2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
127
0
0
0
0
11
7
1
3
38666
46653
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
2082
2081
2153
2149
2277
2237
2221
2094
2159
2053
2053
2157
2209
2081
2097
2145
2169
2117
2061
2065
2113
2195
2053
2165
2053
2053
2181
2281
2221
2205
2389
2325
2517
2405
2349
2437
2725
2725
2805
2757
2661
2613
2869
2917
2581
2613
309
2309
2309
2445
2445
2309
2309
2117
2117
2261
2261
2325
2069
2069
2133
2053
2053
2293
2293
2165
2165
2133
2133
2121
77
2249
2057
105
89
2157
2281
2201
2105
233
249
2201
2285
2281
237
2297
2297
253
2297
2297
2297
2301
2297
2301
2325
2305
261
265
2305
261
2313
2305
265
2305
2321
2305
2309
2389
2413
2409
373
2409
365
2409
2409
2413
2421
2413
2413
2394
2413
2409
2881
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2881
2242
2113
2113
2241
2305
2305
2305
2305
2305
2305
2305
2177
2305
2177
2193
2178
2049
2049
2251
2049
2049
2049
2049
2049
2049
2049
2209
2177
2113
2113
2210
2337
2339
2241
2497
2497
2497
2497
2497
2498
2498
451
2305
2305
2305
2241
2305
2305
2307
2517
2557
2553
2553
2545
491
2545
2551
2547
2547
2545
2541
2545
2525
2534
2526
2521
2309
277
2310
2305
2315
2315
2315
2313
2309
2305
2305
2313
2317
2313
2310
2304
2310
2305
2865
2865
2567
2061
525
2575
2075
31
539
543
2075
2059
13
14
29
525
26
27
526
541
31
542
538
539
543
2061
2061
2061
525
2061
2062
2077
2822
2072
2311
2317
2105
2105
2753
2497
2753
2785
2497
451
2497
2753
449
707
451
2753
737
2499
2529
2497
2497
2497
481
2753
449
2498
451
2497
481
2497
2753
449
737
2497
2753
738
2755
451
738
2753
737
707
2753
737
2497
2497
2497
2497
2145
2530
2657
2078
2236
2273
2273
2105
569
2105
2083
2371
2051
2083
2371
2051
35
323
2051
323
2083
2371
2083
2371
2595
2083
2371
2083
2371
2371
2051
35
323
2083
2051
35
2371
2371
2051
323
2051
323
2083
2371
2051
515
35
547
2371
2083
2051
323
2051
2083
2083
2371
2083
2083
547
2083
2083
2083
2083
2371
2371
2051
2371
2275
2339
2083
2622
2236
2531
2530
2173
2173
2173
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2948
2948
2945
2945
2547
2547
3011
2158
2526
2547
2544
2189
2189
2189
2695
2693
1797
2693
2693
2691
1795
2307
2691
2307
643
1795
2691
2691
2691
2563
643
2691
2691
2563
2691
2697
2691
2691
1795
2691
1795
2307
643
2691
2691
1795
2691
2691
2691
2563
643
2691
1795
2307
2307
643
1795
3203
2691
2691
2691
2691
2691
2691
2691
2563
643
2691
3203
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2690
2689
2305
2689
2579
2571
2563
2187
2584
2572
2570
2189
2253
2050
133
2576
2061
205
2637
2573
2561
2081
2625
2401
2561
2305
2049
129
33
193
161
2593
2561
2049
2561
545
2625
2593
2561
545
2593
2561
2561
2056
2595
2051
35
195
163
3075
547
579
2051
2627
2371
2563
2051
2051
515
131
195
2563
579
2563
2595
2563
2595
2595
2211
2595
2403
2403
2083
195
163
2595
2307
2051
2563
2563
2563
2563
2563
547
2563
2627
2563
2563
2339
2051
131
35
547
163
2563
2563
2563
2563
547
2563
547
2563
547
2563
2563
547
2563
2563
547
2563
547
2048
128
2245
2413
2565
2563
2563
2051
2240
2111
2304
2311
2609
2609
2382
2577
3074
2061
2061
2061
3085
3088
2057
2057
2057
2953
2057
2057
905
2057
2057
2057
2057
2057
905
2961
2065
3081
3081
3081
3081
3081
3080
1033
1034
3081
3089
3089
2056
2993
2053
2053
2053
2053
2053
2053
2053
2052
2052
2067
2963
2963
2067
915
2067
915
2067
2067
2963
2067
2963
3077
3077
3123
3077
1075
2060
2060
2060
2060
2060
2060
2060
2060
2065
2065
2961
3076
3091
3091
3093
1043
3091
3091
3091
3091
3093
1043
2057
2057
2057
2057
905
2953
2057
3092
3092
3084
3084
3084
3084
3084
3089
3089
3089
3089
3089
3089
3081
3081
3081
3081
2074
986
2074
2061
2061
3085
2099
3016
2067
2372
2073
2882
2903
2817
2817
2817
2817
2694
2701
2701
2701
2701
2697
2717
2717
2713
2713
2713
2713
2713
2713
2713
2713
2713
2713
2713
2709
2709
665
669
2717
2717
2205
2205
2713
2712
2712
665
2712
666
2201
3157
2701
2712
2710
2697
653
2697
2701
2701
2701
2701
2701
654
2702
2702
2707
2707
2715
2713
669
659
667
671
663
2715
671
2715
663
2719
2717
659
667
663
2719
663
2707
2719
2701
2701
2701
654
2187
2189
2187
143
2716
2716
2713
2713
2713
2713
2713
2713
2709
2705
661
665
666
2697
2190
2707
667
3163
1111
2709
662
2707
667
671
2719
3163
2203
151
2203
2698
2697
653
655
2713
666
2713
669
2713
670
2713
2713
2717
2713
669
2710
2696
2713
2201
2201
2700
2700
2709
2709
3153
2697
2697
2712
2717
670
2713
669
2697
653
2701
654
2702
2702
2702
2702
2701
2189
2599
2696
2957
911
2912
2176
2090
2093
2067
3091
2067
2053
19
2377
2561
2561
2049
9
2385
2313
2561
2305
2688
3873
2049
2049
513
257
2305
256
2049
513
2048
1
513
2561
2049
512
2048
2049
3889
2561
257
2561
2561
2369
289
2369
2305
2049
2369
289
2336
2336
2369
320
289
288
2376
2368
2305
256
3393
2305
2048
3841
2561
257
9
265
2561
2057
2561
257
2057
2305
2049
2049
2049
10
2306
2057
10
2689
3889
3873
2561
2561
2561
257
2561
257
2049
513
257
2561
257
2305
2305
2305
2305
2305
2049
513
2305
2305
2305
2049
513
2561
257
2049
2049
3841
2385
2369
2369
2313
2561
2305
265
2313
2050
2050
2689
2305
2561
2561
2049
2049
2689
2561
257
2305
2561
2562
3841
2305
2353
2353
3409
3409
2369
289
2337
2369
2337
2369
289
2369
289
3393
2305
2305
2305
2305
2305
2305
321
2305
2689
2689
2561
2049
513
257
2049
2049
2049
257
2305
2305
2049
2049
2386
2306
2337
2049
2305
2306
2306
2369
289
2369
3393
2305
265
2369
265
2337
2369
2369
2369
289
2369
2305
2305
2305
2305
2058
522
266
2050
258
2314
2570
2689
2313
2065
2050
2689
2689
3112
2048
2825
2828
2055
2059
2055
2566
2567
2888
2561
2569
2601
2593
2905
2882
2569
2561
3776
2881
2596
2561
2561
516
2560
2561
2564
2592
548
2564
2592
2593
2561
512
521
2561
2596
2564
2596
2593
2913
2561
2561
537
2561
2561
2881
2881
2881
2593
2561
2881
836
2881
2880
2880
2881
832
2880
836
2881
2880
2888
2880
2601
2564
544
2369
2881
834
2560
2881
2593
2561
512
545
2561
2561
2561
2561
2560
521
2562
2560
521
2592
2561
2592
2592
2592
2560
2592
2560
3778
2913
2881
2561
2561
514
2561
512
514
545
2561
514
545
537
2561
512
545
544
521
2561
512
545
2592
2561
512
2560
544
2561
512
514
544
546
2561
512
544
2561
512
2560
2561
2593
2560
545
2593
546
2561
2561
2561
2560
2560
2560
2561
2560
2593
2592
2882
2881
2880
2880
2593
2569
2560
2560
2560
2594
2560
3777
2564
2561
520
2568
2593
548
2593
3777
2561
2577
2561
2561
2562
2881
2593
2914
2913
2369
1345
1344
1353
2377
1353
2880
2880
2880
2881
2881
832
2881
2880
2881
832
2880
2369
320
2562
2561
2561
512
545
544
537
2881
832
2880
2881
832
834
2881
834
2881
832
3777
3778
2561
2601
2593
2561
2561
2592
2593
2593
2561
2593
2593
2593
2896
2884
2881
2568
2561
2884
2880
834
2881
2881
2881
2369
2881
834
2881
2881
2881
2881
2881
834
2880
2881
2881
2881
2881
2881
2881
2880
2599
2567
2599
2567
2583
2599
2571
3781
2565
2584
2226
3905
3904
2080
2306
2608
2600
2081
2081
2081
2081
2080
2970
2701
2701
3597
3597
2957
2950
838
2857
3617
2052
2945
817
2096
2692
900
2817
641
900
2692
2852
2692
2948
2852
2852
2692
2836
2833
2692
2692
2856
2849
2836
804
2852
740
3620
3617
2948
2884
2689
2817
2881
2945
833
900
836
2945
900
2945
833
2884
3041
2692
2945
2948
836
2880
836
2880
2896
2881
836
2884
2884
2884
905
2897
836
2884
2889
2817
2857
2896
2836
3041
2881
900
836
2880
2846
2881
2852
2689
804
2848
2868
2945
2849
2817
2945
2688
2713
2818
2788
2788
3616
3617
3584
3584
3600
2944
3588
3600
2056
2881
2897
2944
832
2945
833
2816
898
2945
896
833
832
836
2944
832
2946
2785
2849
2688
2849
2865
2945
896
833
832
2944
833
832
2785
2784
2697
2689
801
737
2688
2945
801
2952
2945
833
2688
896
832
2688
2788
2945
833
2688
2946
834
2848
2850
2689
640
801
800
737
2688
800
644
736
816
2848
2689
2688
2944
2817
2945
2848
2849
2849
2848
2945
2433
2785
2432
2784
2688
736
648
2817
785
2784
3633
3588
1544
1552
1554
2944
2897
2880
2880
3040
2969
2816
2896
2896
2848
3616
2052
2084
2692
2697
2696
649
2849
800
2852
3636
3841
2944
832
900
836
2832
2689
2945
833
836
2880
644
900
836
2945
2948
2946
2881
2945
3457
3456
3457
2953
3465
2816
896
2880
2880
2817
2880
836
2944
2817
2944
832
836
2881
2880
2880
2945
2816
896
3042
3041
2944
2944
2817
2816
2881
2880
2944
832
2944
832
2945
833
2944
833
832
2944
832
834
2817
2816
2945
896
833
2944
832
898
3841
1792
1800
3848
2688
2953
2852
2852
2785
2848
2824
801
2849
2945
2865
2848
2852
2968
2884
2944
2697
2689
2948
2880
2882
2817
768
772
2881
2881
2868
2945
833
832
836
2880
2945
833
832
900
836
2900
2897
852
2880
2945
896
833
832
900
2944
2945
2881
832
836
2881
848
836
2881
832
849
836
2945
2881
2945
833
2880
2788
2948
2865
2692
2961
2788
2819
2061
2957
3728
2936
3537
3545
2154
2883
2743
2740
2117
2057
2464
2114
2114
3199
2253
2061
2189
2189
3149
3141
3141
2261
2197
2101
3141
1221
3189
2165
2181
2181
2181
2181
2117
197
2245
2117
2245
2245
2085
2085
2085
2133
2133
2261
2261
2261
2069
2101
2101
2101
2101
2261
181
2261
3269
2117
2245
2181
2117
2117
2117
2117
2117
3141
3141
3141
3141
3173
2629
3285
3141
3141
3141
3141
3141
3182
3182
3173
3173
3173
3173
3173
3157
3157
3173
3173
3173
3157
3157
3157
3157
2677
3141
3141
3141
3141
2168
3169
2292
2241
2164
2161
2292
2240
2161
2176
2257
2048
2073
2048
2100
2100
3696
2224
2176
2176
2176
2178
2178
2178
2120
3140
2116
2114
2114
2112
2113
68
2112
2116
2113
64
68
2112
2113
64
68
2113
64
68
2116
2112
2113
64
2116
2113
2161
112
2180
2160
240
2177
2177
65
64
193
192
2112
2113
2113
64
68
2112
2113
2112
2113
2112
2241
2177
128
193
132
196
2177
112
2289
2176
2116
2160
240
2121
2112
2113
2240
194
2120
2112
2180
2161
2112
2113
64
68
2178
2114
2114
2288
2114
2177
192
2176
2176
2176
2241
2240
130
2160
2248
2240
240
2160
2160
240
2241
2240
2244
3137
3136
3312
3312
2081
2084
2084
2081
2081
2080
2056
16
2048
4
2064
18
2072
2049
2056
2064
2240
2184
137
2184
137
153
2180
2184
3264
1092
3161
3136
3136
2656
3161
3168
3152
3160
2097
2226
2128
2097
2256
2137
2073
2073
2096
2097
2097
2256
2113
2116
2113
64
2116
2116
2180
2177
2116
2113
68
2116
2113
2241
2116
2113
68
3268
2632
3140
3185
3137
3136
3136
3136
1092
3137
3137
3136
3136
3136
3136
2625
1092
3137
1088
3140
3136
3140
3140
3136
1092
580
3144
1097
3169
1120
3169
1120
3168
3137
3136
3136
2628
2625
576
3136
3136
3137
3136
3137
3138
3136
3136
3136
3136
3137
1088
1217
3137
1088
577
1092
580
3136
3137
3138
3136
1092
3136
1092
580
3136
1092
3137
3140
3136
3138
3136
577
3140
3138
1092
3136
2145
2144
2153
2153
2180
2121
2113
2161
2081
2089
2153
2145
2276
2257
3305
2097
2100
3186
3138
3138
3225
3288
3138
3168
3170
3140
3140
3136
1092
3137
3169
3188
3137
1088
3137
1088
576
1092
3137
3137
3137
3137
3137
577
3136
3136
3137
577
1092
3156
3153
3156
3137
3140
3140
3140
3140
3140
3140
3137
3169
3168
3172
3169
3169
3172
3172
3172
3172
3172
3136
3137
3281
3153
3169
2288
2240
2288
2240
2288
2080
2059
2141
3148
2689
3072
2137
2137
2059
2139
2176
2176
3021
2957
2184
2926
3057
3953
2529
3841
2177
2177
3937
4032
4032
2517
2229
2869
3117
3117
3117
2925
2477
2477
2485
2485
2541
2541
2549
2541
3629
3629
2357
2357
2485
2541
2541
2541
2541
2541
3893
3317
3317
2485
3957
2285
2293
3093
3109
4069
2469
2469
4069
4069
4069
4069
4069
3957
3957
3957
3957
3957
3893
4053
3957
3957
3957
4077
4077
4088
1912
4091
3957
3957
3957
3949
1909
3957
3957
4053
1845
3917
3957
3948
4052
4045
3893
4045
3941
4069
4069
4069
4069
2440
3077
2461
2461
2461
2461
2461
2461
2461
2493
2461
3846
3869
2310
3261
3261
3526
2301
2182
2182
2182
2503
2183
2183
2960
3108
3620
4066
4066
4064
4065
2020
4068
4064
4068
4065
2016
4064
4068
4064
4065
2016
4064
2020
4068
4065
4064
4065
4066
4064
4065
4064
4068
2529
2448
2448
2468
2448
2448
2464
2465
4065
4066
2528
2532
4065
4065
2016
4065
4065
2016
2020
4068
4064
4065
4066
2529
2530
2465
2465
420
2468
2465
2468
2468
2465
2448
2465
2464
4068
2448
2448
4041
4064
4068
2468
2528
4041
4064
2020
2466
3921
4064
4065
2016
2020
4064
4068
2464
4066
4066
2448
4066
2468
2465
2464
2464
2464
2449
2448
2464
2448
2505
2448
2448
2448
2448
2448
3617
3616
3620
2273
2272
3104
3104
3236
3236
3876
2321
2321
2320
3848
1801
3848
1801
3849
3849
3849
3848
3849
3848
3849
3849
3108
2185
2185
2184
137
2185
2185
2185
2184
3104
1060
3108
4061
4038
4038
3840
3965
3968
3842
3840
3323
2299
3003
2875
2523
507
2523
3899
3899
3323
3323
3323
2235
2853
4069
4069
4069
4069
4069
2469
2469
4069
4069
4069
4069
4069
2469
4069
4069
4069
3109
4039
4068
3937
3937
3940
3936
3940
3940
3940
3940
4070
4070
4070
4070
4068
4068
3937
3940
3937
3937
4068
4041
4068
4041
4041
4041
4041
3905
3904
3905
3904
3904
3937
3936
3936
1890
3940
3937
3936
3937
1888
3936
3937
3938
3937
4070
4070
4070
4064
4064
4065
2016
2020
4064
2020
4065
4065
2016
2020
4068
4065
4068
4068
4065
4064
4064
4068
4068
4068
4068
4068
4068
4068
4065
4068
4064
2020
4066
4068
4065
4068
4064
4068
4068
2869
2869
2869
2869
2485
4085
2549
2549
2357
3253
2485
2485
2485
3605
3125
3317
3317
4071
4071
3963
4091
4059
3959
3959
4087
4069
4069
4069
4069
4069
3909
3941
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4037
4037
4037
4069
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
4078
3957
4053
3893
3957
2448
2448
2448
3600
3600
3856
2308
2993
4038
2184
3079
2121
2120
2072
2112
2396
2384
2561
2561
2394
2686
2681
2368
2949
2953
2953
2954
2405
3270
3270
2961
2961
2954
2573
2573
2573
2956
2956
2957
908
2965
2953
2956
2956
2965
2957
2572
2574
2965
2965
2965
2953
2957
2956
2958
2956
2965
2953
2965
2962
2962
2958
2962
2581
2580
2978
2969
2965
2961
2981
2981
2981
2981
2385
2385
2385
2385
2385
3409
2257
2389
2389
2389
3276
3277
3272
2376
3275
2381
2378
2377
333
2377
2378
2377
330
2386
3273
2377
2380
3274
2406
3282
2253
3402
2249
4085
3269
3269
3269
3269
2952
2572
2961
2961
2961
2961
2961
2961
2961
2949
2961
2953
2953
2951
2953
2953
3401
2953
2953
2952
2952
2953
2953
2948
2976
2572
2577
2982
2982
2981
2981
2981
2981
2981
2981
2977
928
2976
2976
2972
2976
2977
928
2977
928
2976
2972
2972
2976
2976
2977
2976
2976
2977
2976
2972
2977
2972
2972
2972
2972
2972
2976
2961
2960
913
2960
2960
2961
2961
2960
913
2960
913
2960
2961
2960
2961
2961
2960
2961
2960
2961
2960
2961
2961
2960
2960
2961
2960
2961
2961
2960
2961
2960
2961
2960
2960
2953
2980
2980
2953
2953
2953
2980
914
2980
2962
2952
2964
2964
2978
916
2964
2964
2978
2969
2978
2978
916
2968
2964
2964
2969
2964
2964
2964
2969
2968
2968
2968
2969
2968
2968
2968
2968
2968
2577
2576
2569
2961
2964
2596
2596
2981
2981
2981
2972
2961
2968
2952
2953
2952
2953
2953
2953
2953
2952
2953
2969
2969
2969
2604
2953
2953
2953
2953
2952
905
2952
2953
2952
2565
2565
2565
3269
3273
3272
2288
2249
2288
2288
2290
2952
2952
2955
2955
2955
2955
2955
2955
2955
2955
2955
2955
2955
2989
2965
2965
2965
2965
2965
2965
2973
2981
2981
2981
2981
2980
2980
2980
2980
2980
2565
2249
3276
2417
4081
4080
4080
4080
4080
4084
4084
3273
3273
3273
3272
3276
3276
2417
2417
2417
2417
3273
3273
3273
3273
3273
3273
3273
2377
2377
2377
2377
2377
4081
4080
4080
4080
3441
3444
3444
3441
3440
3440
3440
3440
3441
3264
3264
3264
3270
3270
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3268
3268
3268
3268
3268
3268
3268
3268
3268
2957
2957
2957
2956
2957
2965
2965
2965
2957
2964
2957
2957
2957
2573
2597
2957
2965
3273
3264
2379
2251
2251
2373
2373
3264
3277
3277
3277
3277
3277
2381
4085
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3272
2389
2389
2389
2389
2389
2389
2388
2381
2381
2381
2381
2381
3277
2389
2389
2389
2389
3271
3269
3269
2373
2372
2944
2944
2944
2560
2560
2944
2952
3001
2249
3609
2565
2885
2884
2526
2240
2904
2884
3593
2897
2385
3647
3593
2148
2821
2841
2713
2690
2149
2054
2054
70
2825
2313
3051
3613
3613
3613
2702
2700
654
2702
2700
654
2826
2825
2828
2828
2825
3209
3214
3211
2697
2697
2825
778
2699
2701
2828
2826
782
2828
782
2869
2697
2697
2827
2827
2699
2699
3157
3602
2874
2361
317
2361
2873
2865
2864
817
2864
2864
2153
2154
2089
2089
42
2153
106
2569
2058
2153
2153
106
2154
2070
2078
2072
2120
2072
2153
2170
2153
2153
110
2163
2155
123
2155
2155
115
2151
2077
2093
2124
2075
2147
2163
2190
2571
2191
3578
2081
9
41
2058
2058
2085
2696
3588
2873
2361
2362
2362
2361
2693
2309
2821
2693
2846
2841
3205
2690
2690
2590
2693
2718
2718
2688
2328
2690
2688
3052
3621
3609
2879
2879
2869
2877
2869
2873
2869
2869
2876
2873
826
2873
828
2876
2870
2873
826
2873
828
2873
826
2873
2873
828
2873
2869
2869
2873
826
2873
2873
2873
2874
2876
2874
2870
2876
2365
2365
2364
2365
316
2364
2364
2865
2865
818
2873
2865
821
2868
2869
2873
2865
821
822
818
2865
825
821
2865
820
2865
825
2865
818
2873
2865
2873
2873
2828
2873
2868
2868
2868
2825
2356
2353
2357
2353
2357
2357
2357
2353
2353
309
2358
2357
2357
2353
2696
2869
2868
826
2825
2825
2824
2876
2864
2876
2354
2312
2869
2869
820
2870
2869
820
2869
2869
820
2872
2877
2868
2868
818
2868
2872
2868
2357
2365
2354
2365
2354
2365
2360
318
2364
2360
2361
2360
2360
2360
2360
318
2360
2613
2614
3209
2353
2357
2612
2613
2701
2701
2869
2365
2357
2360
2696
2696
649
2696
2696
649
2824
2824
777
2824
2824
2824
2869
2869
2364
3165
1116
2696
2696
2697
2696
2696
2696
649
2696
2696
2696
3597
3597
3597
2149
2158
2158
2182
2857
2202
2180
2176
2698
2700
2955
2315
2827
2827
2827
2827
2827
2699
2699
2699
2699
3069
1005
2865
2865
2865
2865
2865
2353
2365
2869
2829
825
2869
2873
2874
2866
2866
2873
2866
3613
2202
2118
2117
3521
3521
1477
3526
3521
3521
3524
3524
2158
2158
2078
2078
2173
2173
2073
2121
2121
2073
2165
2081
32
40
25
2073
41
2072
25
45
2073
2088
2088
2145
101
2149
2145
2145
101
2121
77
3573
3574
3574
3580
2609
2612
2612
2649
2650
2618
604
2646
2652
2649
2062
2061
2061
2061
2061
2061
37
2061
2061
2061
2061
45
2061
2061
41
37
2061
2061
41
37
2061
2061
2061
2061
2061
2061
2061
37
2061
37
2061
37
2061
37
2061
37
2061
2085
2085
2165
2165
2085
2085
2090
2085
2084
2060
2060
36
2092
2060
3041
3041
3041
3044
2825
2697
2826
3210
2701
2696
2697
2701
2317
3213
2613
2697
2698
2144
2058
2123
2059
2187
2060
2060
2060
2157
122
2170
2170
2170
2077
2157
3569
2061
2061
2061
2061
2061
2061
2061
2061
2061
2057
2057
2057
2057
2058
2058
2058
2057
10
42
2164
2057
2058
2078
2148
101
2154
2149
2154
2154
2148
2148
2153
109
2145
2153
2077
2073
2073
2149
2154
2148
2154
2121
2061
2061
2061
2060
2688
2816
2304
3096
2608
2304
2816
2950
2178
2633
3098
1068
2957
2852
2838
2206
2860
2848
3097
2081
2392
3896
3865
2360
2829
2845
3805
3795
2357
2308
2308
2308
2845
2765
3587
2053
2053
2053
3803
3778
3778
3778
3778
3778
2818
2817
2818
2818
2763
2479
2734
2763
3823
3803
2843
2827
3811
3809
1765
2818
2819
2819
2846
2846
3269
3819
3803
3019
3019
3803
3803
3796
2054
3238
2725
421
2725
421
2557
3269
3269
3270
3238
3270
3270
2309
269
2307
2317
2317
2307
2310
2307
2541
2819
2309
2315
2315
2315
2305
2306
2304
2312
2304
2313
2306
2319
2319
2307
2307
2307
2307
2315
2315
2567
263
2311
2309
2309
2318
2307
2319
2575
2526
2507
2531
2395
2317
2317
2317
2315
2315
2316
3784
2054
3307
2733
679
2475
2464
2779
3781
2501
2829
3781
2832
2845
2468
3784
3790
2768
3781
3792
3792
3792
2752
3792
3776
3596
2053
2053
3267
963
3267
3269
3269
3269
3269
3060
3012
3269
3013
3267
3269
3269
3269
3269
3271
967
3267
3269
3269
1222
3269
3267
3269
1189
3269
1229
3269
3269
1229
3269
3269
3275
1223
3267
3275
1223
3275
3275
3264
960
3264
3264
3268
2917
2477
2477
2476
2533
2533
2789
2813
3269
3269
3267
3269
3269
3269
2725
2725
3271
3269
1219
1189
1223
3269
1189
3271
3267
1223
3269
1189
3269
1189
3269
1189
3267
3269
3269
3271
3267
3267
1187
1223
3235
1223
3267
3267
3267
2816
3264
3264
2917
2912
2845
2725
2477
2469
2469
2469
2469
2469
2477
2725
2725
2720
416
2533
2533
2789
3800
3269
965
3269
3267
2816
2976
2976
3264
3264
3264
2464
2536
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
1222
3008
3268
3268
3268
3268
3296
3252
2805
2725
2723
2549
2547
2725
2720
416
2720
2464
2464
496
2728
2720
2720
2544
2528
736
2528
2784
2725
2720
2752
2469
2741
2720
2789
3797
3796
3269
2725
685
2725
2720
3752
3752
3752
3752
3744
1704
3752
2816
2840
2816
792
2976
3008
2840
3269
3269
2720
3797
3797
3800
3800
3800
3800
3800
3800
3800
3800
3800
3800
2060
2060
2060
2597
2384
2384
2515
2845
2752
2496
2496
3803
3776
3609
2475
2841
2841
2847
2847
2847
3809
3801
3803
3801
3589
3589
3275
3267
3275
3275
3275
2811
2469
3269
3013
3269
1219
1223
3269
3267
1223
3267
3235
3267
963
3267
3267
2054
2779
2308
2309
2373
2629
2629
2640
2637
2637
2381
2637
2560
2560
2304
2304
3085
2573
2311
2315
2315
2304
2565
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2312
2312
2317
2309
2357
2568
264
2568
2560
256
304
2304
2304
2309
2384
2384
2304
2500
2549
2549
2723
2723
2496
2720
2743
2736
2557
2315
2312
2312
2304
2304
2317
2317
2317
2309
269
2317
2309
269
2309
2317
2317
2317
2317
2317
2309
2317
2317
2309
269
2317
2317
2317
2304
2304
2304
2304
2316
2316
2316
2308
2316
2308
268
2316
2308
268
2316
2308
2308
2581
2580
2317
2317
2307
267
2317
2317
2304
2304
264
2304
2304
264
2312
3587
3587
1547
3595
3596
2827
3805
3051
2475
3781
3792
3803
3813
2789
2757
2789
3803
3803
2608
2312
2313
2847
2497
2312
2304
2316
2573
2566
2563
523
3075
2571
2309
2317
2395
2309
269
2309
2309
262
269
2309
269
2309
269
2310
269
2310
2310
2316
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2582
2307
2307
2306
2310
2309
2307
2309
2307
2307
2308
2304
2315
269
2309
2355
2315
2309
2307
2307
2309
309
2307
2310
2307
2317
2317
2317
2317
2304
3794
2818
2770
2842
2810
2770
3066
3598
2503
3864
3116
3116
3077
3080
3150
2526
2888
2990
2077
2605
2380
844
2606
2599
2316
2845
2709
3833
1781
3836
2309
2818
2434
2434
2621
3817
2055
3333
3333
2585
2079
3143
3143
2631
2631
2631
2574
2693
2631
2631
2691
2615
2695
2627
3271
3299
2819
2819
3319
3313
3313
2823
2823
2823
2623
2623
3305
3315
3299
3307
3179
3783
3815
3794
3335
3271
2693
661
2693
661
2709
2693
661
2621
3269
3202
3269
3278
3207
3271
2309
265
2309
773
2311
2821
2437
2436
2407
2407
2629
2823
2309
2307
263
2311
2387
2435
2439
2424
2440
2920
2389
2407
2407
2407
2407
2407
2407
2407
2387
2407
871
2407
2407
2318
2905
2393
2519
2519
2398
2574
2414
2431
2423
2340
2437
2437
2437
2823
2439
2438
3324
3470
3303
2705
2693
2615
2611
2587
2625
2613
2561
2629
2840
2842
2602
3179
3171
3808
3809
3832
3832
3824
2624
3835
3832
2078
3465
2609
3203
3203
3267
3201
3266
3265
1218
3266
3318
3210
3205
3201
3205
3205
3205
3201
1154
3202
3203
3203
3203
3265
1221
3265
1218
1221
3266
3265
3269
3265
1221
3265
3269
3269
3265
1221
3265
3266
3266
3266
3267
3267
3267
3267
3267
3267
3271
3200
3200
3267
3264
3201
2853
2613
2609
2710
2577
2577
2577
2589
2629
3201
3205
3201
3201
1154
3201
2625
2625
3203
3265
1221
3269
3265
3269
3269
3265
3269
3269
3269
3265
1221
3265
1225
3265
1221
3273
3265
1221
3273
3269
3269
3266
3269
3267
3267
3267
3267
3267
3267
3267
3267
3267
3203
3269
3264
2853
2848
2829
2693
2709
2850
2849
805
2706
2706
2613
2610
2741
2737
2688
656
2848
643
656
2681
2578
2578
2687
3201
1154
3201
3265
3268
3139
2832
3219
3267
3264
3267
2707
2855
3201
1154
3265
3269
3265
3265
1218
1221
3265
1221
3265
3265
1218
3266
3266
3266
3136
3201
3265
3265
3265
3296
3274
2709
2690
2691
2609
2611
2737
2704
2848
656
2688
2704
2608
2608
2711
2736
2736
2616
2576
2576
2576
2576
2705
2704
659
2627
2593
2681
2611
2578
3285
3286
3202
2197
2193
149
2741
2192
2739
2739
2739
2739
2739
2736
691
2739
2691
2819
2819
643
2819
643
2739
3168
2847
3317
3321
2736
3817
3817
3835
3835
3839
3839
3839
3839
3839
3839
3827
3828
3342
2830
2830
1294
2809
2896
2896
2643
2330
2592
2424
2424
3303
3808
2075
2099
2843
2843
2829
2703
2829
653
3298
3299
3283
1255
3803
3585
3589
3203
3267
3267
3207
3271
2623
2693
3202
3265
1221
3265
3265
1220
3268
1221
3266
3271
3271
3271
2835
3203
3203
3267
3267
3330
2683
2817
2433
2629
2626
2625
578
2624
664
2634
2634
2637
2637
2560
2816
2896
2432
848
2565
2562
2435
2899
2439
2819
2562
2819
2819
2819
2819
2899
2515
2435
851
2435
2899
2435
2903
2439
871
2405
2401
2401
2435
355
2403
2400
2403
2403
2403
2400
2400
2309
2560
2304
2304
2657
2665
2657
2627
2627
2624
579
2627
2565
2560
2429
2435
2816
2432
2816
2432
2305
769
777
2821
2821
2817
2306
2817
2817
2306
2817
2825
2433
389
393
2437
2437
2437
2433
389
2437
2437
2433
2441
2437
2441
2441
2816
2446
2432
2432
2318
782
2310
774
2310
774
270
782
2830
2438
398
2438
398
2438
2438
398
2438
398
2438
2446
2442
2442
2569
2574
2818
2818
2819
2819
2434
2437
2819
2432
2432
2432
2435
2435
2308
3589
3587
3587
3615
3614
2707
2685
3271
2615
3169
3280
3327
2577
2577
2633
2585
3299
3303
2648
2436
2307
2829
2818
2308
2432
2442
2562
2562
2563
2563
2567
2567
2433
389
2405
2587
2305
2305
2305
769
2437
2446
2433
389
2433
393
2433
393
398
2433
2433
393
2434
2434
393
2435
2439
2446
2820
2436
389
393
2436
2435
2823
2439
2439
2443
391
2439
2439
2615
2905
2423
2435
2306
270
2306
2307
271
2402
2403
2311
2310
774
2318
2404
2405
2917
2403
2407
2513
2483
2519
2402
2402
2403
2414
2407
2825
2441
2825
2425
2403
3154
2627
2588
2691
2652
2707
2568
2074
2637
3872
3606
3606
3689
3678
3138
2907
2570
2562
2581
2625
2956
2956
3600
3601
2896
3877
1849
3785
3717
3717
1673
3717
2853
3204
2628
2628
3621
3757
3581
3149
3117
3165
3421
3589
3589
3589
3589
3589
3610
3597
3677
3621
3714
3878
3653
3625
3685
3685
4082
4082
3709
3709
3709
3901
3901
3901
3621
3621
3757
3674
3698
3945
3689
3741
3689
3738
3109
3653
3661
3661
3661
3661
3661
3661
3661
3622
3661
3654
3789
3654
3653
3781
2957
2893
2957
3149
2853
2957
2957
2957
2917
2917
2061
2877
2892
2946
2889
2889
2857
2637
2633
2908
2652
2892
2922
2917
2914
2914
2918
2917
2914
869
2917
870
2921
2921
869
2921
2921
870
2921
870
2866
3165
2909
2917
2658
2898
2746
2953
3005
2933
2074
2637
2637
2637
2629
2629
2630
3686
3182
3635
3673
3673
3891
3893
3619
3635
3892
3619
3641
4040
3788
3671
3691
3691
2096
3763
3720
3720
3720
3588
3712
3716
3003
3115
3723
3652
3652
3652
3651
3778
3778
3650
3655
3792
3651
3649
3649
3653
3649
3649
3651
3651
3655
3651
3651
3648
3777
3781
3649
1729
3650
1730
3649
1729
1733
3778
3649
1729
3777
1653
3650
1730
3650
3650
3649
3649
1729
3650
1730
3649
1729
3779
3779
3651
3783
3781
3781
3653
1733
3651
1731
3651
1731
3655
3652
1732
3648
3648
3781
3776
1648
3651
3841
3890
3891
3611
3891
3891
3635
3585
3589
3649
3653
3649
3651
3651
3651
3617
1570
3619
3651
3649
3777
1605
1733
3649
1729
3653
3649
3653
3653
1737
3777
3777
3649
1729
3649
1729
3649
1729
1605
3649
3649
3649
1729
3649
1729
1605
1733
3649
3649
1729
1605
3653
3649
3650
3777
3778
3777
3781
3653
1733
3653
3653
1733
3791
3779
3651
1731
3779
3655
3651
3653
1733
3776
3841
3840
3729
3589
3586
3859
3889
3889
3611
3671
3585
3891
3609
3609
3584
3584
1544
3856
3584
3584
1544
3659
3891
3635
3661
3651
3651
3651
3778
3650
1730
3619
3892
3679
3779
3648
1728
3779
3611
3870
3651
3651
3649
3653
3777
3649
1602
3650
3650
1730
3649
3650
3650
3651
3651
3651
3655
3655
3684
3649
3649
1729
3649
1729
3777
3632
3722
3586
3651
3587
3587
3587
3585
3632
3888
3672
3648
3604
3888
3888
3727
3584
3608
3872
3888
3888
3888
3632
3673
3672
3667
3623
2665
2899
2611
2611
3682
3687
3703
2421
2417
2417
373
3733
2416
3711
3711
3711
3699
3699
3696
3696
1651
3699
3779
3783
3783
1991
3783
3815
3783
3699
3700
3807
2015
3737
3727
3696
3715
3715
3727
1615
3726
1614
3727
3727
3726
3725
1678
3725
1678
3741
3719
3734
3107
3107
3147
3147
2617
2632
3144
584
2067
2860
2672
2992
3000
3701
3764
3007
2929
3903
3903
3996
3806
3804
3804
3699
3701
3697
3697
3727
3937
3937
3655
3653
3779
3651
1607
3651
1731
3623
3604
3655
3778
3778
3778
3650
1730
3650
1730
3650
1730
3650
1730
3783
1607
3652
1603
1732
3651
1731
3653
3889
3651
3651
3649
3779
3111
2127
2627
2617
2901
805
2691
2691
2691
2688
2944
2691
2635
843
2881
2625
2664
2880
2888
2624
2888
2210
2663
2597
3107
2855
2851
2667
3207
3207
3207
3207
2883
2883
2631
3111
2631
967
2855
2119
3151
2638
2894
2914
2913
2915
2917
2917
2917
2912
2912
867
2915
2912
2912
2912
2869
2976
944
2848
2848
2051
2050
2051
2851
2848
803
2848
2851
2851
2917
2656
2981
2628
3160
848
856
2632
3136
576
2624
584
2881
3137
3137
2625
3137
833
2882
2882
2851
3155
2883
2627
3113
2625
2625
2633
2629
2633
2625
2626
2626
2626
2626
2627
2627
2113
2631
2119
2880
2638
2628
2628
2883
3139
2883
2627
2859
3143
839
2859
843
2859
2859
2627
2627
2947
579
2627
2627
2635
583
839
2635
2635
2635
2631
2123
2635
2627
2753
2667
2627
2627
2884
2884
2627
2117
2859
2628
2628
2628
2635
2631
2886
3956
3955
3955
3965
3966
3607
3661
3985
3889
3682
3710
3709
3897
3643
3641
2617
3701
3699
2652
2624
2852
2844
2879
2848
2608
2650
2667
2663
2663
2663
3039
2659
2625
2629
2917
2651
2881
2881
2883
2627
2629
2638
2882
578
2629
2947
579
963
2627
2947
579
963
2627
2639
2115
2115
2115
2631
839
2631
2631
2629
2625
2638
2625
2625
834
578
581
2626
2626
2113
2639
2911
2625
2113
2627
2627
2628
579
836
964
2628
2780
3134
2908
2629
2951
2951
807
2951
2855
2855
2855
2855
2851
2951
2951
2894
2917
2917
2917
2915
2915
2665
2597
2659
2871
871
2919
2919
2855
2915
871
2899
2597
3129
2937
2901
3615
3616
3616
3648
3637
3648
3866
2995
2956
2094
3935
3871
1887
2073
2074
2754
2848
2090
2088
3874
3905
2694
2694
3920
3894
2564
3133
3133
3597
3853
3853
3853
3853
2621
3200
2624
2624
3125
3933
2868
3053
2925
3013
2884
2164
2164
3190
3188
3188
3196
2173
3252
1206
3125
3132
3254
3820
3820
2226
2226
3314
3314
3238
3237
3237
3108
1062
3108
3108
3108
3108
3676
3988
3928
3308
3628
3876
3884
3308
2916
3684
2149
2149
2149
2149
2149
2149
2149
3186
114
3682
3682
3682
3682
3688
3682
2621
2621
2621
2621
2621
2621
2621
2621
2589
2589
2621
3126
2620
2620
2620
2620
2620
2644
2668
2646
2582
2632
2602
2588
2602
2602
2602
2582
2588
2588
2588
2600
2601
2588
2588
2600
2600
2600
2600
2600
2604
2649
2585
2573
2602
2583
2679
3208
2584
3206
2626
2658
2658
2658
2664
2658
2666
3249
2938
2162
2173
2173
3250
3254
3122
50
3197
3254
3197
3181
3660
3620
3212
4009
4009
2172
3885
3852
3852
3852
3140
3844
3848
2859
3051
3811
3690
3690
3690
3680
3682
3687
3687
3683
3680
3684
3682
3682
3681
3683
3683
3683
3683
3684
3683
3683
3680
3681
1637
3685
3682
3682
3682
3682
3682
3681
1634
3685
3682
3681
1634
3681
1634
3682
3681
1634
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3687
3683
3682
3682
3682
3682
3683
3683
3683
3683
3681
3680
3680
3680
3680
3682
3680
3680
3684
3249
3251
3251
2163
3251
3251
3123
3187
3189
3681
3689
3681
3684
3684
3684
3123
3123
3127
3685
3681
3682
3681
3681
3682
3682
3681
3682
3681
3681
3689
3681
3681
1634
3681
3681
1634
3681
3681
1637
3681
3685
3681
1637
3681
3681
3681
1637
3681
1637
3685
3685
3685
3681
3681
3681
1637
3681
3685
3685
3681
3683
3683
3683
3683
3682
3682
3682
3682
3682
3682
3694
3685
3683
3683
3687
3687
3683
3681
3681
3684
3249
3252
2149
2165
2167
3191
3169
3169
2163
2148
2161
3251
2117
2117
2160
2160
2160
3184
2160
2160
2160
3687
3251
3123
3708
3683
3683
3683
3687
3687
3687
2151
3126
3662
3683
3680
3680
3687
2160
3634
3683
3683
3682
1641
3682
3683
3683
3683
3683
3683
3683
3683
3683
3691
3683
3683
3683
3684
3684
2166
3681
3681
3681
3681
3681
3681
2160
3690
2167
2149
2163
3187
3187
2169
2168
3192
2168
2168
2166
3248
3248
2125
2168
2160
3248
3248
3248
3248
3184
3801
3800
3795
3815
2153
2147
2883
2883
3943
3943
3683
2585
2585
2585
2585
2217
2584
3599
3598
3598
3599
3598
3598
3598
3598
3598
3614
3598
3598
3598
3598
3598
3598
3598
3606
3590
3590
3615
3597
3598
3307
3307
3853
1806
3853
3854
3854
3855
3854
3854
3852
1806
3852
1806
3852
1806
3852
1806
3846
3854
3855
2915
2919
3051
3051
2661
2636
2636
2636
2560
2596
2680
2564
2560
3992
3884
2841
2840
3129
3097
3248
3632
3632
3632
3929
3928
3928
3928
3865
3565
3565
3682
3692
3686
3682
3686
3686
3682
3186
114
2166
3685
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3685
3685
3682
3686
3682
3686
3682
3686
3174
3682
3682
3690
3682
2917
3145
2660
2565
2613
2609
2615
2615
2615
2608
2608
2615
2611
2611
2615
2615
2668
2668
2668
2668
2668
3159
2660
2613
2615
2609
2613
2660
3214
3214
3214
3214
2663
2663
2638
3214
2638
2638
2638
3150
2638
2638
2638
2562
2562
2563
2562
2562
2562
2560
2560
2563
2563
2560
2560
2560
2613
2608
2608
2608
2612
2659
2658
2659
2613
2608
2608
563
2608
2608
2611
2609
2612
2613
2658
2668
2668
2668
2668
2656
616
2656
616
2656
616
2664
2665
2665
2665
2665
2659
2659
2663
2663
2643
2663
2663
2663
3161
2665
2665
2665
2665
612
2657
2659
2663
2663
2663
2663
2663
2663
3177
2660
3175
2670
2671
2646
614
2662
2663
2663
2647
2663
2643
2663
2663
2643
2663
2643
2643
2663
2647
615
2663
2663
2663
2663
2659
2659
615
2663
2660
611
595
615
2659
2659
615
2659
615
3175
2663
2659
615
2665
2663
2659
2663
2666
2666
2663
3177
2643
2670
2670
2670
2659
2659
2667
3510
3510
3510
3556
1444
3490
2173
3689
3258
3210
2230
3938
3236
3245
3177
3837
2889
3914
3926
2628
2660
2620
3152
3121
2616
2586
2648
2665
2661
2661
2661
2669
2662
2669
2669
2573
2562
2666
2666
2669
2669
2669
2662
2662
2662
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
3181
3181
3181
2661
2661
2661
2661
2668
2668
2668
2669
2669
2662
2662
2669
2662
2662
3181
2669
2646
2668
618
3178
2661
2658
614
2658
2665
2658
2666
2658
2646
3206
2646
2666
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2618
2605
2604
2605
2614
2601
554
2605
2602
2601
2589
2589
2589
2589
2589
2589
2589
2652
2618
3133
2589
2586
2129
3192
3120
1120
3832
3793
3608
3219
2847
2626
3983
3394
3330
1346
3394
2682
2683
2579
3192
2216
2666
2678
3445
2742
2742
2896
2833
3636
3701
3701
2065
3345
3345
3345
3344
3637
2702
2702
2702
3701
3413
2096
2349
2349
2309
2564
2820
2820
2822
2820
2820
3702
2821
3700
3700
3700
3702
3702
2308
2344
2831
2831
3703
3703
2865
2869
2869
3636
3636
3640
3640
3700
3700
2102
3378
3350
3680
2080
3384
3360
2318
2332
2144
2841
2841
2841
2841
2841
2841
2841
2847
2847
2163
2151
2150
2151
2150
2151
3637
3637
3637
3637
3637
3637
3637
3637
3605
3605
2613
3733
3638
3638
3638
3638
3638
2692
2566
2833
3633
2842
3626
3632
3625
3626
3627
3633
3632
3632
3632
3632
3625
3632
3632
3624
3624
3624
3624
3624
3616
2629
3633
3636
2856
3612
2580
788
3638
2608
3633
2143
2823
2567
2822
2826
2567
2571
2822
2327
2842
2845
2845
2838
2838
2838
2838
2828
2838
3704
3340
2060
2054
3592
3430
3430
2764
3370
3340
3342
3342
2828
3340
3330
2067
2327
2334
2146
2146
2146
2150
2150
2149
2149
2150
2150
2150
2146
2147
2147
2147
2147
2147
2147
2164
2147
2147
2144
2145
2149
2149
2146
2146
2146
2146
2146
2146
2146
2146
2146
2147
2147
2147
2147
2147
2147
2147
2149
2149
2149
2149
2147
2147
2147
2147
2147
2147
2147
2147
2147
2167
2167
2147
2147
2147
2147
2147
2147
2147
2147
2146
2150
2150
2144
2144
2146
2144
2144
2164
3682
2843
2843
2843
2843
2843
3483
3427
3353
2163
2163
2161
2166
2166
2166
3699
3699
3697
2164
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2161
2165
2165
2161
2165
2161
117
2165
2162
2161
2161
2161
117
2165
2165
2165
2165
2165
2165
2161
2161
117
2165
2165
2165
2165
2165
2163
2163
2165
2165
2163
2163
2163
2163
2163
2163
2164
2164
2163
2163
2161
2161
2163
2161
114
2161
114
2166
3698
3702
2841
2841
2847
2847
2841
2841
2847
2846
2841
2847
2841
2841
2840
2840
2840
2840
2840
2840
2840
2161
2847
3487
2062
2151
2151
2151
2147
2148
2148
2830
3710
2062
2151
2164
2164
2147
2842
2191
2167
2167
2167
2167
2167
2148
2167
2167
2167
2167
2167
2167
2167
2163
2167
2167
2167
2144
2144
2846
2145
2145
2145
2145
2145
2163
2840
2163
2844
2846
2843
2843
2843
2841
2840
2840
2840
2840
2847
2840
2840
2846
2840
2840
2840
2840
2840
2840
2840
2329
2328
2328
2318
3445
3447
2391
2391
3429
3453
2150
2843
2843
2843
2843
2857
2840
2063
2062
2060
14
2063
2062
2062
2062
2062
2060
14
2062
2062
2062
2062
2062
2062
2062
2062
2063
2062
2062
2077
2077
2078
2363
2363
3342
3342
3342
3342
3342
3342
3342
3343
3342
3342
3342
3342
3340
1294
3342
3340
1294
3342
3343
3342
3343
2342
2341
2313
266
294
2314
2841
2636
2606
2734
3800
3878
3672
3950
4020
3386
3374
2072
56
2088
3704
3672
3704
2104
2104
2104
3352
3352
3352
3352
3416
2361
2361
2162
2162
2162
2162
2162
2162
2162
2844
2844
2842
2146
2150
2150
2149
102
2146
2150
2146
2149
102
2146
2149
102
2146
2149
102
2146
2146
2150
2150
2150
2150
2146
2147
3431
2147
2147
103
2147
2151
2338
3628
2828
3625
2137
2137
2143
2143
2143
2136
2136
2143
2143
2143
2140
2140
2828
2828
2828
2830
2830
2700
2828
3633
3633
3637
3636
2830
2702
2702
2702
2702
2830
2830
2702
590
2702
2702
590
2702
590
2638
2702
2638
2702
2702
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
2153
2136
2136
2136
2158
2334
2331
2331
2612
2608
2608
2608
2608
2608
2611
2611
2614
2613
2826
2570
2570
2570
2570
2700
2828
2828
2828
2828
2828
2828
2829
2829
2829
2570
2573
2573
2821
2821
2701
2562
517
2821
2562
770
2829
2829
2829
2829
2573
2566
2826
2829
2565
773
2565
2821
2565
2821
2821
2829
2562
2822
2570
2829
2822
2566
2822
2821
2821
2694
2565
2698
2694
2825
2698
2825
2694
650
2693
2565
2818
646
2562
517
773
2565
2565
2565
2565
2825
2565
518
2565
518
521
773
777
2825
2566
774
2562
517
770
518
773
777
2693
2566
773
774
2565
2565
2565
518
2565
2565
518
2821
2565
2565
773
2565
518
2573
2825
2567
2567
2563
2563
2567
2827
2699
2827
2827
2571
2819
2819
2827
2226
2226
2226
2226
2226
2227
2820
2156
3692
1654
3692
1654
2821
774
3447
2866
2866
3378
2309
2333
3370
3348
1302
2828
2566
3640
3672
3736
3640
3640
2843
2828
2828
2828
2828
2572
2828
2829
2573
3642
2154
2570
2826
2820
2570
2820
2562
770
2822
2566
774
2820
2826
2570
778
2826
2570
778
2822
2824
774
522
778
2826
2570
778
2824
778
2826
2826
2826
2824
778
2824
778
2562
2562
2826
2568
2824
2821
2821
2821
2565
518
773
2821
2566
2566
2821
2826
2696
2820
2826
2822
2565
2566
774
2822
2566
2568
2566
2826
2822
2694
2690
2694
2831
3636
3636
3636
3638
3636
3636
3638
3636
3636
3636
3636
3639
3625
3624
3625
3634
3624
3626
3625
3626
2856
3606
3606
3606
3604
3604
3604
3604
2816
2874
2873
829
3641
1589
1597
1629
3611
2824
2816
3336
2824
2320
2320
2120
3601
2049
3626
3741
2400
2368
2368
2368
4034
4035
2871
2255
2480
2787
3126
2405
3622
1702
3750
3074
3091
2266
3089
3089
3081
2441
2441
803
2441
2456
2245
2050
2050
2106
3077
2053
2426
2593
2593
521
3089
529
2820
2688
896
2692
900
2944
2944
2692
900
3072
2605
3072
3072
3072
3073
3846
3332
3370
2945
2817
897
3073
3072
2842
2817
2821
3072
3072
3076
3072
3072
3076
3125
2822
2817
3078
3078
2690
2694
2982
2612
3092
2085
2085
2085
2085
2086
2086
2086
2081
2081
3091
3093
3092
3093
3092
3092
2245
2245
2245
2245
2244
3397
3397
3396
2245
2244
2053
3076
2241
2241
2241
2240
2240
2068
2064
2059
2246
2059
2283
234
2260
3437
3435
2280
1384
3425
2266
2266
2258
2258
2282
2266
2266
3434
1390
2274
2274
3426
3426
2242
2069
2101
2240
2057
2242
2082
2082
3312
2054
3321
2304
2069
2053
2065
2056
2056
2071
2822
902
2573
3121
2097
2097
2096
2096
2097
2097
2966
2070
3074
3478
3096
3126
3864
2816
2816
2600
2819
643
2456
2457
2432
2093
2433
2432
2651
2613
2609
3088
3088
3088
3094
3090
3093
1044
3093
3089
3094
3094
3095
3093
3092
3093
3095
3095
3095
3088
3093
3093
3092
3093
3093
3093
3095
3095
3095
3095
3095
3095
3095
3095
3095
3093
3093
3093
3093
3092
3092
3092
3093
3093
3093
3093
3093
3093
3093
3095
3095
3095
3095
3093
3093
3089
3093
3093
3093
3092
3092
3093
3093
3093
3093
3092
3093
3093
3092
3092
3095
3092
3092
3088
3095
2082
2082
2083
2082
2083
2083
2071
3097
3093
3092
3089
3102
3102
3094
3099
3099
3098
3090
3093
3093
3093
3093
3093
3093
3093
3093
3101
3101
3101
3100
3092
3092
3092
3092
3092
3097
3093
3093
3097
3093
3097
3093
3097
3102
3097
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3101
3101
3101
3101
3101
3101
3101
3093
3095
3092
3090
3093
3092
3092
3092
3092
3092
3090
3090
3093
3093
3090
3090
3079
3089
3090
3089
3090
3095
3095
3095
2565
2075
2078
2077
2073
2073
2077
2074
2093
2078
2094
2077
45
2092
2092
2076
2092
2076
2076
44
2076
44
2074
2070
2078
3483
3093
3093
3093
3095
3088
3088
2602
3098
3099
3091
3094
1054
3094
3091
2074
2055
3093
3093
3093
3093
3091
3090
3093
3090
3093
3093
3093
3095
3095
3093
3093
1042
3093
1053
1042
3091
3094
3094
2578
3091
3091
3091
3089
3089
3091
3088
1056
3092
2070
2082
2064
2082
2064
2085
2080
2080
2064
2084
2083
2080
2080
2081
2080
2064
2080
2064
2064
2084
2064
2461
2460
2460
3354
2073
2074
2275
2261
2822
2820
3094
2081
2081
2081
2081
2077
26
2080
2843
923
2843
923
2842
922
2970
2843
923
2843
2843
923
2971
2843
411
923
2970
2970
3099
3099
3098
3098
3098
3098
3098
3099
3099
3099
3099
3092
3093
2083
2946
2947
2459
2459
923
2459
2459
2459
2458
2459
923
2459
923
2459
923
2459
2459
923
2459
2458
2458
922
2458
2458
922
2458
2458
922
2459
2459
2459
2596
2596
3077
3076
516
3077
2564
2101
2104
2105
2105
2204
3558
3268
2203
2190
78
182
2819
643
2816
2625
2625
2090
3073
3073
3074
3074
3074
3073
2817
2817
2818
2818
2881
2373
2377
3089
1042
3097
1042
3090
3090
3089
1042
3090
3090
1043
2065
2065
2083
3095
3078
3078
3089
3089
3090
3089
3090
3089
3089
3089
3089
3089
3089
3089
3089
3095
3095
3089
3089
3089
3089
3091
3089
3092
3092
3092
3092
3091
3092
2603
3313
2104
3437
2329
2329
2334
2333
2333
2332
2332
2334
2334
2334
2332
2332
2088
2088
2056
2057
2057
2082
2082
2065
3442
3442
2066
2082
2078
2079
2075
2062
2062
2074
2059
2059
2059
2062
2062
2062
2062
2073
2062
2075
2075
2075
2241
2242
2242
2241
2241
2241
2241
2242
2242
2242
2242
3450
3449
2317
2316
2316
2316
2315
2050
2059
2059
2258
2244
2244
2244
2052
2052
2251
199
2252
2247
2257
2058
2059
2059
2059
2059
2052
2052
2052
2052
2052
2052
2052
2053
2053
2053
2068
2054
2054
2054
2054
2054
2054
2054
2054
2066
2066
2057
2053
2053
2057
2065
2065
2068
2054
2054
2054
2054
2065
2068
2054
2054
2053
2054
2054
2052
2052
2054
2054
2070
2052
2052
2068
2068
2052
2054
2056
2052
2058
2058
2052
8
2068
2052
8
2054
2052
2054
2052
8
2054
2068
2068
22
2068
22
2068
2057
2056
2054
2052
2054
2058
2052
2056
2056
2058
2058
2054
2052
8
2058
2054
2052
6
2057
2056
2054
2052
2054
10
2069
2069
20
2068
2068
2068
2068
2068
2052
2068
2068
2068
2068
2068
2093
2092
2069
2069
2064
2064
2069
2071
2059
2059
2059
2068
2067
2067
2059
2682
2426
634
639
2431
639
2678
374
2427
630
374
635
634
383
639
2677
2602
2817
3072
3072
3840
3840
2865
2865
2688
2950
903
2818
2097
3333
2261
2859
2816
2816
2093
2053
2241
3073
1026
3313
2050
3394
2056
2089
2080
2080
2080
2080
2080
2057
2057
2242
2313
2059
2059
2058
2059
2058
2059
2059
2054
2054
2054
2058
2059
2059
2059
10
2059
2059
2058
2054
2058
2054
2059
2058
2058
2059
2058
2058
2058
2059
2058
2058
2058
2059
2058
2059
2055
2055
2059
2058
2054
2053
2053
2053
2053
9
2057
2053
2053
2057
2057
2053
2057
2056
2056
2056
2056
2053
2053
9
2053
2053
2056
2056
2056
2056
2064
2092
2057
2056
2061
2244
2244
2244
2245
2240
2240
2245
2240
2240
2244
2244
2245
3434
3434
3433
2266
3434
3434
2057
2058
2058
2245
2245
2245
2240
2244
2240
2240
2086
2059
2057
2053
3397
1353
3397
3397
3397
3400
2972
2560
2076
2076
3338
2464
2076
3126
2672
2296
2406
2929
2917
2917
2917
2822
2883
2673
2278
2052
2055
2590
2373
3256
3256
3256
2123
2079
95
2410
2049
2049
2081
2689
2689
2689
2689
2714
2405
2563
2595
2563
2049
2721
2680
3897
3849
1849
3849
3593
3593
2690
3210
3146
1162
3212
3148
1164
3208
3146
1162
3212
3148
1164
2060
2093
2058
2058
2058
2209
2146
2400
2338
3154
3137
3137
2049
2090
3162
3158
3153
2058
2058
2062
2058
2050
2048
2869
3153
3137
2162
2162
2690
2690
2724
3844
2832
2725
2729
677
2213
2213
2722
2210
2210
2178
2178
2867
2869
2868
818
2824
2868
2868
2257
2257
2273
2401
2258
2305
2561
257
2314
2256
2258
218
2401
3882
2261
2273
2410
2274
354
2274
2614
2612
2187
2289
2651
2283
2283
2244
212
2409
2409
2409
2409
2416
2264
218
2264
218
2260
2258
2280
234
2258
370
2418
2410
2402
362
2916
2916
2404
2404
2256
2357
2309
629
2274
2186
2281
3040
3040
2176
2249
2360
2306
2217
2561
2209
2345
2562
2560
3146
3147
1098
3592
1552
2865
2739
2745
2226
2232
2689
2689
3158
2235
2050
3158
2083
2081
2168
3155
3152
3788
3153
1097
1107
2697
2691
2691
2712
2733
2719
2702
590
2771
3702
3633
2872
2136
2872
2865
2865
2869
2866
2865
2865
2112
2132
2873
2132
2868
2868
2869
2865
2865
2868
2872
2136
2868
2869
2873
821
2868
2873
2865
2873
2873
2873
821
2873
821
2873
2869
2864
2868
2868
2868
2868
2868
2868
2868
2869
2873
2873
2841
2868
2866
2866
2865
2865
2869
2869
2868
2866
2866
2868
2864
2872
2872
2872
2864
2864
2872
2872
2864
2864
2864
2870
2134
2875
2870
2870
2866
2085
2210
2210
2211
2194
2193
2705
2690
3385
2868
2868
2865
2868
2868
2866
2210
2210
2210
2864
2869
2866
2866
2868
2864
2864
2836
2872
2872
2836
2837
2864
2868
2868
2864
2864
2864
2873
2869
2869
2873
2866
2873
2873
2873
2834
2837
2865
2865
2865
2865
2865
2865
2865
2865
2865
2833
2873
2873
2873
2866
2873
2873
2837
793
2864
2869
2868
2864
2864
2868
2868
2836
2864
2864
2840
2864
2864
2864
2872
2872
2091
2875
2867
2875
2875
2875
2085
2091
47
2049
2721
2210
2212
2213
2213
2212
2212
2217
2210
2729
2721
2729
2734
2734
2726
2214
174
2210
2214
2214
174
2214
2214
2192
2196
2706
3203
2864
2864
2128
2865
2872
2872
2091
2139
2139
2875
2879
2875
2867
831
2875
2218
2147
2864
818
2864
820
2864
818
2864
2865
2864
2866
2868
2868
2864
2866
2865
2865
2869
2864
818
2872
2868
2868
2872
2869
2865
2864
2131
2867
2867
2867
2865
2865
2867
2852
2852
2816
772
788
2706
2720
2728
2176
2184
2721
2724
2212
2212
2726
2216
2212
2180
2723
2732
2724
2116
2196
2708
2198
2708
2465
421
2470
2466
2459
2213
2722
2467
2448
3137
3136
2869
2728
2721
674
2722
2720
674
2721
2722
2732
2659
2659
2659
2659
2659
2659
2659
2659
2659
2667
2659
2659
2659
2659
2659
2659
2659
2659
2091
2051
2075
2075
2075
2051
2051
2139
2172
2051
2051
2866
2865
2731
675
2705
2705
2691
2691
2691
2691
2691
2691
2691
2691
3203
2691
2691
2691
2691
2691
2691
579
2691
2691
579
2691
2691
3203
2691
2691
579
3203
643
2691
579
2691
579
2691
2691
2691
2691
3584
3584
3584
3584
3584
3584
3584
3001
2564
2564
2564
2200
2561
3998
2191
2191
2191
2191
3139
3139
2696
2757
2757
2130
2053
2053
2048
2048
2048
2049
3157
3141
3138
3138
3141
2641
2649
2865
2866
2873
2874
2866
2866
2865
2866
2866
2866
2865
2705
649
2697
2209
2869
2161
2161
2869
2869
2865
2865
2865
2865
2865
2873
2873
2873
2873
2873
2873
2869
2869
2874
2874
2874
2866
2873
2873
3338
2870
2134
2134
2874
2870
3864
3970
2562
2565
2329
345
2329
2114
2116
2116
2134
2134
2116
2116
2116
2370
2114
3564
1004
3051
2356
2356
2356
4002
3042
1506
2640
2568
2568
2315
2992
2675
2679
2315
635
2315
139
2363
2315
2355
2571
2187
2315
2571
2187
2571
139
2571
2315
2307
2563
2307
2400
2400
2240
2915
2915
2403
2915
2915
2915
2403
2243
2575
2571
2425
2310
2310
2310
2380
2387
2369
2377
2824
2824
2824
2824
2390
2390
2827
2827
2816
2823
2177
2306
2564
2628
2628
2308
2348
2604
2348
2348
2348
2604
300
2348
2177
2177
2177
2562
2625
2625
2609
2177
2561
129
2609
2609
2177
2321
2577
2305
2561
257
577
2561
257
2305
2577
2577
2306
2305
129
2609
2609
2609
2577
2562
2609
2177
2305
2561
577
2177
2628
2348
2564
580
2604
2220
2176
2176
2304
2560
2304
2176
2176
2304
2176
2304
2304
576
2176
2564
2304
576
2560
2560
576
2624
2560
256
576
2560
576
2560
128
576
2176
2564
2564
2564
2564
2564
2560
2304
2560
2304
576
2560
576
2304
2560
2176
2176
2176
2560
256
2304
2560
2560
576
2560
2304
2304
2176
2176
2304
2560
2560
2176
2176
2304
2564
2564
2564
2564
2564
260
2560
2560
2560
2176
2564
2308
2308
2308
2308
3045
3040
2560
2560
2584
2576
2560
2305
2203
2603
2563
2564
2587
2211
2179
2658
2658
2658
738
2657
737
2673
2673
2673
2673
2673
2641
625
753
2673
2673
2673
2673
2673
2656
736
2090
2625
2146
2146
2146
2146
3221
3225
3142
3137
3137
3154
2737
2449
2453
409
3137
3138
3138
3021
2564
260
2277
3841
1792
3840
2197
2179
2566
262
2560
256
3041
2992
3034
3042
4010
3042
2353
2617
313
2402
2313
2617
2177
2201
2649
2585
2584
2200
2181
2565
261
2565
261
133
2306
2201
313
2617
2361
2329
2201
2649
2329
2309
2306
2309
2601
297
2179
2179
2561
553
2307
131
2179
2307
131
2201
2179
2179
2648
2616
600
2648
2616
600
2565
553
2561
517
577
553
2360
2616
2308
2177
2561
129
2561
129
2561
577
2561
257
577
2561
257
577
2561
129
2561
129
2561
2561
257
2305
2305
2334
2562
578
2626
2306
2177
2561
577
2305
2561
2177
2562
258
542
574
318
606
2562
2206
2178
2210
3044
2305
2366
2318
2272
352
2408
2256
232
360
2261
2266
2258
2261
2258
2258
2404
2276
2276
2401
2403
2409
2242
2410
2410
2185
2650
2314
2257
213
2257
213
2245
2258
2280
2258
2258
2565
2305
2177
2625
2625
2625
2625
2625
2625
2650
3164
2082
2740
2740
2306
2370
2740
2162
2752
2177
289
3343
3889
3040
3040
3040
3505
3331
2629
2338
2694
3273
2562
2861
2536
2472
2984
2089
2072
2072
2290
2201
154
2201
154
2477
2705
3737
661
665
667
3733
3789
667
2707
2925
2497
2817
2817
2515
3665
3594
3366
3334
3366
3366
2073
2073
2057
4042
4042
4042
4042
4042
4042
2506
2506
2506
2506
2506
2506
2524
2478
2538
2538
2538
2321
2784
2818
3019
3840
3905
3905
2177
2192
3867
3894
3890
2138
2074
90
2074
2074
74
90
2514
2514
2869
3920
3904
2875
3003
2691
2754
707
3764
3330
2962
2470
2731
427
2730
426
2726
2730
2731
427
2726
2731
2726
2726
2859
2816
2886
2886
2956
2818
2882
2187
2201
2179
2339
2202
2563
2818
2818
2827
2258
2266
2266
2435
3530
2182
2193
2178
2178
132
2180
2218
2817
2822
2268
2200
2492
2219
2219
2262
2262
2912
2912
2922
2922
2266
2267
2267
218
2266
2267
2262
2266
2219
170
2219
2258
2258
2258
2658
2658
2658
2258
2258
2258
2258
2196
2421
2933
2933
2210
2219
2208
2448
2448
2244
2265
2138
2819
2211
2819
2211
2377
2818
772
2818
802
3930
3931
3931
1882
3288
3288
2857
2721
2726
2786
2795
2544
497
2801
2510
2541
749
2497
2509
2201
2192
2809
4059
4058
3618
3793
3793
3793
3793
3736
664
3737
2716
2436
2707
2778
1754
3802
3609
3313
2097
2818
2818
2850
2817
2880
2885
2882
2880
2856
2842
2836
2822
2818
786
2822
2822
2822
2818
2816
2816
2816
2816
2816
2882
2885
2885
2886
806
2850
2882
2848
2880
800
2854
2854
2886
2854
2886
2886
2848
2850
2850
2882
2882
802
2886
2854
2854
2853
2883
2855
2949
2886
806
2851
2883
803
2850
2882
2886
806
2886
2882
802
2880
2944
2880
2880
2880
2882
2848
834
802
2848
2880
2880
800
2880
2848
2850
2882
2817
770
2833
2851
2881
2849
2819
2278
2787
2785
2722
2801
2802
2802
2402
2507
2818
2822
2819
2818
2816
2818
2338
2338
2338
2816
2889
2887
2854
2890
2886
2886
2962
2946
2854
2962
2961
2886
2886
2886
2948
836
804
2886
2886
2953
2882
2882
837
2858
842
2887
2891
810
2859
2858
2963
2965
2849
898
901
837
805
2853
2849
901
805
2885
2885
805
2859
2886
806
2859
2886
2965
2889
2857
805
2857
805
2882
2857
2858
2965
2965
2950
2886
2880
2884
2888
2948
2884
2964
2880
2880
2948
2880
2880
800
808
2880
840
2848
836
808
840
804
2856
2979
2863
2863
2863
2863
2882
2278
2273
2273
226
2179
2314
2723
2400
2402
2429
2728
2728
2794
2528
736
2411
2409
2409
2721
417
2729
2729
2401
2401
2723
2728
681
2729
2728
681
2728
681
2728
681
2713
2544
2800
2507
2818
2816
2834
2882
2891
2859
3051
2072
2843
2883
2849
2856
840
2888
2881
2883
803
2731
2667
2818
2818
2816
2816
2882
2947
835
2850
2954
842
2882
2851
2885
2944
2886
842
2855
2882
2954
842
2853
2882
2945
803
2946
2880
2944
832
2880
2880
2856
2848
3008
2819
2883
2883
803
2883
2883
2883
2852
2852
2948
2948
2948
2743
2720
2468
2721
2720
2409
2472
2402
2728
2465
674
2732
2792
2724
2315
2796
2408
2508
2800
496
2800
756
2801
2804
2729
425
2729
2729
2731
2971
2789
2611
3059
2800
3958
3898
2816
2218
2209
2209
2211
2210
2211
2410
2410
2220
2531
2531
2531
2531
2531
2531
2531
2531
2531
2539
499
2530
2530
2531
2531
2531
2531
2531
2531
2475
2179
2195
2195
2459
2179
2435
2419
2924
2203
2203
2879
2873
2410
2409
3729
3730
3731
659
3731
659
3731
2707
3731
659
2707
3755
667
3755
683
1691
667
3739
3755
667
3755
2731
1691
667
3755
1691
2731
3755
683
1691
667
3787
3755
3755
1739
667
3787
2731
1691
667
3739
667
3739
2715
3755
683
1691
667
3787
3755
3755
1691
3739
667
3787
2715
3787
3739
2715
2723
2716
3338
2194
2188
2188
2188
138
2188
3212
2697
2608
562
2608
562
2608
562
2444
3600
3298
2137
2137
2137
2137
3905
1856
3904
3800
3593
1609
3593
2912
2193
2065
137
2180
2432
2180
2436
389
3860
3905
3936
3906
3793
905
2578
2590
2816
2816
2888
2888
2880
2818
2824
2824
2882
2882
2888
802
2760
713
2760
713
2761
2726
2816
2849
2854
2853
2853
2885
2885
805
2859
2859
2859
2887
2883
803
839
807
2855
2885
2884
837
2884
837
2880
2880
2858
2860
2858
2856
2888
2857
2330
2817
2817
2817
785
2860
2881
3360
3274
2435
2817
2106
59
2173
123
2106
2112
2114
2112
2113
2057
2112
2112
2112
2118
2118
2953
2441
905
2593
2417
368
2177
128
2417
368
2595
2432
896
2944
2192
2506
2856
2443
2432
896
2435
2443
2443
2571
395
2443
2443
2475
2219
2179
2827
2475
2187
2827
2187
2827
2187
2475
2187
2507
2859
2411
2915
2914
2177
2195
2259
2915
2256
2259
2259
2259
2179
2257
2257
2314
2065
2065
2321
2308
2515
2437
2433
2596
2592
2592
2592
2434
2435
2595
2595
2562
2561
2178
2192
2768
2448
2404
2192
2472
2464
2384
408
2384
2192
2832
785
792
2176
2220
2241
2753
2769
2754
2498
2370
450
2405
2240
2433
2433
2609
2610
2240
2385
2369
2513
2817
2177
2817
2818
2178
2193
2819
2819
2210
2818
130
2178
2849
2853
2854
2819
2850
2865
2193
2818
2830
2830
2190
2516
2206
2820
780
2828
2833
2217
2252
2508
2242
2754
2242
2370
2434
2258
2249
2452
2386
2380
2514
2380
2178
2818
2818
2828
2828
2826
2828
2188
138
146
2828
2828
778
2826
2828
2194
2828
786
2188
2858
2858
2858
2828
2828
2818
2210
2818
2178
2818
2818
2818
2178
2818
2178
2178
2178
2825
2185
2185
2836
2828
786
2828
778
2836
786
2185
2188
2186
2186
2194
2834
2836
2186
2188
2188
2858
2860
2860
2828
2828
2220
2818
2818
802
2818
802
2186
2836
2196
2196
2196
2196
2441
2442
2368
2368
704
2504
2496
2816
2210
2523
2826
2825
2852
2819
2179
2250
2614
2608
2608
2608
2576
2576
2576
2576
2585
2585
2585
2649
2585
2585
2585
2585
2585
2585
2585
2586
2586
2474
2505
2820
2820
2788
2788
4049
4049
3954
3913
3913
2547
2801
497
2965
2805
2805
3905
3906
3906
2450
2818
2180
2289
3332
1476
3332
3524
2316
2249
2833
2833
2826
2186
2432
2432
2952
2944
2602
2440
904
2177
133
2822
806
2182
2914
2065
2914
2241
2241
2757
2845
2836
820
2196
180
2177
2817
2177
2817
2177
2177
2179
2209
2209
162
2849
2209
162
169
2225
2225
2869
2201
2177
2817
2177
2817
2849
2177
2177
2833
2830
2193
2193
2184
2184
2184
2193
2177
2193
2848
2848
2848
2848
2848
2848
2816
2816
2830
2833
2830
2830
2209
2857
2180
140
2371
2819
2179
2819
2179
2819
2819
2819
2179
2819
2819
2179
2819
2819
2179
2819
2179
2821
2829
2189
2819
2193
2450
2820
2820
2820
2180
2234
2825
2825
2185
2825
2185
2818
2178
2850
786
2818
802
2210
2850
786
2818
2210
2178
2178
162
2458
2541
2290
2193
2192
2832
2836
2200
2196
2292
2192
2184
2204
2256
2260
2188
2844
2332
2206
2915
2915
2666
2176
2914
2914
2217
2866
2218
2256
2256
2256
2256
2176
2260
2228
2266
2266
2382
2193
2385
2385
2289
2289
2289
2289
2289
2291
4052
2012
2530
2800
2800
2946
2896
2318
2400
3628
2501
2501
2585
3618
3618
3618
3618
3189
3181
2869
2923
2182
2248
3952
2989
2816
2848
2848
2828
2840
2840
2255
2621
2619
2609
2609
2753
2261
245
661
725
757
2229
245
2261
245
661
725
693
757
2294
693
757
758
2291
659
691
755
2197
2273
2273
673
737
2715
2117
2584
2200
2184
2897
2269
3387
3022
3054
3054
3054
2998
2998
3937
3114
3114
1098
3114
1098
3082
1066
3114
3114
2858
3106
1060
2850
804
810
2858
3106
2858
2924
2614
567
3066
3066
2866
2908
2616
2658
3163
3110
3075
3075
3324
3324
3083
3086
3086
2682
2682
2682
2683
2683
2683
2683
2897
2897
3181
3088
3088
2603
2619
2289
2566
519
2567
2228
3017
3110
2742
2727
2727
2727
2726
2742
2726
679
2727
2727
2742
2727
2688
2688
3119
3180
3150
3150
3104
3174
3138
1094
2061
2253
2061
2989
943
2282
2061
2074
2074
2075
2186
2178
2178
2061
15
2170
2252
2076
2247
2251
2246
2246
2059
2205
2190
2070
2204
2140
2184
2184
2114
70
2057
2112
16
2112
16
2120
2120
2123
2064
2112
16
2112
16
2123
71
2123
71
2119
2184
2187
2187
2187
2119
2119
2178
2054
2054
2054
2055
2176
2055
2048
128
2284
2925
2157
2157
2050
2176
2246
2358
2358
2662
2305
2563
2164
2199
2189
2199
2217
2178
2180
134
2176
132
144
2180
3099
3099
3099
3099
2640
2640
3104
2733
2745
2592
2599
3100
3100
2716
2873
2604
2604
2929
2873
3320
2800
2721
3131
3130
3622
2281
2281
2281
2281
2296
2808
2258
2292
3118
2272
736
2780
764
2268
2268
2322
2713
2681
3175
3175
3111
3169
3140
3140
3140
3108
3114
3163
3174
3173
3175
3175
3175
3169
3173
3170
3170
3178
3170
3170
3171
3139
3149
3149
3142
3142
3109
3139
3108
3140
3140
3109
3105
3141
3145
3141
3142
3140
3111
3111
3143
3143
3143
3141
3135
3133
3108
3140
3112
3108
3113
3105
3105
3137
3145
3108
3140
3113
3105
1065
3145
3138
3138
1098
3138
3109
3142
3142
3142
3110
3142
3142
3142
3113
3140
3108
3106
3140
3116
3107
3139
3168
3168
3168
3143
3138
3130
3170
2561
2592
2593
553
2602
2577
2577
2706
2827
2855
3175
3175
3171
3170
3170
3170
2867
2868
2866
3170
3117
3137
1093
1097
3110
3147
3109
3141
3118
3113
3110
3118
2717
3145
3141
3141
3109
3109
3109
3141
3141
1097
3117
3142
3142
3149
3113
3113
3145
3115
3114
3115
3114
3107
3109
3109
3115
3117
3117
3117
3117
3117
3117
3117
3149
3149
3149
3113
3145
3145
3115
3142
3109
3117
3117
3117
3117
3117
3142
3118
3114
3109
3109
3112
3137
3140
3145
3142
3117
3149
3117
3110
3142
2716
3138
3104
3104
3112
3136
3140
3136
3140
3136
3140
3140
3114
2723
3111
3111
3143
3143
3140
2561
2560
2560
2560
516
2765
2635
2592
2606
2614
2609
2606
2730
2690
2594
2594
2825
2573
781
2573
781
2707
2704
2704
2710
2602
2602
2608
2592
2576
544
531
656
547
2576
544
531
656
547
2592
656
2592
546
656
2582
662
2582
662
2582
662
2582
662
2705
2590
2718
3107
3170
1129
3170
3169
3140
3108
3140
2609
2654
3195
3139
3104
3112
3116
3136
3136
3141
3141
2606
2572
3170
3170
3170
3170
3110
3111
3111
3110
1063
3110
3110
3142
3109
3116
3108
3104
3112
3144
3107
3112
3112
3116
3105
3113
3113
3106
3106
3106
3106
3106
3106
3114
3110
2670
3171
3107
3139
3139
3107
3139
3139
3110
3104
1062
2740
2740
2740
2560
2738
2612
2689
2688
2821
2608
2610
2732
2738
2736
676
2718
2608
2596
2953
2564
2828
2590
2576
2576
2576
2576
2576
2716
2733
2733
2733
2732
2729
3162
3773
3649
3730
1683
3742
3072
3074
3194
2234
2237
2237
2233
181
2230
186
2231
3062
3062
2236
2614
2614
2614
2614
2614
2614
2614
2595
2595
2595
2611
2594
554
2594
554
2592
2595
563
819
2595
2595
563
2595
2611
2771
2795
2795
3307
2779
2806
2779
2611
3118
558
2802
3314
3185
3194
2610
2595
2258
2258
2195
179
211
243
2707
755
2195
242
211
243
2290
211
658
243
659
754
723
755
2195
242
211
243
2579
2228
244
2708
692
756
2580
2209
2289
657
2210
2722
2274
146
242
2290
658
754
2290
2208
2272
2208
2723
2275
243
2275
675
739
2211
2195
2723
2208
168
2208
672
680
2208
224
2272
672
736
2280
2208
168
2208
2280
2272
736
2280
2723
2195
243
2787
243
659
755
2211
227
243
2787
2275
2787
243
2208
168
2720
680
2272
2272
736
2280
2208
2208
2272
2272
2272
672
736
2280
2272
2280
2272
2755
2731
2710
3042
2786
2762
2762
2762
2762
2762
2762
2181
2260
2260
2772
2772
2260
2260
2064
3248
2484
2304
2320
2320
2320
3089
3089
3089
2286
2328
2328
2328
2926
2610
2642
2648
3280
2768
2784
2768
2768
3093
3094
3086
3095
2264
2264
2102
2098
3180
3180
3110
3110
3140
3168
3176
3176
3104
3136
3136
3136
2696
2696
2696
2696
2696
2620
3178
3148
3144
3148
3140
3108
3140
3140
3108
3140
3140
3108
3140
3145
3140
1097
3140
3140
3104
1064
3144
3136
1096
3144
3144
3142
1098
3110
3111
3104
3143
3104
3136
3108
2622
3169
3169
3169
3169
3117
3137
2906
3864
2185
2205
2430
638
2685
2685
2685
2334
2062
2058
2062
2058
2049
2050
2154
2410
2414
2158
2269
2269
2269
2166
2133
86
2132
86
2189
2188
2133
86
2132
3664
2262
2262
2262
2230
2824
2152
2131
2526
2270
2566
2587
2587
2571
2566
2587
2603
2131
2067
2182
2187
155
2566
2203
2187
2091
2091
2091
2054
2715
2634
2196
2132
2112
2055
2121
2135
2055
2055
71
2198
2192
2057
2185
2192
2112
2112
2366
2354
2363
2386
2358
2050
2052
2050
3634
3635
3632
3632
1586
2356
2355
3637
1587
3635
2407
3792
2307
2199
2684
2168
2172
2204
2720
2732
2208
2220
2216
2176
2184
140
152
2200
138
2200
2184
2204
2253
2765
2757
2249
2673
2161
2161
2164
2164
2137
2137
2682
2682
2162
2209
2209
2645
2181
141
149
2189
2181
141
2177
137
2185
2197
2205
2205
2201
2185
2185
2185
2188
2188
148
2176
2176
2192
2202
2177
2689
2186
2186
2698
2166
2194
2190
2190
2190
2190
2190
2242
3010
2250
2250
2138
2930
2162
2130
2250
2130
2130
2130
2130
2130
2186
2186
2186
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2058
2186
2186
2178
2178
2186
2202
2178
2178
146
2178
146
2178
2178
2178
2178
2178
2178
2114
2185
2185
2185
2194
2194
2186
146
2194
2185
2194
2194
2186
2194
2186
2186
2194
2194
2194
2185
2194
2194
2202
2194
2194
2186
2186
2194
2178
2178
2178
2178
2178
2698
2198
2182
2182
2182
2182
2213
2490
2210
2210
2254
2167
2167
2190
2699
2142
2190
2190
2190
2206
2187
2251
2108
2104
2104
2104
2104
2104
2104
2104
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2080
2080
2602
3105
2673
2673
2593
558
2593
558
3172
3172
3087
3073
3073
2587
2713
2841
3125
3733
3733
3085
3088
3088
2374
2176
2176
2283
2320
2144
2320
2144
2173
2287
2235
2235
2203
2203
2270
2522
2266
2266
2168
2256
2256
2189
2189
2182
2182
2182
2122
2992
2167
2253
2249
2249
2205
2180
2180
2180
2192
2124
2188
2188
2188
2188
2188
2183
2057
2057
2049
2201
2201
2201
2201
2201
2081
41
2185
2193
2057
2185
2177
137
153
2193
2193
2185
2081
2193
2193
2177
2177
2194
2185
146
2185
146
2697
2697
2689
2182
2182
2182
2118
2118
2118
74
2182
2182
2186
2186
2186
2186
2198
2193
2192
2192
2211
2179
2179
2116
2116
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2183
2183
2176
2180
2180
2691
2204
2168
2193
2193
2206
2718
2186
2176
2176
2176
2176
2176
2179
135
2179
2179
2179
135
2179
2179
2179
2179
2179
135
2176
2115
2087
2183
2183
2355
2572
2067
39
147
2189
2061
2061
2081
2273
2273
2273
2058
2138
236
2272
2250
2252
2272
2066
2066
2244
2055
2055
2054
2184
2048
64
2112
2189
2182
2176
2218
2218
2186
2186
74
2182
138
74
2188
2241
2176
2184
2161
2278
2869
2869
2053
2053
2053
2053
133
2181
2103
3088
3088
2867
2712
2712
2722
675
3073
2875
2572
2330
2376
2376
3879
3618
3682
3682
3618
2773
2790
2901
3139
2086
2138
3904
3725
2844
2844
892
2940
2920
873
2846
2846
2297
2785
2785
2753
2753
2289
2049
2
2049
2
2049
2
2049
2
2049
2
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
3
2049
2049
2049
2049
2049
2049
2049
2050
2273
2586
2444
2268
3010
2053
6
2505
2106
2105
2105
2106
2230
2230
2765
3705
3705
3705
3705
3705
3705
3705
3705
3705
2936
3449
3453
2937
2941
2937
2937
3449
2937
3048
3702
3701
2577
2576
3319
3064
2656
2665
2136
3744
3744
3744
2590
2590
2824
2827
2827
2585
2584
2584
2585
2585
2585
2585
3029
3029
2052
2128
2064
2600
2184
2073
2216
2216
2216
2456
2105
2221
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
2672
3696
2208
2144
2112
2112
2208
2225
2112
2112
2293
2285
2293
2285
2281
237
2227
243
2165
2266
2266
2265
2283
2227
2227
2637
461
2633
457
3016
2280
2296
2280
2280
2280
2280
2248
2269
2504
2198
2550
2240
2220
2220
2281
2281
2281
2253
2253
2253
2252
2250
2250
2264
2264
2264
2264
2264
2264
2281
2281
2281
2281
2281
2246
2219
199
2219
2247
2277
2277
2281
2221
2221
2221
2221
2246
2221
2246
2246
2280
2113
2273
2273
2279
2510
2274
2082
2082
2576
2112
2584
2332
2240
448
2240
2240
2481
2240
448
2496
2240
448
2510
2254
2254
2254
462
3329
1282
3329
3329
3329
1282
2188
2188
3712
3629
3622
2304
2316
3328
3328
3584
2893
2828
2828
3037
2605
2124
2248
2643
2059
2063
2190
2093
2093
2093
2093
2060
2060
2070
2074
3434
2055
2055
2052
2052
2052
2052
2578
2204
2113
2229
2229
2197
2227
2116
2122
2122
2214
2192
2243
2227
2228
2228
2228
2225
2226
2153
2144
2144
2131
2227
2227
2228
2119
2126
2126
2118
2118
2212
2116
2212
2116
2116
2212
2212
2117
2117
2116
2118
2116
2213
2212
2125
2116
2116
2116
2177
2176
2210
2114
2210
2210
2210
2209
162
169
170
2210
169
170
2114
2114
2213
2114
69
2217
2217
170
2217
2121
2112
2112
2116
2112
2220
2112
2116
2121
2212
2113
2116
2116
2217
2114
2217
2195
2114
69
2206
2208
2112
2230
2228
2228
2116
2118
2178
2227
2605
2306
2305
2313
3681
2825
2321
785
777
2560
3233
2941
2227
2229
2227
2231
2231
2231
3033
3057
1013
3034
2231
2221
2124
2124
2124
2209
2121
2220
2124
2217
2220
2193
2217
2197
2117
2125
2124
2221
2221
2197
165
173
2125
2124
2124
2213
2118
2126
2126
2213
2213
2126
2209
2217
2217
2219
2215
2221
2221
2219
2221
2221
2221
2222
2222
2222
2222
2125
2126
2126
2222
2126
2126
2219
2121
2221
2213
2221
2221
2222
2222
2118
2218
2218
2221
2221
2222
2121
2117
2121
2121
2217
2121
2217
2217
2121
2192
2119
2209
2222
2217
2126
2117
2118
2118
2118
2118
2118
2194
2229
2213
2213
2117
2117
2126
2605
2606
2606
2606
2606
3645
3709
3706
2922
2886
2885
3681
3619
3691
2818
2306
770
3613
3613
3613
3613
3613
3706
3706
3706
3698
2922
2922
3705
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3698
3698
3698
3698
3698
3698
3698
3698
2258
2818
2578
2144
2224
2152
2224
2225
178
2122
2218
2118
3643
2582
2176
2117
2208
2220
2220
2116
2116
2125
2125
3680
2184
2224
2224
2224
180
2228
2212
2220
2212
2205
2205
2216
2216
2114
2209
2222
2222
2222
2217
2126
2209
2222
2222
2206
2209
2216
2216
2210
2210
2212
2212
2210
2212
2215
2215
3614
2147
179
2211
165
2115
2115
2211
2115
2115
3718
3712
3716
2100
2108
2100
3706
3638
3705
2665
2665
3613
3736
2892
3620
3644
3644
3644
3774
2308
2308
3617
3612
3586
2818
2826
2832
778
786
2832
778
2320
784
2320
2342
2702
2702
2702
2702
2739
2130
3950
3650
2098
2099
2098
2090
2089
2112
2481
2485
2485
2485
2485
2481
2481
2481
3589
3589
2486
2657
2721
609
2656
624
2720
608
2656
2656
2656
2669
2733
621
2668
2668
2671
2671
2671
2671
2735
2668
2668
2796
2732
2732
620
2668
2668
2668
2300
2292
2292
2164
2292
2296
2292
2668
2190
2190
2288
2160
2074
2050
2671
2671
2456
2456
2049
2049
2049
2049
2049
2049
2048
2048
2048
16
2048
2048
2048
2048
16
2048
2048
16
2048
2048
2048
2048
2048
2048
2048
2177
2048
2048
1
2049
2048
2048
2176
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2049
2073
2052
8
2049
2105
2106
2107
2107
2107
2107
2107
2107
2445
2390
2390
2134
2134
2390
470
2390
2368
2216
2476
2238
2136
2136
2136
2149
2149
2149
2090
2562
515
2563
2563
2504
2786
739
2562
2562
2662
2248
2254
2253
2253
2069
2064
2064
2064
2051
2050
3
2110
63
2111
2144
2144
2221
2221
2124
2224
2144
2144
2212
2112
2112
2112
2656
2656
2656
2656
3680
3772
2154
2124
2124
2124
2124
2220
2124
2124
2220
2124
2124
2220
2124
2124
2124
2124
2124
2124
2220
2220
2124
2124
2124
2124
2124
2118
2116
2214
2209
2212
2113
2212
2112
2204
2620
2224
2224
2224
2224
2201
2112
2108
4043
2259
2525
2078
2078
2077
2077
2077
2226
2298
2298
506
2298
2298
506
2170
2298
2282
2282
2282
2282
2458
2458
2458
2270
2198
2198
2198
2198
2206
2206
414
2198
2198
2198
3626
2451
2451
2451
2527
2075
2266
2231
2499
2499
2828
2840
2584
2840
2828
2584
2836
2203
2203
2444
2264
2516
2828
2264
472
2264
2132
2132
2132
2188
3800
2128
2432
2256
2260
2276
2257
2276
2276
2276
2276
2262
2259
2261
2261
2259
2262
2262
2230
2292
242
2274
2228
2158
2320
2324
2322
2167
2163
2160
2163
2163
2160
114
2160
2165
2165
2165
2281
2286
2143
2469
2246
2126
2118
2508
2226
2268
2484
2484
2268
2210
2204
2204
412
2204
412
2460
2460
2460
2204
412
2452
2269
2269
2269
2525
2265
2137
2137
2230
2102
182
2200
2200
2250
2250
2266
2410
2266
2965
2205
2205
413
2205
2461
2205
2205
2205
2205
2461
2197
2197
2204
2213
2457
2201
2457
2246
454
2246
2454
2506
2198
2506
2458
2250
3741
2243
2499
3784
2143
2194
2238
446
2238
446
2238
446
2502
2246
2266
2266
2171
2522
2187
2226
2258
2193
138
2258
2193
2193
2187
2193
2193
2250
458
2250
2250
458
2234
187
442
443
2490
2491
2251
2251
202
458
2506
2250
2251
202
2506
2506
2506
2251
202
2506
2250
2506
2250
2139
2250
458
2250
458
2251
202
2250
2250
459
458
2250
2241
2241
449
2241
449
2241
449
2241
2242
450
2242
450
2242
450
2242
450
2242
450
2242
450
2242
2248
2504
2248
2250
2250
458
2250
2250
2250
458
2250
2241
2241
2449
2497
2241
449
2241
401
2193
401
2481
2242
2249
2451
2195
403
2507
458
2250
2506
2242
195
2243
451
2242
2241
449
2242
450
2498
2242
2498
3785
2241
2506
2497
2505
2498
2397
2498
2404
2410
2522
2133
2133
2250
3737
2193
2254
2222
430
2510
2193
401
2241
449
2266
2076
2076
2076
2076
2076
2076
2076
2076
2088
2088
2072
2064
24
2064
24
2064
24
2064
24
2064
24
2072
2072
2072
2074
2074
3691
2154
2577
2577
2665
2665
2665
2665
3596
3596
2062
3352
3352
2843
2598
2854
2118
2117
37
2117
37
2089
2068
2068
2226
2506
2506
2295
2982
2982
2982
2982
3021
2265
2487
2487
2264
408
2200
408
2462
2498
2503
2503
2113
2244
200
2500
2462
2462
2254
462
2254
462
2510
2262
2284
2140
2268
2269
2525
2509
2240
448
2240
2240
2240
2252
2252
460
2252
460
2252
460
2252
2252
460
2253
461
2141
2141
2141
2205
2205
413
2461
2205
2205
413
2077
2077
2205
2205
2141
2461
2205
2205
413
2461
2205
2205
2461
2077
2205
2205
2461
2461
2194
402
2449
2194
402
2193
401
2194
402
3741
3741
3741
2246
454
2246
454
2246
454
2246
2246
2246
2242
2246
454
2502
2250
2244
2250
2244
202
2253
2509
2192
400
2192
400
2271
2207
2207
2252
2252
2252
460
2508
2252
460
2252
2252
2252
460
2252
460
2252
460
2252
460
2252
460
2509
2253
2252
2252
460
2252
3743
2453
2096
2253
2253
2201
3737
2499
2240
448
144
2240
448
144
2496
2240
2500
2241
449
2241
449
2497
2241
449
2241
449
2497
2241
449
2241
449
2241
449
2497
2241
449
2497
2509
2241
2065
2241
2241
2305
321
81
2836
2257
2241
2241
209
2201
409
2297
2297
2169
2229
245
2293
2293
2298
2267
2230
2294
2266
2285
2293
2299
2171
2284
2254
2252
2254
2220
2253
2253
2252
2477
2500
2253
2226
2226
2228
2228
2266
2230
2292
2266
2229
182
2277
2229
2225
2235
2520
2790
2790
2278
2214
230
2214
230
2246
166
230
2214
2214
2289
3606
3606
2904
2562
2594
2232
2232
2129
2671
2716
2560
2136
2136
3315
2072
2152
2120
2088
56
2692
2690
2889
842
2719
2761
2827
2088
3805
3122
562
2610
3122
2610
2224
168
2216
2270
2270
2560
3585
3585
3585
3585
2067
3593
3593
3593
1549
3593
1549
3593
1549
3593
1549
3593
3593
3593
1549
3593
1549
3593
3593
3593
3593
1549
3593
1549
3593
3593
3593
1549
3593
3593
3593
3593
3593
1549
3593
1549
3593
3593
1549
3593
1549
3593
3593
1549
3593
1549
1555
3593
1555
3593
1549
1555
3592
2561
2330
2316
2316
3586
1543
3649
3649
2049
3650
1603
3625
3649
3650
3654
1654
3702
3013
1012
1013
3965
3965
3965
3965
3965
3965
3965
3965
3965
3512
3516
3516
3516
3516
3517
3581
3514
3514
3592
3953
3953
3604
1554
3604
3612
3592
3592
2137
2118
3890
3890
3890
3586
3586
3530
3531
3529
3622
3620
3620
3617
3617
3617
3617
3593
1557
1549
1556
3605
2048
3584
3588
3596
2220
3361
3628
3628
3628
2208
3689
2081
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
2930
3954
2090
2082
2056
2056
2082
2050
2082
2050
34
2565
2565
2565
2569
2569
2569
3077
2565
2565
2577
2577
2577
2577
2581
2577
2505
2505
2505
2505
2657
2568
2568
2568
2568
3080
520
2568
2568
2325
2424
2498
2562
2500
3212
556
2600
2573
2573
2573
2597
550
2597
550
2604
2596
2602
2602
2574
2572
2572
522
2572
522
2572
522
2572
522
2573
522
2572
525
526
2573
2572
526
2572
525
2624
3211
555
551
2605
2603
2605
2573
526
2574
2574
2606
2606
2606
2606
2598
2605
558
2598
2598
2570
3625
2566
525
2566
2580
2507
2659
2403
2467
2580
2317
2589
2066
2530
2530
2402
2532
2481
2402
2402
2402
2402
2402
2410
2410
2410
2410
2410
3526
3526
3574
3574
3574
3558
3650
3650
3905
3942
3938
1894
3525
3524
3525
3461
3909
3496
3524
3524
3600
3940
2124
2060
3664
3609
3609
2306
3617
3617
3617
3617
3594
1554
3594
1554
3606
3603
3574
3597
3597
3590
3590
3590
3590
2051
3681
2264
2052
2052
2052
2063
2060
2050
34
2050
2082
2056
2063
2068
2068
2066
2066
2050
2056
18
2064
2066
2066
2072
2067
2067
2068
2061
2086
2086
2086
2086
2084
2068
2084
2084
2084
2084
2084
2068
2052
2068
2080
2084
2082
2082
2082
2050
34
2082
2082
2066
2066
2086
2086
2086
2086
2080
2080
2080
2080
2080
2080
2080
2080
2082
2082
2082
2050
20
2050
2080
2080
2084
2080
2082
2082
2050
34
2082
2082
2089
2089
2082
2082
2082
2050
2082
2082
2083
2050
34
35
2083
2083
2050
35
2057
2057
2086
2054
38
2070
2070
2070
2068
2054
2070
2077
3588
3524
3525
3525
3953
3525
3525
3525
3525
3845
3906
3941
2073
2065
2075
2077
2077
2077
3593
3593
3593
3615
2077
2090
2094
2094
2094
2090
2073
2094
2094
2090
2094
2089
2089
2066
2074
2073
2094
2089
42
2090
2090
2090
2089
42
2074
2094
2094
2093
2094
2078
42
2078
42
2093
2093
2090
2093
2093
2094
2091
2092
2093
2093
2091
2093
2093
2093
2089
2090
2091
2091
2094
2078
2078
2090
2078
2078
2091
2094
2093
2093
2094
2094
2090
2091
42
2094
2090
2091
2094
2094
2088
2072
2093
2093
2089
46
2089
2073
2089
2089
2089
46
2080
2077
2089
2089
2089
2089
2089
2079
2079
2079
2079
2079
2095
2073
2093
2092
2093
2092
2078
3612
3614
3598
3598
3598
3893
3953
3944
3506
3549
3549
3945
3945
3959
3526
3526
3526
3877
3877
3877
3877
3877
3956
3956
3956
3956
3508
3508
3948
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
2075
3526
3846
2274
2054
11
2086
2059
2059
2058
2064
2083
2051
3896
3600
2049
2061
2094
2094
2094
2094
2094
2049
2049
3955
2250
2074
2074
2074
2074
2074
2093
2090
2090
2058
2058
2090
2090
2087
2090
2090
2090
2090
2090
2074
2090
2090
2090
2058
2093
2090
2090
2091
2091
2093
2093
2091
2093
2080
2080
3952
2051
2053
19
2083
37
2085
2053
3
35
37
2085
2083
2051
35
2073
3846
3844
3846
2082
2082
2082
3947
3948
3957
2933
2933
3909
3908
3524
3876
3876
3876
3876
3953
3526
3526
3937
3876
3844
3524
3524
3524
3524
3524
3524
3524
3524
3524
3524
3462
2158
111
2158
2158
111
2158
2168
2128
3979
3994
3595
3595
3595
3588
3593
2116
2825
2825
2825
2825
2825
2825
2825
2825
3893
3893
2830
2049
129
193
2177
2177
193
2049
129
2177
2177
2241
2176
2240
2177
2049
129
193
2177
2177
193
2181
2181
2049
129
2049
129
2241
2241
2178
2049
5
133
197
2049
2177
133
2181
2181
2177
193
133
197
2241
197
2240
2177
2049
2049
16
2049
2049
2049
2049
129
2080
2241
2177
2177
2049
129
2049
2084
164
2067
147
2249
2249
2190
2190
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
1538
3586
3585
1538
1540
3586
3585
1538
1540
3586
3586
3584
3585
1538
3585
1538
3585
3585
1538
3585
1538
3585
1538
3586
3586
1540
3585
1538
3585
1538
1540
3586
3586
3585
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3585
3585
3585
3585
3585
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3585
1538
3586
3585
3586
3586
3584
3584
3584
3586
3585
3584
3585
3660
3623
3691
3688
3688
1656
3704
3648
3688
2497
2386
2386
3606
3606
2326
2326
2326
2909
2732
2564
2726
2892
2892
2892
3589
3589
3589
3618
2081
2081
2081
2049
2056
3585
3585
3617
1568
3617
3586
2050
2050
130
2048
1
2049
3585
3588
3584
3586
3649
1600
3657
3665
2190
2191
2191
207
2076
2076
2081
2081
2078
2076
2076
2076
2092
2077
2077
2077
2920
2920
2920
2920
3944
3952
2080
2084
2052
2086
2084
2080
2084
2084
2080
2086
2084
2080
2086
2086
2054
38
2086
2054
38
2084
2080
2080
2086
2086
2086
2084
2084
2048
32
2048
2080
2082
2082
2050
2082
2049
2065
3842
1802
2059
2059
2067
2067
2049
2051
35
3616
2585
2535
2565
2097
2097
2097
2097
2097
2103
2098
2098
2098
2098
2100
2100
2100
2098
2098
2098
2099
2099
2536
2536
2536
2540
2482
2482
2482
2482
2486
2486
2486
2486
2486
2486
2323
2533
2533
2533
2585
2575
543
2587
2573
2532
2532
2321
2321
2320
2321
2320
2321
2304
273
2488
2488
2305
2384
337
2400
2320
2305
2305
2385
2304
2400
2400
337
2401
2305
3633
2304
2304
2588
2588
2588
2588
2588
2588
2588
2591
2591
2588
2588
2591
2591
2591
2181
2100
2102
2102
2100
2182
2264
2270
2270
2333
2314
2312
265
2312
2312
2312
2314
2313
2321
2321
2321
265
2322
2318
2333
2492
2414
2414
2414
2414
3710
3804
2494
2494
2524
2494
2524
2524
2524
2524
2524
2524
2524
2524
2486
2486
2486
2525
3805
3805
2420
2429
2429
2429
2534
2534
2534
2327
2327
2400
2406
2534
2400
2512
2502
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2486
2413
2428
2492
2493
2493
2493
2406
2406
2534
2534
2404
2514
2404
2534
2535
2525
2401
2401
2488
2413
2481
2528
2528
2528
2528
2528
2528
2400
2528
2535
3815
2324
2407
2320
3680
2535
2320
2320
2535
2324
2320
2320
2320
2325
2403
2403
2403
2407
2407
2528
2528
2528
2528
2528
2324
2400
2400
2400
2400
2400
2400
2400
2400
2403
2403
2403
359
2407
2407
2407
2407
2407
2535
2407
2407
2407
2403
2407
2407
2407
2407
2403
2403
2403
359
2491
2405
2404
2404
2404
2404
2404
2404
2404
2401
2401
2401
2401
2400
2400
2407
2407
2529
2529
2535
2535
2535
2425
2425
2490
2400
2403
2403
2403
2403
2403
2403
2403
2405
2405
2492
2404
2533
2533
2533
2533
2491
2491
2325
2400
2489
2488
2488
2488
2403
2403
2403
2403
2403
2403
2400
2400
2400
2405
2405
2401
2401
2401
2400
2400
2489
2405
2403
2533
2401
2400
2413
2534
2406
2402
2402
2410
2410
2402
2489
2321
2522
2522
2522
2410
2529
2529
2529
2529
2522
2048
2062
2062
2062
2062
2062
2062
2062
2049
2049
2049
2049
2049
2049
2049
65
2049
2049
65
2049
2049
65
2049
65
2049
65
2049
2049
2049
2113
2049
3945
2056
3608
3587
3592
3592
3587
3587
3894
3892
3586
3521
3521
3520
3841
3841
2134
3653
3653
3653
3653
3596
3605
3586
1540
1554
2502
2402
2428
2566
2594
2594
2594
2594
2625
2576
2570
2570
2507
2507
2507
2507
2488
2532
2533
2533
2413
2533
2533
2533
2486
434
435
2486
434
2409
362
2409
362
2410
2410
2410
2576
2182
2412
2524
2525
2417
2524
2400
2400
2400
2528
2528
2532
2404
2404
2404
2404
2532
2532
2492
2532
2532
2524
2524
2481
2481
2481
2417
2481
2481
2481
2481
2481
2481
2481
2481
2417
2481
2492
2480
2492
2492
2492
2492
2417
2417
2481
2481
2417
2417
2481
2481
2480
2480
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2513
2513
2512
2512
2512
2512
2513
2512
2512
2512
2400
2400
2400
2400
2400
2400
2400
2400
2481
2414
2480
2480
2480
2480
3805
477
2525
3805
2534
2534
2406
2406
2405
358
2406
2406
2406
2406
2404
2404
2404
2404
2404
2404
2534
2534
2534
2534
2525
2525
2404
2404
2404
2404
2525
2481
2320
2525
2525
2523
2483
2403
2405
2405
2405
2405
2405
2405
2404
2533
2530
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2413
2402
2482
2530
2530
2306
2306
2306
2304
2306
2306
2306
2306
2489
2489
2569
2569
2569
2564
517
2564
517
2564
517
2564
517
2568
2577
2565
2565
2568
528
2569
2565
2569
2569
2562
2606
2606
2606
3214
2605
2605
2604
2606
3020
2509
2576
2576
2576
2576
2576
2576
2576
2576
2577
2577
533
2581
532
2577
2577
533
2559
2508
2433
2434
2561
2561
2561
2566
2566
2562
515
2562
515
2562
515
3075
514
515
1155
3235
2577
3888
3888
3518
3922
2870
2146
2146
2113
2158
3604
2092
2578
2578
2225
2480
2528
2465
2465
416
2464
3844
1828
3868
2912
2912
2625
2404
2859
3456
2073
3634
3634
3762
3762
3762
3258
3500
3244
940
3266
3202
1218
1474
962
2818
3585
1569
3617
3617
3681
2829
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3298
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3353
2842
2940
2940
2924
3642
3637
2165
118
2165
118
2178
3094
3095
3241
1194
1198
3093
3074
3662
3598
3094
2052
2052
2052
2566
3078
3078
3078
3078
2565
2565
3077
3076
1029
3076
3078
3078
3078
3078
3078
2565
3076
3076
3660
2754
2754
3862
1846
3862
3862
3878
1846
3594
3104
2585
2578
3208
3308
3214
3660
3687
3136
3163
3145
3686
3686
3686
3696
3685
1645
1638
1653
3693
3685
3612
3597
1558
3596
3606
1622
3602
1586
2818
2212
2230
3900
2988
3122
3116
3116
3116
2480
3090
2598
2841
2841
2841
3353
2841
2841
2841
2841
1305
3352
3352
2840
2840
1304
2846
2846
2592
2656
2708
2708
2594
2580
3491
2659
3491
2837
2837
2837
2825
781
2825
2825
2836
2836
2069
2069
2069
2068
2866
2868
2868
3529
1485
3529
3529
3561
1481
1517
2116
124
2826
2826
2826
2828
2828
2828
2828
2828
2900
2956
2915
2822
2880
2826
2826
2824
2822
2822
2822
2057
2050
2057
2050
2050
10
2050
10
2827
2059
2058
2818
2818
2818
2818
2818
2818
2818
2818
2818
2817
2818
2818
2817
770
2818
2817
2818
2818
2820
2820
2820
2816
2816
2816
2816
2816
2816
2818
2818
2818
2818
2058
2050
2050
2828
2828
2060
2060
2060
2060
2841
3307
1261
2822
2822
2566
2870
2891
2857
2817
2561
769
2052
20
3052
2049
2411
2868
2868
3040
2870
2739
947
2919
2919
2919
2919
2919
2912
3040
864
2912
3040
864
2912
3156
3156
3074
3074
3074
3105
3136
3136
1090
3910
3398
3394
3394
2836
1300
2836
3474
3474
2834
3072
2816
1280
2816
1280
3650
3584
2738
3024
3254
2219
2219
2210
3281
3313
3282
3089
3370
3378
3370
3378
3378
2191
1295
3537
3342
3342
3346
3335
3334
1287
2187
2409
3091
2067
2576
3344
2576
2790
3552
2711
2595
2708
2711
2711
3362
3540
2646
3366
3366
2711
3479
2711
2582
2582
2582
2576
2711
1431
2647
2766
3534
3430
3430
3494
3366
1446
2598
662
614
2582
1302
662
2710
614
1430
2662
1446
3478
1446
2662
3478
2582
3530
2582
2598
3478
2598
3478
2598
2646
3478
3478
3479
2775
3223
2599
3495
2663
2599
2599
2599
2599
2599
2599
2599
2599
2599
3495
3367
1447
1431
3478
2710
3350
3478
2598
2598
2598
2598
3494
3479
2711
3479
3479
3495
2573
3465
3494
3494
2663
2663
3495
3495
2599
2711
3431
1319
2599
2599
2663
2711
2599
2583
2583
2661
2661
2661
2766
2766
3534
2582
2638
2766
3472
3658
2844
2844
1308
2844
2841
2844
2845
2845
2845
3501
3542
3845
2566
646
1414
2567
2771
2564
644
1412
720
2692
580
2560
3605
3605
3605
3601
2561
2598
3462
3462
3462
2566
2566
2598
3462
2598
2598
2573
2573
2582
2775
2699
3467
2599
679
2599
2571
2567
2571
2571
679
2571
551
3531
3467
3467
2573
3470
2582
3470
3542
3470
2573
2573
3471
2573
2573
3470
2597
2572
2701
3461
2595
2597
2597
2597
2597
2691
1411
2593
2593
1185
3458
3458
3458
3459
2690
1410
1474
2690
2593
1185
3458
2693
2574
2598
551
2599
2598
2599
1191
2598
1190
3462
2598
2599
2598
551
2599
2727
2571
3469
3457
3462
3462
2599
2699
2695
2599
3467
1415
3467
2594
2561
2599
2599
679
2727
1447
2599
3495
3457
2561
641
1473
2561
641
2689
2561
2561
609
3549
2565
2564
3205
1413
3204
1412
2561
3590
1606
3585
1601
3874
3650
1826
3618
2685
3337
2816
3329
3342
3333
2817
1281
2818
2843
2816
3328
2816
2988
3341
3341
2989
1453
2989
1453
2842
2842
2842
2826
3354
3354
2828
1292
3338
2826
2826
1290
2826
1290
2826
2826
1290
2842
2842
1306
2842
2842
2842
1306
2842
1306
2842
2842
1306
2842
1306
2842
2826
1290
2826
2826
1290
2826
2842
2842
2842
1306
2842
3657
2824
3328
3082
2661
741
2579
611
743
2661
2579
611
2579
1299
2579
1299
2642
2592
2656
2666
3910
3346
3553
2574
2598
2598
3470
3470
2705
2705
3339
2520
2711
727
1431
1495
2647
663
727
1431
1495
2711
727
1431
2775
1495
2711
2573
2594
2690
546
2580
2580
2592
2592
3493
2595
2592
2723
2595
2595
2647
2594
2594
2722
2691
2573
2595
2595
2592
2595
2597
2597
2592
2561
2598
2598
2774
2657
2657
737
2641
657
1425
2657
2658
2657
657
2657
2657
1505
3361
609
1377
1441
1425
3489
1314
3362
1442
2595
611
659
3555
659
1427
3363
1379
1443
1427
2689
3854
1934
3864
3864
2595
2595
2723
2825
2844
2816
2844
2816
2845
3352
2840
2830
2860
2860
2860
2842
2846
2862
2845
2862
3342
2840
2830
2830
2830
2830
910
3342
3342
3342
3342
2860
3470
2443
2445
2443
2443
2445
2442
2444
3337
3027
2960
2177
2177
2203
2232
2193
149
153
2914
2989
925
2990
2973
2973
2973
2989
925
2989
925
2973
2950
3460
2990
926
2185
2185
2185
2249
2249
2249
2185
2185
2185
2249
2249
2186
2250
2248
2185
2185
2185
2249
2249
2249
2185
2185
2186
2186
2186
2186
2250
2250
2250
2185
2185
2185
2185
2185
2185
2185
2377
2249
2249
2249
202
2249
2249
2249
2249
2250
2248
2825
2825
2825
2824
2824
2824
2824
2696
2824
3017
2722
2722
2825
2825
649
2825
3093
1061
3093
1061
3089
1043
785
3089
1043
4057
4057
2488
2489
3337
1290
3337
3338
3337
1290
3337
3337
3337
1290
1298
2185
138
2185
1289
3337
2185
1289
138
1290
3337
3337
3337
3337
3337
3337
1290
3337
1290
3337
3337
3337
1290
3210
3209
3209
3209
3337
3338
2185
1289
138
1290
1298
3338
1298
3338
3338
3338
3338
2185
3337
1290
3337
1290
2185
1290
3337
3337
3337
3337
3337
3337
1290
1298
3337
1290
3209
2184
3336
3208
3338
2185
1289
138
3338
3338
3337
1290
3338
1298
3346
3338
3337
1290
3338
1298
3346
3210
3210
3338
3338
2186
1290
2185
138
3338
3338
3338
3338
3338
3338
3337
3338
2186
1290
3338
1298
3346
3337
3338
3337
1290
3338
1298
3346
3338
1314
3210
3209
3338
3338
3338
1298
3346
3338
1314
3338
3338
2186
1290
3338
3338
3338
3338
3336
3336
3336
3336
3208
3336
3336
2186
1290
3338
3338
3338
2186
3338
3338
3338
3210
3210
3210
3336
2184
3336
3336
3336
2184
3336
3336
3208
3336
3337
3337
3337
3176
3257
3587
3584
3072
3072
3072
3587
3072
2817
2986
2986
3174
3170
1169
1126
1170
2833
849
870
2833
849
2834
850
2826
2048
2108
2570
2822
2950
2846
2180
196
148
2180
196
164
2068
3238
2598
2597
550
2597
2582
2820
3622
3622
3621
1574
1830
3621
3686
3668
1636
3012
2836
2836
2846
2845
2845
2229
2230
2180
148
2188
188
3213
3213
3230
3206
3129
3129
3121
3121
2582
2560
2598
2560
544
2560
640
2560
576
2582
2560
2560
640
544
2688
2561
641
2561
641
3339
3339
3339
775
783
2827
1291
1295
3343
2842
2658
3448
2624
3489
3478
2656
3478
3478
2656
3361
1441
3478
2662
3361
1441
3361
1441
2657
3361
609
1441
3361
609
1441
2657
3361
1441
3478
2662
2662
3489
3361
3361
609
1441
3478
3478
2706
3362
2706
2594
2710
3478
2710
2710
1430
2705
2577
785
3811
3811
2579
611
739
3475
3363
3363
2704
2659
3363
1379
1443
3098
2069
2854
2061
2405
2405
2405
2405
2405
2405
2400
2401
2401
2401
2406
2406
2406
2400
2400
2400
2400
2400
2602
2602
2602
2858
2610
946
2994
2610
946
2994
2950
946
2610
946
2610
946
2610
946
2994
2994
2988
2604
2860
2604
2886
2049
2049
2048
2593
2604
812
2860
3472
3473
2962
3401
3474
2944
2880
3440
2944
2952
2857
2994
2994
3050
2930
2944
2944
2992
2928
2928
2928
2928
2918
2688
3298
2890
2850
906
2878
2876
2876
2878
2870
2870
830
2870
830
2879
2878
2870
2877
822
830
2878
2086
2087
2381
2422
2422
2422
2422
2386
2524
2522
2523
2836
2846
2846
2846
2846
2846
2974
2974
2974
2841
2841
2845
2845
2843
2841
2837
2948
3050
2922
2921
874
3049
1002
3292
3292
2620
700
956
2748
3164
2620
956
2908
2908
2908
2908
2908
2908
2908
2908
3004
3004
2946
2909
3805
3805
2952
2908
2908
2908
2872
2872
2872
2908
2908
2916
2936
2872
2801
2909
2799
2909
2909
2909
2909
3037
2909
2909
2909
2909
3037
2609
945
2913
2910
2952
2620
3004
2620
2936
2936
2872
2872
2936
2911
3036
2872
2872
3421
2917
3042
3513
2920
3005
2914
2914
2914
2914
2914
2914
3026
2866
2873
3769
2997
3037
2816
3969
2864
2944
2816
2865
2826
2944
2816
3000
2908
3029
3029
2901
2897
2897
977
2917
2916
2917
2916
2917
2901
2916
2949
2949
2949
997
2949
2949
2898
2898
2901
981
3029
2901
1017
3065
2897
977
2897
2897
2897
2897
2872
952
2909
2909
2909
3032
3032
2909
989
2909
989
3032
2905
985
3033
3033
3037
2999
2897
3028
3028
3028
3028
2900
2900
2900
2937
2937
3065
3065
2945
2945
2929
2929
2873
3001
2864
2864
2864
2954
2954
2954
2916
2901
981
2901
981
2901
2901
2901
2901
2901
2897
2897
2958
3028
2873
2873
2872
2872
2999
2999
2897
2913
864
3001
2744
2954
2954
2935
2935
2935
2932
3033
3033
2933
2933
3061
2933
2933
3033
3033
3033
2933
2933
3513
2925
988
3060
2996
3061
3061
2857
813
2600
808
2909
2905
3033
2923
2923
3033
3465
3001
2906
2906
2906
2952
2865
2865
2865
2865
2906
2560
2048
2560
2560
2562
2562
2050
2562
2564
2052
2049
2564
2564
2564
2564
2564
2564
2564
2564
2052
2052
2052
2561
2561
2561
2561
2560
2050
2562
2565
2565
2752
2123
3628
3887
3098
3098
3083
3083
3089
3094
2087
3108
3122
3148
3462
3462
3334
2245
2241
197
2245
2245
2178
138
2225
2203
2220
2219
155
219
2881
3040
2944
2838
2126
2150
78
2126
2124
2053
2888
2056
2056
2914
2914
2658
2658
2603
2604
812
2860
2860
2860
2604
812
2604
812
2860
2694
2950
2951
2694
2950
2922
2922
1002
2922
2922
2922
2922
3051
1002
2872
2382
2922
2906
2896
2905
2896
2938
2938
2938
3002
2874
2872
2936
2944
888
2944
2944
2872
2872
2944
2872
952
2872
952
3024
3024
3001
3001
3001
2905
2617
953
2617
697
953
3001
2617
2996
2996
3001
3001
2905
2612
948
2944
2618
2944
2944
2944
2944
2905
3417
2996
2996
3417
2905
2692
2996
2993
2993
2692
900
2948
2692
900
2996
2996
2996
2996
2873
3508
2996
2906
2906
2906
2906
2906
2906
2906
2906
2906
2906
2898
3042
866
850
978
2914
2898
2914
850
2898
2914
2914
3002
2922
2946
2690
898
2946
2690
898
4053
2901
2901
3797
2873
2873
2937
2937
3069
3065
2897
2897
3025
2897
2918
998
2918
998
3046
3046
2918
2918
2873
2873
2873
953
1465
2873
953
2901
2901
3046
3046
3046
3046
3413
2693
2864
2897
2897
2907
2951
2915
2937
2937
2937
3065
3065
3449
3046
2873
3001
2919
2919
2919
2919
3047
2919
3047
2919
999
2919
999
3047
2919
999
2919
2919
2919
999
3047
3047
3047
3047
3047
3047
3053
1006
2919
2995
2871
2871
2867
2867
2867
3022
2955
2987
2987
2955
2945
2945
2825
2825
2825
2837
2837
2837
2837
2837
2837
2837
2837
2825
2833
2833
2833
2825
2837
2830
2833
2829
2829
2824
2048
2058
2058
2816
2049
2049
2056
2593
2792
3009
2865
2865
818
2869
2866
2869
2865
2866
2866
2865
2865
2865
2869
2869
2865
2865
2865
2881
3010
3361
1441
2914
2085
2081
2081
2082
38
2082
2083
2081
2081
49
34
35
2081
49
35
2081
34
35
2081
2083
2083
2083
2083
2083
2083
3094
3094
2691
3478
2826
2567
2567
2371
3980
3898
2592
2579
2579
2097
2461
414
2530
2530
2530
2530
2530
2276
2276
2305
129
3014
3014
3648
2852
2219
2312
3466
3843
3843
3715
3715
3715
2082
2082
2082
2082
2050
2178
2178
66
2114
2114
2310
134
1158
2369
2369
2369
2369
2369
2557
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
30
2077
2077
2077
2077
2077
2077
30
2077
2078
2077
2077
2078
2077
30
2077
2077
30
2077
2077
2077
2077
2077
30
2077
2054
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2054
2306
3058
3042
3034
2369
322
2369
2645
2645
2645
2645
2176
2641
2641
2602
2602
2602
2641
2626
2561
2561
2817
2058
2058
2060
2822
2950
2950
3078
3078
2816
2816
2944
3072
3072
3078
3462
3462
3078
3078
3078
2816
3456
3072
2374
3810
1763
3810
2374
2374
2374
2374
2438
2438
326
2361
3704
2557
2360
3224
664
3265
3201
2369
2385
3275
3288
3293
2374
2374
2374
2368
2372
2372
2372
2372
2372
2372
2390
2382
2390
2382
2390
2390
2374
2374
2050
3
2990
3233
1217
929
2412
2412
2316
2060
2060
2060
2228
2611
2062
3239
679
3233
3233
673
2331
3237
2843
2843
2843
3355
2332
2332
2844
2844
3356
2816
2816
2080
2069
2068
2064
2048
2069
2069
2069
2069
2101
2101
2049
2177
2177
2177
2177
2100
2100
3349
2069
2581
2578
2100
2100
2098
3521
3521
3521
3521
3521
3521
3521
3780
3780
2075
2050
2312
136
1160
3074
2
3074
2
3074
2
2306
130
1154
2050
2980
3016
2165
115
2079
2960
2056
3080
8
2058
2104
2104
2096
2571
555
2603
2603
2603
2594
2570
554
586
2594
2602
2315
2579
2568
3088
2084
2084
2084
3091
36
19
2084
2084
2084
2084
2064
2064
3088
16
3088
16
32
2064
3088
16
32
2067
35
2084
2084
2080
2080
2076
2056
2056
2056
2056
2056
24
2060
2068
2068
2188
2188
2324
2348
2344
3328
3328
2560
1280
1344
576
2560
256
1280
1344
2624
2560
576
2096
2475
2477
3954
3959
3622
1575
2070
3188
2062
2816
2816
2816
3120
48
54
3120
48
54
2214
2176
2113
3233
161
3233
161
2977
2209
2775
2775
2977
2977
2977
2977
2977
3047
3047
3047
3047
3047
3047
3047
3238
3238
3467
3210
3206
3206
2754
2764
2761
2051
2305
2315
2315
2838
3350
2833
3259
3259
3259
3468
2849
1313
3361
2849
3361
2368
3212
2395
2542
3683
3251
947
3241
2697
2781
2765
2780
988
2061
269
2075
2075
2075
2075
2075
2073
2073
3250
2074
2074
2075
2061
2061
2061
2203
2081
2768
2819
2064
2384
2064
2074
2070
2069
29
2069
2064
2065
2069
2439
2388
2065
2445
2445
2076
2077
2077
2071
2079
2079
2066
2064
2064
2384
2074
2070
2065
2078
2076
2076
2076
2065
2065
2065
2078
2078
2078
2065
2065
2065
2065
2065
2065
2065
2065
2070
2065
2068
2065
2070
2079
2077
2077
2077
2077
2077
2077
2076
2076
2076
2077
2065
2065
2057
2077
2077
2077
2077
2077
2068
2068
2068
2068
2068
2068
2068
2079
2079
2079
2079
2071
2071
2071
2071
2071
2077
2077
2077
2077
2068
2081
2081
2069
2064
2064
2064
2064
2064
2069
2069
2069
2069
2072
2064
2064
2064
2064
2064
2069
2069
2069
2069
2070
2070
2398
2064
2070
2070
30
2070
2498
2837
2837
3349
1302
2837
2841
2821
774
2821
2821
2821
2309
2304
3109
2077
45
2077
2077
2076
2075
2064
2064
2064
2064
2064
2064
2078
2332
2332
2332
2331
2080
2071
2084
2068
2068
2084
2093
2088
2072
2061
2080
2080
2061
2055
2064
2071
2071
2088
2088
2088
2088
2084
2088
2088
2088
2088
2088
2064
2064
20
2064
20
2085
2078
2070
2078
2070
2078
2085
2085
2072
2085
2085
2082
2085
2060
2061
2077
2083
2093
2093
2093
2093
2069
2069
2093
2093
2093
2071
2071
2071
2069
2071
2071
2071
2071
2093
2093
2071
2061
2081
2081
2081
2081
2081
2081
2081
2081
2081
2064
2081
2081
2053
6
2061
2049
2088
2091
2077
2072
2072
2072
2092
2071
2060
2068
2064
41
2084
2064
2056
2072
2069
2088
2088
2088
2088
2069
2088
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2385
2065
18
2094
2066
2066
2066
2066
2081
2374
2374
2369
2369
2370
2370
2370
2370
3905
2333
2846
1310
3357
3355
3357
2840
3352
2840
2833
2845
157
3357
2845
3238
2334
2334
3233
673
3233
3233
3233
3243
3235
2723
3227
667
3355
3347
2846
1310
3358
3355
2843
2859
3355
2843
1307
811
3355
2859
2859
3355
2843
2843
1307
3355
2843
2843
2843
1307
3355
2835
3347
2835
2835
3347
2835
3347
2835
2843
1307
3355
2843
2843
1307
811
3355
2843
811
2843
2843
2843
1307
3355
2843
2831
2184
2317
2585
2065
2065
2065
2065
2065
2065
2065
2065
2385
2385
2385
2385
2071
2066
2066
3946
2498
2466
2065
2082
2082
2082
2074
2082
2065
2065
3371
2938
2065
2065
2065
2065
2064
2064
2064
2064
2064
2065
2065
2065
2065
2065
2069
2081
2080
2064
2064
2065
2065
2094
2094
2064
2080
2088
2089
2081
2081
2064
2091
2091
2091
2067
2081
2080
2080
2080
2073
2081
2081
37
2080
2085
2070
2071
3793
2065
2064
17
2065
2065
2065
2065
2065
2064
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2064
2064
2064
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2065
2076
2091
2076
2076
2048
2051
2099
2698
3232
672
2625
2816
2817
3249
2332
3356
2842
2662
2726
2726
2832
2838
2828
3233
2726
2330
2956
2827
2182
2187
138
2187
2187
3206
3211
3206
3206
2822
3206
2207
2206
2207
2203
2205
2203
2206
2441
2843
3228
2625
2625
2225
3214
2945
2945
2945
2066
3232
672
2720
3243
683
3249
689
3249
689
3249
689
2733
2736
3245
685
3248
688
3249
689
3230
3228
3238
678
2726
2265
2265
2265
2137
2137
2137
2265
2265
2265
2137
2137
2266
2138
2138
2265
2265
2265
2137
2137
2137
2154
2154
2264
2264
2264
2264
2136
2136
2137
2265
2265
2265
2264
217
2265
2265
2265
2137
2136
89
2137
2137
2137
2136
89
2136
89
2137
2136
89
2138
2138
2537
2457
2457
2450
2450
2442
2458
2458
2458
2505
2400
2400
2458
2458
2458
2458
2081
17
2081
17
2081
2081
2081
2081
17
2081
2081
2081
17
3249
2657
2319
2317
2074
2074
2074
2074
2074
2074
2073
26
2073
2074
2074
2074
2073
2073
2073
2074
2074
2073
2074
2073
2074
2073
2073
2073
2073
2073
2073
26
2074
2073
26
2074
2073
2073
2073
26
2074
2074
2073
2073
2073
2074
2074
2073
2074
2073
2074
2074
2074
2074
2073
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2073
2073
2073
2074
2074
2074
2074
2073
26
2074
2585
2074
2074
2074
2074
2072
2073
2074
2073
2073
2072
2074
2074
2074
2074
2073
2072
25
2074
2073
26
2074
2074
2074
2073
2074
2074
2074
2074
2072
2074
2074
2074
2074
2074
2074
2074
2073
2073
2074
2073
2074
2074
2074
2073
2073
2074
2074
2073
26
2074
2074
2202
2202
2074
2072
2074
2074
2074
2074
2074
2202
2202
2074
2073
2074
2073
2074
2074
2074
2074
2073
2073
2073
2073
2585
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2202
2586
2074
2074
2073
2074
2074
2073
2074
2202
2074
2202
2074
2074
2073
2073
2073
2702
2958
2560
2561
2817
897
2817
2830
910
3200
2753
2849
3032
3032
985
3065
3064
3065
3065
3064
3065
3065
3065
3065
3065
3064
3064
2112
2494
3622
2082
2081
3105
33
2081
34
3238
3014
3238
2982
3014
2982
3462
2105
2082
2084
2082
36
2084
2082
2882
2372
2372
2372
2372
2372
2372
2370
2374
2374
2534
2438
2438
2433
2433
2438
2994
3236
2978
2978
3266
3234
2692
2692
3524
3522
2191
2187
2179
2179
2065
2064
2081
2080
2080
2064
2064
2064
2064
2079
2064
2064
2064
2064
2064
2065
2065
2065
2065
2313
2313
2306
3201
3201
1154
3202
642
2306
2305
258
2305
2842
2064
18
2394
2394
2077
2070
2070
2073
30
2078
2070
2069
2069
2073
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
18
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
18
2065
18
2065
2065
18
2065
2065
18
2064
2064
2064
2064
2064
2064
2064
2072
2072
2065
2067
2067
3073
3073
2068
28
2068
2068
2444
2441
2441
2064
2068
2068
25
2068
2068
25
2635
3636
3046
2093
2117
2117
2117
2053
2053
2117
2317
2317
2317
2317
2310
2310
2310
2312
2312
2312
2060
2316
3865
2841
2841
2843
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
3758
2842
2842
3866
3392
2096
2096
2088
3945
2848
2848
2848
2962
2960
2802
3401
2962
2754
3186
3186
2770
2793
2786
3058
3058
2986
2674
634
2754
2754
3058
3186
114
3058
3186
3186
3050
2754
2489
3034
2778
2778
2368
2368
2048
1024
3361
3362
2369
289
322
290
2369
289
322
290
2369
289
322
290
2369
289
322
290
3361
3361
3361
2369
289
2337
2369
3073
2145
2145
2049
2134
2134
2134
2134
2072
2898
2907
2891
3248
3250
3249
1202
3249
1202
3250
3250
2894
2894
2894
3213
3213
1197
3249
3249
3215
3202
2101
2758
3016
2952
2952
2952
2760
2760
2770
2994
2788
2770
2770
2770
2770
2788
2788
2994
2994
2994
2994
2994
2994
2994
2994
2788
2788
2770
3233
3233
3233
3024
2966
2966
2966
3005
3245
2221
3062
2678
3005
958
3005
958
2221
2814
3006
2753
2977
2977
2977
2977
2753
2945
2945
2977
2977
2753
2813
2813
3065
3033
2768
2806
2806
2678
3002
3002
3006
3006
3002
2997
3024
3005
2222
2465
2989
2966
3246
2970
2788
2979
2979
2979
2979
2947
2947
2995
3235
2209
3233
2769
3025
2753
3244
3232
2753
2753
2211
2755
2753
2945
3232
3029
2753
2753
2945
2976
2976
2976
2988
2988
2988
2988
2956
2945
2988
2764
2764
2764
2764
2764
2764
2971
2971
2977
2977
2977
2945
2958
2958
2976
2976
2976
3232
2944
2944
2220
2220
3028
3028
3028
3028
3028
3029
3029
3029
3029
980
3028
3025
3025
3025
3025
3025
2812
2976
2764
2764
2764
2764
2956
2956
2956
3009
3009
2945
2945
2764
2764
3011
931
3011
3233
3233
2208
2208
2208
3011
2755
2755
2988
2977
2977
2977
2977
2977
2977
2945
2945
2945
2976
2976
2755
2764
2222
2222
2220
2220
2812
2812
2976
2988
2988
2222
1198
2220
2755
2755
3028
3028
3028
3026
3029
980
3029
980
3028
3028
2788
3025
3025
3025
3025
3025
3025
3025
3246
3045
3044
2788
2788
741
2788
741
2788
2841
2841
2846
2846
3025
3025
3025
3056
3060
3025
2519
3241
3002
2978
2978
3031
2993
2993
2209
2209
3234
2448
2184
2184
400
2056
16
2448
2064
2180
2368
2373
2189
2181
2133
2133
2309
325
405
2306
261
133
322
141
325
405
406
2181
325
405
406
2085
2053
34
37
2069
2197
2181
134
141
149
146
150
2181
134
2373
2373
2309
325
2373
2373
2176
2176
2461
2077
3816
2169
2402
2401
3682
3682
3681
3681
3081
3073
3469
3206
3208
2780
2326
2321
2414
2293
2265
2261
245
229
2657
2273
3226
916
3226
3266
1186
3265
3233
929
2977
2977
3265
2825
2982
2758
2084
3777
1738
3777
3777
3787
3838
3106
2122
2056
2568
2978
2978
931
2755
2755
2841
794
2848
2848
2826
2844
794
3754
2842
2842
2842
2842
2842
2774
2774
2773
2773
726
2774
3042
3042
3042
3042
3042
3043
3043
2787
2786
739
2380
2122
3050
3234
3246
2969
2990
3059
3059
3059
3243
3243
2210
3010
930
3010
3010
930
2754
2754
3010
930
2978
2754
3234
162
3234
162
3234
3234
162
2812
2812
3244
2793
748
2793
3033
2793
748
2793
2793
2777
745
2793
748
2793
2796
2806
2806
3241
3241
2969
2806
2806
2754
2812
2754
2754
2754
2754
3001
2489
3234
3234
3452
3001
2754
3234
3234
3234
2754
2754
2754
2754
2754
3234
3234
3234
3234
3241
3234
3234
2971
2971
2995
2995
2971
2971
2971
2995
2971
2971
2976
2976
2976
2976
2976
3046
2990
2976
2976
2972
3046
3046
2795
3051
2755
2755
2755
2804
2755
2755
756
3233
3233
2977
3233
2977
2209
174
3009
929
3009
929
2945
2945
3009
929
3009
2753
2945
2977
1022
2977
3070
2977
2753
2753
2945
2945
2977
2977
3233
161
3233
161
3233
3233
3233
2977
3233
2977
2977
2977
2753
2465
2753
2804
2977
2945
2945
2753
3233
3022
3022
3022
2974
2974
3406
2753
3022
3246
2977
2977
2977
2977
2753
2985
2985
2985
2985
2985
2985
2985
3049
3049
3049
3049
3049
3049
2793
2793
2969
2969
2969
2969
3068
3068
3241
3233
3233
161
2209
2841
2841
2841
2814
2777
2777
2777
2777
2801
2801
2062
2318
2305
2097
2097
2097
2097
2049
2049
2177
2177
2073
2098
2098
2100
2073
2101
2073
2100
2310
2052
2058
2638
2586
3339
1323
2096
2600
2600
2576
2627
2980
2800
2097
2101
3099
27
2097
2099
2101
2085
2107
2107
3097
25
3097
25
52
2100
2049
2049
3097
2100
2100
2944
2754
3233
3233
3406
2145
2145
2145
2145
110
111
2158
2145
2145
2145
2145
2145
2158
2145
111
2145
2145
2159
2145
2158
2145
111
2145
2159
2159
2159
2159
2159
2155
2962
2962
3831
2359
2644
2310
2310
2087
2652
2382
2064
2103
2191
3297
2590
2590
2144
2144
2144
2144
2144
3134
3134
3073
3073
2577
2577
3649
2694
3751
2728
2058
3336
1289
3336
1289
2184
137
2184
137
3208
1161
2048
2048
2048
2048
2051
2051
131
2051
131
2051
131
2051
131
2051
2050
2050
2050
514
3513
3513
3512
3513
3512
2278
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2725
933
2981
2326
2326
2327
2326
2326
2326
2326
2326
2326
2327
2326
2323
2469
2469
2323
2321
2322
2321
2321
2322
2321
2321
2321
2321
2321
2322
2321
2839
2630
2950
2321
2321
2321
2321
2321
2321
2321
2321
2334
2823
2534
2854
2818
2281
2281
2281
3621
3621
3621
3621
2564
2112
2112
2160
2160
2160
2112
2128
2819
2819
2819
2054
2054
2054
3140
2628
2628
3140
3140
3136
3136
2624
3136
3136
2116
2180
2182
2116
2118
2116
2112
2176
2112
2272
2280
2280
2280
2290
2290
2290
2290
2290
2290
2290
2067
3376
2428
2348
2560
2560
3269
3267
2947
2944
2568
2576
2576
3042
2150
3042
998
2056
2056
96
2144
100
2056
96
2056
3560
3040
2286
2286
2286
2284
2285
238
2285
2284
2284
2050
2051
3288
3264
3264
3264
2568
2312
2312
2441
2442
2440
2726
662
2113
2118
2120
2120
2433
417
2113
2113
2336
2112
2856
840
2880
2880
800
928
2880
800
2370
290
418
2114
2960
2946
834
802
930
2946
834
802
2979
2979
2048
2068
2086
54
2102
2138
2069
2101
2101
2101
2097
113
177
2181
2081
97
105
2441
2441
2441
2441
2212
2084
164
3369
2820
2820
2830
806
2069
2052
2052
2817
2817
2817
1281
2818
2818
2818
1282
2818
3788
3788
2104
2115
2083
2083
2083
2212
2212
2208
2208
2592
160
2208
2080
2080
2080
544
2060
140
2866
2896
2240
2240
2193
2432
2186
2186
2058
136
266
138
2058
138
2052
260
2052
2306
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2824
2824
3076
2050
2048
2048
4
2052
260
2048
2052
260
2048
2050
2049
2
2050
258
2050
258
2052
2052
2052
516
2052
2564
2052
2052
2052
2564
2052
2052
2048
2048
2048
2048
4
2048
256
2048
2050
2058
138
2058
266
138
2058
266
138
2186
2052
260
2060
268
140
2184
2050
2050
2050
2050
3329
3337
3329
2048
2048
3072
512
3072
3072
2560
3072
512
3072
3072
3072
3072
2560
3072
512
2147
2497
2497
3025
3025
2817
2817
2206
3040
996
2187
2048
2048
2048
3712
3712
1408
3456
3456
3456
3456
2126
3968
2093
2977
993
930
2273
226
2977
993
2273
226
2817
2401
2510
2510
2820
2820
2832
2832
2832
2833
2881
785
2881
785
2833
2897
2897
2897
3278
3278
3275
3275
3278
3278
2538
2544
2545
2051
2445
2436
2436
2820
2820
2819
2112
2115
2627
2176
2353
2353
2353
2865
2865
2278
2178
2946
2944
3367
3258
3258
3253
2576
2741
2717
2749
694
2749
700
2973
2653
2979
2979
2467
2467
2977
2314
2314
2168
2328
2328
2348
410
2350
2650
2970
2714
2723
2438
2821
2064
2576
536
2048
8
2066
2108
2085
53
2101
2085
2096
2100
2048
2577
2580
2065
2577
2561
2068
2068
2068
2064
2065
2064
2070
2064
2064
2576
2078
2096
2101
2102
2100
2052
2052
2057
2057
2057
2097
2097
2097
2053
2053
2053
13
2101
2101
2053
2053
13
2049
2048
2097
2048
2097
2096
2048
2049
2049
2081
2081
2097
2049
2100
2052
2052
2053
2097
2057
2117
2100
2052
2052
2052
2052
2054
2054
2054
2102
2054
2054
2054
2049
2097
2097
2097
2080
2048
2048
2048
2096
2097
2049
2049
2049
2096
2155
2081
2096
52
2096
2102
2056
2102
2054
2052
2097
2097
2097
2104
2096
58
2058
2106
2096
2096
2052
2053
2101
2101
2070
2068
2566
2057
10
2102
2054
2054
2066
2952
2842
2829
797
2829
2830
2845
2856
2949
2950
2945
2945
2945
2945
2085
2113
2068
2068
2068
2068
2068
2065
2068
2068
2068
2068
2064
2064
2064
2081
2081
2081
2080
2064
2081
2106
2102
2102
2060
2081
2110
2110
2116
2158
2052
2112
2113
2084
52
2084
2100
2156
2156
2156
2092
2060
2060
2060
2060
2060
2060
2102
2102
2102
2102
2102
2149
2096
2096
2096
2102
2102
2052
2084
2106
2082
2052
2050
2052
2114
2118
2053
2148
116
2157
102
2109
2054
13
2061
2053
2053
2157
2061
2061
2107
2107
2059
2050
2108
2108
2108
2060
2049
2049
2108
2118
2081
2049
2049
2053
2049
2053
2053
2053
2053
2096
2049
2048
2117
2114
2117
2117
2158
2088
2096
2108
2096
50
2098
2150
2086
2118
2080
2104
2080
2104
2104
2120
2084
2081
2060
2060
2057
2057
2100
2089
2058
2104
52
2104
2100
2048
2048
2080
2052
2048
2048
2393
2048
2048
2050
2048
2048
2048
2048
2084
3464
2952
1416
3469
3469
3467
3464
3464
3464
3457
2097
2850
930
2978
2577
2584
2566
2849
2977
2849
2832
2320
2320
2832
2832
2065
2065
18
2065
18
2065
2065
2065
2049
17
2049
17
2346
2122
2338
2338
2338
2585
2577
2850
930
2978
2850
930
2979
2850
2850
2978
2850
930
2978
2850
2978
2850
2850
2978
2850
2850
930
2978
2850
930
2850
2850
2850
930
2978
2850
930
2851
2979
2851
2945
898
802
2945
898
930
2849
2977
2850
2851
931
2979
2851
931
2979
2850
930
2978
2850
2850
930
2978
2850
2851
2851
2850
930
2978
2850
2850
930
2979
2177
142
2944
2125
2068
18
2065
20
18
2065
20
18
2068
2068
2065
2069
2069
2580
530
2580
2577
2578
2097
2083
2051
2408
2947
2563
2097
2054
2048
2080
2096
2091
2105
2049
2953
3003
2068
2065
20
2065
20
2065
20
18
2064
2064
2064
2064
2064
2069
2069
2069
2069
2069
2065
2105
2154
2090
2090
2057
2057
2145
2081
2106
2058
2103
2145
2106
2081
2057
2089
2145
2081
2057
2084
2150
2058
2154
2097
2161
2081
2081
2086
2081
2049
2053
3227
2065
2065
2065
2065
2065
2065
2065
2097
2106
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2106
2058
2058
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2097
2052
2060
2072
2076
2138
2141
2141
2313
2438
422
2470
2114
2839
2976
2049
2112
2574
2848
2118
2344
2344
2944
2816
2840
2096
2304
258
2048
2722
2944
2176
2176
2176
2176
2176
2688
2688
896
2690
2690
2950
2690
2705
2705
658
2193
2721
2721
2722
2706
3080
2831
2497
2305
2305
2437
3288
3306
3306
3306
2064
2178
2178
2178
2183
2183
2181
2181
2185
138
2185
138
146
2185
2185
2186
2186
2186
2186
2186
2186
2185
2185
146
2064
2064
2178
2176
130
2178
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2112
2112
2112
2113
2113
2113
2113
2113
2113
2123
2115
2140
2140
2140
2140
2140
2140
2113
2113
2113
93
2113
93
2113
2113
93
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
93
2113
2113
2113
2112
2112
2283
2977
2977
2964
2964
2248
2944
928
2976
2240
2253
2593
2593
2971
2971
2971
2971
2050
2050
2050
2050
2050
2050
2049
2049
2
2050
2049
2049
2049
2
2050
2048
2051
2913
2913
2986
2730
938
618
2986
2986
2986
2986
2333
2474
2333
2987
938
618
2987
938
618
2666
2845
2845
2845
2987
2987
2845
2986
618
2845
2986
618
2333
2333
2333
2333
2333
2333
2475
426
2475
426
2333
2475
2475
2333
2333
2333
2474
2474
2666
2845
2845
2845
2474
2731
939
938
2845
2987
938
2845
2987
938
619
618
2987
938
619
618
2666
2986
2333
2475
426
2475
426
2475
2682
2330
2330
2330
2330
2683
2683
2427
2669
2669
2989
2331
2331
2331
2331
2477
2331
2331
2797
2683
2331
2683
2426
2843
2989
2843
2989
2989
2331
2331
2331
2331
2331
2477
2331
2477
2330
2477
2330
2331
2331
2683
2669
2426
2683
2683
634
2683
634
2683
2683
2683
634
2427
2426
379
2426
379
2427
2427
2989
2989
2842
795
2989
2330
283
2331
2331
2477
2477
2331
2331
2477
2330
283
2331
2331
2683
634
2683
2682
2683
2682
2875
2331
2331
2331
2682
2683
634
2426
2668
2842
2988
2330
2330
2330
2330
2988
2988
620
2988
2476
2796
2330
2330
2682
2682
2682
2426
2426
2842
2330
2330
2682
2682
2682
2842
2988
2842
2330
2476
2330
2682
2330
2682
2842
2331
2429
2429
2328
2378
3034
3013
3013
3013
3013
3013
3018
3018
3013
2501
2865
3020
3016
3016
3021
3016
3016
3016
3016
3021
3021
3021
3021
3021
3016
3016
2240
2592
3624
1832
2090
2093
46
54
2093
54
2093
2093
2091
3269
3269
3269
3271
3271
3271
3271
2850
2758
2758
2758
2726
2694
2758
3523
3500
3500
2102
2102
2102
2102
3462
2952
2952
2247
2952
2952
2243
2243
2249
3315
3276
3283
3283
3266
3266
2734
2734
2310
2310
2432
2432
448
2496
2496
2072
2072
2088
2080
2096
2104
2104
2068
2068
2064
2064
2083
2083
2083
2100
2096
2096
2060
2060
2856
2859
2872
2696
2696
2696
2703
2703
2958
2867
2867
2867
2856
2064
2064
2586
2584
2053
2055
2102
2107
2102
55
2054
2049
2049
2049
2049
2105
2097
2097
2058
2058
2105
2105
2105
2105
2105
2098
2105
2105
2057
2057
2057
2057
2099
2099
2104
2099
2099
2099
2099
2099
2099
2099
2104
2099
2099
2096
2096
2096
2080
2051
2048
2051
2048
2048
2080
2051
2051
2052
2052
2070
2070
2070
2070
2590
2590
2574
2048
2102
2102
2102
2102
2102
2102
2120
3716
2434
2849
2836
420
2836
2833
2829
2825
2980
2816
2048
2048
2817
2070
786
790
918
2066
790
2978
2816
2056
2944
904
2692
2050
4
898
900
2595
2083
2595
2828
2499
2499
2499
455
2498
452
454
2498
452
454
2498
2387
2387
2394
2394
2394
2394
2499
2499
2499
455
2502
2441
2099
2611
2611
2384
2758
2758
3562
3913
2096
2096
2608
2801
754
2801
2442
410
3049
2803
2761
2802
2802
2434
2281
2278
2930
2930
883
2826
2787
2787
2250
2250
2930
2290
2290
2930
2290
2290
2528
2250
2477
2907
2523
2522
475
2819
2820
2083
2083
2081
32
2064
2817
768
2817
2816
770
2816
2817
768
2817
768
2816
770
2816
770
2817
768
2817
768
2816
2816
2817
768
2817
768
2816
770
2816
770
2067
2064
2064
2064
2064
2064
2064
2112
2253
206
2253
2304
2854
2854
2450
2406
2336
304
2208
2843
2843
2456
2458
2458
2458
2458
2456
410
2458
2456
2824
2824
2825
2449
2449
409
2457
2449
409
2457
2433
2435
2164
2271
3050
2458
2516
2516
2266
2266
2786
2546
2502
2502
2502
2434
2502
2374
2374
2822
2822
2822
2822
2822
2823
2823
2818
2380
2380
2273
3265
929
4001
4013
3008
2752
2720
2464
2777
3020
2252
2518
2902
2961
2961
2960
2960
2252
2513
2737
2799
2881
781
2817
833
781
2817
781
2817
2253
2817
2829
2880
2816
832
2240
2413
366
2413
366
2905
2905
2384
3744
2400
2272
2843
2842
2841
2841
2840
2873
2896
2833
2394
3008
2824
840
2824
2376
2802
2368
2825
2833
2817
2817
2817
2817
2823
3047
2245
2757
2249
3010
2273
2748
2892
2284
2284
2251
2456
2540
2504
2476
2468
2252
332
2252
332
2828
2828
2828
2828
2824
2824
2824
2824
2824
2833
778
2824
2376
2248
328
2248
328
2248
2250
2266
2824
2824
2824
2824
2826
2826
2826
2826
2824
2824
2824
3052
2824
2844
2376
2376
2896
2896
2896
2896
2896
2884
2884
837
2884
2884
837
2884
2884
2884
2882
836
841
2882
836
2882
836
2882
841
2428
2828
2252
332
2252
332
2380
2380
2828
2828
2828
2881
2881
2828
2828
2252
332
2252
2881
2817
2881
2369
2380
2380
2380
2380
2891
2251
199
2251
327
2840
2824
2824
2824
2824
2842
2842
2824
2824
2826
2840
2844
2251
2376
2378
2378
2378
2378
2412
2412
2844
2840
2840
2378
2378
2376
2248
2248
2896
2896
2898
2898
2884
2884
838
2884
2884
838
2886
2884
838
2276
2884
2884
2884
2889
2898
2889
2898
2378
2842
2842
2292
2292
2292
2292
2292
2292
2081
2081
2066
2066
2469
2469
3008
2514
2522
2880
837
2385
2465
2848
2823
2823
2902
2865
2865
2297
2297
3272
2316
2184
2184
2447
2056
2191
2320
2192
2304
2384
2317
2189
2325
2325
2325
2325
341
333
2325
341
333
2325
2518
2389
333
2197
2326
2189
2325
77
341
2325
2326
2197
2325
2325
2326
2069
2069
2070
2069
2069
2325
2325
149
469
2518
2189
2325
2518
2326
2517
2518
2325
2389
2325
341
2133
277
341
2325
341
2325
341
2189
2189
2325
2069
341
2284
2126
2560
2560
3376
3376
3376
3376
3149
3145
3290
3278
3278
2194
2897
2123
2313
2437
2434
389
2437
2437
2437
2437
2437
3267
3269
3267
3267
3267
3267
3267
3267
3267
3267
3267
2081
2828
2240
2062
3587
1603
3667
3811
3811
3651
3811
3587
2251
2867
2867
2827
2827
2827
2251
2251
2092
2092
2096
2096
2592
2616
2616
2436
2088
2088
2088
2088
2600
2294
2294
2294
2297
2291
2277
2864
2864
2864
2864
2864
2848
2848
2384
2272
240
2384
240
2828
2883
2920
3286
2985
2993
2817
2832
2832
2896
2960
2384
2374
2886
839
2822
775
2918
2886
2822
2246
326
2246
326
2886
2822
2822
2246
326
199
327
2374
2374
2374
2374
2374
2374
2374
2370
354
2402
2393
2377
345
331
2393
2280
2891
2281
329
237
2281
2377
331
2377
239
2283
2287
2281
329
331
235
237
239
2286
2280
2274
2258
2258
2389
2389
343
2833
2370
2370
2246
358
3726
2246
2250
2251
202
2251
2845
3065
1005
1007
2370
2370
2926
2848
2266
2394
2375
2375
339
2251
211
2259
2387
2259
2387
2387
2387
2375
2375
339
2377
2370
2394
2840
2840
2840
2840
824
2840
2840
2840
2872
2840
2840
2828
2828
2828
2828
2828
2844
2824
2846
2846
2824
2848
2848
2379
2851
2249
329
2249
2249
2369
2241
321
2369
2369
2722
2722
2817
770
777
834
2945
2817
2369
322
2369
329
2881
834
841
2817
777
2881
834
841
2817
777
2817
2825
2913
2817
2897
2241
201
2817
2817
2817
770
833
834
2817
785
2882
2817
785
865
849
2241
321
2241
321
2817
2817
2818
2817
770
777
2945
321
322
2369
2945
321
322
898
329
2377
2945
898
2369
2370
2825
2377
2827
2839
2839
2391
3009
977
2271
2756
2896
2816
2832
2384
3060
2894
2894
2894
2830
2830
2830
2255
2894
2382
2820
2820
2820
2820
2244
2920
876
2920
876
2824
780
844
2824
784
780
2824
780
844
2824
784
780
844
2824
784
2824
780
2828
2824
780
2856
812
2856
812
2856
812
2280
332
236
2376
232
332
236
2840
2820
2820
2820
2884
2884
3048
1004
2372
3059
2291
2275
2049
2049
2049
2811
2244
2244
2244
2244
2369
2369
2065
81
2961
2882
2226
2226
2098
146
178
2098
146
178
2114
2114
2050
2050
2096
80
112
144
176
2184
2096
2192
2064
2320
2048
2096
2854
2504
2122
2825
2826
3336
3336
2104
184
2819
2819
2819
2275
2820
2403
2324
2064
2064
2064
272
2068
2064
2064
2080
160
2208
2080
160
2048
2048
2048
2048
2048
2048
2178
2178
2067
2052
2052
260
2504
2266
2733
2733
2734
2285
2285
1261
2285
2285
1261
2285
2285
2285
2285
2269
2269
2285
1261
2285
2286
2269
237
1261
2285
1261
2285
1261
2285
2285
1261
2285
2286
366
2269
237
2285
365
2285
2285
2285
2285
2285
2285
2251
2644
628
2658
594
626
2261
2849
2644
2462
2462
2594
2054
2240
2776
2182
135
2183
2066
2076
2076
2765
718
2765
2765
2766
2766
3346
3346
3541
3541
2073
2073
3617
3952
2360
2784
2790
3148
332
3148
332
300
3148
332
3148
332
300
2348
2380
2380
1228
2380
300
1228
2124
2124
2226
2226
2226
2226
2176
2177
128
2177
128
2177
128
2177
128
2177
128
2177
128
2177
128
2176
2176
2051
2051
2051
3843
2529
2529
2529
2533
2534
2190
2837
2837
2818
773
777
2821
777
2818
773
777
2818
3138
1061
578
1125
661
613
3106
578
3138
1122
1097
546
578
585
3170
546
578
2581
2581
3074
517
521
2569
3074
514
521
3074
514
521
2689
2689
2561
2833
2818
773
771
2817
777
2818
773
3138
1061
1122
546
578
1125
547
579
613
3106
578
2577
2690
3074
1027
514
517
515
2561
517
3074
514
517
2816
2689
2561
2560
2816
2816
2816
2624
3136
576
2624
2624
2688
2688
3072
512
2560
3072
512
2661
2573
2573
2825
778
2825
2825
778
2698
2697
2569
522
2569
522
2569
522
3120
624
2857
2552
2872
2840
2133
2133
2133
3618
3618
3618
3618
2420
2760
2760
2800
2800
2800
2768
2768
4056
4056
4056
2605
2605
2606
2252
2252
2060
2124
2060
2260
2252
2252
2124
204
2124
2124
2852
2848
2084
2080
2124
2124
2852
2124
2112
2272
2272
2273
226
2068
2068
2068
2068
2147
2147
2147
2355
2692
2392
2824
2240
2240
2240
2240
3795
3795
2344
2344
2344
2468
2539
2468
427
2475
2536
2536
2540
2536
2540
2536
2536
492
2536
2796
2472
420
428
2118
2118
2118
2118
2117
2118
2117
2126
2126
2818
2819
2240
2272
2272
2272
2120
2048
2836
2753
2624
2624
704
2566
646
2694
2798
2880
2592
2592
2464
2464
2592
288
608
2592
2337
2592
608
2592
2592
2592
2593
2593
2593
673
2593
2593
2336
2336
2464
2592
2592
2592
672
2592
2592
672
2592
672
2592
672
2592
2592
2596
2596
2864
2870
2864
2864
2864
2906
2864
2820
2816
2816
2065
2065
2065
2754
709
2065
2065
2065
2353
2353
2352
2352
2490
2490
2490
2129
2984
2984
2968
2968
2052
2050
2050
3505
3505
2993
2225
3504
2992
2992
2224
2992
2266
2266
2148
2067
2144
2144
2144
2488
2488
2464
2464
2464
2464
2464
2144
2144
2144
3936
2072
2072
2878
831
2836
2541
2541
2435
403
2946
904
2475
2475
2475
2475
2475
2475
2475
2475
2444
2444
2432
2534
2935
2935
2935
2831
2831
2935
2935
2935
2935
2828
2828
2935
2935
2436
2530
483
2434
2434
2434
2530
2530
2530
2530
2530
2530
2435
2435
2435
2531
2531
2531
2531
2436
2436
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2488
2488
2432
2432
2432
2432
2432
2432
2054
7
2472
2472
2472
2472
2728
424
2472
2472
2472
2472
2476
2476
2476
2476
2476
2472
2432
2432
2432
2050
2049
2049
2049
2528
2786
2528
736
2528
2784
2528
736
2528
2528
2528
2784
2528
736
2528
736
2786
2050
2050
14
2050
2147
2626
2626
2946
2946
2946
2946
2048
2754
2758
2432
2096
2096
2096
3584
3584
2816
2816
2816
2816
2816
2142
2972
2977
2720
416
2720
2720
2464
2464
2720
416
2720
2464
2464
2833
2464
2106
2106
2850
2850
2851
2816
800
2816
800
824
2872
2816
2816
2816
2816
2840
2816
2816
2816
2251
2251
2251
2243
2251
2251
3032
3032
3032
2883
2473
2468
2468
2726
806
2726
2723
803
3843
3907
3587
2090
2372
2304
2304
2560
324
836
2560
836
2158
2091
3744
2752
672
2575
2178
131
2178
131
2176
2758
2565
2565
2565
2565
2565
2565
2565
2565
2565
515
2563
2565
515
2563
2581
2826
2826
3950
2816
2560
3096
536
537
2578
2569
2578
2578
2578
2596
2994
3945
2868
2868
2868
2888
968
824
804
3016
804
2866
2822
2868
2868
2868
2868
2867
3014
2858
2819
2852
2869
2866
2850
2864
2870
2870
2869
2864
2866
2868
2864
2864
2864
2865
818
2826
2821
2821
2816
2816
2816
2853
2853
2853
2817
2817
2817
2854
2877
2854
2854
2822
2822
2822
2822
2822
2849
2877
2817
2826
2817
2904
2824
3026
2898
2866
2866
2818
2818
2820
2904
2868
3028
916
2819
2855
2900
3014
2878
2878
918
2878
2878
2870
2878
2870
830
2818
2822
2822
2822
2899
2819
2819
2819
3018
2877
2874
3018
2826
2816
2816
2816
2828
2828
2923
2826
2820
2820
2824
3010
2828
2818
2818
2870
2824
2824
2824
2824
3012
3012
2848
2820
2820
2820
2872
2876
988
2820
2820
2866
2900
2848
2827
2827
2870
2909
2909
2864
2330
2715
2765
2717
2701
2719
2854
2980
2702
910
590
718
974
2702
590
2701
2637
717
2637
3584
2562
3264
2866
2866
2866
2866
2864
2864
2864
2864
2864
2864
2866
2866
2864
2385
2387
2387
2384
2864
3017
2828
2818
2822
2872
2826
3012
2820
2884
3052
2848
2884
2186
2824
2824
2820
2820
3042
3042
866
3042
3010
2850
2882
2882
2882
930
2882
802
2850
2816
2816
2816
2820
2820
2917
2820
2820
2820
2821
2821
2886
3014
2826
3016
2884
2856
2856
2880
2886
2877
2906
3034
3050
2898
998
3018
2983
2889
842
2853
2874
2874
2921
2853
2853
2827
2823
2827
2866
2822
2822
2822
2822
2856
2856
2816
2886
3017
2857
2857
953
2890
2857
2853
2853
2853
2853
2824
2856
936
2856
2885
2887
2885
2885
2926
1006
2829
2822
2822
2820
2820
2820
2902
2870
2886
3016
2824
2824
2824
2824
2220
2864
3008
2872
2872
2863
2863
2904
2819
2824
2820
2820
2820
2820
2816
2816
2824
2820
2860
2860
2233
3010
2882
962
2882
2818
2817
770
2817
2817
2828
2458
2330
2458
2457
2457
2456
409
2457
2457
2458
2753
2457
2467
931
2467
2467
2458
2440
2438
2468
2468
2860
2620
2330
2332
282
2714
2380
3317
2739
723
2739
755
3187
595
627
3186
1139
626
595
627
2483
2483
2483
723
2661
3289
1267
1235
2661
3315
2443
2570
2306
2310
2310
2461
2461
2464
928
2464
2464
2464
2464
2451
2434
2450
2466
2435
899
2435
2435
2435
2435
2305
2451
2467
2434
2466
930
2466
2466
2466
2466
2435
899
2560
768
2467
931
403
915
2467
2467
2467
2467
2467
931
403
915
2467
403
2563
2761
2761
2466
930
2761
2761
2466
2469
933
2469
2816
2439
903
2439
2439
2439
2439
2695
2438
902
2438
2438
2438
2438
2438
2694
2566
2439
2567
2438
902
2438
2438
2438
2566
2694
2583
2314
2314
3594
3469
2864
2864
2864
2864
2864
2864
2864
2864
2864
2864
2870
2866
2866
2710
918
2710
918
2966
2710
2966
2867
3009
2817
2151
2439
2961
2817
2849
2868
3020
2820
2825
2823
2823
2452
2960
2864
2864
2864
2864
2864
2864
2864
2864
2864
2864
2864
2864
2864
2866
2866
2866
2866
2866
2866
3016
3048
3016
3016
2852
2850
3040
3008
2820
2852
3012
2909
3020
3019
2827
3009
2899
3019
2852
3014
2905
985
3020
3040
3012
2898
3009
964
969
3009
964
3010
3012
2865
2852
2079
2865
2865
2865
2865
2865
2865
2865
3009
3018
3009
3009
2817
817
2817
817
2817
2817
2817
2817
2817
2817
2817
2826
2826
2826
3009
3009
970
3009
2817
2817
778
2817
2826
2817
2817
2817
2817
3014
2846
2884
2886
2195
2197
2197
2459
2466
2466
2466
2451
2606
2592
552
3171
2368
2446
2732
2597
589
613
2388
292
404
2412
2694
2688
2700
3247
2402
2402
3158
2374
2562
578
706
2312
2306
2314
2314
2314
3714
3714
1730
3714
1730
3650
3712
2761
3594
3737
1683
3731
1747
3731
2713
3762
3762
3738
3799
2828
3593
2577
2596
2593
547
2570
2271
2292
2292
2292
2873
2372
2372
2372
2373
2373
2373
2373
2373
709
2756
2373
326
2372
2374
2369
705
2369
2368
2368
2372
2372
2372
708
2372
2368
704
2368
2240
2560
2560
2372
2372
2372
2372
2180
196
2180
196
2244
2180
2180
196
2180
196
2180
196
2244
2244
2180
2180
196
2244
2180
196
2244
2193
2193
2193
2193
2193
2193
2251
2185
2206
2206
2190
2190
2206
2190
2192
2193
2193
2205
2193
2205
2193
2193
2205
2177
2113
2113
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2205
2177
193
2177
2177
2193
2246
2187
2737
2737
2773
3797
2219
2772
2772
2772
2214
2177
133
2950
2118
2756
2756
2756
3780
2822
2830
2822
2828
782
2822
2822
2816
2816
2816
2816
2816
2816
2816
2816
2816
2438
2451
2832
2832
2710
2710
2710
2630
2694
2582
2566
2566
2637
2710
3085
2705
2710
2630
2705
2710
2630
2630
2828
2828
2833
2577
2577
2829
2566
522
2570
2829
2566
522
2571
2828
2833
2636
2636
2829
3149
657
589
2705
2710
2705
2710
2637
2705
2705
3084
524
2577
3085
525
2570
2570
2630
2828
2833
2829
2758
2696
2696
2696
2824
2568
2568
2824
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2632
2696
2696
2568
2568
2760
2639
2823
2823
2631
2631
2636
2580
2588
2572
2628
2564
2820
3140
580
2628
2628
2564
3076
3076
2564
2584
2824
2584
2586
2825
2569
2825
2573
2565
2825
2825
2825
2825
2825
2701
2569
2569
2570
2573
2570
3081
521
3081
521
2585
2629
2586
2584
2584
2584
2584
2584
2632
2632
2568
2632
2840
2584
2584
2584
2584
2568
2568
2696
2696
2824
2824
2568
2824
2824
2824
2824
2696
2696
2568
2568
2568
2568
3080
520
2568
2568
2568
2568
2568
2584
2568
2584
664
2568
2824
2824
2568
2568
2568
2568
2590
2630
2822
2566
2571
522
2822
2630
3078
2702
2569
526
2569
526
2566
2569
2569
2570
2822
2584
2584
664
2568
584
2584
2568
2824
2824
2568
2568
2584
2584
2824
2568
2824
2824
2696
2568
2568
2824
2568
2824
2587
2577
2577
2627
2804
4028
4034
4034
4034
4034
4034
4036
4036
4034
3010
2243
2126
2124
2124
3150
3148
3148
3148
3148
2126
2126
2126
2126
2126
2124
2124
2188
2368
2090
2090
2240
2209
160
2209
160
2209
160
2208
2209
160
2208
2209
2209
2253
2253
2253
2253
2253
2253
2253
2567
2560
576
2560
2560
2560
2560
2560
2068
2580
2580
2532
2532
2532
2532
2496
3784
3784
2215
2776
2776
2211
2211
2211
2203
2252
2276
2276
2272
2272
2560
2560
2560
2560
3000
2904
2904
2904
2904
2872
2872
3012
3012
3012
2824
2824
2878
2878
2872
2872
3011
3011
3011
2822
2819
2819
2822
2822
3627
3627
3627
3627
3627
3595
1579
3587
3587
3587
1547
3603
3603
3603
2963
2868
2868
2828
2823
2824
2828
3015
2823
2819
775
2819
2823
2865
2817
2817
2817
3009
2817
2817
2828
2828
2817
2817
2817
2817
2820
2824
772
2820
2820
2817
2817
2817
2817
3023
3019
2823
2831
2831
2827
775
2827
775
2823
2823
2823
2823
2827
775
2823
2826
2826
2868
3018
2864
2876
2816
2876
2876
2819
2883
963
819
3011
3089
3089
2865
2865
818
2865
818
2865
818
2866
2865
2849
2857
2865
2817
770
2817
770
2817
770
2817
770
2817
2732
3142
2839
2874
2448
2432
2960
2961
2945
2945
2784
2572
2060
2060
2572
2069
22
2070
2069
22
534
2582
2070
2070
2623
2572
2250
2762
2762
458
2720
2080
2080
2592
2592
3767
1975
2999
3767
2158
2143
2143
3038
3038
3038
3038
3038
3038
3038
3038
3039
2463
2463
2462
2462
2462
2462
2143
2143
991
3038
3038
3038
3235
2996
3764
3764
1972
2136
2310
2310
3539
2923
2234
2234
3770
2444
2444
2461
2458
411
2458
411
3085
2436
2541
2555
2555
2955
2507
2444
2874
2874
827
2875
2843
2500
2500
2138
410
2138
2874
827
2555
2555
2939
2555
2555
3012
2970
2756
2816
2944
2944
2944
2935
2818
2099
2099
2723
2723
2050
3
2821
771
2821
771
2821
771
2818
773
771
2819
2818
773
771
2821
771
2821
771
2821
771
2821
771
2818
773
771
2819
2818
773
771
2819
2949
883
2949
899
2949
2949
899
2946
901
899
2946
901
899
2949
899
2947
2947
2947
2946
899
2947
2946
899
2947
2807
2800
2063
2063
2063
2063
2063
2144
2441
2441
2441
2928
2445
2445
2443
2221
2942
2942
2208
3508
1436
3384
2640
3234
3235
3235
3232
1187
3232
3232
1187
3232
3236
2106
2106
2105
3239
3233
1189
3233
3233
3233
3233
3233
2112
2953
2130
2457
3018
2994
2148
2148
2442
2442
2738
691
2750
2082
2082
2082
2874
2070
2450
2450
2838
2830
2830
2842
2841
794
2841
2829
2834
787
2460
2460
2724
3141
1097
2706
3205
1171
3205
2182
2782
4022
2998
4056
2776
2520
2986
2986
2736
2736
2736
2736
2524
2083
2099
2777
473
2818
2837
2825
2825
2821
2825
2825
2841
2121
2873
2821
777
2830
830
2822
2822
2118
2457
2441
409
2457
2441
409
2865
2865
2470
2822
2438
2438
2828
2828
2824
2840
2831
2875
2851
2824
2439
2702
2816
2816
2816
2880
3995
2444
2830
2829
2821
2821
774
2821
2821
2830
2733
2090
2602
2697
2180
2474
2780
2932
2524
2526
2116
2988
3060
1006
3020
3036
2988
2122
2436
2116
388
74
394
2116
2820
778
2820
804
2820
804
2820
804
2844
828
2844
828
2820
796
828
2844
828
2876
2869
2878
2844
2436
412
2436
2436
2116
388
2436
2436
2460
2812
2844
2844
2844
2844
2844
820
828
2842
2868
2868
2844
2844
2844
3140
2820
2822
2436
2436
2950
2820
2820
2820
2820
2828
2828
2828
2828
2828
2828
2828
2828
2820
2820
2820
2821
2822
2822
2820
2820
2820
2821
2468
2828
2124
2444
398
404
2124
396
398
2444
2460
2460
2828
782
2828
782
2860
2818
2818
2828
2828
2124
2444
2124
396
2818
2818
2818
2114
2444
2452
2452
2508
2819
2119
391
2119
391
2435
2439
2828
796
2828
2828
2828
2828
2818
2834
2828
2828
2823
2828
796
2844
2116
2452
2436
2436
2436
2436
2444
412
2444
412
2852
2844
2844
2439
2439
2124
396
2444
2124
396
2828
782
2828
2828
2828
2826
2826
2826
2826
2826
2826
2826
2826
2826
2764
2818
2818
2828
2828
2862
2828
2862
2948
2844
2844
2452
2450
2450
2452
2452
402
2450
2869
2873
821
2130
2130
2108
2108
58
2180
2994
2994
2820
2820
2986
3028
2837
2821
2821
2830
2876
2876
2445
2445
3143
2889
3736
1880
3928
2968
3928
3736
2904
3768
2896
2896
2873
826
3769
1722
2905
858
2841
2841
2905
2905
2905
2905
2905
2905
2905
2906
2905
2905
858
3929
1882
2906
3770
2905
2905
858
2905
2905
2906
3929
2905
858
2905
858
2906
3929
3929
3930
3929
1882
3929
2905
2905
3929
1882
2905
858
2906
3770
2905
858
2906
2906
2905
2906
2905
2905
2906
2905
858
2905
858
2905
858
2905
858
2905
858
2905
858
2905
858
2905
858
3770
3770
2904
3928
2904
2282
3465
2070
2070
2701
669
2696
656
2718
2696
656
2060
2060
2283
2254
2270
206
2192
3603
3091
2971
2565
2569
2569
2569
549
2565
521
2565
2597
2565
2245
2245
2245
2275
2275
2275
2275
2275
2275
2275
2275
2093
2876
2784
2089
2083
2083
2083
2243
2243
2083
2243
3931
2099
2875
2875
2827
787
2827
2827
2443
2123
395
2994
2994
2234
2234
3756
3756
3756
2262
2979
2979
2979
2979
3747
2714
2714
2714
2443
651
2443
651
2441
2848
2816
800
2816
800
2848
2848
2848
2848
2432
2432
2432
2432
408
2432
2948
2823
2921
3141
2735
2193
2851
2836
2836
2820
2708
2166
2500
2820
2820
2820
2820
2820
2820
2820
2116
2436
2116
388
740
2436
2820
2820
2820
2436
2436
2436
644
2436
2116
2436
2116
388
2436
2116
2116
2116
2432
2432
2432
2511
2510
463
2511
2511
2511
2054
2863
2478
2478
431
2478
2479
2478
431
2479
2478
431
2479
2735
2479
2478
431
2478
431
2479
2479
2478
2479
2478
2478
2471
2163
2163
755
2498
2501
2501
2817
2459
2459
2534
2534
2827
778
2702
2442
2443
2443
394
2795
2861
814
2830
2830
2831
2119
2555
2846
2826
2439
2439
2444
2444
2132
2119
2435
2435
2452
2132
2452
2435
391
2439
2444
2444
2132
2885
2886
839
2887
2820
2818
772
802
804
2820
804
2818
772
802
804
2820
2818
772
2818
772
802
804
2980
1444
3524
3010
964
932
1444
3020
2836
2836
2836
2836
2836
2836
2816
2816
2816
2816
2816
2816
2472
2851
2462
2462
2142
414
2462
2440
2120
392
77
397
2440
2445
2440
2096
2096
2816
816
2816
800
816
2816
784
2848
2688
3042
2498
451
2498
2499
2499
467
2818
773
771
777
2818
771
2818
773
777
793
809
787
2818
773
771
2821
771
2818
771
2818
2818
773
809
787
2819
2821
2851
2857
2818
2825
2850
818
2114
386
2121
2818
802
2821
777
2819
2819
2819
2819
2818
771
2834
2819
2818
802
2818
789
793
809
786
818
2821
2818
802
2114
69
386
2114
386
2114
69
386
738
2114
386
2818
773
2851
2818
2818
771
803
2818
2825
2690
2114
69
2114
2437
2690
2117
386
2114
386
2690
2441
2437
2693
2690
643
2115
2114
2856
2456
2847
2819
2819
803
2435
2688
2688
2807
2998
2878
2878
2872
2872
3194
2827
775
2827
775
2823
2827
775
807
2827
775
807
2823
2119
2827
775
2123
2816
780
2864
812
2820
2820
820
2112
384
2816
2816
2816
800
2816
800
2816
784
2816
784
800
2816
800
2816
784
2832
2816
784
2816
784
800
2816
784
800
2848
2816
784
800
2816
784
800
2816
784
800
2848
2824
2820
2816
800
2816
2816
2816
800
2816
2848
2848
2848
2848
2848
2848
2720
2464
2720
2464
2720
416
2464
2720
416
2816
800
2832
2832
800
2820
2830
2830
3104
3104
2548
2708
2436
392
408
404
2468
2066
2066
2066
2803
2800
2500
2160
2160
2445
2445
2067
2067
2963
2919
2495
703
2495
703
2495
2495
2495
2495
2495
2495
2151
2151
2055
2055
2066
2066
2066
2066
36
2066
2524
2168
2492
2130
2148
2151
2172
2986
2090
2168
2816
2816
2048
2048
2488
2488
2819
2931
2931
2473
2818
2475
2066
2066
2066
2066
2066
2052
2057
2514
2492
2492
442
2482
2098
2098
2055
2055
2052
2052
2052
2052
2439
2439
2051
2054
2054
2054
3026
2488
2341
2341
2345
2809
2489
2489
2809
2489
2489
2553
2553
2489
2809
2777
2777
2489
505
2489
2489
505
2489
2521
2489
505
2489
2489
505
434
2489
434
2489
505
2489
2489
2482
2482
2809
2809
2809
2777
2809
2809
2809
2809
2738
2738
2738
2738
2738
2507
2128
208
2128
208
2246
2246
214
2118
86
198
214
2157
3592
3602
2139
2142
3047
2322
2248
2560
2055
2055
2055
2067
2586
2586
2617
574
2618
2617
2585
2586
2590
538
2387
435
2483
2388
2388
2385
2385
3600
3554
3330
2608
2689
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2312
2312
2120
2120
2120
2120
2120
2120
2120
2146
2146
2147
2147
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2145
2145
99
2145
99
3169
1123
2473
419
2473
419
2473
2426
2430
2073
153
3745
1681
1809
1953
1937
1841
4000
3791
3713
1793
1921
1729
1985
3841
1743
1999
3713
1793
1921
1761
2017
3841
1807
1711
1839
1967
3840
1696
1744
2000
3840
3712
3712
1920
4063
1999
3569
3838
1759
1743
4065
2001
3793
3793
1777
3950
1903
3806
4048
3440
4064
3808
3808
1744
1776
3808
1744
3424
3808
3808
3745
1633
1681
1745
1713
1617
1777
3744
1632
3470
3713
1729
3663
1743
3759
1742
1646
1743
1774
1647
3488
3712
1600
1744
1616
3712
3456
3712
1728
3648
3793
1777
3793
1777
3857
1713
1841
1905
1823
3889
3857
1745
1713
1777
2001
1678
2033
1841
1806
1969
1934
3889
3857
1713
1777
2033
1969
3793
3857
4001
1807
3745
4062
2015
3569
3441
3825
3825
1758
1790
1759
3953
3825
3825
3825
3950
3822
1775
3761
3825
3505
1422
3505
3793
1713
1617
1777
1649
1678
1742
1631
3665
1777
3729
1745
1617
1777
1649
3793
1617
1777
3665
1777
3489
1422
1455
3745
1633
1679
3745
3853
3793
1777
3729
1713
1777
1649
3725
1638
1766
3729
1809
1937
1804
1821
1772
2028
3857
3725
1933
1821
1740
1789
1836
1996
3837
4081
3825
3837
1773
3824
3788
3820
3484
3729
1740
1644
3729
3469
3761
1740
1772
3953
3733
3745
1889
1689
1881
3855
1711
1967
3747
1827
1955
3745
1953
3745
1825
1953
1689
1945
4003
3811
3809
3681
1679
1689
1711
1615
1743
1647
1775
3747
1763
1635
3745
1633
1761
1689
1625
1711
1743
1647
3683
3745
1633
1761
3747
1635
3400
3792
1752
3182
2318
3192
3224
664
2128
2128
2128
2226
179
2227
2192
176
2192
2928
3816
3816
3794
1766
3794
1766
3794
3814
3784
3776
1732
3780
3780
2145
2145
2145
2636
2636
2604
2636
2604
2668
2636
2636
2636
2636
2636
2378
2868
2865
2100
2097
2380
2380
2868
2380
2146
2600
2600
2601
2610
2260
468
2260
468
2516
2261
341
469
2848
2848
2848
2087
3716
2388
2103
2626
2626
2630
2625
2272
2272
2538
2538
2538
2276
2275
2274
2273
2273
227
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2113
2113
2113
2113
2113
2113
2113
2113
2113
2132
2132
2048
2080
2080
2080
2443
2241
194
3889
3653
3655
3655
3653
2112
2112
2112
3818
2128
2594
2594
2592
2592
2593
544
2593
2592
2593
544
2592
2594
2594
2594
2594
2594
2593
544
2592
2592
2592
2593
2592
2592
2592
2593
2593
544
2593
2592
2592
2593
544
2592
2592
2592
2592
2592
2592
2592
2592
3654
2630
2231
2078
2132
2132
2132
2136
2156
172
2178
134
2178
2178
2293
2293
2293
2098
51
2097
2293
2293
2293
2353
2353
307
2354
2352
2720
2080
2080
3061
2724
2724
2723
2723
2072
2088
2088
3009
3009
2753
2753
3010
2754
2754
2754
2754
2674
2674
627
2150
2283
2153
2153
2153
2106
2106
2738
2738
2098
2098
2098
690
2154
2150
2150
3174
2234
2170
186
2193
1169
2193
1169
3109
2306
2306
2131
2131
2060
60
2060
2728
2728
2728
2728
2728
2728
2728
2728
2572
2572
2568
2350
3093
21
533
3093
21
533
3093
21
533
2117
2117
1093
3093
21
533
2069
2069
533
2069
3140
2116
1092
3096
2584
2577
2347
2347
2103
567
2103
567
2103
567
2347
2347
2347
2347
2347
2347
2587
2615
2587
2347
2347
2347
2347
2052
516
2052
516
2052
2052
2052
2052
8
2052
8
516
520
2052
8
2052
8
516
520
2056
2056
516
520
2056
2564
2564
2052
516
2564
2568
2052
516
2564
2052
2048
2048
2728
2728
2728
2728
2728
2728
2728
2728
2728
2688
2728
2728
2728
2728
2728
2688
2560
2560
2560
2068
2832
2832
2832
2320
2056
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2184
2056
2056
2056
2056
2082
3654
3614
1563
1606
1630
2571
2566
2570
527
2571
522
527
2080
2056
2056
2048
2072
48
40
56
1000
2072
48
56
2104
88
2500
2500
2884
964
2884
964
2884
2884
964
2884
964
2131
3026
2755
2599
295
2343
2343
2599
295
2599
295
2599
295
2087
2087
2087
2087
2087
3212
2199
2146
2146
3207
551
3111
1095
2103
3202
642
578
3202
546
578
3138
3106
1090
66
34
3106
34
1078
54
3124
3216
3216
3216
3216
3204
3216
3216
2128
2891
2880
2891
2887
2891
2904
3584
3584
3584
2687
2595
2616
2616
2231
2231
2231
2225
2225
2915
2828
3212
2395
2401
2401
2401
2401
1633
2401
3681
2401
3681
2158
2473
2370
3616
3616
3585
2080
2080
2080
2080
2128
2669
3725
3725
3725
3725
3725
3725
3725
2189
1677
3874
3842
1826
1859
1827
3907
1827
3810
3715
3715
1603
3845
2179
3843
2874
3842
1762
3714
1602
1634
1762
3906
3650
1730
3649
1745
3712
1666
1728
1602
1730
1746
3688
1641
3842
1874
1842
3986
1874
2176
3684
3592
3855
2224
2224
2224
2160
2160
2160
2160
2160
2160
2226
2182
2132
2132
2132
2132
2132
2122
2184
2064
2210
2228
2227
2227
2230
2224
2224
2065
2064
2064
2058
2224
2224
2224
2227
2227
2186
2184
2184
2176
2176
2176
2236
2236
2236
2183
2183
2183
2150
166
2237
2214
2214
2182
2182
2182
2182
2182
2236
2236
2189
2178
2188
2136
2184
2118
2211
2134
2131
2179
135
2179
2188
2232
186
2236
2116
2116
2180
2236
2116
2112
2145
161
2208
2192
2233
2232
2208
2233
2232
2232
2176
2176
2176
2176
2215
2180
2185
2183
2139
90
2233
2232
2139
90
2186
2176
2176
2176
2184
2176
2132
2183
2178
2178
2188
2114
67
2140
2179
2178
131
2142
182
2176
2176
2176
2176
2126
2126
2160
2176
2176
2182
2184
2210
2130
2178
2178
2223
2222
2222
2185
2185
2134
2237
2237
2226
2362
2233
2237
2237
2237
2237
2229
2709
3590
3590
2310
1542
3590
3590
3590
3590
2189
2317
1549
3597
3590
3584
1664
2902
2089
2224
2224
2224
2224
2228
2224
180
2230
2230
2230
2230
2226
2226
2230
2357
2339
2207
151
2132
2228
2119
2188
2184
2180
2234
2130
2116
2180
2118
2116
2166
2118
2230
183
2178
2178
2182
2180
136
2118
2118
2118
2118
2118
2166
2234
2118
2118
2214
2118
2194
166
2214
2182
2184
2184
2180
2180
2114
2180
2188
2188
2184
2184
2114
2114
2184
2114
2118
2218
172
2154
2122
2118
2234
2138
2138
2118
90
2118
2118
2118
2217
2234
2138
154
2216
184
2216
2216
2136
2216
184
2232
2185
2184
2184
2232
2184
2184
2184
2184
2216
2216
2182
2118
2114
2217
2219
2219
2235
2216
2232
2232
2216
184
2216
184
2180
2220
2220
2156
172
2117
2117
2117
2117
2137
2137
2137
2183
2182
2188
2188
2188
2118
2134
2118
2124
2188
2188
2188
2188
2188
2136
2126
2236
2236
2222
2222
2140
2182
137
2188
2184
2184
2184
2184
2188
2188
2184
2184
2186
2186
2228
2113
2113
161
2113
2112
2177
2177
2177
2177
2177
2190
2363
2363
2363
2367
2367
2367
2367
2367
2367
2363
2785
2993
2705
2705
2705
2705
2136
2100
2102
2710
2710
2594
2602
2428
2428
2428
2236
2428
2565
2567
2563
771
519
2565
515
519
2823
2563
519
2565
515
519
2563
519
2563
2563
2562
515
2563
519
2565
515
519
2823
2823
2823
2567
2565
2562
2563
519
2563
2565
2563
519
2612
2615
2599
2606
2606
2109
62
2109
2709
2709
2709
2709
2709
2709
2711
2727
2711
2711
2724
2724
2724
2724
2724
2724
2599
2708
2708
2727
2711
2711
2711
2711
2711
2711
2724
2724
2599
2599
2708
2708
2708
2708
2708
2708
2708
2708
2711
2711
2711
2711
2711
2711
2599
2711
2711
2711
2711
2711
2711
2711
2709
2709
2709
2599
2734
2734
2734
2734
2734
2734
2606
2734
2734
2734
2734
2734
2734
2734
2606
2606
2734
2606
2734
2734
2734
2734
2734
2606
2606
3844
2408
2408
3720
2057
2224
2224
2224
2224
2224
2224
111
175
2224
2224
111
175
2224
2224
2072
2224
2224
2229
2229
2229
2229
2229
2228
2228
2132
2129
2137
2584
2449
2229
2180
2195
2230
2116
2190
2190
2189
2137
2717
3827
2224
2224
168
2224
168
2224
2224
2216
2216
2216
2224
2224
2224
168
2224
2216
2224
2224
2224
2216
2216
2152
2115
2135
2115
2115
2166
2166
2119
2119
2176
2213
2116
2132
2124
2139
2185
2117
2137
2137
2188
2119
2136
2136
2136
2116
2124
2120
2120
2120
2120
2120
2120
2124
2120
2113
2114
3281
2068
2224
2228
2228
2225
2224
177
105
180
2224
177
2113
68
2114
2125
2125
2180
2137
2177
2129
80
89
2177
2180
2177
132
2180
2177
128
132
2177
132
2180
2178
2178
2178
2113
2113
2114
2113
2177
2177
2176
2177
2178
2177
2177
2177
2180
2666
2674
2678
2664
2245
2240
2245
2737
2596
2596
2596
2705
3629
2350
2350
2571
2916
2106
2604
2604
2604
2604
3054
2606
2606
3052
2722
2238
2236
2777
2826
2826
2782
2377
3591
2311
3591
2412
2311
2311
2423
2423
3596
3591
3591
3591
3591
2262
3596
2189
2075
3720
3720
3720
3720
3720
3720
3720
3720
3723
3776
2082
2056
2068
3585
3584
3584
3604
1684
2065
2246
2245
198
2245
2111
2373
326
582
2373
326
582
2373
326
582
2373
581
2373
581
2629
2373
581
2373
581
2181
2181
2373
581
2373
2373
2373
2371
293
2179
2371
329
293
2374
2374
294
2373
326
2373
326
581
582
2629
582
2181
134
2373
326
581
582
2342
2182
2342
2190
2722
3234
2374
582
2374
582
2374
582
2374
2316
2316
2316
2316
2316
2444
2316
2316
2316
2316
2317
2317
2317
2310
2446
2317
2317
2317
2317
2317
2317
2324
2324
2324
2452
2324
2324
2329
2313
2331
2331
2323
2323
2331
2323
2458
2329
2325
281
2329
2329
2329
2325
281
2325
281
2329
2313
2313
2313
2457
2457
2457
2329
2325
281
2329
2329
2329
2325
281
2325
281
2329
2313
2313
2313
2313
2325
281
2313
2201
3729
3729
1617
3601
1681
2449
2081
3594
3594
3594
2081
2313
2313
2258
2258
3585
1665
1541
1542
1669
1670
3585
1665
1669
3585
1665
1669
2433
389
390
2240
2240
2240
2240
2240
2176
2176
2195
2195
2195
2195
2195
2195
2195
2195
2195
2315
2331
2064
2064
3828
2292
3828
3948
3780
1740
1772
3860
1844
3844
1804
1812
1828
1876
1892
1836
1852
3844
1804
1892
3788
1756
1772
1788
3796
1780
3468
2297
245
253
1785
1781
1789
3829
3925
2293
1781
3829
3925
3925
3725
1678
1805
1806
1693
1821
1694
1822
1830
1837
1838
3725
3721
1721
1717
1849
3861
1845
1849
1853
3845
3721
1677
1685
1805
1689
1817
1693
1821
1829
1837
3847
3850
1810
1818
1834
2202
1690
1818
3721
1677
1685
1693
3847
3846
1799
1810
3737
1817
3725
1678
1805
1733
1813
1933
1734
1806
1989
1990
1934
1821
1741
1822
1789
1742
1790
1998
3753
1685
1813
1961
1753
1941
1945
2009
1849
3789
1757
1742
1773
1790
1774
3781
3721
1801
1677
1929
1805
1733
1813
1817
1933
1989
1821
1785
1741
1829
1789
1837
2045
4053
2013
3797
3797
1753
1785
1741
1769
1757
1789
1773
3797
1785
1781
3829
1751
3797
1785
1781
3829
1751
3781
3781
3781
3469
1422
3717
1670
1677
1678
1733
1734
1694
1789
1661
1742
1614
3721
1705
1685
1689
1721
1749
1717
1621
1753
1625
3465
1421
1461
3717
1677
1685
1605
1733
1689
1693
1785
1657
1613
1789
1661
3690
1738
3786
3925
3725
1678
1694
3721
1801
1721
1817
1849
3721
1677
1685
3660
3791
3791
3791
3739
3851
1804
1819
1835
1836
3884
3739
3851
1804
1799
1807
1820
1819
1835
1836
1823
3852
1807
1820
1836
1823
1839
3852
156
1692
1820
3740
159
1820
1695
1823
3847
1823
3852
1807
1820
1836
1823
1839
2204
159
1820
1695
1823
2207
1695
1823
3869
3869
3789
3791
3791
3691
1739
1644
3692
1743
1647
3659
3913
3720
1800
1928
1816
1784
3720
1800
1928
1816
3832
1768
3832
1768
2297
253
254
2257
1745
213
1749
3825
1733
1734
1789
1790
3845
1821
1822
3941
1909
3841
1857
1797
1809
1798
1805
1813
1806
1814
1822
1845
1829
1830
1917
3841
1669
1761
1797
1925
2017
1677
1685
1678
1805
1733
1813
1933
1989
1934
1821
1941
1814
1822
1829
1789
4053
3797
1750
1781
1765
1757
1789
1773
1790
1774
3797
1781
1757
1773
3797
1757
3750
3489
1413
1425
1421
1422
1429
1461
3461
1421
1429
3857
1685
1813
1686
1814
2297
3993
3833
3835
3737
3849
3737
3845
1801
1829
3841
1857
1825
3737
1817
1945
3737
1817
3849
1689
1945
3849
1805
1821
1769
1997
3865
1807
1823
3785
3737
3689
3659
1627
3749
1637
3723
1611
3481
1437
3725
1693
1741
3481
3821
1647
1775
3961
3809
3832
2267
1755
1915
2267
220
1756
3916
2252
1868
3916
2291
2291
3924
1867
3924
4091
3791
1791
3803
1787
3788
1788
3788
1788
3799
3796
1739
1747
3787
3788
3852
1836
3724
1804
1820
1836
3851
1804
1820
1836
1900
1868
3852
3852
1820
1740
1948
1996
3852
1820
1740
1948
1996
3852
3787
1743
3788
1739
3691
1771
3659
1627
3788
3724
1692
1612
1644
1628
3851
3723
1676
1611
1740
1612
1643
1691
1644
1772
3723
1676
1692
1611
1740
1612
1643
1691
1644
1772
1628
3723
1676
1611
1644
1772
3844
155
1819
2180
1668
1796
2180
1668
155
1819
1691
3916
1916
3795
2266
1754
3802
3850
3737
1945
3993
3737
3850
3849
3849
3825
1787
3967
3713
1807
3841
1857
1825
1905
1807
1823
1831
1847
1919
3819
3738
1642
1626
1770
3841
1761
2017
1807
1683
1735
1991
3823
3475
3803
3849
1817
1833
3851
1819
3849
3867
3843
1827
1811
3689
3737
3736
3840
1728
1784
2255
223
255
1759
2255
223
1759
1871
1919
3807
3927
3927
3791
1791
3796
1751
3727
1807
1823
1839
3855
1695
1823
1743
1999
1951
3727
1695
1615
1631
1743
1647
1775
2180
1796
1671
1799
3919
3839
1871
3727
3851
1807
3723
3852
1807
1948
3787
1743
3724
1679
1612
2180
1668
3737
1945
3849
3737
3648
1728
3809
3795
3823
3814
3812
3810
3810
3810
3810
3810
3809
1762
3809
1762
3809
3810
2083
2123
78
2126
2126
3662
1630
3662
1630
3678
3678
3662
1630
2126
2126
2126
2062
2062
2126
2126
2496
2976
2218
1322
2218
1322
2055
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2945
899
2947
2050
2050
2050
2050
2050
2050
2050
2189
3596
3596
3594
3594
3594
3594
3594
2194
2474
2468
2458
2458
2458
2458
2396
2244
2244
2051
131
3716
3716
2051
131
2051
131
2179
2082
2093
2062
2062
2085
2085
3754
3754
2188
2186
3624
1572
3986
3986
3986
3986
2076
2076
2132
2132
2132
2188
2188
2155
171
2219
2076
2076
2115
2115
2115
2183
2183
2183
2183
2183
3659
3659
3659
3659
3659
3659
3659
3739
3731
3731
3659
3731
1691
3731
1691
3231
3265
2076
2076
2189
2184
2182
2190
2125
2189
2189
2189
2189
2189
2213
2181
2181
2181
2120
2181
2181
2181
2181
2184
2181
2181
2181
2181
2184
2181
2181
2181
2184
2181
2181
2181
2125
2117
2181
2189
2189
2181
2181
2181
2181
2181
2181
2181
2181
2184
2184
133
2181
2176
2176
2128
2112
2236
2212
2136
84
2212
2212
2183
2163
2163
2163
2163
2305
129
2177
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2186
2131
2179
2179
2179
2179
2179
2179
2179
2179
2179
3728
2114
2993
2091
2976
2976
4032
4033
4033
2017
4033
2017
2120
2412
2268
2780
2412
2269
365
2270
2414
2269
365
2414
2414
2414
2486
2486
2149
2412
2196
2084
2068
36
2068
2080
2336
2336
2336
2336
3297
3297
225
3297
3297
225
2150
2060
2060
2070
2070
2078
2078
2078
2070
30
2070
30
2070
30
2070
2585
2585
2587
283
2587
283
2075
2075
2060
2060
2060
28
2069
22
2069
22
2070
2084
3322
2298
1274
2298
1274
3322
2056
2385
2385
3080
2856
2106
186
2106
186
2234
1210
2073
2073
2085
2507
458
2507
2507
458
2201
459
2073
29
2133
2349
2081
2081
2064
2064
2073
3226
3226
3225
3227
3105
2053
2053
2202
2202
666
2122
3226
3225
2081
2081
3105
33
2081
2081
2129
3738
3661
3079
2087
2060
2059
12
43
39
2589
2631
2067
2067
2083
2083
2339
2339
2113
577
69
73
581
585
2113
67
579
2117
73
581
585
2113
577
67
579
581
2113
69
73
581
585
2115
579
2115
579
2117
73
581
585
2115
579
581
2113
577
67
579
581
2115
579
2629
2113
67
579
2113
577
69
73
585
2627
2113
73
585
2113
577
579
2113
577
69
73
585
2627
2113
73
585
2113
2627
2113
577
73
585
2627
2113
577
579
2627
2113
577
73
585
2113
2113
577
579
2565
2057
2565
2565
2565
2565
2565
2563
2565
2565
2563
2565
2565
2561
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2074
2065
2185
2057
2057
2057
2057
2066
2607
2607
2607
2128
2986
2981
3004
2090
3014
3014
2736
2518
2518
2547
3880
3872
3875
3875
3872
3872
3872
3872
3872
1827
3874
3872
2082
2083
2081
3885
3876
3876
3876
3876
3876
3876
3876
2118
3791
2112
2144
3675
1659
2103
2934
2934
2114
2114
3767
3767
3724
2158
2158
2158
2146
2198
2679
2679
3254
694
2586
1196
1194
684
3098
26
2219
1195
3098
26
3098
26
3098
26
3097
3094
22
3094
22
2588
2076
2068
2093
2093
2091
3625
1578
3753
1709
1691
3625
1705
2089
3697
1650
2097
2097
2842
2076
2316
284
2128
2128
3691
3691
3692
3692
2668
2108
2204
2139
2139
3259
3258
698
3241
1195
1203
3241
1195
3241
3098
26
3098
26
3243
683
2074
3258
698
3241
3243
3259
3259
2665
2665
2153
2331
2315
539
683
2331
2331
2315
539
283
2331
3241
3232
2233
697
2075
2587
2075
2626
2114
3202
2074
1146
122
2137
3260
700
3140
1060
3083
2708
3771
3202
642
2690
3138
3640
2099
2576
272
2673
2161
2673
2161
3185
113
2673
3185
113
2081
2337
2088
3624
2777
2092
2306
3596
2164
108
2646
2304
2124
2142
2134
2830
2818
2134
2142
2180
2692
2116
2116
2116
2116
2116
3204
644
3204
3204
644
580
1164
652
3204
3140
2116
1092
1060
2116
1092
2116
1092
2672
2672
2674
2674
3184
112
3184
3184
112
3186
114
3186
114
3184
3185
113
3185
3218
2194
2194
658
2692
2180
2116
2116
2116
2116
2084
2180
3218
2704
2116
3108
3140
1060
3140
1060
3108
3144
3108
3108
3218
658
3218
3216
656
2084
2692
3108
2596
292
2704
2778
2632
3144
3204
3152
2706
3218
3218
3216
656
3204
1160
1168
3216
3216
3216
2696
584
3208
3204
1160
3204
3145
3145
3140
1096
3140
1096
3140
3140
2176
640
3206
2182
2182
582
2182
2694
2118
2118
2118
2118
2638
2126
3206
582
2630
2118
1094
2118
1094
3222
3204
644
3140
3208
584
3144
2180
292
2180
2116
2116
72
3204
580
3204
3140
2340
2120
2344
2088
2084
3204
2116
2116
2116
2116
2180
644
2180
2688
3200
3200
640
576
3200
3136
2112
2688
2688
2688
3136
2688
3206
3206
646
3206
646
2070
2118
2614
310
2102
2206
2062
2590
2590
286
2078
2078
3182
110
3204
3204
2693
2693
2066
2066
2578
274
2058
18
114
2066
3138
3138
3136
3200
3136
3224
3224
3224
3226
3226
3226
2650
3162
90
3162
2180
3206
646
582
3142
3208
3144
3144
3204
644
3112
40
3717
2694
3206
2116
2126
2126
2118
2118
2118
2132
2598
2599
2597
550
2184
2184
2104
2108
2108
2092
2100
2100
3204
3208
3754
1714
2132
3217
2681
3193
121
3145
3244
2076
2692
580
2116
2088
2177
2184
2184
2184
2184
2184
2184
2184
2184
3976
3976
3619
3619
3619
3619
3971
3971
2183
2179
3975
3975
3975
2183
2183
2183
2183
3971
3971
3971
3971
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2183
2179
2179
2179
2179
2179
3975
2179
1923
2179
1923
2179
1923
3971
3971
3971
2179
3971
3971
3971
3971
3971
3971
2183
2183
3971
3971
3971
2179
2179
2179
2179
2179
1923
2179
1923
2179
2179
2179
2179
2179
2179
3971
3971
2179
2179
2178
2178
2178
2600
2048
2478
2465
3728
3728
3712
3712
3728
3712
3712
2606
2605
2048
2883
2883
2883
2304
3612
1692
2076
2104
3689
3737
3737
3737
1693
1690
3737
3625
1689
1581
3625
1689
1581
1693
1690
3625
3773
3625
2093
2092
2093
2083
2083
2083
2083
2083
2083
2083
2083
2061
14
3118
1102
78
2094
2080
2233
2233
2233
2329
2329
2233
2329
2353
2059
2115
99
2147
3219
659
3219
3083
1043
3075
1035
1043
2571
2059
2059
3312
3312
2108
188
2108
188
2176
2176
2176
2174
2691
2691
2695
2695
2179
2072
2072
2072
2072
2072
2072
2072
2072
3216
656
584
3208
648
3208
1168
648
656
584
3208
3208
1168
584
3144
72
3144
72
2608
3120
1064
40
2120
2120
2120
2120
2096
2120
2592
3875
3123
2092
2093
2093
3139
3204
1158
646
1174
662
3110
38
3204
1158
644
646
2196
2182
2085
3205
1160
645
1165
581
3208
3205
1160
645
648
1165
581
3208
3141
2117
1093
2117
1093
2341
2181
581
2117
37
2117
2086
2117
2629
2629
3128
69
1093
2360
2616
312
2696
312
2696
2184
648
2341
2629
2341
2629
2629
2117
37
2117
2117
2340
2340
2084
2487
2486
2477
439
2487
2477
439
2487
2494
3245
2726
2582
2573
173
2727
2733
679
2582
2573
2573
269
2070
2061
2061
2061
2061
2070
2061
2070
2061
2061
2061
2070
2061
2070
2070
2733
679
2317
2061
2061
2079
2061
2061
3237
2215
2215
2486
2486
3099
27
2075
2238
2331
2075
2075
2075
2075
3246
3246
3246
3246
3247
2157
2079
3238
1191
3243
2075
2075
2320
2076
2060
2061
2071
2071
2312
532
276
2068
2056
2583
2317
2061
2320
276
2064
20
28
2056
20
3693
3693
3693
3693
2608
3104
3104
32
1072
48
2096
3104
32
1072
48
1060
36
2592
2592
560
3104
32
3104
32
1072
48
1060
3104
32
48
3104
32
1072
3108
2592
2592
3104
32
1072
3104
1072
3120
48
3120
48
1060
36
2088
2088
2080
3104
2080
3104
32
40
2088
3108
3200
544
592
3120
3104
1072
1104
40
3104
1072
48
1104
40
2080
1072
40
3120
48
3204
644
3200
640
3200
640
2692
3200
640
3204
644
2180
644
2120
2582
278
2582
542
2062
2062
30
2070
2568
264
2056
2056
24
2070
2078
2072
2070
2056
2969
2201
921
3257
3257
3257
3257
3257
3257
3257
3257
2745
3110
2086
39
2088
2087
2088
2088
2088
3208
1158
646
1159
647
583
3208
648
3205
1160
645
648
647
3205
645
3208
1158
648
646
1159
647
583
3208
3208
1158
648
646
1163
1159
651
647
583
3205
1160
645
648
581
3208
648
2696
2597
2696
3208
1158
648
646
1159
647
3205
1160
3205
1160
645
3205
1160
581
3208
3110
3141
1061
3143
3110
1095
2117
1093
2117
1093
1061
3155
3109
37
3141
3123
2117
1093
2695
3205
645
3111
3111
39
2183
2695
2181
3207
647
3207
647
3205
1160
645
3205
3208
648
2693
3208
3205
645
581
3207
3207
3208
552
550
3141
3143
3111
3143
3109
37
3112
1096
72
3112
69
1093
3112
3111
2117
1093
1096
3143
3112
1063
1095
71
2183
295
2184
296
2694
647
583
2183
2182
135
582
647
583
2118
71
39
2117
72
37
2118
71
2087
2119
2119
3207
647
2696
3111
2631
2086
3141
2088
69
1093
3111
39
3112
2694
2343
2344
2343
2629
2694
647
2344
2630
2343
2631
2183
647
2344
581
2629
2184
2183
2184
2117
2119
3153
1065
41
2353
306
3213
2629
2117
1093
2117
1093
2629
3769
3769
2069
2071
3218
3218
3232
3744
2112
2695
587
3207
647
583
3147
3111
1095
39
3260
3207
2631
2631
3147
3143
3111
1095
71
3260
2119
2719
3228
1183
2099
3204
3204
1160
648
3144
72
2088
3212
2124
3116
2116
2116
3204
3204
3108
3108
3108
3108
3204
644
3208
3204
1160
552
644
3208
644
2596
3204
644
2596
2600
2600
3204
552
580
2600
3204
552
3112
40
1092
1096
3112
40
68
3112
40
68
1060
1096
36
72
3112
40
3112
40
68
3112
68
1092
1060
1096
36
72
3112
1092
1060
72
3112
3112
68
1092
3112
68
1092
1060
1096
72
3112
1060
3112
68
1092
3112
1060
3112
3112
68
1092
3112
68
1092
1060
1096
36
72
3112
68
1060
1096
36
72
3148
3160
3204
644
3204
644
3204
644
3204
2116
1092
3108
3140
2596
2596
3108
36
3108
36
3108
3108
2340
2596
292
2340
2084
2084
2084
2084
2084
2084
2116
1092
3108
3204
2116
1092
3112
3160
3161
3161
2084
2084
2072
2204
2700
2700
664
2712
668
2612
596
308
660
2708
2228
2204
2116
2053
2184
2332
2072
2056
2586
2074
2294
2294
3318
3173
101
613
2721
2721
2721
2721
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2292
2292
2292
2292
2292
2292
2676
2144
2080
2068
2068
2053
2098
3306
3050
2145
2128
2131
2128
2128
2712
2712
2133
2069
2068
2091
3075
2569
2052
2052
3
2052
68
2052
68
2052
68
2080
2080
2580
2728
2088
680
2088
680
2064
2068
2068
2081
2081
2080
2080
2080
2080
2049
2049
2089
2082
2082
2082
2834
2059
2216
2216
2216
2184
2312
2312
2184
2312
2312
2312
2312
2312
2184
2200
2200
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2184
2184
2184
2184
2184
2184
2184
2184
2696
2696
2696
2696
2696
2316
2646
2646
2646
2646
2646
2646
2646
2646
2646
2646
2646
2102
3598
1678
3742
2143
2142
2151
2448
2504
3592
2149
2149
2149
2337
2827
2827
2859
2859
2859
2867
2867
2859
819
2891
2835
2652
2716
2716
2640
2640
2385
2384
2064
3014
2822
3912
2713
2900
2900
2900
2900
2900
2132
2132
2132
2132
2132
2132
2132
2756
2756
2756
2756
2756
2244
2244
2818
2834
2825
793
2825
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2361
377
2361
377
2425
2361
377
2425
2681
2681
2281
2281
2281
2281
2281
2255
2254
2241
2241
3097
1077
3093
1077
3157
3097
1077
3093
1049
3093
1049
3126
3097
3097
3093
1049
1077
3097
3093
1049
3093
1049
3093
1049
3097
3097
3085
3117
3085
1069
3085
3085
3117
3085
3085
1069
3085
1069
3085
3126
3118
3094
3094
3126
3094
3093
3093
3093
1109
3157
3093
3125
3093
1109
3093
1109
3097
3093
1109
3157
3093
1109
3097
3085
3085
3094
3158
3094
3126
3117
1078
3117
1078
3094
1110
3126
3126
3094
1110
3093
3093
3093
3097
1077
3093
1049
1077
3093
1049
1077
3093
1049
3093
1049
3093
1049
1109
3093
3126
3094
3097
3125
3093
3097
3097
3085
1069
3085
3085
3085
3085
3085
3085
3117
1078
3094
3094
3094
3126
3093
3093
3093
3093
2713
2713
2713
2713
3093
1049
1109
1113
2713
3097
3097
3157
3093
1049
3093
1049
3093
1049
3093
1049
3093
1049
3093
3097
3093
1049
3093
1049
3097
3097
3086
3097
3093
1049
3097
3093
1049
3093
3093
1049
3097
3097
3085
3085
3117
3093
1109
3157
3093
1049
3093
1049
3093
1049
1077
3093
1049
1077
3093
1109
3125
3093
1109
3097
1113
3093
1049
3093
1049
1077
3097
3085
3085
3085
3093
1049
3093
1049
3097
3097
1038
3097
3093
1049
3097
3093
1049
3093
1049
3093
1049
3097
1038
3097
3093
3097
3097
3093
3093
1049
3093
1049
3093
1049
3097
3097
3097
3097
3097
3097
3085
3085
3085
3085
3085
3085
3117
3097
3093
1049
3097
3093
1049
3097
3097
3097
3097
3097
3097
3093
3093
1049
3093
3086
3093
3086
3086
3097
3085
3085
3085
3085
3085
3085
3085
3125
3097
3097
3085
3085
3126
3086
3085
3086
3097
3086
3086
3097
3085
3085
3085
3085
3161
2709
2701
3085
2701
3085
3087
3087
3087
3093
1039
3087
3093
1039
3085
3085
3121
3121
3121
1065
3121
3121
3121
3093
1039
3121
3093
3087
3087
3087
3087
3087
3087
3087
3093
1039
3093
1039
3093
1039
3085
3085
3085
3085
3085
3085
3095
3085
1047
3095
3121
1065
3121
3121
3121
3121
3163
3159
3163
2793
2194
2248
2240
2240
2256
2256
2258
2694
2695
2695
2694
2694
2694
2383
1487
847
3640
3642
3586
1539
3586
3586
3586
3586
1539
3642
3640
3600
3600
3584
3584
2065
2048
2049
2178
2178
2178
2178
2178
162
2178
2178
2178
2178
2178
2178
2320
2820
2816
2308
2304
2306
2338
2832
2304
2274
2178
2178
2189
2183
143
2068
2068
2068
2068
2064
2069
2069
2069
2083
2083
2083
2161
2294
2897
2197
2057
2057
2057
2081
2184
2184
140
2338
2336
2338
2176
2176
2176
2176
2176
2176
2178
139
135
2179
135
2179
2178
2178
2183
2183
2183
2187
135
2183
2179
2179
139
2179
139
2241
2251
2251
2243
2248
2248
2248
2259
2259
2054
2054
2588
2588
2588
2588
2264
217
2120
2120
3353
3081
3080
3081
3081
2328
274
2328
274
2328
3627
2106
2178
2178
2178
2178
2181
2178
133
2181
2178
133
2181
2181
2181
2178
2182
2178
131
2179
2183
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
3212
2188
2097
2241
2150
2150
2150
2108
2104
2104
4034
4033
2153
4034
1993
2353
497
309
437
501
2353
433
497
309
437
501
2353
433
497
309
437
501
2353
2353
2353
2545
501
2353
433
497
2545
3042
3042
3043
3043
3042
3636
2484
2484
2677
2406
2406
2407
2407
2498
2370
2369
2754
2754
2690
2690
2755
2691
2691
579
2691
2691
2187
2187
2187
2354
2538
2353
2353
2353
2362
2362
490
442
506
3761
3760
1713
2353
2481
2353
432
433
2481
2410
2352
305
368
362
2352
305
369
368
362
2672
618
2522
2810
2522
2257
2257
2257
2257
2193
2098
58
2098
58
2546
2482
498
2050
2050
2050
3664
2448
2368
704
400
2368
2368
704
416
400
2464
400
2376
2376
2674
370
498
2546
2546
2345
2690
2434
2434
642
2690
2434
2434
642
2688
2432
2432
2434
2432
2688
2692
2436
2436
2436
2436
2436
2436
2688
2432
2688
2692
2436
2665
2408
361
488
409
489
2473
2482
2354
2349
302
493
2413
429
430
366
374
2349
302
2413
429
430
366
2472
360
361
488
489
2408
361
488
489
2414
2478
366
494
2414
494
2414
2537
2350
430
2542
2345
360
425
361
488
409
489
2345
360
425
361
488
489
2414
494
2414
494
2377
2377
345
457
2512
2384
2340
356
2340
484
2404
2345
2345
2345
329
2329
297
489
505
2505
2409
377
2345
2345
2345
2425
2377
2329
377
409
505
2344
2328
296
360
504
2504
2424
408
488
2344
2377
2473
2404
2532
2376
456
2376
2340
356
2468
356
612
484
2468
2341
2324
2324
3672
1625
3672
2378
2378
2760
330
714
2376
712
394
409
426
330
410
714
2368
2368
2368
2436
2378
2378
2378
2378
2378
2436
2377
457
2376
456
2504
2328
472
2432
2432
2432
2432
2432
2433
389
2433
401
2437
2433
2433
2433
2437
393
2448
2432
2440
2448
2440
400
2440
2440
2432
2432
2432
2432
2432
2470
3585
3585
3585
3585
3585
2360
2402
2488
2488
2488
2488
2488
2467
2074
2074
2310
2562
258
2562
258
538
282
2562
258
2562
258
2562
2370
2242
322
2242
322
2370
2370
2060
44
2060
2060
2060
28
2060
2060
2060
2060
2060
2060
2060
28
2147
2243
2178
2337
2593
289
2337
2337
2337
2593
2337
2337
2337
2337
2081
2081
2081
2081
2081
2369
2197
2083
2083
2372
2369
2113
68
2116
2113
2369
2369
2369
2369
2369
2369
2113
2113
2113
2113
2113
2113
2113
2113
2113
2112
72
2376
2376
2376
2376
2376
2376
2376
2112
72
2696
2688
2856
2856
2856
2704
3592
3592
3592
2142
2184
2188
2184
3197
3197
2685
3249
3249
2758
2886
2214
2315
2168
2152
2152
2152
120
2152
2152
120
2168
2152
120
2168
2255
2180
2306
2176
1664
2176
1664
2099
2564
2564
2564
2564
2560
2829
2717
2701
654
2717
668
2716
2717
2717
668
670
2701
654
669
670
2701
654
669
670
2701
654
3078
3078
3078
3078
3078
3086
3086
3078
3078
3086
3086
3145
2703
3087
2657
3094
3094
3094
3094
3094
3094
3162
3074
1050
1114
3074
1050
3098
1114
3074
3074
1068
3074
1050
3074
3162
3074
3074
3074
3074
3106
3138
3138
3074
3138
2690
4060
3657
3887
2105
2105
2105
2058
2061
10
2058
2054
13
10
2058
2054
9
10
2104
4022
2148
2148
2148
3780
2148
2108
2059
3670
2099
2102
2100
2100
2104
2104
2099
2256
2292
2292
2283
2096
2096
2096
2103
2103
4058
4000
4000
4032
4032
4032
2110
2110
2110
2173
4029
2173
2086
2086
2109
2086
2086
3784
4037
1990
1992
4037
1990
4037
4037
2110
2110
2172
4060
2174
3788
4038
2080
2084
3776
2148
4036
4036
4036
4041
2080
2080
2081
2084
2084
4036
2084
2084
2104
2080
2080
2080
2104
2096
40
2096
2080
2088
2096
2096
4035
4035
4035
4035
2080
2156
4024
4016
2088
2088
2096
40
2088
2088
2088
4036
4036
2164
4036
4032
4036
2102
4045
4032
4032
4032
2080
2080
2144
4032
4032
4032
2096
2096
2154
4010
4010
3788
2096
2096
2064
2154
3788
2158
2048
2086
2086
2150
3782
2101
2102
2102
2169
2169
2150
2086
2086
2100
2204
3176
3178
3178
2666
2666
3170
2177
2146
2146
2146
2146
2146
2146
2146
2146
3261
2157
2157
2157
2146
2182
2182
2196
2089
2101
2101
2101
2101
2097
2100
2100
2096
2096
2096
2096
2096
2096
2096
2293
2293
238
2289
2289
2256
2096
2096
4044
4042
4036
1996
2104
3802
2092
4036
1996
2096
2100
2065
2097
2288
2288
2168
2168
2158
4044
4042
2094
2094
2094
2096
2096
2064
2104
2097
2094
2094
2096
2096
2096
2096
4016
4041
4041
4044
4044
2107
4044
2160
4044
4056
4044
2107
2107
4044
2107
2098
2088
2088
2088
2107
2102
2106
2106
2106
2102
2106
2102
2102
2102
2090
2090
2098
58
2090
2094
2094
2092
2092
2106
2090
2090
2090
4040
4056
4056
2092
2152
4056
4056
2152
2088
2088
4040
2102
2107
2088
2088
2088
2088
2092
2090
2090
2092
2092
2092
2092
4044
2088
2088
2090
2090
2088
2088
2088
2088
2091
2091
3800
4045
4045
4042
4042
4040
2097
2161
2097
2097
4046
4046
4042
4040
2244
2168
2110
2092
2092
2092
2092
3788
4046
4046
4024
2168
2168
2168
4024
2168
2168
2168
2168
2064
2064
2096
2085
2085
2085
2085
2084
4041
4041
4041
1957
4004
4004
2162
2196
2196
2196
2194
2194
2201
2201
2201
2201
2201
2054
2189
2200
2200
2200
2200
2050
2086
2086
39
2193
2193
2180
2210
2153
2153
2153
3177
617
2153
2197
2193
2193
2193
2193
2197
2193
2193
2193
2193
2193
2209
149
165
2209
145
2209
145
2193
153
2193
2193
2193
2209
145
162
2209
153
2209
145
153
2209
145
2197
2193
153
2193
2193
2193
2193
2193
2209
145
2194
2193
2193
2193
2193
2193
2193
2178
2178
2210
2210
2210
2050
2050
2050
2202
2202
2202
2202
2202
2202
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2178
2210
2210
2210
2178
2178
162
2178
2178
162
2178
162
2178
162
2178
162
2178
2178
2178
4008
2153
2153
2201
3649
2108
2108
2108
2108
2108
2105
2105
2105
2105
2105
2105
2105
2105
2105
2244
2105
2105
2104
2104
2104
2104
2104
2106
2106
2152
2090
2154
2246
2198
2053
4020
2111
2102
2102
4046
4046
2173
2173
126
2177
3746
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2096
2096
2096
2107
2097
2105
2105
2048
2048
2097
2097
4038
2108
2100
2088
2104
44
2108
2156
2108
2104
2092
2052
2109
2108
2108
2108
2108
2108
2106
2106
2106
2106
2106
2106
2108
2106
2082
2106
2181
2276
2109
2109
2109
2096
2096
2096
49
2097
2096
2096
2096
2084
2084
2086
2109
2109
3821
2157
2145
100
2145
96
2145
96
100
2152
105
4017
1972
4004
3777
3780
4032
4033
1984
1988
4033
1984
1988
4032
1988
4033
1988
4032
1988
4045
4006
4038
4038
2080
56
57
2081
32
56
57
36
2084
2081
4017
2145
113
2164
4020
4004
4033
1984
4033
1984
1988
4033
1984
1988
2174
2050
2166
122
2174
2166
2074
2074
2074
2202
2181
2181
2181
2178
3218
2633
2633
2297
2138
2092
2218
2220
2220
2220
2220
2220
2220
2220
2115
3182
3254
2136
89
2234
2234
2242
2170
2146
2146
2146
2158
2146
2146
2170
2170
2158
2146
2146
2146
2146
3246
2158
3262
2786
3616
3616
3617
3617
3617
3616
3616
3617
3617
3594
3682
2082
42
2074
3696
3696
3696
3600
3600
3120
560
3182
3181
3174
3173
1133
2051
2401
2401
354
355
2403
2401
2401
354
355
2403
2401
2401
354
355
2403
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2403
2401
2401
2403
2401
2401
2401
2401
2401
2401
2402
2401
2401
354
355
2401
2401
355
2401
2401
354
355
2401
2402
355
2401
2401
354
2401
2401
355
2401
2401
2401
2401
2099
2099
2402
2402
2402
2402
2402
2402
2402
2884
2884
840
838
844
2876
2856
824
804
812
806
828
2840
2974
2876
2856
809
804
812
806
828
2820
774
2824
772
774
792
796
798
2885
2885
2873
805
2878
2969
2821
777
2825
797
2860
2820
2844
2857
2909
2860
828
2844
2908
2860
829
828
2828
797
796
2873
2873
2939
847
2875
2939
2875
2843
2843
2972
2893
2905
2905
2905
2873
2873
2841
2841
2841
2841
2841
2893
2829
2841
2873
2969
2841
921
2877
2829
797
2829
797
2829
2873
2873
2841
2841
2841
2841
2841
2829
2829
2841
2841
2844
2831
2861
2205
2237
1725
2203
1691
2267
2237
1725
2237
1725
2493
2237
2201
154
3769
3609
1562
2183
2829
2829
2163
2163
2185
141
1673
1677
185
157
189
1721
1725
1693
3725
1678
1693
1726
2189
1677
1685
1678
1693
1726
3726
1702
2189
1698
1677
157
189
1685
1678
1701
1725
1693
1726
2217
153
1705
1678
1689
1702
1726
3593
1565
3613
3613
3593
1549
3597
3605
1549
2441
397
441
445
2466
397
445
2473
409
3856
3856
3856
3856
3856
3984
3984
2136
2136
2136
2136
2136
3992
3992
3992
3992
2827
2827
2308
2308
2709
660
2708
2708
3084
2709
660
2701
2701
3156
3156
3086
1109
3084
1037
1038
1101
1100
1102
3157
3085
3093
1044
3084
1037
1045
1044
1038
3085
1038
3085
3084
1058
3084
1100
3084
3085
3157
1110
3085
1038
1085
1086
3133
1086
3093
1044
1109
1108
3093
1044
3085
1038
1085
1086
2701
2709
2701
2701
2709
2701
2709
3093
1109
2709
2709
2709
3093
1109
3157
2701
654
2690
654
3085
1038
3086
2701
654
3085
1038
2690
654
3074
1038
3086
3085
3086
2701
2701
2701
2709
3085
3093
1109
3093
1109
3129
3093
3077
2701
2701
2709
3085
2701
3085
2701
661
3085
3085
3085
3093
3086
1102
3086
1110
3086
1102
3086
2702
2702
3086
1102
2701
2701
2709
2701
3093
3157
3093
1109
3094
2701
3149
3085
1038
1086
3074
1038
3085
1038
1086
3085
1045
3093
3085
1038
1086
3074
1038
1046
3074
1038
1086
3074
1037
1045
3074
1038
1046
3074
1038
3085
1038
3085
1038
3074
1038
3085
1038
3074
3074
1038
3074
3085
3093
3093
1109
3085
3085
3093
3085
3085
3085
3085
1038
3093
1046
1110
3074
1038
3085
1038
1086
3134
3086
1086
3141
3085
1045
3085
3085
3085
1045
3085
3085
1045
3093
3085
3085
3085
1045
3085
1045
3085
3085
3085
3085
3085
3085
3157
3157
3157
1101
3093
1109
3085
3085
3085
1045
1109
3085
3093
1109
3085
3085
3093
1109
3085
1081
3093
3093
3093
3093
1109
3085
3093
3093
3093
3077
1093
3077
3077
3085
1038
1086
3074
1038
1086
3085
3074
1038
3085
1038
1086
3074
3085
1045
3074
1038
1046
3074
3085
1038
3085
1038
3074
3074
1038
3085
3085
3093
3085
1045
1081
3085
3085
1045
1109
3093
3085
1045
1109
1101
3085
3085
1101
3085
1045
3085
3093
3085
1045
3085
3093
3085
1045
3085
1045
3085
3085
1045
3085
3085
3085
3085
3085
3086
3086
3094
3157
2701
654
2690
654
2690
2701
3149
2701
3149
3149
2701
2701
2709
3086
2702
2702
2701
654
2702
3086
3086
3086
3086
3086
3086
2702
3086
1102
3086
3157
1110
3086
3158
3086
3086
3086
3094
1110
3086
3085
1038
3158
3086
3158
3085
1038
3086
2710
2710
3158
2710
2709
662
3158
2709
662
3157
1110
3157
1110
3094
1109
1110
3086
3086
3158
3086
3157
1110
3086
2710
2709
662
3158
2709
662
3157
1110
2709
662
2709
662
3157
1110
3156
3156
3156
3086
3085
1038
3086
3086
3086
3086
3086
3086
3086
3151
3087
3087
3087
3087
3087
3087
3087
3087
3087
3087
3087
3087
3087
2702
2701
654
2702
2709
2709
2709
2709
3085
1045
3074
1037
1045
1058
3086
1046
3085
1038
3074
1038
3085
1045
1090
3086
3074
1038
3093
3093
3085
3085
3085
1058
3157
1110
3086
1110
3085
1038
3093
1109
3134
3074
1090
1110
3086
3074
3074
1037
1038
3086
1058
1046
3085
1038
3085
3093
3085
3085
3093
3085
3085
3093
3074
3085
3085
1045
3093
3085
3085
3074
3085
3093
3094
3074
3085
3085
3149
3093
1046
1109
1110
1101
3086
1102
3093
3093
1086
3093
1110
3134
3086
1086
3134
3086
1086
3093
1109
1101
3093
3093
1109
3085
3157
1110
3158
3106
3086
3093
1038
3093
3086
1086
3086
1086
3093
3093
3093
3085
3093
3157
2710
3157
1110
2690
3158
2702
3086
2702
3095
2703
3087
2703
3105
3105
3105
3084
3084
3105
1036
3087
3087
3087
3087
3087
3073
1057
3084
3084
3105
3084
3132
3073
3084
3128
3093
3128
3105
3087
3087
3095
3095
3105
3105
3073
3105
3084
3132
3084
3132
3084
3128
3093
3093
3093
3148
2689
3084
2711
2711
3087
2700
2700
2700
3148
2700
3148
3084
1100
2691
2703
3156
3156
3092
3087
3135
3135
3095
3087
3084
3084
1084
3084
1084
3132
3095
3092
3084
3132
2703
2700
3084
3084
2700
3084
3084
3084
3156
3084
1100
3084
1044
1108
3084
3084
3084
3084
3084
3084
1084
3084
3084
3084
3084
3084
1084
3084
3084
1084
3084
1084
3072
3075
1039
1059
1047
3087
1047
3084
3084
3075
3075
3095
3087
1047
3084
3084
3084
3084
3084
3084
3156
3092
3084
1084
3084
1044
3084
3084
3084
3084
1084
3084
3084
3084
1044
3084
1084
3084
1084
3084
1044
1082
3084
3084
3084
3132
3084
1084
3084
1044
3084
3072
3072
3104
3072
3072
3156
1084
2690
3138
1100
2700
660
2700
660
3156
1084
1100
2700
2700
2700
3148
2700
3148
3148
2703
2708
2708
2708
3156
3084
3084
3132
3132
3156
3148
3148
3085
3072
3085
2701
3085
3085
1101
3085
3085
3085
3085
1101
3085
3085
3085
3085
3072
3086
3072
3094
3072
3085
3085
3085
3085
3072
3085
3085
3085
3072
2703
3087
1047
1111
3087
1103
3087
3095
3087
1047
1083
3159
3095
3151
3087
3087
3087
2703
3084
3084
3084
3084
2702
2702
2702
2702
2702
2702
2702
3150
3086
2702
3094
3094
1110
3086
3086
3094
3093
1046
2702
3086
3086
3086
3086
3086
3086
3086
3086
3086
1046
3086
3086
3086
3086
3086
3086
1046
3086
1046
2702
3150
2702
3134
1102
3150
2702
3150
2702
3087
1059
1047
1083
3087
2708
3084
3129
3092
3087
1059
3087
3084
3129
3084
2708
2708
3084
3084
3156
2700
3080
1112
3080
3085
3075
3073
3635
3744
3624
3722
1578
3722
3722
3715
3715
3715
3715
3715
3641
3722
2141
2250
2266
222
2266
222
2266
222
3609
3601
1554
3602
3602
3602
3602
3602
3602
2290
2290
2281
242
2162
210
2226
2281
242
2290
2998
2736
2476
2476
492
2476
2476
492
2569
3139
3139
3139
3139
3139
3139
3139
3139
3139
3139
3138
3139
3139
3111
551
3123
2598
563
551
2598
563
3123
2599
2619
2713
3612
3612
3608
3608
3608
3608
3596
2448
401
658
2276
2276
2204
2204
2204
2194
147
155
2196
2280
2280
2202
2202
2208
1696
3616
2210
2210
2211
2211
2195
3102
2589
2586
2586
2677
2677
2720
2722
2724
2732
3880
3888
1828
3888
3888
3728
1840
3856
2292
2292
2094
54
2102
2102
2160
2160
2103
2103
2103
2292
2292
2107
2107
2107
2173
2173
2173
2173
2173
3227
3227
3227
3227
3227
3227
3227
3227
3227
3227
3227
3227
3227
3227
3227
2203
2118
2242
2242
4032
2144
4033
4032
2109
4032
4032
4032
4032
4032
2109
4034
4034
4032
2110
4034
4034
4033
4033
2146
4034
3778
4034
4033
1986
4001
4034
3777
4033
1986
2146
4034
4034
4032
2110
2109
4034
4034
4034
4034
4034
4034
4034
3778
4034
4034
4032
4032
4032
4032
4032
2158
4034
2156
2082
2081
2080
2153
2145
2080
2080
2158
2059
2059
2059
2059
2161
2161
2145
2105
2105
2105
2105
2105
2105
2105
2105
2097
2097
2051
2145
4033
1953
4033
4033
4033
4033
4033
4033
4033
4033
3604
2512
2568
2499
2946
2946
3458
3466
3466
3466
3466
3466
3010
2466
2434
194
2178
2466
2242
2242
2242
2242
2242
2242
2242
2434
2434
2210
2210
2242
2466
2433
2177
2177
2177
2177
193
2186
2442
2442
2442
2442
2057
2057
2057
2057
2057
2057
2048
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2325
2325
2329
2329
2329
2329
2073
2073
2068
2068
2068
2068
2069
20
2069
2069
20
2069
2068
2182
2048
2048
2048
2048
2048
2048
2498
2864
2896
2760
2608
496
2049
2049
2049
2049
2049
2049
3609
3613
3605
2203
2203
2203
2203
2203
2191
2203
3609
1565
3609
1565
3636
2189
3591
3629
2075
2066
2254
2395
2394
2393
2393
2187
3596
3596
2298
2298
2298
2170
250
2394
2393
2151
2151
2055
2055
2055
2093
2105
62
2298
3593
2254
2173
2174
2174
2174
2174
2173
2696
2509
2395
2395
2340
293
2341
2341
2341
2405
2405
485
2404
357
2405
2404
357
484
485
2405
485
2405
2405
2405
485
2405
2405
2404
357
484
485
2405
485
2405
2405
485
2404
357
2404
357
484
485
2533
2405
2404
357
2405
2405
485
2405
485
2405
2405
485
2405
2405
485
2404
357
2405
2404
357
484
485
2405
485
2404
357
2404
357
484
485
2533
2405
2405
485
2405
2405
485
2533
2405
2405
485
2533
2405
2404
357
2404
357
2405
2405
485
2405
2405
2405
485
2405
2405
2405
2405
485
2405
2405
485
2405
2405
2405
485
2405
2405
2405
485
2405
2405
2405
2405
485
2405
2405
2405
2405
485
2405
2405
485
2405
2405
2405
485
2405
2405
2405
2405
485
2405
2405
485
2405
2405
2405
485
2405
2405
485
2341
2405
485
2405
485
2405
485
2405
2405
485
2405
485
2405
485
2405
485
2405
485
2405
485
2405
2377
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2355
435
2358
438
2507
2379
2379
2379
2379
2486
2795
2795
2475
747
2962
2188
908
2950
2182
902
3020
2145
2145
2296
2290
2290
2297
3428
3444
3439
3439
2286
1390
3438
3438
2286
1390
3438
2293
1390
1397
2295
1398
1399
2294
1398
2294
2293
2293
3425
3425
3425
3425
3425
3424
3424
2289
1393
2112
2290
2144
2153
2433
2433
2181
2178
2178
2115
2115
3597
3597
3666
2086
166
2086
2086
2086
2610
2205
221
2269
349
2386
306
2386
306
2354
2186
2184
138
2186
2098
2098
2184
2184
2098
2098
2098
2098
2098
2098
2098
2098
2098
82
2098
2098
82
2326
2070
2070
2089
37
2085
2089
3625
3618
1571
1579
1578
3625
3621
3603
3618
1577
1573
1586
3625
1573
2188
2443
2443
2187
2187
2048
2176
2048
2048
2050
2050
2435
2435
2433
2433
2049
2822
2206
3672
3672
2185
2187
2187
2185
2185
2387
2185
2185
2185
2098
2098
2098
2098
82
2187
2187
2130
2187
2187
2185
138
2187
2187
2187
2187
307
2187
339
307
2099
83
2328
2248
2328
2216
2328
2328
2248
2328
2328
2328
2594
2593
2212
292
356
2212
356
2075
2331
2075
2376
2120
2320
2112
2112
2112
2112
2396
2396
2112
2112
2113
2320
2187
2376
2376
2376
2116
2220
2179
2326
2326
2333
2077
2333
2077
2077
2077
30
2333
286
2077
2077
2198
2350
2048
3584
2241
2176
2050
3586
2048
2048
2063
2051
2048
2051
2063
2063
2050
2063
2050
2372
2372
2116
72
2116
72
2116
2116
2116
2372
2372
2372
2368
2368
2368
2368
2368
2368
2112
2112
2112
2112
2112
2112
2112
2112
2334
2334
2334
2334
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2273
2273
2273
2371
2375
2375
2375
2374
2374
2118
2117
70
2118
2118
2118
2374
2371
2371
2116
2116
2116
2116
2116
2116
2116
2116
2116
2112
2368
2368
2368
2368
2368
2112
2368
2112
2336
2336
2192
2112
2368
2112
2372
2112
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2376
2376
2376
2376
2376
2376
2120
2120
2120
2120
2120
2120
2112
2112
2212
2212
2377
2371
2371
2371
2371
2371
2115
2115
2115
2115
2371
2115
2371
2371
2371
2115
2115
2115
2115
2371
2372
2372
2116
2372
2372
2116
2374
2374
2374
2118
2118
2122
2368
2368
2368
2112
2340
2076
2320
2064
2064
2382
2126
2126
2126
2126
2212
2212
2212
2371
2371
2368
2368
2368
2368
2112
2112
2368
2368
2368
2112
2368
2377
2377
2377
2377
2377
2067
2115
2322
2322
2066
2194
2114
2320
2320
2320
2064
2064
2274
2274
2374
2374
2213
2213
2066
19
2066
19
2322
275
2323
2219
170
2066
19
2067
2066
19
171
2112
2112
2112
2368
2112
2376
2376
2376
2376
2376
2376
2379
2123
2123
2123
2374
2372
325
2372
325
2372
325
2116
69
2372
2116
2116
2374
2374
2119
2119
2213
2377
2377
2116
2074
2074
42
2122
2118
74
2118
2118
78
2054
2053
2053
2054
2049
2049
2184
2178
2178
2178
2176
2176
2370
2370
2219
170
2219
2049
2610
2313
2057
2057
2122
2369
2113
2320
2320
273
2064
2084
2525
2464
2464
480
2528
2464
2464
480
2464
2464
2464
4064
3936
3955
3955
4019
1975
1895
3943
4035
4035
1991
2479
439
2483
439
3951
3951
3951
2487
2495
2495
2487
3939
1895
3951
1895
3951
1895
3939
1903
1895
2467
435
439
2471
439
2499
2495
2499
435
423
439
2515
2527
2487
447
2499
419
455
435
439
2499
419
455
435
439
2455
2455
2439
407
2435
407
2435
2435
407
2479
2467
2519
2499
419
455
435
423
431
467
2499
419
2435
407
4095
2503
439
4039
2503
439
4039
2467
439
4039
4039
4039
4039
1895
2495
4035
2019
1991
2035
2039
4035
2035
4039
4035
2019
1991
1895
2047
2039
3975
3975
2487
2447
3939
3939
3939
1907
2499
467
2499
2499
435
467
2499
435
2483
3779
1747
2483
3779
2435
403
2435
403
2435
2435
2499
2499
3779
3779
2467
2467
2438
2486
2486
2208
2275
2056
2049
2256
2256
2248
2248
2274
2274
2274
2210
2208
2576
536
2851
807
2851
2851
2167
2228
2276
2228
3652
3641
1597
3634
3634
3637
3637
3634
3637
3673
1629
1626
3637
3677
3677
1626
3637
1586
3677
3637
3635
3673
1626
3621
3673
2596
2596
2596
2565
2565
2672
2587
2587
2576
2576
2576
2321
2321
2118
2118
2118
2201
2480
2276
2280
2280
2248
2248
2280
2248
2114
2497
2528
2528
2528
2339
2339
2339
2083
2083
2083
2083
2083
2339
2083
2083
2178
2178
2049
2049
2049
2049
2048
2048
2048
2048
2565
2562
517
2565
2565
2050
2068
2076
2074
2068
2068
2068
2068
2076
2374
2374
2378
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2122
2122
2120
2120
2376
2120
2120
2120
2120
2120
2120
2120
2120
2120
2348
364
3120
48
2181
2086
2081
32
36
37
2190
2096
2382
2382
2382
2382
2382
2126
2126
2382
2382
2382
2382
2198
2326
2080
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2112
2112
2112
2112
2112
2368
2368
2368
2112
2112
2112
2112
2112
2624
2336
2080
2080
2080
2216
2216
2216
2216
2216
2216
2216
2216
2336
2624
2336
2624
2624
2080
2080
2080
2080
2352
2352
2096
2077
2070
30
2077
30
2077
2077
2077
30
2077
2077
2078
2605
558
2222
2326
2333
286
2221
174
205
206
2221
2221
174
2221
2326
2333
286
205
206
2333
286
205
2333
286
2070
2078
2077
30
2077
30
2077
30
2070
2077
30
2070
2077
30
2077
30
2077
30
2070
2077
30
2070
2070
2221
174
2221
2333
2077
2077
2077
2077
30
2077
2605
2220
173
204
205
2252
205
2067
2067
2075
2075
2075
2211
2211
2211
2211
2211
2211
2606
2606
2606
2606
2605
2221
2077
2606
2605
2605
2077
2077
2322
2066
2066
2076
2077
28
2077
28
2324
284
2324
2324
2068
2076
172
2252
2333
2077
2324
2324
2068
2068
2068
2076
2068
2253
2221
2221
2221
2364
2108
2104
2104
2104
60
2104
2104
2104
2104
2104
2104
60
2108
2108
2366
2366
2366
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2110
2617
313
2617
313
2105
2105
2105
61
2105
2105
2105
61
2105
61
2105
2105
61
2109
2109
2108
2108
2106
2105
2106
2106
2106
2106
2106
2109
62
2382
2382
2382
2198
2126
2126
150
2126
2114
2126
2126
150
158
2198
2126
2114
2202
2198
2202
2126
150
2126
150
2370
2370
2380
2380
2380
2380
2370
2380
2380
2370
2370
2222
2222
2120
2326
2326
2326
2326
2070
2070
2070
2070
2334
2334
2072
2078
2078
2070
2070
2072
30
2070
2078
3729
2193
2601
2185
2185
2185
2185
2185
2185
2185
2185
3721
2081
2081
2081
2082
2081
2082
2082
2082
2370
2369
2369
2369
2369
2369
2370
2370
2370
2370
2370
2370
2369
2369
2369
2370
2369
2370
2369
2369
2369
2369
2370
2370
2369
2370
2369
2370
2369
2369
322
2369
2369
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2369
2370
2369
2369
2369
2369
2370
2370
2370
2370
2370
2370
2370
2370
2113
2114
2114
2113
2113
2113
2114
2114
2114
2114
2114
2113
2114
2114
2114
2115
2114
2114
2369
2369
2369
2113
2113
2113
2369
2369
2369
2369
2369
2369
2369
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2368
2368
2368
2112
2337
2081
2082
2082
2082
2082
2081
2081
2082
2593
2337
2338
2337
2626
2593
2593
2338
2625
2337
2625
2593
2593
2338
2626
2626
2594
2593
2594
2082
2081
2097
2097
2097
2353
2353
2368
2368
2112
2112
2112
2112
2368
2185
2185
2069
22
2247
2354
2354
2386
2210
2112
2374
2374
2374
2374
2374
2118
2118
2118
2118
2598
2374
2374
2374
2118
2118
2118
2118
2118
2598
2119
2582
2582
2582
2064
2370
324
2370
324
2369
2369
2116
2116
2113
2369
2113
2113
73
2116
2116
2370
324
2372
2114
2114
68
2114
2114
68
2370
324
2370
324
2369
2370
324
2369
2369
2370
324
2369
2370
324
2370
324
2370
324
2370
2370
324
2369
2369
2372
2369
2370
2369
2372
2369
2116
2113
68
2116
2116
2113
2113
68
2116
2113
68
2121
2116
2116
2113
68
2116
2113
68
2113
2116
2113
2113
68
2116
2113
68
73
2116
2116
2114
68
2113
68
2114
68
2113
68
2116
2116
2116
2116
2113
68
2113
2114
68
2114
68
2116
2116
2116
2114
68
2113
68
2113
68
2113
68
2116
2113
2114
68
2114
68
2113
68
2114
68
2113
2113
2114
68
2114
68
2113
2116
2116
2114
68
2113
68
2116
2113
68
2113
68
73
2116
2114
68
2113
2116
2113
68
2121
2113
66
2370
324
2370
324
2370
324
2370
324
2370
324
2370
324
2372
2114
2114
68
2116
2114
68
2372
2370
324
2114
68
2114
68
2114
68
2114
68
2114
68
2114
68
2370
324
2370
324
2370
324
2370
324
2114
68
2114
68
2114
68
2114
68
2114
68
2114
68
2114
68
2114
68
2116
2370
324
2114
68
2114
68
2113
2113
66
2120
2120
2114
2114
68
2073
2193
2193
2193
2321
2321
2321
145
2193
2321
2321
145
2321
145
2321
2300
2300
2668
636
3604
1812
2156
106
2161
2161
2156
2321
2065
2482
2354
498
2546
2674
2546
2418
434
498
2611
2611
2608
2608
2483
2483
2483
2480
2480
2480
2483
2480
2483
2480
434
2354
434
2354
434
498
2354
2482
2546
2482
2516
2608
2480
2418
434
2510
2404
2486
444
2536
2536
2352
2432
2432
2432
2432
3672
3672
2436
2436
2436
2472
2309
2584
2502
2502
2503
2501
2501
2501
2501
2501
2501
2507
2379
2454
2378
2378
458
2378
2378
458
2378
2311
2445
2445
2406
2406
2388
2372
2372
340
420
356
2384
2401
352
480
354
2403
483
2496
2380
460
2370
354
340
404
724
468
2516
2048
2088
2286
2222
2284
2310
390
270
398
2502
2502
2310
390
270
398
654
2552
2552
2376
2376
2456
2312
392
648
2460
668
2490
474
2460
492
2460
492
2460
492
2396
2396
2380
460
2460
2460
2460
2460
2460
476
2460
2460
476
2460
2460
2394
410
2394
410
490
2458
2394
2394
410
2458
2316
396
2316
396
2316
396
2332
412
2316
396
652
412
460
2332
2460
2314
394
650
410
3786
2460
2394
458
3674
3594
2469
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2311
2222
2222
3302
2079
2079
3701
1651
2948
2048
3611
2310
2310
2310
3205
2307
2311
2343
2343
2343
2325
2325
2327
2327
2311
2311
3589
1542
1606
3590
3637
3600
3600
2112
2120
2109
2592
2619
3440
2721
3092
3092
3092
3092
3092
2836
980
692
2580
788
692
2836
980
692
2580
788
692
2740
2772
2996
2772
2772
2772
2772
2772
2772
2772
3207
3148
2605
1196
1197
3244
2093
2592
2720
608
624
2720
608
624
2672
2656
624
2592
2592
2592
560
2592
2592
2592
2592
560
2592
3104
3104
3104
2080
2309
2309
2309
2309
2309
2309
259
2309
259
2309
2309
259
2309
2097
2097
2065
273
2065
273
2065
273
2095
303
2254
2433
2433
2049
2049
49
2049
2049
2049
65
2097
2049
49
2049
2049
2049
2049
49
2097
2049
49
2049
49
2049
49
2049
2049
49
2049
49
2049
2049
49
2049
2049
2049
2049
49
2049
49
2049
2049
2049
65
2049
2049
2049
2049
2049
2049
2049
2049
65
2049
2049
2049
2097
2049
2049
49
2049
49
2097
2049
49
2049
2049
2049
49
2049
2049
49
2049
49
2097
2049
49
2049
49
2049
2049
65
49
2049
2049
49
2049
49
2049
2049
49
2049
49
2049
2049
2049
2049
2097
2049
49
2097
2049
2097
2049
2097
2049
49
2049
49
2097
2097
2049
49
2049
2049
2049
2049
2049
49
2049
49
2049
49
2049
49
2049
49
2049
2049
2049
49
2049
49
2049
49
2049
49
2049
2049
49
2049
2049
2049
49
2097
2049
49
2049
49
2049
49
2049
49
2049
49
2049
49
2049
2049
65
2049
2049
2049
2049
2049
2049
2049
2097
2049
49
2049
49
2049
49
2097
2049
2049
2049
2049
2049
2049
2049
2049
49
2049
49
2049
49
2049
49
2049
49
2049
2049
49
2049
49
2049
2049
2049
49
2049
2049
49
2049
49
2049
49
2049
2049
2049
2049
2049
49
2049
2049
2049
49
2049
2049
49
2049
2049
49
2049
2049
49
2049
49
2049
49
2049
2049
49
2049
2049
2049
49
2049
49
2049
2049
2049
2049
2049
2049
2049
65
2113
2049
49
2049
49
2049
2049
2049
49
2049
2049
49
2049
2049
2049
49
2049
2049
2049
49
2049
49
2049
65
2049
2049
49
2049
2049
2049
2049
2049
49
2049
49
2049
2049
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
49
2049
2049
49
2049
2049
2049
49
2049
49
2049
2049
2049
2049
49
2049
2049
2049
2049
49
2049
49
2049
49
2049
49
2097
2049
49
2049
49
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
49
2049
2049
49
2049
2049
49
2049
2049
49
2049
2049
2049
2049
49
2049
49
2049
49
2049
49
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2097
2049
2049
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
2296
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
65
2049
2049
2049
2049
2049
49
2049
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
49
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
65
2049
2049
2049
2049
2049
2087
2087
2087
2304
2516
2776
2516
2516
2064
528
2064
2064
528
2697
2697
2696
2697
2697
2696
2905
2905
2905
2592
1312
864
2592
1312
864
2859
1323
3363
2851
1315
811
1323
3368
2856
584
1320
2848
1312
2848
1312
2914
2924
2128
2128
2112
2760
2518
2502
2501
2120
3976
2944
3016
2944
912
2944
904
2115
2115
3971
2948
2948
3011
2960
2946
900
2946
2996
2946
948
2952
944
2115
2960
2992
2080
2048
2048
2048
2048
16
2048
2580
530
276
274
2580
530
276
274
2570
266
2570
266
2322
2576
272
2576
272
2576
272
2696
2688
2688
2051
2838
2499
2450
3760
3760
2824
3763
2072
2050
2050
2819
2824
2823
2104
312
2136
344
2360
2360
2104
312
2104
312
2128
336
2120
328
2341
2119
2119
2347
2139
347
2139
2396
2140
348
2140
348
2379
2343
2103
2347
2347
2091
299
2347
2091
555
299
2581
2051
2056
520
2049
2610
2060
524
2162
2128
592
2064
2542
2542
2876
2854
2838
806
2854
2368
2368
2368
2368
2465
2208
2208
2208
2208
2304
2304
2304
2304
2304
2625
2346
2257
2257
2257
2257
210
2245
2257
210
2181
209
197
229
2245
2257
210
2257
229
2181
2181
2853
1637
2257
2257
2257
2185
393
2185
393
2181
389
2181
389
165
293
421
2181
389
2181
389
197
229
357
2181
389
197
357
2181
197
3653
1317
3941
2852
2852
1636
3684
2852
2852
2180
388
196
164
228
292
356
2180
388
196
324
164
2180
388
2180
388
292
356
2180
388
196
324
164
420
356
2180
388
196
324
164
228
420
356
2180
388
196
2180
388
196
356
2180
196
3460
1604
1316
1636
1892
3652
3652
1316
1636
1892
3652
1316
1892
2180
388
2180
388
2344
2304
2404
2404
2404
2348
2312
2312
2886
2886
2342
2886
2886
2305
258
2305
258
2305
261
2305
261
2305
261
2305
258
261
2305
258
261
2305
258
261
2305
261
2305
261
2305
261
2305
258
261
2305
258
261
2305
258
261
2305
261
2305
261
2305
261
2305
2305
258
2305
258
261
2305
2305
2306
2306
2305
2305
2306
259
2305
2305
2307
2306
2436
2308
2308
2053
2114
2114
2116
2116
2320
2368
2324
324
3619
3617
3619
3619
3619
3587
3619
3651
3619
3585
2100
2052
2052
2307
2307
2307
2307
2307
2304
2304
2304
2304
2304
2432
2432
2432
2305
2305
2305
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2514
2514
2514
2514
2592
2306
2306
2306
2306
2304
2304
2304
2304
2304
2304
2322
2308
2308
3588
2308
2306
2308
3588
2308
2308
2308
2308
2316
2316
3600
2320
2320
2320
2320
2336
2058
2058
2058
2058
2058
2058
2058
2058
2060
2060
2060
2058
2060
2060
2060
2060
2060
2052
2052
2052
2052
2060
2058
2058
3590
2054
2048
2348
2348
2348
2340
2348
2340
2316
2316
2316
292
300
2316
300
2316
300
2316
292
300
2316
292
300
2316
300
2316
300
2324
2316
292
300
2316
300
2316
292
300
2316
292
300
2316
300
2316
300
2348
2316
298
300
2316
300
2316
298
300
2316
300
2316
2316
2316
300
2316
300
2318
2348
2316
300
302
2316
300
302
2316
2316
2318
2316
300
2348
2348
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2340
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2315
331
299
2315
271
2315
271
331
335
2315
271
299
2316
2316
2348
2348
2348
2348
2348
2319
295
303
2347
295
2315
271
291
303
2315
331
2319
2315
271
299
303
2315
2315
271
2315
271
299
2315
295
2319
2339
2347
2312
2312
2312
2312
2312
2312
2312
2344
292
298
300
2312
265
268
2312
288
268
296
300
2313
266
297
2312
268
2312
268
266
2312
265
268
266
2312
265
268
2313
266
297
2312
296
2379
2347
2316
300
2316
300
2320
2320
2312
2336
2320
288
2336
2336
3616
2320
288
2336
2337
2310
2310
2335
2335
2335
2307
2307
3587
2307
3587
2307
3587
2307
2307
2307
2307
2307
3587
2319
2319
2319
375
2316
2307
2307
2307
2307
2307
2316
2312
2312
2312
266
2312
266
296
2336
266
2312
328
2312
2050
4
2062
2062
2304
2312
2053
2053
2048
5
2048
2048
2053
2053
2053
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2056
2056
2056
2056
2056
2311
2945
2947
2947
2947
2947
2328
2320
2472
2472
2472
2472
2472
2352
2392
2392
2308
2356
436
372
2356
2356
436
692
756
500
2356
372
468
2452
660
372
756
500
2452
372
2356
436
2356
468
2356
436
692
372
756
500
2424
308
372
468
2388
2548
2452
504
472
468
2548
2456
404
468
2548
2420
2388
2052
2052
2052
2052
2052
2052
2052
2052
3848
1804
2056
12
20
28
2056
12
20
28
2072
2056
24
2072
2784
3847
2510
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2560
2314
2691
2563
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2304
2304
2560
2560
2304
2304
2304
2560
2304
2304
2304
2839
2839
2832
2832
2832
2830
2840
920
2840
2636
2652
2816
2824
1800
2840
1816
2132
2132
2644
2194
2194
2656
2912
2272
2968
2154
122
234
250
186
2154
2666
634
2154
170
234
2282
2154
122
234
250
2154
170
154
234
2154
122
234
250
186
2154
250
2666
2666
2666
2081
49
2134
92
2322
2510
2510
2510
2510
2835
2833
2833
2833
2833
2833
2313
2433
2369
2369
2432
2432
2432
2432
2432
2432
2432
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2162
2162
2162
2162
2162
2130
2130
2162
2162
2130
90
2130
2137
2753
2049
2583
2080
96
2064
2048
8
32
80
2048
32
2048
8
32
2048
8
2138
2074
2074
2074
90
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2051
2051
2081
2081
2081
2051
2051
2763
2228
3136
3873
2317
2829
2829
2318
2317
2318
2318
2317
270
2317
2318
2318
2318
2317
2318
2368
3486
2416
2416
2416
2344
2417
2400
2402
2844
2891
2338
2820
2820
2410
2914
2408
2332
2322
2322
2327
2408
2920
2344
2374
2374
2904
2816
2816
2880
3520
2880
2346
2402
2306
2332
2844
2420
2402
2402
2308
2914
2914
2308
284
2882
2882
2884
2914
868
2914
2882
2882
2306
2914
2332
2900
2330
2346
2914
2348
2916
2348
2356
2916
2916
2916
2914
2397
2397
2978
2344
2344
2880
2304
2344
2346
2346
2346
2346
2346
2346
2346
2346
2346
2346
2346
2346
2884
3524
2884
2916
2898
2409
2840
3506
2348
2348
2348
2348
2344
2348
2348
2882
2916
2420
2916
2916
2884
2352
2924
2884
2884
2884
2306
2306
2338
2882
2882
2882
2344
2344
2420
2820
3524
2344
2344
2344
2328
2420
2344
2312
2314
2311
2311
2343
2311
2373
2374
2885
838
2330
2330
2362
2374
2373
326
2918
2692
2131
103
2151
2151
2663
2663
2151
2181
389
2279
2279
2151
231
2279
2279
2279
2251
2251
2278
2249
2249
2249
2278
2374
2374
2578
2185
2332
2332
2428
2940
2330
2369
2369
2329
2425
2937
2374
2425
2361
2330
2050
2050
514
2050
514
2050
514
2050
514
2112
2333
2340
2912
2912
2912
2912
2355
2332
2336
2912
2912
2340
2336
2363
2365
2324
2324
2370
2370
2425
2898
2898
2346
2378
2378
2338
2362
2354
2365
314
2361
2378
2378
2362
2365
314
2362
2338
3482
2906
2906
2898
2898
2361
2920
2320
2896
880
2896
2896
2361
2361
2897
2361
2355
2920
2920
2337
2360
2406
2914
2346
2346
2338
2338
2338
2338
2338
2338
2338
2338
2338
2338
2338
2338
2402
2914
2338
2338
2338
2978
2940
2936
2936
2914
2408
376
2936
2904
2408
376
2338
2978
2908
892
2402
2360
2336
2337
290
2337
2337
2336
2336
2976
2336
2336
2976
2976
2912
2336
2336
2336
2336
2336
2336
2338
2338
2377
2377
2330
2933
2941
2916
2916
2912
2345
2417
2402
2345
2906
2906
2914
2906
890
2348
2334
2344
2344
2376
2376
2888
2344
2888
2888
3512
2332
2332
2424
380
3484
2328
284
2424
380
2424
380
2328
284
2360
308
2328
276
284
2884
2365
2365
2365
2365
2365
3421
2909
2909
3517
3005
3517
2331
2740
2708
2100
660
2747
2107
667
2330
2330
2138
2330
2730
2050
3681
2188
396
2188
396
2188
396
2188
396
2916
2920
616
2873
2873
2209
417
3713
2337
2176
384
2167
247
2167
247
2167
247
2679
2679
2295
2212
3589
1542
3590
3590
3589
3589
3590
3589
1542
3590
3590
3589
3589
3589
3589
3589
1542
3589
1542
3589
1542
3589
1542
3589
1542
3589
3589
1542
3589
3590
3589
1542
3589
3590
3589
1542
3589
3589
1542
3590
3589
3589
1542
3589
1542
3589
3589
1542
3589
3589
1542
2322
2322
3858
3858
2214
2214
2322
2213
2214
2214
2834
1298
3346
1810
3346
1810
2179
2179
2179
2211
2211
2755
2755
2755
2178
386
322
138
394
2178
386
322
138
394
2178
386
138
394
2178
386
138
394
3714
1858
1674
3714
1674
3875
2211
419
2467
3875
2467
2467
2211
2211
2467
3875
2467
2467
3875
2179
387
2179
387
2179
387
2179
387
2179
387
3715
3715
2435
2435
2179
2179
387
2179
387
2179
387
2179
387
2179
387
2179
387
2179
387
3715
3715
2179
387
2179
387
2179
387
2179
3715
3715
2179
2179
387
2179
387
2179
387
2179
387
3715
3715
3715
2179
387
2179
387
3715
2179
2467
2467
2211
419
2211
3875
3875
2467
2211
419
2467
2211
419
2211
2467
3875
3875
2467
2211
2179
387
2179
387
2435
2179
387
2179
387
2435
2435
2179
387
2179
387
2179
387
2179
387
3715
2179
2179
387
2600
2154
234
2154
234
2870
3554
2340
2340
2372
2372
2372
2312
2312
2312
2312
2312
2312
2312
2344
2368
2308
2312
2344
2312
2312
2312
2312
2824
2312
2824
2336
2346
2339
2056
2738
2840
3484
2361
2338
2338
2930
2921
2417
2417
2417
3730
3655
2400
2368
2368
2368
2368
2912
2912
2880
2880
2880
2336
2400
2368
2368
2912
2880
2400
2368
2912
2368
2880
2400
2361
2340
2404
2340
2304
2304
2344
2344
2880
2340
2342
2376
2344
2344
2340
2336
2346
2338
298
2378
2400
2361
2340
2340
2340
2342
2344
2337
2338
2338
2338
2338
2338
2342
2366
2347
2347
2052
2341
2337
293
2341
2373
2341
2405
2405
2405
2405
2405
2917
2917
2309
2309
2304
2309
2401
2341
2341
2341
2341
2341
2341
2341
2341
2341
2341
2341
3477
3477
3525
2309
2309
2821
2885
2885
2885
2885
2885
2885
2885
2885
2917
2917
2917
2917
2885
3520
3520
2880
2344
2344
297
2344
297
2305
256
2305
256
258
260
2305
2305
2308
280
2308
2385
3472
1425
1428
2417
2417
2420
3505
3524
2817
768
772
2816
772
2881
832
836
2881
832
834
836
2881
834
836
2913
864
868
2913
864
866
868
2913
868
2431
2758
2674
2674
2578
2576
2338
2338
2378
2184
2241
2241
2241
2191
2435
2255
2255
2242
3776
2176
2467
2434
2434
2434
2434
2434
2434
2434
2240
448
2121
2182
2259
2259
2435
2435
3782
2130
2283
2155
2155
235
2283
2283
2283
2219
2091
2667
2667
2667
2667
2667
2667
2667
2183
2729
562
3618
3618
3617
3617
3617
3618
3618
3617
3618
3619
3398
2050
258
2050
2083
3652
3652
3652
3864
3864
2731
2731
2658
2657
2657
2661
2661
2432
2403
2403
2403
2403
2403
2403
2403
2403
2403
2403
2371
2371
2371
2371
2371
2404
2404
2404
2404
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2403
2371
2371
2403
2403
2403
2403
2403
2403
2403
2403
2403
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2373
2373
2371
325
2371
2168
3380
2401
2401
2401
2401
2401
2401
2369
4036
1992
2002
4050
4036
1992
4050
4040
3976
1930
3976
3976
3972
1928
1930
1938
3976
3986
3976
3848
3794
3942
3940
1956
3941
3940
1956
3942
1958
3941
1894
1958
3942
3972
1928
1860
1938
3974
1938
3978
3972
1928
1734
1860
1938
3974
1734
1702
1862
1682
1938
1958
3716
1672
1928
1732
1736
3782
3718
1926
4050
1994
4050
3977
1931
1930
1939
3986
3910
3795
3978
1938
3978
3978
3782
3972
3780
3716
1924
1732
1860
4004
4036
3972
3972
3844
3780
1988
3940
1894
1958
3941
3940
1956
3716
1924
1926
1860
1862
1828
3716
1924
1925
1732
1860
1861
3716
1924
1926
1732
1860
3906
3906
4040
4040
3976
4040
3976
3912
3912
3792
4041
4034
4034
4034
3970
1858
3970
3842
3842
3842
3842
3842
4038
3814
3810
3682
3778
3778
1986
3778
3942
1958
3910
1830
3974
3974
1929
2118
1670
1926
1734
1862
3976
3938
1954
3938
1954
3714
1922
1730
1858
1826
3714
1922
1730
1858
1826
3714
1922
1730
1858
1826
2114
1666
1922
1730
1858
1826
3778
3718
1926
1862
1830
3718
1926
1862
1830
3874
3874
3716
1924
1732
1860
3977
1930
4004
2434
2438
2438
2435
2435
2435
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2438
2374
2374
2528
2528
2446
431
2446
2446
431
2446
2446
2446
2446
2446
2446
2446
410
2446
2446
2458
2446
2446
2446
430
2458
2446
2458
2446
2446
2478
2446
2446
2446
430
2446
2446
2458
2446
2458
2446
2458
2446
2478
2446
2478
2446
2446
2478
2446
2318
2318
2318
2318
2446
399
2446
2446
2458
2446
2446
2446
2446
2446
2446
2446
2446
2478
2446
3329
897
3329
3345
1313
3345
1329
3377
2817
2833
2969
924
2968
2968
2968
2441
396
398
412
2828
782
793
796
798
2840
2840
2840
3273
3209
1225
2630
2628
2058
2058
2064
2064
2064
2058
2058
2058
2058
2064
2064
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2064
2064
2064
2064
2064
2065
2065
81
2119
2065
2065
2065
2065
2065
2065
2058
2058
2058
2058
2058
2058
2065
2065
71
2065
2065
2054
2058
2054
2054
2058
2054
2058
2058
2058
2056
2056
2056
2056
2056
2136
2757
710
714
2758
714
2758
2758
714
2757
710
2758
714
2758
2757
710
714
2758
714
2757
710
2758
714
2758
2758
2758
2758
2762
2757
2758
2760
2758
2757
710
2762
2757
710
2066
82
2066
82
2066
82
2066
82
2067
2066
2086
2757
710
2757
710
714
2758
722
714
2757
710
2757
2757
710
2757
710
714
2770
714
2757
710
2758
2757
710
2058
2058
18
2058
18
2058
18
2066
2058
18
2058
18
2058
18
2066
2066
2066
2066
2760
2760
2760
2760
2056
2056
2056
2056
2056
2056
2056
2053
6
9
10
69
70
2054
18
70
2066
2054
2054
70
2053
6
9
10
2054
18
2066
2053
6
10
2057
10
18
2058
2053
6
10
69
70
38
2054
18
70
2066
2054
2054
18
70
2054
38
2054
38
2054
18
70
2066
2054
2053
6
10
2058
2054
2054
18
2054
2054
38
2054
18
2053
6
10
69
70
2054
18
70
2054
2054
2054
38
2054
18
70
2053
6
2054
2086
2054
2054
2086
2053
6
2053
37
82
2053
18
37
2130
2053
6
2053
6
70
2053
18
37
82
2053
2054
2053
6
9
2058
2066
2058
18
2086
2058
18
70
38
82
2086
2066
2058
2066
2066
2066
2066
2066
2058
74
2053
69
2053
9
10
2053
2053
6
10
69
70
2053
6
9
2053
9
10
2053
6
9
10
70
2053
6
2054
10
18
2054
10
18
2053
6
9
69
2053
6
10
69
70
38
2053
6
2054
10
18
2053
6
10
69
70
2058
18
82
2053
2054
38
2054
10
2053
6
2053
6
2054
2130
74
2085
2066
82
2053
101
2058
18
2058
18
82
74
2053
2053
2053
10
2058
18
2058
82
74
2053
2053
9
10
18
37
2053
9
10
18
37
82
74
2053
2053
10
2057
10
2058
2057
2067
2058
2058
2058
2056
2056
2056
2056
2056
2056
2058
18
2058
38
74
2058
2056
2057
10
69
2066
2066
2086
2066
2066
2058
2086
2066
70
2053
9
10
69
70
2066
70
2066
2086
2053
10
2057
10
18
2058
2058
18
70
2066
38
2086
2053
2066
2053
69
70
2066
70
2086
2086
2066
2053
6
2150
2053
18
37
82
2053
69
2058
18
82
2067
2053
6
2053
2053
18
37
82
2053
37
2053
37
82
2053
2053
18
37
82
2053
18
37
82
2053
101
102
2053
6
69
70
2053
6
69
2054
70
102
2053
69
2053
9
10
18
37
2053
10
69
38
2058
2054
10
2058
2054
10
70
38
2054
18
82
2054
2054
2053
6
10
2054
10
2053
9
69
2053
6
70
2058
18
82
2053
2053
69
2053
6
70
2053
6
2053
6
69
70
2058
2058
2056
2248
2245
198
2246
202
2246
2246
2246
2245
198
2245
198
201
2245
198
2245
198
2245
198
201
2245
198
2245
198
2250
2058
2052
2052
2058
2052
10
2759
2059
2059
2059
2059
2059
2059
2756
2052
9
10
18
68
2052
9
10
18
68
2058
2052
18
82
2066
82
2116
2066
82
2052
9
18
68
2052
9
10
18
68
2058
18
2066
82
2066
82
2058
2052
10
2052
10
68
2066
82
2058
18
2066
82
2058
2052
10
68
2058
2130
2058
82
2066
82
2058
82
2052
2058
82
2066
82
2052
10
2058
82
2052
2066
82
2100
2100
2100
2100
2100
2138
2138
2138
2138
2100
2100
90
2138
2138
2100
90
2138
2138
2100
2138
2100
90
2100
90
2100
90
2138
2100
2138
2100
90
2100
90
2130
2137
2130
2052
2058
2058
2058
2058
2058
2058
2058
2058
2052
2761
2057
2057
2057
2057
2057
2056
2056
2056
2056
2057
2057
2056
2056
2762
2762
2762
2762
2056
2056
2056
2056
2054
9
2057
10
2054
10
2058
2057
10
18
2054
18
2058
2054
10
18
2054
10
2058
2054
2058
2053
2058
18
82
2054
2054
2054
38
2054
2066
2058
18
2053
6
2053
6
2053
6
2054
2066
2054
38
2054
2054
38
82
2053
6
70
2054
18
70
2066
2066
2066
2054
38
2086
102
2054
18
38
82
2054
70
2054
2054
38
2053
6
70
102
2054
18
70
2054
18
70
2066
82
2054
38
2053
6
70
2054
18
70
2054
2058
2054
2054
2058
2054
2054
2058
2054
2054
2054
2058
2058
2054
2054
2054
2054
2058
2054
38
2054
2054
2054
2150
2066
2066
2066
82
2066
82
2057
102
2066
2066
2066
2057
2066
2066
2066
82
2066
2066
2066
2066
2066
2066
2056
2056
2056
2056
2056
2056
2056
2136
2136
2136
2130
2066
2066
82
2066
2066
82
2066
2066
2066
2066
2066
82
2066
82
2056
2056
2056
2258
2470
2258
2258
2438
2258
2756
2052
2436
2058
2759
2059
2762
2066
82
2066
2066
82
2052
2052
2066
82
2052
2055
2055
2055
2058
2058
2054
2054
2054
2054
2093
46
2078
2078
52
2078
2078
2092
2092
2092
2066
2055
2059
2058
2058
2130
2066
82
2054
2054
2078
2078
52
2078
2078
52
2078
2092
2092
2092
2092
2246
2245
2058
2065
2065
2065
2756
2756
2756
2756
2066
2116
2084
2084
2759
2769
2084
2084
2052
2065
2065
2065
2065
2065
2052
2052
2066
2066
2066
2066
2058
2052
10
36
2066
2066
2055
71
2052
2756
2756
2756
2756
2756
2756
2084
2052
68
2052
68
100
2052
68
2054
2086
2052
68
100
2052
68
2052
68
2084
100
2052
36
2052
2084
2052
36
2052
2052
36
2076
30
44
2076
2076
2076
44
2076
2076
2076
30
44
2076
52
2076
2055
2055
2055
2055
2055
2059
2052
2052
2055
2055
2065
2065
2065
2052
2084
2052
2084
2084
2052
2052
36
2058
36
2084
2084
2084
100
2058
2084
2084
2084
2084
100
2084
2084
2084
2076
2100
2076
30
44
2076
30
52
2076
2076
52
2076
44
2092
52
2100
2076
30
44
2076
44
2076
44
2100
2076
30
44
2076
52
2076
44
2076
2076
2076
2076
2076
44
2076
2076
2084
2084
100
2150
2150
2148
2052
2052
2052
2052
2052
36
2084
100
2052
2174
2174
2174
2174
2174
2244
2244
2439
2058
2058
2058
2130
2057
2057
2100
2100
2130
2172
2172
2054
2054
2054
2758
2758
2054
2054
70
2054
2054
2054
2054
2054
70
2054
2054
2054
2054
2054
2118
2054
2054
38
102
2054
2054
2054
102
2054
2054
2054
2054
2054
2054
2054
70
2054
70
2054
70
2054
2054
38
2054
2054
70
2054
70
2054
38
2054
2054
2064
2054
2054
2054
2054
70
2054
70
2054
2438
2117
2053
2053
2053
2758
2758
2758
2758
2118
2118
2118
2118
102
2118
2118
2086
2086
2086
2054
2054
2054
2054
2054
38
2758
2758
2758
2758
2054
70
2054
70
2054
2054
70
2054
2054
2054
2054
70
2118
2054
70
2118
2054
70
2054
70
2054
2054
2054
2118
2118
102
2118
2086
102
2118
102
2246
2438
2246
2246
2054
70
2064
80
2086
2064
2054
70
2760
2056
2120
2056
2054
2064
80
2054
2056
2120
2056
2760
2760
2053
69
2053
2085
2245
2063
47
2063
79
2063
2057
2067
2057
3335
2340
2112
2115
35
2115
2883
2403
2839
2839
2839
2391
2391
727
2113
2371
2401
2562
2562
2562
2562
2562
2562
2562
3009
3009
3008
3010
3010
2899
3008
2898
2898
2395
339
2523
467
2497
2496
2395
339
2387
2483
2538
2386
2514
2049
2190
2050
2050
2050
2050
2050
2050
3594
2083
2083
2083
2083
2083
2083
2115
2115
2115
2115
2091
2091
2091
2712
669
2861
2680
2829
2824
781
653
2829
2822
2845
2680
2869
829
2893
2401
3100
1084
3100
3099
3100
1084
3100
3099
3084
2676
2676
2676
2076
284
2076
540
284
2070
54
278
566
310
2076
60
540
92
284
572
348
316
2716
2135
567
311
2103
87
567
311
2071
279
343
2252
2698
2090
2524
2524
2442
2442
2314
2447
2447
2447
2447
2447
2838
2838
2876
2828
2866
2834
2183
2183
2308
2332
3906
3906
3906
3904
3904
3910
3909
1862
3846
2324
2334
2338
2338
2358
2336
2332
2428
2333
2333
2358
2320
2334
2361
318
2414
2350
2428
2330
2426
2330
2426
3467
3467
3467
2179
2195
2195
2195
2187
395
411
443
2443
3467
3467
3475
3475
3475
3475
3731
1907
2177
385
193
449
2306
2308
2826
2362
2882
2912
2310
2912
2912
2912
2912
2912
2310
3522
2882
2912
2306
3522
2882
3522
2882
2338
3522
2306
2882
3522
3522
3522
3522
2306
2882
2882
2338
3522
2882
2912
2306
2308
2882
3522
3522
3522
3522
3522
3522
2330
2882
2882
2912
2912
2912
2912
2912
2417
361
3521
1474
2418
2345
2387
2896
2419
2419
2384
2896
2414
2330
283
2330
283
2330
283
2529
2114
2114
2113
2312
2312
2312
2344
2344
2372
2372
2916
2816
2816
2400
2336
3521
1472
3520
3520
3520
3520
2816
2816
2881
832
2880
2880
3028
2133
2304
2067
51
2443
651
394
650
2443
2699
394
650
2443
394
2443
394
2443
394
2442
2443
394
2442
2443
2444
2444
2444
2444
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2447
2447
2447
2447
2447
2447
2698
2442
2442
2442
2442
2699
2699
2699
2443
651
2699
2699
2306
2438
2310
2309
262
2309
262
2437
2437
2437
390
2309
262
2309
262
2309
262
2309
262
2309
262
2309
262
2310
2336
2308
2434
2434
2306
2306
2434
2562
258
2436
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2689
2436
2308
2308
2692
2692
2692
2408
2096
60
2064
20
28
2107
2458
2458
2437
2437
2309
2309
2309
2309
3868
3860
3862
2322
2322
292
2322
292
2322
2322
292
2322
2322
284
292
3778
3778
3778
1731
3778
3876
2308
3285
1238
3940
1900
2331
2323
2386
2572
2568
2568
2568
2601
3282
3282
1242
2316
2316
2316
2316
588
2316
2572
2572
2782
2782
2445
398
2445
398
2325
278
397
398
2700
2304
2304
2316
2968
2756
714
2388
2322
2322
2322
2322
2308
3634
2352
2387
2387
2354
2354
2354
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2402
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2352
2352
2392
2385
361
2385
2392
2408
2352
2104
2104
2105
2105
2179
2438
2438
646
2438
646
2438
2438
646
2694
2186
2186
2312
2564
260
2564
260
2568
264
2624
580
2309
645
2311
2311
2310
2566
262
646
2566
262
2566
262
2310
2566
262
646
2566
262
2310
2566
262
2566
262
646
2308
2564
260
644
2564
260
644
2308
2564
260
644
2439
2437
2438
2629
2629
2629
2629
585
2321
2634
2634
2308
2564
260
2578
274
2307
2625
2357
2561
2561
2305
256
2307
2304
2563
2562
2816
2816
2818
2432
2432
2688
2560
2688
3840
2432
2432
2304
2304
2306
2306
2306
2306
2305
256
258
2304
258
2304
258
2305
256
258
2304
258
2305
256
258
2305
256
258
2304
258
2304
258
2305
258
2306
2305
258
2306
2306
2306
2306
2304
258
2304
258
2306
2306
2304
258
2306
2304
2304
2598
2305
2305
2305
2305
2305
258
2305
258
2305
2305
2306
2561
2561
2305
259
2305
259
2305
2305
2305
259
2305
2305
2592
2307
2307
2307
2307
2314
2314
2314
2314
2466
2466
354
2307
2307
2315
2313
267
2315
3082
2322
3073
3073
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
258
259
2305
258
259
2305
2305
2305
2305
259
2305
259
2562
2305
2305
2305
2306
2305
259
2305
259
2305
259
2305
2305
2305
259
2305
2305
2561
2561
2438
2438
2438
2438
2438
2310
2310
2310
2310
2310
2318
2305
258
2320
288
304
2352
2320
288
304
2320
2320
288
304
2435
2307
2435
2314
2313
2313
2313
2313
2313
2315
2320
2320
2576
2576
2315
2314
3841
1795
2311
2311
2311
2562
3714
2304
2305
2305
256
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2577
2314
2312
2184
2313
2576
2371
2346
2318
2318
2367
2371
2316
2368
2367
2367
2371
2312
2467
2576
2576
2576
2576
2576
2576
2576
2576
2576
2320
2320
2320
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2580
2580
2580
2580
2306
2306
2307
2307
2306
2306
2306
2306
2306
2307
2307
2307
2307
2306
2465
2465
2465
2308
2601
2601
2601
2601
2601
2601
2601
2601
2601
2562
2601
2601
2320
2320
2320
2576
2576
2576
2576
2576
2576
2320
2572
2568
2324
2324
2580
2324
2324
2324
2324
2324
2314
2314
2570
2320
2320
2320
2582
2579
2320
2576
2576
2320
2320
2576
2576
2576
2576
2576
2579
2324
2324
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2576
2576
2304
2304
2320
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2323
2323
2323
2323
2323
2323
2323
2323
2316
270
2316
270
2316
270
2573
2573
2573
2602
2602
2602
2602
2602
2602
2316
2316
2316
2316
2316
2573
2318
2318
2318
2602
2602
2602
2602
2602
2340
2340
2340
2311
2311
2324
2324
2324
2580
2324
2580
2324
2324
2324
2324
2324
2320
2320
2320
2320
2320
2320
304
2579
2318
2318
2318
2319
2319
2304
2304
2304
2304
2304
2480
2480
2310
2311
2564
2564
2691
2691
2691
2691
2344
2344
2344
2600
2600
2600
296
2600
296
2600
2600
296
2600
296
2600
2312
2312
2312
2312
2313
2580
2580
2580
2580
2580
2580
2313
2313
2313
2313
2569
2312
266
2312
2312
266
2312
2312
2312
2312
266
2312
2582
2582
2582
2313
2313
2313
2313
3588
2309
2579
2569
2571
2571
2571
2568
2569
2568
2569
2569
2569
2438
2433
2433
2433
2437
2309
2324
2324
2324
2580
2314
2309
2580
2580
3883
3883
3883
2313
2304
2304
2304
2304
2603
2313
2313
2318
2318
2313
2318
2306
2486
3044
3044
3044
2532
2532
508
2532
2532
2532
476
2552
2552
3560
2808
2694
2694
3558
3558
3046
1510
3046
1510
3491
3491
1535
3583
2470
2470
2470
2470
2758
2758
2758
2502
2502
2502
2502
2758
2758
2758
2758
2758
2758
2758
2758
2758
2470
2470
2470
2470
2470
2502
2470
2502
2502
2502
2502
2502
2502
2502
2502
2502
2470
2470
2502
422
2502
422
2502
2470
2470
2502
422
2502
422
2790
2790
486
2534
2534
2790
486
2790
486
2790
486
2790
486
2790
486
2470
2470
2502
2502
2470
2502
422
2502
422
2758
454
422
2470
2502
2502
2470
2790
2790
3526
966
2982
2982
2982
2982
2982
2982
2982
2982
2982
2982
2982
3069
1533
3581
2982
3526
3526
3526
3526
3526
3526
3526
966
2982
3526
3526
3526
3526
3526
966
3526
966
3046
3005
2499
2495
2755
2755
2755
2755
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2531
447
2495
767
2531
447
2495
767
2495
2495
2504
2504
2504
2504
2978
2466
2790
486
743
487
2470
2470
2052
2187
2048
2321
2838
2838
2830
2830
2828
2828
2828
3010
3008
1856
2578
706
2578
706
2854
2854
2857
2857
2821
2748
2748
2748
3424
3641
1597
3645
3646
3646
3641
3641
3641
3645
3641
1597
1594
3645
3641
1594
3641
3645
3645
3642
3641
1597
3642
3645
3641
1597
3643
3641
3641
1595
3645
3641
2844
2860
2820
644
2826
2698
2866
2850
2850
2818
2850
2722
2395
2395
2560
2560
2560
2603
2304
2102
2102
2102
2118
2102
2102
2106
2078
2403
2056
32
40
2056
40
2088
2316
2316
2316
2316
2316
2316
2316
2316
2444
2444
2444
2443
2443
2437
2437
2309
2309
2308
2308
2308
2688
2436
2308
2308
2436
2308
2308
2736
2608
2608
2736
2736
2736
2736
2608
2312
2312
2312
2304
264
2304
264
2304
264
2304
264
2304
264
2304
264
2304
2560
2560
2560
2560
2312
2312
2304
2304
2304
2304
2304
2304
2562
2560
2560
2560
520
2560
2560
2400
2400
2228
2228
2308
2306
2308
2308
2308
2308
2305
2308
262
2316
2316
2316
2316
2316
2316
2316
2316
2316
2316
2316
2572
2316
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2604
558
2314
2314
2314
2314
2604
558
2604
558
2606
2604
558
2604
2604
558
2606
2604
558
2314
2314
2314
2314
2314
2346
314
2346
2346
2362
2346
314
2362
2362
2362
2314
2314
2570
2570
2570
2314
2314
2570
2570
2562
2562
2562
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2433
2433
2433
2433
2689
2689
2689
2689
2305
2305
2305
2561
257
2561
257
2561
257
2561
257
2561
257
2305
2305
2305
2305
2305
2305
2305
2433
2433
2433
2308
2308
2308
2561
257
2561
257
2561
257
2561
2305
2436
2436
2436
2436
2308
2308
2325
2325
2433
2433
2433
2345
2345
2601
2601
2601
2601
2305
2305
3841
3841
3841
2564
2308
3841
3841
2305
2724
2564
260
2567
2567
2567
2740
2740
2724
2612
2612
2612
2612
2612
2612
2740
2596
564
2596
2564
2564
260
2564
260
2308
2308
2308
2564
2308
2564
2564
2433
3716
3716
3204
644
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2313
2313
2313
2313
2321
265
2321
265
2313
2321
2321
265
2313
2321
265
2321
2321
265
2321
2321
265
2321
265
2321
2321
2321
2320
2320
2322
2313
2322
2321
274
2322
2321
274
2321
274
2321
2321
2321
274
2321
274
2321
274
2561
2305
2305
2305
2305
2305
2321
2321
274
2321
274
2321
274
2321
274
2321
274
2321
2577
530
2577
530
2577
530
2305
2305
2305
2305
2322
2322
2306
260
2306
260
2322
2322
2322
2306
2306
2306
2306
2305
2305
2306
2358
2358
2614
2614
2742
2742
2742
2358
2342
2342
2718
2718
2718
2742
2742
2718
2718
2614
2342
2049
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2569
2570
2570
2326
2326
2326
2326
2326
2326
2582
2582
2582
2326
2326
2326
2326
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2560
2560
2560
2560
2560
2304
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2304
2304
2304
2304
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
3594
3594
3594
2314
2570
2305
2305
2305
2305
2305
2560
2560
2560
2560
2560
2560
2560
3841
3841
2741
2741
2445
2307
2307
2308
2336
2304
2318
2318
2318
2318
2318
2318
2318
2318
2318
2318
2574
2574
2574
2574
2574
2574
2574
2574
3854
2562
2318
2318
2318
2574
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2565
2565
2306
2306
2306
2562
2562
2562
2562
2562
2562
2306
2306
2306
2306
2306
2306
2306
261
2306
2306
2306
2306
261
2306
2306
2306
2306
2306
261
2306
2306
2306
2306
2306
2562
517
2562
517
2562
2562
517
2562
2562
517
2562
2562
517
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2309
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
261
2306
2306
261
2306
2306
2306
2306
2306
2306
2306
2306
2565
2562
2565
2562
2562
2562
2562
2562
2562
2562
2562
2562
517
2562
517
2562
2562
517
2562
2565
2562
2562
2565
2562
2562
2562
2562
2565
2562
2562
2562
2565
2565
2562
2562
517
2562
2562
517
2565
2562
2562
2562
2562
517
2562
517
2562
2562
2562
517
2562
2565
2562
2565
2562
2562
2562
517
2565
2562
517
2562
517
2562
517
2565
2562
2562
2306
2306
261
2306
2306
261
2306
2306
2306
2306
2306
2306
261
2306
2306
261
2562
2306
2306
2306
2306
261
2306
2306
2306
2306
2306
261
2306
2306
261
2306
2306
2306
2306
261
2306
2306
261
2562
2562
2562
2562
2562
2562
517
2562
2562
517
2562
2562
517
2562
2562
2562
2562
2562
2562
2562
2562
517
2562
2562
517
2562
2562
2562
2562
517
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2569
2560
2306
2306
2306
261
2562
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2586
2586
2586
2586
3252
3252
2314
2314
2322
2322
2314
2325
279
2325
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
1539
2307
1539
2306
1538
2306
1538
2307
2307
2307
2306
2306
2306
2307
2306
2307
2306
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2369
2310
1542
2310
2307
2307
2371
2304
2310
2310
2305
2305
2312
2052
2048
2048
2048
2316
2316
2062
2062
2054
2473
2341
2654
2343
2327
295
2327
2337
2337
2337
2337
2337
2337
2371
2369
2323
2379
2379
2379
2379
2379
2379
2379
2337
2369
2369
2337
2337
2369
2369
2369
326
333
2369
326
2342
2342
2374
2338
274
2338
274
2338
274
2338
274
2323
291
2323
291
2337
2374
333
334
2374
333
294
2379
327
335
2342
2374
278
2326
3606
2374
278
2326
2306
259
2604
300
3610
3754
2600
2098
2098
2105
2105
2106
2106
2097
2097
58
2097
58
2097
58
2097
58
2104
2104
2152
2152
2096
2104
2104
2104
2098
2098
2098
2098
2110
54
2110
2110
54
2110
2110
2110
2134
2134
2152
2108
2098
2098
2098
2098
2098
2098
2098
2098
2098
2098
2098
2138
2098
58
2138
2106
2098
2106
2130
2136
2104
2104
2110
2110
2108
2108
2108
2108
2098
2098
2106
2106
2106
2098
2106
2098
2098
2106
2106
2106
2106
2232
2098
2136
2152
2136
2072
2090
4046
4046
4046
4046
4046
4046
4046
4046
4046
4046
4046
2115
2326
2326
2481
2435
451
483
2435
451
483
3665
3665
2784
2336
3099
2558
2558
2558
3989
2615
2614
2597
2597
2597
2580
2580
2581
2581
2581
2581
3720
3720
3720
3720
3848
3586
3842
2236
2140
188
2593
3746
3752
2416
3744
2130
58
90
2130
58
90
2130
58
90
2130
58
90
2106
90
2106
2138
2106
2106
90
2106
2106
2106
2138
2106
2106
90
2106
2106
2106
2714
2746
2138
410
730
666
2138
666
2138
410
730
666
2778
2138
666
2202
218
2202
218
2445
2190
2478
2446
2446
430
2446
2478
2532
2436
2436
2308
388
2436
2308
388
2308
388
2308
324
2308
2308
2308
2308
2308
2308
2308
2436
356
2436
356
2436
2436
2436
2180
388
2180
388
2180
2436
3330
2562
2946
2946
2946
2434
2434
2434
2434
2434
2434
2434
2434
2617
2617
2585
2585
2585
2585
2585
2585
2585
2585
2585
2275
2275
2057
11
10
2057
11
10
2082
35
39
2057
19
2058
19
2067
2057
2082
35
2057
11
10
2082
35
39
2057
11
19
2057
10
19
2057
19
2057
11
10
19
2082
35
2083
39
2057
11
19
2083
37
2057
11
10
19
2082
37
38
2059
19
37
2067
35
37
39
2058
2057
11
10
19
2082
19
35
39
2057
11
10
19
37
2082
19
35
37
38
2057
11
19
2057
11
19
2067
2057
19
2057
11
19
2057
10
19
2057
11
10
2083
2057
11
19
2083
2057
11
19
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
10
37
2057
10
37
2057
2057
2057
2057
10
37
2067
35
39
2067
2059
19
2067
35
39
2067
2067
2083
39
2059
19
2067
2057
2057
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2057
11
19
2067
2057
19
2067
2083
2067
37
39
2067
2067
2067
2067
2067
2067
2058
19
2067
2058
19
2067
2067
2057
2057
37
2057
2067
2067
2067
2067
2057
2067
2057
19
2067
2057
11
19
2067
35
39
2057
2067
2067
2067
2067
2067
35
2067
2057
2057
2057
2057
11
19
2082
35
2057
11
2082
35
39
2057
11
2082
35
2057
11
19
2082
35
2057
11
2082
35
39
2057
11
19
2057
19
2057
11
19
2067
2057
11
19
2067
35
39
2057
2082
19
35
2057
11
19
2082
19
35
39
2057
11
19
2057
11
19
2082
19
35
39
2057
11
2057
11
19
2057
11
2082
35
39
2083
39
2057
11
2083
39
2057
11
19
2086
2058
2067
2058
2067
2059
10
19
2067
37
2057
11
10
19
37
2067
37
38
2057
37
2057
37
2057
2057
10
37
2057
10
37
2057
2057
10
37
2057
10
37
2067
2057
2067
35
2067
2067
35
39
2067
2067
35
39
2067
2067
35
39
2083
2057
2057
2057
2057
10
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2083
2057
19
2057
2083
37
38
2057
11
19
2067
2057
11
2083
2057
2057
2057
19
2057
11
19
2057
19
2067
2057
11
19
2057
19
2057
19
2083
37
38
2057
19
2057
19
2083
37
2057
11
19
2057
2085
2067
2067
2067
37
2067
2067
2067
2083
2059
2059
19
2067
35
2067
2067
2059
19
2067
2059
2067
2056
2056
2057
10
2057
10
2057
2057
19
2057
19
2057
2057
2057
19
2067
37
2057
19
2067
37
2057
19
2057
19
2057
11
19
2067
35
39
2057
11
19
2057
11
19
2067
35
2057
11
19
2057
11
19
2057
11
19
2067
35
37
2057
11
19
2057
11
19
2057
11
19
2067
2057
11
19
2067
37
39
2057
11
19
2057
35
2067
2067
2067
2059
19
2059
19
2067
2067
2059
19
2067
2057
19
2067
2057
2057
10
2057
2067
2067
35
2067
2057
11
19
2057
11
2057
2057
19
2067
2059
19
2067
2057
11
19
2057
11
19
2067
35
37
38
2057
2057
19
2057
19
2067
37
38
2057
11
19
2067
35
39
2057
11
19
2057
11
19
2057
11
19
2057
19
2086
2067
2057
2067
2057
19
2067
37
38
2057
19
2085
38
2059
19
2067
2067
2067
2067
2059
19
2067
2059
19
2067
2059
19
2067
2059
2059
19
2056
2056
2056
2056
2056
2057
10
2057
10
2057
10
2057
10
2057
10
2057
10
2057
2056
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2056
2056
2056
2058
2083
2057
10
19
2083
2057
2082
37
2058
2083
2067
2059
10
2082
2067
2067
2056
2057
10
2057
10
2058
2057
10
2058
2057
10
2057
10
2059
10
2056
2056
2058
2058
2067
2067
2057
2067
2057
19
2082
37
2067
2067
2056
2058
2057
2057
10
2057
2539
2067
2067
2058
2058
2058
2058
2067
2067
2067
2057
19
2067
2067
2057
19
2067
2057
2057
37
2057
19
35
37
2057
19
35
37
2057
19
35
37
2085
2057
37
2067
35
2067
35
2057
2057
19
2067
39
2067
2057
37
2057
19
2067
39
2067
2067
2067
2067
2067
2067
2067
2057
19
2067
2057
19
2067
39
2067
2057
19
2067
39
2067
2057
37
2057
37
2057
37
2057
37
2057
37
2057
37
2057
37
38
2057
37
2057
2057
2057
19
37
2085
2057
37
2067
35
2057
37
2057
2057
2102
2102
2102
3352
2048
2072
2048
2048
2566
2566
2564
2574
2574
2643
2627
597
2626
2627
581
2627
597
595
2626
3056
944
2992
2992
2662
3174
3170
1126
2662
3172
3172
1126
3112
3112
3112
3112
3112
3112
3112
3104
3112
1060
2496
3112
1060
3104
3104
3104
3104
3174
3192
2062
2062
2126
2698
2577
2065
529
2565
2112
66
2240
194
2240
3136
1090
3168
3138
3136
1120
3136
1120
2113
2113
2241
3136
1120
3168
3137
2688
3264
1218
3264
3266
2688
2688
642
2690
2688
642
2688
642
2049
3264
2688
2576
3152
3153
3152
3152
3152
3120
1104
2608
562
2610
2608
562
2610
2608
562
2610
2608
562
2610
2578
2578
2578
2578
2608
2608
2608
2608
2608
2608
2608
2660
2656
612
2568
2566
2054
2275
2193
3219
2195
3337
1161
3204
2586
2564
2564
3163
3139
3141
2601
2601
2578
584
2578
584
2600
2600
2600
2600
2600
2600
2576
592
2576
536
2576
2576
2564
517
2629
597
2629
2581
2632
2632
2632
2648
2632
2632
2632
2632
2565
2565
549
2597
565
2600
2600
2600
2600
2600
2600
2600
2600
2628
2592
2596
2596
580
2593
2626
2596
2596
2562
2601
565
2601
2569
2100
2050
2340
3866
3894
3901
1882
1854
2330
2570
2568
522
2068
2068
2498
2314
2312
2312
268
2314
2832
2832
2832
2832
2832
2579
579
2166
3353
2201
3355
3355
3355
1311
3357
3355
3350
1307
1311
3229
3355
3357
3357
3357
3355
3355
1311
3355
3357
2205
2205
2049
2049
3347
3347
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
3073
3073
3073
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
2058
2058
2058
2058
2184
2258
2100
2084
52
500
2092
492
2154
2067
2067
3040
3040
2080
3040
3040
2818
777
2818
777
2818
777
2818
777
2818
777
2825
2818
777
2825
2825
2825
2818
773
777
781
778
2818
773
771
774
777
779
778
775
2821
777
781
2818
773
777
781
778
2818
773
771
774
777
779
778
775
2821
781
2818
773
777
781
778
2818
773
771
774
777
779
775
2821
777
781
2818
773
777
781
778
2821
777
781
2818
773
777
781
778
2821
777
781
2818
773
777
781
778
2821
777
781
2818
773
777
781
778
2818
773
771
774
777
779
778
775
2821
777
781
2818
773
777
781
778
2818
774
2821
781
2818
773
777
781
778
2818
774
777
779
775
2821
777
781
2818
773
777
781
778
2821
777
781
2818
773
777
781
778
2821
777
781
2818
773
777
781
778
2821
777
781
2826
2818
778
2818
2818
777
2818
2825
2865
2865
2846
2846
2865
2865
2958
911
2959
2957
2957
906
910
2957
2958
911
2818
772
2818
2818
772
774
2853
2083
2371
2384
2368
2835
2825
781
2816
2816
3127
3127
3127
2615
3127
3095
3095
1079
3095
2615
3102
2692
645
653
650
2705
661
658
2705
661
658
2818
2828
3379
2955
2443
2552
2824
2824
2824
2824
2536
504
3560
1000
3560
1000
2536
2536
2824
1000
2824
2824
3048
2616
2952
1416
2952
2952
2952
2440
2440
2440
2440
2440
2440
2440
2824
2824
2824
2071
2071
2070
19
23
2070
19
23
2146
2342
2342
2336
290
2336
290
292
2825
2825
2825
2060
2060
2060
2832
2544
2832
3856
2832
2840
2832
3856
2832
2832
2832
2832
1008
2830
2830
814
3856
2832
2832
2832
2832
2848
2378
2330
330
2378
2378
2394
2394
2394
2394
2394
2394
2394
2394
2394
2394
2396
2396
2396
2324
2388
308
2388
2420
2396
316
2388
2388
3600
2368
2384
2528
2528
2528
2532
2528
2532
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2858
2844
2844
2844
2844
2858
2844
2844
2844
2844
2844
2844
2844
2844
2844
2531
2844
2844
2844
2858
2844
2844
2858
2844
2844
3043
2844
2844
2858
2858
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2824
777
2824
777
2824
777
2825
2825
2824
777
2824
777
2824
777
2824
777
2824
777
2825
2824
777
2825
2824
777
2532
2532
2528
482
2528
482
3554
2529
2529
480
2529
2529
2528
2824
2824
777
2824
2824
777
2824
777
2824
777
2824
777
2824
2824
777
2824
777
2824
777
2824
777
2824
777
2824
777
2824
777
2824
777
2824
777
2824
777
2824
2824
777
2856
2856
809
2824
2825
2824
2825
2825
2825
2825
2528
482
2528
482
2530
2528
482
2824
2825
2824
2824
2824
2824
2824
2824
2825
2825
2825
2824
2824
2824
2824
2825
2824
2825
2824
2825
2824
2825
2824
2825
2825
2825
2856
2856
2699
2859
2844
2844
2844
2844
2844
2844
2858
2840
2840
2840
2840
2840
3864
2840
2840
2840
2841
2826
2826
2841
2841
2841
665
2840
793
1017
3065
3865
2840
793
3865
2841
3865
2840
793
2841
2840
793
2840
793
1012
2840
793
3865
3065
3065
2841
2840
664
2841
3060
3060
2836
2836
2836
2860
2826
2826
2826
2826
2826
2826
2826
2906
2906
2906
2906
2906
3841
3840
3929
3930
2330
2330
2316
2316
2380
2380
2380
2330
2828
2940
2940
2426
2426
2316
2330
3852
2860
2842
2860
2938
2938
2426
2330
2426
2426
2426
2849
2216
2179
2179
2179
169
2179
2208
2210
2456
2456
2458
2457
410
2457
410
3010
2624
2624
2817
2318
2062
270
2325
2062
270
2069
277
270
2069
14
277
270
2069
2069
2069
2069
14
277
270
2069
277
2069
277
2069
2069
2069
277
2069
2069
277
2069
277
2069
277
2325
270
2069
277
2069
277
270
2069
277
2069
277
270
2069
14
277
270
2069
2325
2069
2069
2112
2069
14
277
270
2048
256
21
2069
277
2325
2062
2069
2048
2048
64
2069
2069
2048
2069
2069
2069
2069
14
2069
3366
3366
3622
3606
3606
1574
3606
1574
3600
3600
3340
3334
3596
3596
1550
3590
3590
3596
3590
1548
1550
3590
3590
3584
3584
3584
3584
3725
4080
2392
2874
2874
2874
2874
2874
2874
2874
2362
2362
2362
2362
2874
2874
2874
2362
2362
2150
2362
2176
2176
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2832
2832
3418
2904
852
2880
848
2888
3168
3168
3172
2660
3930
2182
2178
2178
2178
2178
2056
2056
3080
520
2059
2059
2594
2850
3362
3272
2107
2107
2107
2107
2107
3131
2619
2619
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2619
2619
2619
2592
2592
2898
2898
2179
2194
2194
2194
2194
2139
3840
3840
2304
2304
3857
2823
2067
2067
2067
2064
2064
2064
2192
2192
2192
2192
2355
2355
2355
2355
2547
2547
2547
2547
2547
2547
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2049
2081
2081
2577
2080
2080
2082
2080
34
2080
2080
2080
2080
2080
2080
34
2080
2080
2080
34
2080
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2073
2073
2069
2069
2069
2073
2073
2840
2077
3301
2864
2064
528
272
2960
913
2889
2065
18
530
2065
273
2064
17
528
529
272
18
273
530
274
178
2064
17
528
529
272
18
273
177
530
274
178
2065
2064
18
274
2064
17
529
272
273
2064
17
528
18
2066
2066
2064
2066
530
2504
2978
914
2096
496
2096
496
2080
2148
2097
2086
2096
2865
2825
793
2286
366
2868
2868
2546
499
2960
1008
976
2088
2072
2064
2064
2069
2103
2999
2455
2470
2470
2976
2134
2128
3044
2276
3044
2150
2550
2278
2064
2064
2096
464
2542
2542
2086
3054
3054
2086
2086
3046
3046
3046
3062
3062
3062
3046
3046
2278
3040
2070
278
2976
2078
2128
3058
2132
3044
2132
2404
3044
3044
3044
3058
2481
2481
2611
2130
2130
3030
2262
204
2154
2132
2132
2132
2132
2132
2132
2132
2132
2130
610
2146
82
610
2146
82
83
610
611
2146
82
99
83
610
3045
2274
3042
3042
2960
976
2096
2064
2992
2144
80
2144
80
2128
608
2128
608
2144
608
2144
2144
3040
3056
2096
3056
3056
3042
2056
2958
3044
3044
3046
2279
2086
230
231
2087
359
3046
3046
999
3046
999
2148
2144
608
100
612
2100
2128
2256
2135
2151
615
2151
615
2251
2102
2151
2071
2068
276
2081
2081
2081
2081
545
2465
2465
2833
788
2833
2075
2075
2402
2465
481
2469
2469
3046
2628
2049
2049
2049
2049
2561
2560
2049
2050
2050
2097
2097
2097
2097
2097
2097
2097
2096
2096
2096
2096
2096
2096
2096
2161
2161
2235
3033
2212
2052
260
2084
484
2980
2067
2441
2441
2070
2086
486
2982
2438
2086
486
2406
2066
2563
2563
2563
2563
2563
2563
2563
2563
2563
2578
2048
2112
2946
3041
994
3042
3042
2049
2052
2186
3018
3018
2148
2190
2063
527
271
2144
2224
2224
2443
2443
394
2496
3008
3008
2187
2059
2059
2187
2058
266
2050
258
2057
13
521
525
2059
523
2061
2059
2059
2059
2057
2059
267
2059
523
2187
2946
3010
3009
3010
3009
2061
3008
2048
3008
3008
2944
3008
2061
2061
3011
2061
2061
2952
2952
2189
2144
2534
3046
2184
2184
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2530
3042
2187
2187
138
2187
138
2571
3042
3042
930
2978
3042
2082
482
2082
3042
930
2978
2082
2082
2187
2571
3042
930
3042
2539
2062
270
2186
2189
2186
2189
2189
2186
2188
2572
2186
2186
2570
2570
3020
2186
2186
2188
2188
2162
2136
104
120
2145
2122
106
2059
2059
2056
3009
3044
3046
3046
3018
2185
2496
2547
2115
3011
2956
2946
3010
963
3010
2128
2064
2112
2186
2059
2058
2954
2112
2954
2954
2976
2064
2064
2080
2080
2960
2064
272
2064
528
272
2080
2080
2080
2080
2064
2064
528
2144
2144
608
2240
2240
2240
2822
2145
2144
2144
160
2144
2052
516
2080
544
2976
2976
2976
2593
2977
2049
2624
2560
2560
2560
2625
2561
2561
2584
2584
2584
2584
2584
3110
1083
1063
1087
2243
2080
2080
2080
2080
2080
2080
3104
3104
2592
3074
3074
1538
3106
546
3106
546
2083
2083
3107
2083
2053
2053
2081
2081
2337
2337
2337
2337
2593
2593
2081
3252
2048
2048
2048
2048
192
2048
2048
2048
2048
2048
2048
192
2048
192
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
192
2240
2048
2048
192
2048
192
2048
2048
192
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
192
2048
192
2048
192
2048
192
2048
192
2048
192
3254
1210
2075
3258
3258
3174
3174
3358
1307
3245
1213
3238
1213
1198
1206
3254
3354
3350
1306
3258
1207
3258
1207
3254
1210
1207
3254
1210
1207
2723
3227
2195
3203
643
2179
2563
2563
1539
3079
519
1543
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
3075
3075
3075
3075
3075
1219
3075
3075
3075
1219
3075
3079
2051
2051
2099
3075
1031
2051
7
2051
2051
3075
2099
3075
2099
2099
3079
2051
2051
2051
2051
2051
2051
2051
2051
3075
3075
3075
3075
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
3075
3075
3075
3075
2055
2055
2055
2055
2055
2055
2055
3079
3079
2055
2055
2055
2055
2055
2055
2055
2055
2055
3079
3079
3079
2055
2055
2055
2055
3079
2055
2051
2051
2051
2051
3075
3075
3075
2051
2051
2051
2051
2051
2051
3075
2099
3075
3075
2051
2099
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
3075
3075
3075
3075
3075
2051
2051
2051
2538
2339
2339
2339
2339
2177
2854
2380
2380
2508
2508
2508
2072
20
28
536
280
284
2072
20
28
280
2072
20
28
280
284
2072
280
2072
2072
28
2072
28
280
2276
2516
2382
2072
20
536
532
280
276
172
2276
2712
2712
2712
2712
2968
2712
2968
2408
2147
2083
355
3104
2568
3000
956
2960
2058
266
2186
2186
3010
2953
2081
2097
2097
3282
3648
2084
2444
456
2444
456
2444
2436
396
3044
3044
2948
904
908
932
2948
2948
904
908
932
2274
2082
482
2498
394
2498
394
3042
930
2946
906
2084
2436
3044
2436
2948
2080
2061
14
269
2189
2082
2114
2058
522
266
2058
522
266
2184
2184
3041
2190
2187
2056
2188
2188
2188
2402
2184
2184
2184
2056
2080
2061
2189
142
2190
2190
2191
2116
2186
2190
2190
2190
2184
2184
2191
2050
2150
2147
611
3158
2085
2272
2272
2381
2509
2405
2085
2085
2085
2085
2085
2981
997
2981
997
2085
341
2085
213
229
205
357
2080
2085
2085
2085
2085
2085
2085
2085
357
2085
2085
2405
2085
357
2085
2085
2965
997
973
3045
973
2277
2085
2085
2149
3045
3045
3045
3045
3045
3045
3045
3029
997
3045
3045
3045
3045
3045
2272
2272
3040
2145
2145
96
609
608
100
612
2145
609
2144
608
100
612
2145
96
609
608
100
612
2081
544
225
36
548
228
2081
32
36
2273
2080
36
548
228
2080
2081
2273
2276
2081
225
36
228
2081
2081
2081
32
49
3040
2961
2980
2081
48
49
2096
49
2097
2993
2273
20
15
1633
97
1041
817
835
1091
67
35
1379
19
57
769
129
1985
769
97
549
533
1540
1668
180
20
15
1633
97
1041
817
835
1091
67
35
1379
19
57
769
129
1985
768
96
549
533
1537
1665
179
20
15
1633
97
1041
817
835
1091
67
35
1379
19
57
769
129
1985
772
100
549
533
1540
1666
183
20
15
1633
97
1041
817
835
1091
67
35
1379
19
57
769
129
1984
768
96
549
533
1537
1667
179
20
15
1633
97
1041
817
835
1091
67
35
1379
19
57
769
129
1984
772
100
549
533
1537
1667
183
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1985
833
993
1061
629
1537
1665
257
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1985
832
993
1061
629
1537
1665
259
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1985
836
993
1061
629
1537
1666
139
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1984
833
993
1061
629
1537
1667
261
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1984
832
993
1061
629
1537
1667
256
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1984
834
992
1061
629
1537
1667
260
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1984
836
996
1061
629
1537
1667
263
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1988
833
993
549
533
1554
1671
257
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1988
834
992
549
533
1554
1671
256
20
15
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1988
836
993
549
533
1554
1671
260
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1985
865
993
1061
629
1537
1665
321
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1985
864
993
1061
629
1537
1665
323
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1985
868
993
1061
629
1537
1666
327
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1984
865
993
1061
629
1537
1667
325
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1984
864
993
1061
629
1537
1667
320
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1984
866
992
1061
629
1537
1667
324
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1984
868
993
1061
629
1537
1667
327
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1988
865
993
549
533
1554
1671
321
20
15
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1988
868
993
549
533
1554
1671
324
20
15
1633
115
1043
819
835
1091
67
25
641
17
49
769
132
126
383
37
545
610
1547
56
896
20
15
112
792
1040
804
804
1062
1670
1798
1806
28
4
966
618
2
710
1728
1240
1218
74
96
432
20
15
112
792
1040
804
804
1062
1670
1798
1934
43
12
798
626
118
626
1763
1032
585
200
0
392
20
15
112
792
1040
804
804
1062
1670
1798
1934
43
12
798
626
122
626
1763
1032
585
200
8
396
20
15
112
792
1056
804
804
1056
1664
1796
1816
28
24
836
630
126
530
1538
1152
1208
172
6
470
20
15
112
792
1056
804
804
1062
1668
1798
1816
28
28
838
616
118
528
1538
1156
1204
166
1
486
20
15
1642
115
1044
768
900
692
52
34
547
0
90
147
197
26
290
106
755
95
131
416
908
20
15
1642
115
1044
772
900
692
60
34
547
3
93
149
192
26
290
96
755
83
145
421
897
20
15
1642
115
1044
788
900
692
52
34
675
51
93
149
197
26
330
0
99
83
151
416
930
20
15
119
796
22
658
695
512
1658
1899
777
650
265
411
689
154
136
162
134
74
644
245
1664
20
15
101
798
34
672
672
690
1590
1900
796
1184
390
418
548
133
193
1170
758
62
730
219
1883
20
15
101
798
34
672
672
690
1590
1900
796
1184
422
418
548
133
193
1180
710
30
730
219
1883
20
15
101
798
34
672
672
690
1590
1900
796
672
422
418
548
133
193
146
198
30
730
219
1883
20
15
115
795
16
680
420
564
1657
1909
768
577
66
403
657
130
143
253
102
615
567
244
1682
20
15
1139
795
34
128
673
641
617
885
796
768
791
558
1581
1170
387
11
1323
1508
1509
928
174
20
15
1139
795
16
136
672
640
617
885
768
769
928
544
302
585
207
29
444
446
63
391
73
20
15
1139
795
16
136
672
640
617
885
768
769
928
552
302
585
207
29
444
494
55
391
73
20
15
121
793
37
673
361
773
1565
1861
797
1201
1
1123
523
249
194
583
565
1850
620
1782
1688
20
15
120
792
32
676
424
560
1688
1860
1304
284
64
320
868
90
1728
2
191
514
582
1861
1096
20
15
1144
792
32
164
354
562
844
1476
792
1308
526
398
58
44
128
1026
1075
1217
1736
512
776
20
15
120
792
16
164
680
684
1572
1828
782
794
800
684
556
170
419
2
666
666
1552
1890
227
20
15
120
792
36
678
417
690
1596
1828
812
614
70
549
556
172
386
211
89
1473
364
192
228
20
15
120
792
36
678
417
690
1596
1828
812
614
70
589
556
172
386
211
89
849
684
1856
226
20
15
120
792
36
678
417
690
1596
1828
812
614
70
613
556
172
386
211
89
833
812
1920
226
20
15
120
792
36
678
674
688
1596
1828
812
678
296
340
1006
172
386
147
582
0
516
1544
226
20
15
120
792
36
678
674
688
1596
1828
812
678
296
292
558
172
386
147
582
224
428
192
226
20
15
120
792
36
678
674
688
1596
1828
812
678
296
404
558
172
386
147
582
128
708
192
226
20
15
120
792
36
678
674
676
1596
1828
812
678
296
364
1004
172
386
147
582
16
528
1552
212
20
15
118
799
35
168
684
670
1726
1905
794
784
896
646
674
67
192
2
387
583
1641
9
87
20
15
118
799
35
168
684
670
1726
1905
794
784
896
646
674
67
448
2
387
583
1641
9
1623
20
15
1200
792
32
164
744
560
260
1478
798
790
768
640
190
1134
73
1
512
770
23
1794
899
20
15
1200
792
32
132
676
548
260
1478
814
780
792
652
188
1206
134
0
528
642
96
1860
772
20
15
77
798
33
675
267
905
1569
1889
797
1185
48
1199
729
88
211
787
592
1946
640
1664
195
20
15
77
798
33
675
267
905
1569
1889
797
1185
48
1199
729
89
211
787
592
1946
640
1670
193
20
15
120
792
32
684
748
516
1564
1828
814
678
256
354
778
186
387
145
128
62
554
1906
235
20
15
120
792
32
684
748
516
1564
1828
814
678
258
354
778
186
387
145
129
57
553
1910
227
20
15
112
792
16
676
360
780
1538
1796
1294
282
0
1110
734
194
1734
194
570
1835
513
1626
1091
20
15
1200
792
32
68
460
542
770
1476
792
908
674
326
329
122
82
98
958
514
3
960
867
20
15
1200
792
16
148
752
528
778
1476
782
779
896
514
1543
98
235
35
704
707
711
1760
109
20
15
1200
792
16
148
752
528
778
1476
782
779
896
578
263
98
107
35
384
899
71
992
57
20
15
1200
792
16
148
752
528
778
1476
782
779
896
706
1543
98
107
35
384
643
583
1760
57
20
15
1200
792
16
148
752
528
778
1476
782
779
896
706
1543
98
235
35
704
547
583
1760
109
20
15
1200
792
16
148
496
528
784
1476
782
134
128
264
364
110
235
273
896
520
10
907
75
20
15
1200
792
16
148
496
528
778
1476
782
139
128
258
263
98
235
291
896
515
199
992
110
20
15
1200
792
16
148
496
528
778
1476
782
138
128
266
263
98
235
290
897
531
35
992
109
20
15
1200
792
16
148
496
528
786
1476
782
139
128
266
375
122
171
291
896
531
3
896
777
20
15
1200
792
16
148
496
528
786
1476
910
139
128
266
375
122
43
291
896
531
3
896
9
20
15
1200
792
16
660
752
528
784
1476
1294
1158
640
1666
1548
110
619
785
896
718
250
1771
1067
20
15
1200
792
16
660
752
528
778
1476
1294
1163
640
1666
1543
98
619
803
896
707
199
1760
1077
20
15
1200
792
16
660
752
528
778
1476
1294
1163
640
1730
1543
98
619
803
896
1091
199
1760
1077
20
15
1200
792
16
660
752
528
778
1476
1294
1163
896
1666
1543
98
619
803
1408
1027
711
1760
1077
20
15
1200
792
16
660
752
528
778
1476
1294
1163
896
1730
1543
98
619
803
1408
1155
711
1760
1077
20
15
1200
792
16
660
756
528
272
1476
1294
1158
642
1602
214
1198
619
785
910
545
1557
1794
1067
20
15
1200
792
16
660
756
528
784
1476
1294
1158
642
1664
1548
110
619
785
897
704
234
1771
1067
20
15
1200
792
36
150
753
528
272
1476
812
774
902
713
141
1214
135
5
320
290
38
1874
947
20
15
1136
792
16
660
756
668
294
1414
1422
1158
642
1546
27
738
681
1169
910
1034
1859
1440
685
20
15
1136
792
16
660
756
668
294
1414
1422
1158
642
1546
27
738
562
785
897
1030
1859
1440
420
20
15
1753
281
413
417
681
685
654
110
395
159
657
1689
1672
1568
1570
1665
1541
1717
176
1078
1212
20
15
1753
281
413
417
681
685
654
110
395
159
657
1683
1672
1568
1570
1665
1537
1633
235
568
620
20
15
1753
281
413
417
681
685
654
111
397
158
657
1683
1672
1569
1569
1664
1542
1633
107
1079
1205
20
15
1753
281
413
417
681
685
654
111
397
158
657
1747
1672
1569
1569
1664
1538
1546
43
1079
1205
20
15
1753
281
413
417
681
685
654
111
397
158
658
1683
1672
1569
1569
1664
1536
1634
107
1079
1205
20
15
1753
281
413
417
425
685
654
110
395
159
145
665
1672
1568
1570
1665
517
1589
1584
54
188
20
15
1753
281
413
421
681
685
654
110
395
155
673
1714
1672
1568
1570
1666
1554
1552
80
472
628
20
15
1753
281
413
421
681
685
654
111
397
157
673
1714
1672
1569
1569
1665
1565
1568
80
475
635
20
15
1752
280
412
422
681
684
654
110
394
155
674
1690
1675
1569
1570
1667
1704
1676
138
475
632
20
15
1747
280
412
418
683
681
691
120
396
158
658
1751
1728
1546
1571
1667
1537
1545
29
501
540
20
15
1767
270
1306
411
923
1114
82
80
1289
393
1032
780
34
1634
1350
582
1928
528
1624
1692
1860
20
15
105
1397
25
165
741
1725
1902
1931
979
795
783
1545
8
34
2
64
608
1732
1772
1708
1888
20
15
105
1397
25
165
741
1725
1902
1931
979
795
783
1545
8
34
258
64
608
1732
1772
1708
348
20
15
105
1397
25
165
741
1725
1902
1931
979
795
783
1545
8
42
2
64
608
1732
1772
1698
1876
20
15
99
1399
26
674
563
1601
1602
1946
912
1180
449
529
20
26
35
547
723
499
23
49
66
20
15
835
343
227
419
1011
1682
50
1547
129
577
257
548
1537
1648
1604
1408
322
743
673
176
1562
20
15
835
343
227
419
1011
1683
51
1547
129
577
257
545
1536
1648
1604
1409
325
737
675
179
1563
20
15
835
343
227
419
1011
1683
51
1547
129
577
257
547
1536
1648
1604
1408
322
736
746
179
1563
20
15
835
343
213
400
752
1694
50
1547
155
177
389
522
1556
1552
1816
8
171
265
834
138
1426
20
15
835
343
213
400
752
1694
50
1547
155
177
389
522
1684
1552
1816
8
171
265
578
2
1681
20
15
1895
1381
774
1089
1910
1024
42
1540
184
1166
1240
223
17
1072
683
1705
683
155
1920
1840
1483
20
15
1895
1381
774
1089
1910
1024
42
1540
184
1166
1240
223
17
560
683
1705
683
155
385
817
971
20
15
1895
1405
772
1088
1850
1026
41
1545
145
897
1258
244
198
1134
610
619
628
18
1812
2004
780
20
15
1895
1405
772
1088
1850
1026
41
1545
149
897
1258
244
197
1133
609
621
628
18
1811
2006
790
20
15
1895
1405
772
1088
1850
1026
41
1545
149
897
1258
244
198
1126
609
621
628
18
1812
2000
782
20
15
1895
1405
772
1088
1850
1026
41
1545
153
897
1258
244
197
1125
613
629
628
18
1811
2002
781
20
15
1895
1405
772
1088
1850
1026
41
1545
153
897
1258
244
197
1133
613
629
628
18
1811
2005
789
20
15
1635
102
1046
821
768
1146
64
68
866
18
16
825
63
3
384
72
523
259
331
456
896
20
15
537
795
33
680
170
186
433
777
941
1184
130
324
325
353
355
1047
1269
1026
131
139
9
20
15
537
795
33
680
170
186
433
777
941
1184
130
324
326
353
355
1047
1269
1028
130
142
9
20
15
537
795
33
680
170
186
433
777
941
1184
130
324
326
354
355
1047
1269
1028
130
140
9
20
15
537
795
33
680
170
186
433
777
941
1184
130
324
326
355
355
1047
1269
1028
130
266
8
20
15
537
795
33
680
170
186
433
777
941
1184
130
324
582
355
355
1047
1269
1028
898
522
8
20
15
537
795
33
680
170
186
433
777
941
672
130
324
325
353
355
23
389
2
259
267
9
20
15
537
795
33
680
170
186
433
777
941
672
130
324
326
353
355
23
389
2
258
270
9
20
15
537
795
33
680
170
186
433
777
941
672
130
324
326
354
355
23
389
2
258
268
9
20
15
537
795
33
680
170
186
433
777
941
672
130
324
326
355
355
23
389
2
258
265
8
20
15
537
795
33
680
170
186
433
777
941
672
130
324
582
355
355
23
757
4
898
522
1544
20
15
537
795
33
680
170
186
433
777
925
672
130
324
325
353
323
39
757
2
259
267
17
20
15
537
795
33
680
170
186
433
777
925
672
130
324
326
353
323
39
757
4
258
270
17
20
15
537
795
33
680
170
186
433
777
925
672
130
324
326
354
323
39
757
4
258
268
17
20
15
537
795
33
680
170
186
433
777
925
672
130
324
326
355
323
39
757
4
258
266
16
20
15
537
795
33
680
170
186
433
777
925
672
130
324
582
355
323
39
757
4
898
522
1553
20
15
537
795
33
673
161
189
437
777
942
1195
135
325
325
353
356
1120
1266
1026
1159
1165
12
20
15
537
795
33
673
161
189
437
777
942
1195
135
325
581
353
356
1120
1266
1042
903
525
12
20
15
537
795
33
673
161
189
437
777
942
683
135
325
325
353
356
96
754
2
263
269
12
20
15
537
795
33
673
161
189
437
777
942
683
135
325
581
353
356
96
754
18
903
525
1548
20
15
537
795
33
674
161
189
437
777
925
1201
133
325
581
353
325
1090
1278
1030
902
525
29
20
15
537
795
33
674
161
189
437
777
925
689
133
325
325
353
325
66
510
2
263
269
29
20
15
537
795
33
674
161
189
437
777
925
689
133
325
581
353
325
66
766
6
902
525
1565
20
15
537
795
33
674
163
185
437
777
925
1201
137
325
325
353
325
1093
1269
1029
132
142
26
20
15
537
795
33
674
163
185
437
777
925
1201
137
325
581
353
325
1093
1269
1029
900
526
26
20
15
537
795
33
674
163
185
437
777
925
1201
137
709
133
353
325
1093
1269
773
649
1566
22
20
15
537
795
33
674
163
185
437
777
925
1201
138
708
133
353
325
1093
1268
768
650
1553
1562
20
15
537
795
33
674
163
185
437
777
925
689
137
325
325
353
325
68
438
5
258
142
26
20
15
537
795
33
674
163
185
437
777
925
689
137
325
581
353
325
69
757
5
900
526
1562
20
15
537
795
33
674
163
185
437
777
925
689
137
326
325
353
325
69
437
4
260
142
26
20
15
537
795
33
674
163
185
437
777
925
689
138
324
325
353
325
68
436
0
262
270
29
20
15
537
795
33
674
163
185
437
777
925
689
146
326
325
353
325
68
484
4
260
142
26
20
15
537
795
33
674
163
181
437
777
925
1201
137
321
323
355
325
1092
1270
1031
136
128
25
20
15
537
795
33
674
163
181
437
777
925
1201
137
321
293
353
325
1092
1270
1030
710
529
26
20
15
537
795
33
674
163
181
437
777
925
1201
137
705
131
353
325
1092
1270
775
648
1564
29
20
15
537
795
33
674
163
181
437
777
925
689
137
321
323
355
325
66
763
7
256
256
25
20
15
537
795
33
674
163
181
437
777
925
689
137
321
329
353
325
68
438
6
318
270
26
20
15
537
795
33
674
163
181
437
777
925
689
137
321
293
353
325
68
438
6
198
529
26
20
15
537
795
33
672
162
182
433
777
941
685
138
320
326
353
355
96
752
0
262
262
9
20
15
537
795
33
672
162
182
433
777
925
688
138
320
326
353
323
67
437
0
262
262
17
20
15
537
795
33
672
162
182
433
777
925
688
138
320
294
353
323
67
437
0
198
522
18
20
15
537
795
33
672
162
186
433
777
941
1197
138
324
325
353
355
1120
1264
1026
1155
1163
9
20
15
537
795
33
672
162
186
433
777
941
1197
138
324
326
354
355
1120
1264
1026
1154
1164
9
20
15
537
795
33
672
162
186
433
777
941
685
138
324
325
353
355
96
752
2
259
267
9
20
15
537
795
33
672
162
186
433
777
941
685
138
324
326
353
355
96
752
2
258
270
9
20
15
537
795
33
672
162
186
433
777
941
685
138
324
326
354
355
96
752
2
258
268
9
20
15
537
795
33
672
162
186
433
777
941
685
138
324
326
355
355
96
752
2
258
265
8
20
15
537
795
33
672
162
186
433
777
941
685
138
324
581
353
355
96
752
2
899
522
1545
20
15
537
795
33
672
162
186
433
777
941
685
138
324
582
353
355
96
752
2
900
526
1545
20
15
537
795
33
672
162
186
433
777
941
685
138
324
582
355
355
96
752
2
898
522
1544
20
15
537
795
33
672
162
186
433
777
925
1200
138
324
581
353
323
1095
1269
1026
899
522
17
20
15
537
795
33
672
162
186
433
777
925
1200
138
324
582
353
323
1095
1269
1026
900
526
17
20
15
537
795
33
672
162
186
433
777
925
1200
138
324
582
354
323
1095
1269
1026
900
524
17
20
15
537
795
33
672
162
186
433
777
925
1200
138
324
582
355
323
1095
1269
1026
898
522
16
20
15
537
795
33
672
162
186
433
777
925
1200
138
708
133
353
323
1095
1269
770
651
1562
17
20
15
537
795
33
672
162
186
433
777
925
1200
138
708
134
354
323
1095
1269
770
650
1560
18
20
15
537
795
33
672
162
186
433
777
925
1200
138
708
134
355
323
1095
1269
770
650
1554
16
20
15
537
795
33
672
162
186
433
777
925
688
138
324
325
353
323
67
437
2
259
267
17
20
15
537
795
33
672
162
186
433
777
925
688
138
324
326
353
323
67
437
2
258
270
17
20
15
537
795
33
672
162
186
433
777
925
688
138
324
326
354
323
67
437
2
258
268
17
20
15
537
795
33
672
162
186
433
777
925
688
138
324
581
353
323
71
757
2
899
522
1553
20
15
537
795
33
672
162
186
433
777
925
688
138
324
582
353
323
71
757
2
900
526
1553
20
15
537
795
33
672
162
186
433
777
925
688
138
324
582
355
323
71
757
2
898
522
1552
20
15
537
795
33
674
163
183
433
777
925
1201
137
320
294
353
325
1093
1269
1024
716
536
30
20
15
537
795
33
674
163
183
433
777
925
1201
137
704
134
353
325
1093
1269
768
652
1564
30
20
15
537
795
33
674
163
183
433
777
925
689
137
320
294
353
323
69
437
0
460
520
18
20
15
537
795
33
674
163
183
433
777
925
689
137
320
294
353
325
69
437
0
460
536
30
20
15
537
795
33
674
163
183
433
777
925
689
146
192
142
353
323
68
484
256
828
536
18
20
15
169
809
29
673
362
1014
1541
1845
902
1182
16
512
674
51
120
1288
260
770
798
1794
1959
20
15
169
809
26
674
362
1014
1541
1845
1412
1180
16
512
1186
51
1332
1190
518
770
1822
258
803
20
15
536
792
32
684
172
188
438
782
942
1190
130
324
326
354
353
1041
1265
1024
132
268
14
20
15
536
792
32
684
172
188
438
782
942
1190
130
324
582
354
353
1041
1265
1024
900
524
14
20
15
536
792
32
684
172
188
438
782
942
678
128
324
326
354
353
17
384
2
260
268
14
20
15
536
792
32
684
172
188
438
782
942
678
128
324
582
354
353
17
752
2
900
524
1550
20
15
536
792
32
684
172
188
438
782
942
678
130
324
326
354
353
17
385
0
260
268
14
20
15
536
792
32
684
172
188
438
782
942
678
130
324
582
354
353
17
753
0
900
524
1550
20
15
536
792
32
684
172
188
438
782
926
678
130
324
326
354
321
33
753
0
260
268
30
20
15
1551
15
795
611
483
566
609
1
137
217
65
132
268
836
1988
968
970
635
123
625
573
20
15
1551
15
795
611
483
566
609
1
137
217
65
132
268
836
1992
968
842
635
123
625
568
20
15
1551
15
795
611
483
566
609
1
137
217
65
132
268
836
2002
928
922
635
123
625
561
20
15
1551
15
795
611
483
566
609
1
137
217
65
196
268
836
2002
976
850
599
23
625
562
20
15
1551
15
795
611
483
566
609
1
137
217
65
196
268
840
1988
968
970
587
20
610
554
20
15
1551
15
795
611
483
566
609
1
137
217
65
196
268
840
1992
976
850
599
20
610
1076
20
15
1551
15
795
611
483
566
609
1
137
217
65
196
268
838
2002
1232
214
87
76
624
560
20
15
1551
15
795
611
483
566
609
1
137
217
65
196
268
844
1992
968
970
587
23
609
560
20
15
1551
15
795
611
483
566
609
129
137
217
65
132
268
828
1928
1232
974
635
87
577
1120
20
15
1551
15
795
611
483
566
609
129
137
217
65
132
268
828
1930
1232
974
635
87
577
1121
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
808
1928
1224
218
71
76
546
628
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
824
1928
1232
214
87
84
578
1136
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
804
1924
970
842
587
87
529
1149
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
804
1928
1232
210
87
23
529
1144
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
804
1930
976
850
599
23
529
1204
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
804
1938
1232
210
87
23
529
1106
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
812
1928
1232
210
599
23
545
1104
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
806
1938
1232
210
87
76
528
1104
20
15
1551
15
795
611
483
566
609
129
137
217
65
196
268
828
1928
1232
210
87
23
577
1120
20
15
1551
15
795
611
483
566
609
193
137
217
65
196
268
792
1800
976
978
599
20
514
536
20
15
1551
15
923
611
483
566
673
129
201
89
65
132
396
926
1746
32
153
187
12
256
524
20
15
1551
15
923
611
483
566
609
129
201
89
65
132
268
828
1894
550
969
635
87
577
1036
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
808
1892
1057
185
71
76
546
1034
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
808
1956
1057
185
71
76
546
1098
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
809
1893
1058
154
75
59
547
1035
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
804
1892
1056
810
587
87
529
541
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
804
1956
970
810
75
23
529
1094
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
812
1894
1058
154
75
59
545
1052
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
812
1958
546
154
75
59
545
1180
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
806
1893
1057
153
75
84
528
1030
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
806
1894
1058
182
71
76
528
1028
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
806
1958
1058
182
71
76
528
1092
20
15
1551
15
923
611
483
566
609
129
201
89
65
196
268
828
1894
1061
810
587
87
577
524
20
15
1551
15
923
611
483
566
609
193
201
89
65
132
268
772
1924
1056
154
187
123
497
637
20
15
1551
15
923
611
483
566
609
193
201
89
65
132
268
772
1928
1056
154
187
123
497
632
20
15
1551
15
923
611
483
566
609
193
201
89
65
132
268
772
1860
1056
178
123
87
497
573
20
15
1551
15
923
611
483
566
609
193
201
89
65
132
268
772
1938
1056
154
187
123
497
625
20
15
1551
15
923
611
483
566
609
193
201
89
65
132
268
774
1926
1062
166
103
84
592
1124
20
15
1551
15
923
611
483
566
609
193
201
89
65
132
268
774
1938
1056
166
103
84
592
1200
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
776
1930
550
182
279
20
482
638
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
772
1924
1056
154
75
123
561
1149
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
772
1928
970
858
75
23
561
1144
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
772
1734
38
210
87
87
593
650
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
772
1860
544
818
587
23
561
1085
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
772
1938
544
153
75
23
561
1137
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
774
1926
1061
178
71
76
560
1124
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
774
1734
34
154
75
84
592
648
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
774
1702
37
178
71
76
560
676
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
774
1862
1058
182
71
76
304
572
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
774
1682
32
154
75
84
592
688
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
774
1938
1056
154
75
84
592
1200
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
774
1958
1061
178
71
76
560
1188
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
792
1668
36
150
87
20
258
700
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
792
1672
37
185
71
76
258
690
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
792
1928
1573
185
71
76
514
1138
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
792
1732
36
150
87
20
514
668
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
792
1736
32
154
75
20
514
664
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
796
1734
34
154
75
59
513
665
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
798
1670
37
178
71
76
256
696
20
15
1551
15
923
611
483
566
609
193
201
89
65
196
268
798
1926
1061
178
71
76
512
1144
20
15
1550
14
795
611
483
566
608
1
137
217
65
132
269
837
2002
931
921
635
121
625
561
20
15
1550
14
795
611
483
566
608
1
137
217
65
132
269
837
1994
1227
201
123
121
625
569
20
15
1550
14
795
611
483
566
608
1
137
217
65
196
269
837
2002
930
982
599
77
625
561
20
15
1550
14
795
611
483
566
608
129
137
217
65
196
269
825
1929
1225
201
71
85
578
1135
20
15
1550
14
795
611
483
566
608
129
137
217
65
196
269
825
1931
1227
201
71
85
578
1171
20
15
1550
14
795
611
483
566
608
129
137
217
65
196
269
825
1930
1227
201
71
85
578
1134
20
15
1550
14
795
611
483
566
608
129
137
217
65
196
269
825
1939
931
985
583
85
578
1091
20
15
1550
14
795
611
483
566
608
129
137
217
65
196
269
805
1938
930
982
599
77
529
1105
20
15
1550
14
795
611
483
566
624
129
137
217
65
196
262
830
1862
1382
201
75
72
544
1028
20
15
1550
14
923
611
483
566
672
129
201
89
65
132
398
921
1747
35
153
187
56
258
515
20
15
1550
14
923
611
483
566
608
193
201
89
65
132
269
773
1930
1059
153
187
121
497
633
20
15
1550
14
923
611
483
566
608
193
201
89
65
132
269
773
1938
1058
146
187
121
497
625
20
15
1550
14
923
611
483
566
608
193
201
89
65
132
269
777
1930
1062
166
103
85
482
638
20
15
1550
14
923
611
483
566
608
193
201
89
65
196
269
777
1930
550
182
279
21
482
638
20
15
1550
14
923
611
483
566
608
193
201
89
65
196
269
797
1734
37
178
71
77
513
665
20
15
1550
12
794
611
483
566
608
128
138
218
64
196
269
812
1924
930
983
599
77
544
1116
20
15
1550
12
922
611
483
566
608
192
202
90
64
132
269
772
1732
34
167
103
86
592
650
20
15
1550
12
922
611
483
566
608
192
202
90
64
196
269
796
1668
34
183
71
77
256
696
20
15
1550
12
922
611
483
566
608
192
202
90
64
196
269
796
1924
1058
183
71
77
512
1144
20
15
1550
12
922
611
483
566
608
192
202
90
64
196
269
796
1732
34
183
71
21
512
666
20
15
1550
12
922
611
483
566
608
192
202
90
64
196
269
796
1860
1058
183
71
77
512
568
20
15
1550
14
922
611
483
566
608
129
200
90
64
196
269
809
1956
970
872
75
58
546
1098
20
15
1551
15
795
611
483
547
621
1
137
217
65
145
276
861
1988
968
846
626
103
613
560
20
15
1551
15
795
611
483
547
621
129
137
217
65
145
276
812
1924
968
876
622
75
583
1105
20
15
1551
15
795
611
483
547
621
129
137
217
65
145
276
828
1924
968
876
622
107
551
1169
20
15
1551
15
795
611
483
547
621
193
137
217
65
145
276
796
1796
1378
876
622
75
499
529
20
15
1551
15
923
611
483
547
685
129
201
89
65
145
404
860
1732
1056
172
110
39
563
545
20
15
1551
15
923
611
483
547
685
129
201
89
65
145
404
860
1988
1056
172
110
39
563
1073
20
15
1551
15
923
611
483
547
621
129
201
89
65
145
276
812
1892
1056
172
110
75
583
529
20
15
1551
15
923
611
483
547
621
129
201
89
65
145
276
812
1894
1058
172
110
75
580
528
20
15
1551
15
923
611
483
547
621
129
201
89
65
145
276
812
1958
1058
172
110
75
580
1168
20
15
1551
15
923
611
483
547
621
129
201
89
65
145
276
829
1893
1057
181
113
75
585
513
20
15
1551
15
923
611
483
547
621
129
201
89
65
145
276
828
1892
1056
172
110
75
587
1025
20
15
1551
15
923
611
483
547
621
129
201
89
65
145
276
828
1956
1056
172
110
107
551
1153
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
780
1668
32
172
110
103
519
689
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
780
1924
1056
172
110
107
519
1201
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
780
1926
1058
172
110
107
516
1200
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
780
1860
1056
164
174
107
263
561
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
780
1862
1058
164
174
107
260
560
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
780
1828
1056
164
174
107
263
529
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
797
1668
32
172
110
103
521
672
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
797
1924
1056
172
110
103
521
1184
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
797
1925
1057
169
105
107
489
609
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
797
1732
32
172
110
103
521
656
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
797
1860
1056
172
110
103
521
544
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
797
1861
1057
169
169
107
265
545
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
796
1668
32
172
110
107
523
673
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
796
1924
1056
164
174
107
491
609
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
796
1926
1058
172
110
103
484
624
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
796
1732
32
172
110
107
523
657
20
15
1551
15
923
611
483
547
621
193
201
89
65
145
276
796
1860
1056
164
174
107
307
545
20
15
1550
14
795
619
491
547
620
133
137
106
75
203
281
825
1858
1136
48
72
68
278
530
20
15
1550
14
795
619
499
563
620
133
137
106
67
137
265
825
1858
1136
56
108
76
582
1042
20
15
1550
14
795
611
482
546
623
1
138
216
92
158
283
891
1992
979
960
608
66
458
514
20
15
1550
14
795
611
482
546
623
1
138
216
92
158
283
847
1992
979
960
608
66
625
545
20
15
1550
14
795
611
482
546
623
129
138
216
92
158
283
827
1928
1235
192
96
66
584
1091
20
15
1550
14
795
611
482
554
623
1
138
216
92
142
275
891
1992
979
960
616
98
456
513
20
15
1550
14
795
611
482
554
623
129
138
216
92
142
275
827
1928
1235
192
104
98
585
1089
20
15
1550
14
923
611
482
546
623
193
202
88
92
158
283
795
1864
547
960
608
98
266
547
20
15
1550
14
923
611
482
554
623
193
202
88
92
142
275
795
1864
551
960
616
98
594
1058
20
15
1550
14
923
611
483
544
687
130
202
89
65
144
410
924
1744
38
185
111
20
264
512
20
15
1550
14
795
611
483
547
620
1
137
217
65
145
281
845
1993
1225
201
105
117
633
547
20
15
1550
14
795
611
483
547
620
5
137
217
65
145
277
857
1986
1225
205
113
93
625
1049
20
15
1550
14
795
611
483
547
620
5
137
217
65
145
281
857
1986
1225
205
116
84
470
532
20
15
1550
14
795
611
483
547
620
5
137
217
93
157
281
857
1986
977
961
609
74
465
537
20
15
1550
14
795
611
483
547
620
133
137
217
65
145
281
825
1922
1225
201
105
117
529
1177
20
15
1550
14
795
611
483
547
620
133
137
217
65
145
281
825
1858
969
969
617
117
529
1042
20
15
1550
14
795
611
483
547
620
133
137
217
93
157
281
825
1922
1233
193
97
70
582
1138
20
15
1550
14
795
611
483
547
620
197
137
216
65
145
277
793
1794
1380
845
628
106
560
1042
20
15
1550
14
795
611
483
547
620
197
137
216
65
145
281
793
1794
1380
845
628
116
262
530
20
15
1550
14
795
611
483
547
620
197
137
217
65
145
277
793
1794
969
973
625
93
497
537
20
15
1550
14
795
611
483
547
620
197
137
217
65
145
281
793
1794
969
845
625
89
593
1049
20
15
1550
14
795
611
483
547
620
197
137
217
93
157
281
793
1794
969
961
609
74
593
537
20
15
1550
14
795
611
483
563
620
1
137
217
65
129
265
845
1990
1225
204
98
126
626
1040
20
15
1550
14
795
611
483
819
748
129
137
217
65
65
265
781
1766
1225
204
34
254
50
528
20
15
1550
14
795
611
483
819
748
133
137
217
65
65
265
793
1762
1225
204
34
254
6
521
20
15
1550
14
411
611
483
547
684
133
329
89
65
145
409
825
1634
1225
105
105
21
529
530
20
15
1550
14
923
611
483
547
684
133
201
88
65
145
409
921
1730
36
165
116
20
266
524
20
15
1550
14
923
611
483
547
684
133
201
89
65
145
409
793
1730
1058
172
110
46
526
594
20
15
1550
14
923
611
483
547
684
133
201
89
65
145
409
793
1986
1058
172
110
46
526
1106
20
15
1550
14
923
611
483
547
684
133
201
89
65
145
409
921
1730
33
149
181
21
266
524
20
15
1550
14
923
611
483
547
620
129
201
89
65
145
281
829
1894
1059
165
181
116
532
512
20
15
1550
14
923
611
483
547
620
129
201
89
65
145
281
829
1958
546
164
180
116
532
1152
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
277
781
1862
1058
174
110
102
518
1072
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
277
781
1830
1058
174
110
102
518
1040
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
277
797
1926
1058
174
110
102
486
608
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
281
781
1926
1058
164
116
84
500
624
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
281
781
1929
1057
169
105
117
505
611
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
281
797
70
37
973
629
89
594
1936
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
281
797
1670
35
181
116
84
596
688
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
281
797
1926
1058
164
116
84
596
1200
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
281
797
1734
34
164
116
84
596
656
20
15
1550
14
923
611
483
547
620
193
201
89
65
145
281
797
1862
1058
164
116
84
596
1072
20
15
1550
14
923
611
483
547
620
193
202
89
65
145
281
781
1928
1061
169
105
117
505
610
20
15
1550
14
923
611
483
547
620
133
201
88
65
145
281
825
1890
1060
165
116
84
586
1036
20
15
1550
14
923
611
483
547
620
133
201
88
65
145
281
825
1954
548
165
116
84
586
1162
20
15
1550
14
923
611
483
547
620
133
201
89
65
145
281
825
1890
1057
165
116
84
586
1036
20
15
1550
14
923
611
483
547
620
133
201
89
65
145
281
825
1954
1057
165
116
84
586
1162
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
277
793
1666
36
165
116
92
592
682
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
277
793
1922
1060
165
116
92
592
1194
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
277
793
1730
36
165
116
92
592
660
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
277
793
1858
1060
165
116
92
592
1066
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
277
793
1826
1060
165
116
92
592
522
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
281
793
1666
36
165
116
84
598
692
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
281
793
1922
1060
165
116
84
598
1204
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
281
793
1730
36
165
116
84
598
660
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
281
793
1858
1060
165
116
84
598
1076
20
15
1550
14
923
611
483
547
620
197
201
88
65
145
281
793
1826
1060
165
116
116
518
1036
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
277
793
1666
33
169
105
93
593
681
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
277
793
1922
1057
169
105
93
593
1193
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
277
793
1730
33
169
105
93
593
658
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
277
793
1858
1057
169
105
93
593
553
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
277
793
1826
1057
169
105
93
593
1033
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
281
793
66
39
973
629
89
593
1938
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
281
793
1666
33
169
105
89
593
690
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
281
793
1922
1057
169
105
89
593
1202
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
281
793
1730
33
169
105
89
593
658
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
281
793
1858
1057
169
105
89
593
562
20
15
1550
14
923
611
483
547
620
197
201
89
65
145
281
793
1826
1057
149
180
116
262
524
20
15
1550
14
923
611
483
547
620
197
201
89
93
157
281
793
1730
33
961
609
70
593
665
20
15
1550
14
923
611
483
563
620
193
201
89
65
129
265
781
1670
37
165
121
126
562
688
20
15
1550
14
923
611
483
563
620
193
201
89
65
129
265
781
1926
1058
164
98
126
498
624
20
15
1550
14
923
611
483
563
620
193
201
89
65
129
265
781
1862
1058
164
98
126
498
560
20
15
1550
14
923
611
483
563
620
193
201
89
65
129
265
781
1830
1058
164
98
126
498
528
20
15
1550
14
923
611
483
563
620
193
201
89
65
193
265
781
1670
34
172
290
62
306
688
20
15
1550
14
923
611
483
563
620
193
201
89
65
193
265
781
1926
1058
148
148
126
562
1136
20
15
1550
14
923
611
483
563
620
193
201
89
65
193
265
781
1862
1058
172
290
62
306
560
20
15
1550
14
923
611
483
563
620
193
201
89
65
193
265
781
1830
1058
148
148
126
562
1040
20
15
1550
14
923
611
483
563
620
197
201
88
65
129
265
793
1826
1060
173
162
126
262
521
20
15
1550
14
923
611
483
563
620
197
201
89
65
129
265
793
1826
1057
178
162
126
262
521
20
15
1550
12
922
611
483
547
620
192
202
90
64
145
277
796
1668
38
183
117
106
523
672
20
15
1550
12
922
611
483
547
620
192
202
90
64
145
277
796
1924
1062
183
117
106
491
608
20
15
1550
12
922
611
483
547
620
192
202
90
64
145
277
796
1732
38
183
117
106
523
656
20
15
1550
12
922
611
483
547
620
192
202
90
64
145
277
796
1860
1062
183
117
106
523
1056
20
15
1550
12
922
611
483
547
620
192
202
90
64
145
281
783
1929
1058
183
117
84
488
610
20
15
1550
12
922
611
483
547
620
192
202
90
64
145
281
783
1930
1058
183
117
84
488
608
20
15
1550
14
922
611
483
563
620
129
200
90
64
198
265
813
1956
970
840
76
76
537
1169
20
15
1566
14
1051
43
427
723
252
1
777
489
235
139
153
157
386
243
8
592
580
580
536
20
15
1550
14
1051
3
131
747
244
1
777
409
929
689
1681
189
390
201
668
753
1673
1673
1536
20
15
1550
14
1051
3
131
747
244
1
777
409
929
689
1681
1725
390
201
668
753
1673
137
0
20
15
1550
14
1051
3
131
747
244
16
777
409
929
689
1681
155
387
203
665
757
1673
1680
1545
20
15
1550
14
1051
3
131
747
244
16
777
409
929
689
1681
1691
387
203
665
757
1673
80
41
20
15
1550
14
1051
3
131
747
244
16
777
409
929
689
1617
219
387
203
665
757
1545
1552
1546
20
15
1550
14
1050
27
147
747
244
1
776
402
916
725
1553
189
388
204
592
722
1774
1673
1537
20
15
1550
14
1050
27
147
747
244
1
776
402
916
725
1553
1725
388
204
592
722
1774
137
1
20
15
1550
14
1050
27
147
747
244
1
776
402
916
725
1681
189
388
204
592
722
1646
1545
1537
20
15
1550
14
1050
27
147
747
244
1
776
402
916
725
1681
1725
388
204
592
722
1646
137
1
20
15
1550
14
1050
27
147
1259
116
1
776
402
916
1749
401
445
388
204
592
1746
110
9
513
20
15
1550
14
1050
27
411
731
244
1
776
394
200
171
33
189
388
194
112
274
436
644
514
20
15
1550
14
1050
3
131
758
248
1
776
410
896
724
1546
153
388
202
600
699
1744
1606
1545
20
15
1550
14
1050
3
131
758
248
1
776
410
896
724
1546
154
388
202
600
699
1744
1600
1552
20
15
1550
14
1050
3
131
758
248
1
776
410
928
724
1546
1721
388
202
664
667
1744
134
8
20
15
1550
14
1050
3
131
758
248
129
648
410
928
724
1546
1561
388
330
408
667
1744
198
169
20
15
1550
14
1050
3
131
758
248
129
648
410
928
724
1546
1562
388
330
408
667
1744
192
144
20
15
1550
14
1050
3
387
731
244
32
776
410
192
166
33
135
390
202
104
236
444
696
176
20
15
1550
14
1051
91
371
563
620
193
969
457
205
129
265
781
326
67
97
101
244
564
1584
20
15
1550
14
1051
91
371
563
620
193
969
457
205
133
265
781
326
67
97
112
240
564
1584
20
15
1558
15
1051
124
876
1070
142
129
674
352
545
902
210
115
480
573
525
882
1546
1033
667
20
15
1558
15
1051
124
876
558
142
129
674
352
545
70
210
115
480
573
525
1042
18
10
795
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
137
398
200
640
705
1757
1646
1613
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
137
431
200
640
705
1773
1710
1547
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
141
398
200
640
705
1757
1645
1634
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
1673
398
200
640
705
1773
174
22
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
1673
431
200
640
705
1773
174
11
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
1677
398
200
640
705
1773
173
41
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
185
398
200
640
705
1773
1678
1542
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
157
398
200
640
705
1757
1622
162
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
189
398
200
640
705
1773
1677
1538
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
1721
398
200
640
705
1773
142
6
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
1725
398
200
640
705
1773
141
2
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
1693
398
200
640
705
1757
150
98
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
1693
410
208
640
705
1757
150
1
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1665
1677
398
200
640
705
1661
118
98
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1665
1678
398
200
640
705
1645
44
33
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1665
1693
410
208
640
705
1661
22
1
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1665
1726
398
200
640
705
1645
12
2
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1541
141
398
200
640
705
1753
1641
1634
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1541
1677
398
200
640
705
1781
170
41
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1541
1677
430
200
384
705
1781
170
9
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1541
1685
410
208
640
705
1777
162
1
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1541
1678
398
200
640
705
1777
168
18
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1541
1693
410
208
640
705
1777
146
1
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1541
1726
398
200
640
705
1769
136
1
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1542
1678
398
200
640
705
1776
176
17
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1542
1702
430
200
384
705
1776
128
9
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
141
398
200
640
705
1641
1577
169
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1698
398
200
640
705
1641
0
77
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1677
398
200
640
705
1641
41
41
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1677
430
200
384
705
1641
41
9
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
157
398
200
640
705
1649
1682
1186
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
189
398
200
640
705
1641
1545
1538
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1685
410
208
640
705
1649
21
1
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1678
398
200
640
705
1649
40
18
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1701
410
208
640
705
1649
2
68
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1725
398
200
640
705
1641
9
2
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1693
410
208
640
705
1649
18
1
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1669
1726
398
200
640
705
1649
8
2
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1670
169
430
200
384
705
1648
1542
1542
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1670
153
398
200
640
705
1640
1574
1190
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1670
1705
430
200
384
705
1648
6
6
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1670
1678
398
200
640
705
1648
48
33
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1670
1689
398
200
640
705
1640
38
38
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1670
1702
430
200
384
705
1648
0
9
20
15
1542
14
1051
3
155
754
240
1
777
410
923
708
1670
1726
398
200
640
705
1640
8
1
20
15
1542
14
1051
3
155
754
240
129
777
410
923
708
1537
1545
270
200
640
705
1757
238
205
20
15
1542
14
1051
3
155
754
240
129
777
410
923
708
1537
1565
270
200
640
705
1757
214
226
20
15
1542
14
1051
3
155
754
240
129
777
410
923
708
1665
1565
270
200
640
705
1661
214
226
20
15
1542
14
1051
3
155
754
240
129
777
410
923
708
1669
1565
270
200
640
705
1649
210
226
20
15
1542
14
1051
3
155
754
240
129
649
410
923
708
1537
1545
398
328
384
705
1757
238
166
20
15
1542
14
1051
3
155
754
240
129
649
410
923
708
1537
1545
399
328
384
705
1757
238
171
20
15
1542
14
1051
3
155
754
240
129
649
410
923
708
1537
1549
398
328
384
705
1757
237
162
20
15
1542
14
1051
3
155
754
240
129
649
410
923
708
1665
1549
398
328
384
705
1661
246
162
20
15
1542
14
1051
3
155
754
240
129
649
410
923
708
1669
1557
410
328
384
705
1649
226
129
20
15
1542
14
1051
3
155
754
240
129
649
410
923
708
1669
1549
398
328
384
705
1641
233
162
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
385
393
398
200
640
1729
109
46
566
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
385
397
398
200
640
1729
109
45
169
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
385
441
398
200
640
1729
109
14
518
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
385
445
398
200
640
1729
109
13
130
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
389
418
398
200
640
1729
105
0
589
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
389
397
398
200
640
1729
105
41
553
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
389
445
398
200
640
1729
105
9
514
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
390
425
430
200
640
1729
112
6
518
20
15
1542
14
1051
3
155
1266
112
1
777
410
923
1732
390
409
398
200
640
1729
104
38
550
20
15
1567
29
1044
818
831
1137
26
36
1045
33
2
774
192
1808
1281
29
1
563
1719
1737
1591
20
15
1567
29
1044
818
831
1137
26
36
1045
33
2
774
192
1808
897
685
1
563
1635
1737
439
20
15
1567
29
1044
818
831
1137
26
36
1045
17
2
782
192
1808
1281
13
4
564
1650
1762
1719
20
15
1567
29
1044
818
831
1137
26
36
1061
33
2
774
192
1808
1297
54
1
563
1635
1737
1543
20
15
1567
29
1044
818
831
1137
26
36
1061
33
2
774
192
1808
1313
557
1
563
1635
1737
1567
20
15
1567
29
1044
818
831
1137
26
36
1061
17
2
780
192
1808
1297
6
4
568
1712
1746
1543
20
15
1567
29
1044
818
831
1137
26
36
1061
17
2
780
192
1808
1329
6
4
568
1712
1746
1559
20
15
1567
29
1044
818
831
1137
26
36
1061
17
2
782
192
1808
1329
134
4
564
1650
1762
1575
20
15
1567
29
1044
818
831
1137
26
164
1045
33
2
774
128
1936
769
541
1
563
1675
1737
63
20
15
1567
29
1044
818
831
1137
26
164
1061
33
2
774
128
1936
785
541
1
563
1675
1737
7
20
15
1549
29
1045
817
825
1146
2
19
1041
33
1
768
147
88
921
541
1
512
259
1027
1935
20
15
1549
29
1045
817
825
1146
2
19
1041
33
1
768
147
88
924
541
1
512
259
1027
1928
20
15
1549
29
1045
817
825
1146
2
19
1043
33
1
768
147
88
920
542
1
512
259
1027
1932
20
15
1549
29
1045
817
825
1146
2
19
1043
33
2
768
147
88
920
542
0
512
259
1027
1932
20
15
1549
29
1045
817
825
1146
2
19
1043
17
2
768
147
88
920
514
56
512
259
1027
1932
20
15
1549
29
1045
817
825
1146
2
19
785
33
1
768
147
88
393
29
1
512
259
1027
903
20
15
1549
29
1045
817
825
1146
2
19
785
33
1
768
147
88
396
30
513
512
259
1027
900
20
15
1549
29
1045
817
825
1146
2
19
785
33
1
768
147
88
398
31
1
512
259
1027
901
20
15
1549
29
1045
817
825
1146
2
19
785
33
1
768
147
88
412
29
1
512
259
1027
904
20
15
1549
29
1045
817
825
1146
2
147
1041
33
1
768
147
1944
780
542
2
512
1667
1731
4
20
15
1549
29
1045
817
825
1146
2
147
1041
33
1
768
147
1944
782
667
3
512
1667
1731
5
20
15
1549
29
1045
817
825
1146
2
147
1041
33
1
768
147
1944
793
541
1
512
1667
1731
15
20
15
1549
29
1045
817
825
1146
2
147
1041
33
1
768
147
1944
796
541
1
512
1667
1731
8
20
15
1549
29
1045
817
825
1146
2
147
1041
33
1
768
147
1944
798
543
1
512
1667
1731
37
20
15
1549
29
1045
817
825
1146
2
147
1043
33
1
768
147
1944
792
537
1
512
1667
1731
16
20
15
1549
29
1045
817
825
1146
2
147
1043
33
2
768
147
1944
792
537
0
512
1667
1731
16
20
15
1549
29
1045
817
825
1146
2
147
1043
17
2
768
147
1944
792
514
56
512
1667
1731
16
20
15
1550
30
35
683
362
562
623
201
2009
1201
0
390
267
779
1225
769
115
196
106
562
816
20
15
1550
30
35
675
361
547
623
201
2009
609
3
403
283
779
1161
393
104
240
208
600
776
20
15
1550
30
35
675
361
547
623
201
2009
609
3
403
283
779
1225
393
104
240
80
600
816
20
15
1259
315
898
657
1681
210
408
142
440
271
865
784
16
260
582
193
126
96
992
764
710
20
15
1259
315
899
657
1682
210
408
142
441
269
865
784
16
260
580
193
125
96
992
764
708
20
15
1805
1294
411
643
1683
147
1
1537
1289
26
938
662
1780
661
10
16
1313
33
293
293
1032
20
15
1805
1294
411
643
1683
147
1
1537
1289
26
938
662
1780
660
10
16
1313
289
293
292
1028
20
15
1805
1294
411
643
1683
147
1
1537
1290
26
682
662
244
660
16
32
801
289
805
1828
1048
20
15
1805
1294
411
643
1683
147
1
1537
1290
26
938
662
1780
660
16
16
1313
289
293
292
1048
20
15
1805
1294
411
643
1683
147
1
1537
1290
26
618
582
1900
1036
16
32
1441
385
37
996
1054
20
15
1805
1294
411
643
1683
179
1
1537
1289
26
938
646
1732
661
10
16
1313
65
322
290
1040
20
15
1805
1294
411
643
1683
179
1
1537
1289
26
938
646
1732
660
10
16
1313
65
322
291
1033
20
15
1805
1294
411
643
1683
179
1
1537
1289
26
938
646
1740
653
10
16
1313
65
69
289
1040
20
15
1805
1294
411
643
1683
179
1
1537
1289
26
938
646
1772
653
10
16
1313
65
81
273
1040
20
15
1805
1294
411
643
1683
211
1
1537
1290
26
938
534
1812
1108
16
32
1313
417
53
804
56
20
15
1805
1294
411
643
1683
211
1
1537
1290
26
938
534
1844
1108
16
32
1313
417
19
791
1077
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1796
1038
10
16
1313
449
65
1000
1036
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1796
1109
10
16
1313
449
33
789
1032
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1804
1036
10
16
1313
449
19
819
1041
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1804
1037
10
16
1313
449
5
801
16
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1804
1038
10
16
1313
449
9
800
1036
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1804
1101
10
16
1313
449
5
785
1040
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1804
1100
10
16
1313
449
19
787
1041
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1804
1102
10
16
1313
449
9
784
1036
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1812
1109
10
16
1313
449
25
777
1032
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1828
1037
10
16
1313
449
57
809
16
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1876
1045
10
16
1313
449
117
837
72
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1876
1044
10
16
1313
449
117
804
1028
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1892
1036
10
16
1313
449
98
875
17
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1892
1037
10
16
1313
449
97
997
1040
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1892
1045
10
16
1313
449
98
770
1040
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1892
1044
10
16
1313
449
98
771
1041
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1892
1038
10
16
1313
449
97
776
1036
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1836
1037
10
16
1313
449
81
785
1040
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1836
1038
10
16
1313
449
83
960
1100
20
15
1805
1294
411
643
1683
243
1
1537
1289
26
938
518
1852
1037
10
16
1313
449
51
833
1104
20
15
1805
1294
411
643
1683
243
1
1537
1290
26
938
518
1796
1036
16
32
1313
385
34
883
1054
20
15
1805
1294
411
643
1683
243
1
1537
1290
26
938
518
1796
1058
16
16
1313
449
67
896
1064
20
15
1805
1294
411
643
1683
243
1
1537
1290
26
938
518
1804
1036
16
16
1313
449
19
819
1054
20
15
1805
1294
411
643
1683
243
1
1537
1290
26
938
518
1804
1100
16
32
1313
193
19
787
30
20
15
1805
1294
411
643
1683
243
1
1537
1290
26
938
518
1892
1036
16
16
1313
449
97
996
1054
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1740
1037
17
35
513
450
819
945
1054
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1756
1109
17
9
513
450
595
913
1077
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1756
1109
81
33
513
450
595
913
1141
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1756
1110
71
37
513
450
611
840
1122
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1772
1037
17
35
513
706
579
865
1054
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1772
1038
17
35
513
706
579
864
1054
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1772
1085
17
35
513
706
579
833
1038
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1772
1086
17
35
513
706
579
832
1038
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1788
1085
17
35
513
450
803
897
1038
20
15
1805
1294
411
643
659
659
1
1537
1289
25
285
589
1788
1086
17
35
513
450
803
896
1038
20
15
1805
1294
411
643
659
659
1
1537
1289
26
426
662
1748
1045
10
16
289
289
817
981
1040
20
15
1805
1294
411
643
659
659
1
1537
1289
26
426
662
1748
1044
10
16
289
289
817
980
1028
20
15
1805
1294
411
643
659
659
1
1537
1289
26
426
662
1748
1109
10
16
289
289
817
917
1104
20
15
1805
1294
411
643
659
659
1
1537
1289
26
426
662
1748
1108
10
16
289
289
817
916
1028
20
15
1805
1294
411
643
659
659
1
1537
1289
26
426
662
1780
1045
10
16
289
289
805
869
1032
20
15
1805
1294
411
643
659
659
1
1537
1289
26
426
662
1780
1044
10
16
289
289
805
868
1028
20
15
1805
1294
411
643
659
755
1
1537
1289
25
285
1037
1420
1037
17
35
513
1858
1347
673
1054
20
15
1805
1294
411
643
659
755
1
1537
1289
25
285
1037
1420
1038
17
35
513
1858
1347
672
1182
20
15
1805
1294
411
643
659
755
1
1537
1289
25
285
1037
1420
1038
71
37
513
1858
1347
688
1250
20
15
1805
1294
411
643
659
755
1
1537
1289
25
285
1037
1420
1085
17
35
513
1858
1347
641
1038
20
15
1805
1294
411
643
659
755
1
1537
1289
25
285
1037
1420
1086
17
35
513
1858
1347
640
1038
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
939
657
249
653
6
16
1312
36
809
1833
1026
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
939
657
245
661
10
16
1312
36
812
1828
1028
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
939
657
253
653
6
16
1312
36
806
1825
1026
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
939
657
1785
653
6
16
1312
36
297
297
1026
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
939
657
1781
661
10
16
1312
36
156
292
1028
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
939
657
1789
653
6
16
1312
36
294
289
1026
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
938
662
1781
661
10
16
1313
289
292
294
1028
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
618
582
1877
1045
10
8
1441
385
52
1004
1028
20
15
1806
1294
411
643
1683
147
0
1537
1289
26
618
582
1877
1109
10
8
1441
385
52
854
4
20
15
1806
1294
411
643
1683
147
0
1537
1290
26
939
657
245
661
8
16
1312
36
812
1830
1029
20
15
1806
1294
411
643
1683
147
0
1537
1290
26
939
657
1781
661
8
16
1312
36
156
294
1029
20
15
1806
1294
411
643
1683
147
0
1537
1290
26
938
662
1781
661
8
16
1313
289
292
294
1029
20
15
1806
1294
411
643
1683
147
0
1537
1290
26
618
582
1877
1045
8
8
1441
385
52
1004
1040
20
15
1806
1294
411
643
1683
147
0
1537
1290
26
618
582
1877
1109
8
8
1441
385
52
854
5
20
15
1806
1294
411
643
1683
147
0
1537
1298
26
618
582
1877
1109
88
32
1441
385
52
812
1136
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1677
653
709
993
1537
3
129
274
963
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1677
653
710
995
1537
3
129
274
962
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1677
653
714
995
1537
3
129
273
977
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1677
654
710
995
1537
3
129
272
961
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1677
654
714
995
1537
3
129
272
966
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1678
642
710
995
1537
3
128
276
982
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1678
654
710
995
1537
3
128
272
961
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1678
654
714
995
1537
3
128
272
982
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1805
1037
709
993
1537
3
1
802
1507
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1805
1037
710
995
1537
3
1
802
1506
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1805
1038
710
995
1537
3
1
800
1505
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1805
1038
714
995
1537
3
1
800
1510
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1806
1038
710
995
1537
3
0
800
1506
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1693
653
709
993
1537
3
145
290
963
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1693
653
710
995
1537
3
145
290
962
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1693
653
714
995
1537
3
145
289
977
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1693
654
710
995
1537
3
145
288
961
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1693
654
714
995
1537
3
145
288
966
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1821
1037
709
993
1537
3
33
802
1507
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1821
1037
710
995
1537
3
33
802
1506
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1821
1038
710
995
1537
3
33
800
1505
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1821
1038
714
995
1537
3
33
800
1510
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1694
642
710
997
1537
3
144
276
966
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1694
654
710
998
1537
3
144
288
961
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1822
1026
710
997
1537
3
16
804
1510
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1822
1038
710
995
1537
3
8
800
1505
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1830
1038
714
995
1537
3
56
804
1510
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1837
1037
709
993
1537
3
49
802
1507
20
15
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1838
1038
710
995
1537
3
48
800
1505
20
15
1806
1294
411
643
1683
242
0
1537
138
25
797
780
1677
653
712
998
1537
3
129
273
976
20
15
1806
1294
411
643
1683
211
0
1537
137
25
797
785
1673
653
710
995
1537
29
133
313
930
20
15
1806
1294
411
643
1683
211
0
1537
137
25
797
785
1721
653
709
993
1537
13
145
274
963
20
15
1806
1294
411
643
1683
211
0
1537
137
25
797
785
1721
653
710
995
1537
22
145
274
962
20
15
1806
1294
411
643
1683
211
0
1537
137
25
797
785
1717
661
714
995
1537
22
150
277
964
20
15
1806
1294
411
643
1683
211
0
1537
137
25
797
785
1849
1037
709
993
1537
13
36
802
1507
20
15
1806
1294
411
643
1683
211
0
1537
137
25
797
785
1849
1037
710
995
1537
29
37
809
1506
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1813
1045
18
32
1312
420
54
1013
116
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1813
1045
82
32
1312
420
54
1013
244
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1813
1109
18
32
1312
420
54
853
1076
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1813
1109
82
32
1312
420
54
853
180
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1845
1045
18
32
1312
420
22
805
1145
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1845
1045
82
32
1312
420
22
805
249
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1845
1109
18
32
1312
420
22
790
1076
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1845
1109
82
32
1312
420
22
790
180
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1849
1081
19
32
1312
420
41
897
1027
20
15
1806
1294
411
643
1683
211
0
1537
1289
26
939
529
1853
1045
18
32
1312
420
38
837
1140
20
15
1806
1294
411
643
1683
211
16
1537
1289
26
939
529
1797
1029
38
32
1312
420
60
1016
1084
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1673
653
709
993
1537
1
134
274
963
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1673
653
710
998
1537
0
134
274
962
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1677
653
709
993
1537
0
128
274
963
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1677
653
710
995
1537
0
128
272
962
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1677
653
714
995
1537
0
129
273
977
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1685
661
710
995
1537
0
148
260
972
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1685
661
722
999
1537
0
148
260
884
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1685
661
714
995
1537
0
148
260
964
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1805
1037
709
993
1537
0
0
802
1507
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1805
1037
710
995
1537
0
0
800
1506
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1689
653
709
993
1537
0
138
265
931
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1817
1037
709
993
1537
0
38
802
1507
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1817
1037
710
999
1537
0
38
802
1506
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1693
653
709
993
1537
0
144
290
963
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1693
653
710
995
1537
0
146
289
930
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1693
653
714
995
1537
0
146
289
977
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1693
661
722
999
1537
0
144
260
884
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1693
661
714
995
1537
1
145
260
964
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1821
1037
709
993
1537
0
16
802
1507
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1821
1037
710
995
1537
0
8
800
1506
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1829
1037
710
995
1537
0
56
804
1506
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1837
1037
709
993
1537
0
48
802
1507
20
15
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1837
1037
710
995
1537
0
48
800
1506
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
518
1799
1045
10
16
1313
449
64
992
1042
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1802
1038
10
16
1313
409
25
817
38
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1802
1038
18
16
1313
409
25
817
1053
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1802
1102
10
16
1313
409
25
785
1037
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1802
1102
18
32
1313
409
25
785
29
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1810
1038
10
16
1314
410
34
882
1030
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1810
1038
18
16
1314
410
34
882
1054
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1810
1110
18
16
1314
410
34
770
1086
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1818
1038
10
16
1313
409
9
801
1030
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1818
1038
18
16
1313
409
9
801
29
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1818
1102
10
16
1313
409
9
785
1030
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1818
1102
18
32
1313
409
9
785
1053
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1834
1038
10
16
1313
409
89
785
1036
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
938
522
1834
1038
18
16
1313
409
89
785
1053
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
618
522
154
654
18
32
929
505
905
1809
1053
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
618
522
1690
654
18
32
929
505
393
273
1053
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
618
522
1818
1038
18
32
929
505
9
801
29
20
15
1806
1294
411
643
1683
243
0
1537
1289
26
618
522
1818
1102
18
32
1441
505
9
785
1053
20
15
1806
1294
411
643
1683
243
0
1537
138
25
797
781
1673
653
712
998
1537
0
134
274
976
20
15
1806
1294
411
643
1683
243
0
1537
138
25
797
781
1677
653
712
998
1537
0
129
273
976
20
15
1806
1294
411
643
1683
243
0
1537
138
25
797
781
1685
661
712
998
1537
1
149
260
968
20
15
1806
1294
411
643
1683
243
0
1537
138
25
797
781
1693
653
712
998
1537
0
144
288
976
20
15
1806
1294
411
643
1683
243
0
1537
1290
26
938
518
1799
1045
8
16
1313
449
64
992
69
20
15
1806
1294
411
643
1683
243
0
1537
1290
26
938
522
1798
1109
8
16
1313
409
1
788
5
20
15
1806
1294
411
643
1683
243
0
1537
1290
26
938
522
1799
1045
8
16
1314
410
0
800
8
20
15
1806
1294
411
643
1683
243
0
1537
1290
26
938
522
1799
1109
8
16
1314
410
0
788
5
20
15
1806
1294
411
643
1683
243
0
1537
1290
26
938
522
1810
1046
8
16
1314
410
34
866
1040
20
15
1806
1294
411
643
1683
243
0
1537
1290
26
618
523
1689
653
8
16
930
500
396
265
78
20
15
1806
1294
411
643
1683
243
0
1537
1290
26
618
523
1817
1101
8
16
930
500
12
777
14
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1037
5
33
513
515
577
2018
1027
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1037
6
35
513
515
577
1969
1186
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1037
9
11
513
515
577
2018
1039
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1037
10
11
513
515
577
1953
1041
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1037
69
33
513
515
577
1970
1251
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1037
70
35
513
515
577
1970
1250
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1038
6
35
513
515
577
2016
1026
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1038
18
35
513
515
577
2000
1053
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1038
70
35
513
515
577
1968
1249
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1086
18
35
513
515
577
1920
1036
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1678
1026
6
35
513
515
576
2004
1046
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1678
1038
6
35
513
515
576
2000
1025
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1678
1038
70
35
513
515
576
1968
1249
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1805
1037
5
33
513
515
1025
1506
1027
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1805
1037
6
35
513
515
1025
1505
1090
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1805
1037
9
11
513
515
1025
1506
1039
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1505
1105
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1805
1038
6
35
513
515
1025
1504
1025
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1805
1038
18
35
513
515
1025
1504
1118
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1805
1086
18
35
513
515
1025
1408
1036
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1733
1037
5
33
513
515
633
1898
35
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1733
1037
6
35
513
515
633
1897
34
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1733
1037
10
11
513
515
633
1897
17
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1733
1045
9
17
513
515
633
1890
19
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1733
1045
10
11
513
515
633
1826
196
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1733
1045
18
11
513
515
633
1890
25
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1813
1045
10
11
513
515
1045
1478
1028
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1037
5
33
513
515
1089
1378
1027
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1037
6
35
513
515
1089
1393
1026
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1037
10
11
513
515
1089
1361
1041
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1037
69
33
513
515
1089
1426
1251
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1037
70
35
513
515
1089
1426
1250
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1037
38
37
513
515
1089
1381
1148
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1038
6
35
513
515
1089
1360
1025
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1038
18
35
513
515
1089
1360
1053
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1038
70
35
513
515
1089
1424
1250
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1933
1086
18
35
513
515
1089
1408
1036
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1734
1026
6
35
513
515
632
2044
1046
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1734
1038
6
35
513
515
632
2032
1026
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1734
1038
18
35
513
515
632
2032
1052
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1734
1038
70
35
513
515
632
1840
226
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1734
1046
6
35
513
515
632
1888
2
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1734
1046
38
35
513
515
632
1888
98
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1806
1026
6
35
513
515
1024
1428
1046
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1806
1026
38
35
513
515
1024
1428
1142
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1806
1038
6
35
513
515
1024
1504
1026
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1806
1038
18
35
513
515
1024
1488
1052
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1806
1038
70
35
513
515
1024
1456
1249
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1806
1086
18
35
513
515
1024
1408
1164
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1989
1026
6
35
513
515
1145
1280
1094
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1989
1037
5
33
513
515
1145
1514
1059
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1989
1037
6
35
513
515
1145
1513
1058
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1989
1037
10
11
513
515
1145
1394
1041
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1989
1045
10
11
513
515
1145
1506
1028
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1990
1026
6
35
513
515
1144
1532
1030
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1990
1038
6
35
513
515
1144
1520
1025
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1990
1038
18
35
513
515
1144
1520
1054
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1990
1046
6
35
513
515
1144
1504
1044
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1934
1026
6
35
513
515
1088
1364
1030
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1934
1026
38
35
513
515
1088
1364
1142
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1934
1038
6
35
513
515
1088
1360
1025
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1934
1038
18
35
513
515
1088
1392
1052
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1037
5
33
513
515
1057
1506
1027
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1037
6
35
513
515
1057
1505
1026
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1037
10
11
513
515
1057
1441
1105
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1037
69
33
513
515
1057
1506
1251
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1037
70
35
513
515
1057
1505
1250
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1038
6
35
513
515
1057
1504
1025
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1038
18
35
513
515
1057
1440
1118
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1821
1038
70
35
513
515
1057
1504
1249
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1741
1037
6
39
513
515
625
1890
2
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1741
1038
6
39
513
515
625
1824
194
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1822
1026
6
35
513
515
1040
1492
1030
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1822
1026
38
35
513
515
1040
1492
1142
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1822
1038
6
35
513
515
1032
1504
1025
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1822
1038
18
35
513
515
1056
1440
1116
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1822
1038
70
35
513
515
1056
1504
1249
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1789
1037
5
33
513
515
609
2018
1027
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1789
1037
6
39
513
515
609
1889
2
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1789
1038
6
39
513
515
609
1888
1
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1742
1026
38
37
513
515
624
1908
118
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1790
1026
6
39
513
515
608
1892
6
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1790
1038
6
39
513
515
608
2016
1026
20
15
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1998
1026
38
37
513
515
1136
1300
1142
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1705
1037
5
33
513
525
580
2002
1027
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1705
1037
6
35
513
525
581
2005
1026
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1685
1045
5
33
513
534
598
2002
1039
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1685
1045
37
33
513
534
598
2002
1111
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1685
1045
82
35
513
534
598
1941
244
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1813
1045
5
33
513
534
1078
1490
1103
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1813
1045
18
35
513
534
1078
1525
1140
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1813
1045
37
33
513
534
1078
1490
1111
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1813
1109
82
35
513
534
1078
1429
1204
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1961
1037
5
33
513
525
1093
1385
1027
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1961
1037
6
35
513
525
1093
1369
1026
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1753
1037
5
33
513
525
613
1906
3
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1753
1037
6
35
513
525
613
1897
2
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1753
1037
70
35
513
525
613
1833
226
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1941
1045
5
33
513
534
1110
1362
1047
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1941
1045
18
35
513
534
1110
1365
1140
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1941
1045
37
33
513
534
1110
1362
1111
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1941
1045
82
35
513
534
1110
1429
1268
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1945
1037
5
33
513
534
1105
1449
1027
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
2009
1037
6
35
513
525
1125
1513
1026
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1849
1037
5
33
513
525
1041
1449
1027
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1849
1037
6
35
513
525
1041
1449
1026
20
15
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1849
1037
9
11
513
525
1041
1449
1039
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1741
1037
10
11
513
707
625
881
1041
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1741
1038
18
35
513
707
625
880
1053
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1045
10
11
513
451
609
869
1028
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1045
18
11
513
451
609
869
1140
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1046
38
35
513
451
609
968
1122
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1110
10
11
513
451
593
848
1105
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1110
18
35
513
451
593
840
1118
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1110
70
35
513
451
609
840
1122
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1110
38
35
513
451
609
840
1090
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1757
1110
82
35
513
451
593
840
1150
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1742
1026
38
35
513
707
624
884
1142
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1742
1038
18
35
513
707
624
880
1052
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1773
1037
10
11
513
451
577
849
1041
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1773
1038
18
35
513
707
577
976
1053
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1773
1086
18
35
513
451
577
896
1036
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1790
1086
18
35
513
451
800
896
1036
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1774
1038
18
35
513
707
576
976
1052
20
15
1806
1294
411
643
659
658
0
1537
1289
25
285
588
1774
1086
18
35
513
707
576
960
1036
20
15
1806
1294
411
643
659
658
16
1537
1289
25
285
588
1733
1093
10
11
513
451
629
853
4
20
15
1806
1294
411
643
659
658
16
1537
1289
25
285
588
1733
1093
74
11
513
451
629
853
1124
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1673
1037
5
33
513
513
582
2034
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1673
1037
69
33
513
513
582
1970
1251
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1673
1045
5
33
513
513
582
1986
1039
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1673
1045
9
17
513
513
582
1986
1043
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1673
1045
10
11
513
512
582
1986
4
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1801
1037
5
33
513
513
1030
1426
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1677
1037
5
33
513
513
577
2018
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1677
1037
6
35
513
513
577
2017
1058
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
577
2001
1041
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1677
1037
69
33
513
513
576
1970
1251
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1677
1037
70
35
513
513
577
1968
1250
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1929
1037
5
33
513
513
1094
1394
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1929
1037
6
39
513
512
1094
1394
1026
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1929
1037
9
11
513
512
1094
1394
1039
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1929
1045
5
33
513
513
1094
1346
1039
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1929
1045
9
17
513
513
1094
1346
1043
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1929
1045
10
11
513
512
1094
1346
1028
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1805
1037
5
33
513
513
1024
1506
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1805
1037
6
35
513
513
1025
1505
1058
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1805
1037
9
11
513
512
1026
1506
1039
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1025
1505
1105
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1805
1037
70
35
513
512
1026
1457
1250
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1733
1037
5
33
513
512
632
1898
35
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1733
1037
6
35
513
513
633
1897
34
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1733
1045
6
35
513
513
633
1997
1036
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1733
1045
10
11
513
513
629
2005
1028
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1733
1045
18
11
513
512
632
1890
25
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1813
1045
6
35
513
513
1045
1412
1036
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1813
1045
10
11
513
512
1045
1477
1033
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1813
1045
18
11
513
512
1044
1412
1140
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1817
1037
5
33
513
513
1034
1506
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1817
1037
6
39
513
512
1034
1417
1058
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1817
1037
9
11
513
512
1034
1417
1039
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1817
1037
69
33
513
512
1034
1417
1251
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1933
1037
5
33
513
513
1089
1378
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1933
1037
6
35
513
513
1089
1377
1090
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1089
1425
1041
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1933
1037
69
33
513
512
1088
1426
1251
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1933
1037
70
35
513
513
1089
1424
1250
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1933
1037
38
35
513
513
1089
1381
1148
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1989
1037
5
33
513
512
1144
1514
1059
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1989
1037
6
35
513
512
1144
1284
1026
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1989
1045
6
35
513
512
1144
1292
1036
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1989
1045
10
11
513
513
1141
1301
1028
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1989
1045
18
11
513
513
1141
1301
1140
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1037
5
33
513
513
1056
1506
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1037
6
35
513
513
1057
1505
1026
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1037
10
11
513
512
1057
1441
1105
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1037
69
33
513
513
1056
1506
1251
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1037
70
35
513
513
1057
1505
1250
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1045
10
11
513
512
1040
1412
1028
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1045
18
11
513
512
1040
1412
1140
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1821
1045
82
11
513
512
1060
1412
1268
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1785
1037
5
33
513
513
614
1986
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1741
1037
6
35
513
517
625
1888
2
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1741
1037
38
37
513
517
625
1888
124
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1829
1037
6
35
513
513
1077
1444
1058
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1829
1037
10
11
513
517
1076
1446
1169
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1789
1037
5
33
513
512
608
1890
3
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1789
1037
6
35
513
513
609
1985
1026
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1837
1037
5
33
513
513
1073
1522
1027
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1837
1037
6
35
513
513
1073
1505
1084
20
15
1806
1294
411
643
659
243
0
1537
1289
25
285
781
2045
1037
6
39
513
517
1121
1281
1026
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
1101
2005
1109
82
11
513
1733
597
789
1140
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
1101
2005
1109
74
11
513
1733
597
789
1124
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
1101
2013
1109
37
9
513
1729
594
850
1047
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
657
1749
1109
18
35
513
662
822
917
52
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
657
1749
1109
82
35
513
662
822
917
1140
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
657
1749
1101
5
33
513
662
822
834
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
657
1749
1101
101
33
513
662
822
834
1123
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1749
1045
10
11
513
705
597
981
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1749
1045
18
11
513
453
597
933
1049
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1749
1109
10
11
513
705
597
853
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1749
1109
18
11
513
453
597
917
52
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1749
1109
82
11
513
453
597
917
1140
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1749
1109
74
11
513
453
597
917
1124
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1753
1037
5
9
513
449
614
882
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1785
1037
5
9
513
449
806
994
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1741
1037
5
9
513
704
624
882
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1741
1037
10
11
513
705
625
881
1041
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1741
1045
10
11
513
705
625
981
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1741
1045
18
35
513
705
625
981
1140
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1741
1109
10
11
513
704
625
853
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1741
1109
82
35
513
704
625
853
1140
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1741
1109
74
11
513
704
625
853
1124
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1769
1037
5
9
513
449
582
1010
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1045
5
9
513
705
594
978
1047
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1045
9
17
513
705
594
978
1043
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1045
10
11
513
705
609
869
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1045
18
11
513
448
609
965
1140
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1045
37
33
513
705
594
978
1111
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1109
5
9
513
449
594
850
1111
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1109
9
9
513
449
594
850
1107
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
609
837
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1109
18
11
513
448
593
841
1113
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1109
37
33
513
449
594
850
23
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1109
82
11
513
448
609
837
1140
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1757
1109
74
11
513
448
609
837
1124
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1789
1037
5
9
513
450
802
994
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1773
1037
5
9
513
705
577
866
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
25
285
589
1773
1037
10
11
513
705
577
881
1041
20
15
1806
1294
411
643
659
659
0
1537
1289
26
427
657
1749
1045
9
16
288
292
854
978
1043
20
15
1806
1294
411
643
659
659
0
1537
1289
26
427
657
1749
1045
10
16
288
292
854
981
1041
20
15
1806
1294
411
643
659
659
0
1537
1289
26
427
657
1749
1109
10
16
288
292
854
854
4
20
15
1806
1294
411
643
659
659
0
1537
1289
26
427
657
1785
1037
9
16
288
292
809
937
1039
20
15
1806
1294
411
643
659
659
0
1537
1289
26
427
657
1785
1081
19
16
288
292
809
897
1027
20
15
1806
1294
411
643
659
659
0
1537
1289
26
427
657
1781
1045
10
16
288
292
812
868
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
26
426
662
1781
1045
10
16
289
289
804
868
1028
20
15
1806
1294
411
643
659
659
0
1537
1289
26
426
662
1751
1045
10
16
289
289
816
976
1028
20
15
1806
1294
411
643
659
659
0
1537
1290
26
427
657
1749
1045
8
16
288
292
854
981
1029
20
15
1806
1294
411
643
659
659
0
1537
1290
26
427
657
1749
1109
8
16
288
292
854
854
5
20
15
1806
1294
411
643
659
659
0
1537
1290
26
427
657
1785
1037
8
16
288
292
809
873
1038
20
15
1806
1294
411
643
659
659
0
1537
1290
26
427
657
1781
1045
8
16
288
292
812
868
1032
20
15
1806
1294
411
643
659
659
0
1537
1290
26
426
662
1781
1045
8
16
289
289
804
868
1032
20
15
1806
1294
411
643
659
659
0
1537
1290
26
426
662
1751
1045
8
16
289
289
816
976
1029
20
15
1806
1294
411
643
659
659
16
1537
1289
25
285
589
1733
1029
10
11
513
704
628
980
1028
20
15
1806
1294
411
643
659
659
16
1537
1289
25
285
589
1733
1029
18
35
513
449
633
889
1049
20
15
1806
1294
411
643
659
659
16
1537
1289
25
285
589
1733
1093
10
11
513
704
628
852
1028
20
15
1806
1294
411
643
659
659
16
1537
1289
25
285
589
1733
1093
38
35
513
704
628
852
1100
20
15
1806
1294
411
643
659
659
16
1537
1289
25
285
589
1733
1093
74
11
513
704
628
852
1124
20
15
1806
1294
411
643
659
659
16
1537
1289
26
427
657
1733
1029
10
16
288
292
828
1016
1028
20
15
1806
1294
411
643
659
659
16
1537
1290
26
427
657
1733
1029
8
16
288
292
828
1016
1040
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1421
1037
9
11
513
1859
1345
610
1039
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1421
1037
10
11
513
1859
1345
673
1041
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1421
1037
69
33
513
1859
1345
738
739
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1421
1038
18
35
513
1859
1345
672
1180
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1421
1086
18
35
513
1859
1345
640
1036
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1422
1026
38
35
513
1859
1344
596
1142
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1422
1038
18
35
513
1859
1344
672
1246
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1422
1086
18
35
513
1859
1344
640
524
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1669
1037
10
11
513
387
921
946
145
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1670
1026
38
35
513
387
920
924
1142
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1670
1038
18
35
513
387
920
1008
1052
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1670
1038
70
35
513
387
920
1008
226
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1037
5
33
513
387
897
914
1027
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1037
9
11
513
387
897
914
1039
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
897
913
1041
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1037
69
33
513
387
897
914
227
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1037
70
35
513
387
897
969
226
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1038
18
35
513
387
897
976
1054
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1038
70
35
513
387
897
912
225
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1677
1086
18
35
513
387
897
896
1036
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1678
1026
38
37
513
387
896
916
1142
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1733
1037
5
33
513
387
889
874
1059
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1733
1037
10
11
513
387
889
873
1041
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1733
1045
9
17
513
387
889
994
1043
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1733
1045
10
11
513
387
889
802
1028
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1733
1045
18
11
513
387
889
994
1049
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1734
1026
10
19
513
387
888
876
1054
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1734
1038
10
19
513
387
888
816
1046
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1734
1038
18
35
513
387
888
816
30
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1734
1038
70
35
513
387
888
816
226
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1734
1046
18
35
513
387
888
800
1070
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1734
1046
38
35
513
387
888
864
1122
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1694
1026
38
35
513
387
912
980
1142
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1789
1037
5
33
513
387
865
770
1027
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1789
1038
18
35
513
387
865
768
1053
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1661
1037
5
33
513
387
609
962
1027
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1661
1037
69
33
513
387
609
802
227
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1661
1037
70
35
513
387
609
802
226
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1661
1038
18
35
513
387
609
768
1053
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1661
1038
70
35
513
387
609
800
225
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1742
1026
38
37
513
387
880
820
1142
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1614
1026
38
35
513
387
624
820
1142
20
15
1806
1294
411
643
659
754
0
1537
1289
25
285
524
1614
1038
18
35
513
387
624
1008
1052
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1673
1037
5
33
513
397
901
1001
1059
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1673
1037
6
35
513
397
901
901
1026
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1705
1037
102
39
513
413
836
978
252
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1685
1045
5
33
513
406
854
850
1047
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1685
1045
18
35
513
406
854
981
1140
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1685
1045
37
33
513
406
854
850
1111
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1685
1045
82
35
513
406
854
981
244
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1689
1037
5
33
513
397
849
937
1059
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1689
1037
69
33
513
397
849
937
1251
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1689
1045
10
19
513
397
849
917
1028
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1689
1045
18
35
513
397
849
917
1140
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1689
1045
82
35
513
397
849
917
244
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1689
1081
19
33
513
406
849
897
1027
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1721
1037
5
33
513
397
913
937
1027
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1721
1037
6
35
513
397
913
937
1026
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1749
1037
5
33
513
406
950
898
1027
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1749
1045
5
33
513
406
950
818
1047
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1749
1045
18
35
513
406
950
917
1140
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1749
1045
37
33
513
406
950
818
1111
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1749
1045
82
35
513
406
950
917
244
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1749
1109
5
33
513
406
886
786
1039
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1749
1109
37
33
513
406
886
786
1047
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1717
1045
5
33
513
406
918
914
1047
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1717
1045
37
33
513
406
918
914
215
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1717
1045
82
35
513
406
918
917
244
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1037
5
33
513
406
630
962
3
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1045
5
33
513
406
982
938
1039
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1045
18
35
513
406
982
933
1049
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1045
37
33
513
406
982
978
1111
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1045
82
35
513
406
982
938
249
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1109
5
33
513
406
982
914
1111
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1109
18
35
513
406
630
821
308
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1109
37
33
513
406
982
914
1047
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1109
82
35
513
406
630
821
1140
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1101
5
33
513
406
630
834
1091
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1101
101
33
513
406
630
834
99
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1621
1101
102
35
513
406
630
834
1122
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1753
1037
5
33
513
406
945
818
1027
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1753
1037
6
35
513
397
869
809
1026
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1753
1037
69
33
513
406
945
818
227
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1753
1037
70
35
513
397
869
809
226
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1625
1037
5
33
513
406
977
937
1027
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1625
1037
6
35
513
397
613
1001
1026
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1625
1037
69
33
513
406
977
937
1251
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1625
1101
6
35
513
397
613
809
2
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1625
1101
70
35
513
397
613
809
162
20
15
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1625
1101
102
35
513
397
613
809
1122
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1857
1350
617
1059
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1417
1037
69
33
513
1857
1350
690
1251
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1417
1045
5
9
513
1857
1350
578
1039
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1417
1045
9
17
513
1857
1350
578
1043
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1417
1045
10
11
513
1856
1350
578
1028
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1417
1045
18
11
513
1856
1350
578
1140
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1417
1045
37
33
513
1857
1350
578
1111
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1857
1345
610
1027
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
673
1041
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1421
1037
69
33
513
1857
1345
738
739
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1421
1037
38
35
513
1856
1344
608
1148
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
1037
1461
1045
10
19
513
1861
1365
581
1041
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1669
1037
6
35
513
384
920
964
1026
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1669
1037
10
11
513
384
920
946
145
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1669
1045
10
11
513
384
920
994
1097
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1677
1037
6
35
513
384
896
912
1026
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
897
913
1041
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1677
1037
70
35
513
384
896
912
226
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1677
1037
38
35
513
384
832
872
1148
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1685
1045
6
35
513
384
916
900
1036
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1685
1045
18
35
513
384
916
900
1140
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1685
1045
82
35
513
384
916
900
244
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1605
1037
6
35
513
384
629
964
1090
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1605
1045
6
35
513
384
629
980
12
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1733
1037
5
33
513
384
888
874
1059
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1733
1037
6
35
513
384
888
836
1058
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1733
1037
10
11
513
384
888
882
1041
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1733
1045
6
35
513
384
888
844
1100
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1733
1045
10
11
513
385
885
853
68
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1689
1037
5
33
513
384
906
905
1027
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1689
1037
9
11
513
384
906
905
1039
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1689
1037
69
33
513
384
906
905
227
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1693
1037
5
33
513
384
840
994
1027
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1693
1037
6
35
513
384
840
994
1026
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1693
1037
70
35
513
384
840
994
226
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1693
1045
10
11
513
385
913
900
1028
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1693
1045
18
11
513
385
913
900
1140
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1693
1045
82
11
513
385
913
900
244
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1785
1037
5
33
513
385
870
786
1027
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1657
1037
5
33
513
385
614
962
1027
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1657
1037
69
33
513
385
614
802
227
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1613
1037
5
33
513
384
624
802
259
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1613
1037
6
35
513
384
624
816
1026
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1613
1037
70
35
513
384
624
816
226
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1789
1037
5
33
513
384
864
834
1027
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1789
1037
6
35
513
384
866
833
1026
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1661
1037
5
33
513
384
608
962
1027
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1661
1037
6
35
513
384
610
993
1026
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1661
1037
69
33
513
384
610
802
227
20
15
1806
1294
411
643
659
755
0
1537
1289
25
285
525
1661
1037
70
35
513
384
610
802
226
20
15
1806
1294
411
643
659
755
0
1537
1289
26
426
522
1642
1038
10
16
289
409
985
913
1030
20
15
1806
1294
411
643
659
755
0
1537
1289
26
426
522
1738
1038
10
16
289
409
937
785
1037
20
15
1806
1294
411
643
659
755
0
1537
1290
26
426
522
1738
1046
8
16
289
409
937
769
1040
20
15
1806
1294
923
643
1683
147
0
1537
1162
26
618
582
1877
1109
200
480
417
385
52
813
229
20
15
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1677
653
197
481
1025
3
129
274
419
20
15
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1677
653
198
483
1025
3
129
274
418
20
15
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1677
654
198
483
1025
3
129
272
417
20
15
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1677
654
202
483
1025
3
129
272
422
20
15
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1678
642
198
483
1025
3
128
276
438
20
15
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1678
654
198
483
1025
3
128
272
417
20
15
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1694
642
198
483
1025
3
144
276
438
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1673
653
197
481
1025
13
133
313
419
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1673
653
198
483
1025
29
133
313
418
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1801
1101
197
481
1025
13
4
818
195
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1801
1101
198
483
1025
29
5
825
194
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1801
1101
201
483
1025
13
5
825
207
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1721
653
197
481
1025
13
145
274
451
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1721
653
198
483
1025
22
145
274
450
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1817
1101
197
481
1025
22
49
818
195
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1817
1101
198
483
1025
22
49
818
194
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1849
1101
197
481
1025
13
17
786
195
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1849
1101
198
483
1025
22
17
786
1218
20
15
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1849
1101
201
483
1025
29
17
786
207
20
15
1806
1294
923
643
1683
243
0
1537
1161
25
797
781
1673
653
197
481
1025
0
134
274
419
20
15
1806
1294
923
643
1683
243
0
1537
1161
25
797
781
1673
653
198
483
1025
0
134
274
418
20
15
1806
1294
923
643
1683
243
0
1537
1161
25
797
781
1677
653
197
481
1025
0
128
274
419
20
15
1806
1294
923
643
1683
243
0
1537
1161
25
797
781
1677
653
198
483
1025
0
129
272
418
20
15
1806
1294
923
643
1683
243
0
1537
1161
25
797
781
1685
661
202
483
1025
0
148
260
420
20
15
1805
1294
411
643
659
531
129
1537
1289
26
426
710
1612
1038
10
16
289
257
851
768
12
20
15
1806
1294
411
643
1683
180
0
1536
1290
26
683
648
1743
654
4
32
800
303
297
288
0
20
15
1806
1294
411
643
1683
180
0
1536
1290
26
939
648
1743
654
4
32
1312
302
297
288
0
20
15
1806
1294
411
643
1683
180
0
1536
1290
26
938
648
1743
653
10
16
1313
301
297
289
1041
20
15
1806
1294
411
643
1683
180
0
1536
1290
26
938
648
1743
654
4
32
1313
301
297
288
0
20
15
1806
1294
411
643
1683
180
0
1536
1290
26
938
648
1743
654
10
16
1313
301
297
288
1030
20
15
1806
1294
411
643
1683
244
0
1536
137
25
797
776
1691
654
711
998
1537
7
145
288
931
20
15
1806
1294
411
643
1683
244
0
1536
1289
26
939
520
1803
1038
11
16
1312
410
26
800
11
20
15
1806
1294
411
643
1683
244
0
1536
1289
26
939
520
1804
1038
11
16
1312
410
40
802
11
20
15
1806
1294
411
643
1683
244
0
1536
1289
26
939
520
1819
1038
11
16
1312
410
10
800
1035
20
15
1806
1294
411
643
1683
244
0
1536
1289
26
939
520
1835
1038
11
16
1312
410
90
784
139
20
15
1806
1294
411
643
1683
244
0
1536
1289
26
939
520
1836
1038
11
16
1312
410
56
802
11
20
15
1806
1294
411
643
1683
244
0
1536
1289
26
938
520
1836
1038
11
16
1314
411
56
802
11
20
15
1806
1294
411
643
1683
244
0
1536
138
25
797
776
1691
654
708
998
1537
7
145
288
960
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1038
4
32
1312
410
26
800
0
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
1031
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1038
10
16
1312
410
26
800
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1038
18
16
1312
410
26
800
30
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1038
68
32
1312
410
26
800
224
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1102
4
32
1312
410
26
784
0
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1102
9
16
1312
410
26
784
1031
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1102
10
16
1312
410
26
784
1038
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1102
18
16
1312
410
26
784
1054
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1803
1102
68
32
1312
410
42
784
160
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1804
1038
10
16
1312
410
24
802
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1799
1109
4
32
1312
410
2
787
1037
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1799
1109
18
32
1312
410
2
787
1081
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1799
1109
82
32
1312
410
2
787
1145
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1799
1110
18
32
1312
410
2
784
1086
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1799
1110
82
32
1312
410
2
784
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1807
1038
68
32
1312
431
41
864
224
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1820
1110
18
16
1312
410
8
770
1086
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1820
1110
82
32
1312
410
8
770
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1819
1038
4
32
1312
410
10
800
1056
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1819
1038
9
16
1312
410
10
800
1031
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1819
1038
18
16
1312
410
10
800
30
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1819
1038
68
32
1312
410
10
800
224
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1835
1038
4
32
1312
410
58
832
0
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
832
1031
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
832
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1835
1038
18
16
1312
410
90
960
1053
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1835
1038
68
32
1312
410
58
800
1248
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1836
1038
10
16
1312
410
56
834
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1836
1038
18
16
1312
410
88
962
1054
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1823
1046
18
32
1312
431
9
896
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1823
1046
82
32
1312
431
9
896
254
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1823
1110
18
32
1312
431
9
768
1086
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
939
520
1823
1110
82
32
1312
431
9
768
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1804
1038
10
16
1314
411
24
802
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1807
1037
4
32
1314
411
41
801
1085
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1807
1037
10
16
1313
413
41
801
1041
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1807
1038
4
32
1313
413
41
864
0
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1807
1038
10
16
1313
413
41
864
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1807
1038
68
32
1313
413
41
864
224
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1820
1110
18
16
1314
411
8
770
1086
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1820
1110
82
32
1314
411
8
770
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1836
1038
10
16
1314
411
56
834
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1836
1038
18
16
1314
411
88
962
1054
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1823
1110
18
16
1313
413
9
768
1086
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1823
1110
82
32
1313
413
9
768
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1839
1037
10
16
1313
413
89
961
1041
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1839
1038
4
32
1314
411
57
800
0
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1839
1038
10
16
1314
411
57
832
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
938
520
1839
1038
68
32
1314
411
57
800
224
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
619
520
1804
1038
10
16
928
503
24
802
1030
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
619
520
156
662
82
32
928
506
904
1794
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
619
520
1692
662
10
16
928
506
392
258
1041
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
619
520
1692
662
82
32
928
506
392
258
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
619
520
1820
1110
18
32
928
506
8
770
62
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
619
520
1820
1110
82
32
928
506
8
770
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1692
662
10
16
930
507
392
258
1041
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1692
662
82
32
1442
507
392
258
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
159
661
4
8
1442
507
905
1793
1101
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
159
662
10
16
929
509
905
1792
1041
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
159
662
82
32
1442
507
905
1792
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1820
1110
18
32
930
507
8
770
62
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1820
1110
82
32
930
507
8
770
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1695
661
4
32
930
507
393
257
1037
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1695
661
10
16
930
507
393
257
17
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1695
662
10
16
929
509
393
256
1041
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1695
662
82
32
1442
507
393
256
1150
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1823
1109
4
8
1442
507
9
769
1037
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1823
1110
18
32
929
509
9
768
1086
20
15
1806
1294
411
643
1683
244
0
1536
1290
26
618
520
1823
1110
82
32
929
509
9
768
1150
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
939
520
1799
1109
52
32
1312
410
2
787
1053
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
939
520
1799
1110
52
32
1312
410
2
784
1048
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
939
520
1823
1046
52
32
1312
431
9
896
56
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
939
520
1823
1109
52
32
1312
409
9
769
1053
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
939
520
1823
1110
52
32
1312
409
9
768
24
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1804
1038
90
32
1314
411
24
802
238
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1807
1038
90
32
1314
411
41
800
237
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1820
1110
90
32
1314
411
8
770
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1836
1038
90
32
1314
411
56
802
234
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1823
1109
52
32
1314
411
9
769
1053
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1823
1110
52
32
1314
411
9
768
24
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1823
1110
90
32
1314
411
9
768
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
938
520
1839
1038
90
32
1314
411
89
800
237
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
156
662
90
32
1440
505
904
1794
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
159
661
52
32
1440
505
905
1793
1085
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
159
661
90
32
1440
505
905
1793
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
159
662
90
32
1440
505
905
1792
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
1820
1110
90
32
1440
505
8
770
113
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
1695
661
52
32
1440
505
393
257
1085
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
1695
662
90
32
1440
505
393
256
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
1823
1109
52
32
1440
505
9
769
1053
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
1823
1109
90
32
1440
505
9
769
113
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
1823
1110
52
32
1440
505
9
768
24
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
619
520
1823
1110
90
32
1440
505
9
768
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
159
661
52
32
1442
507
905
1793
1085
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
159
661
90
32
1442
507
905
1793
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
159
662
90
32
1442
507
905
1792
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
1695
661
52
32
1442
507
393
257
1085
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
1695
662
90
32
1442
507
393
256
1137
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
1823
1109
52
32
1442
507
9
769
1053
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
1823
1109
90
32
1442
507
9
769
113
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
1823
1110
52
32
1442
507
9
768
24
20
15
1806
1294
411
643
1683
244
0
1536
1298
26
618
520
1823
1110
90
32
1441
509
9
768
1137
20
15
1806
1294
411
643
1683
244
1
1536
1290
26
618
520
1821
1108
82
36
1441
501
21
772
1140
20
15
1806
1294
411
643
1683
244
1
1536
1298
26
938
520
1821
1108
89
32
1313
413
37
770
179
20
15
1806
1294
411
643
659
660
1
1536
1290
25
285
584
1741
1108
82
38
513
455
629
852
1140
20
15
1806
1294
411
643
659
692
0
1536
1290
26
427
648
1743
1038
4
32
288
303
809
928
0
20
15
1806
1294
411
643
659
692
0
1536
1290
26
426
648
1743
1037
10
16
289
301
809
929
1041
20
15
1806
1294
411
643
659
692
0
1536
1290
26
426
648
1743
1038
10
16
289
301
809
928
1030
20
15
1806
1294
411
643
659
756
0
1536
1290
26
427
520
1643
1038
10
16
288
410
986
928
1036
20
15
1806
1294
411
643
659
756
0
1536
1290
26
427
520
1739
1038
10
16
288
410
938
784
1038
20
15
1806
1294
411
643
659
756
0
1536
1290
26
427
520
1644
1038
10
16
288
410
984
930
1034
20
15
1806
1294
411
643
659
756
0
1536
1290
26
426
520
1644
1038
10
16
290
411
984
994
1030
20
15
1806
1294
411
643
659
756
0
1536
1290
26
426
520
1743
1038
10
16
289
413
937
928
1030
20
15
1806
1294
411
643
659
756
0
1536
1290
26
426
520
1647
1038
10
16
290
411
985
928
1037
20
15
1806
1294
411
643
659
532
128
1536
1290
26
427
712
1611
1038
4
32
288
282
858
768
0
20
15
1807
1294
410
643
1707
161
1
1536
137
26
634
591
1865
1103
713
992
1731
1584
8
826
1402
20
15
1807
1294
410
643
667
241
1
1536
1289
26
282
775
1672
1039
9
16
515
512
578
1963
1034
20
15
1807
1294
410
643
667
241
1
1536
1289
26
282
775
1800
1039
9
16
515
512
1026
1531
1036
20
15
1807
1294
410
643
667
241
1
1536
1289
26
282
775
1928
1039
9
16
515
512
1090
1371
1036
20
15
1807
1294
410
643
667
241
1
1536
1289
26
282
775
1816
1039
9
16
515
512
1058
1515
1036
20
15
1807
1294
410
643
667
241
1
1536
1289
26
282
775
1784
1039
9
16
515
512
610
1899
12
20
15
1807
1294
410
643
667
241
1
1536
1290
26
282
775
1672
1039
8
8
515
512
578
1963
1035
20
15
1807
1294
410
643
667
241
1
1536
1290
26
282
775
1800
1039
8
8
515
512
1026
1531
1035
20
15
1807
1294
410
643
667
241
1
1536
1290
26
282
775
1928
1039
8
8
515
512
1090
1387
1035
20
15
1807
1294
410
643
667
241
1
1536
1290
26
282
775
1816
1039
8
8
515
512
1058
1515
1035
20
15
1807
1294
410
643
667
657
1
1536
1289
26
282
583
1784
1039
9
16
515
448
802
1003
1036
20
15
1807
1294
410
643
667
657
1
1536
1289
26
282
583
1768
1039
9
16
515
448
578
859
1036
20
15
1807
1294
410
643
667
657
1
1536
1290
26
282
583
1784
1039
8
8
515
448
802
1003
1035
20
15
1807
1294
410
643
667
657
1
1536
1290
26
282
583
1768
1039
8
8
515
448
578
859
1035
20
15
1806
1294
411
643
1707
162
0
1537
137
26
635
588
249
654
714
992
1728
1585
1605
1812
966
20
15
1806
1294
411
643
1707
162
0
1537
137
26
635
588
253
653
714
992
1728
1585
1601
1809
977
20
15
1806
1294
411
643
1707
162
0
1537
137
26
635
588
253
654
714
992
1728
1585
1601
1808
966
20
15
1806
1294
411
643
1707
162
0
1537
137
26
635
588
254
654
714
992
1728
1585
1600
1808
982
20
15
1806
1294
411
643
1707
162
0
1537
1290
26
635
532
209
661
8
16
960
481
909
1830
1029
20
15
1806
1294
411
643
1707
162
0
1537
1290
26
635
532
1745
661
8
16
960
481
397
294
1029
20
15
1806
1294
411
643
1707
162
0
1537
1290
26
635
532
213
661
8
16
960
481
901
1845
1029
20
15
1806
1294
411
643
1707
162
0
1537
1290
26
635
532
1749
661
8
16
960
481
389
309
1029
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1777
1037
6
16
192
465
837
950
1026
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1777
1037
9
16
192
465
837
950
1039
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1777
1045
9
16
192
465
837
838
1043
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1777
1045
10
16
192
465
837
838
1041
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1026
6
16
192
465
849
896
1030
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1026
10
16
192
465
849
896
1054
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1037
10
16
192
465
849
853
1041
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1045
9
16
192
465
849
946
1043
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1045
10
16
192
465
849
946
1041
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1045
18
16
192
465
849
946
25
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1058
6
16
192
465
849
832
1037
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1733
1058
18
16
192
465
849
960
1070
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1734
1038
10
16
192
465
848
852
1030
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1734
1046
6
16
192
465
848
944
1026
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1734
1046
10
16
192
465
848
944
1041
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1734
1046
18
16
192
465
848
944
1054
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1789
1037
6
16
192
465
833
929
1026
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1789
1037
10
16
192
465
833
849
1041
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1789
1038
10
16
192
465
833
928
1030
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1790
1026
6
16
192
465
832
852
1030
20
15
1806
1294
411
643
683
674
0
1537
1289
26
379
540
1790
1038
10
16
192
465
832
928
1030
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1797
1037
5
33
929
499
17
826
1027
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1797
1045
10
11
1441
499
17
818
1028
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1797
1045
18
39
929
499
17
818
121
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1797
1045
82
39
1441
499
17
818
249
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1797
1090
6
39
1441
499
17
768
1030
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1821
1038
6
35
1441
499
1
816
1025
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1822
1026
6
35
1441
499
0
820
1030
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1822
1026
38
35
1441
499
0
820
1142
20
15
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
1822
1038
6
35
1441
499
0
816
1025
20
15
1806
1294
411
643
1691
146
0
1537
1289
25
621
580
1893
1045
18
39
1441
387
41
994
1049
20
15
1806
1294
411
643
1691
146
0
1537
1289
25
621
580
1909
1045
10
11
1441
387
37
997
1028
20
15
1806
1294
411
643
1691
146
0
1537
1289
25
621
580
1909
1045
18
39
1441
387
37
997
1049
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1793
1037
5
33
1313
451
29
822
1027
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1793
1037
6
39
1313
451
29
822
1026
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1857
1037
5
33
1313
451
125
822
1059
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1857
1037
6
39
1313
451
125
822
1058
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1797
1037
5
33
1313
451
41
882
1059
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1797
1037
6
39
1313
451
41
882
1058
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1797
1058
6
39
1313
451
69
896
1030
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1809
1109
18
39
1313
451
13
781
1081
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1809
1110
6
39
1313
451
13
780
1036
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1809
1110
38
39
1313
451
13
780
1044
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1798
1038
6
35
1313
451
24
816
1026
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1798
1110
6
35
1313
451
24
788
1036
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1798
1110
38
35
1313
451
24
788
22
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1798
1110
82
35
1313
195
24
788
110
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1805
1037
5
33
1313
451
1
802
3
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1805
1037
6
35
1313
451
1
802
2
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1805
1037
70
35
1313
195
1
802
226
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1805
1038
6
35
1313
451
1
800
2
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1805
1038
18
35
1313
451
1
800
29
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1805
1038
70
35
1313
195
1
800
225
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1813
1045
18
39
1313
451
37
869
1049
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1813
1109
18
39
1313
451
9
773
1076
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1806
1086
18
35
1313
451
64
896
1036
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1026
6
35
1313
451
8
828
1030
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1026
38
35
1313
451
8
828
1142
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1090
38
35
1313
451
8
796
1078
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1090
102
35
1313
451
8
796
182
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1110
6
35
1313
451
8
776
1026
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1110
18
35
1313
451
8
776
1086
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1110
38
35
1313
451
8
776
1058
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1814
1110
82
35
1313
195
8
776
1150
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1822
1038
6
35
1313
451
32
864
1025
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1822
1038
70
35
1313
195
32
864
226
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1845
1026
6
35
1313
451
81
816
1030
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1026
6
35
1313
451
49
800
22
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1026
38
35
1313
451
49
800
118
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1037
5
33
1313
451
49
810
1059
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1037
6
35
1313
451
49
810
1058
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1037
70
35
1313
195
49
810
226
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1037
102
39
1313
451
57
806
252
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1038
6
35
1313
451
49
808
1058
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1038
18
35
1313
451
49
808
28
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1829
1038
70
35
1313
195
49
808
226
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1830
1038
6
35
1313
451
56
808
1058
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1830
1038
18
35
1313
451
56
804
30
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1830
1038
70
35
1313
195
56
808
226
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1830
1058
18
39
1313
451
88
780
46
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1830
1058
82
39
1313
451
88
780
174
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1830
1046
6
39
1313
451
48
832
1026
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1830
1046
38
39
1313
451
48
832
1122
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1917
1037
5
33
1313
451
97
770
1027
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1917
1037
6
35
1313
451
97
770
1026
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1917
1037
70
35
1313
451
97
802
226
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1917
1038
6
35
1313
451
97
768
1025
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1917
1038
18
35
1313
451
97
768
1053
20
15
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1917
1038
70
35
1313
451
97
800
225
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1793
1037
6
8
512
513
1053
1462
1058
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1669
1045
10
8
512
513
581
2005
1041
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1761
1037
6
8
512
513
621
1805
194
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1797
1037
6
8
512
513
1029
1514
1058
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1925
1045
10
8
512
513
1093
1365
1028
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
2017
1037
6
8
512
513
1133
1293
1026
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1677
1037
6
8
512
513
577
2018
1026
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1685
1045
10
8
512
513
585
1993
1033
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1678
1026
6
8
512
513
576
2004
1046
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1805
1037
6
8
512
513
1025
1521
1026
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1733
1037
6
8
512
513
629
2026
1026
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1733
1045
10
8
512
513
629
2005
1028
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1813
1045
10
8
512
513
1041
1421
1028
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1933
1037
6
8
512
513
1089
1385
1026
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1989
1037
6
8
512
513
1141
1386
1058
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1934
1026
6
8
512
513
1088
1364
1030
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1821
1037
6
8
512
513
1057
1505
1026
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1941
1045
10
8
512
513
1097
1421
1028
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1814
1046
6
8
512
513
1032
1416
1026
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1814
1046
38
8
512
513
1032
1416
1122
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1822
1026
6
8
512
513
1056
1444
1190
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1829
1037
6
8
512
513
1073
1458
1212
20
15
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1789
1037
6
8
512
513
609
1890
2
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
1092
2005
1101
102
8
512
1729
593
578
1122
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1045
18
16
512
705
593
970
1049
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1046
18
16
512
705
593
968
1054
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1109
18
16
512
449
593
842
1113
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1109
82
32
512
449
593
845
1140
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1110
18
16
512
705
597
840
1118
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1110
82
32
512
705
597
840
1150
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1101
9
16
512
705
593
834
15
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1749
1101
102
8
512
705
593
834
1122
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1750
1038
18
16
512
705
592
960
1052
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1750
1102
18
16
512
449
592
832
1052
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1781
1045
18
32
512
449
585
869
1049
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1765
1045
9
16
512
449
581
866
1043
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1765
1086
18
32
512
449
581
840
1036
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1757
1045
18
16
512
449
609
869
1140
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1757
1110
18
32
512
449
609
840
1118
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1757
1110
82
32
512
449
609
840
1150
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1789
1086
18
32
512
449
801
896
1037
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1773
1038
18
16
512
705
577
864
1052
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1773
1086
18
32
512
705
577
960
1036
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1790
1086
18
32
512
449
800
896
1036
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1774
1038
18
16
512
705
576
848
1054
20
15
1806
1294
411
643
667
658
0
1537
1289
26
283
580
1774
1086
18
32
512
705
576
832
1036
20
15
1806
1294
411
643
667
658
0
1537
1290
26
283
580
1749
1045
8
16
512
449
593
941
1029
20
15
1806
1294
411
643
667
658
0
1537
1290
26
283
580
1749
1109
8
16
512
449
593
845
1029
20
15
1806
1294
411
643
667
658
0
1537
1290
26
283
580
1749
1101
8
16
512
449
593
834
1040
20
15
1806
1294
411
643
667
658
0
1537
1290
26
283
580
1781
1045
8
16
512
449
585
869
1032
20
15
1806
1294
411
643
667
658
0
1537
1290
26
283
580
1757
1045
8
16
512
449
609
869
1029
20
15
1806
1294
411
643
667
658
0
1537
1290
26
283
580
1757
1109
8
16
512
449
609
849
1029
20
15
1806
1294
411
643
667
658
0
1537
1290
26
283
580
1773
1037
8
16
512
449
577
993
1038
20
15
1806
1294
411
643
667
658
0
1537
1298
26
283
580
1749
1109
88
32
512
449
593
845
1136
20
15
1806
1294
411
643
667
658
0
1537
1298
26
283
580
1749
1110
88
32
512
705
597
840
1136
20
15
1806
1294
411
643
667
658
0
1537
1298
26
283
580
1757
1110
88
32
512
449
609
840
1136
20
15
1806
1294
411
643
667
754
0
1537
1289
25
429
516
1702
1058
82
39
289
451
856
908
174
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1441
1038
18
16
512
1857
1373
684
1180
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1413
1045
18
16
512
1857
1349
725
1140
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1413
1045
82
32
512
1857
1349
725
756
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1413
1038
18
16
512
1857
1349
680
1052
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1425
1045
18
16
512
1857
1357
653
1145
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1425
1045
82
32
512
1857
1357
653
761
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1421
1038
18
16
512
1857
1345
672
1052
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1421
1086
18
32
512
1857
1345
640
1036
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1422
1038
18
16
512
1857
1344
672
1244
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1422
1086
18
32
512
1857
1344
640
524
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1429
1045
18
32
512
1857
1353
645
1140
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1429
1045
82
32
512
1857
1353
645
756
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1461
1045
18
16
512
1857
1365
581
1049
20
15
1806
1294
411
643
667
754
0
1537
1289
26
283
1028
1461
1045
82
32
512
1857
1365
645
1268
20
15
1806
1294
411
643
667
754
0
1537
1290
26
283
1028
1413
1045
8
16
512
1857
1349
597
1032
20
15
1806
1294
411
643
667
754
0
1537
1290
26
283
1028
1421
1037
8
16
512
1857
1345
673
1040
20
15
1806
1294
411
643
667
754
0
1537
1290
26
283
1028
1429
1045
8
16
512
1857
1353
645
1029
20
15
1806
1294
923
1155
1691
242
0
1537
1161
537
749
516
1809
1109
210
35
161
387
13
781
441
20
15
1806
1294
923
1155
1691
242
0
1537
1161
537
749
516
1685
662
422
35
161
387
401
264
1250
20
15
1806
1294
923
1155
1691
242
0
1537
1161
537
749
516
1813
1109
210
35
161
387
17
778
441
20
15
1806
1294
923
1155
1691
242
0
1537
1161
537
749
516
1813
1110
210
35
161
387
17
776
446
20
15
1806
1294
923
1155
1691
242
0
1537
1161
537
749
516
1686
642
390
35
161
387
392
284
326
20
15
1806
1294
923
1155
1691
242
0
1537
1161
537
749
516
1814
1110
210
35
161
387
8
776
446
20
15
1806
1295
411
643
1707
160
1
1537
136
26
635
536
249
654
708
992
960
471
837
1814
1475
20
15
1806
1295
411
643
667
224
1
1537
1288
26
283
776
1945
1038
4
8
512
519
1093
1398
1027
20
15
1806
1295
923
643
1707
160
1
1537
1160
26
635
536
1785
654
388
480
448
359
325
278
323
20
15
1804
1294
411
643
683
675
0
1537
1290
26
378
538
1787
1047
10
16
194
466
832
832
1040
20
15
1804
1294
411
643
1691
227
0
1537
137
24
795
777
1689
655
711
996
1538
4
132
280
962
20
15
1804
1294
411
643
1691
227
0
1537
1289
25
941
521
1801
1039
11
19
1313
410
18
824
1082
20
15
1804
1294
411
643
1691
227
0
1537
138
26
795
777
1689
655
714
992
1536
4
132
280
972
20
15
1804
1294
411
643
1691
227
0
1538
1290
25
941
525
1797
1057
18
38
1313
389
17
801
1069
20
15
1804
1294
411
643
1691
227
0
1538
1290
25
941
525
1797
1057
82
38
1313
389
17
801
173
20
15
1804
1294
411
643
1691
227
0
1538
1290
25
941
525
1801
1057
18
38
1313
424
34
966
1069
20
15
1804
1294
411
643
1691
227
0
1538
1290
25
941
525
1829
1057
18
38
1313
389
81
769
1069
20
15
1804
1294
411
643
1691
227
0
1538
1290
25
941
525
1829
1057
82
38
1313
389
81
769
173
20
15
1804
1294
411
643
1691
243
0
1538
1290
25
941
517
1793
1036
4
38
1313
449
26
827
1084
20
15
1804
1294
411
643
1691
243
0
1538
1290
25
941
517
1857
1036
4
38
1313
449
122
827
1084
20
15
1804
1294
411
643
1691
243
0
1538
1290
25
941
517
1825
1057
18
38
1313
448
90
777
45
20
15
1804
1294
411
643
1691
243
0
1538
1290
25
941
517
1825
1057
82
38
1313
448
90
777
173
20
15
1804
1294
411
643
1691
243
0
1538
1290
25
941
517
1825
1036
4
38
1313
448
58
795
60
20
15
1804
1294
411
643
667
227
0
1537
1289
24
283
777
1689
1039
7
36
514
516
580
1960
1058
20
15
1804
1294
411
643
667
227
0
1537
1289
24
283
777
1817
1039
7
36
514
516
1028
1528
1026
20
15
1804
1294
411
643
667
227
0
1537
1289
24
283
777
1945
1039
7
36
514
516
1092
1368
1026
20
15
1804
1294
411
643
667
227
0
1537
1290
26
283
777
1689
1039
10
16
512
516
580
1960
140
20
15
1804
1294
411
643
667
227
0
1537
1290
26
283
777
1817
1039
10
16
512
516
1028
1528
1036
20
15
1804
1294
411
643
667
227
0
1538
1290
26
283
777
1801
1025
6
16
512
516
1062
1414
1038
20
15
1804
1294
411
643
667
227
0
1538
1290
26
283
777
1801
1057
6
16
512
516
1062
1478
1102
20
15
1804
1294
411
643
667
227
0
1538
1290
26
283
777
1689
1036
6
16
512
516
582
1971
1027
20
15
1804
1294
411
643
667
227
0
1538
1290
26
283
777
1945
1036
6
16
512
516
1094
1395
1027
20
15
1804
1294
411
643
667
227
0
1538
1298
26
283
777
1801
1057
45
32
512
516
1062
1478
1087
20
15
1804
1294
411
643
667
227
0
1538
1298
26
283
777
1801
1057
46
32
512
516
1062
1478
1086
20
15
1804
1294
411
643
667
227
0
1538
1298
26
283
777
1805
1036
30
32
512
516
1041
1523
1075
20
15
1804
1294
411
643
667
227
0
1538
1298
26
283
777
1821
1084
30
32
512
516
1025
1411
1029
20
15
1804
1294
411
643
667
227
0
1538
1298
26
283
777
1821
1084
52
32
512
516
1025
1411
1175
20
15
1804
1294
411
643
667
227
0
1538
1298
26
283
777
1769
1025
30
32
512
516
614
1894
62
20
15
1804
1294
411
643
667
227
0
1538
1298
26
283
777
1997
1036
30
32
512
516
1137
1523
1075
20
15
1804
1294
411
643
667
227
0
1540
1298
26
283
777
1817
1080
44
32
512
516
1030
1419
1067
20
15
1804
1294
411
643
667
227
0
1540
1298
26
283
777
1807
1045
44
32
512
516
1056
1504
1126
20
15
1804
1294
411
643
667
227
0
1540
1298
26
283
777
1823
1080
44
32
512
516
1024
1410
1083
20
15
1804
1294
411
643
667
675
0
1538
1290
25
429
653
1737
1057
18
38
289
296
802
966
1069
20
15
1804
1294
411
643
667
739
0
1537
1289
24
283
521
1689
1039
7
36
514
388
836
984
1026
20
15
1804
1294
411
643
667
739
0
1537
1289
25
429
521
1641
1039
11
19
289
410
978
952
1034
20
15
1804
1294
411
643
667
739
0
1537
1290
26
282
522
1611
1047
10
16
514
762
968
976
1040
20
15
1804
1294
411
643
667
739
0
1537
1290
26
282
522
1627
1047
10
16
514
762
960
896
1040
20
15
1804
1294
411
643
667
739
0
1538
1290
25
429
525
1701
1057
82
38
289
453
849
897
173
20
15
1804
1294
411
643
667
739
0
1538
1290
25
429
525
1637
1057
18
38
289
389
977
897
1069
20
15
1804
1294
411
643
667
739
0
1538
1290
25
429
525
1637
1057
82
38
289
389
977
897
173
20
15
1804
1294
411
643
667
739
0
1538
1290
26
282
522
1675
1025
6
8
514
506
840
900
14
20
15
1804
1294
411
643
667
739
0
1538
1290
26
282
522
1611
1057
6
8
514
762
968
900
142
20
15
1804
1294
411
643
667
739
0
1538
1298
26
283
1033
1433
1036
30
32
512
1860
1350
627
1051
20
15
1804
1294
411
643
667
739
0
1538
1298
26
283
1033
1437
1084
30
32
512
1860
1345
643
1027
20
15
1804
1294
411
643
667
739
0
1538
1298
26
283
1033
1437
1084
52
32
512
1860
1345
643
1175
20
15
1804
1294
411
643
667
739
0
1538
1298
26
283
521
1677
1036
30
32
512
388
913
1011
1075
20
15
1804
1294
411
643
667
739
0
1538
1298
26
283
521
1693
1084
30
32
512
388
897
899
1029
20
15
1804
1294
411
643
667
739
0
1538
1298
26
283
521
1693
1084
52
32
512
388
897
899
151
20
15
1804
1294
411
643
667
739
0
1538
1298
26
283
521
1741
1036
30
32
512
388
881
819
1075
20
15
1804
1294
411
643
667
739
0
1540
1298
26
283
1033
1433
1080
44
32
512
1860
1350
651
1067
20
15
1804
1294
411
643
667
739
0
1540
1298
26
283
521
1773
1045
44
32
512
388
865
832
102
20
15
1804
1294
411
643
667
739
0
1540
1298
26
283
521
1647
1045
44
32
512
388
608
960
102
20
15
1804
1294
411
643
667
739
0
1540
1298
26
283
521
1775
1045
44
32
512
388
864
832
102
20
15
1804
1294
923
643
1707
163
0
1538
1162
26
635
537
1913
1100
198
480
448
468
70
787
195
20
15
1804
1294
923
643
1691
147
0
1538
1162
25
621
581
1761
641
197
485
417
385
174
318
431
20
15
1806
1294
411
643
683
675
1
1536
1290
26
378
538
1784
1036
10
16
194
466
835
851
1041
20
15
1804
1294
411
643
1707
160
0
1537
1290
26
635
536
219
663
17
32
960
1746
1922
1827
1071
20
15
1804
1294
411
643
1707
160
0
1537
1290
26
635
536
1755
663
17
32
960
466
386
291
1071
20
15
1804
1294
411
643
1707
160
0
1537
1290
26
635
536
1915
1039
17
32
960
466
66
915
1055
20
15
1804
1294
411
643
1707
160
0
1538
138
26
635
536
219
652
708
992
1728
1746
1922
1832
930
20
15
1804
1294
411
643
1707
160
0
1538
138
26
635
536
220
652
708
992
960
487
896
1832
930
20
15
1804
1294
411
643
1707
160
0
1538
138
26
635
536
1756
652
708
992
960
487
384
296
930
20
15
1804
1294
411
643
1707
160
0
1538
138
26
634
536
1868
1100
708
992
962
467
80
772
1442
20
15
1804
1294
411
643
1707
160
0
1538
1290
26
635
536
204
652
18
32
960
471
848
1842
1054
20
15
1804
1294
411
643
1707
160
0
1538
1290
26
635
536
1868
1100
68
32
1472
466
80
772
162
20
15
1804
1294
411
643
1707
160
0
1538
1290
26
634
536
1868
1036
36
36
962
467
80
984
1148
20
15
1804
1294
411
643
1707
160
0
1538
1290
26
634
536
1868
1100
36
36
962
467
80
824
1084
20
15
1804
1294
411
643
1707
168
0
1537
137
24
635
584
243
643
711
996
1730
1586
1602
1819
971
20
15
1804
1294
411
643
1707
168
0
1537
138
26
635
584
243
655
721
992
1728
1586
1602
1811
991
20
15
1804
1294
411
643
1707
168
0
1538
1290
26
635
520
1876
1108
36
36
960
474
64
786
1047
20
15
1804
1294
411
643
1707
168
0
1538
1290
26
635
520
1867
1108
36
36
960
474
74
768
1047
20
15
1804
1294
411
643
1707
168
0
1538
1290
26
634
584
1876
1044
4
16
1474
347
0
968
1036
20
15
1804
1294
411
643
683
160
0
1537
1290
26
379
792
2043
1039
17
32
1216
1234
1090
1427
1055
20
15
1804
1294
411
643
683
672
0
1537
1290
26
378
536
1743
1087
17
32
194
467
849
913
13
20
15
1804
1294
411
643
683
672
0
1537
1290
26
378
536
1791
1087
17
32
194
467
833
897
1037
20
15
1804
1294
411
643
683
672
0
1537
1290
26
379
536
1755
1047
17
32
192
722
898
963
1055
20
15
1804
1294
411
643
683
672
0
1537
1290
26
379
536
1787
1039
17
16
192
466
834
851
1055
20
15
1804
1294
411
643
683
672
0
1538
1290
26
378
536
1740
1036
4
16
194
467
848
900
1026
20
15
1804
1294
411
643
683
672
0
1538
1290
26
378
536
1788
1036
4
16
194
467
832
840
1026
20
15
1804
1294
411
643
683
672
0
1538
1290
26
378
536
1788
1084
18
32
194
467
832
898
1038
20
15
1804
1294
411
643
683
672
0
1538
1290
26
379
536
1740
1036
18
32
192
466
848
946
30
20
15
1804
1294
411
643
683
672
0
1538
1290
26
379
536
1740
1084
18
32
192
466
848
914
14
20
15
1804
1294
411
643
683
672
0
1538
1290
26
379
536
1788
1084
18
32
192
466
832
898
1038
20
15
1804
1294
411
643
683
680
0
1537
1290
26
379
520
1751
1047
10
16
192
475
833
914
1040
20
15
1804
1294
411
643
683
680
0
1538
1290
26
379
520
1748
1044
4
16
192
475
832
836
1036
20
15
1804
1294
411
643
683
680
0
1538
1290
26
379
520
1748
1044
10
16
192
475
832
914
1043
20
15
1804
1294
411
643
683
680
0
1538
1290
26
379
520
1748
1044
36
32
192
475
832
914
1111
20
15
1804
1294
411
643
683
680
0
1538
1290
26
379
520
1739
1036
18
32
192
762
906
976
1054
20
15
1804
1294
411
643
683
680
0
1538
1290
26
379
520
1747
1084
18
32
192
762
898
904
1038
20
15
1804
1294
411
643
1691
160
0
1537
1289
25
941
648
1739
655
7
35
1313
299
73
313
1
20
15
1804
1294
411
643
1691
160
0
1537
1289
25
941
648
1739
655
71
35
1313
299
73
313
97
20
15
1804
1294
411
643
1691
160
0
1538
1290
25
941
648
1740
652
4
38
1313
299
288
312
1026
20
15
1804
1294
411
643
1691
224
0
1538
138
26
794
776
1804
1036
708
992
1538
7
16
824
1506
20
15
1804
1294
411
643
1691
224
0
1538
138
26
794
776
1836
1036
708
992
1538
7
48
872
1506
20
15
1804
1294
411
643
1691
224
0
1538
138
26
795
776
1676
652
708
992
1536
7
144
312
962
20
15
1804
1294
411
643
1691
224
0
1538
138
26
795
776
1804
1036
708
992
1536
7
16
824
1506
20
15
1804
1294
411
643
1691
224
0
1538
138
26
795
776
1820
1036
708
992
1536
7
0
808
1506
20
15
1804
1294
411
643
1691
224
0
1538
138
26
795
776
1836
1036
708
992
1536
7
48
872
1506
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1803
1108
36
38
1313
427
9
776
1047
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1804
1036
4
37
1313
427
32
872
1026
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1804
1036
68
38
1313
199
16
824
226
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1804
1100
4
37
1313
427
32
772
1026
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1804
1100
68
37
1313
427
32
772
162
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1804
1100
100
37
1313
427
32
772
1122
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1820
1036
4
37
1313
427
0
808
1026
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1820
1036
68
38
1313
199
0
808
226
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1820
1044
6
38
1313
427
0
980
1046
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1820
1108
38
38
1313
455
0
788
1046
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1836
1036
4
37
1313
455
48
872
1026
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1836
1036
68
38
1313
199
48
872
226
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1836
1036
100
38
1313
455
80
984
252
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1900
1036
4
37
1313
455
96
808
1026
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1900
1036
68
38
1313
455
96
808
226
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1868
1036
4
37
1313
455
112
964
1058
20
15
1804
1294
411
643
1691
224
0
1538
1290
25
941
520
1868
1036
68
38
1313
455
112
824
226
20
15
1804
1294
411
643
667
224
0
1538
1290
26
282
776
1804
1036
36
32
514
519
1040
1528
1148
20
15
1804
1294
411
643
667
224
0
1538
1290
26
282
776
1804
1036
100
32
514
519
1040
1464
1276
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1804
1036
4
8
512
519
1040
1528
1026
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1804
1036
36
32
512
519
1040
1528
1148
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1820
1036
4
8
512
519
1024
1512
1026
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1820
1084
36
32
512
519
1024
1416
1052
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1740
1036
4
8
512
519
624
1988
1026
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1740
1036
36
32
512
519
624
1896
124
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1948
1036
4
8
512
519
1088
1384
1026
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1996
1036
4
8
512
519
1136
1304
1122
20
15
1804
1294
411
643
667
224
0
1538
1290
26
283
776
1996
1036
36
32
512
519
1136
1400
1148
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1804
1036
28
32
512
519
1040
1528
1064
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1804
1036
30
32
512
519
1040
1524
1078
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1804
1036
44
32
512
519
1040
1528
1144
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1820
1036
28
32
512
519
1024
1512
1064
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1820
1084
28
32
512
519
1024
1416
1026
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1740
1036
28
32
512
519
624
1988
1068
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1740
1036
44
32
512
519
624
1896
120
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1948
1036
28
32
512
519
1088
1384
1064
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1948
1084
28
32
512
519
1088
1416
1026
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1996
1036
28
32
512
519
1136
1304
1048
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1996
1036
30
32
512
519
1136
1396
1078
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1996
1036
44
32
512
519
1136
1400
1144
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1996
1084
28
32
512
519
1136
1288
1032
20
15
1804
1294
411
643
667
224
0
1538
1298
26
283
776
1996
1084
52
32
512
519
1136
1288
1100
20
15
1804
1294
411
643
667
224
0
1540
1298
26
283
776
1804
1024
28
32
512
519
1040
1408
1086
20
15
1804
1294
411
643
667
672
0
1537
1289
25
429
648
1739
1027
7
35
289
299
809
1003
1035
20
15
1804
1294
411
643
667
672
0
1537
1289
25
429
648
1739
1039
7
35
289
299
809
985
1025
20
15
1804
1294
411
643
667
672
0
1537
1289
25
429
648
1739
1059
7
35
289
299
809
939
1035
20
15
1804
1294
411
643
667
672
0
1537
1289
25
429
648
1739
1047
7
35
289
299
809
994
1026
20
15
1804
1294
411
643
667
672
0
1537
1289
25
429
648
1743
1039
7
35
289
299
801
985
1025
20
15
1804
1294
411
643
667
672
0
1537
1289
25
429
648
1743
1047
11
19
289
299
801
993
1041
20
15
1804
1294
411
643
667
672
0
1538
1290
25
429
648
1740
1036
4
37
289
299
800
872
1026
20
15
1804
1294
411
643
667
672
0
1538
1290
25
429
648
1739
1036
4
38
289
299
841
888
1026
20
15
1804
1294
411
643
667
736
0
1537
1289
26
283
520
1643
1027
7
16
512
506
618
875
1035
20
15
1804
1294
411
643
667
736
0
1537
1289
26
283
520
1771
1027
7
16
512
506
874
843
1035
20
15
1804
1294
411
643
667
736
0
1537
1290
26
283
520
1611
1047
17
32
512
762
970
979
1055
20
15
1804
1294
411
643
667
736
0
1537
1290
26
283
520
1627
1039
17
32
512
762
962
1011
1055
20
15
1804
1294
411
643
667
736
0
1537
1290
26
283
520
1627
1047
17
32
512
762
962
899
1055
20
15
1804
1294
411
643
667
736
0
1538
1290
25
429
520
1740
1036
4
37
289
427
928
836
1090
20
15
1804
1294
411
643
667
736
0
1538
1290
26
282
520
1676
1036
36
32
514
391
912
984
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
282
520
1692
1036
4
8
514
507
832
936
1058
20
15
1804
1294
411
643
667
736
0
1538
1290
26
282
520
1612
1036
36
32
514
391
624
824
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
282
520
1644
1036
36
32
514
507
608
868
124
20
15
1804
1294
411
643
667
736
0
1538
1290
26
282
520
1628
1036
4
8
514
763
960
1000
1026
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
1032
1803
1108
4
32
512
1786
522
264
1039
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
1032
1803
1108
36
32
512
1786
522
264
1047
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1675
1044
10
8
512
506
842
904
1043
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1675
1044
36
32
512
506
842
904
215
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1676
1036
36
32
512
391
912
1016
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1676
1084
36
32
512
391
912
916
1076
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1611
1036
36
32
512
762
970
984
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1611
1036
100
32
512
762
970
984
252
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1611
1044
10
8
512
762
970
968
1043
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1740
1036
36
32
512
391
880
856
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1612
1036
36
32
512
391
624
824
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1643
1036
36
32
512
506
618
792
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1691
1036
36
32
512
506
834
920
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1691
1036
100
32
512
506
834
920
252
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1691
1084
36
32
512
506
834
904
28
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1644
1036
36
32
512
391
608
968
1148
20
15
1804
1294
411
643
667
736
0
1538
1290
26
283
520
1772
1036
36
32
512
391
864
840
1148
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1675
1036
28
32
512
506
842
952
1064
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1675
1044
52
32
512
506
842
904
1114
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1676
1036
28
32
512
391
912
1016
168
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1676
1036
30
32
512
391
912
948
1078
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1676
1036
44
32
512
391
912
1016
1144
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1676
1084
28
32
512
391
912
916
1026
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1676
1084
30
32
512
391
912
916
1030
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1676
1084
52
32
512
391
912
916
1044
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1692
1036
28
32
512
506
832
936
1064
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1692
1084
28
32
512
391
896
904
1026
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
1044
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1611
1036
28
32
512
762
970
984
1048
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1611
1036
44
32
512
762
970
984
1145
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1611
1044
44
32
512
506
970
968
103
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1611
1044
52
32
512
761
969
968
1082
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1611
1082
52
32
512
761
969
908
1058
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1740
1036
28
32
512
391
880
836
1068
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1740
1036
30
32
512
391
880
1012
1078
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1740
1036
44
32
512
391
880
856
1144
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1612
1036
28
32
512
391
624
964
44
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1612
1036
44
32
512
391
624
824
1144
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1643
1036
28
32
512
506
618
792
1049
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1643
1036
44
32
512
506
618
792
1145
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1691
1084
52
32
512
506
834
904
1100
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1644
1036
28
32
512
391
608
808
1064
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1644
1036
30
32
512
391
608
804
1078
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1644
1036
44
32
512
391
608
968
1144
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1644
1084
28
32
512
506
608
772
1026
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1644
1084
52
32
512
506
608
772
1044
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1772
1036
28
32
512
391
864
840
1048
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1772
1036
44
32
512
391
864
840
1144
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1772
1044
28
32
512
506
864
962
1066
20
15
1804
1294
411
643
667
736
0
1538
1298
26
283
520
1628
1036
28
32
512
762
960
1000
1128
20
15
1804
1294
411
643
667
736
0
1540
1298
26
283
520
1675
1024
28
32
512
506
842
896
1086
20
15
1804
1294
411
643
667
736
0
1540
1298
26
283
520
1676
1024
28
32
512
391
912
896
1086
20
15
1804
1294
411
643
667
736
0
1540
1298
26
283
520
1611
1056
28
32
512
762
970
896
1054
20
15
1804
1294
411
643
667
736
0
1540
1298
26
283
520
1611
1056
44
32
512
761
969
896
254
20
15
1804
1294
411
643
667
736
0
1540
1298
26
283
520
1644
1024
28
32
512
391
608
992
1086
20
15
1804
1294
411
643
667
736
0
1540
1298
26
283
520
1772
1024
28
32
512
391
864
992
1086
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
635
520
1796
1108
36
96
832
506
0
780
1100
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
635
520
1796
1084
36
96
832
506
0
804
1080
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
635
520
1796
1084
100
96
832
434
0
804
184
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
635
520
155
642
102
96
832
506
778
1812
1142
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
635
520
1819
1090
102
96
832
506
10
796
182
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
635
520
1819
1100
100
96
832
506
10
784
188
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
132
652
4
72
834
499
768
1796
1026
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
132
660
4
72
834
499
768
1804
1036
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
1668
652
4
72
834
499
256
260
1026
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
1668
660
4
72
834
499
256
268
1036
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
1796
1108
4
72
834
499
0
780
1036
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
1796
1108
36
96
834
507
0
780
1100
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
1796
1084
36
96
834
507
0
804
1080
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
1796
1084
100
96
834
491
0
804
184
20
15
1804
1294
411
579
1739
232
0
1538
1290
154
634
520
1796
1100
4
72
834
499
0
772
1026
20
15
1804
1294
411
579
1739
232
0
1538
1314
154
635
520
132
652
126
72
832
506
768
1796
1142
20
15
1804
1294
411
579
1739
232
0
1538
1314
154
635
520
1668
652
126
72
832
506
256
260
1142
20
15
1804
1294
411
579
1739
232
0
1538
1314
154
635
520
155
652
126
72
832
506
778
1808
1142
20
15
1804
1294
411
579
1739
232
0
1538
1314
154
635
520
1819
1100
126
72
832
506
10
784
182
20
15
1804
1294
411
579
1739
232
0
1538
1314
154
635
520
1691
652
126
72
832
506
266
272
1142
20
15
1804
1294
923
643
1707
160
0
1538
1162
26
634
536
1868
1100
196
480
450
467
80
820
194
20
15
1804
1294
923
643
1707
160
0
1538
1162
26
634
536
1916
1100
196
480
450
467
64
786
194
20
15
1804
1294
923
643
1707
168
0
1537
1161
24
635
520
1747
655
391
484
450
370
322
306
322
20
15
1806
1294
411
643
1707
160
1
1536
1290
26
634
536
218
660
10
16
1473
357
900
1826
1028
20
15
1806
1294
411
643
1707
160
1
1536
1290
26
634
536
1754
660
10
16
961
485
388
290
1028
20
15
1806
1294
411
643
1707
160
1
1536
1290
26
634
664
1754
660
10
16
961
1637
260
290
1028
20
15
1806
1294
411
643
1739
232
1
1536
1290
26
827
520
1802
1108
82
32
1344
375
4
768
116
20
15
1806
1294
411
643
667
224
1
1536
1290
26
283
776
1689
1036
9
16
512
519
581
1962
143
20
15
1806
1294
411
643
667
224
1
1536
1290
26
283
776
1945
1036
9
16
512
519
1093
1370
1039
20
15
1806
1294
411
643
667
224
1
1536
1298
26
283
776
1945
1084
52
32
512
519
1093
1420
1046
20
15
1806
1294
411
643
667
736
1
1536
1298
26
283
520
1689
1084
52
32
512
505
837
908
22
20
15
1806
1294
411
579
1739
232
1
1536
1290
154
634
520
1802
1108
82
80
833
501
4
768
1140
20
15
1806
1294
411
579
1739
232
1
1536
1314
154
635
520
1801
1100
124
72
832
503
5
776
104
20
15
1806
1294
411
579
1739
232
1
1536
1314
154
634
520
1801
1100
124
72
834
503
5
776
104
20
15
1804
1292
410
643
683
675
0
1536
1290
26
378
542
1777
1037
6
18
195
465
836
950
1026
20
15
1804
1292
410
643
683
675
0
1536
1290
26
378
542
1787
1024
6
18
195
465
832
994
1039
20
15
1804
1292
410
643
1691
147
0
1536
1290
25
620
582
1919
1037
6
39
1440
384
32
928
1026
20
15
1804
1292
410
643
1691
243
0
1536
138
26
794
774
1665
653
710
994
1539
1
156
310
962
20
15
1804
1292
410
643
1691
243
0
1536
138
26
794
774
1807
1037
710
994
1539
1
0
800
1506
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1793
1037
6
39
1312
448
4
822
2
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1793
1101
6
39
1312
448
44
794
1026
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1793
1101
70
39
1312
192
44
794
1148
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1857
1037
6
39
1312
448
124
822
1058
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1825
1037
6
39
1312
448
92
918
130
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1905
1037
6
39
1312
448
100
870
1026
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1807
1037
6
39
1312
448
0
800
2
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1807
1101
6
39
1312
448
0
784
1026
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1807
1101
70
39
1312
192
0
784
1186
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1823
1037
6
39
1312
448
32
864
1026
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1831
1037
6
39
1312
448
48
784
60
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1847
1037
6
39
1312
448
80
928
1026
20
15
1804
1292
410
643
1691
243
0
1536
1290
25
940
518
1919
1037
6
39
1312
448
96
768
1026
20
15
1804
1292
410
643
667
739
0
1536
1290
26
282
523
1771
1024
6
18
515
504
864
870
1039
20
15
1804
1292
410
643
667
739
0
1536
1290
26
282
522
1690
1038
70
34
515
505
833
945
1249
20
15
1804
1292
410
643
667
739
0
1536
1290
26
282
522
1642
1024
6
18
515
505
609
871
1039
20
15
1804
1292
410
643
667
739
0
1536
1290
26
282
522
1626
1046
6
18
515
505
961
897
1026
20
15
1804
1292
410
643
667
739
0
1536
1290
26
282
522
1626
1046
38
10
515
761
961
961
1109
20
15
1804
1292
410
643
667
739
0
1536
1290
26
282
522
1626
1046
102
34
515
761
961
897
226
20
15
1804
1292
410
643
667
739
0
1536
1290
26
282
522
1770
1024
6
18
515
505
865
870
1039
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1793
1037
6
10
515
513
1028
1526
1122
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1761
1037
6
10
515
513
620
1818
194
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1761
1037
102
34
515
513
620
1818
252
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
2017
1037
6
10
515
513
1132
1498
1026
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1807
1037
6
10
515
513
1024
1504
1026
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1683
1024
6
10
515
513
584
2010
1039
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1735
1037
6
10
515
513
624
1904
2
20
15
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1991
1037
6
10
515
513
1136
1520
1026
20
15
1804
1292
410
643
667
659
0
1536
1290
26
282
582
1775
1037
6
10
515
449
576
864
1026
20
15
1804
1292
410
643
667
755
0
1536
1290
26
282
1030
1427
1024
6
10
515
1857
1352
634
1039
20
15
1804
1292
410
643
667
755
0
1536
1290
26
282
1030
1427
1024
70
10
515
1857
1352
698
1263
20
15
1804
1294
410
643
1691
163
0
1537
1288
25
940
654
1755
655
6
35
1312
40
320
304
0
20
15
1804
1294
410
643
1691
163
0
1537
1288
25
940
654
1755
655
70
35
1312
40
320
304
1120
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1801
1039
6
35
1312
390
18
824
0
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1801
1039
70
35
1312
390
18
824
224
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1801
1047
6
35
1312
390
74
904
1036
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1801
1111
6
35
1312
390
10
776
1036
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1801
1111
38
35
1312
390
10
776
1044
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1817
1039
6
35
1312
410
2
824
0
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1817
1103
6
35
1312
410
2
792
0
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1817
1103
70
35
1312
410
2
792
1184
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1833
1039
6
35
1312
390
50
824
0
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1833
1039
70
35
1312
390
50
824
224
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
526
1803
1047
6
35
1312
424
32
992
1036
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
526
1803
1047
38
35
1312
424
32
992
1108
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
526
1819
1039
6
35
1312
424
0
816
0
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
526
1819
1047
6
35
1312
424
0
800
12
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
940
526
1819
1083
16
35
1312
424
0
904
0
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
620
521
1801
1111
6
35
928
506
10
776
1036
20
15
1804
1294
410
643
1691
227
0
1537
1288
25
620
526
1819
1047
6
35
928
496
0
800
12
20
15
1804
1294
410
643
1691
243
0
1537
1288
25
940
518
1795
1103
6
35
1312
448
24
792
0
20
15
1804
1294
410
643
1691
243
0
1537
1288
25
940
518
1827
1039
6
35
1312
448
56
824
0
20
15
1804
1294
410
643
1691
243
0
1537
1288
25
940
518
1827
1039
70
35
1312
192
56
824
224
20
15
1804
1294
410
643
1691
243
0
1537
1288
25
940
518
1811
1039
6
35
1312
448
8
808
1056
20
15
1804
1294
410
643
1691
243
0
1537
1288
25
940
518
1811
1039
70
35
1312
192
8
808
224
20
15
1804
1294
410
643
667
739
0
1537
1288
25
428
521
1641
1039
6
35
288
390
978
952
0
20
15
1804
1294
922
1155
1691
227
0
1537
1160
537
748
521
1689
655
390
35
160
390
386
280
320
20
15
1806
1294
410
643
667
739
1
1536
1288
26
282
522
1688
1036
69
34
515
505
839
947
1251
20
15
1806
1294
410
643
667
243
1
1536
1288
26
282
774
1792
1036
5
34
515
513
1051
1531
1027
20
15
1806
1294
410
643
667
243
1
1536
1288
26
282
774
1728
1036
5
34
515
513
627
1911
3
20
15
1806
1294
410
643
667
243
1
1536
1288
26
282
774
1784
1036
5
34
515
513
610
1795
131
20
15
1804
1292
410
643
1707
160
0
1536
138
26
634
536
207
654
710
994
963
467
849
1840
929
20
15
1804
1292
410
643
1707
160
0
1536
138
26
634
536
223
654
710
994
1731
1747
1921
1832
929
20
15
1804
1292
410
643
1707
160
0
1536
138
26
634
536
255
654
710
994
963
467
833
1824
929
20
15
1804
1292
410
643
1707
160
0
1536
138
26
634
536
1759
654
710
994
963
467
385
296
929
20
15
1804
1292
410
643
1707
160
0
1536
1290
26
634
536
207
654
70
34
963
467
849
1840
1121
20
15
1804
1292
410
643
1707
160
0
1536
1290
26
634
536
223
654
70
34
1475
359
897
1832
1121
20
15
1804
1292
410
643
1707
160
0
1536
1290
26
634
536
1759
654
70
34
963
467
385
296
1121
20
15
1804
1292
410
643
1707
160
0
1536
1290
26
634
536
1871
1102
70
34
963
467
81
772
161
20
15
1804
1292
410
643
1707
160
0
1536
1290
26
634
536
1871
1102
102
34
963
467
81
772
97
20
15
1804
1292
410
643
1707
160
0
1536
1290
26
634
536
1919
1038
70
34
963
467
65
800
225
20
15
1804
1292
410
643
1707
160
0
1536
1290
26
634
664
1759
654
70
34
963
1639
257
296
1121
20
15
1804
1292
410
643
1707
168
0
1536
1290
26
634
520
1879
1046
38
34
963
475
65
976
1109
20
15
1804
1292
410
643
1707
168
0
1536
1290
26
634
584
1879
1046
38
34
963
347
1
976
1109
20
15
1804
1292
410
643
1707
168
0
1536
1290
26
634
584
1879
1110
38
34
963
347
1
788
1045
20
15
1804
1292
410
643
683
672
0
1536
1290
26
378
536
1743
1038
6
18
195
467
849
900
1025
20
15
1804
1292
410
643
683
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
928
1025
20
15
1804
1292
410
643
683
680
0
1536
1290
26
378
520
1748
1046
6
18
195
475
832
838
1037
20
15
1804
1292
410
643
683
680
0
1536
1290
26
378
520
1751
1045
6
18
195
475
833
837
1036
20
15
1804
1292
410
643
683
680
0
1536
1290
26
378
520
1751
1046
6
18
195
475
833
848
1045
20
15
1804
1292
410
643
683
680
0
1536
1290
26
378
520
1751
1046
38
34
195
475
833
848
1109
20
15
1804
1292
410
643
1691
224
0
1536
138
26
794
776
1679
654
710
994
1539
7
145
304
929
20
15
1804
1292
410
643
1691
224
0
1536
138
26
794
776
1807
1038
710
994
1539
7
33
872
1505
20
15
1804
1292
410
643
1691
224
0
1536
138
26
794
776
1823
1038
710
994
1539
7
1
808
1505
20
15
1804
1292
410
643
1691
224
0
1536
138
26
794
776
1839
1038
710
994
1539
7
49
816
1505
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1807
1038
6
10
515
519
1041
1456
1025
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1807
1038
70
34
515
519
1041
1456
1249
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1695
1038
6
10
515
519
577
1960
129
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1695
1038
70
34
515
519
577
1960
1249
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1823
1038
6
10
515
519
1025
1520
1025
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1743
1038
6
10
515
519
625
1840
129
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1743
1038
70
34
515
519
625
1840
225
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1304
1121
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1951
1038
6
10
515
519
1089
1392
1025
20
15
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1951
1046
6
34
515
519
1089
1428
1045
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1679
1038
6
10
515
391
913
1008
1025
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1679
1038
70
34
515
391
913
1008
225
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1695
1038
70
34
515
507
833
936
1249
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1615
1038
6
10
515
391
625
816
1025
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1615
1038
70
34
515
391
625
824
225
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1631
1038
70
34
515
763
961
1000
225
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
816
1025
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1743
1038
70
34
515
391
881
816
225
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1647
1038
6
10
515
391
609
816
1025
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1647
1038
70
34
515
391
609
808
225
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1647
1046
6
10
515
391
609
960
1026
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
784
1025
20
15
1804
1292
410
643
667
736
0
1536
1290
26
282
520
1775
1046
6
10
515
391
865
832
1026
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
132
654
70
98
835
499
768
1798
1121
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
1796
1102
70
98
835
499
0
774
161
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
1796
1102
102
98
835
499
0
774
97
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
1671
654
70
98
835
491
257
260
1121
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
1799
1086
38
98
835
491
1
804
1076
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
1799
1086
102
98
835
491
1
804
181
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
1799
1102
70
98
835
491
1
772
161
20
15
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
1799
1102
102
98
835
491
1
772
97
20
15
1804
1292
922
1155
1707
160
0
1536
1162
538
634
536
1871
1102
198
10
195
471
81
816
193
20
15
1804
1292
922
643
1707
160
0
1536
1162
26
634
536
1791
654
390
482
451
359
321
272
321
20
15
1804
1292
922
643
1707
160
0
1536
1162
26
634
536
1871
1102
198
482
451
467
81
816
193
20
15
1804
1292
922
643
1691
224
0
1536
1162
26
794
776
1679
654
198
482
1027
7
145
304
417
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1803
1039
6
35
1312
427
41
985
0
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1803
1039
70
35
1312
427
41
985
224
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
10
811
24
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
427
10
811
168
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1803
1047
38
35
1312
427
34
979
1108
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1803
1083
16
35
1312
427
41
846
0
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1807
1039
6
35
1312
427
33
882
0
20
15
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1807
1039
70
35
1312
427
33
882
224
20
15
1804
1294
410
643
1691
224
0
1538
136
26
794
776
1675
660
712
994
1539
7
137
264
968
20
15
1804
1294
410
643
667
224
0
1538
1288
26
282
776
1804
1036
8
10
515
519
1040
1496
1040
20
15
1804
1294
410
643
667
224
0
1538
1288
26
282
776
1807
1081
72
10
515
519
1041
1430
1137
20
15
1804
1294
410
643
667
224
0
1538
1288
26
282
776
1948
1044
8
10
515
519
1088
1428
1028
20
15
1804
1294
410
643
667
672
0
1537
1288
25
428
648
1739
1039
6
35
288
299
809
985
0
20
15
1804
1294
410
643
667
672
0
1537
1288
25
428
648
1739
1059
16
35
288
299
809
939
1048
20
15
1804
1294
410
643
667
672
0
1537
1288
25
428
648
1739
1059
80
35
288
299
809
939
168
20
15
1804
1294
410
643
667
672
0
1537
1288
25
428
648
1743
1039
6
35
288
299
801
946
0
20
15
1804
1294
410
643
667
736
0
1538
1288
26
282
520
1676
1036
8
10
515
391
912
984
1040
20
15
1804
1294
410
643
667
736
0
1538
1288
26
282
520
1679
1081
72
10
515
391
913
918
1137
20
15
1804
1294
410
643
667
736
0
1538
1288
26
282
520
1612
1036
8
10
515
391
624
964
16
20
15
1804
1294
410
579
1739
232
0
1538
136
154
634
520
132
660
712
778
835
503
768
1804
964
20
15
1804
1294
410
579
1739
232
0
1538
136
154
634
520
1668
660
712
778
835
503
256
268
964
20
15
1806
1294
410
643
667
224
1
1536
1288
26
282
776
1689
1036
5
34
515
519
581
1962
1059
20
15
1806
1294
410
643
667
224
1
1536
1288
26
282
776
1689
1036
69
34
515
519
581
1962
1251
20
15
1806
1294
410
643
667
224
1
1536
1288
26
282
776
1945
1036
5
34
515
519
1093
1370
1027
20
15
1806
1294
410
579
1739
232
1
1536
1288
154
634
520
1801
1108
37
98
835
503
5
770
1047
20
15
1806
1294
922
643
1691
224
1
1536
1160
26
794
776
1689
652
197
482
1027
7
133
282
419
20
15
1798
1295
411
643
667
707
25
1538
1288
26
283
539
1600
1032
15
8
512
408
626
991
19
20
15
1798
1295
411
643
667
707
25
1538
1288
26
283
539
1600
1032
47
8
512
408
626
991
1107
20
15
1798
1295
411
643
667
707
25
1538
1288
26
283
539
1600
1112
15
8
512
408
626
831
291
20
15
1798
1295
411
643
667
707
25
1538
1288
26
283
539
1600
1112
79
8
512
408
626
831
1123
20
15
1798
1295
411
643
667
707
25
1538
1288
26
283
539
1728
1032
15
8
512
408
882
991
1043
20
15
1806
1294
411
643
675
683
4
1537
1289
25
381
529
1761
1037
9
19
193
470
833
857
1035
20
15
1806
1294
411
643
675
683
8
1536
1289
25
381
529
1747
1027
19
35
193
470
848
856
1053
20
15
1807
1295
411
643
668
662
1
1537
1289
25
280
579
1775
1025
9
9
515
449
577
869
29
20
15
867
294
548
1536
1290
994
57
1612
1128
654
330
756
1766
1587
1287
1201
40
105
553
10
1817
20
15
871
293
548
1536
146
738
58
1575
1209
910
986
1980
1764
1696
292
616
72
24
520
0
130
20
15
1003
265
1029
1536
140
714
59
1643
1539
512
965
1986
1762
1576
64
75
487
34
569
175
56
20
15
1003
266
1028
1536
140
714
59
1640
1536
513
965
1986
1762
1674
67
71
487
33
569
59
56
20
15
1003
266
1028
1536
140
714
59
1640
1536
513
965
1986
1762
1674
35
103
487
33
569
59
24
20
15
1003
266
1028
1536
140
714
59
1640
1536
513
965
1986
1762
1578
67
103
487
36
572
172
52
20
15
1003
266
516
1536
140
714
59
1640
1024
769
965
1986
1762
1674
835
455
231
33
569
59
312
20
15
1003
266
516
1536
140
714
59
1640
1024
897
965
1986
1762
1674
355
711
103
36
570
52
152
20
15
1003
266
516
1536
140
714
59
1656
1024
769
965
1986
1762
1667
791
455
231
33
569
61
256
20
15
1003
266
516
1536
138
714
59
1656
1024
782
970
1988
1761
1667
791
469
226
34
571
49
256
20
15
1003
266
516
1536
138
714
59
1656
1024
782
970
1988
1762
1667
791
469
226
73
570
50
256
20
15
1003
266
516
1536
138
714
59
1656
1024
910
970
1988
1761
1667
343
725
98
34
571
49
128
20
15
1003
266
516
1536
138
714
59
1656
1024
910
970
1988
1762
1667
343
725
98
34
570
50
128
20
15
1003
266
516
1536
138
714
59
1656
1024
910
970
1988
1762
1667
727
725
98
34
570
50
384
20
15
1003
294
1029
1536
140
714
59
1600
1539
1152
965
1986
1761
1593
65
835
423
34
575
143
41
20
15
1003
266
516
1536
1164
714
59
1640
1024
705
453
962
1762
1674
323
1255
71
36
570
52
140
20
15
613
793
53
953
649
133
397
449
769
801
817
195
35
93
353
53
513
1553
209
153
297
20
15
588
588
56
516
560
212
342
338
938
984
972
78
75
202
514
0
514
1730
1067
40
984
20
15
588
588
56
516
560
212
342
338
938
984
972
78
78
218
514
0
514
1730
1058
34
1008
20
15
588
588
56
516
560
212
342
338
938
984
972
78
78
222
514
0
514
1730
1065
33
952
20
15
588
588
56
516
562
212
342
338
938
984
968
76
78
218
514
0
512
1732
1058
34
1008
20
15
588
588
56
516
562
212
342
338
938
984
968
76
78
222
514
0
512
1732
1060
32
1008
20
15
588
588
56
516
562
212
342
338
938
985
968
76
78
218
514
7
513
1736
1060
34
936
20
15
588
588
56
516
562
212
342
338
938
985
968
76
78
222
514
7
513
1736
1060
544
1008
20
15
588
558
57
516
560
724
86
1558
1126
1017
973
1102
1614
1561
961
386
259
832
1122
227
425
20
15
588
558
57
516
560
724
86
1558
1126
1017
973
1102
1630
1553
961
386
259
832
1090
227
443
20
15
588
558
57
516
560
724
86
1558
1126
1017
973
1102
1630
1554
960
386
259
832
1090
226
443
20
15
588
558
57
516
562
724
86
1558
1122
1016
968
1100
1614
1554
962
391
256
836
1124
164
440
20
15
588
558
57
516
562
724
86
1558
1122
1016
968
1100
1630
1554
962
391
256
836
1090
226
440
20
15
588
558
57
516
562
724
86
1558
1169
1017
968
1100
1630
1554
851
323
256
888
1092
194
466
20
15
588
558
57
516
562
724
86
1558
1126
1017
968
1100
1630
1554
960
386
256
840
1092
226
443
20
15
588
558
57
516
562
724
86
1558
1170
1016
968
1100
1614
1554
850
323
256
836
1124
212
468
20
15
588
558
57
516
562
724
86
1558
1170
1016
968
1100
1630
1554
850
323
256
836
1090
194
456
20
15
588
686
57
516
560
212
342
278
785
1017
973
78
78
242
347
67
515
1728
1097
8
258
20
15
588
686
57
516
560
212
342
278
785
1017
973
78
78
242
339
67
515
1728
1121
521
265
20
15
588
686
57
516
560
212
342
278
849
1017
973
78
78
242
475
3
515
1728
1097
8
514
20
15
588
686
57
516
560
212
342
278
849
1017
973
78
78
242
467
3
515
1728
97
9
521
20
15
588
686
57
516
560
212
342
278
870
1017
973
78
78
233
449
2
515
1728
1058
1027
537
20
15
588
686
57
516
560
212
342
278
870
1017
973
78
78
242
448
2
515
1728
1097
10
539
20
15
588
686
57
516
560
212
470
278
785
1017
973
78
14
114
347
67
515
1728
1042
914
514
20
15
588
686
57
516
560
212
470
278
785
1017
973
78
14
114
339
67
515
1728
1042
914
530
20
15
588
686
57
516
560
212
470
278
785
1017
973
78
14
210
339
67
515
1728
1042
82
10
20
15
588
686
57
516
560
212
470
278
849
1017
973
78
14
178
435
3
515
1728
1042
1298
10
20
15
588
686
57
516
562
212
342
278
786
1016
968
76
78
233
490
67
512
1736
1122
1027
520
20
15
588
686
57
516
562
212
342
278
786
1016
968
76
78
242
338
67
512
1732
1060
524
264
20
15
588
686
57
516
562
212
342
278
850
1016
968
76
78
242
466
3
512
1732
1060
1036
520
20
15
512
1752
156
152
396
16
320
861
778
64
192
140
448
950
1
825
111
107
51
799
831
20
15
548
1830
1510
513
1552
1200
168
684
0
446
544
320
928
688
142
345
143
193
144
258
231
20
15
632
1624
1220
1950
1250
436
428
516
60
1574
1576
42
170
428
2
515
38
929
140
0
132
20
15
632
1624
1220
1950
1250
436
428
516
60
1574
1576
42
1322
428
2
515
38
865
1868
544
1412
20
15
632
1624
1220
1950
1250
436
428
516
60
1574
1576
42
1322
492
2
515
38
865
1868
512
852
20
15
632
1624
1220
1950
1250
436
428
516
60
1574
1832
42
170
428
2
515
326
961
1100
0
132
20
15
632
1624
1220
1950
1250
436
428
516
60
1574
1832
42
1322
428
2
515
550
609
1868
544
1412
20
15
632
1624
1220
1950
1250
436
428
516
60
1574
1832
42
1322
492
2
1027
550
609
1868
512
1588
20
15
516
1902
155
143
89
256
190
678
522
34
42
192
7
521
1546
1560
1202
923
1019
1551
1792
20
15
512
1972
142
143
89
272
88
844
774
33
45
161
899
1091
35
795
1201
944
1889
1953
1025
20
15
512
1972
142
143
89
272
88
844
774
33
45
160
899
1091
35
795
1201
947
1891
1953
1025
20
15
512
1972
142
143
89
272
88
844
774
33
46
161
899
1091
35
795
1200
944
1890
1955
1025
20
15
512
1972
142
143
89
272
88
844
774
33
46
160
899
1091
35
795
1200
946
1891
1953
1025
20
15
512
1972
142
143
89
272
88
844
774
33
54
161
899
1091
35
1223
992
944
1889
1953
1025
20
15
512
1972
142
143
89
272
88
844
774
33
54
160
899
1091
35
1223
992
946
1891
1953
1025
20
15
512
1972
78
143
89
272
88
844
902
1057
45
160
899
1091
67
175
177
947
1891
1953
1217
20
15
512
1972
78
143
89
272
88
844
902
1057
54
161
899
1091
67
71
608
944
1889
1953
1217
20
15
512
1972
78
143
89
272
88
844
902
1057
54
160
899
1091
67
71
608
946
1891
1953
1217
20
15
512
1972
78
143
89
272
88
844
902
33
45
160
899
1091
67
687
177
947
1891
1953
1217
20
15
512
1972
182
143
89
272
88
844
798
33
45
161
897
1090
43
1291
1161
944
1918
1990
1031
20
15
512
1972
182
143
89
272
88
844
798
33
45
161
899
1091
43
1291
1161
945
1889
1954
1030
20
15
512
1972
182
143
89
272
88
844
798
34
43
161
899
1091
43
1290
1162
948
1889
1954
1030
20
15
1944
1338
771
1091
1857
1041
101
1541
132
1190
1221
205
2
1063
664
1812
1156
12
1632
1894
1383
20
15
1944
1338
771
1091
1857
1041
101
1541
132
1190
1221
205
2
1063
669
1812
1156
12
1632
1894
1380
20
15
1944
1338
771
1091
1857
1041
101
1541
132
1190
1221
205
2
551
813
1809
1156
84
352
870
808
20
15
1944
1338
771
1091
1857
1041
101
1541
196
966
1221
205
2
1075
632
564
548
12
1632
1842
1287
20
15
1944
1338
771
1091
1857
1041
101
1541
148
1190
1221
205
2
550
781
1801
1156
86
352
828
818
20
15
1944
1338
771
1091
1857
1041
101
1541
148
1190
1221
205
2
563
776
1801
1156
86
352
818
811
20
15
1944
1338
771
1091
1857
1041
101
1541
148
1190
1221
205
2
563
781
1801
1156
86
352
818
818
20
15
1944
1338
771
1091
1857
1041
101
1541
148
1190
1221
205
2
563
653
1801
1156
86
352
818
946
20
15
1944
1338
771
1091
1857
1041
101
1541
148
1190
1221
205
2
551
781
1801
1156
86
352
870
816
20
15
1944
1338
771
1091
1856
1041
101
1541
132
934
1223
205
2
550
774
273
800
84
353
828
824
20
15
1944
1338
771
1091
1856
1041
101
1541
132
934
1223
205
2
563
797
273
800
84
353
817
805
20
15
1944
1338
771
1091
1856
1041
101
1541
196
966
1223
205
2
1075
632
548
544
52
1633
1842
1287
20
15
1944
1338
771
1091
1856
1041
101
1541
164
934
1223
205
2
551
821
292
800
84
353
829
801
20
15
1944
1338
771
1091
1856
1041
101
1541
164
934
1223
205
2
551
829
324
800
84
353
829
805
20
15
1944
1338
643
1091
1856
1041
101
1541
20
1414
1223
205
2
571
845
1865
808
84
353
821
785
20
15
1836
1326
768
648
1752
238
42
1570
1190
57
802
519
141
665
353
449
318
451
771
1793
1173
20
15
793
24
577
709
1545
280
514
33
550
34
710
512
1548
1564
1052
60
908
396
396
640
776
20
15
793
24
577
709
1545
280
514
33
550
34
710
512
1548
1564
1084
60
908
396
396
640
864
20
15
793
24
577
709
1545
280
514
33
550
34
710
576
1548
1564
1052
60
908
268
12
640
776
20
15
793
24
577
709
1545
280
515
33
549
36
710
512
1546
1560
1051
24
906
396
398
644
778
20
15
793
24
577
709
1545
280
515
33
550
34
710
512
1546
1560
1052
26
907
439
405
642
776
20
15
793
24
577
709
1545
280
515
33
550
34
710
512
1546
1560
1084
58
907
439
405
642
856
20
15
793
24
577
709
1545
280
515
33
550
36
678
512
1546
1560
1052
56
956
380
14
644
776
20
15
793
24
577
709
1609
280
515
33
549
36
646
512
1546
1560
1051
72
1404
460
78
644
778
20
15
793
56
577
709
1545
280
515
1
534
34
710
512
1546
1548
1036
10
907
439
405
672
772
20
15
792
40
42
82
864
878
456
8
772
834
1475
20
146
400
628
638
1842
115
99
71
285
20
15
792
40
42
82
864
878
456
8
772
834
1475
20
146
401
628
638
1842
115
99
70
284
20
15
792
40
42
82
864
878
456
8
772
834
1475
20
146
658
628
638
1842
115
789
656
280
20
15
1081
1656
1025
5
145
562
738
1537
1574
324
1452
532
426
228
28
528
1846
1045
321
768
598
20
15
1081
1656
1025
5
145
562
738
1537
1574
324
1452
532
426
228
284
528
1846
1045
321
768
86
20
15
1081
1656
1025
5
145
562
739
1537
1574
324
1452
532
420
228
28
528
1846
1045
326
790
596
20
15
1081
1656
1025
5
145
562
739
1537
1574
324
1452
532
420
228
540
528
1846
1045
326
790
788
20
15
1081
1656
1025
5
145
562
739
1537
1574
324
1452
532
420
228
284
528
1846
1045
326
790
1108
20
15
1049
1624
1025
5
17
594
514
1569
1573
324
54
484
410
156
22
573
60
964
612
784
1044
20
15
1049
1624
1025
5
17
594
514
1569
1573
324
54
484
410
156
54
573
60
964
612
784
1076
20
15
1049
1624
1025
5
17
594
514
1569
1573
324
54
484
410
156
278
573
60
964
612
784
532
20
15
1049
1624
1025
5
17
594
514
1569
1573
324
54
484
410
156
566
573
60
964
612
784
820
20
15
1049
1624
1025
5
17
594
514
1569
1573
324
54
484
410
156
310
573
60
964
612
784
564
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
28
568
60
964
612
784
1040
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
60
568
60
964
612
784
1072
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
540
568
60
964
612
784
784
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
92
568
60
964
612
784
1136
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
284
568
60
964
612
784
528
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
572
568
60
964
612
784
816
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
348
568
60
964
612
784
1184
20
15
1049
1624
1025
5
17
594
514
1569
1574
324
54
484
410
156
316
568
60
964
612
784
560
20
15
1049
1624
1025
5
17
594
514
1569
1830
324
54
484
410
156
668
568
60
964
612
784
912
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
146
87
573
60
964
612
788
1138
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
146
567
573
60
964
612
788
818
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
146
311
573
60
964
612
788
562
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
147
55
573
60
964
612
790
1074
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
147
87
573
60
964
612
790
1138
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
147
567
573
60
964
612
790
818
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
147
311
573
60
964
612
790
562
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
155
23
573
60
964
612
786
1056
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
155
279
573
60
964
612
786
544
20
15
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
155
343
605
60
964
612
786
1184
20
15
1049
1624
1025
5
137
600
514
1569
1638
322
1414
448
348
148
204
556
1836
1388
300
0
454
20
15
1200
1656
1026
0
132
1232
614
1538
1620
326
904
1736
196
232
650
531
667
1721
130
4
804
20
15
1200
1656
1026
0
132
1232
614
1538
1636
326
904
1736
196
232
42
531
667
1720
130
4
396
20
15
1584
56
1026
0
384
720
200
2
964
486
199
167
3
154
476
141
9
233
417
692
513
20
15
1584
56
1026
0
384
720
200
2
964
486
199
167
131
154
476
141
9
233
161
308
257
20
15
1584
56
1026
0
132
736
206
2
788
390
904
728
1668
160
394
235
399
728
1656
1600
132
20
15
1584
56
1026
0
132
736
206
2
788
390
904
728
1668
1696
394
235
399
728
1656
64
4
20
15
1584
56
1026
0
132
736
206
130
788
390
904
728
1668
1568
266
235
399
728
1656
192
242
20
15
1584
56
1025
1
388
720
205
0
798
385
195
163
3
162
399
239
97
225
417
676
625
20
15
1584
56
1025
1
388
720
205
0
798
385
195
163
131
162
399
239
97
225
289
548
625
20
15
1584
56
1025
1
388
720
205
1
797
385
195
163
3
163
399
239
97
225
417
673
624
20
15
1584
56
1025
1
388
720
205
1
797
385
195
163
131
163
399
239
97
225
289
545
624
20
15
1584
56
1025
1
389
720
205
1
797
390
201
163
131
147
399
233
110
225
128
179
128
20
15
1881
1304
769
1109
1812
1045
21
1537
181
946
1267
155
34
1054
790
257
801
32
1576
1800
896
20
15
1880
1304
769
1093
1857
1046
16
1540
182
1188
1228
204
45
541
790
1952
654
130
1995
769
777
20
15
1880
1304
770
1090
1888
1038
16
1536
132
930
1235
228
14
538
828
1262
554
131
2029
800
834
20
15
1880
1304
770
1090
1888
1038
16
1536
148
930
1235
228
14
538
780
302
810
3
2029
800
818
20
15
1880
1304
770
1090
1858
1047
16
1538
140
1218
1218
224
37
629
818
1915
555
64
327
869
772
20
15
1880
1304
770
1090
1858
1047
16
1538
188
1186
1218
224
37
629
786
1803
1163
71
327
869
785
20
15
1817
1368
833
1093
1745
216
3
1601
1165
644
686
512
1706
672
135
101
108
500
278
268
458
20
15
1817
1368
833
1093
1745
216
3
1600
1165
644
686
512
1706
674
135
101
108
500
278
270
456
20
15
1817
1368
833
1093
905
216
2
1609
1182
1476
262
512
140
676
260
544
106
524
1804
1828
518
20
15
1817
1368
833
1093
905
216
3
1617
1158
1474
262
512
138
684
284
570
107
535
1813
1824
532
20
15
1517
313
325
593
530
54
62
142
1081
143
384
952
1576
1832
1858
1378
527
536
528
712
596
20
15
1517
313
325
593
530
54
62
142
1081
143
384
952
1572
1840
1858
1378
527
280
532
710
578
20
15
1517
313
325
593
530
54
62
142
1081
143
384
952
1572
1828
1858
1378
527
536
536
676
568
20
15
1517
313
325
593
530
54
63
143
1081
139
384
856
1938
1840
1856
1377
515
344
590
1035
1179
20
15
1517
313
325
593
530
54
63
143
1081
139
448
856
1938
1840
1856
1377
579
280
590
523
1179
20
15
1517
313
329
601
542
50
63
143
1073
131
448
856
1938
1680
1862
1393
587
584
1092
704
1568
20
15
1517
313
329
601
542
50
63
143
1073
131
448
856
1938
1840
1861
1393
587
592
578
1039
1169
20
15
1517
313
329
601
542
50
63
143
1073
131
448
856
1938
1840
1862
1393
587
592
578
1039
1168
20
15
1517
313
329
601
542
50
63
207
1073
131
448
856
1938
1808
1798
1393
587
592
578
1047
1168
20
15
1634
114
1041
817
768
1132
96
28
534
17
24
824
28
244
276
22
560
257
394
384
396
20
15
1634
114
1042
818
768
1132
96
28
512
16
24
824
28
244
286
16
8
256
396
384
390
20
15
1644
114
1049
825
840
1062
173
33
550
33
40
964
84
46
290
142
528
344
344
0
680
20
15
1644
114
1049
825
840
1062
173
33
550
33
40
964
84
54
290
142
528
344
344
1032
680
20
15
1644
114
1042
826
840
1062
173
33
512
32
32
964
84
54
310
1
320
344
344
1032
640
20
15
1644
114
1042
826
840
1062
173
33
544
32
48
964
84
54
288
136
528
344
344
1032
660
20
15
1638
114
1042
818
832
1092
76
30
512
16
56
776
140
112
284
16
16
528
1558
1078
994
20
15
1638
114
1042
818
832
1092
76
30
640
16
56
776
140
112
380
33
16
528
1558
1078
898
20
15
1634
114
1042
818
770
1120
176
28
512
16
20
830
107
55
285
160
732
258
426
386
451
20
15
1634
114
1042
818
770
1120
176
28
512
16
20
830
171
55
285
160
732
258
298
2
451
20
15
1634
114
1042
818
770
1120
176
28
576
16
20
830
171
55
310
226
524
514
306
1027
644
20
15
1638
114
1041
817
776
1128
96
28
534
31
16
824
28
244
272
2
11
265
387
388
384
20
15
1638
114
1042
818
776
1128
96
28
512
16
16
824
28
244
286
16
96
264
386
388
390
20
15
1638
114
1042
818
834
1056
164
44
512
16
35
963
67
59
313
97
67
336
336
30
451
20
15
1638
114
1042
818
834
1056
164
44
512
16
35
963
67
59
318
97
67
336
336
30
448
20
15
1638
114
1042
818
834
1056
164
44
640
16
35
963
67
59
366
33
67
336
336
30
784
20
15
1638
114
1042
818
834
1056
164
44
544
16
35
963
67
59
302
65
67
336
336
30
656
20
15
1634
114
1042
818
834
1088
64
29
640
16
52
774
135
125
380
36
540
532
1554
1083
904
20
15
1634
114
1043
817
840
1088
64
29
513
17
48
771
135
125
282
19
35
611
1538
59
929
20
15
1634
114
1043
817
840
1088
64
29
641
17
48
771
135
125
378
35
35
611
1538
59
897
20
15
1634
114
1043
817
802
1088
64
29
513
17
12
774
135
125
282
19
7
524
258
1083
929
20
15
1634
114
1043
817
802
1088
64
29
641
17
12
774
135
125
378
35
1031
524
258
1083
897
20
15
1138
796
17
657
712
648
608
872
1291
265
808
1579
1611
1179
1419
35
816
531
523
777
1323
20
15
1138
796
17
657
713
648
608
872
1291
265
811
1579
1611
1179
1419
35
817
538
522
779
1387
20
15
1138
796
17
649
712
648
608
872
1291
258
824
1579
1611
1179
1419
36
984
715
521
777
1393
20
15
1138
796
17
649
712
648
608
872
775
1153
648
1579
1611
1179
131
1155
1016
1019
523
777
125
20
15
1138
796
17
649
712
648
608
872
783
1153
648
1579
1611
1179
147
1171
1016
1019
523
777
65
20
15
1138
796
17
649
712
648
608
872
783
1154
648
1547
1611
1179
147
1168
1016
1003
553
777
65
20
15
1138
796
17
649
712
648
608
872
783
1154
648
1579
1611
1179
147
1168
1016
1019
523
777
65
20
15
1138
796
17
649
713
648
608
872
779
1154
655
1539
1691
1179
139
1164
909
536
282
779
91
20
15
1138
796
17
649
713
648
608
872
779
1154
655
1539
1691
1179
395
780
909
536
282
779
235
20
15
1138
796
17
649
713
648
608
872
779
1154
655
1539
1691
1179
411
780
909
536
282
779
203
20
15
1138
796
17
649
713
648
608
872
779
1154
655
1539
1691
1179
443
780
909
536
282
779
139
20
15
1138
796
17
649
713
648
608
872
779
642
655
1539
1683
1179
395
164
845
984
625
881
241
20
15
1138
796
17
649
713
648
608
872
1291
258
910
1539
1683
1179
1419
20
908
1241
625
881
1649
20
15
1138
796
17
649
713
648
608
872
1291
258
910
1547
1611
1179
1419
40
908
706
553
777
1393
20
15
1138
796
17
649
713
648
608
872
1295
257
819
1555
1683
1179
1427
25
817
513
609
881
1601
20
15
1138
796
17
649
713
648
608
872
1295
257
819
1555
1691
1179
1427
25
817
513
625
773
1601
20
15
1138
796
17
649
713
648
608
872
1295
258
819
1555
1683
1179
1427
16
817
513
609
881
1601
20
15
1138
796
17
649
713
648
608
872
1295
258
819
1555
1691
1179
1427
16
817
513
625
773
1601
20
15
114
796
17
649
713
648
1632
1896
1295
257
819
1555
1183
155
1683
19
817
512
776
162
673
20
15
114
796
17
649
713
648
1632
1896
1295
257
819
1555
1183
155
1907
19
817
512
776
162
513
20
15
118
794
35
161
678
572
1724
1904
794
794
808
915
1217
70
129
3
539
1155
770
18
99
20
15
118
794
35
161
678
572
1724
1904
794
794
808
915
1217
70
385
3
795
1155
1282
18
163
20
15
118
794
35
161
678
572
1724
1904
794
794
808
915
1217
70
193
3
539
1155
770
18
91
20
15
118
794
35
161
678
572
1724
1904
794
794
808
915
1217
70
449
3
539
1155
770
18
147
20
15
1637
98
1047
821
768
1130
106
32
610
16
16
820
28
194
258
32
103
269
394
410
451
20
15
1637
98
1047
821
768
1130
106
32
610
18
16
820
28
194
260
204
393
269
394
412
448
20
15
1638
102
1030
113
801
1100
76
36
1400
346
538
780
141
1984
778
770
1032
776
1691
1689
358
20
15
1638
102
1030
113
806
1096
76
4
576
346
536
775
136
96
314
410
523
795
1811
1085
934
20
15
1638
101
1041
821
805
1100
76
38
1441
29
5
776
134
1985
834
983
1113
512
1666
1671
257
20
15
1638
102
1041
821
805
1092
76
36
1430
22
7
780
142
1984
864
1008
1146
515
1664
1678
321
20
15
1638
98
1042
817
837
1060
172
32
608
22
54
967
77
61
262
38
528
338
338
1043
688
20
15
1638
102
1041
817
837
1092
76
36
1430
25
59
775
141
1984
864
994
1057
537
1541
1676
321
20
15
1638
102
1041
817
837
1092
76
36
1430
30
54
771
141
1984
864
992
1040
529
1557
1676
321
20
15
1638
102
1041
817
837
1092
76
36
1430
30
54
775
141
1984
864
992
1040
530
1552
1677
321
20
15
1638
102
1041
817
837
1092
76
36
1430
30
55
771
141
1984
864
992
1042
528
1556
1676
321
20
15
1638
102
1041
817
805
1092
76
36
1430
30
6
775
141
1984
864
992
1072
514
1673
1677
321
20
15
1638
98
1042
817
811
1060
172
32
608
22
1
817
165
61
262
230
646
294
281
75
496
20
15
1638
101
1041
817
811
1092
76
38
1313
21
1
769
133
1986
1474
230
57
517
1666
1664
1538
20
15
1638
101
1041
817
811
1092
76
38
1441
21
1
769
133
1986
834
998
1081
517
1666
1664
258
20
15
1638
102
1041
817
811
1092
76
36
1430
25
1
769
133
1984
864
994
1150
518
1669
1665
321
20
15
1638
98
1041
825
839
1060
172
32
614
17
57
961
72
62
258
230
166
342
343
21
464
20
15
1638
101
1041
825
835
1092
76
38
1313
17
49
769
133
1986
1474
225
35
627
1548
1664
1538
20
15
1638
101
1041
825
835
1092
76
38
1441
17
49
769
133
1986
834
993
1059
627
1548
1664
258
20
15
1638
101
1041
825
803
1097
76
38
1313
17
10
780
133
1985
1474
227
4
512
1666
1665
1537
20
15
1638
101
1041
825
803
1097
76
38
1441
17
10
780
133
1985
834
995
1028
512
1666
1665
257
20
15
1638
101
1041
825
839
1092
76
6
609
17
57
769
136
98
290
33
531
539
1551
61
940
20
15
1638
101
1041
825
839
1092
76
38
1313
17
57
769
133
1986
1474
225
19
535
1540
1664
1538
20
15
1638
101
1041
825
839
1092
76
38
609
17
57
769
133
1730
258
35
19
539
1576
1600
226
20
15
1638
101
1041
825
839
1092
76
38
1441
17
57
769
133
1986
834
993
1043
535
1540
1664
258
20
15
1638
101
1041
825
839
1097
76
38
1313
17
57
772
133
1985
1474
225
19
536
1537
1665
1537
20
15
1638
101
1041
825
839
1097
76
38
1313
17
57
772
133
1986
1474
225
19
536
1538
1664
1538
20
15
1638
101
1041
825
839
1097
76
38
1313
18
50
776
136
1953
1474
224
675
608
1543
1759
1537
20
15
1638
101
1041
825
839
1097
76
38
1313
18
50
772
133
1986
1474
224
675
616
1538
1664
1538
20
15
1638
101
1041
825
839
1097
76
38
609
17
57
772
133
1729
258
33
19
536
1569
1601
225
20
15
1638
101
1041
825
839
1097
76
38
1441
17
57
772
133
1985
834
993
1043
536
1537
1665
257
20
15
1638
101
1041
825
839
1097
76
38
1441
17
57
772
133
1986
834
993
1043
536
1538
1664
258
20
15
1638
101
1041
825
807
1092
76
6
609
17
9
769
136
98
290
34
6
526
271
1085
940
20
15
1638
101
1041
825
807
1092
76
38
1313
17
9
769
133
1986
1474
225
5
525
1673
1664
1538
20
15
1638
101
1041
825
807
1092
76
38
1441
17
9
769
133
1986
834
993
1029
525
1673
1664
258
20
15
1638
102
1041
825
807
1092
76
36
1430
17
9
769
133
1984
864
998
1030
527
1673
1665
321
20
15
1638
98
1041
825
837
1056
172
32
614
17
51
975
77
62
258
230
153
322
336
18
690
20
15
1638
98
1041
825
837
1064
172
32
614
17
51
971
69
61
260
230
153
321
257
19
481
20
15
1638
101
1041
825
836
1096
76
38
1441
17
56
775
133
1986
834
979
1040
531
1537
1665
258
20
15
1638
101
1041
825
837
1088
76
38
1313
17
51
783
141
1986
1474
225
673
610
1536
1665
1538
20
15
1638
101
1041
825
837
1088
76
38
1313
18
51
783
141
1986
1474
224
674
610
1536
1665
1538
20
15
1638
101
1041
825
837
1096
76
38
1313
17
51
779
133
1986
1474
225
673
609
1537
1665
1538
20
15
1638
101
1041
825
837
1096
76
38
1313
17
51
775
133
1986
1474
225
33
617
1537
1665
1538
20
15
1638
101
1041
825
837
1096
76
38
1313
18
51
779
133
1986
1474
224
674
608
1537
1665
1538
20
15
1638
101
1041
825
837
1096
76
38
1313
18
51
775
133
1986
1474
224
33
617
1537
1665
1538
20
15
1638
101
1041
825
837
1096
76
38
609
17
51
775
133
1730
282
33
33
537
1569
1601
233
20
15
1638
101
1041
825
837
1096
76
38
1441
17
51
775
133
1986
834
993
1057
617
1537
1665
258
20
15
1638
101
1041
825
837
1096
76
38
1441
18
51
775
133
1986
834
992
545
537
1537
1665
258
20
15
1638
102
1041
825
836
1096
76
36
1430
17
56
775
133
1984
864
1010
1040
531
1538
1664
321
20
15
1638
102
1041
825
837
1096
76
36
1430
17
51
779
136
1984
864
938
673
608
1543
1665
320
20
15
1638
102
1041
825
837
1096
76
36
1430
17
51
775
136
1984
864
998
1049
537
1547
1665
332
20
15
1638
102
1041
825
837
1096
76
36
1430
17
51
775
133
1984
864
998
1057
626
1536
1664
321
20
15
1638
102
1041
825
837
1096
76
36
1430
18
51
775
133
1984
864
1000
545
537
1537
1664
321
20
15
1637
98
1047
821
832
1094
70
0
658
16
48
778
128
110
369
48
551
609
1536
52
918
20
15
1637
98
1047
821
832
1094
70
0
658
16
48
778
128
110
361
48
47
609
1536
52
902
20
15
1637
98
1047
821
832
1094
70
32
1314
16
48
778
128
1986
1473
224
679
609
1536
1674
1542
20
15
1637
98
1047
821
832
1094
70
32
1314
16
48
778
128
1986
1474
224
679
609
1536
1674
1540
20
15
1637
98
1047
821
832
1098
68
0
658
16
48
820
80
108
370
32
284
518
344
388
908
20
15
1637
98
1047
821
832
1062
166
32
546
16
32
970
64
34
297
96
71
337
336
17
685
20
15
1634
102
1041
826
810
1063
161
34
662
16
3
816
188
33
339
475
635
579
1796
1098
778
20
15
1638
102
1041
826
812
1056
164
34
1430
16
0
828
164
32
848
972
1144
580
256
1088
1800
20
15
1634
102
1041
826
810
1095
65
2
662
16
3
768
88
105
371
51
515
315
460
390
914
20
15
1634
102
1041
826
810
1095
65
2
662
16
3
768
84
97
371
51
515
315
456
394
922
20
15
1638
102
1041
818
808
1056
164
34
662
24
0
828
164
32
336
35
376
588
264
1088
776
20
15
1638
102
1041
818
808
1056
164
34
1430
24
0
828
164
32
848
931
1080
588
264
1088
1800
20
15
1634
98
1043
825
840
1088
64
1
657
17
32
771
135
110
366
478
1219
611
1539
52
901
20
15
1638
99
1041
825
809
1060
156
17
529
19
3
835
115
11
282
16
568
609
417
1201
1664
20
15
1638
99
1041
825
809
1060
156
17
529
19
3
835
115
11
283
16
568
609
417
1201
1665
20
15
1638
99
1041
825
809
1060
156
17
529
19
3
963
115
11
282
16
512
352
272
1137
768
20
15
1638
99
1041
825
809
1060
156
17
529
19
3
963
115
11
283
16
512
352
272
1137
769
20
15
1638
99
1041
825
809
1060
156
17
529
19
3
819
115
11
282
528
56
577
1921
1201
640
20
15
1638
99
1041
825
809
1060
156
17
529
19
3
819
115
11
283
528
56
577
1921
1201
769
20
15
1638
99
1041
825
809
1060
156
17
785
19
3
963
115
11
481
16
512
352
272
1137
733
20
15
1126
1383
1044
1290
282
574
572
1794
1763
1025
4
1041
257
113
66
836
22
1591
822
965
1
20
15
1126
1383
1044
1290
282
574
572
1794
1763
1025
4
1041
129
113
66
836
22
1591
1405
69
1
20
15
1126
1383
1044
1290
282
574
572
1802
1763
1025
4
1041
129
97
65
836
22
1591
1405
73
71
20
15
1634
99
1044
822
769
1121
176
11
531
20
22
817
179
57
264
531
52
518
1826
1038
673
20
15
1634
99
1044
822
769
1121
176
11
531
28
22
817
179
57
264
25
1
258
290
1038
673
20
15
1634
99
1044
822
769
1121
176
11
531
28
22
818
179
57
264
25
1
264
297
14
449
20
15
1634
99
1044
822
769
1121
176
11
611
20
22
817
179
57
296
201
9
266
298
1038
641
20
15
1634
99
1044
822
769
1121
176
11
611
20
22
818
179
57
296
201
521
520
297
1038
641
20
15
1634
99
1044
822
769
1121
176
11
739
20
22
817
179
57
324
457
521
521
290
1038
796
20
15
1634
99
1044
822
769
1121
176
11
739
20
22
818
179
57
324
457
521
520
290
1038
796
20
15
1634
99
1044
86
769
1121
176
11
1427
396
542
818
179
57
868
825
1057
768
290
1038
1804
20
15
1634
103
1044
86
769
1121
176
19
1315
393
542
817
179
49
768
824
1033
777
289
1029
1825
20
15
1634
103
1044
86
785
1121
176
19
1315
393
526
801
179
49
768
824
1065
809
1609
1029
1824
20
15
1642
99
1043
826
812
1069
153
1
656
16
0
809
138
3
352
51
575
551
258
26
475
20
15
1634
103
1044
822
833
1089
64
3
611
20
54
817
83
97
288
337
276
518
305
389
961
20
15
1634
103
1044
822
833
1089
64
35
1315
20
54
769
131
1985
1473
209
665
534
1538
1678
1543
20
15
1634
103
1044
822
833
1089
64
35
1315
20
54
769
131
1985
1472
225
20
534
1538
1678
1536
20
15
1634
103
1044
822
833
1089
64
35
1315
20
54
769
131
1953
1472
225
20
534
1553
1749
1537
20
15
1634
103
1044
822
833
1089
64
35
1315
20
54
770
131
1985
1472
209
665
536
1537
1669
1537
20
15
1634
103
1044
822
833
1089
64
35
1315
25
54
769
131
1985
1472
212
20
534
1538
1678
1536
20
15
1634
103
1044
822
833
1089
64
35
1315
25
54
770
131
1985
1472
212
658
536
1553
1669
1537
20
15
1634
103
1044
822
833
1089
64
35
1379
20
54
769
131
1985
768
81
25
534
1538
1678
208
20
15
1634
103
1044
822
833
1089
64
35
1379
20
54
770
131
1985
768
81
25
536
1537
1669
176
20
15
1634
103
1044
822
833
1089
64
35
1443
20
54
769
131
1985
833
977
1044
534
1538
1678
263
20
15
1634
103
1044
822
833
1089
64
35
1443
20
54
769
131
1985
832
977
1044
534
1538
1678
256
20
15
1634
103
1044
822
833
1089
64
35
1443
20
54
770
131
1985
832
977
1049
536
1537
1669
257
20
15
1634
103
1044
822
833
1089
64
35
1443
25
54
769
131
1985
832
980
1044
534
1538
1678
256
20
15
869
290
555
1816
1312
858
60
1568
1050
587
72
684
1680
1556
980
1142
49
73
640
196
448
20
15
1097
1580
1265
1922
1226
1816
1995
537
21
1588
1668
1094
66
464
85
530
86
386
140
1633
1557
20
15
612
780
56
514
387
137
211
487
806
998
386
791
945
520
256
113
77
569
1084
1008
512
20
15
517
1577
1389
517
769
157
477
517
13
45
801
826
43
451
19
49
422
88
346
392
200
20
15
517
1577
1389
517
769
157
477
517
13
45
801
826
43
451
51
49
422
88
346
392
904
20
15
565
89
281
281
58
382
30
49
357
69
788
400
928
898
395
285
852
1280
1292
28
66
20
15
565
89
281
281
58
382
30
49
357
69
788
400
928
898
651
285
852
1280
1292
28
386
20
15
565
89
281
281
58
382
30
49
357
69
788
400
928
898
394
278
852
1280
1292
20
128
20
15
565
89
281
281
58
382
30
49
357
69
788
400
928
898
650
86
852
1280
1292
20
768
20
15
565
89
281
281
58
382
30
49
357
69
420
384
928
898
395
275
668
14
794
20
130
20
15
565
89
281
281
58
638
30
49
357
69
788
912
1984
1410
651
87
852
592
1616
1066
1090
20
15
565
89
281
281
58
638
30
49
357
69
788
912
1984
1410
394
311
852
592
1616
1076
1280
20
15
565
89
281
281
58
638
30
49
357
69
788
912
1984
1410
650
86
852
592
1616
1066
1088
20
15
565
89
281
281
59
637
29
49
357
69
785
913
1985
1418
395
75
849
597
1617
1056
1314
20
15
565
89
281
281
59
637
29
49
357
69
785
913
1985
1418
394
75
849
597
1617
1056
1312
20
15
565
89
281
345
125
637
29
49
357
5
781
897
1985
1418
395
105
770
522
1553
1056
1314
20
15
565
89
281
345
125
637
29
49
357
5
781
897
1985
1418
394
106
770
523
1553
1056
1312
20
15
565
89
281
345
125
637
29
49
357
5
781
897
2017
1418
395
105
770
522
1547
1024
1314
20
15
565
89
281
345
125
637
29
49
357
5
781
897
2017
1418
394
106
770
522
1547
1024
1312
20
15
565
89
281
345
123
637
29
49
357
5
777
897
1985
1418
394
107
769
525
1564
1056
1312
20
15
565
89
281
345
123
637
29
49
357
5
777
897
2017
1418
395
105
769
525
1548
1024
1314
20
15
565
89
281
345
123
637
29
49
357
5
777
897
2017
1418
394
107
769
525
1548
1024
1312
20
15
561
89
281
281
58
286
178
55
357
69
932
736
72
962
394
281
796
560
1040
1724
44
20
15
567
95
286
66
64
14
250
50
352
269
768
524
364
418
395
417
416
924
696
1808
1042
20
15
567
95
285
68
66
10
250
50
353
269
0
12
220
386
396
416
8
666
368
756
16
20
15
567
95
285
68
66
10
250
50
353
269
0
12
220
194
396
416
8
666
368
220
528
20
15
567
95
285
68
66
10
506
50
353
269
0
12
732
130
396
416
936
666
1904
756
16
20
15
567
95
285
68
64
14
250
50
353
269
769
524
364
418
396
736
402
918
698
1816
1040
20
15
560
88
284
86
65
10
250
52
358
262
22
21
221
194
395
425
33
545
362
104
521
20
15
560
88
284
86
65
10
250
52
358
262
22
21
365
194
395
473
17
481
970
1144
521
20
15
560
88
284
86
65
10
250
52
358
262
22
22
222
194
395
425
32
544
360
104
554
20
15
560
88
284
86
65
10
250
52
358
262
786
22
366
194
395
457
329
48
968
632
522
20
15
560
88
284
86
65
10
250
52
358
262
790
21
221
194
395
425
417
33
874
952
550
20
15
560
88
284
86
65
10
250
52
358
262
790
21
365
194
395
713
545
33
970
632
521
20
15
560
88
284
86
65
10
250
52
358
262
790
22
366
194
395
729
528
32
968
632
522
20
15
560
88
284
86
65
10
250
52
358
262
790
534
366
386
395
681
416
912
676
1804
1066
20
15
560
88
284
86
65
10
250
52
358
262
918
534
366
386
395
729
272
928
676
1804
1066
20
15
560
88
284
86
65
10
506
52
358
262
18
22
438
162
395
425
8
272
920
1980
1062
20
15
560
88
284
86
65
10
506
52
358
262
790
22
438
162
395
729
528
48
920
1980
1062
20
15
560
88
284
86
9
1
122
52
358
262
930
575
101
194
395
425
313
401
177
384
809
20
15
567
95
286
68
64
2
250
50
352
264
768
524
364
418
395
675
421
922
696
1820
1042
20
15
563
95
286
68
64
106
234
50
352
264
8
202
148
385
399
419
32
198
178
443
57
20
15
563
95
286
68
64
362
234
50
352
264
896
714
36
129
399
739
656
654
713
91
569
20
15
563
95
286
68
64
362
234
50
352
264
904
714
20
129
399
739
672
662
754
187
185
20
15
563
95
286
68
64
362
234
50
352
264
904
714
36
129
399
739
672
662
706
187
185
20
15
563
95
286
68
64
362
234
50
352
264
904
458
20
129
399
419
288
70
105
107
569
20
15
563
95
286
68
64
362
234
50
352
264
904
458
20
193
399
419
288
70
114
91
569
20
15
567
92
284
322
70
366
234
51
352
12
644
672
32
138
650
610
912
688
32
1202
1843
20
15
567
92
284
66
70
110
234
51
352
268
2
32
288
394
394
418
36
480
992
690
563
20
15
567
92
284
66
70
110
234
51
352
268
4
32
288
394
394
482
16
816
992
690
563
20
15
567
92
284
66
70
110
234
51
352
268
898
544
288
394
394
674
676
736
672
690
524
20
15
567
92
284
66
70
110
234
51
352
268
900
544
288
394
394
418
272
944
672
690
563
20
15
620
780
40
1516
905
221
410
488
554
1817
547
1719
1249
9
651
1031
27
513
285
97
777
20
15
620
780
40
1516
905
221
410
488
554
1817
547
1975
1249
9
651
1031
27
1025
1053
1121
777
20
15
620
780
40
1516
905
221
410
488
554
1817
547
1975
225
9
651
1031
27
1025
1565
97
777
20
15
620
780
40
1004
393
221
410
488
554
793
35
951
1249
9
395
7
27
1025
1565
97
146
20
15
620
780
40
1004
393
221
410
488
554
793
35
951
1249
9
651
7
27
1025
1565
97
777
20
15
620
780
40
1004
905
221
410
488
554
793
547
1719
1249
9
651
7
1051
1025
1053
1121
777
20
15
620
780
40
1004
905
221
410
488
554
793
547
1719
225
9
651
7
1051
1025
1565
97
777
20
15
620
780
40
1003
545
118
222
492
810
795
780
110
102
0
258
3
592
1552
32
36
436
20
15
620
780
8
308
369
85
150
434
562
738
451
95
12
22
390
441
263
841
611
264
384
20
15
620
780
8
308
369
85
150
434
946
738
451
95
12
22
262
57
263
841
99
8
768
20
15
620
780
8
308
369
86
150
434
946
738
451
990
22
22
261
57
135
548
964
528
769
20
15
620
780
8
308
369
86
150
434
946
738
451
990
22
22
262
57
135
548
964
1040
768
20
15
620
780
8
308
369
86
150
434
946
738
455
990
22
22
261
57
131
544
964
528
769
20
15
620
780
8
308
369
86
150
434
946
738
455
990
22
22
262
57
1155
1056
836
528
768
20
15
620
780
8
308
368
84
150
434
562
738
450
990
30
22
389
445
262
549
961
577
385
20
15
620
780
8
308
368
84
150
434
562
738
452
990
30
22
389
445
260
546
962
576
385
20
15
620
780
8
308
368
84
150
434
562
738
454
990
30
22
389
445
261
545
961
577
385
20
15
620
780
8
308
368
84
150
434
562
738
454
990
30
22
390
438
261
545
961
577
384
20
15
620
780
8
308
368
84
150
434
946
738
450
990
22
22
261
61
134
549
965
1041
769
20
15
620
780
8
308
368
84
150
434
946
738
450
990
22
22
262
54
134
549
964
1040
768
20
15
620
780
8
308
368
84
150
434
946
738
450
990
30
22
261
61
134
549
961
1089
641
20
15
620
780
8
308
368
84
150
434
946
738
450
990
30
22
262
54
134
549
961
1040
768
20
15
620
780
8
308
368
84
150
434
946
738
452
990
22
22
261
52
132
1058
1476
1041
769
20
15
620
780
8
308
368
84
150
434
946
738
452
990
22
22
262
57
132
546
964
1040
768
20
15
620
780
8
308
368
84
150
434
946
738
452
990
30
22
261
52
132
1058
1474
1040
769
20
15
620
780
8
308
368
84
150
434
946
738
452
990
30
22
262
57
132
546
962
1040
768
20
15
620
780
8
308
368
84
150
434
946
738
454
990
22
22
261
57
133
545
965
1041
769
20
15
620
780
8
308
368
84
150
434
946
738
454
990
22
22
262
61
133
545
964
1040
768
20
15
620
780
8
308
368
84
150
434
946
738
454
990
30
22
261
57
133
545
961
1089
641
20
15
620
780
8
308
368
84
150
434
946
738
454
990
30
22
262
61
133
545
961
1040
768
20
15
620
780
8
308
368
86
150
434
946
738
450
991
22
22
262
54
1158
1043
900
544
768
20
15
620
782
9
308
129
141
158
438
902
738
339
415
537
277
288
120
522
1538
934
529
536
20
15
620
782
9
308
129
141
158
438
946
738
339
415
537
277
260
52
522
1538
934
529
560
20
15
620
782
9
308
128
140
158
438
562
738
346
414
539
281
386
424
524
1537
1483
515
1800
20
15
620
782
9
308
128
140
158
438
562
738
346
414
283
281
386
424
524
1537
1227
515
264
20
15
620
782
9
308
128
140
158
438
946
738
346
414
539
281
258
40
524
1537
1483
515
520
20
15
620
782
9
308
128
140
158
438
946
738
346
414
283
281
258
40
524
1537
1227
515
520
20
15
620
782
9
308
128
140
414
438
562
738
346
414
27
25
386
424
524
1537
1995
515
264
20
15
620
782
9
308
128
140
414
438
946
738
346
414
27
25
514
40
524
1537
715
3
992
20
15
620
782
9
308
128
140
414
438
946
738
346
414
27
25
258
40
524
1537
715
3
520
20
15
620
782
9
308
369
85
150
438
562
738
451
95
12
20
388
432
262
841
611
265
385
20
15
620
782
9
308
369
85
150
438
946
738
451
95
12
20
260
48
262
841
99
9
769
20
15
620
782
9
308
369
85
150
438
946
738
451
991
12
20
260
48
1158
1042
803
1033
769
20
15
620
782
9
308
369
85
150
438
946
738
451
991
28
20
260
48
1158
1042
1347
1089
641
20
15
620
782
9
308
369
86
150
438
946
738
451
990
21
21
260
52
134
548
965
1041
772
20
15
620
782
9
308
369
86
150
438
946
738
451
990
21
20
260
52
134
548
965
1040
772
20
15
620
782
9
308
369
86
150
438
946
738
451
990
22
21
260
52
134
548
964
1105
644
20
15
620
782
9
308
369
86
150
438
946
738
455
990
21
21
260
48
130
1056
1477
1041
768
20
15
620
782
9
308
369
86
150
438
946
738
455
990
21
20
260
48
130
1056
1477
1040
770
20
15
620
782
9
308
369
86
150
438
946
738
455
990
22
21
260
48
130
544
964
1105
644
20
15
620
782
9
308
368
84
150
438
946
738
454
990
22
20
260
48
131
545
965
1045
769
20
15
1111
652
34
1954
547
1616
1578
275
940
1710
393
1187
36
134
641
609
245
1073
89
253
510
20
15
612
780
34
994
384
214
403
485
556
794
51
948
1274
0
388
2
34
1027
1555
87
135
20
15
612
780
34
994
896
214
403
485
812
794
563
1716
250
0
260
2
1058
1027
1555
87
327
20
15
612
780
34
994
896
214
403
485
812
794
563
1716
1274
0
260
2
1090
1027
1043
1107
519
20
15
612
780
34
1506
896
214
403
485
556
1818
563
1716
250
0
644
1026
66
515
1555
91
779
20
15
612
780
34
1506
896
214
403
485
556
1818
563
1716
1274
0
644
1026
66
515
275
91
779
20
15
612
780
34
1506
896
214
403
485
556
1818
563
1972
1274
0
644
1026
34
1027
19
1111
775
20
15
565
1585
17
592
144
182
479
537
838
1344
336
88
8
450
360
367
872
104
232
396
2
20
15
567
1585
1394
520
458
776
27
527
1
48
710
262
337
816
48
16
269
1
45
153
7
20
15
567
1585
1394
520
458
776
27
527
1
48
710
262
337
816
60
16
269
1
45
153
3
20
15
567
1585
1394
520
458
776
27
543
1
48
710
262
337
848
16
16
269
1
45
97
16
20
15
567
1585
1394
520
458
776
27
543
1
48
710
262
337
848
20
16
269
1
45
97
19
20
15
567
1585
1394
520
458
776
27
543
1
48
710
262
337
848
28
16
269
1
45
225
35
20
15
561
1589
1394
520
808
104
218
539
0
40
1514
1491
1032
712
59
1576
1798
515
624
859
643
20
15
565
1588
18
267
395
83
183
525
545
1897
1865
875
808
560
410
147
571
104
105
1024
192
20
15
565
1588
18
267
395
83
183
525
545
1897
1865
875
808
496
410
147
571
104
107
128
512
20
15
612
782
34
944
384
478
451
484
556
800
48
186
58
1
389
49
98
135
342
454
518
20
15
612
782
34
944
384
478
451
484
556
800
48
186
186
1
389
49
98
135
150
326
518
20
15
612
782
34
944
384
478
451
484
812
800
48
186
58
1
261
60
98
135
333
69
198
20
15
612
782
34
944
384
478
451
484
812
800
48
186
186
1
261
60
98
135
294
422
262
20
15
612
782
34
944
896
222
451
484
812
800
560
1722
186
1
261
60
994
647
1613
1734
1222
20
15
612
782
34
944
896
222
451
484
812
800
560
1722
1210
1
261
60
994
647
294
430
266
20
15
1166
654
30
627
387
518
780
273
1424
914
753
396
25
1561
1820
20
678
39
1709
1570
32
20
15
1166
654
30
627
387
518
780
273
1424
914
754
396
25
1565
1812
18
708
37
1709
1553
1
20
15
1166
654
31
631
395
539
792
273
1425
912
753
413
37
1557
1814
20
706
2
1712
1541
9
20
15
1166
654
27
267
395
539
536
272
914
754
394
410
459
155
274
48
162
10
40
768
516
20
15
1166
654
27
267
395
539
536
272
914
754
394
410
458
155
274
48
162
10
42
768
516
20
15
1166
654
27
267
395
539
536
272
914
754
394
410
458
155
292
48
162
10
42
768
528
20
15
1166
654
27
267
395
539
536
272
914
754
394
411
459
155
274
48
162
136
40
768
516
20
15
1166
654
27
267
395
539
536
272
914
754
394
411
459
155
292
48
162
136
40
768
528
20
15
1166
654
27
267
395
539
536
272
914
754
410
410
459
155
274
48
194
10
40
768
516
20
15
1166
654
27
267
395
539
536
272
914
754
410
410
458
155
274
48
194
10
42
768
516
20
15
1166
654
27
267
395
539
536
272
914
754
410
410
458
155
292
48
194
10
42
768
528
20
15
1166
654
27
267
395
539
536
272
914
754
410
411
153
143
274
304
1218
1536
1540
736
516
20
15
1166
654
27
267
395
539
536
272
914
754
410
411
459
155
274
48
194
0
40
768
516
20
15
1166
654
27
267
395
539
536
272
914
754
410
411
459
155
284
52
194
0
40
768
512
20
15
1166
654
27
267
395
539
536
272
914
754
410
411
459
155
292
48
194
136
40
768
528
20
15
1166
654
27
635
523
523
792
273
1353
1353
1001
1037
25
1561
1730
1090
678
929
37
1604
230
20
15
1166
654
27
635
523
523
792
273
1353
1353
1001
1037
25
1565
1730
1090
678
929
37
1601
234
20
15
1166
654
27
635
523
523
792
273
1353
1353
1001
1037
29
1561
1730
1090
678
929
32
1602
238
20
15
1166
654
27
635
523
523
792
273
1353
1353
1001
1037
29
1561
1731
1091
676
929
32
1602
235
20
15
1166
654
27
635
523
523
792
273
1353
1353
1001
1037
29
1565
1730
1090
678
977
16
1600
234
20
15
1166
654
27
635
395
518
780
272
1426
914
755
388
85
1588
1828
24
420
17
1689
1560
24
20
15
1166
654
14
267
395
539
536
273
896
706
713
493
301
141
260
34
934
49
48
896
136
20
15
1166
654
14
139
395
555
788
256
832
1138
754
507
33
1543
1237
1498
1348
1032
1676
1544
1267
20
15
1166
654
14
139
395
555
788
256
832
1138
754
507
33
1543
1238
1500
1352
1032
1676
1544
1264
20
15
1166
654
14
139
395
555
788
273
1392
1138
754
507
33
1581
1892
772
1412
1028
1684
1557
105
20
15
1166
654
14
139
395
555
788
273
1392
1138
754
507
33
1581
1900
780
1412
1028
1684
1557
97
20
15
615
782
14
315
427
83
155
440
896
722
386
907
16
27
283
108
1272
1032
897
1105
640
20
15
615
782
26
267
171
19
155
440
904
745
233
459
16
18
275
115
75
520
385
308
484
20
15
590
654
11
307
131
134
396
257
809
738
230
396
25
206
338
312
65
549
429
192
72
20
15
590
590
11
523
779
139
216
336
946
1010
882
826
1178
347
524
8
322
10
642
544
928
20
15
590
590
11
523
779
139
216
337
946
1010
882
826
1178
346
520
8
322
10
642
546
994
20
15
590
590
11
523
779
139
216
337
946
1010
882
827
1177
345
520
12
322
4
644
548
928
20
15
590
590
11
523
779
139
216
337
946
1010
883
827
1179
345
520
8
332
8
640
548
993
20
15
590
590
11
523
779
155
468
352
1002
938
778
795
1057
139
553
32
522
16
948
1264
1606
20
15
1166
654
11
139
427
518
780
272
882
626
739
452
5
1548
1234
272
920
1025
1665
1572
1252
20
15
1166
654
11
139
427
518
780
272
882
634
739
452
5
1548
1234
320
1356
1025
1665
1572
1252
20
15
1166
654
11
139
427
518
780
272
882
634
739
452
5
1548
1242
320
1356
1025
1665
1544
1250
20
15
590
654
14
267
139
155
216
257
896
706
202
90
154
250
268
140
72
458
258
66
256
20
15
590
654
14
267
139
155
216
257
896
706
202
410
154
250
268
130
656
529
1801
1089
193
20
15
590
654
14
267
139
155
216
257
896
706
202
410
666
250
268
130
68
273
769
577
256
20
15
590
654
14
267
139
155
472
257
896
706
202
90
74
122
268
140
72
458
50
194
192
20
15
590
654
14
267
139
155
472
257
896
706
202
90
74
122
588
140
72
458
562
322
768
20
15
590
654
14
267
139
155
472
257
896
706
202
90
74
250
268
140
72
458
50
66
0
20
15
590
590
14
523
779
139
216
337
944
1010
882
826
1178
346
524
4
328
9
641
545
929
20
15
590
590
14
523
779
139
216
337
944
1010
882
827
1177
345
524
4
324
4
644
549
994
20
15
590
654
14
139
139
43
84
256
880
1138
242
507
33
103
734
908
712
520
396
552
1824
20
15
590
654
14
139
139
43
84
256
880
114
242
507
33
103
734
1676
196
264
396
552
1824
20
15
590
590
14
523
779
43
84
352
880
1010
882
891
1057
7
397
12
1352
328
780
520
899
20
15
590
590
14
523
779
43
84
352
880
1010
882
891
1057
7
398
4
1352
328
780
8
896
20
15
590
590
14
523
779
43
84
352
880
1010
882
891
33
7
397
12
1352
328
268
776
899
20
15
590
590
14
523
779
43
84
352
880
1010
882
891
33
7
398
4
1352
328
268
264
896
20
15
590
590
14
139
139
43
84
352
880
1138
242
507
33
7
277
772
200
520
396
264
1001
20
15
590
590
14
139
139
43
84
352
880
1138
242
507
33
7
278
772
196
1288
652
520
1008
20
15
590
590
14
139
139
43
84
352
880
1138
242
507
33
7
397
780
1224
1288
716
520
899
20
15
590
590
14
139
139
43
84
352
880
1138
242
507
33
7
398
772
1224
1288
652
520
896
20
15
590
590
14
139
139
43
84
337
880
1138
242
507
33
45
652
906
716
516
404
533
1889
20
15
590
590
25
523
427
6
140
353
870
1002
480
964
81
57
256
0
24
1027
782
554
776
20
15
590
590
25
523
427
6
140
353
870
1002
480
964
81
62
256
0
24
1027
782
552
782
20
15
1102
654
14
267
139
667
1752
257
640
706
202
922
1690
250
268
386
656
1553
1553
1601
65
20
15
590
590
27
259
459
586
80
1585
1250
441
429
708
1613
1545
920
166
161
643
1541
2
393
20
15
590
654
27
515
811
148
384
256
842
986
859
768
1031
206
708
32
1216
2
898
1216
1536
20
15
590
654
27
515
811
148
384
256
842
986
859
768
1031
206
714
32
1216
2
898
1216
1542
20
15
590
654
27
259
363
84
208
256
802
730
475
896
39
125
340
136
192
514
834
547
773
20
15
590
654
27
259
363
84
208
256
906
730
474
896
12
126
274
80
578
515
952
1186
390
20
15
590
654
27
259
363
84
208
256
906
730
475
896
11
126
274
80
576
514
954
1184
390
20
15
590
654
27
259
363
84
208
256
906
730
475
896
12
126
274
80
576
515
952
1186
390
20
15
590
654
27
259
363
84
208
256
906
730
475
896
43
126
274
80
576
514
922
128
390
20
15
590
654
27
259
363
84
208
256
906
730
475
896
39
125
260
136
192
514
834
547
392
20
15
514
1598
193
352
867
64
212
540
830
320
771
887
541
648
1586
1571
1387
299
144
896
1741
20
15
514
1598
194
352
866
7
228
540
828
320
772
770
583
461
304
1314
1386
99
137
752
12
20
15
515
1598
194
192
129
73
209
540
828
0
35
51
19
347
339
962
1251
947
1008
976
588
20
15
515
1598
194
192
129
73
209
540
828
1024
35
51
19
347
339
450
227
947
1008
976
588
20
15
514
1598
193
867
147
87
228
540
830
1313
33
675
35
292
306
258
67
640
448
961
289
20
15
514
1598
193
867
147
87
228
540
830
1313
33
675
35
293
306
258
67
640
448
960
288
20
15
514
1598
193
867
147
87
228
540
830
1313
32
675
35
293
306
258
64
641
448
960
288
20
15
514
1598
193
867
211
7
228
540
822
1314
16
2
291
293
308
256
112
964
448
480
269
20
15
514
1598
193
867
211
7
228
540
822
1314
16
3
291
293
308
256
112
962
448
480
269
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
65
357
308
1314
1507
269
385
1001
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
577
357
308
1314
1507
269
129
489
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
577
485
308
1314
1507
269
129
745
13
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
69
356
308
1314
1382
268
386
995
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
69
357
308
1314
1382
262
390
993
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
73
357
308
1314
1507
269
398
993
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
581
356
308
1314
1382
102
130
483
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
581
357
308
1314
1382
262
134
481
269
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
581
484
308
1314
1382
268
130
739
13
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
581
485
308
1314
1382
262
133
725
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
585
357
308
1314
1507
269
142
481
269
20
15
514
1598
193
355
867
7
228
540
822
321
769
773
585
485
308
1314
1507
269
142
737
13
20
15
514
1598
193
355
867
7
228
540
822
321
769
771
65
357
308
1334
1525
264
396
1001
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
771
67
357
308
1314
1379
256
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
771
579
357
308
546
867
96
128
480
525
20
15
514
1598
193
355
867
7
228
540
822
321
769
771
579
485
308
546
867
96
128
736
13
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
69
357
308
1318
1376
102
390
993
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
73
357
308
1318
1376
102
398
993
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
581
356
308
1318
1504
269
130
483
269
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
581
357
308
1318
1376
102
134
481
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
581
484
308
1318
1504
269
130
739
13
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
581
485
308
1318
1376
102
134
737
13
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
585
357
308
1318
1456
262
142
481
269
20
15
514
1598
193
355
867
7
228
540
822
321
768
773
585
485
308
1318
1456
262
142
737
13
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
65
357
308
1318
1376
258
396
1001
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
577
357
308
1318
1376
258
140
489
269
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
577
485
308
1318
1376
258
140
745
13
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
67
356
308
1318
1376
258
384
993
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
67
357
308
1318
1376
258
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
579
356
308
550
864
98
128
481
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
579
357
308
550
864
98
128
480
525
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
579
484
308
550
1632
610
128
737
13
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
579
485
308
550
864
98
128
736
13
20
15
514
1598
193
355
867
7
228
540
822
321
768
771
581
485
308
1318
1376
258
132
724
12
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
65
357
308
1286
1421
269
385
1000
524
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
69
356
308
1282
1414
262
386
995
525
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
69
357
308
1282
1414
262
390
993
525
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
73
357
308
1282
1414
262
398
993
525
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
581
357
308
1282
1414
262
134
481
269
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
581
485
308
1282
1414
262
133
725
525
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
585
357
308
1282
1414
262
142
481
269
20
15
514
1598
193
355
867
7
228
540
822
289
769
773
585
485
308
1282
1414
262
142
737
13
20
15
514
1598
193
355
867
7
228
540
822
289
769
771
67
357
308
1282
1411
96
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
289
769
771
579
357
308
1282
1411
96
128
480
525
20
15
514
1598
193
355
867
7
228
540
822
289
769
771
579
485
308
1282
1411
96
128
736
13
20
15
514
1598
193
355
867
7
228
540
822
322
768
770
67
357
308
1312
1376
260
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
770
579
357
308
544
864
100
128
688
524
20
15
514
1598
193
355
867
7
228
540
822
322
768
770
579
485
308
544
864
100
128
736
13
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
69
356
308
1312
1376
262
386
995
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
69
357
308
1312
1376
262
390
993
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
73
357
308
1312
1376
262
398
993
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
581
356
308
1312
1376
262
130
483
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
581
357
308
1312
1376
262
134
481
269
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
581
484
308
1312
1376
262
130
739
13
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
581
485
308
1312
1376
262
133
724
12
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
585
357
308
1312
1376
262
142
481
269
20
15
514
1598
193
355
867
7
228
540
822
322
768
773
585
485
308
1312
1376
262
142
737
13
20
15
514
1598
193
355
867
7
228
540
822
322
768
771
67
356
308
1312
1376
258
384
993
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
771
67
357
308
1312
1376
97
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
771
579
356
308
544
864
98
128
481
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
771
579
357
308
544
864
97
128
480
525
20
15
514
1598
193
355
867
7
228
540
822
322
768
771
579
484
308
544
1632
610
128
737
13
20
15
514
1598
193
355
867
7
228
540
822
322
768
771
579
485
308
544
864
97
128
736
13
20
15
514
1598
193
355
867
7
228
540
822
322
768
771
581
485
308
1312
1376
258
132
724
12
20
15
514
1598
193
355
867
7
228
540
822
322
770
771
65
357
308
1312
1508
268
396
1001
525
20
15
514
1598
193
355
867
7
228
540
822
322
770
771
577
357
308
1312
1508
268
140
489
269
20
15
514
1598
193
355
867
7
228
540
822
322
770
771
577
485
308
1312
1508
268
140
745
13
20
15
514
1598
193
355
867
7
228
540
822
322
770
771
67
357
308
1312
1508
256
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
322
770
771
579
357
308
544
1636
608
128
480
269
20
15
514
1598
193
355
867
7
228
540
822
322
770
771
579
485
308
1312
1508
256
128
736
13
20
15
514
1598
193
355
867
7
228
540
822
322
770
771
581
485
308
1312
1508
256
132
724
12
20
15
514
1598
193
355
867
7
228
540
822
290
768
770
67
357
308
1280
1408
260
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
290
768
770
579
357
308
1280
1408
260
128
480
525
20
15
514
1598
193
355
867
7
228
540
822
290
768
770
579
485
308
1280
1408
260
128
736
13
20
15
514
1598
193
355
867
7
228
540
822
290
768
773
581
485
308
1280
1408
102
134
725
525
20
15
514
1598
193
355
867
7
228
540
822
290
768
771
65
357
308
1280
1408
210
396
1001
525
20
15
514
1598
193
355
867
7
228
540
822
290
768
771
67
356
308
1280
1528
258
384
993
525
20
15
514
1598
193
355
867
7
228
540
822
290
768
771
67
357
308
1280
1408
265
384
992
525
20
15
514
1598
193
355
867
7
228
540
822
290
768
771
579
356
308
1280
1528
258
128
481
525
20
15
514
1598
193
355
867
7
228
540
822
290
768
771
579
357
308
1280
1528
258
128
480
525
20
15
514
1598
193
355
867
7
228
540
830
321
769
773
65
357
305
1314
1379
269
385
1001
527
20
15
514
1598
193
355
867
7
228
540
830
321
769
773
577
357
305
1314
1515
269
129
489
527
20
15
514
1598
193
355
867
7
228
540
830
321
769
773
577
485
305
1314
1379
269
129
745
15
20
15
514
1598
193
355
867
7
228
540
830
321
769
773
69
357
305
1314
1387
269
386
994
527
20
15
514
1598
193
355
867
7
228
540
830
321
769
773
73
357
305
1314
1507
269
398
993
527
20
15
514
1598
193
355
867
7
228
540
830
321
769
773
585
357
305
1314
1507
269
142
481
271
20
15
514
1598
193
355
867
7
228
540
830
321
769
773
585
485
305
1314
1507
269
142
737
15
20
15
514
1598
193
355
867
7
228
540
830
321
769
771
579
357
305
1314
1379
256
128
688
527
20
15
514
1598
193
355
867
7
228
540
830
321
768
773
65
357
305
1314
1376
269
384
994
527
20
15
514
1598
193
355
867
7
228
540
830
321
768
773
73
357
305
1314
1504
269
398
993
527
20
15
514
1598
193
355
867
7
228
540
830
321
768
773
585
357
305
1314
1504
269
142
481
271
20
15
514
1598
193
355
867
7
228
540
830
321
768
773
585
485
305
1314
1504
269
142
737
15
20
15
514
1598
193
355
867
7
228
540
830
321
768
771
65
357
305
1314
1376
258
396
1001
527
20
15
514
1598
193
355
867
7
228
540
830
321
768
771
577
357
305
1314
1376
258
140
489
271
20
15
514
1598
193
355
867
7
228
540
830
321
768
771
577
485
305
1314
1376
258
140
745
15
20
15
514
1598
193
355
867
7
228
540
830
321
768
771
579
357
305
546
1632
610
128
688
527
20
15
514
1598
193
355
867
7
228
540
830
289
769
773
65
357
305
1282
1411
269
385
1001
527
20
15
514
1598
193
355
867
7
228
540
830
289
769
773
577
357
305
1282
1403
269
129
489
527
20
15
514
1598
193
355
867
7
228
540
830
289
769
773
577
485
305
1282
1403
269
129
745
15
20
15
514
1598
193
355
867
7
228
540
830
289
769
773
69
357
305
1282
1411
269
386
994
527
20
15
514
1598
193
355
867
7
228
540
830
289
769
773
73
357
305
1282
1411
269
398
993
527
20
15
514
1598
193
355
867
7
228
540
830
289
769
773
585
357
305
1282
1411
269
142
481
271
20
15
514
1598
193
355
867
7
228
540
830
289
769
773
585
485
305
1282
1411
269
142
737
15
20
15
514
1598
193
355
867
7
228
540
830
289
769
771
579
357
305
1282
1403
264
128
688
527
20
15
514
1598
193
355
867
7
228
540
830
289
768
773
65
357
305
1282
1408
269
384
994
527
20
15
514
1598
193
355
867
7
228
540
830
289
768
773
73
357
305
1282
1408
269
398
993
527
20
15
514
1598
193
355
867
7
228
540
830
289
768
773
585
357
305
1282
1408
269
142
481
271
20
15
514
1598
193
355
867
7
228
540
830
289
768
773
585
485
305
1282
1408
269
142
737
15
20
15
514
1598
193
355
867
7
228
540
830
289
768
771
65
357
305
1282
1408
210
396
1001
527
20
15
514
1598
193
355
867
7
228
540
830
322
768
770
579
357
305
544
864
100
128
688
527
20
15
514
1598
193
355
867
7
228
540
830
322
768
773
65
357
305
1312
1376
262
384
994
527
20
15
514
1598
193
355
867
7
228
540
830
322
768
773
577
357
305
544
864
102
128
482
527
20
15
514
1598
193
355
867
7
228
540
830
322
768
773
577
485
305
544
864
102
128
738
15
20
15
514
1598
193
355
867
7
228
540
830
322
768
773
73
357
305
1312
1376
262
398
993
527
20
15
514
1598
193
355
867
7
228
540
830
322
768
773
585
357
305
1312
1376
262
142
481
527
20
15
514
1598
193
355
867
7
228
540
830
322
768
773
585
485
305
1312
1376
262
142
737
15
20
15
514
1598
193
355
867
7
228
540
830
322
768
771
579
357
305
544
1632
610
128
688
527
20
15
514
1598
193
355
867
7
228
540
830
322
770
771
65
357
305
1312
1508
268
396
1001
527
20
15
514
1598
193
355
867
7
228
540
830
322
770
771
577
357
305
1312
1508
268
140
489
271
20
15
514
1598
193
355
867
7
228
540
830
322
770
771
577
485
305
1312
1508
268
140
745
15
20
15
514
1598
193
355
867
7
228
540
830
322
770
771
579
357
305
1312
1508
256
128
688
527
20
15
514
1598
193
355
867
7
228
540
830
290
768
770
579
357
305
1280
1408
260
128
688
527
20
15
514
1598
193
355
867
7
228
540
830
290
768
773
65
357
305
1280
1408
102
384
994
527
20
15
514
1598
193
355
867
7
228
540
830
290
768
773
577
357
305
1280
1408
102
128
482
527
20
15
514
1598
193
355
867
7
228
540
830
290
768
773
577
485
305
1280
1408
102
128
738
15
20
15
514
1598
193
355
867
7
228
540
830
290
768
773
73
357
305
1280
1408
102
398
993
527
20
15
514
1598
193
355
867
7
228
540
830
290
768
773
585
357
305
1280
1408
102
142
481
527
20
15
514
1598
193
355
867
7
228
540
830
290
768
773
585
485
305
1280
1408
102
142
737
15
20
15
514
1598
193
355
867
7
228
540
830
290
768
771
65
357
305
1280
1408
210
396
1001
527
20
15
514
1598
193
355
867
7
228
540
830
290
770
771
65
357
305
1280
1412
268
396
1001
527
20
15
514
1598
193
355
867
7
228
540
830
290
770
771
577
357
305
1280
1412
268
140
489
271
20
15
514
1598
193
355
867
7
228
540
830
290
770
771
577
485
305
1280
1412
268
140
745
15
20
15
514
1598
193
355
867
7
228
540
830
290
770
771
579
357
305
1280
1412
256
128
688
527
20
15
514
1598
193
355
867
71
228
540
822
321
769
901
517
357
308
546
870
6
133
693
525
20
15
514
1598
193
355
867
71
228
540
822
321
769
901
517
485
308
546
870
6
133
725
525
20
15
514
1598
193
355
867
71
228
540
822
321
769
883
9
293
308
1334
1461
296
300
992
290
20
15
514
1598
193
355
867
71
228
540
822
321
768
901
517
357
308
1334
1488
13
133
692
524
20
15
514
1598
193
355
867
71
228
540
822
321
768
901
517
485
308
1318
1456
6
134
725
525
20
15
514
1598
193
355
867
71
228
540
822
321
768
899
517
357
308
550
864
2
132
692
524
20
15
514
1598
193
355
867
71
228
540
822
321
768
899
517
485
308
550
864
2
132
724
524
20
15
514
1598
193
355
867
71
228
540
822
289
769
901
517
357
308
1282
1414
6
134
693
525
20
15
514
1598
193
355
867
71
228
540
822
289
769
901
517
485
308
1282
1414
6
133
725
525
20
15
514
1598
193
355
867
71
228
540
822
289
768
901
517
357
308
1286
1408
6
134
693
525
20
15
514
1598
193
355
867
71
228
540
822
289
768
899
517
357
308
1286
1408
2
132
692
524
20
15
514
1598
193
355
867
71
228
540
822
289
768
899
517
485
308
1286
1408
2
132
724
524
20
15
514
1598
193
355
867
71
228
540
822
322
768
898
515
357
308
544
864
4
128
688
268
20
15
514
1598
193
355
867
71
228
540
822
322
768
898
515
485
308
544
864
4
128
720
269
20
15
514
1598
193
355
867
71
228
540
822
322
768
901
517
357
308
544
864
6
133
692
524
20
15
514
1598
193
355
867
71
228
540
822
322
768
901
517
485
308
544
864
6
134
725
525
20
15
514
1598
193
355
867
71
228
540
822
322
768
899
517
357
308
544
1632
514
132
692
524
20
15
514
1598
193
355
867
71
228
540
822
322
768
899
517
485
308
544
864
2
132
724
524
20
15
514
1598
193
355
867
71
228
540
822
290
768
898
515
357
308
1280
1408
4
128
688
268
20
15
514
1598
193
355
867
71
228
540
822
290
768
898
515
485
308
1280
1416
4
128
720
269
20
15
514
1598
193
355
867
71
228
540
822
290
768
901
517
357
308
1280
1408
6
134
693
525
20
15
514
1598
193
355
867
71
228
540
822
290
768
901
517
485
308
1280
1408
6
134
725
525
20
15
514
1598
193
355
867
71
228
540
822
290
768
899
517
357
308
1280
1416
2
132
692
524
20
15
514
1598
193
355
867
71
228
540
830
321
769
901
513
329
354
545
877
525
129
685
257
20
15
514
1598
193
355
867
71
228
540
830
321
769
899
515
357
305
546
867
0
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
321
768
899
515
357
305
546
864
2
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
289
769
899
515
357
305
514
1787
520
128
688
527
20
15
514
1598
193
355
867
71
228
540
830
289
768
899
515
357
305
1282
1408
1
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
322
768
898
515
357
305
544
864
4
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
322
768
899
515
357
305
544
864
2
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
322
770
899
515
357
305
544
1636
1024
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
290
768
898
515
357
305
1280
1408
4
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
290
768
899
515
357
305
1280
1408
2
128
688
271
20
15
514
1598
193
355
867
71
228
540
830
290
770
899
515
357
305
1280
1412
0
128
688
271
20
15
512
1598
193
867
208
150
214
543
831
1313
19
759
26
307
305
257
113
648
192
1682
1156
20
15
512
1598
193
867
208
150
214
543
831
1313
19
759
26
435
305
257
113
648
192
402
260
20
15
512
1598
194
867
211
144
211
543
830
1313
16
752
17
310
304
262
112
648
270
798
1158
20
15
512
1598
194
867
211
144
211
543
830
1313
16
752
17
438
304
262
112
648
142
414
262
20
15
515
1598
194
867
211
9
213
540
822
1313
16
15
137
459
344
258
112
890
616
426
19
20
15
515
1598
194
355
211
137
213
540
829
321
16
15
9
331
337
1090
1144
378
1000
1706
340
20
15
515
1598
194
355
211
137
213
540
829
321
16
15
9
331
361
578
1144
250
232
682
260
20
15
515
1598
194
355
211
137
213
540
829
289
16
15
9
331
337
518
1136
250
232
682
340
20
15
515
1598
194
355
211
137
213
540
822
289
16
15
9
331
344
514
1136
250
232
682
331
20
15
515
1598
194
355
211
137
213
540
830
321
16
15
9
331
360
578
1144
250
232
682
259
20
15
512
1598
194
195
131
144
211
543
830
1025
64
96
18
438
304
449
320
288
244
406
262
20
15
512
1598
1402
527
209
64
214
543
38
97
205
393
559
747
56
65
5
258
810
922
1155
20
15
512
1598
1402
527
209
64
214
543
38
97
206
393
559
747
56
65
4
256
810
922
1155
20
15
512
1598
1401
523
209
64
214
543
39
97
205
393
559
427
57
64
6
258
810
746
385
20
15
512
1598
1401
523
209
64
214
543
39
97
205
393
559
747
57
64
6
258
810
922
1153
20
15
565
105
269
377
266
318
182
133
333
1
256
880
80
914
131
205
460
384
864
770
170
20
15
560
88
268
262
17
306
244
52
374
86
806
397
938
140
390
66
833
1297
1328
816
553
20
15
560
88
268
262
17
306
244
52
374
86
806
397
938
908
390
258
832
1297
1328
48
41
20
15
560
88
268
262
17
306
244
52
374
86
806
397
938
908
646
258
832
1297
1328
48
553
20
15
560
88
268
262
17
306
242
54
374
86
806
397
933
902
390
257
833
1297
1338
88
24
20
15
560
88
268
262
17
306
242
54
374
86
806
397
933
902
646
257
833
1297
1338
88
536
20
15
560
88
268
262
17
315
226
54
374
86
402
395
956
134
390
129
649
73
851
816
512
20
15
560
88
268
262
17
315
226
54
374
86
402
395
956
902
390
129
649
73
851
64
0
20
15
560
88
268
262
17
315
226
54
374
86
402
395
956
902
646
129
649
73
851
1088
512
20
15
560
88
268
262
273
338
180
52
374
86
358
173
42
972
646
258
449
17
16
816
548
20
15
564
110
267
332
260
310
110
134
338
24
288
894
966
97
138
195
479
595
48
774
1096
20
15
564
110
267
332
260
310
110
134
338
24
304
894
966
97
138
195
471
579
48
774
1096
20
15
611
286
2
339
467
2
272
216
476
850
160
160
688
248
264
320
64
640
1552
408
1224
20
15
610
283
11
321
389
4
276
222
474
859
795
1460
470
242
516
576
512
1571
1032
1068
936
20
15
610
283
11
321
389
4
276
222
474
859
795
1460
470
242
260
320
512
1571
1032
42
232
20
15
610
283
11
321
389
4
276
222
474
859
795
1436
470
242
516
576
512
1587
1064
1066
872
20
15
610
283
11
321
389
4
276
222
474
859
795
1436
470
242
260
320
512
1587
1064
1066
232
20
15
611
283
11
329
385
2
274
222
475
843
795
1336
499
249
520
352
520
1603
1059
1038
992
20
15
611
283
11
329
385
2
274
222
475
843
795
1336
499
249
264
352
520
1603
1059
1038
224
20
15
565
564
210
776
548
1586
119
285
788
1200
408
592
1832
1380
576
896
584
204
516
34
267
20
15
565
564
210
776
548
1586
119
285
788
1200
408
592
1832
1380
580
896
584
204
516
34
272
20
15
560
560
196
776
544
1587
115
266
798
1202
410
1186
1824
1396
261
902
593
1629
577
135
909
20
15
560
560
196
776
544
1587
115
266
798
1202
410
1186
1824
1396
645
902
593
1629
577
135
1061
20
15
560
560
196
776
544
1584
112
264
798
1201
410
1187
1827
1391
263
903
593
1627
1201
141
985
20
15
560
560
196
776
544
1584
112
264
798
1202
410
1187
1827
1391
263
902
593
1627
1201
141
985
20
15
560
560
196
776
544
1584
112
265
798
1201
410
1184
1824
238
262
903
593
1625
579
847
409
20
15
560
560
196
776
544
1584
112
265
798
1201
410
1184
1824
1390
518
903
593
1624
1211
143
1177
20
15
560
560
196
776
544
1584
112
265
798
1201
410
1184
1824
1390
262
903
593
1624
1211
143
985
20
15
560
560
196
776
544
1584
112
265
798
1201
410
1184
1824
1390
646
903
593
1624
1211
47
1081
20
15
560
560
196
776
544
1584
112
265
798
1201
410
1187
1824
1390
518
903
593
1627
1208
47
1241
20
15
560
560
196
776
544
1584
112
265
798
1201
410
1187
1824
1390
262
903
593
1627
1208
47
857
20
15
560
560
196
776
544
1584
112
265
798
1202
408
1184
1824
1390
518
902
624
1626
1202
143
1177
20
15
560
560
196
776
544
1584
112
265
798
1202
408
1184
1824
1390
262
902
624
1626
1202
143
985
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1184
1824
238
262
902
593
1625
579
847
409
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1184
1824
1390
518
902
593
1624
1211
143
1177
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1184
1824
1390
262
902
593
1624
1211
143
985
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1184
1824
1390
646
902
593
1624
1211
47
1081
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1824
1390
518
902
593
1627
1208
47
1241
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1824
1390
262
902
593
1627
1208
47
857
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1827
245
262
902
593
1627
579
839
1484
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1827
1390
518
902
593
1631
1201
44
372
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1827
1390
262
902
593
1631
1201
44
853
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1827
1397
518
902
593
1627
579
135
1164
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1827
1397
262
902
593
1627
579
135
908
20
15
560
560
196
776
544
1584
112
265
798
1202
410
1187
1827
1397
646
902
593
1627
579
135
1084
20
15
563
560
196
776
544
1584
115
264
798
1202
410
1184
1826
247
260
902
593
1625
583
839
1457
20
15
563
560
196
776
544
1584
115
264
798
1202
410
1184
1826
1398
516
902
593
1625
583
70
1105
20
15
563
560
196
776
544
1584
115
264
798
1202
410
1184
1826
1398
260
902
593
1625
583
70
849
20
15
563
560
196
776
544
1584
115
264
798
1202
410
1184
1826
1398
644
902
593
1625
583
70
1073
20
15
563
560
196
776
544
1584
115
264
798
1202
410
1184
1826
1399
516
902
593
1625
583
71
1105
20
15
563
560
196
776
544
1584
115
264
798
1202
410
1184
1826
1399
260
902
593
1625
583
71
849
20
15
563
560
196
776
544
1584
115
264
798
1202
410
1184
1826
1399
644
902
593
1625
583
71
1073
20
15
563
560
196
776
544
1586
115
264
798
1202
408
1188
1824
246
260
902
592
1624
576
838
393
20
15
563
560
196
776
544
1586
115
264
798
1202
408
1188
1824
1398
516
902
592
1624
576
134
1169
20
15
563
560
196
776
544
1586
115
264
798
1202
408
1188
1824
1398
260
902
592
1624
576
134
1009
20
15
563
560
196
776
544
1586
115
264
798
1202
408
1188
1824
1398
644
902
592
1624
576
134
1061
20
15
560
560
4
342
386
308
112
264
926
846
776
58
34
246
391
33
389
841
28
322
779
20
15
560
560
4
342
386
308
114
266
926
846
776
58
35
245
389
33
389
841
30
323
787
20
15
560
560
4
342
387
307
112
265
926
846
777
57
33
245
390
34
387
841
28
326
780
20
15
563
563
203
779
547
1589
117
273
793
1165
401
1191
1837
1377
581
841
588
1592
1208
45
269
20
15
563
563
203
779
547
1587
117
273
793
1165
401
1185
1828
1377
581
841
590
1850
555
33
269
20
15
563
563
203
779
547
1587
117
273
793
1165
401
1189
1828
1377
581
841
589
1593
555
33
278
20
15
563
563
203
779
547
1587
117
273
793
1165
409
1185
1828
1377
581
841
584
1849
555
33
269
20
15
563
563
203
779
547
1587
117
273
793
1165
409
1185
1828
1377
585
841
584
1593
555
33
274
20
15
563
563
203
779
547
1587
117
273
793
1197
409
1185
1828
1377
273
905
514
1593
1195
33
833
20
15
563
563
199
779
547
1587
117
273
797
1201
401
1185
1828
1376
586
902
1206
1850
571
47
265
20
15
563
563
199
779
547
1587
117
273
797
1201
409
1185
1828
1376
586
902
1200
1850
1195
47
265
20
15
563
563
199
779
547
1587
117
265
797
1201
409
1185
1828
241
260
902
593
1625
583
833
396
20
15
563
563
199
779
547
1587
117
265
797
1201
409
1185
1828
1393
516
902
593
1625
583
129
1164
20
15
563
563
199
779
547
1587
117
265
797
1201
409
1185
1828
1393
260
902
593
1625
583
129
972
20
15
561
563
204
768
514
359
233
274
795
1167
385
64
70
64
530
912
1158
1232
118
597
1957
20
15
561
563
204
768
514
359
233
274
795
1167
385
64
70
64
274
848
134
1232
1142
1109
677
20
15
564
566
199
775
513
1744
238
270
793
1154
387
905
1743
242
259
920
1192
20
698
524
137
20
15
565
565
209
129
130
259
95
285
789
53
116
82
64
96
577
1805
1036
564
896
2008
1874
20
15
610
778
10
258
144
151
421
444
900
710
223
409
96
105
309
97
113
521
409
6
130
20
15
620
522
11
516
720
636
198
366
1002
968
1002
970
1627
385
513
8
564
6
535
1653
1473
20
15
620
522
11
516
720
636
198
366
1002
968
1002
970
1659
385
513
8
564
6
527
1611
1483
20
15
620
522
11
580
400
120
78
366
874
904
410
946
55
133
257
264
84
1046
919
1221
453
20
15
620
522
11
580
400
120
78
366
874
904
410
946
55
133
256
264
84
1046
919
725
452
20
15
620
522
11
580
356
124
70
366
873
904
468
100
886
130
259
264
96
776
780
34
450
20
15
620
522
11
580
356
124
70
366
874
904
468
100
886
130
256
264
96
776
780
34
451
20
15
620
522
11
260
144
156
460
366
1001
712
218
394
66
67
515
136
652
516
414
571
1017
20
15
620
522
11
260
144
156
460
366
1002
712
218
394
66
67
514
136
652
516
414
347
888
20
15
608
652
4
300
424
672
178
1662
1244
722
738
690
1719
1549
768
258
844
578
1539
51
268
20
15
608
652
4
300
424
672
178
1662
1244
722
738
691
1719
1549
768
258
929
643
1539
51
268
20
15
616
780
4
556
416
684
220
1756
1244
946
498
702
1676
1618
770
20
150
641
1584
4
372
20
15
608
780
4
300
336
160
436
446
572
740
454
34
110
38
384
416
258
964
45
33
182
20
15
608
780
4
300
336
160
436
446
572
740
454
34
110
166
384
416
258
964
557
289
118
20
15
608
780
4
300
336
160
436
446
700
722
454
34
110
38
640
130
130
1732
1069
1569
1718
20
15
608
780
4
300
336
160
436
446
956
722
454
34
110
38
512
130
1154
1732
1069
33
950
20
15
608
780
4
300
408
172
436
446
700
722
386
826
98
38
640
130
257
357
837
929
822
20
15
616
780
4
300
336
168
220
476
1116
722
454
22
150
562
1792
100
596
1744
594
1998
1576
20
15
608
780
4
300
144
128
162
446
572
740
326
402
631
157
384
208
514
1546
1435
115
220
20
15
608
780
4
300
144
128
162
446
572
740
326
402
631
221
384
208
514
1546
1435
83
156
20
15
608
780
4
300
144
128
162
446
956
740
326
402
631
221
256
32
514
1546
1435
83
220
20
15
608
780
4
300
144
128
162
446
956
740
326
402
631
349
256
48
514
1546
1435
339
732
20
15
616
780
4
556
784
136
156
476
860
946
774
790
1206
338
258
34
1026
16
678
518
758
20
15
616
780
4
556
784
136
156
476
860
946
774
790
1206
306
258
34
1026
16
788
550
441
20
15
616
780
4
556
784
136
156
476
860
946
774
790
694
338
258
20
1026
16
166
1030
1269
20
15
616
780
4
556
784
136
156
476
860
946
774
790
694
306
258
34
1026
16
172
1062
1890
20
15
616
780
4
556
784
140
156
476
860
946
774
782
538
306
257
34
514
128
202
593
735
20
15
616
780
4
556
784
140
156
476
860
946
774
782
538
306
256
34
514
128
202
593
728
20
15
616
780
4
556
784
140
156
476
860
946
774
782
538
306
258
34
514
128
202
593
724
20
15
616
780
4
556
784
140
156
476
860
946
774
782
1196
138
256
20
1026
0
616
674
1544
20
15
616
780
4
556
784
140
156
476
860
946
774
782
1196
138
258
20
1026
0
616
674
1556
20
15
616
780
4
556
784
140
156
476
860
946
774
782
1194
136
256
20
1026
64
618
672
524
20
15
616
780
4
556
784
140
156
476
860
946
774
782
1194
136
258
34
1026
64
618
672
523
20
15
616
780
4
556
784
140
156
476
860
946
774
782
1194
138
257
20
1026
64
618
674
1559
20
15
616
780
4
556
784
140
156
476
860
946
774
782
1194
138
256
20
1026
64
618
674
520
20
15
616
780
4
556
784
140
156
476
860
946
774
782
1194
138
258
20
1026
64
618
674
522
20
15
616
780
4
556
784
140
156
476
860
946
774
782
684
138
256
20
1026
0
176
162
1544
20
15
616
780
4
556
784
140
156
476
860
946
774
782
684
138
258
20
1026
0
176
162
1556
20
15
616
780
4
556
784
140
412
476
860
946
774
782
1050
50
257
20
1026
0
550
1106
223
20
15
616
780
4
556
784
140
412
476
860
946
774
782
1050
50
256
20
514
0
906
1105
216
20
15
616
780
4
556
784
140
412
476
860
946
774
782
1050
50
258
20
1026
0
550
1106
210
20
15
616
780
4
556
784
140
412
476
860
946
774
782
26
50
257
20
1026
0
394
81
223
20
15
616
780
4
556
784
140
412
476
860
946
774
782
26
50
256
20
514
0
394
81
216
20
15
616
780
4
556
784
140
412
476
860
946
774
782
26
50
258
20
1026
0
394
81
213
20
15
616
780
4
556
784
152
156
476
860
946
774
794
171
136
256
20
514
34
299
392
520
20
15
616
780
4
556
784
152
156
476
860
946
774
794
171
136
258
18
514
34
299
392
523
20
15
616
780
4
556
784
152
156
476
860
946
774
794
1195
136
256
20
514
34
811
648
520
20
15
616
780
4
556
784
152
156
476
860
946
774
794
1195
136
258
18
514
34
811
648
523
20
15
616
780
4
556
784
152
412
476
860
946
774
793
1050
50
257
20
1026
35
517
1094
223
20
15
616
780
4
556
784
152
412
476
860
946
774
793
1050
50
258
20
1026
35
517
1093
213
20
15
616
780
4
556
784
152
412
476
860
946
774
793
26
50
258
34
1026
35
389
69
213
20
15
616
780
4
556
784
152
412
476
860
946
774
794
1050
50
257
18
1026
34
870
70
215
20
15
616
780
4
556
784
152
412
476
860
946
774
794
1050
50
258
20
1026
34
870
70
226
20
15
616
780
4
556
784
152
412
476
860
946
774
794
26
50
258
20
1026
34
390
70
222
20
15
616
780
4
556
785
152
412
476
860
946
775
793
1050
50
258
34
1027
35
516
1093
213
20
15
616
780
4
556
785
152
412
476
860
946
775
793
26
50
258
34
1027
35
388
70
226
20
15
616
780
4
556
785
138
412
476
860
946
775
781
1049
50
258
34
1027
1
529
1108
214
20
15
616
780
4
556
792
152
412
476
860
946
770
786
1046
50
256
34
513
13
901
588
232
20
15
616
780
4
556
792
152
412
476
860
946
770
786
1046
50
258
34
1025
13
517
550
354
20
15
616
780
4
556
792
152
412
476
860
946
770
786
22
50
256
34
513
13
389
76
232
20
15
616
780
4
556
792
152
412
476
860
946
770
786
22
50
258
34
1025
13
389
22
213
20
15
616
780
4
556
792
152
412
476
860
946
770
786
22
82
258
34
1025
13
389
102
281
20
15
616
780
4
556
792
152
412
476
860
946
770
787
1046
50
258
34
1025
35
516
1094
226
20
15
616
780
4
556
792
152
412
476
860
946
770
787
22
50
256
34
513
35
388
76
232
20
15
616
780
4
556
792
152
412
476
860
946
770
787
22
50
258
34
1025
35
388
76
236
20
15
616
780
4
556
792
152
412
476
860
946
770
787
22
82
258
34
1025
35
388
102
281
20
15
616
780
4
300
128
136
156
438
956
740
332
412
540
278
256
32
520
1536
882
531
566
20
15
616
780
4
300
128
136
412
438
956
740
332
412
28
22
256
32
520
1536
1906
1043
566
20
15
616
780
4
300
172
156
404
438
898
722
225
676
20
22
550
174
663
1685
517
260
832
20
15
617
781
5
129
193
205
221
477
861
1185
1217
1093
45
41
257
554
1922
1934
1198
34
854
20
15
617
781
5
129
193
205
221
477
861
1185
1217
1093
45
37
257
538
1938
1935
1231
209
509
20
15
617
781
5
129
193
205
221
477
861
1185
1217
1097
45
37
257
537
1937
1949
1229
209
509
20
15
617
781
5
129
193
205
221
477
861
1185
929
658
43
41
257
557
869
812
1230
1249
1513
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
201
213
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
201
232
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1578
1570
257
1050
1746
1678
1240
212
214
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1578
1570
258
1054
1746
1679
1240
216
216
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1578
1571
257
1050
1746
1678
1240
217
217
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1578
1579
257
1050
1746
1678
1240
209
209
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
200
208
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1171
1705
1577
513
537
1761
1705
1173
229
437
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1171
1709
1573
513
537
1761
1706
1174
209
509
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1171
1691
1555
257
1049
1745
1689
1208
392
217
20
15
617
781
5
129
705
717
221
1757
1757
1185
1953
1171
1691
1555
259
1049
1745
1689
1208
392
216
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1577
1570
257
1049
1750
1667
1221
192
230
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1577
1570
259
1049
1750
1667
1221
192
218
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1577
1577
257
1049
1750
1666
1225
237
233
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1577
1573
257
1049
1750
1666
1225
194
214
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1577
1586
257
1049
1750
1667
1225
224
246
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1577
1586
259
1049
1750
1667
1225
224
234
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1705
1577
257
1049
1750
1666
1169
410
235
20
15
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1705
1573
257
1049
1750
1666
1169
194
235
20
15
617
522
20
514
706
201
477
372
904
976
960
134
41
140
544
98
580
1558
1238
136
841
20
15
611
525
6
577
450
625
217
381
860
918
704
734
1649
395
259
128
676
1598
1550
1617
1112
20
15
611
525
6
577
450
625
217
381
860
918
704
734
1650
395
259
128
676
1598
1548
1618
1112
20
15
611
525
6
577
322
113
89
381
860
918
672
1974
49
139
259
128
740
1134
398
209
472
20
15
611
525
6
577
450
113
89
381
860
918
416
950
49
139
259
128
228
1070
814
1258
1516
20
15
615
773
6
561
357
116
182
486
824
957
729
2008
794
0
266
67
899
1088
74
8
490
20
15
615
773
6
129
192
116
54
486
824
1197
972
728
28
128
266
819
832
558
730
731
1713
20
15
615
773
6
129
192
116
182
486
824
173
204
472
268
0
266
307
320
302
58
235
490
20
15
615
773
6
129
192
116
182
486
824
173
204
472
284
0
266
307
320
558
42
11
490
20
15
595
653
6
513
385
89
152
279
860
1014
470
938
80
2
418
32
48
272
784
1054
862
20
15
595
653
6
129
385
89
152
279
860
630
854
938
80
2
418
288
816
1040
784
30
862
20
15
595
653
6
129
385
89
152
279
860
630
854
938
80
2
354
320
816
1040
1296
1054
694
20
15
615
514
6
561
561
634
202
352
868
957
913
688
1643
387
259
283
267
256
523
1612
194
20
15
615
514
6
561
561
634
202
352
868
958
913
688
1643
387
259
281
262
256
523
1612
194
20
15
615
517
6
561
562
634
202
358
888
957
912
688
1644
385
267
275
264
258
522
1611
122
20
15
615
517
6
561
562
634
202
358
888
958
912
688
1644
385
265
265
260
258
522
1611
251
20
15
615
517
6
561
562
634
202
358
888
958
912
688
1644
385
267
265
260
258
522
1611
122
20
15
615
773
6
129
192
114
218
486
824
173
204
476
620
1
267
307
320
280
770
571
874
20
15
615
514
18
273
337
161
362
352
753
766
465
35
60
774
1034
268
326
770
535
1844
1796
20
15
615
770
18
529
321
161
218
464
861
958
689
51
156
158
274
16
774
162
183
388
192
20
15
1113
781
9
257
465
597
917
454
751
705
751
729
91
1624
1025
8
826
524
1
1571
1263
20
15
1113
781
9
257
465
597
917
454
751
705
751
473
91
1624
1025
264
826
12
1537
1571
1263
20
15
617
781
5
513
769
133
157
477
861
929
833
770
1211
137
257
42
547
36
638
1138
522
20
15
617
781
5
513
769
133
157
477
861
929
781
789
1210
139
257
41
1037
29
816
114
524
20
15
617
781
5
513
769
133
157
477
861
929
781
789
698
139
257
41
1037
29
176
242
524
20
15
617
781
5
513
769
141
157
477
861
929
769
777
1193
137
257
41
1025
93
638
674
1559
20
15
617
781
5
513
769
141
157
477
861
929
769
777
1195
137
257
41
1029
29
633
673
1557
20
15
617
781
5
513
769
141
157
477
861
929
769
777
1203
339
257
41
1025
93
625
520
1817
20
15
617
781
5
513
769
141
157
477
861
929
833
777
1193
137
257
45
1061
29
638
674
1559
20
15
617
781
5
513
769
141
157
477
861
929
833
777
1195
137
257
45
1061
29
633
673
1557
20
15
617
781
5
513
769
141
157
477
861
929
781
773
1193
137
257
41
525
61
629
681
1549
20
15
617
781
5
513
769
141
413
477
861
929
769
777
1050
50
257
41
1025
93
948
1108
214
20
15
617
781
5
513
769
141
413
477
861
929
769
777
1050
50
258
43
1025
93
948
1108
212
20
15
617
781
5
513
769
141
413
477
861
929
769
777
1050
50
259
41
1025
93
948
1108
210
20
15
617
781
5
513
769
141
413
477
861
929
769
777
26
50
257
41
1025
93
436
84
214
20
15
617
781
5
513
769
141
413
477
861
929
769
777
26
50
258
43
1025
93
436
84
212
20
15
617
781
5
513
769
141
413
477
861
929
769
777
26
50
259
41
1025
93
436
84
210
20
15
617
781
5
513
769
141
413
477
861
929
781
777
1050
50
257
41
1037
17
948
84
214
20
15
617
781
5
513
769
141
413
477
861
929
781
777
26
50
257
41
1037
17
436
84
214
20
15
617
781
5
513
769
141
413
477
861
929
781
777
26
82
257
41
1037
17
436
164
286
20
15
617
781
5
513
769
149
157
477
861
929
769
793
1195
139
257
25
1029
61
697
648
1545
20
15
617
781
5
513
769
149
157
477
861
929
769
793
1195
139
259
29
517
189
697
648
520
20
15
617
781
5
513
769
149
157
477
861
929
769
793
683
139
257
25
517
189
185
136
532
20
15
617
781
5
513
769
149
157
477
861
929
769
793
683
139
259
29
517
189
185
136
520
20
15
617
781
5
257
129
141
413
477
989
705
205
73
26
82
514
50
1143
1937
1012
964
1004
20
15
617
781
5
577
769
133
157
477
861
897
769
825
1210
139
257
53
1025
61
660
754
524
20
15
617
781
5
577
769
133
157
477
861
897
769
825
698
139
257
53
1025
61
148
242
524
20
15
617
781
5
577
769
141
157
477
861
897
781
773
1193
137
257
50
567
253
629
681
523
20
15
617
781
5
577
769
141
157
477
861
897
781
773
1193
138
258
50
567
253
629
680
520
20
15
617
781
5
577
769
141
157
477
861
897
781
777
1195
139
257
54
1046
17
633
680
1545
20
15
617
781
5
577
769
141
157
477
861
897
781
777
1195
139
259
51
1047
17
633
680
1544
20
15
617
781
5
513
770
129
157
477
861
929
832
782
1211
139
257
45
1060
30
626
1146
1546
20
15
617
781
5
513
770
129
157
477
861
929
832
782
1211
139
259
45
1060
30
626
1146
520
20
15
617
781
5
513
770
129
157
477
861
929
832
830
1211
139
257
45
1060
62
578
1146
1546
20
15
617
781
5
513
770
129
157
477
861
929
832
830
1211
139
259
45
1060
62
578
1146
1544
20
15
617
781
5
513
770
137
157
477
861
929
768
774
617
139
257
45
1028
46
246
1137
1549
20
15
617
781
5
513
770
137
157
477
861
929
768
774
617
307
257
45
1028
46
246
193
761
20
15
617
781
5
513
770
137
157
477
861
929
832
774
617
139
257
45
1060
46
246
1137
1549
20
15
617
781
5
513
770
137
157
477
861
929
832
774
617
139
259
45
1060
46
246
113
520
20
15
617
781
5
513
770
137
157
477
861
929
832
774
617
339
257
45
1060
46
246
513
1817
20
15
617
781
5
513
770
137
157
477
861
929
832
774
617
307
257
45
1060
46
246
193
761
20
15
617
781
5
257
130
137
413
477
989
705
192
70
105
51
513
53
388
462
366
193
994
20
15
617
781
5
257
130
137
413
477
989
705
192
70
105
83
513
53
388
462
366
1
793
20
15
617
781
9
257
145
149
149
438
561
765
365
409
283
280
390
418
547
1551
1249
483
308
20
15
617
781
9
257
145
149
149
438
561
765
366
393
267
200
390
418
544
1542
1265
1139
180
20
15
617
781
9
257
145
149
149
438
561
765
366
393
539
280
390
418
544
1542
1737
515
1844
20
15
617
781
9
257
145
149
149
438
561
765
366
393
683
168
390
418
544
1542
1713
1235
1268
20
15
617
781
9
257
145
149
149
438
561
765
366
409
283
280
390
418
544
1549
1249
483
308
20
15
617
781
9
257
145
149
149
438
945
765
365
409
283
280
262
34
547
1551
1249
1251
1268
20
15
617
781
9
257
145
149
149
438
945
765
366
393
267
200
262
34
544
1542
1265
1139
372
20
15
617
781
9
257
145
149
149
438
945
765
366
393
539
280
262
34
544
1542
1737
515
244
20
15
617
781
9
257
145
149
149
438
945
765
366
393
283
280
262
34
544
1542
1225
515
564
20
15
617
781
9
257
145
149
149
438
945
765
366
409
283
280
262
34
544
1549
1249
1251
1268
20
15
617
525
17
529
771
157
149
365
865
1017
857
817
1193
546
270
81
323
15
825
968
516
20
15
612
518
17
529
771
157
156
380
862
985
857
817
1184
545
257
98
323
15
579
971
523
20
15
612
518
17
529
771
157
156
380
862
985
857
817
1184
545
258
98
323
15
579
971
524
20
15
609
778
20
258
162
153
165
444
904
720
336
422
185
164
272
98
548
1574
662
712
526
20
15
609
778
20
258
162
153
165
444
904
720
336
422
185
164
288
98
548
1574
662
712
558
20
15
609
778
20
258
162
153
165
444
904
720
336
422
185
164
304
98
548
1574
662
1704
1569
20
15
609
778
20
258
162
153
165
444
904
720
336
422
185
292
304
98
548
1574
662
552
417
20
15
609
778
20
258
162
153
165
444
904
720
336
422
185
356
272
98
548
1574
662
520
353
20
15
609
778
20
258
162
153
165
444
904
720
336
422
185
356
288
98
548
1574
662
520
129
20
15
609
778
20
258
162
153
165
444
904
720
336
422
185
356
304
98
548
1574
662
520
161
20
15
609
778
20
258
162
153
165
444
904
720
336
422
697
164
272
98
548
1574
790
584
526
20
15
609
778
20
258
162
153
165
444
904
720
336
422
697
356
272
98
548
1574
790
8
225
20
15
609
778
20
258
162
153
165
444
904
720
336
422
697
356
288
98
548
1574
790
1032
321
20
15
609
778
20
258
162
153
165
444
904
720
336
422
697
356
304
98
548
1574
790
8
161
20
15
611
781
6
257
770
137
409
445
572
758
1696
774
27
27
387
192
1732
14
442
34
264
20
15
611
781
6
257
130
137
153
445
956
758
352
390
539
283
259
64
516
1550
954
546
520
20
15
611
781
6
129
130
137
409
445
572
630
224
390
27
27
387
448
196
142
442
34
264
20
15
615
517
6
561
801
140
198
358
888
954
795
780
578
328
266
266
1026
147
193
200
212
20
15
615
517
6
561
801
140
454
358
888
954
794
780
66
72
265
273
1032
72
449
968
359
20
15
615
773
6
561
805
140
198
486
824
958
793
776
1154
272
265
73
514
32
769
536
263
20
15
615
773
6
561
805
148
406
486
824
958
793
792
26
64
265
73
514
64
385
104
267
20
15
615
773
6
561
805
148
406
486
824
958
793
792
1146
64
265
73
514
64
1473
328
267
20
15
615
773
6
561
805
148
406
486
824
958
793
792
122
64
265
73
514
64
417
40
267
20
15
615
517
6
561
806
128
458
356
888
954
792
783
89
64
267
266
1027
75
417
897
635
20
15
615
773
17
529
771
128
150
466
863
949
825
827
1212
348
272
16
1025
1
657
516
738
20
15
615
773
17
529
771
128
150
466
863
949
825
827
700
348
272
16
1025
1
145
1028
1812
20
15
615
517
20
514
802
144
458
356
988
976
848
803
1092
64
528
86
338
19
899
1080
1712
20
15
615
517
20
514
802
144
458
356
988
976
848
803
1060
64
528
90
338
19
1219
1152
944
20
15
615
773
6
561
817
154
410
486
824
957
785
776
1035
65
267
67
523
40
1267
126
241
20
15
615
773
6
129
145
129
202
487
824
174
346
391
660
272
266
297
800
514
795
24
262
20
15
1129
781
5
257
770
641
1693
477
1373
417
960
654
1723
139
1793
45
804
542
754
1786
1034
20
15
1129
781
5
257
770
641
1693
477
1373
417
960
654
1723
139
1795
45
804
542
754
1786
1032
20
15
612
514
6
513
782
138
195
353
869
941
776
768
1154
328
263
277
1028
128
652
568
1890
20
15
612
514
6
513
782
138
195
353
869
941
776
768
642
328
263
277
1028
128
140
1080
1890
20
15
612
514
6
513
782
138
195
353
869
941
840
768
642
328
263
277
1064
0
148
56
354
20
15
612
514
6
577
782
138
451
353
994
918
776
768
1090
68
514
115
515
8
1250
32
944
20
15
1127
774
6
129
142
650
1736
440
1465
1198
328
832
1592
172
1666
688
644
1665
1768
1760
1166
20
15
622
522
4
580
468
118
95
365
872
922
754
1947
51
131
256
262
878
1067
393
200
489
20
15
623
781
4
300
158
146
146
433
957
740
320
396
528
278
257
32
512
1540
964
566
574
20
15
623
781
4
300
158
146
146
433
957
740
320
396
272
278
257
32
512
1540
1220
566
518
20
15
623
781
4
300
158
146
146
433
957
740
320
396
272
278
256
32
512
1540
1220
566
519
20
15
598
774
6
516
772
142
190
480
866
931
777
782
625
285
257
18
524
73
247
225
529
20
15
598
774
6
516
772
142
446
480
866
931
785
781
113
29
257
18
1054
11
503
993
529
20
15
598
774
6
516
780
142
190
480
866
931
769
773
625
285
257
18
1030
39
247
225
529
20
15
598
774
6
516
780
142
446
480
866
931
769
773
113
29
257
18
518
39
503
993
529
20
15
598
774
6
516
780
142
446
480
866
931
769
774
1137
29
257
18
522
42
1271
1249
529
20
15
598
774
6
516
780
142
446
480
866
931
769
774
113
29
257
18
522
42
503
993
529
20
15
598
774
6
516
780
142
446
480
866
931
769
774
113
30
257
18
522
42
499
992
529
20
15
598
774
6
580
780
142
190
480
866
899
769
773
625
285
257
2
1058
43
247
225
529
20
15
598
774
6
580
780
142
190
480
866
899
769
773
625
286
257
2
1058
43
247
224
530
20
15
598
774
6
580
780
142
446
480
866
899
769
773
1137
29
257
2
522
43
1271
1249
531
20
15
598
774
6
580
780
142
446
480
866
899
769
773
113
29
257
2
550
39
503
993
529
20
15
614
518
6
556
785
142
454
352
978
947
775
782
33
150
529
26
512
64
366
928
882
20
15
614
774
22
172
169
142
198
480
818
1187
999
685
289
302
266
826
832
545
1053
1264
1152
20
15
615
773
4
128
204
194
218
487
825
161
197
42
40
0
264
310
903
436
560
368
880
20
15
615
773
4
128
460
962
218
1767
1721
1185
709
554
1576
1536
136
438
903
948
1680
112
112
20
15
599
646
20
256
194
202
123
276
949
721
201
649
729
193
265
266
67
783
795
543
1745
20
15
615
517
20
512
706
202
474
359
989
977
962
132
44
128
528
93
580
1548
216
632
864
20
15
595
650
4
256
194
90
139
272
768
705
225
426
258
2
323
167
691
189
260
52
700
20
15
615
646
6
128
322
882
178
1632
1921
1196
700
732
1548
1538
298
1140
1377
778
1728
236
172
20
15
615
777
8
128
386
114
210
487
816
1184
844
884
116
0
270
824
812
1244
790
1232
1750
20
15
615
777
8
128
386
114
210
487
816
1184
844
884
108
0
270
824
812
1244
1286
1366
726
20
15
595
650
4
256
210
82
145
272
896
705
236
476
598
15
319
71
109
268
786
1026
1504
20
15
595
650
4
256
210
82
138
272
768
705
236
478
256
3
323
167
726
523
43
3
450
20
15
615
777
10
128
201
202
210
487
817
163
203
68
76
0
268
281
921
392
264
216
506
20
15
595
646
10
256
404
82
145
276
778
707
408
940
94
3
320
162
283
315
770
1050
675
20
15
595
650
4
256
338
82
145
272
896
705
492
1012
86
15
319
71
621
546
780
514
480
20
15
595
650
4
256
338
82
145
272
896
705
492
1006
782
15
319
71
621
557
32
1
480
20
15
595
650
4
576
332
82
139
272
768
897
456
972
770
2
323
71
174
1037
108
60
676
20
15
595
650
8
128
466
82
145
272
952
1184
428
988
86
15
264
824
748
1548
786
1026
647
20
15
595
645
20
516
332
82
145
277
860
981
420
940
94
2
419
51
2
359
769
1052
849
20
15
615
517
4
256
130
138
202
355
981
705
204
74
132
324
528
143
717
718
256
544
1014
20
15
615
517
4
256
130
138
202
355
981
705
332
388
644
324
528
143
557
1570
1704
1080
1014
20
15
615
517
4
256
130
138
458
355
981
705
204
68
68
68
528
143
77
450
328
320
878
20
15
615
517
4
256
130
138
458
355
981
705
204
68
68
72
528
143
77
450
326
326
866
20
15
615
517
4
256
130
138
458
355
981
705
204
388
68
68
528
143
717
514
390
896
1014
20
15
615
517
4
256
130
138
458
355
981
705
204
388
68
72
528
143
717
514
390
198
994
20
15
615
517
4
256
130
138
458
355
981
705
204
74
68
68
528
143
77
462
320
320
878
20
15
615
517
4
256
130
138
458
355
981
705
204
394
68
68
528
143
717
526
384
896
878
20
15
615
517
4
256
130
138
458
355
981
705
332
68
68
68
528
143
557
1954
1062
544
1014
20
15
615
517
4
576
770
138
202
355
853
897
780
772
1156
324
272
271
1037
2
648
568
734
20
15
615
517
4
576
770
138
202
355
853
897
780
772
644
324
272
271
1037
2
136
1080
1246
20
15
615
517
4
576
770
138
202
355
853
897
780
778
1156
324
272
271
1037
14
784
568
438
20
15
615
517
8
512
770
138
202
359
849
928
780
772
1156
320
276
276
1050
60
678
574
690
20
15
615
517
8
512
770
138
202
359
849
928
780
772
644
320
276
276
1050
60
166
62
242
20
15
615
517
8
512
770
138
202
359
849
928
780
772
580
320
276
276
1050
60
230
206
232
20
15
615
517
8
512
770
138
202
359
849
928
780
772
1164
320
276
276
1050
60
662
566
1906
20
15
615
517
8
512
770
138
202
359
849
928
780
772
652
320
276
276
1050
60
150
54
626
20
15
615
517
8
512
770
138
202
359
849
928
780
804
1156
320
276
276
1050
124
806
574
370
20
15
615
517
8
512
770
138
458
359
849
928
780
772
1092
64
276
276
1050
60
742
1230
232
20
15
615
517
8
512
770
138
458
359
849
928
780
804
68
64
276
276
1050
124
454
206
232
20
15
615
517
8
512
770
138
458
359
849
928
780
804
1092
64
276
276
1050
124
710
206
232
20
15
615
517
8
512
770
138
458
359
849
928
780
804
1060
64
276
276
1050
124
742
558
616
20
15
615
517
8
512
770
138
458
359
977
928
780
772
68
64
532
20
538
60
486
974
872
20
15
615
517
8
512
770
138
458
359
977
928
780
772
1092
64
532
20
538
60
1254
1230
1512
20
15
615
517
8
512
770
138
458
359
977
928
780
804
68
64
532
20
538
124
454
974
872
20
15
615
517
8
512
770
138
458
359
977
928
780
804
1092
64
532
20
538
124
1222
1230
1512
20
15
599
770
6
512
780
130
186
480
869
940
776
796
624
286
258
20
1028
54
230
246
536
20
15
599
770
6
512
780
130
186
480
869
940
776
828
624
286
258
20
516
118
198
246
536
20
15
599
770
6
512
780
130
187
480
868
940
776
796
626
286
259
22
1028
54
228
244
536
20
15
599
770
6
512
780
130
187
480
868
940
776
828
626
286
259
22
516
118
196
244
536
20
15
599
770
6
512
780
130
442
480
869
940
776
772
1136
30
258
20
1028
6
758
214
208
20
15
599
770
6
512
780
130
442
480
869
940
776
772
112
30
258
20
1028
6
502
982
528
20
15
599
770
6
512
780
130
442
480
869
940
776
796
1136
30
258
20
516
54
1254
1270
536
20
15
599
770
6
512
780
130
442
480
869
940
776
828
1136
30
258
20
516
118
1222
1270
536
20
15
599
770
6
512
780
130
442
480
869
940
776
828
112
30
258
20
516
118
454
1014
536
20
15
599
770
6
512
780
130
443
480
868
940
776
796
1138
30
259
22
516
54
1252
1268
536
20
15
599
770
6
512
780
130
443
480
868
940
776
796
114
30
259
22
1028
54
484
372
192
20
15
599
770
6
512
780
130
443
480
868
940
776
828
1138
30
259
22
516
118
1220
1268
536
20
15
599
770
6
512
780
130
443
480
868
940
776
828
114
30
259
22
516
118
452
1012
536
20
15
599
770
6
576
780
130
442
480
869
908
776
828
1136
30
258
12
518
54
1222
1270
536
20
15
599
646
4
576
778
130
443
276
853
897
785
821
1137
225
417
10
575
31
967
69
1
20
15
599
646
4
576
778
130
443
276
853
897
785
821
113
225
417
10
575
31
455
69
1
20
15
599
646
4
576
778
130
443
276
853
897
778
830
1137
225
417
6
532
53
1221
1093
1037
20
15
615
514
6
512
780
130
203
352
868
940
776
796
1170
323
260
278
1026
90
588
550
737
20
15
615
514
6
256
140
130
203
352
901
716
328
388
146
327
553
172
548
1574
684
546
932
20
15
615
514
6
256
140
130
203
352
901
716
328
412
146
327
553
172
548
1580
674
546
932
20
15
615
514
6
256
140
130
203
352
901
716
328
412
658
327
553
172
548
1580
770
34
932
20
15
615
514
6
256
140
130
202
352
901
716
200
388
644
326
553
172
710
522
776
42
966
20
15
615
514
6
256
140
130
202
352
901
716
328
388
132
326
553
172
550
1546
696
546
966
20
15
615
514
6
256
140
130
458
352
901
716
200
68
68
70
553
428
70
458
376
194
966
20
15
615
514
6
256
140
130
458
352
901
716
200
388
68
69
553
172
710
522
403
899
966
20
15
615
514
6
256
140
130
458
352
901
716
200
388
68
70
553
428
70
522
392
196
966
20
15
615
514
6
256
140
130
458
352
901
716
328
388
68
70
553
428
550
1546
1928
1220
1734
20
15
615
514
6
256
140
130
458
352
997
716
200
388
68
70
514
140
646
522
392
906
888
20
15
615
514
6
256
138
130
458
352
901
716
202
412
36
70
553
428
72
280
432
130
966
20
15
615
514
6
256
146
130
202
352
901
716
218
764
132
326
553
172
680
1704
552
1570
966
20
15
615
514
6
576
780
130
203
352
850
923
776
796
1170
323
272
90
515
28
804
550
734
20
15
615
514
6
576
780
130
202
352
850
923
776
796
656
323
272
90
515
27
131
35
179
20
15
615
517
4
512
780
130
458
355
853
929
776
796
68
68
272
273
1045
29
496
966
366
20
15
615
517
4
512
780
130
458
355
981
929
776
796
1060
68
528
17
533
29
560
1158
950
20
15
615
517
4
512
778
130
458
355
981
929
778
796
1092
68
528
17
532
52
1264
1222
878
20
15
615
517
4
512
778
130
458
355
981
929
778
796
1060
68
528
17
532
52
560
1094
1518
20
15
615
517
4
512
778
130
458
355
981
929
778
820
1092
68
528
17
532
114
888
1224
1502
20
15
615
517
4
512
778
130
458
355
981
929
778
820
1060
68
528
17
532
114
1256
1160
1462
20
15
615
517
4
512
778
130
458
355
981
929
778
828
1060
68
528
17
532
116
560
70
1518
20
15
615
517
4
576
778
130
458
355
853
897
778
794
1096
68
272
81
537
29
1264
1220
238
20
15
615
517
4
576
778
130
458
355
1017
910
778
820
1060
68
524
104
520
232
560
584
1744
20
15
615
517
4
576
778
130
458
359
1017
910
778
820
1060
64
520
104
520
232
560
576
1018
20
15
615
517
8
512
780
130
203
359
849
928
776
796
1170
320
276
276
1048
44
652
544
1896
20
15
615
517
8
512
780
130
203
359
849
928
776
796
658
320
276
276
1048
44
140
32
360
20
15
615
517
8
512
780
130
203
359
977
928
776
796
1170
320
532
20
536
172
652
544
1000
20
15
615
517
8
512
780
130
202
359
849
928
776
796
1168
320
276
276
1048
44
648
544
1896
20
15
615
517
8
512
780
130
202
359
849
928
776
796
656
320
276
276
1048
44
136
32
360
20
15
615
517
8
128
146
130
458
359
849
1184
1004
1092
36
64
276
788
858
1794
1046
144
242
20
15
615
517
8
576
780
130
202
359
849
896
776
772
644
320
276
84
533
10
136
32
360
20
15
615
517
8
576
786
130
458
359
849
896
796
774
1060
64
276
84
538
59
867
128
616
20
15
615
773
6
128
140
130
202
487
824
172
328
388
548
288
266
296
810
522
888
608
246
20
15
615
773
6
128
140
130
202
487
824
172
328
388
292
288
266
296
810
522
376
352
246
20
15
615
773
6
128
140
130
202
487
952
172
328
388
656
144
522
1704
1668
518
798
626
1926
20
15
615
517
20
516
810
10
91
359
861
980
848
902
730
64
272
112
336
86
72
1080
992
20
15
615
517
20
516
810
138
202
359
861
980
848
772
584
320
272
104
352
12
198
194
220
20
15
615
517
20
516
810
138
458
359
861
980
848
772
1096
64
272
104
352
12
966
194
220
20
15
615
517
22
516
810
138
202
355
984
980
848
772
1156
324
534
88
332
12
576
544
1012
20
15
615
517
22
516
810
138
458
359
984
980
848
772
1104
64
531
88
332
12
718
570
1003
20
15
615
517
20
516
780
130
203
359
861
981
836
780
658
320
272
105
325
5
140
1056
1200
20
15
615
517
20
516
780
130
203
359
989
981
836
780
1170
320
528
85
324
8
588
544
1008
20
15
615
517
20
516
780
130
203
359
989
981
837
780
1170
320
528
82
323
4
588
544
1008
20
15
615
517
20
516
780
130
202
359
861
981
836
780
1168
320
272
105
325
5
805
545
368
20
15
615
517
20
516
780
130
202
359
861
981
836
780
656
320
272
105
325
5
136
1056
1200
20
15
615
517
20
516
780
130
202
359
989
981
836
780
1156
320
528
89
322
8
688
544
1008
20
15
615
517
20
516
780
130
202
359
989
981
836
780
1160
320
528
82
322
11
579
545
1008
20
15
615
517
20
516
780
130
202
359
989
981
836
780
1168
320
528
81
322
11
587
545
1008
20
15
615
517
20
516
780
130
202
359
989
981
837
780
1168
320
528
82
323
4
589
544
1008
20
15
615
517
20
516
780
130
202
359
989
980
836
780
1168
320
528
84
325
8
584
544
1008
20
15
615
517
22
516
780
130
202
359
984
980
836
780
1168
320
531
85
325
5
589
545
1003
20
15
615
517
20
512
770
138
202
355
857
977
836
772
648
328
276
109
326
7
174
1080
1888
20
15
615
517
20
512
770
138
202
355
857
977
836
772
584
328
276
109
326
7
238
552
1888
20
15
615
517
20
512
770
138
202
355
985
977
834
772
1160
328
532
90
324
12
590
562
992
20
15
615
517
20
512
770
138
202
355
985
977
836
772
1156
328
532
94
326
7
581
550
992
20
15
615
517
20
512
770
138
202
355
985
977
836
772
1160
328
532
93
326
7
590
562
992
20
15
615
517
20
512
770
138
202
355
985
977
841
773
1156
328
532
90
323
7
580
550
992
20
15
615
517
20
512
770
138
459
355
985
977
834
774
1097
72
532
90
324
13
749
552
992
20
15
615
517
20
512
770
138
459
355
985
977
836
774
1097
72
532
94
326
6
750
552
992
20
15
615
517
20
512
770
138
458
355
985
977
834
772
1092
72
532
93
324
12
998
198
1761
20
15
615
517
20
512
770
138
458
355
985
977
834
772
1096
72
532
90
324
12
750
554
992
20
15
615
517
20
512
770
138
458
355
985
977
836
772
1092
72
532
93
326
10
998
198
1760
20
15
615
517
20
512
770
138
458
355
985
977
836
772
1096
72
532
93
326
7
750
552
992
20
15
615
517
20
512
770
138
458
359
989
977
834
772
1092
64
528
93
324
12
998
206
1776
20
15
615
517
20
512
770
138
458
359
989
977
841
773
1092
64
528
90
323
7
996
206
1776
20
15
611
777
9
256
162
154
202
443
951
764
380
420
128
164
256
67
512
1560
640
1716
1270
20
15
611
777
9
256
162
154
202
443
951
764
380
420
640
164
256
67
512
1560
1664
1204
1270
20
15
611
517
8
512
770
130
193
357
849
928
780
780
1158
329
272
276
1050
8
610
566
368
20
15
611
518
6
256
130
130
193
356
980
716
204
76
134
323
531
129
705
713
257
554
1016
20
15
611
518
6
256
130
130
193
356
980
716
332
396
134
323
531
129
545
1544
674
554
1016
20
15
611
518
6
256
130
130
193
356
980
716
332
396
582
323
531
129
545
1540
834
554
952
20
15
611
518
6
256
130
130
193
356
980
716
332
398
134
323
531
129
545
1574
672
554
952
20
15
611
518
6
256
130
130
193
356
980
716
332
404
646
323
531
129
545
1564
1698
1066
952
20
15
611
518
6
256
130
130
449
356
980
716
204
76
70
67
531
129
65
460
34
42
1016
20
15
611
518
6
256
130
130
449
356
980
716
204
396
70
67
531
129
641
532
386
330
888
20
15
611
518
6
256
130
130
449
356
980
716
204
398
70
67
531
129
641
518
384
906
1016
20
15
611
518
6
256
130
130
449
356
980
716
332
396
70
67
531
129
545
1548
1922
1226
1784
20
15
611
518
6
256
130
146
193
356
980
716
332
412
590
323
531
129
545
1576
898
570
1016
20
15
611
518
6
256
130
146
449
356
980
716
332
412
78
67
531
129
545
1576
1922
1082
1720
20
15
611
518
6
576
770
130
193
356
852
908
780
780
1158
323
275
257
1025
20
802
554
440
20
15
611
518
6
576
770
130
193
356
852
908
780
780
582
323
275
257
1057
36
226
554
696
20
15
611
518
6
576
770
130
193
356
852
908
780
782
582
323
275
257
1057
38
224
554
696
20
15
611
518
6
576
770
130
449
356
852
908
780
780
70
67
275
257
1025
9
481
554
376
20
15
611
518
6
576
770
130
449
356
852
908
780
780
1094
67
275
257
1025
9
738
42
632
20
15
611
518
6
576
770
130
449
356
852
908
780
782
70
67
275
257
1057
38
480
202
249
20
15
611
518
6
576
770
130
449
356
852
908
780
782
1094
67
275
257
1025
5
736
554
633
20
15
611
518
6
576
770
146
193
356
852
908
780
812
1174
323
275
257
1057
57
802
570
440
20
15
615
517
4
512
770
130
194
353
889
961
833
770
1156
324
268
90
323
5
808
552
728
20
15
615
517
4
512
770
130
194
353
889
961
833
770
1156
324
270
315
323
37
616
552
730
20
15
615
517
4
512
770
130
194
353
889
961
833
770
644
324
268
90
323
5
168
40
216
20
15
615
517
4
512
770
130
194
353
889
961
833
770
644
324
270
315
323
37
168
40
180
20
15
615
517
4
512
770
130
450
353
889
961
833
770
1092
68
268
90
323
5
1256
40
216
20
15
615
517
4
512
770
130
450
353
889
961
833
770
1092
68
270
315
323
37
744
40
628
20
15
615
517
4
576
770
130
194
353
1017
897
780
780
1160
324
525
109
525
249
582
546
951
20
15
615
517
4
576
770
130
194
353
1017
897
780
780
584
324
525
109
525
249
230
201
987
20
15
615
517
4
576
770
130
450
353
1017
897
780
780
1096
68
525
109
525
249
998
1225
1755
20
15
615
518
6
256
130
130
194
352
897
716
204
76
132
326
554
180
705
712
256
546
940
20
15
615
518
6
256
130
130
194
352
897
716
204
76
292
326
554
180
705
713
1760
388
972
20
15
615
518
6
256
130
130
194
352
897
716
332
396
132
326
554
180
545
1544
672
548
972
20
15
615
518
6
256
130
130
450
352
897
716
204
76
68
70
554
436
65
456
32
36
972
20
15
615
518
6
256
130
130
450
352
897
716
204
396
68
70
554
436
65
520
384
196
972
20
15
615
518
6
256
130
130
450
352
897
716
204
396
72
74
554
436
65
532
390
206
972
20
15
615
521
10
512
770
130
194
359
881
963
833
770
1156
320
268
89
326
5
616
560
220
20
15
615
521
10
512
770
130
194
359
881
963
833
770
580
320
268
89
325
37
232
192
220
20
15
615
521
10
512
770
130
194
359
881
931
769
770
1156
320
268
281
1029
5
808
544
732
20
15
615
521
10
512
770
130
450
359
881
963
833
770
1092
64
268
89
325
37
744
192
220
20
15
615
773
4
128
130
130
194
481
825
1185
321
66
292
292
268
794
643
1941
1512
358
760
20
15
615
773
4
128
130
130
450
481
953
1185
332
396
72
28
525
621
653
521
1934
537
771
20
15
615
777
8
128
130
130
194
487
816
160
332
404
296
272
270
312
812
540
208
528
470
20
15
615
777
8
128
130
130
450
487
816
160
332
404
40
16
270
312
812
540
720
16
214
20
15
615
777
8
128
130
66
194
487
816
160
332
460
36
16
270
312
812
548
1888
1136
726
20
15
612
518
10
512
777
137
200
377
906
963
843
771
1156
334
554
98
378
11
579
548
962
20
15
612
518
10
256
137
137
456
377
906
707
203
71
68
78
554
418
660
706
35
36
962
20
15
612
518
10
256
137
137
456
377
906
707
203
391
68
78
554
418
660
514
387
196
962
20
15
612
518
10
256
137
137
456
377
906
707
199
71
68
78
554
418
640
706
35
969
962
20
15
612
518
10
256
137
137
456
377
906
707
199
391
68
78
554
418
640
514
387
905
962
20
15
612
774
10
256
137
137
200
442
906
707
203
387
132
164
292
98
122
523
1795
1144
194
20
15
612
774
10
256
137
137
200
442
906
707
203
387
644
164
292
98
122
267
771
632
194
20
15
612
774
10
256
137
137
200
442
906
707
327
391
132
164
292
98
544
1570
1795
1144
194
20
15
611
514
6
512
788
146
202
352
868
940
792
780
640
323
263
277
1042
122
171
35
352
20
15
611
514
6
512
788
146
202
352
868
940
792
796
1152
323
263
278
1042
26
699
547
224
20
15
611
517
4
512
780
146
202
355
853
929
776
780
1152
320
276
273
1045
61
813
546
434
20
15
611
517
4
512
780
146
202
355
853
929
776
780
640
320
276
273
1045
61
157
34
178
20
15
611
517
4
512
780
146
202
355
853
929
776
780
576
320
276
273
1045
61
237
208
232
20
15
611
517
4
512
780
146
202
355
981
929
776
780
1152
320
532
17
533
141
670
546
946
20
15
611
517
4
512
780
146
458
355
853
929
776
780
1088
64
276
273
1045
61
750
1232
232
20
15
611
517
4
512
780
146
458
355
981
929
776
780
64
64
532
17
533
141
494
976
872
20
15
611
517
4
512
786
138
202
355
853
929
794
770
640
320
276
273
1049
125
160
1056
1896
20
15
611
517
4
512
786
146
202
355
853
929
794
786
640
320
276
273
1049
29
128
1056
1896
20
15
611
517
4
576
780
146
202
355
853
897
776
780
640
320
276
81
533
13
134
32
360
20
15
611
517
4
576
780
146
458
355
853
897
776
780
1088
64
276
81
533
13
1262
1232
232
20
15
611
517
4
576
778
137
202
355
853
897
778
775
640
320
276
81
537
3
131
32
360
20
15
611
517
8
512
788
146
193
357
849
928
792
780
1158
329
272
276
1044
6
580
550
1896
20
15
611
517
8
512
788
146
193
357
849
928
792
796
1158
329
272
276
1044
22
692
550
176
20
15
611
517
8
512
788
146
193
357
849
928
792
796
646
329
272
276
1044
150
180
1062
1200
20
15
611
517
8
512
786
146
193
357
849
928
796
796
1158
329
272
276
1046
18
692
550
176
20
15
611
517
8
512
786
146
193
357
849
928
796
796
646
329
272
276
1046
146
180
1062
1200
20
15
611
770
10
256
137
138
401
444
910
707
203
68
22
19
272
98
122
392
25
154
227
20
15
611
770
10
256
137
138
401
444
910
707
203
68
22
19
304
98
122
392
25
26
547
20
15
611
518
6
256
140
146
449
356
980
716
328
404
70
67
531
129
546
1578
1922
1082
1720
20
15
611
773
4
128
138
138
193
485
825
174
330
388
566
274
270
296
808
520
1012
516
1804
20
15
611
773
4
128
138
138
193
485
825
174
330
388
310
274
270
296
808
520
244
516
268
20
15
611
773
4
128
138
138
449
485
825
174
330
388
54
18
270
296
808
520
756
516
268
20
15
611
773
6
128
138
138
193
485
824
172
330
388
158
146
271
296
808
514
690
1700
342
20
15
611
773
6
128
138
138
401
485
824
172
330
388
14
66
271
296
808
514
722
1132
1274
20
15
611
777
9
256
146
146
145
443
951
764
364
396
542
272
256
35
544
1540
930
523
512
20
15
611
777
9
256
146
146
145
443
951
764
364
412
542
272
256
35
544
1544
1762
523
513
20
15
611
777
9
256
146
146
145
443
951
764
364
412
286
272
256
35
544
1544
1250
523
513
20
15
611
777
9
256
146
146
401
443
951
764
364
396
30
16
256
35
544
1540
1954
1035
512
20
15
611
777
9
256
146
146
401
443
951
764
364
412
30
16
256
35
544
1544
738
11
513
20
15
595
645
8
512
786
146
433
277
849
928
796
804
1134
226
432
20
534
56
964
1100
0
20
15
595
645
8
512
786
146
433
277
849
928
796
804
110
226
432
20
534
56
452
76
0
20
15
615
518
6
512
788
146
194
352
865
940
792
796
1156
326
262
276
1042
26
696
546
176
20
15
615
518
6
512
788
146
194
352
864
940
792
796
1156
326
263
277
1042
26
688
546
1889
20
15
615
773
4
128
138
137
201
441
953
174
330
391
645
165
516
1704
1666
515
769
637
2036
20
15
615
773
4
128
138
137
201
441
953
1198
330
391
645
165
516
680
642
515
769
637
2036
20
15
615
774
6
128
140
146
403
440
696
172
328
76
18
18
643
1712
1668
1932
1042
12
768
20
15
615
774
6
128
140
146
403
440
696
172
328
76
18
19
643
1712
1668
1932
1042
526
768
20
15
615
774
6
128
140
146
403
440
696
172
328
396
18
18
643
1712
1668
524
716
524
768
20
15
615
774
6
128
140
146
403
440
696
172
328
396
18
19
643
1712
1668
524
716
602
768
20
15
615
774
10
256
140
146
147
440
906
707
200
396
530
274
296
98
123
524
1740
524
326
20
15
615
774
10
256
140
146
147
440
906
707
200
396
530
275
296
98
123
524
1740
598
326
20
15
615
774
10
256
140
146
147
440
906
707
200
396
274
275
296
98
123
524
210
246
326
20
15
615
774
10
256
140
146
403
440
906
707
200
76
10
171
552
162
663
716
2
234
939
20
15
615
774
10
256
140
146
403
440
906
707
200
76
10
170
552
162
663
716
2
236
1006
20
15
615
774
10
256
140
146
403
440
906
707
200
76
18
18
552
162
663
716
12
92
838
20
15
615
774
10
256
140
146
403
440
906
707
200
76
18
18
296
98
123
396
12
92
326
20
15
615
774
10
256
140
146
403
440
906
707
200
76
18
19
552
162
663
716
12
54
838
20
15
615
774
10
256
140
146
403
440
906
707
200
76
18
19
296
98
123
396
12
54
326
20
15
615
774
10
256
140
146
403
440
906
707
200
76
114
19
552
162
663
716
210
982
838
20
15
615
774
10
256
140
146
403
440
906
707
200
396
18
18
552
162
663
524
716
604
838
20
15
615
774
10
256
140
146
403
440
906
707
200
396
18
18
296
98
123
524
460
92
326
20
15
615
774
10
256
140
146
403
440
906
707
200
396
18
19
552
162
663
524
420
54
838
20
15
615
774
10
256
140
146
403
440
906
707
200
396
18
19
296
98
123
524
460
86
326
20
15
615
774
10
256
140
146
403
440
906
707
200
396
18
171
552
162
663
524
468
326
937
20
15
611
517
21
516
810
154
459
355
887
980
848
780
1090
64
264
83
337
10
940
1240
251
20
15
611
517
21
516
810
154
459
355
887
980
848
782
1090
64
264
83
337
6
940
216
251
20
15
611
517
21
516
810
154
458
355
887
980
848
780
1088
64
264
83
337
10
942
218
250
20
15
611
517
21
516
812
146
202
355
887
980
850
780
1152
320
264
83
336
8
664
548
186
20
15
611
517
20
516
812
146
458
355
884
978
850
780
1088
64
265
304
346
8
712
210
215
20
15
615
517
20
516
780
138
194
355
985
981
836
778
1176
328
532
85
325
17
592
553
1000
20
15
615
517
20
516
780
138
194
355
985
980
836
778
1176
328
532
84
325
17
584
552
1000
20
15
615
517
20
516
780
138
194
355
985
980
838
778
1176
328
532
84
322
10
584
552
1000
20
15
615
517
20
516
780
138
195
355
985
981
836
778
1178
328
532
85
325
17
594
552
1000
20
15
615
517
20
516
780
138
195
355
985
980
836
778
1178
328
532
84
325
17
594
552
1000
20
15
615
517
20
516
780
138
195
355
985
980
838
778
1178
328
532
84
322
10
585
552
1000
20
15
615
518
20
516
780
138
195
352
885
980
838
778
602
331
265
80
322
10
226
562
380
20
15
615
518
20
516
780
138
451
352
885
980
836
778
1114
75
265
80
325
17
1250
50
252
20
15
615
518
20
516
780
138
451
352
885
980
836
778
90
75
265
80
325
17
482
562
380
20
15
615
518
20
516
780
138
451
352
885
980
838
778
1114
75
265
80
322
10
1506
50
252
20
15
615
518
20
260
172
146
194
352
1013
740
228
716
132
326
521
132
646
1672
560
1570
950
20
15
611
517
20
512
770
130
193
357
885
977
836
770
1158
324
264
94
326
3
643
547
693
20
15
611
517
20
512
770
130
193
357
885
977
836
770
1158
324
266
94
326
3
803
563
729
20
15
611
517
20
512
770
130
193
357
885
977
836
770
1158
325
264
94
326
3
643
549
692
20
15
611
517
20
512
770
130
193
357
885
977
836
770
646
324
264
94
326
3
131
1059
1205
20
15
611
517
20
512
770
130
193
357
885
977
836
770
646
324
266
94
326
3
131
35
217
20
15
611
517
20
512
770
130
193
357
885
977
836
770
646
325
264
94
326
3
131
1061
1204
20
15
611
517
20
512
770
130
193
357
885
977
836
770
582
324
264
94
326
3
227
547
693
20
15
611
517
20
512
770
130
193
357
885
977
836
770
582
325
264
94
326
3
227
549
692
20
15
611
517
20
512
770
130
449
357
885
977
836
770
1094
68
264
94
326
3
1251
35
181
20
15
611
517
20
512
770
130
449
357
885
977
836
770
1094
68
266
94
326
3
995
195
217
20
15
611
517
20
512
770
130
449
357
885
977
836
770
1094
69
264
94
326
5
1508
37
180
20
15
615
517
20
512
770
130
194
353
985
977
836
780
1160
324
534
86
326
15
589
546
1020
20
15
615
517
20
512
770
130
450
353
985
977
841
780
1096
68
534
90
323
12
1254
1058
1532
20
15
615
517
20
512
802
130
450
353
985
977
850
814
1096
68
534
90
338
22
911
200
1788
20
15
615
518
20
512
770
130
194
352
885
977
841
780
1156
326
265
90
323
12
800
546
438
20
15
615
518
20
512
770
130
194
352
885
977
841
780
644
326
265
90
323
12
128
1074
1910
20
15
615
518
20
512
802
130
450
352
885
977
850
814
1064
71
265
90
338
22
531
131
182
20
15
615
518
20
512
802
130
450
352
885
977
850
814
40
71
265
90
338
22
435
131
218
20
15
1127
773
4
128
138
650
1737
441
1465
1198
330
900
1669
165
1540
680
642
1554
1635
1657
1268
20
15
615
517
20
516
788
150
193
357
877
997
794
796
646
329
261
309
352
272
180
1058
1254
20
15
615
517
20
516
788
150
193
357
988
996
794
796
1158
329
531
69
353
16
692
546
1009
20
15
611
517
20
260
148
134
458
355
1012
740
244
404
68
68
521
133
661
181
390
322
871
20
15
611
773
20
260
148
134
449
485
948
740
244
402
78
26
523
57
653
177
386
240
1018
20
15
611
773
20
260
148
134
449
485
948
741
244
402
78
26
523
59
649
177
386
240
1018
20
15
611
773
20
260
148
134
449
485
948
741
244
402
78
42
523
59
649
177
386
224
1022
20
15
615
517
20
260
148
134
457
353
1013
740
244
404
70
74
520
132
661
181
386
552
1000
20
15
615
517
20
260
148
134
457
353
1013
741
244
404
70
70
521
135
661
181
386
320
870
20
15
615
517
20
260
148
134
457
353
1013
741
244
404
70
74
520
135
661
181
386
552
1000
20
15
615
517
20
260
148
134
457
353
1013
741
244
402
70
70
521
135
661
177
388
896
870
20
15
615
518
20
260
148
134
450
352
1013
740
244
402
84
70
521
132
661
177
392
208
982
20
15
615
518
20
260
148
134
450
352
1013
740
244
402
84
78
521
132
661
177
392
896
982
20
15
617
525
45
997
393
165
349
365
809
793
33
821
550
6
390
262
73
1099
216
640
640
20
15
617
525
45
997
393
165
349
365
813
793
33
825
551
5
385
258
73
1103
217
640
1798
20
15
617
525
45
997
393
165
349
365
813
793
33
821
549
5
385
258
73
1099
217
642
646
20
15
617
525
45
997
393
165
349
365
813
793
33
821
550
6
385
258
73
1099
216
640
646
20
15
615
777
44
992
394
442
450
486
552
798
18
82
136
1
389
5
0
798
7
479
518
20
15
615
777
44
992
394
442
450
486
808
798
18
82
136
1
261
5
0
798
7
223
262
20
15
611
519
21
512
320
162
356
358
861
977
421
60
56
136
276
182
6
1006
512
364
226
20
15
615
519
21
512
320
162
362
354
857
977
421
60
60
130
276
182
6
1006
514
364
224
20
15
615
519
21
512
320
162
362
354
857
977
421
58
60
130
276
182
7
985
521
364
224
20
15
615
519
21
512
704
206
474
354
985
977
960
132
44
130
532
92
580
1550
218
632
864
20
15
618
515
16
536
456
119
85
362
875
1008
466
946
52
128
266
146
23
1030
770
204
484
20
15
618
515
16
528
448
119
85
362
875
1012
474
946
52
128
261
289
35
1038
1290
1227
1531
20
15
615
519
21
512
768
142
202
354
985
977
832
772
1156
322
532
92
324
14
586
568
1008
20
15
615
519
21
512
768
142
202
354
985
977
837
772
1160
322
532
86
327
29
660
564
1008
20
15
1129
779
23
257
162
651
1689
441
1417
471
337
938
1706
171
1835
96
356
532
1684
1712
1058
20
15
1129
779
23
257
162
651
1689
441
1417
471
337
938
1706
170
1835
96
356
532
1620
1778
1074
20
15
1129
779
23
257
162
651
1689
441
1417
471
337
938
1714
171
1835
96
356
532
1604
1640
1064
20
15
595
651
11
155
475
94
145
273
953
1193
417
980
84
1
265
810
738
1539
771
1051
662
20
15
622
779
11
555
778
142
206
474
858
954
800
789
1169
562
256
17
533
5
814
1000
563
20
15
622
779
11
515
777
142
174
474
858
930
775
773
633
265
256
26
1024
32
241
1250
524
20
15
622
779
11
515
777
142
430
474
858
930
775
773
1145
9
256
26
512
32
1265
1250
524
20
15
622
779
11
515
777
142
430
474
858
930
775
773
121
9
256
26
1024
48
497
994
524
20
15
622
523
20
516
804
142
462
362
904
983
854
782
1097
74
555
97
352
2
963
192
1730
20
15
611
771
19
539
771
158
145
481
817
945
817
828
1196
321
265
94
513
3
819
519
1805
20
15
611
771
19
539
771
158
401
481
817
945
817
828
28
65
265
94
513
3
387
99
251
20
15
611
771
19
163
131
139
193
481
817
161
249
397
644
272
270
318
334
281
771
1051
270
20
15
611
771
19
163
131
139
193
481
817
161
249
397
580
272
270
318
334
281
899
539
270
20
15
611
771
19
163
131
139
193
481
817
161
249
397
580
273
265
318
334
281
899
541
1805
20
15
611
771
19
163
131
139
449
481
817
161
249
397
68
16
270
318
334
537
387
539
270
20
15
619
779
11
131
202
203
218
474
858
1186
1224
1095
40
36
258
538
1947
1929
1223
224
492
20
15
1462
178
634
610
566
60
28
0
512
400
268
841
129
477
438
226
226
567
1814
1411
256
20
15
1462
178
378
610
560
56
28
14
0
136
136
1688
136
416
996
953
680
1676
1736
1740
1608
20
15
1462
178
378
610
560
56
28
14
0
136
136
1880
136
416
996
953
680
1548
1800
1452
808
20
15
1462
178
378
610
560
56
28
14
0
136
136
1880
136
480
996
953
680
1548
1800
1436
788
20
15
1462
178
634
610
560
56
28
14
512
136
136
1880
136
480
484
441
680
1548
1800
1436
276
20
15
1462
178
634
610
560
56
28
14
512
400
399
920
136
416
484
225
99
615
1737
1740
600
20
15
1462
178
634
610
560
56
28
14
512
400
399
920
136
416
508
225
99
615
1737
1740
578
20
15
1462
178
634
738
560
56
28
14
512
8
8
1880
136
416
484
504
1192
1548
1800
1452
296
20
15
1462
178
634
738
560
56
28
14
512
8
8
1880
136
480
484
504
1192
1548
1800
1436
532
20
15
1462
178
634
738
560
56
28
14
512
16
143
1688
136
416
484
481
1251
1639
1736
1740
152
20
15
1462
178
634
738
560
56
28
14
512
16
143
1688
136
416
476
465
1251
1639
1736
1740
130
20
15
1462
178
639
609
528
56
28
14
514
400
272
856
136
416
504
224
196
556
1832
1484
320
20
15
1462
178
639
737
528
56
28
14
514
16
144
1720
136
416
504
480
1220
1548
1890
1484
320
20
15
1462
178
383
625
528
56
28
14
2
132
256
848
1928
2016
1512
232
236
402
582
589
1568
20
15
1462
178
639
625
528
56
28
14
514
320
336
848
1928
1888
760
128
132
576
580
556
64
20
15
1508
178
630
625
537
33
40
1
516
325
269
825
1571
1907
646
131
193
513
657
1682
116
20
15
1508
178
630
625
537
33
40
1
516
325
269
826
1571
1907
646
131
193
512
658
1682
116
20
15
1508
178
374
625
537
33
40
1
4
141
141
1721
1571
1971
1510
947
673
1665
266
1506
1300
20
15
1508
178
374
625
537
33
40
1
4
141
141
1721
1571
1975
1510
947
673
1665
266
1484
1288
20
15
1508
178
374
625
537
33
40
1
4
141
141
1721
1571
1895
998
947
673
1665
266
810
288
20
15
1508
178
374
625
537
33
40
1
4
141
141
1721
1571
1895
1510
947
673
1665
266
810
1312
20
15
1508
178
374
625
537
33
40
1
4
141
141
1722
1571
1895
998
947
673
1664
270
810
288
20
15
1508
178
374
625
537
33
40
1
4
141
141
1722
1571
1895
1510
947
673
1664
270
810
1824
20
15
1444
178
379
625
537
33
24
1
1
133
277
857
1923
1987
1443
253
197
321
602
576
1565
20
15
1444
178
379
625
537
33
24
1
1
133
277
858
1923
1987
1443
253
196
320
598
578
1563
20
15
1444
178
379
625
537
33
24
1
1
133
277
858
1923
1987
1535
253
197
320
586
584
1609
20
15
1444
178
379
625
537
33
24
1
1
133
277
858
1923
1991
1535
253
197
320
586
586
1570
20
15
1444
178
630
593
601
33
16
1
516
85
277
793
135
431
422
87
737
545
1817
1464
440
20
15
1444
178
630
593
601
33
16
1
516
85
277
793
135
439
422
87
737
545
1833
1512
280
20
15
1444
178
630
593
601
33
24
1
516
85
277
793
131
435
422
87
737
545
1841
1458
420
20
15
1444
178
630
593
601
33
24
1
516
85
277
793
131
439
422
87
737
545
1834
1516
264
20
15
1444
178
630
625
537
33
16
1
516
261
277
857
1927
1903
710
259
1481
321
585
568
88
20
15
1444
178
630
625
537
33
16
1
516
261
341
857
1927
1903
710
259
841
577
585
568
88
20
15
1444
178
630
625
537
33
16
1
516
261
333
857
1927
1903
710
259
834
577
585
568
88
20
15
1444
178
630
625
537
33
16
1
516
325
277
857
135
439
454
131
201
545
1833
1512
344
20
15
1444
178
630
625
537
33
16
1
516
325
341
857
135
447
454
131
137
641
1689
1752
592
20
15
1444
178
630
625
537
33
16
1
516
325
333
857
135
447
454
131
131
641
1689
1752
592
20
15
1444
178
630
625
537
33
16
1
516
405
277
857
135
439
454
227
195
545
1833
1512
344
20
15
1444
178
630
625
537
33
24
1
516
258
470
858
1923
1891
710
257
1312
256
585
569
84
20
15
1444
178
630
625
537
33
24
1
516
258
470
858
1923
1895
710
257
1312
256
585
570
88
20
15
1444
178
630
625
537
33
24
1
516
261
341
857
1923
1903
710
259
841
578
586
572
80
20
15
1444
178
630
625
537
33
24
1
516
261
341
857
1923
1895
710
259
841
578
586
570
80
20
15
1444
178
630
625
537
33
24
1
516
261
333
857
1923
1903
710
259
835
577
586
572
80
20
15
1444
178
630
625
537
33
24
1
516
261
333
857
1923
1895
710
259
835
577
586
570
80
20
15
1444
178
630
625
537
33
24
1
516
261
333
858
1923
1891
710
259
834
576
585
569
84
20
15
1444
178
630
625
537
33
24
1
516
261
333
858
1923
1903
710
259
834
576
585
572
80
20
15
1444
178
630
625
537
33
24
1
516
261
333
858
1923
1895
710
259
834
576
585
570
88
20
15
1444
178
630
625
537
33
24
1
516
133
149
1881
131
419
422
439
721
1537
1809
1464
212
20
15
1444
178
630
625
537
33
24
1
516
133
149
1881
131
435
422
439
721
1537
1809
1457
420
20
15
1444
178
630
625
537
33
24
1
516
133
149
1881
131
439
422
439
657
1537
1834
1516
264
20
15
1444
178
630
625
537
33
24
1
516
133
149
1882
131
423
422
439
657
1536
1842
1466
208
20
15
1444
178
630
625
537
33
24
1
516
133
149
1882
131
439
422
439
657
1536
1834
1514
264
20
15
1444
178
630
625
537
33
24
1
516
322
278
858
131
451
454
129
160
544
1817
1409
308
20
15
1444
178
630
625
537
33
24
1
516
141
141
1722
131
447
422
435
673
1664
1746
1756
1216
20
15
1444
178
630
625
537
33
24
1
516
325
277
857
131
451
454
131
201
545
1818
1412
308
20
15
1444
178
630
625
537
33
24
1
516
325
277
857
131
435
454
131
201
545
1809
1456
308
20
15
1444
178
630
625
537
33
24
1
516
325
277
857
131
423
454
131
201
545
1818
1466
392
20
15
1444
178
630
625
537
33
24
1
516
325
277
857
131
439
454
131
201
545
1834
1516
312
20
15
1444
178
630
625
537
33
24
1
516
325
77
857
131
467
454
131
67
833
1809
1433
308
20
15
1444
178
630
625
537
33
24
1
516
325
77
858
131
479
454
131
67
832
1810
1436
144
20
15
1444
178
630
625
537
33
24
1
516
325
341
857
131
439
454
131
137
641
1690
1754
592
20
15
1444
178
630
625
537
33
24
1
516
325
341
857
131
447
454
131
137
641
1690
1756
592
20
15
1444
178
630
625
537
33
24
1
516
405
277
857
131
451
454
227
193
546
1809
1409
308
20
15
1444
178
630
625
537
33
24
1
516
405
277
857
131
419
422
227
227
545
1841
1464
212
20
15
1444
178
630
625
537
33
24
1
516
405
277
857
131
455
422
227
225
545
1818
1420
536
20
15
1444
178
630
625
537
33
24
1
516
405
277
857
131
435
454
227
227
545
1809
1456
308
20
15
1444
178
630
625
537
33
24
1
516
405
277
857
131
435
422
227
225
545
1809
1457
420
20
15
1444
178
630
625
537
33
24
1
516
405
277
857
131
439
454
227
193
546
1834
1516
312
20
15
1444
178
630
625
537
33
24
1
516
405
277
857
131
439
422
227
225
545
1834
1516
264
20
15
1444
178
630
625
537
33
24
1
516
406
278
858
131
451
454
226
192
544
1810
1412
308
20
15
1444
178
630
625
537
33
24
1
516
406
278
858
131
419
422
226
224
544
1818
1464
212
20
15
1444
178
630
625
537
33
24
1
516
406
278
858
131
455
422
226
224
544
1818
1418
280
20
15
1444
178
630
625
537
33
24
1
516
406
278
858
131
435
454
226
224
544
1830
1458
308
20
15
1444
178
630
625
537
33
24
1
516
406
278
858
131
435
422
226
224
544
1810
1458
420
20
15
1444
178
630
625
537
33
24
1
516
406
278
858
131
439
454
226
192
544
1838
1514
304
20
15
1444
178
630
625
537
33
24
1
516
406
278
858
131
439
422
226
224
544
1834
1514
264
20
15
1444
178
630
625
537
33
24
65
516
133
149
1881
131
407
742
439
721
1537
1850
1450
936
20
15
1444
178
630
625
537
33
24
65
516
325
277
857
131
407
742
131
201
545
1834
1450
936
20
15
1444
178
630
625
537
33
24
65
516
325
277
857
131
407
486
311
869
545
1850
1452
424
20
15
1444
178
630
625
537
33
24
65
516
325
277
858
131
391
486
311
869
544
1834
1482
360
20
15
1444
178
630
625
537
33
24
65
516
325
277
858
131
407
486
311
869
544
1834
1450
168
20
15
1444
178
630
625
537
33
24
65
516
405
277
857
131
387
742
227
193
546
1834
1440
948
20
15
1444
178
630
625
537
33
24
65
516
405
277
857
131
387
486
227
194
546
1850
1440
436
20
15
1444
178
630
625
537
33
24
65
516
405
277
857
131
407
742
227
193
546
1834
1450
936
20
15
1444
178
630
625
537
33
24
65
516
405
277
857
131
407
486
227
225
545
1834
1450
168
20
15
1444
178
630
625
537
33
24
65
516
405
277
858
131
387
742
227
227
544
1821
1441
948
20
15
1444
178
630
625
537
33
24
65
516
405
277
858
131
387
486
227
227
544
1821
1441
436
20
15
1444
178
630
625
537
33
24
65
516
406
278
858
131
387
742
226
192
544
1830
1440
948
20
15
1444
178
630
625
537
33
24
65
516
406
278
858
131
387
486
226
192
544
1830
1440
436
20
15
1444
178
630
625
537
33
24
65
516
406
278
858
131
407
742
226
192
544
1838
1450
936
20
15
1444
178
630
625
537
33
24
65
516
406
278
858
131
407
486
226
192
544
1838
1450
424
20
15
1444
178
630
753
537
33
16
1
516
37
21
1881
135
431
422
451
1093
1537
1817
1464
216
20
15
1444
178
630
753
537
33
24
1
516
5
21
1881
131
419
422
3
530
1538
1841
1464
212
20
15
1444
178
630
753
537
33
24
1
516
34
22
1882
131
471
454
449
1088
1536
1810
1434
304
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
451
454
451
1093
1537
1809
1408
308
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
419
422
451
1093
1537
1809
1464
212
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
455
454
451
1093
1537
1818
1420
312
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
455
422
451
1093
1537
1818
1420
280
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
435
454
451
1093
1537
1809
1457
308
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
435
422
451
1093
1537
1809
1457
420
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
423
710
451
1093
1537
1818
1466
904
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
423
454
451
1093
1537
1818
1466
392
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
423
422
451
1093
1537
1818
1466
208
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
431
422
451
1093
1537
1818
1468
208
20
15
1444
178
630
753
537
33
24
1
516
37
21
1881
131
467
454
451
1093
1537
1809
1433
308
20
15
1444
178
630
753
537
33
24
1
516
37
21
1882
131
451
454
451
1093
1536
1814
1408
308
20
15
1444
178
630
753
537
33
24
1
516
37
21
1882
131
419
422
451
1093
1536
1818
1464
212
20
15
1444
178
630
753
537
33
24
65
516
21
21
1881
131
387
742
483
1185
1537
1850
1440
948
20
15
1444
178
630
753
537
33
24
65
516
21
21
1881
131
407
742
483
1185
1537
1850
1450
936
20
15
1444
178
374
625
537
33
16
1
4
149
277
857
1927
2047
1478
227
226
385
601
600
1552
20
15
1444
178
374
625
537
33
16
1
4
149
277
857
1927
2047
966
355
226
385
601
600
16
20
15
1444
178
374
625
537
33
24
1
4
133
277
857
131
455
934
375
209
545
1818
1420
792
20
15
1444
178
374
625
537
33
24
1
4
133
277
857
131
439
934
375
209
545
1834
1516
776
20
15
1444
178
374
625
537
33
24
1
4
133
277
857
1923
1991
934
375
337
385
586
588
24
20
15
1444
178
374
625
537
33
24
1
4
133
149
1881
131
455
934
951
657
1537
1818
1420
792
20
15
1444
178
374
625
537
33
24
1
4
133
149
1881
131
439
934
951
657
1537
1834
1516
776
20
15
1444
178
374
625
537
33
24
1
4
133
149
1881
1923
1991
934
951
657
1537
90
588
24
20
15
1444
178
374
625
537
33
24
1
4
133
149
1882
131
419
934
951
657
1536
1830
1506
788
20
15
1444
178
374
625
537
33
24
1
4
133
149
1882
131
439
934
951
657
1536
1834
1514
776
20
15
1444
178
374
625
537
33
24
1
4
133
149
1882
1923
1991
934
951
661
1536
90
586
24
20
15
1444
178
374
625
537
33
24
1
4
133
469
857
1923
1991
934
951
273
257
586
588
24
20
15
1444
178
374
625
537
33
24
1
4
133
469
858
1923
1991
934
375
273
256
586
586
24
20
15
1444
178
374
625
537
33
24
1
4
134
470
858
1923
1991
1021
953
272
256
590
586
35
20
15
1444
178
374
625
537
33
24
1
4
134
470
858
1923
1991
1533
953
272
256
590
586
1571
20
15
1444
178
374
625
537
33
24
1
4
134
470
858
1923
1895
1533
953
272
256
586
570
1667
20
15
1444
178
374
625
537
33
24
1
4
141
141
1722
131
447
934
947
673
1664
1746
1756
1728
20
15
1444
178
374
625
537
33
24
1
4
149
277
857
1923
1987
1478
227
193
385
602
580
1652
20
15
1444
178
374
625
537
33
24
1
4
149
277
857
1923
2019
1478
227
193
385
593
593
1620
20
15
1444
178
374
625
537
33
24
1
4
149
277
857
1923
1991
1478
227
193
385
602
588
1592
20
15
1444
178
374
625
537
33
24
1
4
149
277
857
1923
2035
1478
227
193
386
593
601
1556
20
15
1444
178
374
625
537
33
24
1
4
149
277
857
1923
2039
1478
227
193
385
602
602
1552
20
15
1444
178
374
625
537
33
24
1
4
149
277
858
1923
1987
1478
227
226
384
589
577
1652
20
15
1444
178
374
625
537
33
24
1
4
149
277
858
1923
2035
1478
227
226
384
589
601
1556
20
15
1444
178
374
625
537
33
24
1
4
149
277
858
1923
2035
966
355
227
384
589
601
20
20
15
1444
178
374
625
537
33
24
1
4
146
470
858
1923
1991
934
353
272
256
586
586
24
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
1987
1478
226
224
384
602
584
1588
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
2019
1478
226
224
384
594
596
1620
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
1991
1478
226
224
384
590
586
1624
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
1895
1478
226
224
384
590
570
1656
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
2047
1478
226
224
384
594
604
1552
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
2047
966
354
224
384
594
604
16
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
2039
1478
226
224
384
590
602
1560
20
15
1444
178
374
625
537
33
24
1
4
150
278
858
1923
2039
966
354
224
384
590
602
24
20
15
1444
178
374
625
537
33
24
65
4
133
469
857
1923
1927
998
951
273
257
586
634
104
20
15
1444
178
374
625
537
33
24
65
4
134
470
858
1923
1927
957
953
272
256
586
634
227
20
15
1444
178
635
625
537
33
16
1
513
325
277
857
135
439
451
135
197
545
1833
1512
305
20
15
1444
178
635
625
537
33
16
65
513
325
341
857
135
399
447
135
133
641
1689
1784
1250
20
15
1444
178
635
625
537
33
24
1
513
261
277
858
1923
1891
707
263
1476
320
586
568
97
20
15
1444
178
635
625
537
33
24
1
513
261
341
857
1923
1891
707
263
836
578
586
568
125
20
15
1444
178
635
625
537
33
24
1
513
261
341
858
1923
1891
707
263
836
576
586
568
97
20
15
1444
178
635
625
537
33
24
1
513
261
341
858
1923
1907
707
263
836
576
590
562
86
20
15
1444
178
635
625
537
33
24
1
513
325
85
857
131
451
451
135
68
834
1809
1409
129
20
15
1444
178
635
625
537
33
24
1
513
325
85
857
131
467
451
135
68
834
1809
1432
315
20
15
1444
178
635
625
537
33
24
1
513
325
85
858
131
451
451
135
68
832
1814
1409
129
20
15
1444
178
635
625
537
33
24
1
513
325
277
857
131
451
451
135
196
546
1809
1409
129
20
15
1444
178
635
625
537
33
24
1
513
325
277
857
131
435
451
135
196
546
1809
1457
317
20
15
1444
178
635
625
537
33
24
1
513
325
277
857
131
467
451
135
196
546
1809
1432
315
20
15
1444
178
635
625
537
33
24
1
513
325
277
858
131
451
451
135
196
544
1814
1409
129
20
15
1444
178
635
625
537
33
24
1
513
325
277
858
131
435
451
135
196
544
1814
1457
305
20
15
1444
178
635
625
537
33
24
1
513
325
341
857
131
435
451
135
132
642
1681
1753
593
20
15
1444
178
635
625
537
33
24
1
513
325
341
857
1923
1731
451
135
132
642
1105
657
129
20
15
1444
178
635
625
537
33
24
1
513
325
341
857
1923
1747
451
135
133
641
1105
664
189
20
15
1444
178
635
625
537
33
24
1
513
325
341
858
131
435
451
135
132
640
1690
1752
603
20
15
1444
178
635
625
537
33
24
1
513
325
341
858
1923
1731
451
135
132
640
1110
642
219
20
15
1444
178
635
625
537
33
24
65
513
325
277
857
131
387
483
135
196
546
1841
1441
221
20
15
1444
178
635
625
537
33
24
65
513
325
277
857
131
387
447
135
197
545
1841
1480
339
20
15
1444
178
635
625
537
33
24
65
513
325
277
857
131
403
447
135
197
545
1834
1448
291
20
15
1444
178
635
625
537
33
24
65
513
325
277
857
131
403
767
135
197
545
1834
1448
931
20
15
1444
178
635
625
537
33
24
65
513
325
277
858
131
387
483
135
196
544
1822
1442
438
20
15
1444
178
635
625
537
33
24
65
513
325
277
858
131
387
447
135
197
544
1834
1480
339
20
15
1444
178
635
625
537
33
24
65
513
325
277
858
131
403
447
135
197
544
1834
1448
291
20
15
1444
178
635
625
537
33
24
65
513
325
277
858
131
403
767
135
197
544
1834
1448
931
20
15
1444
178
635
625
537
33
24
65
513
325
341
857
131
387
447
135
133
641
1681
1729
741
20
15
1444
178
635
625
537
33
24
65
513
325
341
858
131
387
447
135
133
640
1682
1728
1253
20
15
1444
178
634
625
537
33
24
1
512
325
277
857
131
451
456
135
197
545
1818
1412
304
20
15
1444
178
634
625
537
33
24
1
512
325
277
858
131
451
456
135
197
544
1818
1408
304
20
15
1444
178
634
625
537
33
24
1
512
325
341
857
1923
1731
456
135
133
641
1105
657
176
20
15
1444
178
634
625
537
33
24
1
512
325
341
858
1923
1731
456
135
133
640
1110
658
176
20
15
1444
178
383
625
537
33
24
1
2
128
141
1722
131
419
930
959
673
1664
1746
1744
1756
20
15
1444
178
639
625
537
33
24
1
514
128
141
1722
131
419
418
447
673
1664
1746
1744
1260
20
15
1442
179
629
608
538
32
26
65
517
413
277
856
130
390
742
229
193
549
1845
1446
944
20
15
1442
179
629
608
538
32
26
65
517
413
277
856
130
390
486
229
193
549
1829
1446
432
20
15
1442
179
629
608
538
32
26
65
517
413
277
856
130
390
743
229
193
549
1829
1446
945
20
15
1442
179
629
608
538
32
26
65
517
413
277
856
130
390
487
229
193
549
1829
1446
433
20
15
1442
179
629
736
538
32
26
1
517
29
21
1880
130
438
422
9
514
1552
1813
1462
160
20
15
1442
179
629
736
538
32
26
1
517
29
341
856
130
438
422
9
642
528
1813
1462
160
20
15
125
772
554
42
426
554
1643
1897
704
1768
236
234
552
160
4
1076
1808
1284
784
1986
2024
20
15
1641
108
769
577
457
1057
106
8
75
121
78
1417
0
227
139
7
876
1798
1408
467
536
20
15
1210
1644
1024
98
772
625
529
1560
1580
354
512
22
430
8
0
516
516
1206
1378
871
0
20
15
1210
1654
1024
98
772
625
529
1539
1839
353
512
22
417
1
273
516
1024
630
215
933
669
20
15
1162
1644
1792
98
740
545
617
1544
1050
1634
1328
653
1680
208
790
142
24
311
1037
1884
1366
20
15
1162
1644
1792
98
740
545
617
1544
1050
1634
1328
669
1680
208
790
142
24
1175
1046
1873
1366
20
15
1162
1644
1792
98
740
558
617
1544
1050
1634
1328
648
1664
200
782
138
24
1177
1153
1861
1365
20
15
1162
1644
1792
98
740
558
617
1544
1050
1634
1328
656
1664
200
782
138
24
584
1088
1862
1381
20
15
1162
1654
1792
98
740
545
617
1539
1035
1633
1328
670
1680
226
780
140
24
589
1093
1861
1368
20
15
1162
1654
1792
98
740
558
617
1539
1035
1633
1328
648
1664
226
780
140
24
1176
1024
1884
1368
20
15
1162
1654
1792
98
740
558
617
1539
1035
1633
1328
656
1664
226
780
140
24
584
1088
1882
1368
20
15
182
773
817
1173
2001
1124
1548
1846
1041
1033
1101
12
558
162
962
1097
699
0
194
204
322
20
15
182
774
817
1177
2001
1124
1548
1844
1046
1025
1097
12
557
160
960
1098
699
8
199
205
321
20
15
182
774
817
1177
2001
1124
1548
1844
1046
1025
1097
12
557
160
1856
1098
699
8
199
205
1153
20
15
1890
1399
640
1094
1906
1039
14
1538
39
1421
1242
235
0
528
530
1824
817
1
291
820
1290
20
15
1890
1399
640
1094
1906
1039
14
1538
39
1421
1242
235
0
528
706
1696
817
1
291
820
1018
20
15
1890
1399
640
1094
1906
1039
14
1538
39
1421
1242
235
0
536
530
1824
817
2
259
875
916
20
15
1890
1399
640
1094
1906
1039
14
1538
39
1421
1242
235
0
536
706
1696
817
2
259
875
1017
20
15
1188
818
902
1089
1865
1025
1304
1473
1060
1158
1230
206
835
803
806
866
1072
8
90
337
20
20
15
1188
818
902
1089
1865
1025
1304
1473
1060
1158
1230
206
835
807
806
866
1072
8
90
346
16
20
15
1188
818
903
1089
1865
1025
1304
1473
1074
1160
1230
222
835
803
809
880
1104
88
89
336
39
20
15
1188
818
903
1089
1865
1025
1304
1473
1074
1160
1230
206
835
803
809
880
1104
8
90
338
39
20
15
1197
818
770
1106
499
539
795
1472
1100
732
146
144
256
119
773
64
1548
96
111
994
528
20
15
1129
1330
49
689
753
665
550
1793
1414
278
849
1555
1564
180
700
212
974
706
715
1856
1410
20
15
1129
1330
49
689
753
665
550
1793
1414
278
849
1555
1692
228
700
212
974
673
139
1864
1444
20
15
1129
1330
49
689
497
793
806
1793
1414
273
75
1043
28
180
700
214
617
1984
1479
832
706
20
15
1789
261
1285
401
917
1077
70
86
1286
366
265
923
56
1604
1376
752
754
530
1731
1624
1868
20
15
841
285
213
405
757
1685
69
1605
197
245
389
517
1641
1593
1593
37
557
677
513
193
1025
20
15
841
285
213
405
757
1685
69
1605
197
245
389
517
1641
1593
1597
37
557
677
513
193
1029
20
15
841
285
213
405
757
1685
69
1605
197
245
389
517
1641
1597
1597
37
557
677
513
194
1026
20
15
841
285
213
405
757
1685
37
1605
193
217
386
521
1689
1586
1598
97
560
262
577
16
1028
20
15
841
285
213
405
757
1685
37
1605
193
217
389
521
1689
1586
1598
97
563
257
577
16
1028
20
15
841
285
213
405
757
1685
37
1605
197
213
389
521
1689
1589
1593
97
569
257
577
21
1025
20
15
841
285
213
405
757
1685
37
1605
197
213
389
521
1693
1589
1593
97
569
257
578
18
1025
20
15
841
285
213
405
757
1685
37
1605
197
213
389
521
1690
1586
1593
97
569
257
576
20
1030
20
15
841
285
213
405
757
1685
37
1605
197
213
389
549
1689
1589
1597
101
573
741
577
18
1026
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1577
1625
1593
1825
569
261
897
129
1537
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1577
1625
1597
1825
565
261
897
129
1538
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1577
1625
1594
1825
565
261
897
129
1536
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1577
1629
1597
1825
565
261
897
130
1538
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1577
1626
1593
1825
569
261
897
128
1542
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1577
1626
1594
1825
573
261
897
128
1540
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1689
1589
1593
37
557
677
673
21
1537
20
15
841
285
213
405
757
1685
37
1605
197
245
389
517
1581
1629
1597
1825
562
266
899
129
1537
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1577
1629
1597
1825
562
257
906
130
1538
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1577
1626
1594
1826
563
257
906
128
1544
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1689
1589
1593
33
553
257
577
21
1025
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1689
1589
1597
37
557
257
577
21
1026
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1689
1586
1594
34
554
257
577
16
1552
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1581
1629
1597
1825
565
257
905
129
1537
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1693
1589
1593
33
553
257
578
18
1025
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1693
1589
1597
37
557
257
578
18
1026
20
15
841
285
213
405
757
1685
37
1605
197
245
389
521
1690
1587
1595
33
557
257
576
18
1040
20
15
841
285
213
405
757
1685
37
1605
197
229
389
517
1577
1625
1593
1833
537
261
897
129
1537
20
15
841
285
213
405
757
1685
37
1605
197
229
389
517
1577
1626
1593
1833
537
261
897
128
1542
20
15
841
285
213
405
757
1685
37
1605
197
229
389
517
1577
1626
1595
1833
537
261
897
128
1538
20
15
841
285
213
409
757
1685
69
1605
197
609
389
549
1725
1573
1597
1437
557
690
642
33
1641
20
15
841
285
213
409
757
1685
37
1605
197
225
389
517
1577
1625
1593
1837
573
261
897
129
1537
20
15
1866
1322
811
1089
1857
1037
41
1548
130
1178
1219
197
45
548
796
1812
1164
134
429
816
774
20
15
1866
1322
811
1089
1857
1037
41
1548
130
916
1221
197
44
548
812
272
818
6
1996
817
872
20
15
1866
1322
811
1089
1857
1037
41
1548
138
1178
1219
197
45
548
772
1796
1164
134
429
816
888
20
15
1866
1322
811
1089
1857
1037
41
1548
138
1178
1219
197
45
548
644
1796
1164
134
429
816
1016
20
15
1878
1300
768
1090
1858
1040
20
1557
177
1218
1219
227
35
517
778
1842
547
64
320
775
768
20
15
1878
1300
768
1090
1858
1040
20
1557
177
1186
1219
227
35
517
650
1817
1155
64
320
775
960
20
15
1878
1302
768
1090
1858
1040
20
1538
155
1217
1219
227
35
624
818
1978
547
65
321
864
773
20
15
1878
1302
768
1090
1858
1040
20
1540
172
1185
1219
227
35
539
802
1811
1171
64
320
782
792
20
15
1878
1302
768
1090
1858
1040
20
1540
172
929
1219
227
35
539
802
275
803
16
288
782
792
20
15
1878
1302
768
1090
1858
1040
20
1554
171
929
1219
227
35
528
770
282
803
33
1920
776
773
20
15
1878
1302
768
1090
1858
1040
20
1554
155
929
1219
227
35
528
802
298
803
32
288
776
837
20
15
1878
1302
768
1090
1858
1040
20
1554
219
1217
1219
227
35
528
674
1706
547
65
289
776
965
20
15
580
780
45
973
402
326
178
454
833
777
33
45
13
273
347
75
63
233
497
409
401
20
15
580
780
45
973
402
326
178
454
833
777
33
45
14
273
347
75
63
233
496
413
401
20
15
612
518
5
516
770
128
458
354
992
934
780
828
1070
70
512
98
516
112
562
66
1507
20
15
612
518
5
516
770
128
458
354
992
934
780
828
1102
70
512
98
516
112
1394
322
867
20
15
612
518
5
516
770
128
458
354
992
934
780
828
78
70
512
98
516
112
370
322
867
20
15
612
518
5
260
132
128
458
380
896
710
192
736
46
153
555
418
663
1713
406
935
809
20
15
572
1592
193
229
241
235
247
518
790
36
14
41
32
432
256
776
908
962
896
768
284
20
15
1104
1624
1025
1793
1284
272
934
546
78
1729
1539
35
185
228
54
631
17
626
246
412
160
20
15
1104
1624
1025
1793
1284
272
934
546
78
1729
1603
35
185
232
54
615
41
562
246
401
193
20
15
1104
1624
1025
1793
1284
272
934
546
78
1738
1619
35
185
232
54
610
42
546
246
401
193
20
15
1104
1624
1025
1793
1476
96
934
546
102
1729
1763
195
281
200
70
599
81
770
123
88
769
20
15
1104
1624
1025
1793
1476
96
934
546
78
1729
1763
195
281
200
54
591
81
514
59
312
161
20
15
1104
1624
1025
1792
1284
272
934
546
78
1739
1603
35
185
232
54
611
33
565
237
393
129
20
15
1104
1624
1026
1792
1476
96
934
546
76
1790
1763
195
281
200
58
1155
665
642
59
152
164
20
15
1073
1688
1265
149
268
125
973
577
5
1058
1539
1883
305
66
30
817
561
1648
293
0
240
20
15
568
1592
2
131
201
239
217
528
840
74
203
51
11
449
355
871
1401
872
560
780
1025
20
15
538
1592
1346
518
785
187
439
522
8
8
819
827
67
480
8
11
491
296
364
782
203
20
15
538
1592
1346
518
785
187
439
522
8
8
819
827
67
480
32
11
491
296
364
782
783
20
15
538
1592
1346
518
785
187
439
522
8
8
819
827
67
480
40
11
491
296
364
782
779
20
15
538
1592
1346
518
785
187
439
522
8
8
819
827
99
480
8
11
491
296
460
770
843
20
15
538
1592
1346
518
785
187
439
522
8
8
819
827
99
480
40
11
491
296
460
770
779
20
15
538
1592
1346
262
785
187
439
522
8
520
819
827
99
480
40
267
235
328
460
770
779
20
15
600
795
8
512
778
155
216
459
866
930
779
779
1171
291
268
25
1051
59
672
536
744
20
15
600
795
8
512
778
155
216
459
866
930
779
779
659
291
268
25
1051
59
160
1048
1256
20
15
600
795
8
512
778
155
216
459
866
930
779
787
1171
291
268
25
539
171
664
536
744
20
15
600
795
8
512
778
155
408
459
866
930
779
779
1035
35
268
25
539
187
1240
88
520
20
15
600
795
8
512
778
155
408
459
866
930
779
779
1043
35
268
25
539
59
544
24
520
20
15
600
795
8
512
778
155
408
459
866
931
779
779
1027
35
268
24
538
142
704
600
520
20
15
600
795
8
512
778
155
408
459
866
931
779
779
1035
35
268
24
1050
14
728
600
520
20
15
600
795
8
512
778
155
408
459
866
931
779
779
1043
35
268
24
1050
59
544
536
520
20
15
600
795
8
256
138
155
152
459
610
707
203
395
523
291
396
312
122
278
944
568
264
20
15
600
795
8
256
138
155
408
459
610
707
203
75
11
35
396
312
122
406
536
56
264
20
15
600
795
8
256
138
155
408
459
610
707
203
395
11
35
396
312
122
534
432
56
264
20
15
617
780
41
993
384
222
414
440
555
793
44
946
1264
130
395
3
40
1025
1552
18
1026
20
15
617
780
41
993
384
222
414
440
555
794
44
946
1264
130
395
0
16
1025
1552
12
1026
20
15
613
780
32
944
384
474
450
484
556
800
48
186
60
1
389
62
98
135
402
451
523
20
15
613
780
32
944
384
474
450
484
556
800
48
186
188
1
389
62
98
135
146
323
519
20
15
613
780
32
944
384
474
450
484
812
800
48
186
60
1
261
62
98
135
402
451
267
20
15
613
780
32
944
384
474
450
484
812
800
48
186
188
1
261
62
98
135
146
323
267
20
15
613
780
32
986
904
218
455
485
812
778
544
1708
128
0
260
34
1002
552
1612
1754
196
20
15
613
780
32
994
896
218
455
485
812
796
568
1708
128
0
260
0
1088
520
1600
1788
164
20
15
613
780
32
994
896
218
455
485
812
794
568
1708
128
0
260
2
1098
1032
1600
1754
243
20
15
621
524
32
1962
554
120
65
365
812
1706
388
214
126
0
640
738
242
20
0
552
1857
20
15
614
780
32
994
392
208
196
485
556
794
40
931
643
517
388
2
26
1067
43
903
173
20
15
614
780
32
994
392
208
196
485
812
794
40
931
643
514
260
2
42
1035
43
868
200
20
15
614
780
32
994
392
208
196
485
812
794
40
931
643
517
260
2
42
1035
43
903
524
20
15
614
780
32
994
392
208
200
485
556
794
40
931
647
517
388
2
26
1067
41
867
632
20
15
614
780
32
994
392
208
200
485
812
794
40
931
647
517
260
2
42
1067
41
853
533
20
15
614
780
32
994
904
208
452
485
812
794
552
1699
131
2
260
2
1066
1067
1835
1412
264
20
15
621
781
9
305
129
141
414
438
646
726
246
666
24
20
688
176
656
1664
528
528
788
20
15
621
781
9
305
129
141
414
434
902
726
246
666
24
28
560
176
680
1664
528
576
834
20
15
621
781
9
305
129
141
414
435
903
725
246
666
24
26
560
176
680
1664
528
578
835
20
15
621
781
9
305
133
141
414
438
646
725
249
395
24
20
688
177
673
545
427
528
788
20
15
621
781
9
305
133
141
414
438
646
725
249
651
24
20
688
177
673
1681
539
528
788
20
15
621
781
9
305
133
141
414
438
646
726
243
395
24
20
688
176
410
594
475
528
790
20
15
621
781
9
305
133
141
414
438
646
726
243
651
24
20
688
176
666
1682
539
528
790
20
15
621
781
9
305
133
141
414
434
902
726
229
393
24
28
560
176
709
549
428
544
836
20
15
621
525
9
569
774
134
206
361
874
994
816
800
1168
326
264
76
352
4
670
546
1891
20
15
621
525
9
569
774
134
206
361
874
994
816
800
656
326
264
300
352
260
158
1058
1251
20
15
621
525
9
569
774
134
206
361
874
994
816
800
584
330
264
76
352
4
206
202
243
20
15
621
525
9
569
774
134
206
362
874
994
816
768
1160
328
256
76
352
20
790
550
438
20
15
621
525
9
569
774
134
206
362
874
994
816
768
1160
328
264
300
352
20
662
568
360
20
15
621
525
9
569
774
134
206
362
874
994
816
768
648
328
256
76
352
20
150
1062
1902
20
15
621
525
9
569
774
134
206
362
874
994
816
768
648
328
264
300
352
20
182
56
232
20
15
621
525
9
569
774
134
206
362
874
994
816
800
1160
328
256
76
352
4
662
568
728
20
15
621
525
9
569
774
134
206
362
874
994
816
800
1160
328
264
300
352
4
662
568
360
20
15
621
525
9
569
774
134
206
362
874
994
816
800
1168
328
256
76
352
4
670
550
376
20
15
621
525
9
569
774
134
206
362
874
994
816
800
1168
328
264
300
352
4
670
550
432
20
15
621
525
9
569
774
134
206
362
874
994
816
800
648
328
256
76
352
4
150
38
182
20
15
621
525
9
569
774
134
206
362
874
994
816
800
648
328
264
300
352
260
150
1080
1256
20
15
621
525
9
569
774
134
206
362
874
994
816
800
656
328
256
300
352
260
158
1062
1206
20
15
621
525
9
569
774
134
206
362
874
994
816
800
656
328
264
300
352
260
158
1062
1200
20
15
621
525
9
569
774
134
206
362
874
994
816
800
584
328
256
76
352
4
206
198
254
20
15
621
525
9
569
774
134
206
362
1002
994
816
768
1160
328
512
76
352
20
598
550
1022
20
15
621
525
9
569
774
134
206
362
1002
994
816
800
1160
328
512
76
352
4
662
568
1016
20
15
621
525
9
569
774
134
206
362
1002
994
816
800
1168
328
512
76
352
4
670
550
950
20
15
621
525
9
569
774
134
206
362
1002
994
816
800
584
328
512
76
352
4
206
550
1022
20
15
621
525
9
569
774
134
462
361
874
994
816
800
1096
74
264
76
352
4
974
1226
243
20
15
621
525
9
569
774
134
462
361
874
994
816
800
72
74
264
300
352
4
462
202
235
20
15
621
525
9
569
774
134
462
362
874
994
816
800
1096
72
256
76
352
4
1230
1062
1206
20
15
621
525
9
569
774
134
462
362
874
994
816
800
72
72
256
300
352
4
462
38
182
20
15
621
525
9
569
806
134
206
362
874
995
800
800
560
328
256
313
363
0
208
1158
1270
20
15
621
525
9
569
806
134
462
362
874
995
800
800
1072
72
256
313
363
0
736
134
1246
20
15
621
525
9
569
806
134
462
362
874
995
800
800
1064
72
256
314
363
20
950
1158
182
20
15
621
525
9
569
806
134
462
362
874
995
800
800
40
72
256
313
363
0
438
134
182
20
15
621
525
9
313
134
134
462
362
1003
739
336
384
72
72
514
312
523
1552
1942
1061
1716
20
15
621
525
9
313
134
134
462
362
1002
738
224
384
72
72
512
276
64
576
398
326
878
20
15
621
525
9
313
134
134
462
362
1002
738
240
384
72
72
512
276
80
144
406
902
1022
20
15
621
525
9
313
134
134
462
362
1002
739
336
384
72
72
512
281
523
1552
1942
1061
1720
20
15
621
525
9
313
134
134
462
362
1002
739
336
384
72
72
520
314
523
1552
1942
1061
1712
20
15
621
525
9
313
134
134
462
362
1002
739
336
408
48
72
512
281
523
1536
1974
1158
1014
20
15
621
525
9
313
134
134
462
362
1002
739
240
384
72
72
512
282
75
136
398
198
878
20
15
525
1594
194
354
866
74
214
528
824
332
780
900
544
300
352
576
1744
512
144
696
268
20
15
525
1594
194
354
866
74
214
528
824
332
780
900
544
364
352
576
1744
512
144
664
524
20
15
514
106
265
265
17
944
236
134
334
74
835
775
1827
1072
180
304
894
578
1632
128
132
20
15
514
106
265
265
17
944
236
134
334
74
835
775
1827
48
180
304
894
578
1632
1728
1156
20
15
618
522
11
569
866
119
92
364
874
1002
872
873
1075
133
260
84
342
7
1153
1232
1497
20
15
618
778
11
129
193
205
220
476
858
1186
1238
1093
44
38
258
540
1937
1933
1228
208
760
20
15
621
772
10
153
193
201
221
477
848
1198
937
687
45
33
260
550
870
809
1221
573
868
20
15
621
772
10
153
193
201
221
477
848
1198
937
687
45
32
260
550
870
802
1220
556
872
20
15
621
772
10
153
193
201
221
477
848
1198
937
687
45
36
260
550
870
802
1220
1076
868
20
15
621
772
10
153
193
201
221
477
848
1198
937
687
45
37
260
550
870
809
1221
1077
868
20
15
621
522
11
601
709
201
477
369
857
921
945
145
45
142
257
83
597
1605
202
136
97
20
15
621
772
10
537
797
157
461
476
848
942
769
803
1091
48
260
38
1038
89
888
19
216
20
15
621
772
10
537
797
157
461
476
848
942
769
803
1091
48
262
38
1038
89
888
19
233
20
15
614
514
11
536
788
132
192
352
890
1011
784
788
1156
334
268
290
355
13
774
562
376
20
15
614
514
11
536
788
132
192
352
890
1011
784
788
1158
334
268
290
355
13
772
548
440
20
15
614
514
11
536
788
132
192
352
890
1011
784
788
646
334
268
290
355
13
132
36
184
20
15
614
514
11
536
788
132
192
352
890
1011
784
788
1174
334
268
290
355
13
778
546
376
20
15
614
514
11
536
788
132
192
352
890
1011
784
788
662
334
268
290
355
13
140
1056
1208
20
15
614
514
11
536
788
132
448
352
890
1011
784
788
1062
78
268
290
355
13
964
1096
248
20
15
614
514
11
536
788
132
448
352
890
1011
784
788
38
78
268
290
355
13
452
68
208
20
15
614
514
11
536
820
132
192
352
890
1011
848
772
1156
334
268
66
343
29
600
562
696
20
15
614
514
11
536
820
132
192
352
890
1011
848
772
1158
334
268
66
343
29
602
562
720
20
15
614
514
11
536
820
132
192
352
890
1011
848
772
644
334
268
66
343
28
134
36
184
20
15
614
514
11
536
820
132
192
352
890
1011
848
772
646
334
268
66
343
29
132
36
184
20
15
614
770
11
152
148
132
192
480
954
1195
912
660
148
150
524
1050
1475
779
619
1785
1928
20
15
614
770
11
152
180
144
192
480
826
1195
336
118
134
278
268
794
643
1927
1122
537
264
20
15
614
774
6
133
129
76
204
484
824
162
326
452
37
32
266
314
800
547
1895
798
390
20
15
614
518
6
517
769
140
204
356
888
962
838
772
1157
320
266
314
320
3
807
550
1894
20
15
614
518
6
517
769
140
204
356
888
962
838
772
1160
320
266
89
320
35
693
564
230
20
15
614
518
6
517
769
140
204
356
888
962
838
772
645
320
266
314
320
3
167
1062
1894
20
15
614
518
6
517
769
140
204
356
888
962
838
772
1165
320
266
90
320
35
695
564
1894
20
15
614
518
6
517
769
140
204
356
888
962
838
772
581
320
266
89
320
3
231
550
1894
20
15
614
518
6
517
769
140
204
356
888
962
839
772
1160
320
266
89
321
35
789
564
1894
20
15
614
518
6
517
769
140
204
356
888
930
774
772
1157
320
266
282
1024
3
615
550
1894
20
15
614
518
6
517
769
140
204
356
888
930
774
772
1160
320
266
282
1024
20
693
556
1894
20
15
614
518
6
517
769
140
204
356
888
930
774
772
645
320
266
282
1024
131
139
62
358
20
15
614
518
6
517
769
140
204
356
888
930
774
772
648
320
266
282
1024
20
181
44
358
20
15
614
518
6
517
769
140
204
356
888
930
774
772
1165
320
266
281
1024
67
603
569
742
20
15
614
518
6
517
769
140
204
356
888
930
774
772
581
320
266
281
1024
131
231
198
230
20
15
614
518
6
517
769
140
204
356
888
930
775
772
1160
320
266
281
1025
67
600
572
742
20
15
614
518
6
517
769
140
460
356
896
962
870
772
1093
64
556
106
352
3
1255
198
969
20
15
614
518
6
517
769
140
460
356
896
962
870
772
1093
64
558
106
352
3
1255
1062
1477
20
15
614
518
6
517
769
140
460
356
888
962
838
772
69
64
266
89
320
3
487
966
358
20
15
614
518
6
517
769
140
460
356
888
962
838
772
1093
64
266
89
320
3
1255
1062
614
20
15
614
518
6
517
769
140
460
356
888
930
774
772
69
64
266
281
1024
67
487
966
358
20
15
614
518
6
517
769
140
460
356
888
930
774
772
1093
64
266
281
1024
3
743
550
614
20
15
614
518
6
261
129
140
204
356
896
706
198
68
293
320
556
170
640
707
487
413
964
20
15
614
518
6
261
129
140
204
356
896
706
198
68
293
320
558
170
640
707
487
390
965
20
15
614
518
6
261
129
140
204
356
896
706
326
388
133
320
556
170
544
1539
679
573
932
20
15
614
518
6
261
129
140
204
356
896
706
326
388
133
320
558
170
544
1539
679
573
933
20
15
614
518
6
261
129
140
204
356
896
706
326
388
581
320
558
170
544
1539
839
550
933
20
15
614
518
6
261
129
140
460
356
896
706
198
68
69
64
556
426
1088
1987
551
38
969
20
15
614
518
6
261
129
140
460
356
896
706
198
68
69
64
558
426
1088
1987
1063
38
965
20
15
614
518
6
261
129
140
460
356
896
706
198
68
37
64
556
170
640
707
235
298
968
20
15
614
518
6
261
129
140
460
356
896
706
198
388
69
64
556
426
64
515
391
198
969
20
15
614
518
6
261
129
140
460
356
896
706
198
388
69
64
558
426
64
515
391
198
965
20
15
614
518
6
261
129
140
460
356
896
706
198
740
38
64
558
170
640
1716
444
1158
965
20
15
614
518
6
261
129
140
460
356
896
706
326
388
69
64
556
426
544
1539
1927
1222
1737
20
15
614
518
6
261
129
140
460
356
896
706
326
388
69
64
558
426
544
1539
1927
1222
1733
20
15
614
774
6
517
769
140
204
484
824
962
838
772
581
576
266
121
320
35
231
966
614
20
15
614
774
6
517
769
140
204
484
824
930
774
772
581
288
266
90
512
67
231
230
134
20
15
614
774
6
517
769
140
460
484
824
930
774
772
1080
32
266
90
512
35
888
180
134
20
15
614
774
6
517
769
140
460
484
824
930
774
772
69
32
266
90
512
35
487
230
134
20
15
614
774
6
517
769
140
460
484
824
930
774
772
1093
32
266
90
512
3
1255
1254
134
20
15
614
774
6
261
129
140
204
444
896
706
198
388
312
168
298
97
64
515
376
98
227
20
15
614
774
6
261
129
140
204
444
896
706
198
388
312
168
314
97
64
515
376
98
195
20
15
614
774
6
261
129
140
204
444
896
706
326
388
568
168
298
97
544
1571
1784
738
227
20
15
614
774
6
261
129
140
204
444
896
706
326
388
312
168
298
97
544
1571
1272
1122
227
20
15
614
774
6
261
129
140
204
444
896
706
199
388
648
168
314
97
65
515
792
626
323
20
15
614
774
6
261
129
140
204
444
896
706
199
388
312
168
298
97
65
515
376
98
227
20
15
614
774
6
261
129
140
204
444
896
706
199
388
312
168
314
97
65
515
376
98
195
20
15
614
774
6
261
129
140
204
444
896
706
199
644
648
168
314
97
65
771
792
626
323
20
15
614
774
6
261
129
140
204
444
896
706
327
388
136
168
314
97
545
1539
1816
1138
195
20
15
614
774
6
261
129
140
204
444
896
706
327
388
648
168
314
97
545
1539
792
626
323
20
15
614
774
6
133
129
140
204
484
824
1186
326
68
293
288
266
794
640
1955
1511
758
390
20
15
614
774
6
133
129
140
204
484
824
162
326
388
581
576
266
282
800
515
839
838
614
20
15
614
774
6
133
129
140
204
484
952
1186
326
68
293
288
522
538
640
1955
1511
758
902
20
15
614
774
6
133
129
140
204
484
952
1186
326
388
581
576
522
537
640
515
839
838
870
20
15
614
774
6
133
129
140
204
484
952
162
326
388
581
576
522
1561
1664
515
839
838
870
20
15
614
774
6
133
129
140
460
484
824
1186
326
68
69
32
266
794
640
1955
1223
230
134
20
15
614
774
6
133
129
140
460
484
824
1186
326
68
37
32
266
826
640
1955
1255
182
134
20
15
614
774
6
133
129
140
460
484
952
1186
326
68
69
32
522
538
640
1955
1223
230
902
20
15
614
774
6
133
129
140
460
484
952
162
326
68
69
32
522
1722
1664
1955
1223
230
902
20
15
621
772
10
258
131
135
205
476
976
764
322
384
292
304
514
42
564
1536
1271
503
1009
20
15
621
772
10
258
131
135
205
476
976
764
354
384
292
304
514
42
524
1536
1271
439
1009
20
15
621
772
10
258
131
135
461
476
976
764
354
384
36
48
514
42
524
1536
1911
1143
1521
20
15
621
778
11
153
161
9
93
433
953
1196
345
463
439
29
257
528
642
546
32
1
1001
20
15
621
778
11
313
161
9
93
433
953
745
329
462
438
22
257
35
524
1572
1056
1028
1014
20
15
621
778
11
313
161
9
93
433
953
745
329
462
438
30
257
35
524
1572
1056
0
1009
20
15
621
778
11
313
161
9
93
433
953
745
329
463
429
29
257
35
524
1577
1065
1
1017
20
15
621
778
11
313
161
9
93
433
953
745
329
463
429
30
257
35
521
1577
1065
0
993
20
15
621
778
11
313
161
9
93
433
953
745
329
463
439
29
257
35
524
1570
1056
1025
1017
20
15
621
778
11
313
161
9
93
433
953
745
345
463
439
29
257
51
516
1570
1056
1025
1017
20
15
621
778
11
313
161
9
93
433
953
745
331
463
429
29
257
35
520
1568
1065
1
1017
20
15
621
778
11
313
161
9
93
433
953
745
331
463
429
30
257
35
520
1568
1065
0
993
20
15
621
778
11
313
161
9
93
433
953
745
331
463
439
29
257
35
520
1568
1056
1025
1017
20
15
621
778
11
313
161
9
93
433
953
748
345
463
439
29
257
32
514
1570
1056
1025
1017
20
15
621
778
11
313
162
1
93
433
953
745
232
6
446
30
257
83
87
405
436
4
998
20
15
621
522
11
569
801
153
157
369
857
985
843
815
1197
557
257
99
360
1
785
961
514
20
15
621
522
11
569
801
153
157
369
857
985
843
815
1197
558
257
99
360
1
785
960
513
20
15
621
778
11
313
161
153
157
433
569
745
233
430
678
174
385
211
405
1156
1696
1184
130
20
15
621
778
11
313
161
153
157
433
569
745
329
430
534
278
385
419
524
1540
896
512
306
20
15
621
778
11
313
161
153
157
433
569
745
329
431
525
285
385
419
521
1545
1417
513
265
20
15
621
778
11
313
161
153
157
433
569
745
329
431
525
286
385
419
521
1545
1417
512
265
20
15
621
778
11
313
161
153
157
433
569
745
329
431
173
173
385
419
521
1545
1817
65
133
20
15
621
778
11
313
161
153
157
433
569
745
329
431
173
174
385
419
521
1545
1817
1088
129
20
15
621
778
11
313
161
153
157
433
569
745
329
431
173
205
385
419
521
1545
1817
769
633
20
15
621
778
11
313
161
153
157
433
569
745
329
431
173
206
385
419
521
1545
1817
768
609
20
15
621
778
11
313
161
153
157
433
569
745
237
430
679
173
385
211
401
1152
1697
1185
133
20
15
621
778
11
313
161
153
157
433
569
748
233
431
685
173
385
208
402
1154
1700
1185
133
20
15
621
778
11
313
161
153
157
433
569
748
233
431
685
174
385
208
402
1154
1700
1184
129
20
15
621
778
11
313
161
153
157
433
569
748
233
431
679
173
385
208
402
1154
1696
1185
133
20
15
621
778
11
313
161
153
157
433
953
745
329
430
534
278
257
35
524
1540
896
512
562
20
15
621
778
11
313
161
153
157
433
953
745
329
431
525
285
257
35
521
1538
882
513
521
20
15
621
778
11
313
161
153
157
433
953
745
329
431
525
286
257
35
521
1538
882
512
521
20
15
621
778
11
313
161
153
157
433
953
745
329
431
525
205
257
35
521
1545
1417
417
213
20
15
621
778
11
313
161
153
157
433
953
745
329
431
525
206
257
35
521
1545
1417
416
225
20
15
621
778
11
313
161
153
157
433
953
745
331
431
525
285
257
35
520
1536
881
513
521
20
15
621
778
11
313
161
153
157
433
953
745
331
431
525
286
257
35
520
1536
881
512
521
20
15
621
778
11
313
161
153
157
433
953
745
331
431
525
205
257
35
520
1536
1417
417
213
20
15
621
778
11
313
161
153
157
433
953
745
331
431
269
285
257
35
520
1536
1273
513
521
20
15
621
778
11
313
161
153
157
433
953
745
331
431
269
286
257
35
520
1536
1273
512
521
20
15
621
778
11
313
161
153
413
433
569
745
329
430
22
22
385
419
524
1540
1920
512
306
20
15
621
778
11
313
161
153
413
433
569
745
329
431
13
30
385
419
521
1545
761
0
137
20
15
621
778
11
313
161
153
413
433
569
745
239
431
13
29
385
211
80
128
393
1
265
20
15
621
778
11
313
161
153
413
433
569
745
239
431
13
30
385
211
80
128
393
0
265
20
15
621
778
11
313
161
153
413
433
697
729
235
687
13
29
641
131
680
1665
521
513
777
20
15
621
778
11
313
161
153
413
433
697
729
235
687
13
30
641
131
680
1665
521
512
777
20
15
621
778
11
313
161
153
413
433
697
745
239
431
13
29
641
147
400
1152
393
1
777
20
15
621
778
11
313
161
153
413
433
697
745
239
431
13
30
641
147
400
1152
393
512
777
20
15
621
778
11
313
161
153
413
433
953
745
233
430
22
22
257
83
1109
132
384
0
562
20
15
621
778
11
313
161
153
413
433
953
745
233
431
13
29
257
83
76
137
393
1
521
20
15
621
778
11
313
161
153
413
433
953
745
233
431
13
30
257
75
73
137
393
0
521
20
15
621
778
11
313
161
153
413
433
953
745
329
430
22
22
513
35
524
1540
1920
512
1010
20
15
621
778
11
313
161
153
413
433
953
745
329
430
22
22
257
35
524
1540
1920
0
242
20
15
621
778
11
313
161
153
413
433
953
745
329
431
13
29
513
35
521
1545
1929
513
905
20
15
621
778
11
313
161
153
413
433
953
745
329
431
13
29
257
35
521
1538
1906
1025
521
20
15
621
778
11
313
161
153
413
433
953
745
329
431
13
30
513
35
521
1545
1929
512
993
20
15
621
778
11
313
161
153
413
433
953
745
329
431
13
30
257
35
521
1538
1906
1024
521
20
15
621
778
11
313
161
153
413
433
953
745
331
431
13
29
513
35
520
1536
756
1
905
20
15
621
778
11
313
161
153
413
433
953
745
331
431
13
29
257
35
520
1536
1929
1025
521
20
15
621
778
11
313
161
153
413
433
953
745
331
431
13
30
513
35
520
1536
756
0
906
20
15
621
778
11
313
161
153
413
433
953
745
331
431
13
30
257
35
520
1536
1929
1024
521
20
15
621
778
11
313
161
153
413
433
953
745
235
431
13
29
257
75
72
129
393
1
521
20
15
621
778
11
313
161
153
413
433
953
745
235
431
13
30
257
75
72
129
393
0
521
20
15
621
778
11
313
161
153
413
433
953
745
237
430
22
22
257
83
81
128
384
0
233
20
15
621
778
11
313
161
153
413
433
953
745
239
431
13
29
257
83
1104
128
393
1
521
20
15
621
778
11
313
161
153
413
433
953
745
239
431
13
30
257
83
1104
128
393
0
521
20
15
621
778
11
313
161
153
413
433
953
748
238
430
22
22
257
80
1104
128
384
0
233
20
15
621
778
11
313
162
153
413
433
953
745
232
430
22
22
257
83
1111
133
384
0
562
20
15
621
778
11
313
169
153
157
433
569
748
226
423
685
173
385
208
408
1154
1714
1185
137
20
15
621
778
11
313
169
153
157
433
569
748
226
423
685
174
385
208
408
1154
1714
1184
129
20
15
621
778
11
313
169
153
157
433
569
748
226
423
679
173
385
208
408
1154
1696
1185
133
20
15
621
778
10
281
177
153
157
433
948
758
210
115
269
285
260
68
84
390
422
385
480
20
15
621
778
10
281
177
153
413
433
948
758
210
115
13
29
260
68
84
390
38
1
224
20
15
621
778
10
281
177
153
413
433
948
758
210
755
13
29
260
84
1108
1670
422
1
224
20
15
621
778
11
153
177
33
29
433
953
1193
341
450
31
29
513
531
641
560
726
513
1801
20
15
621
778
11
153
177
33
29
433
953
1193
341
450
31
29
257
531
641
560
726
1
905
20
15
621
778
11
153
177
41
29
433
953
1193
341
453
13
29
513
531
641
553
490
513
1801
20
15
621
778
11
153
177
41
29
433
953
1193
341
453
13
29
257
531
641
553
1862
769
905
20
15
621
778
11
153
177
41
29
433
953
1193
341
453
13
30
513
531
641
569
710
512
1802
20
15
621
778
11
153
177
41
29
433
953
1193
341
453
13
30
257
531
641
553
1862
768
906
20
15
621
778
11
153
177
41
29
433
953
1193
343
453
13
29
513
691
640
562
711
581
1805
20
15
621
522
11
601
821
137
157
369
857
921
785
769
1189
557
257
83
533
53
1178
1011
517
20
15
621
778
10
281
153
145
157
433
564
758
322
411
167
172
388
420
568
1546
1808
1095
129
20
15
621
778
10
281
153
145
157
433
564
758
322
411
167
173
388
420
568
1546
1808
68
128
20
15
621
778
10
281
153
145
157
433
564
758
322
411
167
204
388
420
568
1546
1808
775
625
20
15
621
778
10
281
153
145
157
433
564
758
322
411
167
205
388
420
568
1546
1808
772
624
20
15
621
778
10
281
153
145
157
433
948
758
322
411
167
204
260
36
568
1546
1808
775
353
20
15
621
778
10
281
153
145
157
433
948
758
322
411
167
205
260
36
568
1546
1808
772
352
20
15
621
774
6
261
129
9
93
444
896
706
198
486
438
19
277
97
1088
608
40
10
993
20
15
621
774
6
261
129
9
93
444
896
706
358
486
438
19
277
97
560
1568
1064
10
993
20
15
621
776
10
258
769
137
413
432
570
764
1678
779
1051
27
385
193
1889
10
1242
1090
602
20
15
621
776
10
258
769
137
413
432
570
764
1678
779
27
27
385
193
1761
10
1562
1090
594
20
15
621
776
10
258
769
137
413
432
570
764
1678
778
27
27
385
193
1889
4
438
34
266
20
15
621
774
6
261
129
129
157
444
896
706
198
654
190
163
297
97
112
784
624
410
546
20
15
621
774
6
261
129
137
157
444
896
706
202
394
283
163
297
106
116
532
238
90
546
20
15
621
774
6
261
129
137
413
444
896
706
203
395
27
163
553
170
666
520
474
346
930
20
15
621
774
6
261
129
137
413
444
896
706
202
395
27
163
553
170
652
522
474
346
930
20
15
621
774
6
261
129
137
413
444
896
706
202
394
27
163
553
170
652
516
494
346
930
20
15
621
774
6
261
129
153
413
444
896
706
203
747
27
163
553
170
666
1720
396
920
994
20
15
621
522
11
553
769
145
157
369
857
953
797
813
1198
558
257
275
1025
35
824
992
514
20
15
621
522
11
553
769
145
157
369
857
953
797
814
1198
558
257
275
1025
32
824
992
513
20
15
621
522
11
297
801
145
157
369
1369
441
1017
782
1198
558
1793
275
836
68
600
976
1537
20
15
621
522
11
297
801
145
157
369
1369
441
1005
782
1198
558
1793
275
817
96
824
992
1537
20
15
621
522
11
297
801
145
157
369
1369
441
1007
783
1199
557
1793
275
816
96
824
993
1541
20
15
621
778
10
131
129
137
413
433
948
1186
322
71
109
173
516
538
644
1924
1388
617
896
20
15
621
778
10
131
129
33
29
433
948
1186
322
507
31
29
260
540
644
572
2004
516
944
20
15
621
522
11
513
785
145
157
369
1369
1404
878
798
1190
558
1793
1440
416
8
1192
1000
1538
20
15
621
522
11
513
785
145
157
369
1369
1404
878
798
1191
557
1793
1440
416
8
1193
1001
1541
20
15
621
522
11
553
782
145
157
369
857
953
800
778
1195
557
257
275
1047
117
625
981
517
20
15
621
778
10
259
145
129
413
433
644
706
218
391
27
29
676
188
116
512
496
549
784
20
15
621
778
10
131
145
129
413
433
948
1186
346
391
27
29
516
538
652
512
752
549
1760
20
15
621
778
10
131
145
129
413
433
948
1186
346
391
27
29
260
538
652
512
752
1045
560
20
15
621
776
10
131
136
146
146
432
945
1186
327
396
272
274
519
693
641
533
204
526
898
20
15
621
776
10
131
136
146
402
432
945
1186
327
396
28
18
519
693
641
533
1953
524
898
20
15
621
776
10
131
136
146
402
432
945
1186
339
84
12
18
519
693
650
1970
1026
12
898
20
15
621
778
10
259
136
137
401
433
644
706
203
71
13
28
692
186
654
704
19
996
806
20
15
621
778
10
259
136
137
401
433
644
706
211
387
23
29
692
186
682
512
489
545
804
20
15
621
778
10
259
136
137
401
433
644
706
211
387
23
28
676
186
114
256
425
547
792
20
15
621
778
10
259
136
137
401
433
900
706
211
387
23
29
564
186
682
512
489
545
844
20
15
621
778
10
259
136
137
401
433
900
706
211
387
23
28
564
186
682
512
489
547
845
20
15
621
778
10
259
136
146
146
433
900
706
339
404
264
276
564
186
554
1586
1216
546
920
20
15
621
778
10
259
136
146
146
433
900
706
339
404
264
284
564
186
554
1587
1217
520
912
20
15
621
778
10
259
136
146
146
433
900
706
339
404
532
276
564
186
554
1586
1012
598
918
20
15
621
778
10
259
136
146
146
433
900
706
339
404
276
276
564
186
554
1587
1228
566
918
20
15
621
778
10
259
136
146
402
433
644
706
211
84
20
20
692
186
426
434
8
8
792
20
15
621
778
10
259
136
146
402
433
900
706
339
404
8
28
548
186
554
1586
704
584
920
20
15
621
778
10
259
136
146
402
433
900
706
339
404
8
28
564
186
554
1586
704
72
840
20
15
621
778
10
259
136
146
402
433
900
706
339
404
8
172
548
186
554
1586
704
232
984
20
15
621
778
10
131
136
137
145
433
948
1186
339
387
535
204
516
698
650
512
947
707
2008
20
15
621
778
10
131
136
137
145
433
948
1186
339
391
269
285
516
538
650
520
211
549
1012
20
15
621
778
10
131
136
137
145
433
948
1186
339
391
269
285
260
538
650
520
211
529
564
20
15
621
778
10
131
136
137
401
433
948
1186
339
391
13
29
516
538
650
520
723
549
860
20
15
621
778
10
131
136
137
401
433
948
1186
339
391
13
29
260
538
650
520
723
529
564
20
15
621
778
10
131
136
146
146
433
948
1186
327
396
272
276
260
538
641
533
204
524
568
20
15
621
778
10
131
136
146
146
433
948
1186
327
396
276
276
260
538
641
533
212
342
518
20
15
621
778
10
131
136
146
402
433
948
1186
327
396
16
20
260
538
641
533
716
524
568
20
15
621
778
10
131
136
146
402
433
948
1186
327
396
20
20
516
698
641
533
468
598
902
20
15
621
778
10
131
136
146
402
433
948
1186
327
396
28
20
260
538
641
533
720
592
518
20
15
621
778
10
131
136
146
402
433
948
1186
339
84
8
28
516
538
650
1970
1024
520
1000
20
15
621
778
10
131
136
146
402
433
948
1186
339
84
20
20
516
538
650
1970
1032
520
1016
20
15
1133
778
11
153
145
649
1693
433
825
1193
329
837
1645
205
385
595
661
1717
1702
1673
98
20
15
1133
778
10
131
129
649
1693
433
1460
1186
322
838
1645
173
1668
684
644
1698
1718
1697
1152
20
15
1133
778
10
131
129
649
1693
433
1460
1186
322
839
1645
173
1668
684
644
1668
1718
1713
1152
20
15
1133
778
10
131
145
641
1693
433
948
1186
346
839
1645
173
1156
538
652
1664
1732
1641
1408
20
15
1133
778
10
131
145
641
1693
433
948
1186
346
839
1645
173
644
538
652
1664
1732
1641
384
20
15
613
776
10
600
800
134
198
465
858
923
792
772
560
316
272
3
1035
40
232
168
356
20
15
613
776
10
600
800
134
454
465
858
923
792
770
1056
60
272
3
547
47
993
117
594
20
15
613
776
10
600
800
134
454
465
858
923
792
772
1056
56
272
3
1027
40
740
630
598
20
15
613
776
10
600
800
134
454
465
858
923
792
772
32
56
272
3
1027
40
484
118
214
20
15
613
776
10
600
800
134
454
465
858
923
792
772
1072
56
272
3
515
40
1256
1126
1238
20
15
613
776
10
600
800
134
454
465
858
923
792
772
1072
60
272
3
515
40
1256
1192
612
20
15
613
776
10
600
800
134
454
465
858
923
792
772
48
56
272
3
1027
40
488
102
214
20
15
613
776
10
600
800
134
454
465
858
923
792
802
48
56
272
3
1027
15
417
16
214
20
15
613
776
10
600
800
134
454
465
858
923
792
804
1056
56
272
3
515
8
960
118
213
20
15
613
776
10
600
800
134
454
465
858
923
792
804
32
56
272
3
1027
8
448
118
213
20
15
613
776
10
600
800
134
454
465
858
923
792
804
1072
56
272
3
515
8
992
102
214
20
15
613
776
10
600
800
134
454
465
858
923
792
804
48
56
272
3
1027
8
416
976
598
20
15
613
776
10
600
800
134
454
465
858
923
792
804
48
60
272
3
1027
8
416
168
356
20
15
613
776
10
600
800
134
454
465
858
923
792
804
1060
60
272
3
1035
8
540
1202
612
20
15
613
776
10
600
800
134
454
465
858
923
792
804
36
60
272
3
1027
8
490
114
214
20
15
613
778
11
568
800
134
198
464
858
947
792
772
544
318
274
22
518
152
224
628
720
20
15
613
778
11
568
800
134
198
464
858
947
792
804
544
318
274
22
518
133
196
628
720
20
15
613
778
11
568
800
134
198
464
858
947
792
804
560
318
274
22
519
132
228
530
336
20
15
613
778
11
568
800
134
454
464
858
947
792
770
1056
62
274
22
518
39
1250
1140
1232
20
15
613
778
11
568
800
134
454
464
858
947
792
770
32
62
274
22
518
39
482
116
208
20
15
613
778
11
568
800
134
454
464
858
947
792
772
1056
62
274
22
518
40
1248
116
208
20
15
613
778
11
568
800
134
454
464
858
947
792
772
32
62
274
22
518
40
480
628
336
20
15
613
778
11
568
800
134
454
464
858
947
792
772
1072
62
274
22
1030
21
560
530
592
20
15
613
778
11
568
800
134
454
464
858
947
792
772
48
62
274
22
518
40
488
100
208
20
15
613
778
11
568
800
134
454
464
858
947
792
772
1060
62
274
22
518
36
572
112
208
20
15
613
778
11
568
800
134
454
464
858
947
792
802
1056
62
274
22
518
135
706
628
592
20
15
613
778
11
568
800
134
454
464
858
947
792
802
32
62
274
22
518
143
450
116
208
20
15
613
778
11
568
800
134
454
464
858
947
792
802
48
62
274
22
518
7
418
18
208
20
15
613
778
11
568
800
134
454
464
858
947
792
804
1056
62
274
22
518
5
960
116
208
20
15
613
778
11
568
800
134
454
464
858
947
792
804
32
62
274
22
1030
5
448
116
208
20
15
613
778
11
568
800
134
454
464
858
947
792
804
1072
62
274
22
1030
5
528
530
592
20
15
613
778
11
568
800
134
454
464
858
947
824
772
1060
62
274
22
1042
19
575
624
336
20
15
613
778
11
600
800
134
198
464
858
923
792
770
544
569
265
10
546
239
226
1015
1266
20
15
613
778
11
600
800
134
198
464
858
923
792
770
544
313
265
10
546
239
226
183
178
20
15
613
778
11
600
800
134
198
464
858
923
792
772
544
569
265
10
547
232
226
1015
1266
20
15
613
778
11
600
800
134
198
464
858
923
792
772
544
313
265
9
545
232
226
183
178
20
15
613
778
11
600
800
134
454
464
858
923
792
770
1056
57
273
9
546
47
994
119
597
20
15
613
778
11
600
800
134
454
464
858
923
792
770
1056
57
265
10
514
239
1250
119
243
20
15
613
778
11
600
800
134
454
464
858
923
792
770
32
57
273
9
546
47
482
119
214
20
15
613
778
11
600
800
134
454
464
858
923
792
770
32
57
265
10
514
239
482
631
371
20
15
613
778
11
600
800
134
454
464
858
923
792
770
1072
57
265
10
515
239
1257
1191
1203
20
15
613
778
11
600
800
134
454
464
858
923
792
770
1072
61
273
10
515
47
1257
1203
615
20
15
613
778
11
600
800
134
454
464
858
923
792
772
1056
57
273
9
521
232
994
119
597
20
15
613
778
11
600
800
134
454
464
858
923
792
772
1056
57
265
9
515
232
1250
1207
626
20
15
613
778
11
600
800
134
454
464
858
923
792
772
1072
57
265
9
521
24
562
1191
178
20
15
613
778
11
600
800
134
454
464
858
923
792
802
1072
57
273
10
515
15
994
103
213
20
15
613
778
11
600
800
134
454
464
858
923
792
802
1072
57
265
10
514
15
930
167
178
20
15
613
778
11
600
800
134
454
464
858
923
792
802
1072
61
273
9
514
15
1249
1043
595
20
15
613
778
11
600
800
134
454
464
858
923
792
802
48
57
273
10
1027
15
482
103
213
20
15
613
778
11
600
800
134
454
464
858
923
792
802
48
57
265
10
514
15
418
167
178
20
15
613
778
11
600
800
134
454
464
858
923
792
802
48
61
273
9
1026
15
417
19
213
20
15
613
778
11
600
800
134
454
464
858
923
792
804
1072
57
273
9
513
8
994
103
213
20
15
613
778
11
600
800
134
454
464
858
923
792
804
1072
57
265
9
515
8
930
167
178
20
15
613
778
11
600
800
134
454
464
858
923
792
804
48
57
273
9
513
8
482
103
213
20
15
613
778
11
600
800
134
454
464
858
923
792
804
48
57
265
9
515
8
418
171
361
20
15
613
778
11
600
800
134
454
464
858
923
792
804
48
61
273
10
1027
8
418
979
597
20
15
613
778
11
600
800
134
454
464
858
923
792
804
1060
61
273
9
521
8
1002
115
210
20
15
613
778
11
600
800
134
454
464
858
923
792
804
36
61
273
9
514
8
490
115
210
20
15
613
776
10
600
800
70
198
465
858
923
792
932
40
60
272
3
523
136
408
16
468
20
15
613
776
10
600
800
70
198
465
858
923
792
1444
40
60
272
3
1027
1288
408
16
468
20
15
613
778
11
568
800
70
198
464
858
947
824
1476
32
58
274
22
1042
1363
456
282
724
20
15
613
778
11
600
800
70
198
464
858
923
792
962
1056
57
265
10
546
111
1186
1207
1459
20
15
613
778
11
600
800
70
198
464
858
923
792
964
32
58
274
10
515
120
456
538
852
20
15
613
778
11
600
800
70
198
464
858
923
792
932
1056
58
273
9
523
136
744
684
854
20
15
613
778
11
600
800
70
198
464
858
923
792
932
1056
58
274
10
523
136
744
684
852
20
15
613
778
11
600
800
70
198
464
858
923
792
932
32
58
274
10
523
136
452
538
852
20
15
613
778
11
600
800
70
198
464
858
923
792
932
40
58
273
9
513
136
408
20
470
20
15
613
778
11
600
800
70
198
464
858
923
792
932
40
58
274
10
515
136
408
20
468
20
15
613
778
11
600
800
70
198
464
858
923
792
1444
40
58
273
9
1033
1288
408
20
470
20
15
613
778
11
600
800
70
198
464
858
923
792
1444
40
58
274
10
1035
1288
408
20
468
20
15
613
778
11
600
800
74
194
464
858
923
792
972
1060
61
273
10
1026
98
706
531
854
20
15
613
778
11
600
800
74
194
464
858
923
792
972
1060
62
273
10
1027
99
706
530
854
20
15
613
514
7
517
768
134
198
352
850
928
780
788
1152
334
273
272
1044
52
660
564
438
20
15
613
514
7
517
768
134
198
352
850
928
780
788
1152
334
274
272
1044
52
660
564
728
20
15
613
514
7
517
768
134
198
352
850
928
780
788
544
334
273
272
1044
180
212
148
182
20
15
613
514
7
517
768
134
198
352
850
928
780
788
544
334
274
272
1044
180
212
148
728
20
15
613
514
7
517
768
134
198
352
850
928
780
788
592
334
273
272
1044
180
244
210
222
20
15
613
514
7
517
768
134
198
352
850
928
780
788
592
334
274
272
1044
180
244
210
216
20
15
613
514
7
517
768
134
454
352
994
928
780
788
1072
150
513
96
532
52
564
1268
1414
20
15
613
514
7
517
768
134
454
352
866
928
780
788
1056
78
257
272
1044
180
724
1172
1214
20
15
613
514
7
517
768
134
454
352
866
928
780
788
1072
78
257
272
1044
180
564
132
1238
20
15
613
514
7
517
768
134
454
352
866
928
780
788
1072
150
257
272
1044
180
564
244
82
20
15
613
514
7
517
768
134
454
352
866
928
780
788
1104
78
257
272
1044
180
756
1234
214
20
15
613
514
7
517
768
134
454
352
866
928
780
788
40
66
257
272
1044
180
356
66
222
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1056
78
273
272
1044
180
724
1172
1206
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1072
78
273
272
1044
52
564
1156
182
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1072
78
274
272
1044
180
564
132
1240
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1072
150
273
272
1044
180
564
244
90
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1072
150
274
272
1044
180
564
244
88
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1072
158
273
272
1044
180
564
242
94
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1072
158
274
272
1044
180
564
242
80
20
15
613
514
7
517
768
134
454
352
850
928
780
788
48
150
273
272
1044
52
436
244
90
20
15
613
514
7
517
768
134
454
352
850
928
780
788
48
150
274
272
1044
52
436
244
88
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1104
78
273
272
1044
180
756
1234
222
20
15
613
514
7
517
768
134
454
352
850
928
780
788
1104
78
274
272
1044
180
756
1234
216
20
15
613
514
7
517
768
134
454
352
850
928
780
788
40
66
273
272
1044
180
356
66
254
20
15
613
514
7
517
768
134
454
352
978
928
780
788
32
154
529
16
532
52
352
940
854
20
15
613
514
7
517
768
134
454
352
978
928
780
788
32
154
530
16
532
52
352
940
852
20
15
613
514
7
517
768
134
454
352
978
928
780
788
1072
150
529
16
532
52
948
1268
1626
20
15
613
514
7
517
768
134
454
352
978
928
780
788
1072
150
530
16
532
52
564
1268
1496
20
15
613
514
7
517
768
134
454
352
978
928
780
788
40
154
529
16
532
52
356
932
854
20
15
613
514
7
517
768
134
454
352
978
928
780
788
40
154
530
16
532
52
356
932
852
20
15
613
514
7
553
768
134
454
352
866
998
796
788
1072
78
257
291
369
5
948
1156
190
20
15
613
514
7
553
768
134
454
352
866
998
796
788
1072
150
257
291
369
5
564
1268
82
20
15
613
514
7
553
768
134
454
352
866
998
796
788
48
78
257
291
369
5
436
132
214
20
15
613
514
7
553
768
134
454
352
866
998
796
788
48
150
257
291
369
5
436
244
82
20
15
613
514
7
513
782
138
202
352
850
942
776
768
1156
322
274
276
1030
0
640
572
732
20
15
613
514
7
513
782
138
202
352
850
942
776
768
644
322
274
276
1030
0
128
1084
1244
20
15
613
514
7
517
785
138
196
352
866
928
798
768
1152
332
258
272
1048
4
656
568
380
20
15
613
514
7
517
785
138
196
352
866
928
798
768
1152
332
260
272
1048
4
656
568
376
20
15
613
514
7
517
785
138
196
352
866
928
798
768
640
332
258
272
1048
4
128
56
188
20
15
613
514
7
517
785
138
196
352
866
928
798
768
640
332
260
272
1048
4
128
56
184
20
15
613
514
7
517
785
138
196
352
850
928
798
768
1152
332
274
272
1048
4
656
568
364
20
15
613
514
7
517
785
138
196
352
850
928
798
768
640
332
274
272
1048
4
128
56
220
20
15
613
514
7
577
782
138
202
352
850
924
776
768
644
322
274
88
515
1
128
60
220
20
15
613
514
7
553
782
138
196
352
866
998
800
768
1152
332
258
291
355
9
653
568
700
20
15
613
514
7
553
782
138
196
352
866
998
800
768
640
332
258
67
355
9
184
1080
1916
20
15
613
514
7
553
782
138
202
352
866
998
800
768
1156
322
258
291
355
9
640
572
1916
20
15
613
514
7
553
782
138
202
352
866
998
800
768
644
322
258
291
355
9
128
1084
1916
20
15
620
778
11
312
161
150
205
433
954
747
331
424
132
174
257
33
520
1544
1802
1120
242
20
15
620
778
11
312
161
150
205
433
954
747
331
424
644
174
257
33
520
1544
778
608
242
20
15
620
520
10
568
809
145
461
366
874
1003
803
803
72
72
258
299
352
14
399
56
236
20
15
620
776
6
260
132
144
144
432
898
707
201
414
534
278
310
103
117
537
1777
565
549
20
15
620
776
6
260
132
144
144
432
898
707
201
414
278
278
310
103
117
537
241
565
549
20
15
620
776
6
260
132
144
144
432
898
707
329
414
534
278
566
167
557
1577
880
596
916
20
15
620
776
6
260
132
144
144
432
898
707
329
414
542
278
566
167
557
1561
929
593
917
20
15
620
776
6
260
132
144
400
432
642
707
201
94
14
22
694
167
429
409
1
21
789
20
15
620
776
6
260
132
144
400
432
642
707
201
414
14
22
694
167
429
537
449
533
789
20
15
620
776
6
260
132
144
400
432
642
707
201
414
30
22
694
167
429
537
417
593
789
20
15
620
776
6
260
132
144
400
432
898
707
201
414
22
22
310
103
117
537
497
565
549
20
15
620
776
6
260
140
144
144
432
898
756
321
392
520
286
294
114
571
1550
1735
551
537
20
15
620
776
6
260
140
144
144
432
898
756
321
392
264
286
294
114
571
1550
1223
551
537
20
15
620
776
6
260
140
144
400
432
642
707
193
72
8
24
670
199
388
718
7
19
775
20
15
620
776
6
260
140
144
400
432
642
707
193
392
8
30
670
199
420
526
455
551
769
20
15
620
776
6
260
140
144
400
432
642
707
193
392
24
30
670
199
420
526
423
519
769
20
15
620
776
6
260
140
144
400
432
642
707
193
77
22
22
694
191
425
407
16
10
794
20
15
620
776
6
260
140
144
400
432
642
707
193
397
30
22
694
191
425
535
480
516
786
20
15
620
776
6
260
140
144
400
432
642
707
321
392
24
24
670
199
548
1582
743
3
775
20
15
620
776
6
260
140
144
400
432
642
707
321
392
24
30
670
199
548
1582
743
7
769
20
15
620
776
6
260
140
144
400
432
898
707
321
397
22
22
566
191
553
1559
720
596
918
20
15
620
776
6
260
140
144
400
432
898
756
321
392
8
30
294
114
571
1550
1991
1063
537
20
15
621
773
5
129
323
163
223
1757
2005
1185
674
48
921
1681
1
17
976
560
1717
1665
217
20
15
621
773
5
129
323
163
223
477
853
1185
674
48
153
145
257
529
976
560
181
385
377
20
15
621
773
5
129
323
163
223
477
853
1185
674
48
921
553
257
529
976
560
1717
410
560
20
15
621
773
5
513
771
131
159
477
853
929
769
768
1209
137
257
17
1025
0
638
753
520
20
15
621
773
5
513
771
131
159
477
853
929
769
816
1209
137
257
17
1041
120
590
1146
1548
20
15
621
773
5
513
771
131
159
477
853
929
770
768
1209
137
257
17
1040
48
638
1146
1548
20
15
621
773
5
513
771
131
159
477
853
929
770
800
1209
137
257
17
1040
112
606
1137
1544
20
15
621
773
5
513
771
131
159
477
853
929
770
816
1209
137
257
17
1040
120
590
1146
1548
20
15
621
773
5
513
771
131
159
477
853
929
777
768
1209
137
257
17
1045
16
638
762
524
20
15
621
773
5
513
771
131
159
477
853
929
777
784
1209
137
257
17
1045
40
622
1146
1548
20
15
621
773
5
513
771
131
159
477
853
929
834
800
1209
137
257
17
544
48
606
753
520
20
15
621
773
5
129
131
131
159
1757
1749
1185
897
640
697
1673
257
1041
1473
256
894
1658
12
20
15
614
773
5
513
771
68
204
486
825
929
769
994
1062
33
266
90
515
244
1234
23
881
20
15
614
773
5
129
131
68
204
486
825
161
321
450
38
33
266
282
803
548
738
23
881
20
15
614
773
5
129
131
68
204
486
825
161
321
450
39
33
266
282
803
548
692
1046
753
20
15
614
773
5
129
131
68
204
486
825
161
321
451
40
34
266
315
801
553
733
541
388
20
15
614
773
5
129
131
68
204
486
825
161
322
450
39
33
266
282
800
547
436
278
497
20
15
614
773
5
129
131
68
204
486
825
174
321
451
40
34
266
296
814
553
733
541
388
20
15
614
773
5
129
131
68
204
486
825
174
329
451
40
34
266
296
809
545
733
541
388
20
15
614
773
5
129
131
68
204
486
825
174
329
467
40
34
266
296
809
553
719
541
388
20
15
614
517
5
513
771
132
204
358
889
961
833
770
1160
322
266
91
323
36
797
573
356
20
15
614
517
5
513
771
132
204
358
889
961
833
770
1158
321
266
91
323
20
658
567
721
20
15
614
517
5
513
771
132
204
358
889
961
833
770
646
321
266
91
323
4
162
55
209
20
15
614
517
5
513
771
132
204
358
889
961
833
770
1159
321
266
90
322
4
616
566
209
20
15
614
517
5
513
771
132
204
358
889
961
833
770
647
321
266
91
323
4
132
1070
1233
20
15
614
517
5
513
771
132
204
358
889
961
833
770
583
321
266
90
323
36
228
206
209
20
15
614
517
5
513
771
132
204
358
889
961
833
773
1160
322
266
91
323
15
623
573
228
20
15
614
517
5
513
771
132
204
358
889
961
833
773
648
322
266
91
323
15
143
1085
1892
20
15
614
517
5
513
771
132
204
358
889
961
833
771
1157
322
266
314
322
2
804
544
1892
20
15
614
517
5
513
771
132
204
358
889
961
833
771
1160
322
266
91
321
1
797
573
356
20
15
614
517
5
513
771
132
204
358
889
961
833
771
645
322
266
314
322
2
164
1056
1892
20
15
614
517
5
513
771
132
204
358
889
961
833
771
648
322
266
91
321
9
157
1085
1892
20
15
614
517
5
513
771
132
204
358
889
961
833
771
647
321
266
90
322
2
168
47
721
20
15
614
517
5
513
771
132
204
358
889
961
833
777
1157
321
266
90
323
29
649
559
721
20
15
614
517
5
513
771
132
204
358
889
961
833
777
645
321
266
90
323
29
137
1071
1233
20
15
614
517
5
513
771
132
204
358
889
961
834
770
1160
322
266
91
320
19
607
573
356
20
15
614
517
5
513
771
132
204
358
889
961
834
770
1158
321
266
91
320
3
809
559
721
20
15
614
517
5
513
771
132
204
358
889
961
834
770
648
322
266
91
320
19
159
1085
1892
20
15
614
517
5
513
771
132
204
358
889
961
834
770
646
321
266
91
320
3
169
47
721
20
15
614
517
5
513
771
132
204
358
889
961
834
770
1159
321
266
91
320
3
644
557
721
20
15
614
517
5
513
771
132
204
358
889
961
834
770
647
321
266
91
320
3
132
1069
1233
20
15
614
517
5
513
771
132
204
358
889
961
834
770
583
321
266
91
320
3
228
558
721
20
15
614
517
5
513
771
132
204
358
889
961
834
771
1160
322
266
91
328
25
669
573
1892
20
15
614
517
5
513
771
132
204
358
889
961
841
770
1160
322
266
91
335
4
606
574
740
20
15
614
517
5
513
771
132
204
358
889
961
841
770
1158
321
266
91
335
36
818
567
721
20
15
614
517
5
513
771
132
204
358
889
961
841
770
648
322
266
91
335
4
158
1086
1892
20
15
614
517
5
513
771
132
204
358
889
961
841
770
646
321
266
91
335
36
130
55
209
20
15
614
517
5
513
771
132
204
358
889
961
841
770
1163
322
266
91
335
4
604
572
742
20
15
614
517
5
513
771
132
204
358
889
961
841
770
1159
321
266
91
335
4
692
566
721
20
15
614
517
5
513
771
132
204
358
889
961
841
770
651
321
266
315
335
36
156
62
209
20
15
614
517
5
513
771
132
204
358
889
961
841
770
651
322
266
91
335
4
156
1084
1894
20
15
614
517
5
513
771
132
204
358
889
961
841
770
647
321
266
91
335
4
164
46
721
20
15
614
517
5
513
771
132
204
358
889
961
841
770
583
321
266
91
335
36
228
558
721
20
15
614
517
5
513
771
132
204
358
889
961
841
773
1157
322
266
314
335
39
805
544
1892
20
15
614
517
5
513
771
132
204
358
889
961
841
773
1160
322
266
91
335
39
815
573
1892
20
15
614
517
5
513
771
132
204
358
889
961
841
773
645
322
266
314
335
7
165
32
358
20
15
614
517
5
513
771
132
204
358
889
961
841
773
648
322
266
91
335
39
143
61
356
20
15
614
517
5
513
771
132
204
358
889
961
841
773
581
322
266
91
335
7
229
192
228
20
15
614
517
5
513
771
132
204
358
889
961
841
777
1160
322
266
91
335
15
591
573
356
20
15
614
517
5
513
771
132
204
358
889
961
841
777
648
322
266
91
335
15
191
61
356
20
15
614
517
5
513
771
132
204
358
889
961
841
793
648
322
266
91
335
31
135
1085
1892
20
15
614
517
5
513
771
132
204
358
889
961
841
809
549
322
266
91
335
63
233
544
614
20
15
614
517
5
513
771
132
204
358
889
961
841
787
648
322
266
91
335
41
143
61
356
20
15
614
517
5
513
771
132
204
358
889
929
769
770
1160
322
266
282
1027
20
669
573
1892
20
15
614
517
5
513
771
132
204
358
889
929
769
770
1158
321
266
282
1027
20
681
567
721
20
15
614
517
5
513
771
132
204
358
889
929
769
770
648
322
266
282
1027
20
157
61
356
20
15
614
517
5
513
771
132
204
358
889
929
769
770
646
321
266
282
1027
20
178
55
209
20
15
614
517
5
513
771
132
204
358
889
929
769
770
1159
321
266
282
1027
4
644
558
721
20
15
614
517
5
513
771
132
204
358
889
929
769
770
647
321
266
282
1027
4
132
46
209
20
15
614
517
5
513
771
132
204
358
889
929
769
773
1157
321
266
282
1026
14
786
559
721
20
15
614
517
5
513
771
132
204
358
889
929
769
773
1160
322
266
282
1027
47
687
573
1892
20
15
614
517
5
513
771
132
204
358
889
929
769
771
1157
322
266
282
1026
66
804
544
1892
20
15
614
517
5
513
771
132
204
358
889
929
769
771
1160
322
266
282
1026
18
799
573
356
20
15
614
517
5
513
771
132
204
358
889
929
769
771
645
322
266
282
1026
66
164
1056
1892
20
15
614
517
5
513
771
132
204
358
889
929
777
773
1157
322
266
282
1039
71
613
544
1894
20
15
614
517
5
513
771
132
204
358
889
929
777
773
1160
322
266
282
1039
71
655
573
1892
20
15
614
517
5
513
771
132
204
358
889
929
777
773
581
322
266
282
1039
71
229
192
228
20
15
614
517
5
513
771
132
204
358
889
929
777
771
1160
322
266
282
1039
73
671
573
1892
20
15
614
517
5
513
771
132
460
358
889
961
833
770
1062
65
266
314
322
36
882
79
209
20
15
614
517
5
513
771
132
460
358
889
961
833
771
1093
66
266
90
322
2
1252
32
612
20
15
614
517
5
513
771
132
460
358
889
961
833
771
1061
66
266
90
322
34
884
1088
228
20
15
614
517
5
513
771
132
460
358
889
961
834
770
1095
65
266
91
320
3
1252
46
209
20
15
614
517
5
513
771
132
460
358
889
961
841
770
1062
65
266
315
335
36
882
79
209
20
15
614
517
5
513
771
132
460
358
889
961
841
770
1095
65
266
315
335
36
996
206
209
20
15
614
517
5
513
771
132
460
358
889
961
841
773
69
66
266
91
335
39
485
192
228
20
15
614
517
5
513
771
132
460
358
889
961
841
773
1093
66
266
91
335
7
997
32
614
20
15
614
517
5
513
771
132
460
358
889
961
841
809
69
66
266
91
335
63
425
192
228
20
15
614
517
5
513
771
132
460
358
889
961
841
809
1093
66
266
314
335
63
937
192
228
20
15
614
517
5
513
771
132
460
358
889
961
841
809
1061
66
266
91
335
63
1001
32
612
20
15
614
517
5
513
771
132
460
358
889
961
841
787
1107
65
266
315
335
41
752
214
209
20
15
614
517
5
513
771
132
460
358
889
929
769
771
1061
66
266
282
1026
34
884
1088
1252
20
15
614
517
5
513
771
132
460
358
889
929
769
771
37
66
266
282
1026
34
372
64
228
20
15
614
517
5
513
771
132
460
358
889
929
777
773
1093
66
266
282
1039
71
997
32
614
20
15
614
517
5
577
771
132
460
357
1021
897
769
803
1075
67
521
109
513
226
1264
1153
997
20
15
614
517
5
577
771
132
460
358
1017
897
777
809
69
66
522
122
527
63
425
960
868
20
15
614
517
5
577
771
132
460
358
1017
897
777
809
1093
66
522
122
527
63
937
1216
1764
20
15
614
517
9
513
771
132
204
358
849
961
865
770
647
321
278
97
339
4
132
46
729
20
15
614
517
9
513
771
132
204
358
849
929
769
777
1157
321
278
277
1029
29
649
559
729
20
15
614
517
9
513
771
132
204
358
849
929
769
777
645
321
278
277
1029
29
137
1071
1241
20
15
614
517
9
513
771
132
460
358
849
961
849
802
1063
65
278
97
371
36
1252
1166
1241
20
15
614
517
9
513
771
132
460
358
849
961
849
818
1063
65
278
97
371
28
836
1102
217
20
15
614
517
9
513
771
132
460
358
849
961
849
818
39
65
278
97
371
28
324
78
217
20
15
614
517
9
257
131
132
204
358
977
705
193
66
135
321
534
129
659
708
260
558
985
20
15
614
517
9
257
131
132
204
358
977
705
193
386
647
321
534
129
645
532
788
46
985
20
15
614
517
9
257
131
132
204
358
977
705
201
73
133
321
534
130
78
462
258
559
985
20
15
614
517
9
577
771
132
204
358
849
897
769
770
1159
321
278
257
1029
4
644
558
729
20
15
614
517
9
577
771
132
204
358
849
897
769
770
647
321
278
257
1029
4
132
46
217
20
15
614
517
9
577
771
132
204
358
849
897
769
802
1159
321
278
257
1059
52
660
566
692
20
15
614
517
9
577
771
132
204
358
849
897
769
802
647
321
278
257
1059
52
148
46
729
20
15
614
518
9
513
771
132
204
356
870
929
769
773
1157
320
256
278
1054
14
646
558
1889
20
15
614
518
9
513
771
132
204
356
870
929
769
773
1160
320
256
278
1054
14
655
545
1888
20
15
614
518
9
513
771
132
204
356
870
929
769
773
645
320
256
278
1054
14
134
1057
1889
20
15
614
518
9
513
771
132
204
356
870
929
769
777
1157
320
256
278
1054
29
649
545
1889
20
15
614
518
9
513
771
132
204
356
870
1022
769
771
1160
320
256
304
382
1
669
572
1888
20
15
614
518
9
513
771
132
204
356
870
1022
769
771
648
320
256
304
382
1
157
60
352
20
15
614
518
9
513
771
132
204
356
870
1022
770
771
645
320
256
304
376
2
132
33
188
20
15
614
518
9
513
771
132
204
356
870
1022
833
771
1160
320
256
304
342
2
798
575
353
20
15
614
518
9
513
771
132
204
356
870
1022
834
771
1157
320
256
304
344
2
580
545
1889
20
15
614
518
9
513
771
132
204
356
870
1022
834
771
645
320
256
304
344
2
132
33
188
20
15
614
518
9
513
771
132
204
356
870
1022
834
771
581
320
256
304
344
2
228
545
737
20
15
614
518
9
513
771
132
204
356
998
929
769
770
1159
320
512
98
515
132
664
556
956
20
15
614
518
9
513
771
132
204
356
998
929
769
771
1159
320
512
98
515
153
664
556
956
20
15
614
518
9
513
771
132
204
356
998
929
785
786
1160
320
512
98
531
156
662
575
993
20
15
614
518
9
513
771
132
204
356
998
929
785
786
552
320
512
98
531
156
214
577
992
20
15
614
518
9
513
771
132
204
356
998
929
785
786
550
320
512
98
531
156
210
590
1018
20
15
614
518
9
513
771
132
460
356
870
1022
834
771
1093
64
256
304
344
2
996
33
609
20
15
614
518
9
513
771
132
460
356
998
929
769
770
1095
64
512
98
515
20
1256
44
956
20
15
614
518
9
513
771
132
460
356
998
929
769
802
1063
64
512
98
515
116
852
1100
1505
20
15
614
518
9
513
771
132
460
356
998
929
785
770
1095
64
512
98
531
68
1256
1068
1468
20
15
614
518
9
513
771
132
460
356
998
929
785
789
1061
64
512
98
531
127
725
65
1761
20
15
614
518
9
513
771
132
460
356
998
929
785
789
37
64
512
98
531
127
341
289
993
20
15
614
518
9
513
771
132
460
356
998
929
785
793
1064
64
512
98
531
27
571
129
1530
20
15
614
518
9
513
771
132
460
356
998
929
785
793
1096
64
512
98
531
123
1275
1217
864
20
15
614
518
9
513
771
132
460
356
998
929
785
793
72
64
512
98
531
119
507
961
992
20
15
614
518
9
513
771
132
460
356
998
929
785
809
1064
64
512
98
531
87
567
129
1530
20
15
614
518
9
513
771
132
460
356
998
929
785
809
69
64
512
98
531
87
425
929
993
20
15
614
518
9
513
771
132
460
356
998
929
785
809
1093
64
512
98
531
87
965
193
1761
20
15
614
518
9
513
771
132
460
356
998
929
785
786
1064
64
512
98
531
124
854
577
864
20
15
614
518
9
513
771
132
460
356
998
929
785
818
1063
64
512
98
531
60
836
76
1505
20
15
614
518
9
513
771
132
460
356
998
929
865
773
69
64
512
98
563
15
489
961
993
20
15
614
518
9
513
771
132
460
356
998
929
865
773
1093
64
512
98
563
15
1257
1217
1505
20
15
614
518
9
513
771
132
460
356
998
929
865
773
1096
64
512
98
563
15
1263
33
983
20
15
614
518
9
513
771
132
460
356
998
929
849
770
1095
64
512
98
547
4
1256
1068
1468
20
15
614
518
9
513
771
132
460
356
998
929
849
802
1064
64
512
98
547
36
573
577
864
20
15
614
518
9
513
771
132
460
356
998
929
849
802
1063
64
512
98
547
36
568
1164
1468
20
15
614
518
9
513
771
132
460
356
998
929
849
802
1095
64
512
98
547
36
1224
1228
1505
20
15
614
518
9
513
771
132
460
356
998
929
849
802
71
64
512
98
547
36
456
972
993
20
15
614
518
9
257
131
132
204
356
998
705
193
66
135
320
512
130
643
708
264
556
1020
20
15
614
518
9
257
131
132
204
356
998
705
193
66
295
320
512
130
643
708
488
396
993
20
15
614
518
9
257
131
132
204
356
998
705
193
69
136
320
512
130
643
719
271
545
1018
20
15
614
518
9
257
131
132
204
356
998
705
193
69
296
320
512
130
643
719
1775
385
992
20
15
614
518
9
257
131
132
204
356
998
705
193
386
646
320
512
130
643
532
786
46
993
20
15
614
518
9
257
131
132
204
356
998
705
193
386
647
320
512
130
643
516
792
44
956
20
15
614
518
9
257
131
132
204
356
998
705
193
386
583
320
512
130
659
516
904
556
956
20
15
614
518
9
257
131
132
204
356
998
705
321
66
135
320
512
130
547
1956
1288
556
956
20
15
614
518
9
257
131
132
204
356
998
705
321
386
134
320
512
130
547
1572
674
566
993
20
15
614
518
9
257
131
132
204
356
998
705
321
386
135
320
512
130
547
1540
680
556
993
20
15
614
518
9
257
131
132
204
356
998
705
321
386
582
320
512
130
547
1556
850
558
1018
20
15
614
518
9
257
131
132
204
356
998
705
321
386
647
320
512
130
547
1556
1704
1068
992
20
15
614
518
9
257
131
132
204
356
998
705
321
386
583
320
512
130
547
1540
900
556
1020
20
15
614
518
9
257
131
132
460
356
998
705
193
66
70
64
512
258
67
452
546
918
993
20
15
614
518
9
257
131
132
460
356
998
705
193
66
71
64
512
258
67
452
40
44
956
20
15
614
518
9
257
131
132
460
356
998
705
193
66
39
64
512
130
643
708
232
140
993
20
15
614
518
9
257
131
132
460
356
998
705
193
69
69
64
512
130
643
719
41
961
993
20
15
614
518
9
257
131
132
460
356
998
705
193
69
72
64
512
130
643
719
47
33
983
20
15
614
518
9
257
131
132
460
356
998
705
193
69
37
64
512
130
643
719
233
289
865
20
15
614
518
9
257
131
132
460
356
998
705
193
386
70
64
512
258
67
532
402
558
1018
20
15
614
518
9
257
131
132
460
356
998
705
193
386
71
64
512
258
67
516
408
332
864
20
15
614
518
9
257
131
132
460
356
998
705
193
738
39
64
512
130
643
1716
440
1164
865
20
15
614
518
9
257
131
132
460
356
998
705
321
66
71
64
512
130
547
1956
1064
44
956
20
15
614
518
9
257
131
132
460
356
998
705
321
386
71
64
512
258
547
1540
1924
1228
865
20
15
614
518
9
577
771
132
204
356
870
897
769
770
1159
320
256
258
1027
4
644
556
1889
20
15
614
518
9
577
771
132
204
356
870
897
769
770
647
320
256
258
1027
4
132
44
353
20
15
614
518
9
577
771
132
204
356
870
897
769
773
648
320
256
258
1043
15
175
1057
1239
20
15
614
518
9
577
771
132
460
356
870
897
769
803
1063
64
256
258
1043
49
568
76
608
20
15
614
773
5
513
771
132
204
486
825
929
770
770
583
289
266
91
512
67
228
237
241
20
15
614
773
5
513
771
132
460
486
825
929
769
770
38
33
266
91
515
52
370
983
625
20
15
614
773
5
513
771
132
460
486
825
929
769
771
1093
34
266
90
514
2
1252
1248
132
20
15
614
773
5
513
771
132
460
486
825
929
769
803
40
34
266
90
514
114
511
125
132
20
15
614
773
5
513
771
132
460
486
825
929
769
803
69
34
266
90
514
114
420
224
132
20
15
614
773
5
513
771
132
460
486
825
929
769
803
1093
34
266
90
514
114
932
1248
132
20
15
614
773
5
513
771
132
460
486
825
929
770
770
1063
33
266
91
512
99
1396
1149
625
20
15
614
773
5
513
771
132
460
486
825
929
770
770
39
33
266
91
512
51
372
125
241
20
15
614
773
5
513
771
132
460
486
825
929
777
777
1064
34
266
91
527
79
895
1149
132
20
15
614
773
5
129
131
132
204
486
825
1185
897
642
646
545
266
794
1475
1300
1378
1527
1265
20
15
614
773
5
129
131
132
204
486
825
1185
321
66
295
289
266
794
642
1956
1512
382
369
20
15
614
773
5
129
131
132
204
486
825
1185
321
69
296
290
266
794
643
1935
1519
765
644
20
15
614
773
5
129
131
132
204
486
825
1185
322
66
295
289
266
794
640
1923
1508
382
369
20
15
614
773
5
129
131
132
204
486
825
161
321
389
581
578
266
282
802
527
837
832
614
20
15
614
773
5
129
131
132
204
486
953
1185
897
642
646
545
522
1050
1475
1300
1458
1527
1009
20
15
614
773
5
129
131
132
204
486
953
1185
897
642
647
545
522
1050
1475
1284
1284
1526
1521
20
15
614
773
5
129
131
132
204
486
953
1185
321
69
296
290
522
539
643
1935
1519
765
900
20
15
614
773
5
129
131
132
204
486
953
1185
321
386
582
577
522
538
643
532
841
887
977
20
15
614
773
5
129
131
132
204
486
953
1185
322
66
295
289
522
538
640
1923
1508
766
1009
20
15
614
773
5
129
131
132
204
486
953
1185
322
386
583
577
522
538
640
531
836
846
977
20
15
614
773
5
129
131
132
204
486
953
1185
898
642
135
545
522
1050
1472
787
612
2038
1009
20
15
614
773
5
129
131
132
204
486
953
1185
898
642
647
545
522
1050
1472
1283
1380
1526
1521
20
15
614
773
5
129
131
132
204
486
953
1185
329
393
296
290
522
538
655
527
255
253
900
20
15
614
773
5
129
131
132
204
486
953
1185
329
393
581
578
522
538
655
527
841
832
868
20
15
614
773
5
129
131
132
204
486
953
161
329
389
581
578
522
1562
1679
519
837
832
868
20
15
614
773
5
129
131
132
204
486
1465
1185
897
645
136
546
1546
794
1443
1199
1231
2045
1924
20
15
614
773
5
129
131
132
204
486
1465
1185
898
642
135
545
1546
794
1472
771
612
2038
2033
20
15
614
773
5
129
131
132
204
486
1465
1185
898
643
136
546
1546
794
1440
1201
1245
2045
1924
20
15
614
773
5
129
131
132
460
486
825
1185
321
67
69
34
266
794
642
1954
1220
224
132
20
15
614
773
5
129
131
132
460
486
953
1185
322
66
71
33
522
538
640
1923
900
1005
881
20
15
621
773
5
513
771
135
461
477
853
929
777
808
1105
49
257
17
533
120
934
30
222
20
15
621
773
5
513
771
135
461
477
853
929
777
808
1065
49
257
17
533
120
1534
1122
1270
20
15
621
773
5
513
771
135
461
477
853
929
777
808
41
49
257
17
533
120
510
98
246
20
15
621
773
5
129
131
135
205
477
853
1185
329
408
305
305
257
529
661
536
222
534
603
20
15
621
773
5
129
131
135
205
477
853
1185
329
408
306
305
257
529
661
536
220
532
602
20
15
614
518
9
513
773
128
204
356
998
929
779
799
1165
320
512
98
537
153
641
544
993
20
15
614
518
9
513
781
132
204
356
998
929
791
771
581
320
512
98
522
128
225
193
993
20
15
614
518
9
513
781
132
460
356
998
929
791
771
69
64
512
98
522
128
481
961
993
20
15
614
518
9
513
781
132
460
356
998
929
791
771
1093
64
512
98
522
0
1249
545
993
20
15
614
518
9
513
781
132
460
356
998
929
791
803
69
64
512
98
522
96
449
961
993
20
15
614
518
9
513
781
132
460
356
998
929
791
803
1093
64
512
98
522
96
1217
1217
1505
20
15
614
518
9
257
141
132
204
356
998
705
343
387
581
320
512
130
554
1536
833
545
956
20
15
1133
773
5
257
771
643
1695
477
1365
417
961
640
1721
137
1793
17
833
528
766
1786
1036
20
15
1133
773
5
257
771
643
1695
477
1365
417
977
640
1721
137
1793
17
809
512
766
1786
1036
20
15
621
778
9
257
145
156
405
433
645
705
223
759
21
21
693
186
666
1688
402
1027
789
20
15
621
778
9
257
145
156
405
433
645
705
223
759
21
22
693
186
666
1688
402
1024
785
20
15
598
648
8
286
402
120
48
272
816
756
708
950
23
199
397
150
820
1040
1362
1361
709
20
15
620
772
8
514
772
145
205
477
849
929
848
830
1170
306
259
35
545
45
644
532
218
20
15
620
772
8
578
772
145
205
477
849
897
768
830
1170
306
259
3
1025
61
644
532
490
20
15
618
778
8
578
772
158
153
475
859
897
784
824
1184
338
260
53
561
25
794
516
1816
20
15
1130
774
8
258
132
670
1689
435
903
705
336
824
1696
162
288
109
553
665
1724
1700
32
20
15
613
517
5
129
186
138
451
355
867
1185
1012
1146
64
64
256
785
860
1809
1048
1216
224
20
15
610
518
5
513
777
128
192
357
889
974
846
779
647
326
270
304
320
10
129
1064
1242
20
15
610
518
5
513
777
128
192
357
889
974
846
779
587
326
270
304
320
10
232
548
694
20
15
610
518
5
513
777
128
192
357
889
974
846
775
1159
326
270
304
320
2
800
548
437
20
15
610
518
5
513
777
128
192
357
889
974
846
775
647
326
270
304
320
2
128
1064
1241
20
15
610
518
5
513
777
128
192
357
889
974
846
775
583
326
270
304
320
2
224
548
365
20
15
610
518
5
513
777
128
448
357
889
974
846
779
1099
70
270
304
320
10
1000
36
630
20
15
610
518
5
513
777
128
448
357
889
974
846
775
1063
70
270
304
320
2
888
72
218
20
15
610
518
5
513
777
128
448
357
889
974
846
775
1095
70
270
304
320
2
992
36
621
20
15
610
518
5
513
777
128
448
357
889
974
846
775
39
70
270
304
320
322
376
72
218
20
15
610
518
5
513
777
128
144
357
889
974
846
775
1212
550
270
304
320
34
627
989
516
20
15
610
518
5
577
777
128
192
357
1017
926
782
779
1159
326
526
96
512
250
577
552
985
20
15
610
518
5
577
777
128
192
357
1017
926
782
775
583
326
526
96
512
33
224
196
1004
20
15
610
518
5
577
777
128
192
357
1017
926
782
807
583
326
526
96
512
226
192
196
981
20
15
610
518
5
577
777
128
448
357
1017
926
782
779
1099
70
526
96
512
250
1256
1060
1462
20
15
610
518
5
577
777
128
448
357
1017
926
782
775
1095
70
526
96
512
2
1248
40
985
20
15
610
518
5
577
777
128
448
357
1017
926
782
807
1063
70
526
96
512
226
568
1096
1498
20
15
610
518
5
577
777
128
448
357
1017
926
782
807
1095
70
526
96
512
226
1216
1060
1461
20
15
610
518
5
577
777
128
448
357
1017
926
782
807
71
70
526
96
512
226
448
964
981
20
15
610
518
5
577
777
128
144
357
1401
1358
782
775
1212
550
1806
1456
384
34
627
989
1540
20
15
610
518
9
257
137
128
448
356
998
705
207
71
71
71
514
258
122
448
32
34
992
20
15
610
774
5
513
777
128
192
485
825
974
846
779
671
534
270
112
320
10
145
1012
516
20
15
610
774
5
513
777
128
192
485
825
974
846
775
1180
534
270
112
320
34
819
1013
516
20
15
610
774
5
513
777
128
192
485
825
974
846
775
1183
534
270
112
320
34
816
1012
516
20
15
614
774
5
129
137
128
452
482
953
1198
334
75
51
16
526
688
640
1930
1250
8
779
20
15
610
518
8
514
770
131
193
354
871
929
772
768
1156
322
258
276
1052
94
650
560
692
20
15
610
518
8
514
770
131
193
354
871
929
772
768
1156
324
258
276
1052
94
650
555
1897
20
15
610
518
8
514
770
131
193
354
871
929
772
780
1156
322
258
276
1052
85
672
544
1892
20
15
610
518
8
514
770
131
193
354
871
929
772
780
1156
324
258
276
1052
85
576
548
1892
20
15
610
518
8
514
770
131
193
354
871
929
772
780
1160
321
258
276
1052
13
653
550
1892
20
15
610
518
8
514
770
131
193
354
871
929
772
780
648
321
258
276
1052
13
141
1062
1892
20
15
610
518
8
514
770
131
449
354
871
929
772
816
1096
68
258
276
1052
126
889
200
228
20
15
610
518
8
514
770
131
449
354
871
929
772
816
72
68
258
276
1052
126
377
328
356
20
15
610
518
8
514
770
131
449
354
871
929
772
812
40
65
258
276
1052
118
502
70
228
20
15
610
518
8
514
770
135
193
354
871
929
772
772
1164
321
258
276
1052
70
653
573
724
20
15
610
518
8
514
770
135
449
354
871
929
772
772
76
65
258
276
1052
70
493
973
364
20
15
610
518
8
514
770
135
449
354
871
929
772
820
1068
65
258
276
1052
125
837
45
612
20
15
610
518
8
514
770
135
449
354
871
929
772
820
1068
73
258
276
1052
125
837
69
228
20
15
610
518
8
258
130
131
449
354
999
705
196
64
68
68
517
268
124
414
330
323
871
20
15
610
518
8
258
130
131
449
354
999
705
196
384
68
68
517
268
124
542
394
555
999
20
15
610
518
8
542
802
131
193
354
871
937
872
768
1156
322
258
274
1072
232
650
560
692
20
15
610
518
8
542
802
131
193
354
871
937
872
768
1156
324
258
274
1072
232
650
555
1897
20
15
610
518
8
542
802
131
193
354
871
937
876
768
1156
324
258
274
1080
226
650
555
1897
20
15
610
518
8
542
802
131
449
354
999
937
872
768
1060
66
514
102
560
230
570
144
980
20
15
610
518
8
542
802
131
449
354
999
937
872
800
1060
66
514
102
560
6
1242
1168
948
20
15
610
518
8
542
802
131
449
354
999
937
872
800
1060
68
514
102
560
6
538
1099
1761
20
15
610
518
8
542
802
131
449
354
999
937
876
768
1060
66
514
102
568
226
570
144
980
20
15
610
518
8
542
802
131
449
354
999
937
876
800
1060
66
514
102
568
12
1242
1168
980
20
15
610
518
8
542
802
131
449
354
999
937
876
800
1060
68
514
102
568
12
538
1099
1761
20
15
610
518
8
542
786
131
193
354
871
937
776
768
1156
322
258
274
1040
8
650
560
692
20
15
610
518
8
542
786
131
193
354
871
937
776
768
1156
324
258
274
1040
8
650
555
1897
20
15
610
518
8
542
786
131
193
354
871
937
776
768
644
322
258
274
1040
8
138
1072
1204
20
15
610
518
8
542
786
131
193
354
871
937
776
768
644
324
258
274
1040
8
138
1067
1897
20
15
610
518
8
542
786
131
193
354
871
937
776
784
1160
321
258
274
1040
5
772
550
436
20
15
610
518
8
542
786
131
193
354
871
937
780
768
1156
322
258
274
1048
9
650
560
724
20
15
610
518
8
542
786
131
193
354
871
937
780
768
1156
324
258
274
1048
9
650
555
1897
20
15
610
518
8
542
786
131
193
354
871
937
780
768
1156
324
261
274
1048
162
650
555
1899
20
15
610
518
8
542
786
131
193
354
871
937
780
768
1160
321
258
274
1048
76
788
550
436
20
15
610
518
8
542
786
131
193
354
871
937
780
768
552
321
258
274
1048
164
212
134
180
20
15
610
518
8
542
786
131
193
354
871
937
780
768
644
322
258
274
1048
12
138
1072
1204
20
15
610
518
8
542
786
131
193
354
871
937
780
768
644
324
258
274
1048
12
138
1067
1897
20
15
610
518
8
542
786
131
193
354
871
937
780
768
644
324
261
274
1048
162
138
43
363
20
15
610
518
8
542
786
131
193
354
871
937
780
784
1160
321
258
274
1048
4
772
550
436
20
15
610
518
8
542
786
131
193
354
871
937
780
784
644
322
258
274
1048
2
186
32
180
20
15
610
518
8
542
786
131
193
354
871
937
780
784
644
324
258
274
1048
1
186
43
177
20
15
610
518
8
542
786
131
193
354
871
937
780
800
548
322
258
274
1048
98
234
128
212
20
15
610
518
8
542
786
131
193
354
871
937
780
800
548
324
258
274
1048
98
234
139
353
20
15
610
518
8
542
786
131
193
354
871
937
780
800
548
324
261
274
1048
98
234
139
363
20
15
610
518
8
542
786
131
193
354
871
937
844
768
1156
322
258
274
1064
9
650
560
724
20
15
610
518
8
542
786
131
193
354
871
937
844
768
1156
324
258
274
1060
14
650
555
1897
20
15
610
518
8
542
786
131
193
354
871
937
844
768
644
322
258
274
1064
9
138
1072
1204
20
15
610
518
8
542
786
131
193
354
871
937
844
800
548
322
258
274
1064
34
234
128
356
20
15
610
518
8
542
786
131
193
354
871
937
844
800
548
324
258
274
1060
34
234
132
356
20
15
610
518
8
542
786
131
193
354
999
937
776
768
552
321
514
102
528
144
212
582
980
20
15
610
518
8
542
786
131
193
354
999
937
776
768
552
321
517
101
529
149
212
582
1006
20
15
610
518
8
542
786
131
193
354
999
937
776
784
552
321
514
102
528
133
196
582
980
20
15
610
518
8
542
786
131
193
354
999
937
776
784
552
321
517
101
529
133
196
582
1006
20
15
610
518
8
542
786
131
193
354
999
937
784
784
1156
324
514
102
513
136
700
548
996
20
15
610
518
8
542
786
131
193
354
999
937
784
784
552
321
514
102
513
136
196
582
996
20
15
610
518
8
542
786
131
193
354
999
937
784
784
552
321
517
101
513
133
196
582
1006
20
15
610
518
8
542
786
131
193
354
999
937
784
784
580
322
514
102
513
133
250
192
996
20
15
610
518
8
542
786
131
193
354
999
937
780
768
552
321
514
102
520
140
212
582
996
20
15
610
518
8
542
786
131
193
354
999
937
780
768
552
321
517
101
537
161
212
582
1006
20
15
610
518
8
542
786
131
193
354
999
937
780
784
1156
324
514
102
536
130
698
547
945
20
15
610
518
8
542
786
131
193
354
999
937
780
784
552
321
514
102
536
130
196
582
996
20
15
610
518
8
542
786
131
193
354
999
937
780
784
552
321
517
101
537
133
196
582
1006
20
15
610
518
8
542
786
131
449
354
871
937
776
768
1064
68
258
274
1040
16
568
1064
612
20
15
610
518
8
542
786
131
449
354
871
937
776
768
40
65
258
274
1040
8
468
70
212
20
15
610
518
8
542
786
131
449
354
871
937
776
768
40
68
258
274
1040
112
340
296
228
20
15
610
518
8
542
786
131
449
354
871
937
776
768
1092
68
258
274
1040
112
764
196
226
20
15
610
518
8
542
786
131
449
354
871
937
776
768
1096
68
258
274
1040
112
760
200
228
20
15
610
518
8
542
786
131
449
354
871
937
776
784
1064
65
258
274
1040
6
708
70
228
20
15
610
518
8
542
786
131
449
354
871
937
776
784
40
65
258
274
1040
6
452
70
212
20
15
610
518
8
542
786
131
449
354
871
937
776
784
40
68
258
274
1040
70
324
296
228
20
15
610
518
8
542
786
131
449
354
871
937
776
784
68
68
258
274
1040
70
508
964
356
20
15
610
518
8
542
786
131
449
354
871
937
776
800
1064
65
258
274
1040
80
564
70
228
20
15
610
518
8
542
786
131
449
354
871
937
776
800
1064
68
258
274
1040
48
568
1064
610
20
15
610
518
8
542
786
131
449
354
871
937
776
800
40
73
261
274
1041
88
408
158
230
20
15
610
518
8
542
786
131
449
354
871
937
776
800
68
68
258
274
1040
80
380
324
354
20
15
610
518
8
542
786
131
449
354
871
937
776
800
1060
68
258
274
1040
48
572
1092
1250
20
15
610
518
8
542
786
131
449
354
871
937
776
800
1096
65
258
274
1040
102
884
1222
228
20
15
610
518
8
542
786
131
449
354
871
937
776
800
1096
68
258
274
1040
48
888
1224
226
20
15
610
518
8
542
786
131
449
354
871
937
776
800
36
68
258
274
1040
80
412
68
226
20
15
610
518
8
542
786
131
449
354
871
937
776
800
72
65
258
274
1040
86
372
326
356
20
15
610
518
8
542
786
131
449
354
871
937
776
800
72
68
258
274
1040
48
376
328
356
20
15
610
518
8
542
786
131
449
354
871
937
780
768
1064
65
258
274
1048
164
724
1158
1204
20
15
610
518
8
542
786
131
449
354
871
937
780
768
40
68
258
274
1048
162
340
296
228
20
15
610
518
8
542
786
131
449
354
871
937
780
784
1064
65
258
274
1048
2
708
70
228
20
15
610
518
8
542
786
131
449
354
871
937
780
784
40
65
258
274
1048
2
452
70
212
20
15
610
518
8
542
786
131
449
354
871
937
780
784
40
68
258
274
1048
68
324
296
226
20
15
610
518
8
542
786
131
449
354
871
937
780
784
68
68
258
274
1048
65
506
964
354
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1064
65
258
274
1048
97
569
1094
1252
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1064
68
258
274
1048
97
568
1064
610
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1064
73
258
274
1048
97
569
557
612
20
15
610
518
8
542
786
131
449
354
871
937
780
800
68
68
258
274
1048
108
380
324
354
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1092
68
258
274
1048
100
892
1220
226
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1060
66
258
274
1048
97
746
128
1236
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1060
68
258
274
1048
97
746
548
612
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1060
68
261
274
1048
97
746
547
615
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1096
65
258
274
1048
97
889
198
228
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1096
68
258
274
1048
97
888
200
226
20
15
610
518
8
542
786
131
449
354
871
937
780
800
1096
68
261
274
1048
97
889
195
231
20
15
610
518
8
542
786
131
449
354
871
937
780
800
36
66
258
274
1048
97
490
32
356
20
15
610
518
8
542
786
131
449
354
871
937
780
800
36
68
258
274
1048
97
490
36
356
20
15
610
518
8
542
786
131
449
354
871
937
780
800
72
65
258
274
1048
100
372
326
228
20
15
610
518
8
542
786
131
449
354
871
937
780
800
72
68
258
274
1048
97
377
328
356
20
15
610
518
8
542
786
131
449
354
871
937
844
800
1064
68
258
274
1060
21
564
552
612
20
15
610
518
8
542
786
131
449
354
871
937
844
800
1092
68
258
274
1060
36
892
196
226
20
15
610
518
8
542
786
131
449
354
871
937
844
800
1060
68
258
274
1060
34
554
1060
612
20
15
610
518
8
542
786
131
449
354
871
937
844
800
72
68
258
274
1060
28
372
968
356
20
15
610
518
8
542
786
131
449
354
999
937
776
768
1064
65
517
101
529
21
1236
582
878
20
15
610
518
8
542
786
131
449
354
999
937
776
768
1064
68
514
102
528
38
852
40
866
20
15
610
518
8
542
786
131
449
354
999
937
776
784
1064
65
517
101
529
133
1220
70
878
20
15
610
518
8
542
786
131
449
354
999
937
776
784
68
66
514
102
528
133
506
960
868
20
15
610
518
8
542
786
131
449
354
999
937
776
784
68
68
514
102
528
133
506
964
866
20
15
610
518
8
542
786
131
449
354
999
937
776
784
1092
66
514
102
528
133
1274
192
868
20
15
610
518
8
542
786
131
449
354
999
937
776
784
1092
68
514
102
528
133
1274
196
866
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1064
68
514
102
528
80
568
552
866
20
15
610
518
8
542
786
131
449
354
999
937
776
800
68
68
514
102
528
48
380
964
866
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1092
68
514
102
528
48
892
196
1508
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1060
66
514
102
528
102
1514
32
868
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1060
68
514
102
528
80
540
1156
1508
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1060
68
517
101
529
104
1258
1163
991
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1096
65
514
102
528
80
884
1222
1516
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1096
65
517
100
529
85
884
1222
1518
20
15
610
518
8
542
786
131
449
354
999
937
776
800
1096
68
514
102
528
48
888
200
1506
20
15
610
518
8
542
786
131
449
354
999
937
776
800
72
65
514
102
528
80
372
966
868
20
15
610
518
8
542
786
131
449
354
999
937
776
800
72
65
517
101
529
85
372
966
878
20
15
610
518
8
542
786
131
449
354
999
937
776
800
72
68
514
102
528
48
376
968
868
20
15
610
518
8
542
786
131
449
354
999
937
784
768
1064
65
517
101
513
125
724
70
1774
20
15
610
518
8
542
786
131
449
354
999
937
784
768
1064
68
514
102
513
94
852
40
866
20
15
610
518
8
542
786
131
449
354
999
937
784
768
1060
68
514
102
513
94
572
548
1714
20
15
610
518
8
542
786
131
449
354
999
937
784
784
1064
65
517
101
513
13
1220
582
878
20
15
610
518
8
542
786
131
449
354
999
937
784
784
68
66
514
102
513
101
506
960
868
20
15
610
518
8
542
786
131
449
354
999
937
784
784
68
68
514
102
513
136
508
964
994
20
15
610
518
8
542
786
131
449
354
999
937
784
784
1092
66
514
102
513
133
1274
192
996
20
15
610
518
8
542
786
131
449
354
999
937
784
784
1092
68
514
102
513
136
1276
196
994
20
15
610
518
8
542
786
131
449
354
999
937
784
800
1064
65
517
101
513
29
564
1094
1774
20
15
610
518
8
542
786
131
449
354
999
937
784
800
1064
68
514
102
512
24
568
552
866
20
15
610
518
8
542
786
131
449
354
999
937
784
800
1060
66
514
102
513
173
1258
1152
980
20
15
610
518
8
542
786
131
449
354
999
937
784
800
1060
68
514
102
513
40
1258
35
882
20
15
610
518
8
542
786
131
449
354
999
937
780
768
1064
65
517
101
537
161
724
582
878
20
15
610
518
8
542
786
131
449
354
999
937
780
784
1064
65
517
101
537
133
1220
70
878
20
15
610
518
8
542
786
131
449
354
999
937
780
784
68
66
514
102
536
130
506
960
868
20
15
610
518
8
542
786
131
449
354
999
937
780
784
68
68
514
102
520
65
506
964
866
20
15
610
518
8
542
786
131
449
354
999
937
780
784
68
68
517
101
532
130
506
971
871
20
15
610
518
8
542
786
131
449
354
999
937
780
784
1092
66
514
102
536
130
1274
192
868
20
15
610
518
8
542
786
131
449
354
999
937
780
784
1092
68
514
102
520
130
1018
1219
1761
20
15
610
518
8
542
786
131
449
354
999
937
780
784
1092
68
517
101
532
130
1274
203
999
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1064
65
517
101
537
105
537
1094
1774
20
15
610
518
8
542
786
131
449
354
999
937
780
800
68
68
514
102
520
108
380
324
866
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1092
68
514
102
536
108
892
1220
1762
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1060
66
514
102
520
105
1258
32
868
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1060
68
514
102
520
105
1258
36
868
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1060
68
517
101
537
105
1258
1163
991
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1096
65
514
102
536
100
884
1222
1516
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1096
65
517
100
532
52
884
198
1518
20
15
610
518
8
542
786
131
449
354
999
937
780
800
1096
68
514
102
536
108
888
1224
1506
20
15
610
518
8
542
786
131
449
354
999
937
780
800
36
68
514
102
520
106
490
291
865
20
15
610
518
8
542
786
131
449
354
999
937
780
800
72
65
514
102
536
98
372
326
868
20
15
610
518
8
542
786
131
449
354
999
937
780
800
72
65
517
101
537
97
372
966
878
20
15
610
518
8
542
786
131
449
354
999
937
780
800
72
68
514
102
520
108
376
328
866
20
15
610
518
8
542
786
131
449
354
999
937
844
800
1064
65
517
101
553
41
537
1094
1774
20
15
610
518
8
542
786
131
449
354
999
937
844
800
1064
68
514
102
553
41
569
1155
1457
20
15
610
518
8
542
786
131
449
354
999
937
844
800
1064
73
517
101
553
41
569
557
870
20
15
610
518
8
542
786
131
449
354
999
937
844
800
68
68
514
102
552
34
380
324
866
20
15
610
518
8
542
786
131
449
354
999
937
844
800
1060
66
514
102
552
34
1258
1152
1524
20
15
610
518
8
542
786
131
449
354
999
937
844
800
1060
68
514
102
552
34
1258
1163
1505
20
15
610
518
8
542
786
131
449
354
999
937
844
800
1060
68
517
101
552
42
554
1163
1515
20
15
610
518
8
542
786
131
449
354
999
937
844
800
1096
65
517
100
548
28
884
198
878
20
15
610
518
8
542
786
131
449
354
999
937
844
800
36
68
514
102
552
42
490
291
865
20
15
610
518
8
542
786
131
449
354
999
937
844
800
36
68
517
101
552
42
490
291
871
20
15
610
518
8
542
786
131
449
354
999
937
844
800
72
65
514
102
552
36
372
326
868
20
15
610
518
8
542
786
131
449
354
999
937
844
800
72
65
517
101
553
41
377
326
878
20
15
610
518
8
542
786
131
449
354
999
937
844
800
72
68
514
102
552
36
372
968
994
20
15
610
518
8
542
786
131
449
354
999
937
844
800
72
68
517
101
553
41
377
963
871
20
15
610
518
8
542
786
135
449
354
999
937
776
776
1100
73
517
100
524
32
1268
1222
1510
20
15
610
518
8
542
786
135
449
354
999
937
784
772
1112
65
514
102
513
48
1264
1086
1508
20
15
610
518
8
542
786
135
449
354
999
937
784
772
1112
66
514
102
513
48
1264
1080
1508
20
15
610
518
8
574
770
131
193
354
871
1001
776
768
1156
322
258
294
369
8
812
560
436
20
15
610
518
8
574
770
131
193
354
871
1001
776
768
1156
324
258
292
368
8
794
563
1890
20
15
610
518
8
574
770
131
193
354
871
1001
776
768
1156
324
261
293
369
6
650
555
1899
20
15
610
518
8
574
770
131
193
354
871
1001
776
768
644
322
258
294
369
8
172
1072
1204
20
15
610
518
8
574
770
131
193
354
871
1001
776
768
644
324
258
292
368
8
138
1067
1897
20
15
610
518
8
574
770
131
193
354
871
1001
776
768
644
324
261
293
369
8
138
1067
1899
20
15
610
518
8
574
770
131
193
354
871
1001
776
800
1156
322
258
294
369
16
780
560
724
20
15
610
518
8
574
770
131
193
354
871
1001
776
800
1156
324
258
292
368
16
652
548
1892
20
15
610
518
8
574
770
131
193
354
871
1001
776
800
644
322
258
294
369
16
140
48
180
20
15
610
518
8
574
770
131
193
354
871
1001
776
800
644
324
258
292
368
16
140
36
356
20
15
610
518
8
574
770
131
193
354
871
1001
780
768
1156
322
258
292
372
6
650
560
692
20
15
610
518
8
574
770
131
193
354
871
1001
780
768
1156
324
258
292
376
12
650
555
1897
20
15
610
518
8
574
770
131
193
354
871
1001
780
768
1156
324
261
293
376
2
650
555
1899
20
15
610
518
8
574
770
131
193
354
871
1001
780
768
644
322
258
292
372
6
138
1072
1204
20
15
610
518
8
574
770
131
193
354
871
1001
780
768
644
324
258
292
376
12
138
1067
1897
20
15
610
518
8
574
770
131
193
354
871
1001
780
768
644
324
261
293
376
2
138
1067
1899
20
15
610
518
8
574
770
131
193
354
999
1001
780
768
1156
324
514
72
376
12
602
551
993
20
15
610
518
8
574
770
131
449
354
871
1001
776
768
68
66
258
294
368
8
492
192
228
20
15
610
518
8
574
770
131
449
354
871
1001
776
768
1092
66
258
294
369
8
1004
1216
228
20
15
610
518
8
574
770
131
449
354
871
1001
776
768
1092
68
258
292
369
8
1004
1220
228
20
15
610
518
8
574
770
131
449
354
871
1001
776
800
1060
68
258
292
368
30
570
75
1249
20
15
610
518
8
574
770
131
449
354
871
1001
776
800
1060
68
261
292
368
30
570
75
231
20
15
610
518
8
574
770
131
449
354
871
1001
780
768
1092
66
258
294
376
10
1002
544
628
20
15
610
518
8
574
770
131
449
354
871
1001
780
768
1092
68
258
292
376
10
1002
548
610
20
15
610
518
8
574
802
131
193
354
871
1001
808
800
548
324
258
68
364
8
236
548
1892
20
15
610
518
8
574
802
131
193
354
871
1001
812
800
548
322
258
70
360
2
236
544
1892
20
15
610
518
8
574
802
131
193
354
871
1001
812
800
548
324
258
68
360
9
234
139
353
20
15
610
518
8
574
802
131
193
354
871
1001
812
800
548
324
261
69
360
9
234
139
363
20
15
610
518
8
574
802
131
449
354
871
1001
808
800
1060
66
258
292
364
8
876
32
612
20
15
610
518
8
574
802
131
449
354
871
1001
808
800
1060
68
258
68
364
8
1260
1060
612
20
15
610
518
8
574
802
131
449
354
871
1001
808
800
1060
68
261
292
364
14
538
139
1247
20
15
610
518
8
574
802
131
449
354
871
1001
808
800
36
66
258
292
364
8
428
32
356
20
15
610
518
8
574
802
131
449
354
871
1001
808
800
36
68
258
68
364
14
426
36
356
20
15
610
518
8
574
802
131
449
354
871
1001
812
800
1060
66
258
70
360
2
538
144
180
20
15
610
518
8
574
802
131
449
354
871
1001
812
800
1060
68
258
68
360
9
538
35
610
20
15
610
518
8
574
802
131
449
354
871
1001
812
800
1060
68
261
69
360
9
538
139
1247
20
15
610
518
8
574
802
131
449
354
871
1001
812
800
36
66
258
70
360
12
428
32
356
20
15
610
518
8
574
802
131
449
354
871
1001
812
800
36
68
258
68
360
9
426
36
356
20
15
610
518
8
574
802
131
449
354
871
1001
812
800
36
68
261
69
360
9
474
75
231
20
15
610
518
8
574
802
131
449
354
999
1001
808
800
1060
66
514
68
364
14
538
144
1524
20
15
610
518
8
574
802
131
449
354
999
1001
808
800
1060
68
514
68
364
14
538
139
1457
20
15
610
518
8
574
802
131
449
354
999
1001
812
800
1060
66
514
68
361
9
538
144
1524
20
15
610
518
8
574
802
131
449
354
999
1001
812
800
1060
68
514
68
360
9
538
139
1457
20
15
610
518
8
318
162
131
193
354
999
745
232
672
292
322
514
146
656
1670
1050
400
1012
20
15
610
518
8
318
162
131
193
354
999
745
232
672
292
324
514
146
656
1672
42
1867
1009
20
15
610
518
8
318
162
131
193
354
999
745
232
672
292
324
517
146
656
1672
42
1867
1003
20
15
610
518
8
318
162
131
193
354
999
745
332
416
548
322
514
146
520
1538
1514
288
996
20
15
610
518
8
318
162
131
193
354
999
745
332
416
548
324
514
146
520
1537
858
587
993
20
15
610
518
8
318
162
131
193
354
999
745
332
416
548
324
517
146
520
1548
986
587
991
20
15
610
518
8
318
162
131
193
354
999
745
332
416
292
322
514
146
520
1538
1242
400
980
20
15
610
518
8
318
162
131
193
354
999
745
332
416
292
324
514
146
520
1538
1242
395
977
20
15
610
518
8
318
162
131
193
354
999
745
332
416
292
324
517
146
520
1546
1258
395
1003
20
15
610
518
8
318
162
131
193
354
999
745
236
672
292
322
514
146
664
1665
1050
400
980
20
15
610
518
8
318
162
131
193
354
999
745
236
672
292
324
514
146
664
1665
1050
395
1001
20
15
610
518
8
318
162
131
449
354
999
745
328
416
36
66
514
292
524
1542
746
128
868
20
15
610
518
8
318
162
131
449
354
999
745
328
416
36
68
514
292
524
1542
746
548
866
20
15
610
518
8
318
162
131
449
354
999
745
232
672
36
66
514
146
656
1669
556
288
868
20
15
610
518
8
318
162
131
449
354
999
745
232
672
36
68
514
146
656
1672
556
548
868
20
15
610
518
8
318
162
131
449
354
999
745
232
416
36
66
514
274
1104
136
426
128
948
20
15
610
518
8
318
162
131
449
354
999
745
232
416
36
68
514
274
1104
136
426
131
945
20
15
610
518
8
318
162
131
449
354
999
745
232
416
36
68
517
274
80
136
426
547
871
20
15
610
518
8
318
162
131
449
354
999
745
332
416
36
66
514
274
520
1537
730
144
884
20
15
610
518
8
318
162
131
449
354
999
745
332
416
36
68
514
274
520
1537
730
139
945
20
15
610
518
8
318
162
131
449
354
999
745
332
416
36
68
517
293
520
1545
746
547
871
20
15
610
518
8
318
162
131
449
354
999
745
236
672
36
66
514
146
664
1665
538
144
1012
20
15
610
518
8
318
162
131
449
354
999
745
236
672
36
68
514
146
664
1665
538
139
945
20
15
610
518
8
318
162
131
449
354
999
745
236
416
36
66
514
146
664
129
428
544
868
20
15
610
518
8
318
162
131
449
354
999
745
236
416
36
68
514
146
664
129
428
548
868
20
15
610
518
8
318
162
131
449
354
999
745
236
416
36
68
517
274
88
130
426
547
871
20
15
610
518
8
606
802
131
449
354
999
921
792
768
68
66
514
114
528
56
460
896
868
20
15
610
518
8
606
802
131
449
354
999
921
792
768
68
68
514
114
528
56
460
900
868
20
15
610
518
8
606
802
131
449
354
999
921
792
768
1092
66
514
114
513
56
1228
1216
1748
20
15
610
518
8
606
802
131
449
354
999
921
792
768
1092
68
514
114
513
56
1228
1220
1762
20
15
610
518
8
606
802
131
449
354
999
921
792
800
1060
68
514
114
512
14
538
139
1457
20
15
610
518
8
606
786
131
193
354
999
921
772
784
1156
322
514
114
536
226
698
544
948
20
15
610
518
8
606
786
131
193
354
999
921
772
784
1156
324
514
114
536
226
698
547
945
20
15
610
518
8
606
786
131
449
354
999
921
772
784
68
66
514
114
536
226
506
960
868
20
15
610
518
8
606
786
131
449
354
999
921
772
784
68
68
514
114
536
226
506
964
866
20
15
610
518
8
606
786
131
449
354
999
921
772
784
1092
66
514
114
536
226
1274
1216
1508
20
15
610
518
8
606
786
131
449
354
999
921
772
784
1092
68
514
114
536
226
1274
1220
868
20
15
610
518
8
606
786
131
449
354
999
921
772
800
1064
65
514
114
536
28
564
1094
1764
20
15
610
518
8
606
786
135
449
354
999
921
772
772
1112
65
514
114
536
49
1264
1082
1516
20
15
610
518
8
606
786
135
449
354
999
921
772
772
1112
66
514
114
536
49
1264
1080
1508
20
15
617
520
8
514
770
128
461
365
1005
1020
836
782
1113
72
521
64
340
20
750
569
1003
20
15
617
520
8
514
770
128
461
365
1006
1020
836
782
1113
72
512
64
336
20
750
569
1005
20
15
610
518
8
158
162
67
193
354
871
1193
1000
1056
36
66
258
786
849
1862
1130
128
724
20
15
610
518
8
158
162
67
193
354
871
1193
1004
1056
36
66
258
786
856
1857
1132
1152
868
20
15
610
518
8
158
162
67
193
354
871
1193
1004
1056
36
68
258
786
856
1858
106
131
434
20
15
610
518
8
158
162
67
193
354
871
1193
1004
1056
36
68
261
786
856
1858
1114
139
735
20
15
618
778
8
130
130
39
17
434
947
1185
324
500
24
25
514
694
668
573
752
514
1844
20
15
610
774
16
162
130
135
193
482
823
1185
1011
660
156
145
265
826
843
547
680
1702
342
20
15
610
774
16
162
130
135
193
482
823
161
243
388
652
145
265
314
331
307
792
694
214
20
15
610
774
16
162
130
135
193
482
823
161
243
392
652
145
265
314
331
311
788
1206
342
20
15
610
774
16
162
130
135
193
482
823
161
243
392
664
273
265
314
331
311
796
1046
1238
20
15
610
774
16
162
130
135
193
482
823
161
243
408
664
273
265
314
331
279
785
1046
1238
20
15
610
774
16
162
130
135
193
482
823
161
243
408
668
273
265
314
331
279
788
1046
1238
20
15
610
774
16
162
130
135
193
482
823
161
243
408
668
145
265
314
331
279
788
1190
342
20
15
610
774
16
162
130
135
193
482
823
161
243
404
564
145
265
314
331
291
949
758
342
20
15
610
774
16
162
130
135
193
482
823
161
243
404
596
273
265
314
331
275
920
1270
214
20
15
610
774
16
162
130
135
193
482
823
161
243
404
308
273
265
314
331
579
216
246
214
20
15
610
774
16
162
130
135
193
482
823
161
243
404
308
145
265
314
331
579
216
118
342
20
15
610
774
16
162
130
135
193
482
823
161
243
404
660
273
265
314
331
275
792
1054
1238
20
15
610
774
16
162
130
135
193
482
823
161
243
404
660
145
265
314
331
275
792
630
342
20
15
610
774
16
162
162
135
193
482
823
161
227
420
660
273
265
314
323
259
776
1054
470
20
15
598
646
44
996
410
307
257
258
819
793
1
18
180
252
538
10
55
817
1808
1795
1505
20
15
598
646
44
996
410
307
321
258
819
793
1
18
156
252
538
10
55
817
1792
1923
1729
20
15
598
646
44
996
410
307
81
258
819
793
1
18
68
620
538
10
55
177
432
903
961
20
15
598
646
44
996
410
307
81
258
819
793
1
18
68
636
538
10
55
177
432
907
961
20
15
1158
642
9
257
493
524
788
256
974
766
763
755
5
1556
1204
48
770
513
17
1561
925
20
15
1158
642
9
257
493
524
788
256
974
766
763
755
5
1812
1204
48
770
513
177
1689
277
20
15
598
646
8
318
242
19
209
258
907
729
196
752
136
108
266
308
116
774
521
179
673
20
15
598
646
8
318
242
19
209
258
907
729
196
752
136
106
266
154
728
1668
520
1644
812
20
15
598
646
8
318
242
39
193
258
939
729
196
452
284
113
274
10
88
529
37
165
676
20
15
598
646
8
318
242
147
193
258
939
729
196
112
24
113
274
20
116
388
580
974
668
20
15
598
646
8
318
242
147
209
258
907
729
196
112
8
108
266
308
116
390
265
179
417
20
15
618
783
13
270
145
141
153
441
897
753
321
397
538
273
277
117
561
1553
928
517
525
20
15
618
783
13
270
145
141
153
441
897
753
321
397
538
273
279
117
561
1553
928
526
522
20
15
618
783
13
270
145
141
409
441
897
753
321
397
26
17
277
117
561
1553
1952
1029
518
20
15
573
1588
196
224
144
13
249
521
777
14
17
19
246
434
259
777
1051
931
940
712
138
20
15
573
1588
196
224
144
13
249
521
777
14
81
19
246
306
259
777
923
291
204
456
266
20
15
573
1588
196
224
144
13
249
521
777
14
81
19
246
498
259
777
923
291
204
392
10
20
15
573
1588
196
352
784
13
249
521
777
270
913
915
1270
498
259
521
1563
1059
1196
648
10
20
15
573
1588
196
360
788
33
121
521
777
257
834
871
1125
626
259
1295
1345
259
809
776
733
20
15
573
1588
196
360
788
33
121
521
777
257
834
871
101
498
259
1295
1409
3
297
904
269
20
15
573
1588
196
360
788
33
121
521
777
257
834
871
613
370
259
527
801
3
169
648
397
20
15
573
1588
196
360
788
33
121
521
777
257
834
871
613
434
259
527
801
3
169
416
394
20
15
573
1588
196
360
788
33
121
521
777
257
834
871
613
498
259
527
801
3
169
392
269
20
15
573
1588
196
208
152
225
181
516
789
49
178
447
673
563
259
783
1313
267
811
929
560
20
15
573
1588
196
208
152
225
181
516
789
49
178
447
673
563
1539
1807
1313
267
811
929
1680
20
15
573
1588
196
208
152
225
181
516
789
49
178
703
673
563
259
783
1185
1803
1355
841
560
20
15
573
1588
196
208
152
225
181
516
789
49
178
703
673
563
1539
1807
1185
1803
1355
969
1712
20
15
573
1588
196
208
152
225
181
517
789
49
178
447
673
560
258
783
1313
267
811
928
561
20
15
573
1588
196
208
152
225
181
517
789
49
178
447
673
560
1538
1807
1313
267
811
928
1713
20
15
573
1588
196
208
152
225
181
517
789
49
178
703
673
560
258
783
1185
1803
1355
968
548
20
15
573
1588
196
208
152
225
181
517
789
49
178
703
673
560
1538
1807
1185
1803
1355
968
1700
20
15
573
1588
196
208
152
225
245
516
789
49
50
447
33
435
259
783
545
651
395
673
272
20
15
573
1588
196
208
152
225
245
516
789
49
146
447
33
435
259
783
97
139
387
673
80
20
15
573
1588
196
208
152
225
245
516
789
49
178
447
33
435
259
783
1185
267
395
673
80
20
15
573
1588
196
208
152
225
245
517
789
49
50
447
33
432
258
783
545
651
395
672
177
20
15
573
1588
196
208
152
225
245
517
789
49
146
447
33
432
258
783
97
139
387
672
113
20
15
573
1588
196
208
152
225
245
517
789
49
178
447
33
432
258
783
1185
267
395
672
113
20
15
573
1588
196
232
148
225
245
516
789
1
66
103
33
435
259
799
897
259
199
785
592
20
15
573
1588
196
232
148
225
245
517
789
1
66
103
33
432
258
799
897
259
199
776
626
20
15
573
1588
196
360
244
225
245
516
789
129
2
7
33
435
259
927
705
3
903
649
80
20
15
573
1588
196
360
244
225
245
517
789
129
2
7
33
432
258
927
705
3
903
648
73
20
15
573
1588
196
360
244
225
245
517
789
129
2
7
33
434
259
927
705
3
903
652
266
20
15
573
1590
197
213
144
10
250
520
777
25
48
18
244
306
259
770
940
356
204
460
262
20
15
573
1590
197
213
144
10
250
520
777
25
48
18
244
434
259
770
1052
36
940
714
266
20
15
573
1590
197
213
144
10
250
520
777
25
80
18
244
306
259
775
908
932
940
458
266
20
15
573
1590
197
213
144
10
250
520
777
25
80
18
244
434
259
775
908
932
940
714
266
20
15
573
1590
197
213
144
10
250
520
777
25
80
18
244
498
259
775
908
932
940
778
522
20
15
573
1590
197
213
144
10
250
520
777
25
112
18
244
306
259
770
1068
100
204
460
270
20
15
573
1590
197
213
144
10
250
520
777
25
144
18
244
434
259
770
620
484
940
714
266
20
15
573
1590
197
213
144
10
250
520
777
25
144
36
244
498
259
775
1292
390
332
844
518
20
15
573
1590
197
213
144
10
250
520
777
25
176
18
244
434
259
770
172
420
940
716
142
20
15
573
1588
192
218
136
90
219
529
785
50
136
476
628
468
321
649
1209
1537
1680
640
542
20
15
573
1588
192
218
136
236
182
517
785
50
48
120
96
560
262
772
1057
1
538
1920
548
20
15
573
1588
192
218
136
236
182
517
785
50
48
120
96
560
1542
1796
1056
1536
1548
1920
1828
20
15
573
1588
192
210
156
224
246
517
785
52
144
444
32
432
262
774
1122
138
392
672
84
20
15
573
1590
197
213
208
202
218
520
777
25
16
82
20
370
259
775
1036
36
364
844
178
20
15
573
1590
197
213
208
202
218
520
777
25
16
82
20
434
259
770
1036
36
940
1706
298
20
15
573
1590
197
213
208
202
218
528
789
53
272
100
20
462
323
643
1776
1926
1100
1666
1042
20
15
573
1588
192
210
212
204
237
521
782
25
0
103
5
356
256
771
513
331
345
849
538
20
15
573
1588
192
210
140
224
245
517
785
52
48
124
50
438
262
774
1058
522
962
774
88
20
15
573
1588
192
210
140
224
245
517
785
52
48
124
50
444
262
774
1058
522
962
780
72
20
15
573
1588
196
356
796
18
251
521
781
262
806
938
1258
488
257
520
1760
554
546
663
21
20
15
573
1588
196
228
284
18
123
521
781
4
456
42
1002
488
257
777
656
646
1730
151
149
20
15
570
1591
197
228
158
196
236
514
776
10
74
120
97
304
264
776
904
264
907
680
160
20
15
557
1577
1386
353
867
7
206
558
0
590
777
768
80
384
4
374
166
112
344
908
384
20
15
556
1576
1386
355
867
7
204
558
10
538
778
768
83
384
0
262
355
371
345
909
385
20
15
557
1577
1385
361
618
6
206
558
10
1291
1288
0
80
384
0
842
875
1120
1104
896
654
20
15
557
1577
1385
361
618
6
206
558
10
1323
1288
0
80
384
0
818
875
1120
1104
896
654
20
15
566
1586
218
194
128
136
172
1166
768
48
56
440
664
1624
268
784
896
656
1668
1568
224
20
15
566
1586
218
194
128
136
172
1166
768
48
184
440
664
1624
268
784
1152
1552
1668
1568
224
20
15
553
1576
1386
362
866
0
205
557
1
552
771
771
85
388
14
345
355
105
309
909
384
20
15
553
1576
1386
362
866
64
205
557
1
552
771
883
21
388
14
345
355
329
389
909
384
20
15
554
1578
1386
362
866
64
204
556
8
528
771
883
20
388
6
258
379
329
387
911
401
20
15
557
1577
9
137
169
141
429
558
545
579
227
425
43
424
425
649
352
310
433
435
43
20
15
554
1578
10
602
818
134
452
972
744
932
772
770
1027
261
293
1089
1024
60
518
641
99
20
15
553
808
10
266
170
128
205
461
961
752
355
427
521
536
606
17
539
1560
1422
793
897
20
15
541
1558
197
209
208
170
178
528
817
49
276
18
4
454
295
781
748
100
250
386
130
20
15
541
1558
197
213
208
170
178
528
817
53
16
18
4
454
279
786
1232
217
954
834
354
20
15
541
1558
197
213
208
170
178
528
817
53
16
18
4
454
295
773
48
356
380
834
130
20
15
541
1558
197
213
208
170
178
528
817
53
16
18
3
455
279
786
208
209
195
384
288
20
15
541
1558
197
213
208
170
178
528
818
1051
16
18
4
453
289
482
247
1009
1018
835
129
20
15
541
1558
197
213
208
170
178
528
818
1051
16
18
68
453
289
482
15
25
570
643
129
20
15
541
1558
197
213
208
170
178
528
818
27
16
18
4
453
289
994
247
241
250
387
129
20
15
541
1558
197
213
208
170
178
528
818
27
16
18
68
453
289
994
1039
25
570
643
129
20
15
541
1558
197
213
208
170
178
528
818
27
272
18
4
453
289
994
759
113
378
835
129
20
15
541
1558
197
213
208
170
178
528
818
27
272
18
68
453
289
994
759
113
570
643
129
20
15
541
1558
197
209
208
138
180
528
821
49
20
4
32
459
323
775
1244
198
194
411
281
20
15
541
1558
197
213
208
138
180
528
818
51
16
9
32
331
321
658
1243
963
961
667
283
20
15
541
1558
197
213
208
74
218
528
821
53
16
466
532
406
275
789
1232
1682
1692
753
194
20
15
541
1558
197
197
128
134
182
528
817
37
32
444
680
330
331
809
1248
694
1712
1028
290
20
15
541
1558
197
197
128
134
182
528
817
37
160
444
40
330
331
809
96
310
432
644
290
20
15
541
1558
197
197
128
134
182
528
817
37
160
444
40
458
331
809
96
310
432
388
274
20
15
541
1558
197
197
128
134
182
528
817
37
160
444
680
330
331
809
1120
566
816
4
290
20
15
541
1558
197
197
128
134
182
528
817
37
160
442
40
330
331
793
1088
153
432
644
290
20
15
541
1558
197
197
128
134
182
528
817
37
160
442
40
458
331
809
96
180
432
388
274
20
15
541
1558
197
197
128
134
182
528
817
37
160
442
680
330
331
809
1184
281
816
1028
290
20
15
541
1558
197
197
128
138
244
528
818
59
160
434
16
263
289
770
1199
617
752
1667
1159
20
15
541
1558
197
197
128
74
218
528
818
59
32
50
20
397
321
770
1071
41
522
899
265
20
15
541
1558
197
197
128
74
218
528
818
59
160
50
20
397
321
770
1199
873
522
899
265
20
15
541
1556
192
210
212
140
181
529
817
1049
0
7
33
358
289
483
1
11
535
820
394
20
15
541
1556
192
210
212
140
181
529
817
25
0
7
33
358
289
995
1025
11
535
820
394
20
15
541
1556
192
210
212
140
182
529
817
1049
0
4
32
340
321
483
0
522
528
802
1847
20
15
541
1556
192
210
212
140
182
529
817
25
0
4
32
324
321
995
0
10
528
1666
327
20
15
541
1556
192
210
212
140
182
529
817
52
0
4
32
324
321
781
1081
10
528
1666
327
20
15
541
1556
192
210
212
140
182
529
817
52
0
4
32
324
326
781
1081
10
528
642
304
20
15
541
1556
192
210
212
140
182
529
817
52
0
4
32
324
333
781
1081
10
528
1666
323
20
15
541
1556
192
210
212
140
182
529
817
52
0
4
32
340
321
781
1081
522
528
802
1847
20
15
541
1556
192
210
212
140
182
529
817
52
0
4
32
340
326
781
1081
522
528
802
1840
20
15
541
1556
192
210
212
140
182
529
817
52
0
4
32
420
294
781
1081
10
528
1752
200
20
15
541
1556
192
210
212
140
182
529
817
52
0
4
32
356
294
781
1081
10
528
824
392
20
15
541
1556
192
210
212
140
182
533
817
52
0
4
32
336
326
781
1081
10
528
652
308
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
353
290
831
1281
515
1911
853
640
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
353
274
831
1281
515
1911
853
544
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
352
290
831
1281
515
1911
848
514
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
352
274
831
1281
515
1911
848
674
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
480
290
831
1281
131
391
816
2
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
480
274
831
1281
131
391
816
34
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
354
290
831
1281
515
1911
852
512
20
15
541
1556
196
232
180
193
229
533
821
1
130
391
1
354
274
831
1281
515
1911
852
544
20
15
541
1556
196
232
180
193
229
532
821
1
130
391
1
355
275
831
1281
515
1911
849
544
20
15
541
1556
196
232
180
193
229
532
821
1
130
391
1
355
291
831
1281
515
1911
849
512
20
15
541
1556
196
232
180
193
229
532
821
1
130
391
1
483
275
831
1281
131
391
817
16
20
15
541
1556
196
232
180
193
229
532
821
1
130
391
1
483
291
831
1281
131
391
817
0
20
15
541
1556
192
210
218
128
181
529
817
1049
19
3
41
448
289
483
227
192
197
385
131
20
15
541
1556
192
210
218
136
177
529
817
52
4
6
34
332
326
781
1082
12
536
1689
345
20
15
541
1556
192
210
218
136
177
529
817
52
4
6
34
332
333
781
1082
12
536
1689
1171
20
15
541
1556
192
210
218
136
177
529
817
52
4
6
34
332
334
646
570
12
536
1689
297
20
15
541
1556
192
210
218
136
177
529
817
52
4
6
34
460
326
781
1082
12
24
409
281
20
15
541
1556
192
210
218
136
177
529
817
52
4
6
34
460
333
781
1082
12
24
409
275
20
15
541
1556
192
210
218
136
177
529
817
52
4
6
34
460
294
790
1082
12
24
409
140
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
322
331
781
954
994
964
646
281
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
322
327
781
954
994
964
646
326
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
322
335
781
954
994
964
646
346
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
354
294
774
1082
12
540
830
651
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
340
326
774
1087
514
964
648
282
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
340
278
790
1082
12
536
1673
1226
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
404
278
774
1082
2
964
712
204
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
724
1558
1798
1082
1548
1564
1928
1930
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
468
326
774
1087
2
196
392
282
20
15
541
1556
192
210
218
136
177
533
817
52
4
6
34
468
278
774
1082
12
28
392
138
20
15
541
1556
192
210
218
136
177
533
817
52
260
6
34
468
278
774
1471
98
196
392
330
20
15
604
768
38
517
334
113
187
511
833
896
456
978
786
0
258
1
141
1180
100
24
780
20
15
604
768
38
517
334
113
187
511
833
896
456
978
786
0
259
1
141
1180
116
24
474
20
15
570
826
11
257
145
230
472
460
962
706
218
440
11
40
556
28
410
279
435
555
808
20
15
570
826
11
257
145
230
472
460
962
706
218
440
11
40
300
28
410
279
435
43
168
20
15
1085
825
9
129
337
821
742
385
1313
1185
685
293
168
238
1562
782
1014
1085
4
770
1728
20
15
1085
825
9
129
337
821
742
385
1441
1185
685
293
168
174
1706
1155
951
61
4
834
1544
20
15
1085
829
5
577
337
821
742
386
866
1358
686
297
168
236
552
1088
1104
46
8
776
778
20
15
541
1593
1349
577
241
5
230
513
37
97
237
761
136
262
50
79
13
785
512
1666
1944
20
15
541
1593
1349
577
241
5
230
513
37
97
237
761
136
390
50
79
13
785
512
386
408
20
15
541
1593
1349
577
241
5
230
513
37
97
237
761
136
270
57
79
13
785
512
1668
1954
20
15
541
1593
1349
577
241
5
230
513
37
97
237
761
136
398
57
79
13
785
512
388
418
20
15
541
1593
1353
577
241
5
166
513
33
97
237
441
264
454
58
47
45
142
144
738
680
20
15
541
1593
1353
577
241
5
166
513
33
97
1261
441
264
454
58
1583
1581
142
144
738
680
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
262
49
35
45
782
528
1666
1946
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
390
49
35
45
782
560
386
410
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
390
58
47
45
782
560
386
424
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
270
49
35
45
782
544
1668
1998
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
270
58
47
45
782
512
1668
1992
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
398
49
35
45
782
512
388
718
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
398
58
47
45
782
512
388
456
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
654
49
35
45
782
512
1924
1230
20
15
541
1593
1353
577
241
5
230
513
33
97
237
761
136
654
58
47
45
782
512
1924
1224
20
15
541
1589
1349
577
241
5
166
518
34
97
237
441
264
504
56
46
22
142
144
758
390
20
15
541
1589
1349
577
241
5
166
518
34
97
1261
441
264
504
56
1582
1558
142
144
758
390
20
15
541
1589
1349
577
241
5
166
518
34
110
237
505
264
328
104
72
1
529
512
486
70
20
15
541
1589
1349
577
241
5
166
518
34
111
237
505
264
328
104
73
1
529
512
486
70
20
15
541
1589
1349
577
241
5
166
518
38
110
237
441
264
408
48
32
1
145
272
438
406
20
15
541
1589
1349
577
241
5
230
518
34
97
237
761
136
264
56
46
22
782
512
1670
1998
20
15
541
1589
1349
577
241
5
230
518
34
97
237
761
136
392
56
46
22
782
512
390
462
20
15
541
1589
1349
577
241
5
230
518
34
97
237
761
136
648
56
46
22
782
512
1926
1230
20
15
541
1597
1349
577
241
5
198
514
35
97
221
729
152
412
50
38
55
785
512
392
424
20
15
541
1597
1349
577
241
5
198
514
35
97
221
729
152
668
50
38
55
785
512
1928
1224
20
15
541
1597
1349
577
241
5
198
515
33
97
221
729
152
442
50
38
55
785
512
1770
396
20
15
541
1597
1349
577
241
5
198
515
33
97
221
729
152
474
50
38
55
785
512
1738
396
20
15
541
1597
1349
577
241
5
166
514
33
97
237
441
264
412
62
46
22
142
256
424
704
20
15
541
1597
1349
577
241
5
166
514
33
97
237
441
264
412
54
38
23
145
256
424
400
20
15
541
1597
1349
577
241
5
166
514
33
97
237
441
264
492
62
46
22
142
144
760
384
20
15
541
1597
1349
577
241
5
166
514
33
97
237
505
264
412
62
46
22
270
32
424
448
20
15
541
1597
1349
577
241
5
166
514
33
97
237
505
264
412
54
46
22
270
32
424
400
20
15
541
1597
1349
577
241
5
166
514
33
97
237
505
264
492
62
46
22
270
512
760
704
20
15
541
1597
1349
577
241
5
166
514
33
97
1261
441
264
412
62
1582
1558
142
256
424
704
20
15
541
1597
1349
577
241
5
166
514
33
97
1261
441
264
492
62
1582
1558
142
144
760
384
20
15
541
1597
1349
577
241
5
166
514
49
97
237
441
264
348
86
134
13
145
256
488
80
20
15
541
1597
1349
577
241
5
166
514
49
97
237
505
264
348
86
134
13
273
0
488
80
20
15
541
1597
1349
577
241
5
166
514
34
110
238
441
264
332
104
64
0
166
128
485
66
20
15
541
1597
1349
577
241
5
166
514
34
110
238
441
264
460
60
32
0
150
128
741
673
20
15
541
1597
1349
577
241
5
166
514
35
97
221
473
264
412
50
38
55
273
528
728
712
20
15
541
1597
1349
577
241
5
166
514
35
97
237
441
264
412
50
44
13
145
128
424
712
20
15
541
1597
1349
577
241
5
166
514
35
97
237
505
264
412
50
44
13
273
528
728
712
20
15
541
1597
1349
577
241
5
166
514
35
97
1261
441
264
412
50
1580
1549
142
256
424
712
20
15
541
1597
1349
577
241
5
166
514
35
111
237
441
264
412
50
32
0
145
256
424
712
20
15
541
1597
1349
577
241
5
166
514
35
111
237
441
264
476
50
32
0
145
128
744
648
20
15
541
1597
1349
577
241
5
166
514
35
111
237
505
264
412
50
32
0
273
528
728
712
20
15
541
1597
1349
577
241
5
166
514
35
111
237
434
264
412
50
32
0
544
264
424
712
20
15
541
1597
1349
577
241
5
166
514
35
111
237
434
264
476
50
32
0
160
136
744
648
20
15
541
1597
1349
577
241
5
166
514
35
111
1261
441
264
412
50
1568
1536
142
256
424
712
20
15
541
1597
1349
577
241
5
166
514
35
111
1261
434
264
412
50
1568
1536
160
264
424
712
20
15
541
1597
1349
577
241
5
166
515
33
97
237
441
264
346
90
43
23
145
256
490
80
20
15
541
1597
1349
577
241
5
166
515
33
97
237
441
264
410
50
38
23
145
128
426
404
20
15
541
1597
1349
577
241
5
166
515
33
97
237
441
264
410
58
43
23
145
256
410
400
20
15
541
1597
1349
577
241
5
166
515
33
97
237
505
264
346
90
43
23
273
0
492
64
20
15
541
1597
1349
577
241
5
166
515
33
97
237
505
264
410
58
42
22
270
32
428
704
20
15
541
1597
1349
577
241
5
166
515
33
97
237
505
264
490
50
46
23
273
512
762
640
20
15
541
1597
1349
577
241
5
166
515
33
97
1261
441
264
410
58
1579
1559
145
256
410
400
20
15
541
1597
1349
577
241
5
166
515
49
97
237
441
264
346
82
134
13
142
256
492
76
20
15
541
1597
1349
577
241
5
166
515
35
111
237
434
264
346
88
32
0
544
264
490
75
20
15
541
1597
1349
577
241
5
166
515
35
111
237
434
264
410
56
64
0
160
264
426
451
20
15
541
1597
1349
577
241
5
166
515
35
111
1261
434
264
410
56
1568
1536
160
264
426
451
20
15
541
1597
1349
577
241
5
230
514
33
97
237
761
136
268
62
46
22
782
512
1672
1952
20
15
541
1597
1349
577
241
5
230
514
33
97
237
761
136
396
62
46
22
782
512
392
416
20
15
541
1597
1349
577
241
5
230
514
34
110
238
761
136
268
60
64
0
790
512
1669
1953
20
15
541
1597
1349
577
241
5
230
514
34
110
238
761
136
396
60
64
0
790
528
389
417
20
15
541
1597
1349
577
241
5
230
514
34
110
366
761
136
268
60
32
832
1046
528
1669
1953
20
15
541
1597
1349
577
241
5
230
514
34
110
366
761
136
396
60
32
832
1046
528
389
417
20
15
541
1597
1349
577
241
5
230
514
35
97
221
729
136
284
50
38
55
785
528
1688
1928
20
15
541
1597
1349
577
241
5
230
514
35
97
221
729
136
412
50
38
55
785
528
408
392
20
15
541
1597
1349
577
241
5
230
514
35
97
237
761
136
268
58
42
23
785
512
1672
1992
20
15
541
1597
1349
577
241
5
230
514
35
97
237
761
136
396
58
44
22
782
512
392
712
20
15
541
1597
1349
577
241
5
230
514
35
97
237
761
136
652
58
42
23
785
512
1928
1224
20
15
541
1597
1349
577
241
5
230
514
35
97
237
761
136
412
50
38
23
785
512
408
392
20
15
541
1597
1349
577
241
5
230
514
35
97
237
761
136
460
58
44
22
782
512
1736
1928
20
15
541
1597
1349
577
241
5
230
514
35
111
237
761
136
284
50
32
0
782
528
1688
1928
20
15
541
1597
1349
577
241
5
230
514
35
111
365
761
136
412
50
32
832
1041
512
408
392
20
15
541
1597
1349
577
241
5
230
515
33
97
237
761
136
266
58
43
23
785
512
1674
1936
20
15
541
1597
1349
577
241
5
230
515
33
97
237
761
136
394
58
43
23
785
512
394
400
20
15
541
1597
1349
577
241
5
230
515
33
97
237
761
136
650
58
43
23
785
512
1930
1224
20
15
541
1597
1349
577
241
5
230
515
33
97
237
761
136
410
58
43
23
785
512
410
384
20
15
541
1597
1349
577
241
133
166
1027
35
111
237
690
648
1738
184
32
0
800
776
1674
147
20
15
541
1597
1349
577
241
133
166
514
35
111
237
690
648
412
50
32
0
800
776
104
456
20
15
541
1597
1349
577
241
133
166
515
35
111
237
690
648
346
88
64
0
800
776
1066
67
20
15
541
1597
1349
577
241
133
166
515
35
111
237
690
648
458
104
64
0
800
776
1098
1819
20
15
541
1597
1349
577
241
133
166
1155
35
111
237
690
648
1626
88
64
0
800
776
1578
35
20
15
541
1629
1349
577
241
133
166
1187
35
111
237
690
648
1546
24
32
0
800
776
1546
11
20
15
538
1563
1352
602
243
55
241
529
35
107
203
459
268
421
42
104
54
272
17
401
392
20
15
81
776
924
1116
2004
1040
1558
1840
1046
914
596
80
598
198
1998
204
128
198
150
198
608
20
15
81
776
924
1116
2004
1040
1558
1840
1046
914
596
208
598
198
1998
204
128
134
22
198
608
20
15
81
776
924
1116
2004
1040
1558
1840
1046
914
628
80
598
198
1998
204
64
6
150
198
608
20
15
81
776
924
1116
2004
1040
1558
1840
1046
914
628
208
598
198
1998
204
64
70
22
198
608
20
15
81
776
924
1116
2012
1040
1558
1840
1046
914
610
198
598
198
1998
204
158
145
16
198
608
20
15
81
776
924
1116
2012
1040
1558
1840
1046
914
594
198
598
198
1998
204
134
177
16
198
608
20
15
81
776
924
1116
2012
1040
1558
1840
1046
914
594
214
598
198
1998
204
134
129
0
196
608
20
15
81
776
924
1116
2012
1040
1558
1840
1046
914
626
70
598
198
1998
204
70
33
144
198
608
20
15
81
776
924
1116
2012
1040
1558
1840
1046
914
626
86
598
198
1998
204
70
1
128
196
608
20
15
81
776
924
1116
2012
1040
1558
1840
1046
914
626
198
598
198
1998
204
70
81
16
198
608
20
15
81
776
924
1116
2012
1040
1558
1840
1046
914
626
214
598
198
1998
204
70
65
0
196
608
20
15
1144
768
512
34
482
819
856
1470
643
1783
213
109
54
263
67
1147
1847
1029
0
176
442
20
15
1072
1288
28
692
752
664
514
1874
1430
311
801
1544
1550
174
278
339
809
744
743
1761
1184
20
15
1072
1288
28
692
752
664
514
1874
1430
311
801
1544
1678
174
278
339
809
744
167
1633
160
20
15
1120
776
28
692
752
664
546
822
778
596
596
1554
1694
1254
433
225
979
961
614
801
166
20
15
1784
272
1290
258
898
674
184
98
519
262
414
91
95
31
387
148
304
882
881
704
706
20
15
1784
272
1290
258
898
674
184
98
519
262
414
91
95
31
451
148
304
882
881
704
850
20
15
1784
272
1290
258
898
674
184
98
519
262
414
91
95
31
483
148
304
882
881
704
386
20
15
1784
272
1290
258
898
675
184
98
519
262
414
94
94
31
387
148
304
880
864
704
706
20
15
1784
272
1290
258
898
675
184
98
519
262
414
94
94
31
451
148
304
880
864
704
834
20
15
1784
272
1290
258
898
675
184
98
519
262
414
94
94
31
483
148
304
880
864
704
386
20
15
1745
272
416
322
848
1025
81
65
323
39
546
999
103
1653
1617
74
832
581
1538
1577
1029
20
15
1745
272
416
322
848
1025
81
65
323
39
546
999
103
1651
1617
74
832
578
1538
1712
1557
20
15
1560
72
28
692
270
827
623
110
1932
604
6
274
400
900
736
393
33
522
779
24
280
20
15
1171
1553
1078
114
352
524
668
1556
1850
334
192
200
456
0
288
612
100
24
536
1016
572
20
15
799
1
624
704
1580
282
512
44
544
16
728
512
1544
1563
1051
1065
1363
323
71
643
779
20
15
578
1578
248
129
453
328
88
530
531
55
134
7
101
262
510
832
1152
9
88
697
673
20
15
578
1578
248
129
453
328
88
530
531
55
135
7
101
262
510
833
1153
8
88
698
674
20
15
578
1578
248
289
453
328
88
530
531
143
135
7
101
262
510
1009
1105
8
89
697
673
20
15
1935
1693
358
1295
537
1831
1267
177
49
1249
18
19
289
1157
1941
913
912
144
414
772
546
20
15
1346
352
881
1841
1570
1570
24
432
413
542
28
538
779
259
567
706
1731
65
566
578
1634
20
15
1346
352
881
1841
1570
1570
24
432
414
542
28
538
779
263
566
706
1731
65
566
576
1636
20
15
1282
320
869
992
1570
1634
104
480
482
96
717
569
811
295
549
770
1051
15
529
544
1571
20
15
1282
320
869
992
1570
1634
104
480
482
96
717
574
811
295
549
770
1051
9
521
545
1571
20
15
1282
320
869
992
1570
1634
104
480
482
96
718
570
811
295
549
768
1050
10
522
1568
1571
20
15
1346
320
869
992
1570
1634
72
417
482
96
717
569
819
277
532
770
1051
143
513
1573
1549
20
15
1346
320
869
992
1570
1570
40
417
482
96
717
537
819
277
532
770
1051
79
545
1637
1541
20
15
1346
320
869
992
1570
1570
40
416
482
96
718
538
811
279
533
788
1050
76
537
513
1541
20
15
1346
320
869
992
1570
1570
40
416
482
96
718
538
819
279
533
788
1050
76
546
1636
1541
20
15
1346
320
869
992
1570
1570
56
416
482
96
718
542
843
263
533
788
1050
84
626
513
1541
20
15
1346
320
869
992
1570
1570
56
416
482
96
718
538
787
263
533
788
1050
76
514
516
1541
20
15
634
1986
774
1457
1141
725
644
1796
228
1086
1298
339
604
1541
1672
1050
520
321
291
691
401
20
15
634
1986
774
1457
1141
725
644
1796
228
1086
1298
339
604
1542
1672
1050
520
321
259
688
390
20
15
634
1986
774
1457
1141
725
644
1796
228
1086
1298
339
604
1606
1672
1178
520
321
259
816
262
20
15
634
1986
774
1457
1141
725
644
1796
228
1086
1298
435
668
1542
1672
1050
520
1
1027
944
742
20
15
634
1986
774
1457
1141
725
644
1828
228
1086
1298
435
668
1589
1800
1196
520
1
1027
899
1025
20
15
635
1987
835
1283
1133
742
642
1820
257
1025
1493
340
592
1552
1538
1188
634
123
269
653
293
20
15
635
1987
835
1283
1133
742
642
1820
129
1025
1493
340
592
1552
1794
1316
634
123
269
909
1029
20
15
531
823
625
581
821
853
841
864
966
529
25
337
337
64
188
164
6
695
293
836
26
20
15
531
823
625
581
821
853
842
864
966
529
25
337
336
72
92
212
6
474
324
832
80
20
15
531
823
625
581
821
853
842
864
966
529
25
337
336
72
188
164
6
474
324
832
16
20
15
1144
207
230
290
875
1091
671
577
1600
1601
1569
1552
16
61
545
770
1418
1032
1559
301
772
20
15
168
432
4
646
134
38
713
356
804
646
1904
1506
966
544
1698
566
1661
1025
1024
707
581
20
15
618
739
7
1225
200
90
779
811
171
1703
312
1282
774
571
1704
1696
179
1725
677
1058
1249
20
15
630
1078
542
514
1904
1856
40
1408
264
680
736
560
1864
1392
368
328
328
488
8
40
1408
20
15
1397
357
325
813
941
1677
1757
25
1418
10
742
641
665
673
1696
728
1632
106
138
730
12
20
15
694
1574
1208
488
768
796
1074
1586
1795
1288
1100
296
852
1044
82
79
901
138
202
595
209
20
15
694
1574
1208
488
768
796
1074
1586
1795
1288
1100
296
852
1044
58
15
901
138
202
595
129
20
15
694
1574
1208
488
768
796
1074
1586
1795
1288
1100
296
852
1044
90
15
901
138
202
595
193
20
15
694
1574
1208
488
768
796
1074
1586
1795
1288
332
296
852
1044
82
79
389
138
202
595
209
20
15
694
1574
1208
488
768
796
1074
1586
1795
1288
332
296
852
1044
58
15
389
138
202
595
129
20
15
694
1574
1208
488
768
796
1074
1586
1795
1288
332
296
852
1044
90
79
389
138
202
595
193
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
1100
296
852
1044
82
76
904
138
202
595
209
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
1100
296
852
1044
58
12
900
138
202
595
129
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
1100
296
852
1044
90
12
900
138
202
595
193
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
332
296
852
1044
82
22
392
138
202
595
209
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
332
296
852
1044
58
12
388
138
202
595
129
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
332
296
852
1044
90
12
388
138
202
595
193
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
300
296
852
1044
58
76
424
138
202
595
129
20
15
694
1574
1208
488
768
796
1074
1586
1795
1289
300
296
852
1044
90
76
424
138
202
595
193
20
15
694
1574
1208
488
768
796
562
1586
1795
1288
1100
296
84
788
58
15
905
138
714
547
1793
20
15
694
1574
1208
488
768
796
562
1586
1795
1288
1100
296
84
980
90
15
905
138
714
611
1921
20
15
694
1574
1208
488
768
796
562
1586
1795
1288
1100
296
84
692
58
15
905
138
714
643
129
20
15
694
1574
1208
488
768
796
562
1586
1795
1288
332
296
84
532
58
271
389
138
970
1059
1
20
15
694
1574
1208
488
768
796
562
1586
1795
1288
332
296
84
532
90
79
393
138
714
1059
97
20
15
694
1574
1208
488
768
796
562
1586
1795
1288
332
296
84
788
58
271
389
138
714
547
1793
20
15
694
1574
1208
488
768
796
562
1586
1795
1288
332
296
84
692
58
79
393
138
714
643
129
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
1100
296
84
788
58
12
900
138
714
547
1793
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
1100
296
84
980
90
12
900
138
714
611
1921
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
1100
296
84
692
58
12
904
138
714
643
129
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
332
296
84
532
58
12
388
138
714
1059
1
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
332
296
84
532
90
76
388
138
714
1059
97
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
332
296
84
788
58
268
388
138
714
547
1793
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
332
296
84
692
58
12
388
138
714
643
129
20
15
694
1574
1208
488
768
796
562
1586
1795
1289
300
296
84
692
58
76
424
10
714
643
129
20
15
694
1702
1208
424
800
796
562
1714
1667
136
300
264
84
724
666
591
553
138
970
1123
1729
20
15
694
1702
1208
424
800
796
562
1714
1667
137
332
264
84
948
698
652
520
106
714
1155
129
20
15
694
1702
1208
424
800
892
1074
1714
1667
136
332
72
708
724
90
591
517
1802
1130
3
1
20
15
694
1702
1208
424
800
892
1074
1714
1667
136
332
72
708
724
410
655
517
1802
1130
3
193
20
15
694
1702
1208
424
800
892
1074
1714
1667
136
332
72
708
724
730
655
517
1802
1130
3
1665
20
15
694
1702
1208
424
800
892
1074
1714
1667
136
332
72
708
724
666
655
517
1802
1130
3
1729
20
15
694
1702
1208
424
800
892
1074
1714
1667
136
1228
72
708
724
90
591
1797
778
1130
3
1
20
15
694
1702
1208
424
800
892
1074
1714
1667
136
1228
72
708
724
666
591
1797
778
1130
3
1729
20
15
694
1702
1208
424
800
892
1074
1714
1667
137
332
72
708
724
90
588
516
1802
1130
3
1
20
15
694
1702
1208
424
800
892
1074
1714
1667
137
332
72
708
724
410
652
516
1802
1130
3
193
20
15
694
1702
1208
424
800
892
1074
1714
1667
137
332
72
708
724
730
652
516
1802
1130
3
1665
20
15
694
1702
1208
424
800
892
1074
1714
1667
137
332
72
708
724
666
652
516
1802
1130
3
1729
20
15
694
1702
1208
424
800
892
1074
1714
1667
137
300
72
708
724
730
716
552
1802
1130
3
1665
20
15
694
1702
1208
424
800
892
1074
1714
1667
137
1228
72
708
724
90
588
1796
778
1130
3
1
20
15
694
1702
1208
424
800
892
1074
1714
1667
137
1228
72
708
724
666
588
1796
778
1130
3
1729
20
15
694
1702
1208
936
800
892
562
1714
1667
1160
76
72
196
724
154
399
5
138
106
515
193
20
15
694
1702
1208
936
800
892
562
1714
1667
1160
76
72
196
724
218
399
5
138
106
515
1793
20
15
694
1702
1208
936
800
892
562
1714
1667
1161
76
72
196
724
154
396
4
138
106
515
193
20
15
694
1702
1208
936
800
892
562
1714
1667
1161
76
72
196
724
218
396
4
138
106
515
1793
20
15
848
1026
75
41
780
872
176
1210
34
0
178
98
770
1159
397
1152
348
28
514
515
133
20
15
848
1026
75
41
780
872
168
1452
34
0
178
98
786
1100
142
144
348
524
526
809
1123
20
15
848
1026
75
41
780
873
168
1196
34
0
178
99
777
557
430
1152
348
534
518
165
193
20
15
848
1026
75
41
780
873
168
1196
34
0
178
99
777
1196
398
1152
348
534
518
536
131
20
15
848
1026
75
41
780
873
168
1196
34
0
178
99
777
1197
398
1152
348
534
519
533
137
20
15
848
1026
75
41
780
873
168
1196
34
0
178
99
777
1197
430
1152
348
534
519
533
193
20
15
848
1026
75
41
780
873
168
1196
34
0
178
99
793
1196
398
1168
348
14
523
520
131
20
15
848
1026
75
41
780
873
168
940
34
0
178
99
777
45
430
128
348
534
519
421
705
20
15
785
1043
31
24
792
798
222
1218
2
3
128
128
736
544
484
288
454
896
728
200
272
20
15
785
1043
95
24
792
798
222
1154
130
3
129
128
736
672
388
0
240
248
440
168
48
20
15
785
1043
95
24
792
798
222
1154
130
3
129
128
736
608
388
1088
236
248
440
408
560
20
15
785
1043
95
24
792
798
222
1154
130
3
129
128
736
624
260
0
388
898
446
390
288
20
15
785
1043
95
24
792
798
222
1154
130
3
129
128
736
624
388
0
388
898
446
390
544
20
15
785
1043
95
24
792
798
222
1154
130
3
128
128
736
672
388
0
390
897
696
168
1072
20
15
785
1043
95
24
792
798
222
1154
130
3
128
128
736
608
260
0
390
897
728
392
1168
20
15
785
1043
95
24
792
798
222
1154
130
3
128
128
736
608
388
128
390
897
728
392
560
20
15
785
1043
95
24
792
798
222
1154
130
3
128
128
736
624
260
0
390
897
446
390
288
20
15
785
1043
95
24
792
798
222
1154
130
3
128
128
736
624
388
0
390
897
446
390
544
20
15
785
1043
95
24
792
798
222
1154
130
131
129
128
736
624
260
320
260
322
366
326
288
20
15
785
1043
95
24
792
798
222
1154
130
131
129
128
736
624
324
320
260
322
366
326
272
20
15
785
1043
95
24
792
798
222
1154
130
131
128
128
736
608
260
320
262
897
728
392
1168
20
15
785
1043
95
24
792
798
222
1154
130
131
128
128
736
624
260
320
262
897
446
390
288
20
15
785
1043
95
24
792
798
222
1218
130
3
129
128
736
544
260
256
240
248
440
424
560
20
15
785
1043
95
24
792
798
222
1218
130
3
128
128
736
544
260
0
390
896
728
200
560
20
15
785
1043
95
24
792
798
222
1218
130
131
129
128
736
544
260
320
240
248
440
424
560
20
15
785
1043
95
24
792
798
222
1218
130
131
129
128
736
560
260
320
260
322
366
198
544
20
15
785
1043
95
24
792
798
222
1218
130
131
128
128
736
544
260
320
262
897
728
200
560
20
15
785
1043
95
24
792
798
222
1218
66
3
129
128
736
544
388
0
236
249
440
424
1200
20
15
785
1043
95
24
792
798
222
1218
66
3
129
128
736
544
356
0
244
244
437
456
528
20
15
785
1043
95
24
792
798
222
1218
66
3
128
128
736
544
388
0
390
897
728
200
176
20
15
785
1043
95
24
792
798
222
1218
66
3
128
128
736
544
356
0
390
896
728
200
528
20
15
785
1043
95
24
792
798
222
1218
66
131
129
128
736
544
388
384
240
248
440
424
1200
20
15
785
1043
95
24
792
798
222
1218
66
131
129
128
736
560
388
384
260
322
366
198
160
20
15
785
1043
95
24
792
798
222
1218
66
131
128
128
736
544
388
384
262
896
728
200
176
20
15
785
1043
95
24
792
798
222
1474
66
3
129
128
736
1056
132
1152
236
248
440
936
176
20
15
785
1043
95
24
792
798
222
1474
66
3
129
128
736
1056
388
60
248
249
441
936
688
20
15
785
1043
95
24
792
798
222
1474
66
3
128
128
736
1056
132
0
234
248
440
936
176
20
15
785
1043
95
24
792
798
222
1474
66
3
128
128
736
1056
388
0
234
248
440
936
688
20
15
785
1043
95
24
792
798
222
1474
66
131
128
128
736
1056
132
384
250
248
440
936
176
20
15
785
1043
95
24
792
798
222
962
66
3
128
128
736
32
388
0
390
897
728
1736
1712
20
15
1588
218
362
242
207
249
512
770
262
2
3
97
313
261
1282
1144
1026
518
649
691
1665
20
15
1588
218
362
242
207
249
512
770
262
2
3
97
377
261
514
1144
2
518
776
1843
1025
20
15
1588
218
362
242
207
249
512
770
134
2
3
97
313
261
898
760
2
6
392
275
321
20
15
1588
218
362
242
207
249
512
770
134
2
3
97
377
261
898
760
2
6
776
627
705
20
15
1588
218
362
242
207
249
512
770
134
2
3
99
377
261
898
728
2
0
784
531
721
20
15
1588
218
362
242
207
249
512
770
1158
2
3
97
313
261
386
388
6
6
392
275
193
20
15
1588
218
362
242
207
249
512
770
1158
2
3
97
313
259
386
388
6
6
392
282
196
20
15
1588
218
362
242
207
249
512
770
1158
2
3
97
377
261
386
388
6
6
776
531
833
20
15
1588
218
362
242
207
249
512
770
1158
2
3
97
377
259
386
388
6
6
776
570
836
20
15
1588
218
362
242
207
249
512
770
1158
2
3
99
377
261
386
728
2
0
784
531
833
20
15
1588
218
362
242
207
249
512
770
1158
514
1795
1121
633
261
386
900
1542
1798
1289
275
209
20
15
1588
218
362
242
207
249
512
770
1158
514
1795
1121
633
259
386
900
1542
1798
1288
282
196
20
15
1588
218
362
242
207
249
512
770
1158
514
1795
1123
633
261
386
1016
1538
1792
1296
275
209
20
15
1653
1041
1
153
573
737
1537
1537
321
1465
481
425
233
49
569
1819
831
1061
770
1155
279
20
15
1653
1041
1
153
573
737
1537
1537
321
1465
481
419
233
49
569
1819
831
1057
770
1155
279
20
15
1653
1041
1
153
573
737
1537
1569
321
1465
481
425
233
17
537
1819
831
1061
770
579
375
20
15
1653
1041
1
153
573
737
1537
1569
321
1465
481
425
233
273
537
1819
831
1061
770
67
119
20
15
1653
1041
1
153
573
737
1537
1569
321
1465
481
419
233
17
537
1819
831
1057
770
579
283
20
15
1653
1041
1
153
573
737
1537
1569
321
1465
481
419
233
273
537
1819
831
1057
770
1091
27
20
15
1653
1041
1
154
571
737
1537
1569
321
1464
481
425
233
17
537
1816
831
1062
770
579
375
20
15
1653
1041
1
154
571
737
1537
1569
321
1464
481
425
233
273
537
1816
831
1062
770
67
119
20
15
1653
1041
1
153
561
705
1537
1569
321
1465
485
378
207
47
537
1837
1341
256
66
200
266
20
15
1653
1041
1
153
561
705
1537
1569
321
1465
485
378
207
303
537
1837
1341
256
66
72
10
20
15
1653
1041
1
154
561
705
1537
1633
321
1464
486
382
206
206
537
1816
1437
256
64
516
502
20
15
17
1033
33
429
705
241
19
781
509
230
142
25
193
385
227
8
236
386
643
515
96
20
15
17
1033
33
429
705
241
19
781
509
230
142
153
193
385
227
8
108
130
515
563
96
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1049
1
9
521
541
581
2001
1027
21
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1049
1
11
521
541
581
2001
1027
57
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1049
1
10
521
541
581
2001
1027
20
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1077
1
9
521
541
581
1997
1025
21
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1077
1
11
521
541
581
1997
1025
57
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1077
1
10
521
541
581
1997
1025
20
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1077
49
34
521
541
581
1997
1045
52
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1077
49
35
521
541
581
1997
1057
57
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1077
49
39
521
541
581
1997
1049
26
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1681
1045
1
9
521
541
593
2010
1027
15
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1681
1045
1
19
521
542
593
2010
1027
41
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1681
1077
1
10
521
541
593
1930
1027
84
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1681
1077
1
19
521
542
593
1930
1027
49
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1809
1109
1
19
521
542
1073
1434
1027
1585
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1809
1109
65
9
521
542
1073
1434
1123
1557
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1049
49
34
521
541
1093
1361
1123
52
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1049
49
35
521
541
1093
1361
1123
57
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1077
1
9
521
541
1093
1421
1025
21
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1077
1
11
521
541
1093
1421
1025
57
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1077
1
10
521
541
1093
1421
1025
20
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1077
49
34
521
541
1093
1421
1045
52
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1077
49
35
521
541
1093
1421
1049
25
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1953
1077
49
39
521
541
1093
1421
1049
26
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1937
1045
1
9
521
541
1105
1370
1027
15
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1937
1045
1
11
521
541
1105
1370
1027
57
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1937
1045
1
19
521
542
1105
1354
1091
49
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1937
1049
1
9
521
541
1105
1441
1027
21
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1937
1049
1
10
521
541
1105
1441
1027
20
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1937
1049
1
19
521
542
1109
1441
1027
49
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1045
1
9
521
542
1042
1494
1026
14
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1045
1
19
521
542
1042
1494
1026
49
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1027
21
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1049
1
11
521
541
1041
1441
1155
1977
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1049
1
10
521
541
1041
1441
1027
20
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1049
1
19
521
542
1045
1441
1027
49
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1049
49
34
521
542
1041
1474
1123
52
20
15
1297
393
641
657
213
1
1545
1293
29
277
789
1841
1049
49
35
521
542
1041
1474
1123
57
20
15
1297
393
641
657
213
2
1545
1293
29
277
789
1952
1078
49
35
521
541
1092
1356
1102
57
20
15
1297
393
641
657
213
2
1545
1293
29
277
789
1952
1078
49
39
521
541
1092
1356
1102
58
20
15
1297
393
641
657
245
1
1545
1293
29
277
770
1743
1049
1
9
529
544
634
1986
1027
15
20
15
1297
393
641
657
245
1
1545
1293
29
277
770
1743
1049
1
11
521
544
634
1986
1091
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
770
1743
1049
1
19
529
544
634
1986
1091
41
20
15
1297
393
641
657
245
1
1545
1293
29
277
770
1743
1049
49
35
521
544
634
1858
99
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
770
1743
1049
49
37
529
544
634
1858
99
55
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1665
1049
1
9
521
525
577
1993
1027
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1665
1049
1
11
521
525
577
1993
67
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1665
1049
1
10
529
534
577
1993
3
20
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1665
1049
1
19
529
534
577
1993
1091
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1665
1049
49
34
521
525
577
1993
1123
52
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1665
1049
49
37
529
534
577
1993
1123
61
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1665
1049
49
38
529
534
577
1993
1123
44
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1045
1
11
529
534
1025
1485
1025
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1045
1
19
529
534
1025
1485
1057
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1045
1
37
529
534
1025
1485
1089
1661
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1045
49
19
529
534
1025
1485
1113
1
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1045
49
35
529
534
1025
1485
1113
25
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1045
49
37
529
534
1025
1485
1113
29
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1045
49
39
529
534
1025
1485
1113
26
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1049
1
10
529
534
1057
1481
1091
84
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
1
9
521
525
1025
1421
1025
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
1
11
521
525
1025
1421
1025
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
1
10
521
525
1025
1421
1025
20
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
1
19
531
535
1045
1421
1025
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
49
34
521
525
1025
1421
1045
52
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
49
19
531
535
1045
1421
1057
1
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
49
35
521
525
1025
1421
1049
25
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1793
1077
49
39
521
525
1025
1421
1049
26
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
1
9
521
525
1089
1353
1027
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
1
11
529
534
1089
1353
1091
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
1
10
529
534
1089
1353
1027
20
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
1
19
529
534
1089
1353
1091
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
1
37
529
534
1089
1353
1091
125
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
49
34
521
525
1089
1353
1123
52
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
49
19
529
534
1089
1353
1123
129
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
49
35
529
534
1089
1353
1123
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
49
37
529
534
1089
1353
1123
61
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1921
1049
49
38
529
534
1089
1353
1123
44
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1729
1045
1
9
521
526
633
1997
1025
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1729
1045
1
11
521
526
633
1997
1025
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1729
1045
1
19
521
526
633
1997
1025
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1729
1049
1
9
521
526
633
1993
1027
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1729
1049
1
11
521
526
633
1993
1091
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1729
1049
1
19
521
526
633
1993
1027
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1729
1049
49
19
521
526
633
1865
99
1
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1985
1045
1
9
521
526
1145
1293
1026
14
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1985
1045
1
19
521
526
1145
1293
1089
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1985
1049
1
9
521
526
1145
1289
1027
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1985
1049
1
11
521
526
1145
1289
1091
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
773
1985
1049
1
19
521
526
1145
1289
1091
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1793
1045
1
9
529
530
1027
1495
1027
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1793
1045
1
10
529
530
1027
1495
1045
20
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1793
1045
1
19
529
530
1027
1495
1027
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1793
1049
1
9
521
521
1054
1426
1091
21
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1793
1049
1
11
521
521
1054
1426
1091
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1793
1049
1
10
521
521
1054
1426
1091
84
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1793
1049
49
35
521
521
1054
1426
1123
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1743
1049
1
9
521
521
634
1986
1027
15
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1743
1049
1
11
521
521
634
1986
1091
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1743
1049
1
19
521
521
634
1986
1091
49
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1743
1049
49
35
521
521
634
1858
99
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1999
1049
1
9
521
521
1146
1346
1091
15
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1999
1049
1
11
521
521
1146
1346
1091
57
20
15
1297
393
641
657
245
1
1545
1293
29
277
777
1999
1049
1
19
521
521
1146
1346
1091
49
20
15
1297
393
641
657
245
1
1549
1293
29
277
773
1665
1037
1
9
521
526
578
1991
1057
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
773
1793
1069
1
9
521
526
1026
1415
1025
6
20
15
1297
393
641
657
245
1
1549
1293
29
277
773
1793
1069
65
9
521
526
1026
1415
1217
134
20
15
1297
393
641
657
245
1
1549
1293
29
277
773
1921
1037
1
9
521
526
1090
1351
1025
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
773
1921
1069
1
9
521
526
1090
1415
1153
6
20
15
1297
393
641
657
245
1
1549
1293
29
277
773
1761
1037
1
9
521
526
610
2023
1025
6
20
15
1297
393
641
657
245
1
1549
1293
29
277
773
2017
1037
1
9
521
526
1122
1291
1087
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1793
1069
1
9
529
530
1027
1415
1183
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1807
1037
1
9
521
521
1050
1440
1025
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1711
1037
1
9
529
529
602
1984
1057
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1711
1037
1
10
529
529
602
1984
1057
16
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1711
1037
1
37
517
529
602
1984
1057
121
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1711
1069
1
9
529
530
602
1920
1025
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1711
1069
1
10
529
530
602
1920
1025
80
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1711
1069
1
37
517
529
602
1920
1025
121
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1711
1069
65
9
529
530
602
1920
1217
74
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1839
1037
1
9
521
521
1082
1504
1025
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1839
1069
1
9
521
521
1082
1408
1025
1553
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1967
1037
1
9
529
530
1114
1344
1057
17
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1967
1037
1
10
529
530
1114
1344
1057
16
20
15
1297
393
641
657
245
1
1549
1293
29
277
777
1967
1037
1
37
517
529
1114
1344
1057
121
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1792
1078
49
19
529
544
1040
1420
1102
1
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1792
1078
49
35
521
512
1024
1420
1102
57
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1792
1078
49
39
521
512
1024
1420
1102
58
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1696
1070
1
19
521
512
592
1930
158
177
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1744
1046
1
11
521
512
624
1996
1038
57
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1744
1046
1
19
529
512
624
1996
1038
49
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1744
1046
49
19
529
512
624
1996
1086
1
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1744
1046
49
35
521
512
624
1996
1134
57
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
1744
1046
49
39
529
512
624
1996
1134
58
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
2000
1046
1
19
521
512
1136
1292
1102
49
20
15
1297
393
641
657
245
2
1545
1293
29
277
770
2000
1046
49
19
521
512
1136
1292
1118
1
20
15
1297
393
641
657
245
2
1545
1293
29
277
773
1792
1078
49
35
521
525
1044
1420
1102
57
20
15
1297
393
641
657
245
2
1545
1293
29
277
773
1792
1078
49
39
521
525
1044
1420
1102
58
20
15
1297
393
641
657
245
2
1545
1293
29
277
777
1664
1046
1
11
521
549
576
1996
1038
57
20
15
1297
393
641
657
245
2
1545
1293
29
277
777
1664
1046
1
19
529
549
576
1996
1102
49
20
15
1297
393
641
657
245
2
1545
1293
29
277
777
1664
1046
49
19
529
549
576
1996
1086
1
20
15
1297
393
641
657
245
2
1549
1293
29
277
770
1664
1045
1
9
529
512
576
2007
33
74
20
15
1297
393
641
657
245
2
1549
1293
29
277
770
1920
1045
1
9
529
512
1088
1367
1025
10
20
15
1297
393
641
657
661
1
1545
1293
29
277
1090
2015
1045
1
19
531
1728
621
481
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
1090
2015
1045
49
19
531
1728
621
481
1081
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
1090
2015
1109
1
19
531
1728
621
577
1
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
1090
1999
1109
1
19
531
1728
598
593
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
1090
1999
1109
49
19
531
1728
598
593
25
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
1061
1521
1045
1
19
531
1879
1365
589
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
1061
1521
1045
49
19
531
1879
1365
589
1113
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1790
1077
49
19
521
416
812
897
1049
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1759
1045
1
19
529
448
630
977
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1759
1045
49
19
531
704
621
865
57
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1759
1109
1
9
521
448
630
849
1
21
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1759
1109
1
11
521
448
630
849
1
57
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1759
1109
1
19
529
448
630
849
1
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1759
1109
49
19
531
704
621
833
25
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1743
1045
1
9
529
704
598
977
1025
21
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1743
1045
1
19
529
704
598
977
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1743
1109
1
19
529
448
598
849
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1743
1109
65
35
529
448
598
849
97
81
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1743
1109
49
19
529
448
598
849
25
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1743
1109
49
37
529
448
598
849
25
29
20
15
1297
393
641
657
661
1
1545
1293
29
277
578
1743
1109
49
39
529
448
598
849
25
26
20
15
1297
393
641
657
661
1
1545
1293
29
277
1125
2017
1049
1
19
531
1751
577
594
67
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
1125
2001
1045
1
19
531
1751
597
717
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
1125
2001
1045
49
19
531
1751
597
717
1077
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
1125
2001
1109
1
19
531
1751
597
589
1
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
1125
2001
1109
49
19
531
1751
597
589
1049
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
661
1745
1109
1
19
521
670
817
922
1027
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
613
1745
1045
1
10
530
470
597
973
1045
20
20
15
1297
393
641
657
661
1
1545
1293
29
277
613
1745
1045
1
19
531
727
597
973
1025
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
613
1745
1045
49
19
531
727
597
973
1077
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
613
1745
1109
1
10
530
470
597
845
1109
20
20
15
1297
393
641
657
661
1
1545
1293
29
277
613
1745
1109
1
19
531
727
597
845
1
49
20
15
1297
393
641
657
661
1
1545
1293
29
277
613
1745
1109
49
19
531
727
597
845
1049
1
20
15
1297
393
641
657
661
1
1545
1293
29
277
613
1777
1049
1
19
531
471
801
993
1027
49
20
15
1297
393
641
657
661
1
1549
1293
29
277
1058
1902
1037
1
9
521
1760
556
865
1025
17
20
15
1297
393
641
657
661
1
1549
1293
29
277
1058
1903
1037
1
9
521
1760
566
609
1025
17
20
15
1297
393
641
657
661
1
1549
1293
29
277
1058
1903
1037
1
37
517
1760
566
609
1025
121
20
15
1297
393
641
657
661
1
1549
1293
29
277
578
1758
1046
1
9
529
448
620
960
1038
17
20
15
1297
393
641
657
661
2
1545
1293
29
277
1090
2000
1110
49
19
529
1728
616
588
1054
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
1122
1392
1046
1
19
521
1888
1352
716
1038
1585
20
15
1297
393
641
657
661
2
1545
1293
29
277
1122
1392
1046
49
19
521
1888
1352
716
1118
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
1097
2016
1078
49
19
529
1733
576
844
1054
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
546
1760
1069
1
9
521
480
832
903
1053
21
20
15
1297
393
641
657
661
2
1545
1293
29
277
546
1760
1078
49
19
521
480
832
844
1054
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1760
1069
1
9
521
416
800
903
1053
21
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1760
1069
1
19
529
448
576
839
1054
49
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1760
1078
49
19
529
448
584
844
1054
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1046
1
9
521
448
624
988
1046
21
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1046
1
11
521
448
624
972
1038
57
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1046
1
19
529
448
624
972
1038
49
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1046
49
19
529
448
624
972
1086
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1046
49
35
521
448
624
972
1134
57
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1046
49
39
529
448
624
972
1134
58
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1110
1
9
521
448
624
860
1110
21
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1744
1110
49
19
529
704
616
844
30
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
578
1776
1078
49
19
521
416
808
908
1054
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
585
1760
1078
49
19
529
709
576
908
1054
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
585
1744
1046
1
19
529
453
608
876
14
49
20
15
1297
393
641
657
661
2
1545
1293
29
277
585
1744
1046
49
19
529
453
608
876
62
1
20
15
1297
393
641
657
661
2
1545
1293
29
277
585
1744
1046
49
35
529
453
608
876
1134
57
20
15
1297
393
641
657
661
2
1545
1293
29
277
585
1744
1110
1
19
529
453
608
844
14
49
20
15
1297
393
641
657
661
2
1549
1293
29
277
1122
1376
1045
1
9
521
1888
1344
727
1025
10
20
15
1297
393
641
657
661
2
1549
1293
29
277
546
1760
1045
1
9
521
480
832
855
1025
10
20
15
1297
393
641
657
661
2
1549
1293
29
277
578
1760
1045
1
9
521
448
576
855
1025
10
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1049
1
9
521
413
837
849
1091
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1049
1
11
521
413
837
849
1091
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1049
1
19
521
414
837
849
1091
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1049
49
34
521
413
837
849
1123
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1049
49
35
521
413
837
849
1123
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1077
1
9
521
413
837
909
1025
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1077
1
11
521
413
837
909
1025
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1077
49
34
521
413
837
909
1045
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1077
49
35
521
413
837
909
1049
25
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1077
49
39
521
413
837
909
1049
26
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1045
1
9
521
413
965
973
1045
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1045
1
11
521
413
965
973
1025
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1045
49
34
521
413
965
973
1113
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1045
49
35
521
413
965
973
1113
25
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
977
1027
15
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1049
1
11
521
413
965
977
1091
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1049
1
19
521
414
965
977
1091
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1049
49
34
521
413
965
969
1123
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1049
49
35
521
413
965
969
1123
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1077
1
9
521
413
965
909
1025
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1077
1
11
521
413
965
909
1025
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1077
49
34
521
413
965
909
1045
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
1057
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1633
1077
49
39
521
413
965
909
1049
26
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1045
1
9
521
414
849
858
1027
15
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1045
1
11
521
413
849
938
1059
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1045
1
19
521
414
849
938
3
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1049
1
9
521
413
849
929
1027
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1049
1
19
521
414
849
929
195
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1077
1
9
521
414
849
906
131
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1077
1
11
521
414
849
906
131
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1077
1
19
521
414
849
906
3
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1681
1077
49
19
521
414
849
906
35
1
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1045
1
9
521
414
881
858
1027
15
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1045
1
11
521
414
946
806
1058
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1045
1
19
521
414
881
858
1027
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1045
49
19
521
414
946
923
1081
1
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1045
49
35
521
414
946
923
1081
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1045
49
39
521
414
946
923
1081
58
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1049
1
9
521
413
949
801
1027
15
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1049
49
34
521
413
945
801
1123
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1049
49
19
521
414
946
803
99
129
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1745
1049
49
35
521
414
946
803
1123
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1045
1
9
521
414
914
918
1026
15
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1045
1
11
521
414
914
919
1025
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1045
1
19
521
414
914
918
1026
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1045
49
34
521
414
914
919
1081
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1045
49
19
521
414
914
919
1081
1
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1045
49
35
521
414
914
919
1081
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1045
49
39
521
414
914
919
1081
58
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1049
1
9
521
413
913
929
1027
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1049
1
11
521
413
913
929
131
185
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1713
1049
1
19
521
414
917
929
1027
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1045
1
9
521
413
625
986
3
15
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1045
1
11
521
414
977
938
1027
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1045
1
19
521
414
625
986
3
41
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1045
49
34
521
414
626
987
1113
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1045
49
19
521
414
626
987
1113
1
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1045
49
35
521
414
626
987
1113
25
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1045
49
39
521
414
626
987
1113
26
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1049
1
9
521
413
981
929
1027
15
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1049
1
11
521
413
981
929
131
185
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1109
1
9
521
413
625
858
3
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1109
1
11
521
414
626
858
3
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1617
1109
1
19
521
414
625
858
1027
49
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1777
1045
1
9
521
413
933
781
1
21
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1777
1045
1
11
521
413
933
781
1025
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1777
1045
49
34
521
413
933
781
57
52
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1777
1045
49
35
521
413
933
781
57
57
20
15
1297
393
641
657
725
1
1545
1293
29
277
533
1777
1045
49
39
521
413
933
781
57
58
20
15
1297
393
641
657
725
2
1545
1293
29
277
533
1696
1078
49
35
521
413
836
844
1102
57
20
15
1297
393
641
657
725
2
1545
1293
29
277
533
1696
1078
49
39
521
413
836
844
1102
58
20
15
1297
393
641
657
725
2
1545
1293
29
277
533
1632
1046
1
9
521
413
964
972
1046
21
20
15
1297
393
641
657
725
2
1545
1293
29
277
533
1632
1046
1
11
521
413
964
972
1038
57
20
15
1297
393
641
657
725
2
1545
1293
29
277
533
1632
1046
49
35
521
413
964
972
1134
57
20
15
1297
393
641
657
725
2
1545
1293
29
277
533
1632
1046
49
39
521
413
964
972
1134
58
20
15
1297
393
641
657
757
1
1545
1293
29
277
1026
1422
1049
1
9
521
1856
1356
578
1027
15
20
15
1297
393
641
657
757
1
1545
1293
29
277
1026
1422
1049
1
11
521
1856
1356
578
1027
57
20
15
1297
393
641
657
757
1
1545
1293
29
277
1026
1422
1049
1
19
529
1856
1356
578
1091
41
20
15
1297
393
641
657
757
1
1545
1293
29
277
1026
1422
1049
49
38
529
1856
1356
578
1123
1580
20
15
1297
393
641
657
757
1
1545
1293
29
277
517
1665
1077
1
10
530
406
917
909
1025
20
20
15
1297
393
641
657
757
1
1545
1293
29
277
517
1665
1077
49
19
531
407
917
909
1057
1
20
15
1297
393
641
657
757
1
1545
1293
29
277
517
1729
1045
1
10
530
406
929
781
1025
1556
20
15
1297
393
641
657
757
1
1545
1293
29
277
517
1729
1045
49
19
531
407
929
781
1081
1
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1615
1049
1
11
529
402
634
834
3
57
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1615
1049
1
10
529
402
634
834
3
20
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1615
1049
1
19
529
402
634
834
67
49
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1615
1049
49
19
529
402
634
834
99
129
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1615
1049
49
37
529
402
634
834
1123
61
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
1
9
529
401
938
834
1027
21
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
1
11
529
402
938
834
1027
57
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
1
10
529
401
938
834
3
20
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
1
19
529
401
938
834
1091
41
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
1
37
517
401
938
834
3
125
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
49
19
529
401
938
834
99
129
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
49
37
517
401
938
834
1123
61
20
15
1297
393
641
657
757
1
1545
1293
29
277
521
1743
1049
49
38
529
401
938
834
1123
44
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1711
1037
1
9
521
401
858
832
65
17
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1711
1037
1
37
517
401
858
832
65
121
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1711
1069
1
9
521
401
858
896
1025
6
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1711
1069
1
37
517
401
858
896
1025
121
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1711
1069
65
9
521
401
858
896
193
145
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1742
1037
1
9
529
402
940
993
1025
17
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1742
1037
1
10
529
402
940
993
1025
16
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1742
1037
1
37
529
402
940
993
1057
121
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1646
1037
1
9
529
402
620
769
1
6
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1646
1037
1
10
529
402
620
769
1
16
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1646
1037
1
37
529
402
620
769
1
121
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1743
1037
1
9
529
402
938
992
1025
17
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1774
1037
1
9
529
402
876
769
1025
6
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1774
1037
1
10
529
402
876
769
1025
16
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1774
1037
1
37
529
402
876
769
1
121
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1647
1037
1
9
529
402
618
992
1025
17
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1647
1037
1
10
529
402
986
960
1025
16
20
15
1297
393
641
657
757
1
1549
1293
29
277
521
1647
1037
1
37
517
401
986
960
97
121
20
15
1297
393
641
657
757
2
1545
1293
29
277
1026
1440
1037
1
19
529
1856
1360
679
1086
49
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1664
1069
1
9
521
384
832
903
29
21
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1664
1078
49
19
521
384
896
908
1054
1
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1664
1078
49
35
521
384
896
908
1102
57
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1600
1046
1
19
529
384
960
908
142
49
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1600
1046
49
19
529
384
960
908
1086
1
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1600
1046
49
35
521
384
960
908
1134
57
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1600
1046
49
39
529
384
960
908
1134
58
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1744
1046
1
19
529
384
880
972
1038
49
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1744
1046
49
19
529
384
880
972
1086
1
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1744
1046
49
35
521
384
880
844
1134
57
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1744
1046
49
39
529
384
880
972
1134
58
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1616
1046
1
19
529
384
624
844
1102
49
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1616
1046
49
19
529
384
624
844
62
1
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1616
1046
49
35
521
384
624
844
1134
57
20
15
1297
393
641
657
757
2
1545
1293
29
277
514
1616
1046
49
39
529
384
624
844
1134
58
20
15
1297
393
641
657
757
2
1545
1293
29
277
521
1664
1078
49
35
325
389
896
908
78
57
20
15
1297
393
641
657
757
2
1549
1293
29
277
1026
1408
1045
1
9
529
1856
1344
599
1025
10
20
15
1297
393
641
657
757
2
1549
1293
29
277
514
1664
1045
1
9
521
384
832
855
1025
10
20
15
1297
393
641
657
757
2
1549
1293
29
277
514
1728
1045
1
9
521
384
928
791
129
17
20
15
1297
393
641
657
757
2
1549
1293
29
277
521
1600
1045
1
9
529
402
960
983
1038
17
20
15
1297
393
641
657
757
2
1549
1293
29
277
521
1600
1045
1
10
529
402
960
983
1038
16
20
15
1297
393
641
1689
181
1
1545
1293
29
677
641
1745
665
1
19
817
290
291
291
1027
49
20
15
1297
393
641
1689
181
1
1545
1293
29
677
641
1777
665
1
19
817
289
341
257
1027
49
20
15
1297
393
641
1689
181
1
1545
1293
29
933
641
1745
665
1
19
1329
290
291
291
1027
49
20
15
1297
393
641
1689
181
1
1545
1293
29
933
641
1777
665
1
19
1329
289
85
257
1027
49
20
15
1297
393
641
1689
181
1
1545
1293
29
933
641
1777
665
49
19
1333
289
85
258
1119
1
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1045
1
19
1329
321
21
909
33
49
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1045
49
19
1329
321
21
909
57
1
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1049
1
19
1329
193
21
801
1091
41
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1049
49
19
1329
193
21
801
1123
129
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1109
1
19
1329
385
21
781
1025
49
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1109
49
19
1329
385
21
781
1049
1
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1113
1
19
1329
385
21
769
1027
49
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1809
1113
49
19
1329
385
21
769
1059
1
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1713
665
1
19
1329
325
341
257
1027
49
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1841
1049
1
19
1329
385
85
897
67
49
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1841
1049
49
19
1329
325
85
769
1123
129
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1905
1049
1
19
1329
322
99
771
1027
49
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1905
1049
49
19
1329
322
99
769
1123
129
20
15
1297
393
641
1689
245
1
1545
1293
29
933
513
1823
1109
1
19
1329
417
10
768
1025
49
20
15
1297
393
641
661
213
1
1545
1293
29
278
785
1841
1045
1
19
520
542
1042
1431
1025
49
20
15
1297
393
641
661
213
1
1545
1293
29
278
785
1841
1049
1
19
520
542
1041
1443
1027
49
20
15
1297
393
641
661
213
1
1545
1293
29
278
785
1841
1049
49
35
520
542
1041
1475
1123
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1809
1045
1
9
520
512
1070
1478
1025
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1809
1045
1
19
528
512
1070
1478
1026
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1809
1049
1
9
520
512
1070
1441
1219
79
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1809
1049
49
35
520
512
1070
1505
1123
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1809
1049
49
37
528
544
1070
1505
1123
61
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1809
1049
49
38
528
544
1070
1505
1123
44
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1745
1045
1
9
520
544
630
1990
1025
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
1990
1025
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1990
1025
41
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1745
1045
49
19
520
544
630
1830
53
1
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1745
1049
1
9
520
544
630
1986
1027
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1745
1049
1
11
520
544
630
1985
1027
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1745
1049
49
35
520
544
630
1985
1123
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1713
1045
1
9
520
512
605
1990
1026
14
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1713
1049
1
9
520
512
605
1985
1027
15
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1777
1045
1
9
520
544
622
1798
1
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1777
1045
1
19
520
544
622
1798
1
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1777
1049
1
9
520
512
622
1986
1027
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1777
1049
1
11
520
512
622
1986
1027
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1777
1049
1
19
520
544
622
1795
3
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2001
1045
1
9
528
544
1142
1302
1045
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2001
1045
1
19
528
544
1142
1302
1045
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2001
1045
49
19
528
544
1142
1302
1077
1537
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1678
1049
1
9
520
544
580
1986
1027
15
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1678
1049
1
11
520
544
580
1986
1027
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1678
1049
1
19
520
544
580
1986
1091
41
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2033
1045
1
9
528
544
1134
1478
1025
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2033
1045
1
19
528
544
1134
1478
1025
41
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2033
1049
1
9
528
544
1134
1475
1027
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2033
1049
1
19
528
544
1134
1475
1027
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2033
1049
49
35
520
512
1134
1281
1123
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2033
1049
49
37
528
544
1134
1281
1123
61
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
2033
1049
49
38
528
544
1134
1281
1123
44
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1058
1550
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1841
1045
1
19
520
544
1078
1414
1090
41
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1841
1049
1
9
520
512
1078
1473
1027
1551
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1841
1049
1
19
520
544
1078
1410
1091
41
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1841
1049
49
35
520
512
1078
1473
1123
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1841
1049
49
37
528
512
1078
1473
1123
61
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1806
1049
1
9
520
512
1028
1474
1091
15
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1806
1049
1
11
520
512
1032
1474
1091
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1806
1049
1
19
520
512
1032
1474
1091
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1969
1049
1
9
520
512
1118
1346
1027
21
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1969
1049
49
37
528
512
1118
1346
1123
61
20
15
1297
393
641
661
245
1
1545
1293
29
278
770
1934
1038
1
19
520
512
1092
1376
1086
50
20
15
1297
393
641
661
245
1
1545
1293
29
278
773
1841
1049
1
19
528
534
1073
1410
1091
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
773
1841
1049
49
19
528
534
1073
1410
1119
1
20
15
1297
393
641
661
245
1
1545
1293
29
278
773
1841
1049
49
37
528
534
1073
1473
1123
61
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1809
1045
1
19
528
545
1053
1421
1057
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1809
1045
49
19
528
545
1053
1421
1081
1
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1809
1049
1
19
520
513
1069
1441
1219
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1809
1049
49
35
520
513
1069
1505
1123
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1713
1049
1
11
520
513
605
1985
1027
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1777
1045
1
11
520
545
622
1799
1
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1777
1045
1
19
520
545
620
1798
1
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1777
1045
49
19
520
545
622
1799
53
1
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1777
1045
49
35
520
545
622
1799
89
25
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1777
1049
1
19
520
545
620
1985
1027
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
2033
1045
1
19
528
545
1132
1478
1025
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1969
1045
1
11
520
513
1114
1415
1059
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1969
1045
1
19
520
513
1114
1415
1059
49
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1969
1045
49
19
520
513
1114
1415
1077
1
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1969
1049
1
11
520
513
1117
1345
1027
57
20
15
1297
393
641
661
245
1
1545
1293
29
278
771
1969
1049
49
19
520
513
1117
1345
1123
129
20
15
1297
393
641
661
245
1
1545
1293
30
279
769
1745
1049
1
8
529
545
629
1825
3
56
20
15
1297
393
641
661
245
1
1545
1293
30
279
777
1809
1049
1
8
529
529
1037
1409
1091
56
20
15
1297
393
641
661
245
1
1549
1293
29
278
770
1953
1037
1
9
520
512
1110
1446
1086
17
20
15
1297
393
641
661
245
1
1549
1293
29
278
770
1953
1037
1
10
520
512
1110
1446
1086
16
20
15
1297
393
641
661
245
1
1549
1293
29
278
770
1807
1037
1
9
520
512
1042
1440
1025
17
20
15
1297
393
641
661
245
1
1549
1293
29
278
770
1807
1037
1
10
520
512
1042
1440
1025
16
20
15
1297
393
641
661
245
1
1549
1293
29
278
773
1697
1069
1
9
528
534
593
1930
159
17
20
15
1297
393
641
661
661
1
1545
1293
29
278
1090
2014
1045
1
9
520
1728
616
609
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
1090
2014
1045
1
19
528
1728
616
609
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
1090
2014
1109
1
9
520
1728
616
785
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
1090
2014
1109
1
19
528
1728
616
785
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
1090
2014
1109
65
9
520
1728
616
801
97
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
1090
2015
1109
65
9
528
1728
617
801
97
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1045
1
9
528
1878
1361
589
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1045
1
19
528
1878
1361
589
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1045
49
19
528
1878
1361
589
1113
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1045
49
37
528
1878
1361
589
1113
29
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1049
1
9
528
1878
1361
577
1027
15
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1049
1
19
528
1878
1361
577
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1049
49
19
528
1878
1361
578
1119
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
1061
1521
1049
49
37
528
1878
1361
578
1119
55
20
15
1297
393
641
661
661
1
1545
1293
29
278
1122
1393
1045
1
9
520
1888
1358
715
1027
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
1122
1393
1045
1
19
520
1888
1358
715
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
1122
1393
1049
1
9
520
1888
1358
705
1027
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
1122
1393
1049
1
19
520
1888
1358
705
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1045
1
9
520
480
854
838
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
838
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
838
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1045
49
19
520
480
854
839
1113
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1045
49
35
520
480
854
839
1113
25
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1045
49
39
520
480
854
839
1113
26
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1049
1
9
520
480
846
833
1027
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1049
1
11
520
480
846
833
1027
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1049
1
19
520
480
846
833
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1077
1
9
520
480
846
902
1026
14
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1077
1
11
520
480
846
902
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1077
1
19
520
480
846
902
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1077
49
19
520
480
846
902
1058
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
546
1777
1077
49
35
520
480
846
902
1058
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1045
1
9
520
416
814
998
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1045
1
11
520
416
814
998
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1045
1
19
520
416
814
998
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1049
1
9
520
448
814
994
1027
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1049
1
11
520
416
814
930
1027
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1049
1
19
520
416
814
929
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1077
1
9
520
448
814
902
1026
14
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1077
1
11
520
416
814
902
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1077
1
19
520
416
814
902
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1077
49
19
520
416
814
902
1045
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1077
49
35
520
448
814
902
1058
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1777
1077
49
37
528
448
814
902
1058
61
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1758
1045
1
9
520
704
616
993
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1758
1045
1
11
520
704
616
993
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1758
1045
1
19
520
704
616
993
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1758
1109
1
9
520
704
616
913
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1758
1109
1
11
520
704
616
913
1025
1593
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1758
1109
1
19
520
704
616
913
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1790
1077
1
9
520
416
808
897
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1790
1077
1
11
520
416
808
897
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1790
1077
1
19
520
416
808
897
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1790
1077
49
19
520
416
808
897
1057
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1045
1
9
520
448
626
992
1025
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1045
1
11
520
448
626
992
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
992
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1045
49
19
520
448
626
992
1081
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1045
49
37
528
448
626
992
1081
45
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1045
49
39
520
448
626
992
1081
58
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1109
1
9
520
448
626
832
1
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1109
1
11
520
448
626
832
1
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1109
1
19
520
448
626
832
1
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1109
65
9
520
448
626
832
97
1557
20
15
1297
393
641
661
661
1
1545
1293
29
278
578
1759
1109
65
35
520
448
626
832
97
81
20
15
1297
393
641
661
661
1
1545
1293
29
278
1125
1905
1049
1
19
528
1750
529
993
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
1125
1905
1113
1
19
528
1750
529
577
3
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
1125
1905
1113
49
19
528
1750
529
289
35
129
20
15
1297
393
641
661
661
1
1545
1293
29
278
547
1777
1045
1
11
520
481
845
973
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
547
1777
1045
1
19
520
481
845
973
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
547
1777
1049
1
11
520
481
845
961
1027
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
547
1777
1049
1
19
520
481
845
961
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
579
1777
1045
1
19
520
417
812
998
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
579
1777
1049
1
19
520
417
812
929
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
579
1777
1077
1
11
520
449
813
909
1025
57
20
15
1297
393
641
661
661
1
1545
1293
29
278
579
1777
1077
1
19
520
417
812
902
1025
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
579
1777
1077
49
19
520
417
812
902
1045
1
20
15
1297
393
641
661
661
1
1545
1293
29
278
613
1777
1049
1
9
528
470
785
833
1027
21
20
15
1297
393
641
661
661
1
1545
1293
29
278
613
1777
1049
1
19
528
470
785
833
1027
49
20
15
1297
393
641
661
661
1
1545
1293
29
278
613
1777
1049
49
19
528
470
785
834
1119
1
20
15
1297
393
641
661
661
1
1549
1293
29
278
1058
1902
1037
1
9
520
1760
552
609
1025
6
20
15
1297
393
641
661
661
1
1549
1293
29
278
578
1774
1037
1
9
520
448
584
865
1025
6
20
15
1297
393
641
661
661
1
1549
1293
29
278
578
1774
1037
1
10
520
448
584
865
1025
16
20
15
1297
393
641
661
661
1
1549
1293
29
278
578
1775
1037
1
9
528
448
585
865
1025
6
20
15
1297
393
641
661
725
1
1545
1293
29
278
529
1713
1045
1
19
520
414
914
919
1025
49
20
15
1297
393
641
661
725
1
1545
1293
29
278
529
1713
1045
49
19
520
414
914
983
1113
1
20
15
1297
393
641
661
725
1
1545
1293
29
278
529
1713
1045
49
35
328
414
914
983
1113
25
20
15
1297
393
641
661
725
1
1545
1293
29
278
529
1713
1049
1
19
520
414
913
931
1027
49
20
15
1297
393
641
661
693
1
1545
1293
29
278
642
1777
1045
1
9
520
640
822
902
1026
14
20
15
1297
393
641
661
693
1
1545
1293
29
278
642
1777
1045
1
11
520
640
822
902
1027
57
20
15
1297
393
641
661
693
1
1545
1293
29
278
642
1777
1045
1
19
520
640
822
902
1026
49
20
15
1297
393
641
661
693
1
1545
1293
29
278
642
1777
1049
1
9
520
640
822
897
1027
15
20
15
1297
393
641
661
693
1
1545
1293
29
278
642
1777
1049
1
11
520
640
822
897
3
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
705
515
15
20
15
1297
393
641
661
757
1
1545
1293
29
278
1026
1422
1049
1
9
528
1856
1352
578
1027
15
20
15
1297
393
641
661
757
1
1545
1293
29
278
1026
1422
1049
1
19
528
1856
1352
578
1091
41
20
15
1297
393
641
661
757
1
1545
1293
29
278
1026
1422
1038
1
19
520
1856
1348
672
1086
50
20
15
1297
393
641
661
757
1
1545
1293
29
278
1027
1457
1049
1
11
520
1857
1373
577
1027
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
1027
1457
1049
1
19
520
1857
1373
577
1091
1585
20
15
1297
393
641
661
757
1
1545
1293
29
278
1027
1457
1049
49
19
528
1857
1373
577
1123
129
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
774
1025
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1045
1
11
520
384
942
774
1025
1593
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1045
1
19
520
384
942
774
1025
41
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1049
1
9
520
384
942
993
1027
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1049
1
11
520
384
942
993
3
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1049
1
19
528
384
942
771
1027
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1049
49
19
528
384
942
771
99
129
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1049
49
35
520
384
942
866
1123
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1049
49
37
528
384
942
771
1123
61
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1745
1049
49
38
528
384
942
771
99
44
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1713
1049
1
9
520
384
862
833
1091
79
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1617
1045
1
9
520
384
630
838
65
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
65
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1617
1049
1
9
520
384
630
961
1091
79
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1617
1049
1
19
528
384
630
833
1091
41
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1617
1049
49
19
528
384
630
833
1123
129
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1617
1049
49
37
528
384
630
833
1123
61
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1617
1049
49
38
528
384
630
833
1123
44
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1045
1
9
520
384
950
774
1025
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
1025
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
1025
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1045
49
19
520
384
950
774
1077
1
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1045
49
35
520
384
950
775
1113
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1045
49
39
520
384
950
775
1113
58
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1049
1
9
520
384
950
897
1027
15
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1049
1
11
520
384
950
899
1027
1593
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1777
1049
1
19
520
384
878
834
1091
41
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1649
1045
1
9
520
384
622
774
1025
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1649
1045
1
11
520
384
622
774
1025
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1649
1045
1
19
520
384
622
774
1025
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1649
1049
1
9
520
384
622
834
67
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1649
1049
1
11
520
384
622
834
67
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1649
1049
1
19
520
384
622
834
67
41
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1678
1049
1
9
520
384
904
962
1027
15
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1678
1049
1
19
520
384
904
962
1091
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1678
1049
49
38
528
384
904
962
1123
44
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1678
1038
1
19
520
384
836
928
1086
50
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1742
1049
1
9
528
384
932
770
1027
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
514
1631
1045
1
19
520
384
626
832
33
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1617
1049
1
9
528
406
625
833
1091
79
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1617
1049
1
19
528
405
625
833
1091
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1617
1049
49
19
528
405
625
833
1123
129
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1617
1049
49
37
528
406
625
833
1123
61
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1617
1049
49
38
528
406
625
833
1123
44
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1777
1049
1
9
528
406
945
769
1027
21
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1777
1049
1
19
528
405
945
769
1027
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1777
1049
49
37
528
406
945
769
1123
61
20
15
1297
393
641
661
757
1
1545
1293
29
278
517
1777
1049
49
38
528
406
945
769
99
44
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1681
1045
1
11
520
385
925
909
1025
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1681
1045
1
19
520
385
925
909
129
41
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1681
1045
49
19
520
385
925
909
1081
1
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
1025
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
1081
1
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1745
1049
49
19
528
385
886
961
99
129
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
839
33
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
839
33
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1617
1045
49
19
528
385
630
871
345
1
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1617
1049
1
11
520
385
630
833
323
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1617
1049
1
19
528
385
630
833
323
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1617
1049
49
19
528
385
630
833
1123
129
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
1025
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
1025
49
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1777
1045
49
19
528
385
950
775
1077
1
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1777
1049
1
11
520
385
950
897
3
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1649
1049
1
11
520
385
621
833
67
57
20
15
1297
393
641
661
757
1
1545
1293
29
278
515
1649
1049
1
19
520
385
621
833
67
49
20
15
1297
393
641
661
757
1
1545
1293
30
279
513
1745
1049
1
8
529
385
885
961
1027
56
20
15
1297
393
641
661
757
1
1545
1293
30
279
513
1617
1049
1
8
529
385
629
833
1091
56
20
15
1297
393
641
661
757
1
1545
1293
30
279
513
1777
1049
1
8
529
385
949
769
1027
56
20
15
1297
393
641
661
757
1
1545
1293
30
279
517
1617
1049
1
8
529
405
625
833
1091
56
20
15
1297
393
641
661
757
1
1545
1293
30
279
517
1777
1049
1
8
529
405
945
769
1027
56
20
15
1297
393
641
661
757
1
1549
1293
29
278
1026
1441
1037
1
9
520
1856
1366
678
1086
17
20
15
1297
393
641
661
757
1
1549
1293
29
278
1026
1441
1037
1
10
520
1856
1366
678
1086
16
20
15
1297
393
641
661
757
1
1549
1293
29
278
1026
1422
1037
1
9
520
1856
1352
609
1025
17
20
15
1297
393
641
661
757
1
1549
1293
29
278
1026
1422
1037
1
10
520
1856
1352
609
1025
16
20
15
1297
393
641
661
757
1
1549
1293
29
278
1026
1455
1037
1
9
520
1856
1362
576
1025
6
20
15
1297
393
641
661
757
1
1549
1293
29
278
1026
1455
1037
1
10
520
1856
1362
576
1025
16
20
15
1297
393
641
661
757
1
1549
1293
29
278
514
1697
1037
1
9
520
384
854
934
1025
6
20
15
1297
393
641
661
757
1
1549
1293
29
278
514
1697
1037
1
10
520
384
854
934
1086
16
20
15
1297
393
641
661
757
1
1549
1293
29
278
514
1633
1037
1
9
520
384
982
934
1086
17
20
15
1297
393
641
661
757
1
1549
1293
29
278
514
1633
1037
1
10
520
384
982
934
1086
16
20
15
1297
393
641
661
757
1
1549
1293
29
278
514
1679
1037
1
9
520
384
914
928
1025
17
20
15
1297
393
641
661
757
1
1549
1293
29
278
514
1679
1037
1
10
520
384
914
928
1025
16
20
15
1297
393
641
661
757
1
1549
1293
29
278
517
1697
1069
1
9
528
406
849
906
31
17
20
15
1297
393
641
665
246
1
1545
1293
30
275
768
1805
1049
1
8
522
515
1031
1474
1091
56
20
15
1297
393
641
665
693
1
1545
1293
29
421
641
1745
1045
1
19
305
290
803
967
1027
49
20
15
1297
393
641
665
693
1
1545
1293
29
421
641
1745
1049
1
19
305
290
803
833
1091
49
20
15
1297
393
641
665
693
1
1545
1293
29
421
641
1745
1049
49
19
305
290
803
833
99
129
20
15
1297
393
641
665
693
1
1545
1293
29
421
641
1777
1049
1
19
305
289
853
897
1027
49
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1681
1045
1
19
305
417
917
909
129
41
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1681
1045
49
19
305
417
917
909
1081
1
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1681
1049
1
19
305
417
917
897
1091
49
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1713
1049
1
19
305
321
853
897
1027
49
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1713
1049
49
19
305
325
853
833
1123
129
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1777
1049
1
19
305
322
867
771
1027
49
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1649
1049
1
19
305
389
981
897
1027
49
20
15
1297
393
641
665
757
1
1545
1293
29
421
513
1649
1049
49
19
305
389
981
962
1119
1
20
15
1297
393
641
665
758
1
1545
1293
30
275
512
1677
1049
1
8
522
387
903
962
1027
56
20
15
1297
393
641
665
758
1
1545
1293
30
275
512
1638
1049
1
8
522
387
621
770
3
56
20
15
1297
393
641
665
758
1
1545
1293
30
275
512
1766
1049
1
8
522
387
877
770
1027
56
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1681
1045
1
10
523
520
589
1933
1173
20
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1681
1045
49
35
523
520
589
1933
1081
57
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1809
1045
1
9
525
512
1046
1494
1045
21
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1809
1045
1
10
523
520
1037
1421
1173
20
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1809
1045
1
19
525
512
1046
1494
1045
49
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1809
1045
49
35
523
520
1037
1421
1081
57
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1809
1049
1
9
525
512
1038
1426
1155
21
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1809
1049
49
34
518
512
1038
1426
1123
52
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1809
1049
49
37
525
512
1038
1426
1123
55
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1937
1045
1
10
523
520
1101
1421
1045
20
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1937
1045
49
35
523
520
1101
1421
1081
57
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1804
1038
1
19
525
512
1064
1456
1086
49
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1821
1045
1
11
523
544
1061
1413
1025
57
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1821
1045
1
10
523
512
1061
1477
1045
20
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1821
1045
49
34
518
544
1061
1413
1077
52
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
1772
1038
1
19
525
544
616
1840
62
49
20
15
1297
393
641
667
243
1
1545
1293
29
273
768
2028
1038
1
19
535
544
1128
1280
1086
49
20
15
1297
393
641
667
243
1
1545
1293
30
274
768
1809
1049
1
8
520
512
1038
1426
1155
1976
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1677
1037
1
9
522
512
581
1957
129
17
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1677
1037
1
10
523
544
581
2018
1025
16
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1933
1037
1
9
522
512
1093
1384
1086
17
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1933
1037
1
10
522
512
1093
1384
1086
16
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1821
1037
1
10
523
544
1061
1441
1057
16
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1740
1037
1
9
526
544
627
1826
62
17
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1740
1037
1
10
523
544
627
1826
62
16
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1789
1037
1
10
523
544
613
1794
1
16
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1836
1037
1
9
526
528
1075
1509
1086
17
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1836
1037
1
10
523
544
1075
1445
1086
16
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1996
1037
1
9
522
512
1139
1522
1086
17
20
15
1297
393
641
667
243
1
1549
1293
29
273
768
1996
1037
1
10
523
512
1139
1522
1086
16
20
15
1297
393
641
667
659
1
1545
1293
29
273
576
1789
1077
1
11
523
416
805
901
1025
57
20
15
1297
393
641
667
659
1
1545
1293
29
273
576
1789
1077
1
10
523
416
805
901
1025
20
20
15
1297
393
641
667
659
1
1545
1293
30
274
1088
2033
1049
1
8
520
1728
590
841
1027
56
20
15
1297
393
641
667
659
1
1545
1293
30
274
576
1777
1049
1
8
520
448
590
841
1027
56
20
15
1297
393
641
667
659
1
1549
1293
29
273
576
1789
1037
1
10
523
416
805
993
1025
16
20
15
1297
393
641
667
659
1
1549
1293
29
273
576
1773
1037
1
10
522
448
581
994
1025
16
20
15
1297
393
641
667
659
3
1545
1293
29
273
576
1776
1078
49
19
525
416
800
908
1068
1537
20
15
1297
393
641
667
691
1
1545
1293
29
273
640
1740
1038
1
19
525
640
808
928
1086
49
20
15
1297
393
641
667
691
1
1549
1293
29
273
640
1772
1037
1
9
522
640
819
865
1086
17
20
15
1297
393
641
667
755
1
1545
1293
29
273
1024
1436
1038
1
19
527
1856
1352
672
1086
49
20
15
1297
393
641
667
755
1
1545
1293
29
273
512
1681
1049
1
9
525
384
910
913
131
15
20
15
1297
393
641
667
755
1
1545
1293
29
273
512
1681
1049
1
19
525
384
910
905
1027
49
20
15
1297
393
641
667
755
1
1545
1293
29
273
512
1681
1049
49
34
518
384
910
914
1123
52
20
15
1297
393
641
667
755
1
1545
1293
29
273
512
1681
1049
49
37
525
384
910
913
1123
55
20
15
1297
393
641
667
755
1
1545
1293
29
273
512
1740
1038
1
19
525
384
936
928
1086
1585
20
15
1297
393
641
667
755
1
1545
1293
29
273
512
1644
1038
1
19
525
384
616
768
190
177
20
15
1297
393
641
667
755
1
1545
1293
30
274
512
1681
1049
1
8
520
400
910
905
1091
56
20
15
1297
393
641
667
755
1
1549
1293
29
273
1024
1421
1037
1
10
523
1856
1349
616
1086
16
20
15
1297
393
641
667
755
1
1549
1293
29
273
512
1713
1037
1
9
526
400
854
934
1025
6
20
15
1297
393
641
667
755
1
1549
1293
29
273
512
1740
1037
1
9
522
384
883
882
62
17
20
15
1297
393
641
667
755
1
1549
1293
29
273
512
1740
1037
1
10
522
384
883
882
62
16
20
15
1297
393
641
667
755
1
1549
1293
29
273
512
1772
1037
1
9
522
384
947
773
1086
17
20
15
1297
803
641
1685
149
1
1545
1250
6
791
613
1905
1113
248
491
296
470
17
802
200
139
20
15
1297
393
641
1741
225
1
1545
1293
29
582
525
1685
661
1
19
880
502
273
285
1025
41
20
15
1297
393
641
1741
225
1
1545
1293
29
582
525
1685
661
49
19
880
502
273
285
1077
1
20
15
1297
393
641
1741
225
1
1549
1293
29
902
525
1697
653
1
10
1304
438
178
318
1086
16
20
15
1297
393
641
1741
225
1
1549
1293
29
902
525
1889
1037
1
10
1304
438
50
798
62
16
20
15
1297
393
641
1741
225
1
1549
1293
29
902
525
1689
653
1
10
1304
438
162
283
1025
16
20
15
1297
393
641
1741
225
1
1549
1293
29
902
525
1881
1037
1
10
1304
438
34
939
1025
16
20
15
1297
393
641
667
225
1
1545
1293
29
273
777
1807
1039
1
19
535
533
1040
1456
1086
49
20
15
1297
393
641
667
225
1
1545
1293
29
273
777
1711
1039
1
19
525
533
592
2000
1086
49
20
15
1297
393
641
667
225
1
1545
1293
29
273
777
1967
1039
1
19
525
533
1104
1456
1086
49
20
15
1297
393
641
667
225
1
1545
1293
29
273
778
1699
1045
1
9
525
532
596
2006
1045
21
20
15
1297
393
641
667
225
1
1545
1293
29
273
778
1699
1045
1
19
525
532
596
2006
1045
49
20
15
1297
393
641
667
225
1
1545
1293
29
273
778
1699
1039
1
19
525
532
600
2012
1086
49
20
15
1297
393
641
667
225
1
1545
1293
29
273
778
1827
1039
1
19
525
532
1076
1468
1085
49
20
15
1297
393
641
667
225
1
1545
1293
29
273
778
1955
1045
1
9
525
532
1108
1366
1045
21
20
15
1297
393
641
667
225
1
1545
1293
29
273
778
1955
1045
1
19
525
532
1108
1366
1045
49
20
15
1297
393
641
667
225
1
1545
1293
29
273
778
1955
1039
1
19
525
532
1112
1468
1086
49
20
15
1297
393
641
667
225
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
2014
1025
10
20
15
1297
393
641
667
225
1
1549
1293
29
273
777
1953
1037
1
9
525
533
1113
1374
1025
10
20
15
1297
393
641
667
225
1
1549
1293
29
273
777
1953
1037
1
37
525
533
1113
1374
1025
121
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1697
1073
1
9
525
533
597
1957
133
21
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1697
1073
1
19
535
533
597
1957
133
168
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1697
1073
1
35
519
533
601
1995
1027
96
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1697
1073
1
37
525
533
597
1957
133
61
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1825
1073
1
9
525
533
1076
1446
1029
21
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1825
1073
1
19
535
533
1081
1419
1029
1576
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1825
1073
1
35
535
533
1081
1419
1027
1632
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1825
1073
1
37
525
533
1076
1446
1029
61
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1953
1073
1
9
525
533
1113
1355
1027
20
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1953
1073
1
19
535
533
1109
1429
1029
40
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1953
1073
1
35
519
533
1113
1355
1027
80
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1953
1073
1
37
525
533
1113
1355
1031
61
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1953
1073
65
37
525
533
1113
1355
1149
74
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1953
1065
1
9
525
533
1113
1437
1029
21
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1953
1065
1
37
525
533
1113
1437
1029
61
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1689
1073
1
19
535
533
578
1923
1155
112
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1689
1073
1
35
519
533
578
1923
1027
96
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1945
1073
1
19
535
533
1090
1411
1027
112
20
15
1297
393
641
667
225
1
1555
1293
29
273
777
1945
1073
1
35
519
533
1090
1411
1027
96
20
15
1297
393
641
667
225
1
1555
1293
29
273
778
1955
1073
1
9
525
532
1108
1422
1031
21
20
15
1297
393
641
667
673
1
1545
1293
29
273
650
1763
1045
1
9
525
660
820
870
1045
21
20
15
1297
393
641
667
673
1
1545
1293
29
273
650
1763
1045
1
19
525
660
820
870
1045
49
20
15
1297
393
641
667
673
1
1545
1293
29
273
650
1763
1045
49
19
525
660
820
870
1081
1
20
15
1297
393
641
667
673
1
1545
1293
29
273
650
1763
1045
49
39
525
660
820
870
1081
58
20
15
1297
393
641
667
673
1
1545
1293
29
273
650
1763
1039
1
19
525
660
820
956
1085
49
20
15
1297
393
641
667
673
1
1555
1293
29
273
649
1761
1073
1
9
525
661
825
907
1029
21
20
15
1297
393
641
667
673
1
1555
1293
29
273
649
1761
1073
1
37
525
661
825
907
1027
61
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1633
1045
1
9
525
405
985
975
1045
21
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1633
1045
1
19
525
405
985
975
1025
41
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1633
1045
49
19
525
405
985
975
1081
1
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1633
1045
49
39
525
405
985
975
1081
58
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1679
1039
1
19
535
405
912
944
1086
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1689
1039
1
19
525
405
837
858
1084
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1711
1039
1
19
525
405
848
944
1086
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1615
1039
1
19
535
405
624
816
1086
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1743
1039
1
19
525
405
928
1008
1086
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1647
1039
1
19
525
405
608
816
62
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
521
1775
1039
1
19
525
405
944
784
1086
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1699
1045
1
9
525
404
852
854
1045
21
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1699
1045
1
19
525
404
852
854
1045
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1699
1039
1
19
525
404
856
956
1085
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
790
1045
21
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
790
1025
41
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1763
1045
49
19
525
404
948
870
1081
1
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1763
1045
49
39
525
404
948
870
1081
58
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1763
1039
1
19
525
404
952
796
1085
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1635
1045
1
9
525
404
980
982
1045
21
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1635
1045
1
19
525
404
980
982
1045
49
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1635
1045
49
19
525
404
980
998
185
1
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1635
1045
49
39
525
404
980
998
185
58
20
15
1297
393
641
667
737
1
1545
1293
29
273
522
1635
1039
1
19
525
404
984
924
1086
49
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1697
1037
1
9
525
405
857
862
1025
10
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1697
1037
1
37
525
405
857
862
65
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
1022
1025
10
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1633
1037
1
37
525
405
985
926
1025
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1761
1037
1
9
525
405
953
798
1025
10
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1761
1037
1
37
525
405
953
798
1025
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1689
1037
1
9
525
405
837
877
1025
6
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1689
1037
1
37
525
405
837
877
1
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
1025
6
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1625
1037
1
37
525
405
965
1005
193
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1711
1037
1
9
525
405
848
852
1025
17
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1711
1037
1
37
525
405
848
852
65
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1743
1047
1
9
525
405
928
928
1025
17
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1743
1047
1
37
525
405
928
928
1
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1743
1047
1
38
525
405
928
928
1
120
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
1025
6
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1647
1037
1
37
525
405
608
788
1025
121
20
15
1297
393
641
667
737
1
1549
1293
29
273
521
1647
1047
1
9
525
405
608
960
1025
17
20
15
1297
393
641
667
737
1
1549
1293
29
273
522
1635
1047
1
9
525
404
984
972
1038
17
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
909
1029
21
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1697
1073
1
19
535
405
853
909
1029
40
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1697
1073
1
37
525
405
853
909
1029
61
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1697
1073
65
37
525
405
857
843
1149
74
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1697
1065
1
9
525
405
857
925
1029
21
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1697
1065
1
37
525
405
857
925
1029
61
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1633
1073
1
19
535
405
981
909
1029
40
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1633
1073
1
35
535
405
981
909
5
80
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
907
1029
21
20
15
1297
393
641
667
737
1
1555
1293
29
273
521
1761
1073
1
37
525
405
953
907
1027
61
20
15
1297
393
641
667
737
1
1555
1293
29
273
522
1699
1073
1
9
525
404
852
910
1031
21
20
15
1297
393
641
667
737
1
1555
1293
29
273
522
1635
1073
1
9
525
404
980
910
1031
21
20
15
1296
408
666
659
667
2
1544
1305
6
286
1072
1352
1115
39
54
546
1859
1328
642
1088
224
20
15
1296
408
666
659
667
2
1544
1305
6
286
624
1744
1111
39
54
546
707
576
850
64
224
20
15
1296
408
666
659
667
2
1544
1305
6
286
624
1752
1115
39
54
546
707
595
834
64
224
20
15
1589
197
357
877
69
225
513
794
258
775
809
1134
745
256
1304
1282
166
784
770
1096
1596
20
15
654
2
515
449
536
538
282
892
1010
486
504
270
146
468
0
4
45
45
900
1232
1782
20
15
654
2
547
769
152
396
268
892
994
806
824
1144
200
728
24
1220
22
976
1088
1544
226
20
15
654
58
515
769
136
220
268
876
986
770
792
1176
192
468
0
356
61
793
668
1556
1798
20
15
654
58
515
769
136
220
268
876
986
770
792
664
192
468
0
356
61
153
156
1556
1798
20
15
1653
1029
1
467
849
962
1538
1594
321
233
85
80
208
16
518
110
11
15
33
48
262
20
15
1653
1029
1
467
849
962
1538
1594
321
233
85
80
208
528
518
110
11
15
33
560
646
20
15
1653
1029
1
467
849
962
1538
1594
322
233
85
80
208
16
516
110
11
15
33
40
266
20
15
1653
1029
1
467
849
962
1543
1589
321
233
85
80
210
16
526
110
11
15
53
48
264
20
15
1653
1029
1
467
849
962
1543
1589
321
233
85
80
210
528
526
110
11
15
53
560
648
20
15
1365
5
673
1617
221
5
1601
117
597
1573
1570
178
646
649
595
1605
448
932
1840
902
553
20
15
1365
5
673
1617
221
5
1601
117
597
1573
1570
179
647
649
579
1605
448
930
1824
906
545
20
15
1365
5
673
1617
221
5
1601
117
597
1573
1570
179
647
649
597
1605
448
930
1824
906
555
20
15
1365
5
673
1617
221
5
1601
118
597
1573
1570
179
647
648
578
1606
448
930
1824
999
549
20
15
1365
5
673
1617
221
6
1601
117
597
1573
1570
144
646
649
579
1609
176
864
1844
838
545
20
15
1365
5
673
1617
221
6
1601
117
597
1573
1570
144
646
649
581
1609
176
864
1844
838
550
20
15
1365
5
673
1617
221
6
1601
117
597
1573
1570
176
646
649
579
1605
448
928
1826
906
545
20
15
1365
5
673
1617
221
6
1601
117
597
1573
1570
176
646
649
597
1605
448
928
1826
906
555
20
15
1365
5
673
1617
221
6
1601
117
597
1573
1570
176
646
649
595
1605
448
928
1828
902
553
20
15
1365
5
673
1617
221
6
1601
118
597
1573
1570
144
646
648
578
1609
176
864
1844
836
549
20
15
48
378
632
1546
1339
457
1
130
128
516
372
880
335
857
1008
1762
132
198
258
1034
672
20
15
48
378
632
1546
1339
457
1
130
128
516
372
880
335
857
944
930
132
198
258
1034
288
20
15
48
378
632
1546
1339
457
1
130
128
516
372
880
1487
857
944
930
132
198
514
10
288
20
15
48
378
632
1546
1339
457
1
130
128
516
372
880
847
857
944
930
132
198
130
10
800
20
15
301
545
1849
1318
974
58
1602
1046
593
64
712
1768
1592
544
614
64
80
664
0
260
1094
20
15
301
545
1849
1318
974
58
1602
1046
593
64
712
1768
1592
1312
1126
64
80
664
0
1796
38
20
15
301
545
1849
1318
974
58
1602
1046
593
64
712
1768
1592
864
1122
64
80
664
0
388
398
20
15
301
545
1849
1318
974
58
1602
1046
593
64
712
1768
1592
864
1126
64
80
664
0
388
390
20
15
301
545
1849
1318
974
58
1603
1047
593
64
712
1768
1594
544
614
64
80
664
4
264
1100
20
15
301
545
1849
1318
974
58
1603
1047
593
64
712
1768
1594
1312
1124
64
80
664
2
1799
39
20
15
301
545
1849
1318
974
58
1603
1047
593
64
712
1768
1594
864
1124
64
80
664
2
391
391
20
15
301
545
1849
1318
974
58
1603
1047
593
64
712
1768
1594
864
1126
64
80
664
4
392
396
20
15
301
545
1801
1286
1006
57
1577
1193
554
112
752
1746
1538
811
1064
64
66
602
28
401
467
20
15
301
545
1801
1286
1006
57
1577
1193
554
112
752
1746
1538
1323
1064
71
65
602
28
1809
27
20
15
301
545
1801
1286
1006
57
1577
1193
554
112
752
1746
1539
1315
1064
64
66
602
26
1818
27
20
15
301
545
1801
1286
1006
57
1577
1193
554
112
752
1766
1538
803
1064
64
66
514
16
410
475
20
15
301
545
1801
1286
1006
57
1577
1193
554
112
752
1766
1538
1315
1064
64
66
514
16
1822
27
20
15
301
545
1801
1286
1006
57
1577
1193
554
112
752
1766
1538
811
1064
64
66
578
16
401
475
20
15
301
545
1801
1286
1006
57
1577
1193
554
112
752
1766
1538
1323
1064
64
66
578
16
1809
19
20
15
301
545
1801
1286
1006
57
1577
1194
554
112
752
1746
1538
1320
1056
64
66
602
28
1808
96
20
15
301
545
1801
1286
1006
57
1577
1194
554
112
752
1766
1538
808
1064
64
66
514
16
400
464
20
15
301
545
1801
1286
1006
57
1577
1194
554
112
752
1766
1538
808
1060
64
66
578
16
400
482
20
15
301
545
1801
1286
1006
57
1577
1194
554
112
752
1766
1538
584
448
64
66
578
16
368
1376
20
15
301
545
1801
1286
1006
57
1577
1194
554
112
752
1766
1538
1320
1064
64
66
514
16
1808
16
20
15
301
545
1801
1286
1006
57
1577
1194
554
112
752
1766
1538
1320
1060
64
66
578
16
1808
98
20
15
301
545
1801
1286
1006
57
1577
1198
554
112
752
1746
1538
800
1056
64
65
602
24
415
464
20
15
301
545
1801
1286
1006
57
1577
1198
554
112
752
1746
1538
1312
1056
64
65
602
24
1823
16
20
15
301
545
1801
1286
1006
57
1577
1198
554
112
752
1746
1539
800
1056
64
66
602
26
411
456
20
15
301
545
1801
1286
1006
57
1577
1198
554
112
752
1746
1539
1312
1056
64
65
602
26
1819
16
20
15
301
545
1849
1318
1006
57
1601
1045
593
64
720
1766
1594
866
1126
64
66
642
0
388
396
20
15
301
521
1801
1318
1006
58
1602
1026
578
80
720
1736
1592
876
1144
112
98
582
0
384
398
20
15
261
1041
1545
25
950
182
1606
1614
513
771
2008
1728
1552
80
14
394
239
688
160
38
18
20
15
261
1041
1545
25
950
182
1606
1614
513
771
2008
1732
1552
80
14
394
239
692
166
38
18
20
15
261
1041
1545
25
950
182
1654
1550
513
771
2008
1732
1536
64
78
393
239
680
172
62
4
20
15
261
529
1545
25
950
182
1654
1046
769
771
2008
1732
1536
712
650
34
239
680
172
390
1162
20
15
516
772
642
9
1889
717
965
4
10
6
557
97
17
470
529
801
1525
365
485
136
46
20
15
516
772
642
9
1889
717
1012
4
10
6
557
97
0
454
17
1
1013
621
1856
578
523
20
15
516
772
642
9
1889
717
1012
4
10
6
557
97
0
454
529
769
1013
621
1856
578
11
20
15
516
772
642
9
1889
717
1013
4
12
6
558
97
1
453
517
788
1012
629
1861
578
6
20
15
772
640
1162
1994
1066
1657
1917
518
774
1092
204
588
130
72
64
936
136
0
244
16
392
20
15
772
640
1162
1994
1066
1657
1917
518
774
1092
204
588
130
72
66
936
136
0
244
16
394
20
15
772
896
1098
1994
1066
1657
1917
1030
902
580
204
588
130
1928
192
136
136
0
236
1264
542
20
15
772
896
1098
1994
1066
1657
1917
1030
902
580
204
588
130
1928
194
136
136
0
236
1264
538
20
15
772
896
1098
1994
1098
1657
1917
1030
902
580
12
556
130
896
192
72
8
176
244
352
528
20
15
772
896
1162
1994
1066
1657
1917
1030
1030
1092
76
588
130
968
1088
712
200
128
244
272
8
20
15
772
896
1162
1994
1066
1657
1917
1030
1030
1092
76
588
130
968
1090
712
200
128
244
272
4
20
15
772
896
1162
1994
1098
1657
1917
1030
1030
1092
12
556
130
896
1120
712
8
176
244
352
270
20
15
772
896
1162
1994
1098
1657
1917
1030
1030
1092
12
556
130
912
1090
712
8
176
244
320
266
20
15
772
896
1162
1994
1098
1657
1917
1030
1030
1092
12
556
162
896
1088
712
8
176
212
320
272
20
15
772
896
1162
1994
1098
1657
1917
1030
1030
1092
12
556
162
896
1120
712
8
176
212
320
270
20
15
772
896
1162
1994
1098
1657
1917
1030
1030
1092
12
556
162
904
1088
712
8
176
212
336
280
20
15
772
896
1162
1994
1098
1657
1917
1030
1030
1092
12
556
162
904
1120
712
8
176
212
336
262
20
15
772
644
1164
1994
1034
1657
1917
517
768
1088
212
620
130
67
65
936
152
0
244
22
393
20
15
772
644
1164
1994
1066
1657
1917
517
768
1088
204
588
130
67
65
962
68
0
244
22
393
20
15
772
900
1100
1994
1066
1657
1917
1029
896
576
204
588
130
1923
193
129
136
0
244
1270
537
20
15
772
900
1164
1994
1066
1657
1917
1028
1024
1088
76
588
130
900
1088
712
196
128
236
312
284
20
15
772
900
1164
1994
1066
1657
1917
1028
1024
1088
76
588
130
900
1120
706
196
128
236
312
268
20
15
772
900
1164
1994
1066
1657
1917
1028
1024
1088
204
588
130
900
1120
708
68
0
236
312
268
20
15
772
900
1164
1994
1066
1657
1917
1029
1024
1088
76
588
130
963
1089
712
196
128
244
278
9
20
15
774
896
1160
458
810
888
1464
1028
1030
68
76
330
272
912
640
456
196
260
256
4
48
20
15
772
896
1098
458
1058
1401
1468
1030
1414
132
804
820
772
898
1216
8
1504
32
182
17
520
20
15
772
896
1098
458
1058
1401
1468
1030
1414
132
804
820
772
898
1218
8
1504
32
182
17
522
20
15
772
896
1098
458
1058
1401
1468
1030
1414
132
804
820
772
900
1216
8
1504
32
182
22
525
20
15
772
896
1098
458
1060
1405
1468
1030
1414
134
800
817
768
898
1218
2
1507
39
501
17
522
20
15
772
896
1162
458
802
889
1468
1030
1030
68
36
52
260
948
640
456
224
480
182
6
22
20
15
772
896
1162
458
804
893
1468
1030
1030
70
32
49
256
898
640
450
227
423
181
17
56
20
15
772
896
1162
458
804
893
1468
1030
1030
70
32
49
256
898
642
450
227
423
181
17
50
20
15
772
896
1162
458
804
893
1468
1030
1030
70
32
49
256
948
642
450
227
423
181
5
42
20
15
772
896
1162
458
810
889
1469
1030
1030
68
76
332
258
904
640
456
200
256
268
16
56
20
15
772
896
1162
458
810
889
1469
1030
1030
68
76
332
258
904
642
456
200
256
268
16
52
20
15
772
896
1162
458
810
889
1469
1030
1030
68
76
332
258
944
640
456
200
256
268
0
16
20
15
772
896
1162
458
810
889
1469
1030
1030
68
76
332
258
944
642
456
200
256
268
0
28
20
15
772
644
1164
458
810
889
1533
517
768
64
76
332
290
67
1
1896
1060
512
276
790
41
20
15
772
900
1100
458
1058
1401
1466
1028
1408
128
804
820
784
912
1216
0
1506
32
480
4
528
20
15
772
900
1164
458
810
889
1466
1028
1024
64
76
332
256
944
640
450
324
128
270
2
48
20
15
1654
1024
12
476
876
1000
1544
1612
326
224
64
98
226
32
528
96
1
6
14
10
264
20
15
773
557
45
430
566
1654
1905
706
1762
232
224
552
130
0
1104
1811
1304
776
2010
1987
1056
20
15
773
557
45
430
566
1654
1905
706
1763
232
224
552
130
0
1105
1811
1304
776
2010
1987
1063
20
15
773
557
45
430
567
1653
1905
706
1762
232
225
553
141
0
1104
1811
1303
786
2016
2028
1057
20
15
773
557
45
430
567
1653
1905
706
1762
232
226
562
135
0
1104
1811
1300
768
2032
1991
1057
20
15
773
557
45
430
567
1653
1905
706
1762
232
226
562
135
16
1104
1811
1300
768
2032
1995
833
20
15
773
557
45
430
567
1653
1905
706
1762
232
226
562
143
0
1072
1811
1300
768
2016
1999
1032
20
15
773
557
45
430
567
1653
1905
706
1762
232
226
562
143
0
1104
1811
1300
768
2016
1999
1057
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
212
20
532
560
190
992
16
0
910
1056
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
212
20
532
562
190
992
16
0
910
657
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
212
20
530
562
190
992
16
0
948
1046
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
212
20
276
560
190
992
16
0
398
16
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
212
20
276
562
190
992
16
0
398
33
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
212
20
274
562
190
992
16
0
436
38
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
468
20
532
560
190
992
528
512
910
656
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
468
20
532
562
190
992
528
512
910
657
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
468
20
530
562
190
992
528
512
948
678
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
468
20
276
560
190
992
528
512
654
16
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
468
20
276
562
190
992
528
512
654
33
20
15
1652
1024
10
490
1018
529
1556
1814
326
242
20
468
20
274
562
190
992
528
512
692
38
20
15
1652
1024
10
490
1018
529
1556
1846
326
242
20
212
20
522
530
190
992
16
0
898
1102
20
15
1652
1024
10
490
1018
529
1556
1846
326
242
20
212
20
266
530
190
992
16
0
386
14
20
15
1652
1024
10
490
1018
529
1556
1846
326
242
20
468
20
522
530
190
992
528
512
898
654
20
15
1652
1024
10
490
1018
529
1556
1846
326
242
20
468
20
266
530
190
992
528
512
642
14
20
15
1652
1024
10
490
1018
529
1554
1814
326
242
20
468
16
274
560
190
992
528
518
726
23
20
15
1652
1024
10
490
1018
528
1556
1814
326
242
20
213
21
528
560
190
992
19
1
904
1096
20
15
1652
1024
10
490
1018
528
1556
1814
326
242
20
213
21
272
560
190
992
1043
1
437
36
20
15
1652
1024
10
490
1018
528
1556
1814
326
242
20
341
21
528
560
190
992
275
385
904
656
20
15
1652
1024
10
490
1018
528
1556
1814
326
242
20
341
21
272
560
190
992
275
385
392
16
20
15
1652
1024
10
490
1018
528
1556
1814
326
242
20
469
21
528
560
190
992
531
513
904
656
20
15
1652
1024
10
490
1018
528
1556
1814
326
242
20
469
21
272
560
190
992
531
513
648
16
20
15
1652
1024
10
490
818
1271
1564
1830
390
242
99
800
35
648
612
126
537
1547
1555
1331
688
20
15
1652
1024
10
490
818
1271
1564
1846
390
242
99
800
35
640
608
126
537
1547
1555
1334
700
20
15
1652
1024
10
490
818
1271
1564
1846
390
242
99
800
35
640
612
126
537
1547
1555
1334
696
20
15
1652
1024
10
490
818
1271
1564
1846
326
242
99
800
35
640
520
190
537
1547
1555
1305
513
20
15
1654
1025
161
273
860
1016
1544
1546
313
19
307
39
113
3
518
2
456
922
898
851
260
20
15
1654
1798
98
736
568
608
1544
1056
1656
1328
644
1668
246
790
6
14
298
1127
1861
1364
772
20
15
260
1284
352
770
610
617
89
537
509
380
344
340
849
451
227
321
769
610
591
1561
0
20
15
296
1322
290
971
1115
88
70
530
312
300
776
55
149
402
145
705
525
1633
1216
1729
1133
20
15
783
897
1106
1792
1062
1696
1842
1160
1176
512
192
578
9
1712
1171
192
210
199
13
737
67
20
15
783
897
1106
1792
1062
1696
1842
1160
664
512
192
578
9
1712
147
192
210
199
13
737
707
20
15
783
769
1089
1857
1027
1696
1842
1260
1217
1221
192
582
9
776
1289
686
132
142
12
280
15
20
15
783
769
1089
1857
1027
1696
1842
1260
1217
1221
192
582
9
776
1161
1198
132
142
12
280
143
20
15
783
897
1089
1857
1027
1696
1842
1166
1153
1219
192
577
33
1715
1156
641
131
135
49
739
163
20
15
1655
1025
1
129
1276
542
1538
1612
321
899
1747
224
136
24
538
666
1720
147
0
0
270
20
15
1655
1024
42
144
1276
542
1538
1639
337
896
1747
224
136
2
516
641
1675
128
0
12
264
20
15
1655
1024
42
144
1276
542
1538
1639
337
896
1747
224
140
2
516
641
1675
128
2
16
264
20
15
817
794
1114
1819
1035
776
1482
1088
1227
520
296
490
290
771
1115
227
1828
100
226
7
664
20
15
821
769
1110
1846
1038
779
1483
1115
1240
528
296
490
288
776
1091
224
1792
130
219
27
642
20
15
821
773
1105
1842
1038
779
1481
1097
1245
528
296
490
290
775
1093
236
1796
134
220
0
642
20
15
1588
1024
10
90
634
537
1574
1638
326
994
420
228
128
56
553
689
176
16
86
81
275
20
15
1588
1024
10
90
634
537
1574
1638
326
994
420
228
128
312
553
689
176
1040
1110
593
19
20
15
1588
1024
10
26
634
536
1572
1638
326
102
491
227
128
88
530
234
946
1050
643
676
278
20
15
1588
1024
10
26
634
536
1572
1638
326
102
491
227
128
88
584
234
946
1050
643
676
304
20
15
1588
1024
10
26
634
536
1572
1638
326
102
491
227
128
344
530
234
946
1050
643
164
22
20
15
1588
1024
10
26
634
536
1572
1638
326
102
491
227
128
344
584
234
946
1050
643
164
48
20
15
1588
1024
10
90
634
536
1572
1638
326
994
420
226
128
312
552
689
176
1034
1112
592
16
20
15
1588
1024
10
90
634
536
1572
1638
326
994
427
225
128
312
552
689
185
1037
1088
592
16
20
15
1588
1024
10
90
634
536
1572
1638
326
998
427
225
128
56
552
690
178
14
64
80
272
20
15
1588
1024
10
90
634
536
1572
1638
326
998
427
225
128
312
552
690
178
1038
1088
592
16
20
15
1588
1024
10
90
634
536
1572
1638
326
998
427
227
128
56
552
690
178
26
91
80
272
20
15
1588
1024
10
90
634
536
1572
1638
326
998
427
227
128
312
552
690
178
1050
1115
592
16
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
130
80
528
24
1008
1068
684
672
272
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
130
80
592
24
1008
1068
684
672
288
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
130
336
528
24
1008
1068
684
160
16
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
130
336
536
24
1008
1068
684
160
20
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
139
72
528
24
1008
1068
682
683
264
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
139
328
528
24
1008
1068
682
171
8
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
135
293
516
24
1008
1068
674
564
124
20
15
1592
1028
14
26
635
537
1569
1648
320
8
488
224
135
293
517
24
1008
1068
674
564
125
20
15
1592
1024
10
26
635
537
1569
1637
324
8
488
224
131
71
581
24
1016
1100
26
116
316
20
15
1592
1024
10
26
635
537
1569
1637
324
8
488
224
131
71
597
24
1016
1100
26
116
306
20
15
1592
1024
10
26
635
537
1569
1637
324
8
488
224
135
71
581
24
1016
1100
2
112
317
20
15
1592
1024
10
26
635
537
1569
1637
324
96
492
224
131
299
533
232
948
1038
673
560
5
20
15
1592
1024
10
26
635
537
1569
1645
324
96
488
224
130
91
584
232
940
1068
684
678
299
20
15
1592
1024
10
26
635
537
1569
1645
324
96
488
224
130
347
584
232
940
1068
12
166
43
20
15
1592
1024
10
26
635
537
1569
1645
324
100
492
224
130
91
584
234
936
1064
684
678
299
20
15
1592
1024
10
26
635
537
1569
1638
324
8
488
224
135
348
600
24
1018
1100
2
163
32
20
15
1592
1024
10
26
635
537
1569
1638
324
96
488
224
135
92
584
232
940
1068
642
675
304
20
15
1592
1024
10
26
635
537
1569
1638
324
96
488
224
135
348
584
232
940
1068
2
163
48
20
15
1592
1024
10
26
635
537
1569
1638
324
96
492
224
135
92
584
232
952
1032
674
675
304
20
15
1592
1024
10
26
635
537
1569
1638
324
96
492
224
135
348
584
232
952
1032
674
163
48
20
15
1592
1024
10
26
635
537
1569
1653
324
8
488
224
139
331
517
25
1016
1068
682
164
5
20
15
1592
1024
10
26
635
537
1569
1653
324
8
488
224
135
295
517
24
1016
1068
674
560
2
20
15
1592
1024
10
26
635
537
1569
1653
324
8
488
224
135
295
549
25
1018
1100
98
304
29
20
15
1592
1024
10
74
635
537
1569
1645
324
1512
748
224
135
55
549
1716
1040
24
66
80
282
20
15
1592
1024
10
74
635
537
1569
1645
324
1512
748
224
135
55
565
1716
1040
24
66
80
277
20
15
1592
1024
10
90
635
537
1569
1637
324
992
424
224
131
299
552
690
186
1036
26
304
23
20
15
1592
1024
10
90
635
537
1569
1637
324
992
420
224
131
299
552
688
178
1038
33
304
111
20
15
1592
1024
10
90
635
537
1569
1637
324
992
420
224
139
43
552
688
178
1046
49
50
283
20
15
1592
1024
10
90
635
537
1569
1637
324
992
420
224
139
299
552
688
178
1046
49
562
27
20
15
1592
1024
10
90
635
537
1569
1637
324
992
428
224
131
299
552
688
184
1032
26
304
23
20
15
1592
1024
10
90
635
537
1569
1637
324
992
428
224
139
43
552
688
184
1032
10
50
279
20
15
1592
1024
10
90
635
537
1569
1637
324
992
428
224
139
555
552
688
184
1032
1034
818
695
20
15
1592
1024
10
90
635
537
1569
1637
324
992
428
224
139
299
552
688
184
1032
10
562
23
20
15
1652
1024
2
466
849
981
1545
1564
342
238
70
65
193
533
580
164
0
22
38
557
764
20
15
1652
1024
2
466
849
981
1557
1549
334
238
70
65
203
3
544
100
0
62
57
56
315
20
15
1652
1024
2
466
849
981
1557
1558
342
238
70
65
203
8
548
166
0
62
57
43
312
20
15
1652
1024
2
466
849
981
1557
1558
342
238
70
65
203
520
548
166
0
62
57
555
728
20
15
1652
1024
2
466
849
981
1557
1558
342
238
70
65
203
520
580
164
0
62
57
563
760
20
15
1652
1024
2
466
849
981
1549
1548
334
236
70
65
195
1
545
184
1
78
33
97
381
20
15
1652
1024
2
466
849
981
1556
1558
342
237
69
65
200
562
578
167
1
33
56
652
730
20
15
1652
1024
2
466
849
981
1556
1558
342
238
70
65
200
12
548
166
0
62
56
40
304
20
15
1652
1024
2
466
849
981
1556
1558
342
238
70
65
200
524
548
166
0
62
56
552
728
20
15
1652
1024
2
466
849
981
1556
1622
342
237
69
65
200
114
514
167
513
33
56
12
284
20
15
1652
1028
0
466
849
981
1557
1554
326
236
78
65
211
80
553
101
5
29
49
27
259
20
15
1652
1028
0
466
849
981
1557
1554
326
236
78
65
211
80
565
101
5
29
49
11
267
20
15
1652
1028
0
466
849
981
1557
1554
326
236
78
65
211
592
553
101
5
46
42
539
643
20
15
1652
1028
0
466
849
981
1557
1586
326
236
78
65
211
16
521
101
5
29
49
91
259
20
15
54
1077
821
821
1133
4
0
770
2
2
770
84
6
494
52
512
256
355
432
1008
2016
20
15
54
1077
821
821
1133
4
0
770
3
3
771
84
6
494
2
512
256
355
432
1008
2046
20
15
1330
774
1105
1872
1040
80
1536
164
942
1240
192
0
540
828
292
804
24
2020
814
770
1052
20
15
1302
769
1089
1856
1040
16
1540
182
1185
1216
224
32
540
806
1818
1152
65
320
782
811
42
20
15
1302
769
1089
1856
1040
16
1540
182
1217
1216
224
32
540
790
1846
1152
144
404
782
774
50
20
15
1302
769
1089
1856
1040
16
1540
182
1217
1216
224
32
540
806
1853
544
64
292
782
795
51
20
15
1302
769
1089
1856
1040
16
1540
182
1217
1216
224
32
540
806
1882
576
64
294
782
811
170
20
15
1302
769
1089
1856
1040
16
1540
182
1217
1216
224
32
540
806
1854
544
64
292
782
795
49
20
15
1302
769
1089
1856
1040
16
1540
182
929
1216
224
32
540
806
282
800
16
1984
782
811
1066
20
15
1632
1030
114
827
555
552
1548
1852
364
520
72
395
216
320
522
1026
90
1298
903
540
6
20
15
1632
1030
114
827
555
552
1548
1852
364
520
72
395
217
320
520
1026
90
1298
900
540
17
20
15
1632
1030
114
827
555
552
1548
1852
364
520
72
395
217
320
522
1026
90
1298
900
540
6
20
15
32
1030
114
955
571
136
172
940
364
264
0
193
72
320
20
1010
540
822
39
449
98
20
15
32
1030
114
955
571
136
172
940
364
264
0
194
72
320
20
1010
540
828
38
449
98
20
15
1336
642
642
643
241
25
1313
1074
268
264
788
1841
1305
417
450
230
562
1086
1286
1453
1028
20
15
1312
646
642
706
518
168
1580
1068
12
393
705
1605
1033
160
266
227
294
774
806
225
139
20
15
1312
646
642
706
519
168
1580
1068
12
394
576
1607
1032
160
264
328
392
603
807
225
138
20
15
1312
646
642
707
519
168
1580
1068
12
392
576
1607
1033
160
264
330
394
602
804
224
138
20
15
1312
646
642
707
519
168
1580
1068
12
392
576
1607
1033
160
268
322
394
602
804
224
136
20
15
1312
646
642
707
519
168
1580
1068
12
392
704
1605
1033
160
266
226
289
774
806
225
139
20
15
270
934
676
1716
180
408
160
432
180
678
518
64
280
256
784
1048
1536
1670
1736
230
881
20
15
270
934
676
1716
180
408
160
432
180
678
518
64
274
256
784
536
1536
1670
1742
234
884
20
15
270
934
676
1716
180
408
160
432
180
678
646
64
280
256
784
536
1664
1542
1737
230
881
20
15
270
934
676
1716
180
408
160
432
180
678
646
64
274
256
784
536
1664
1542
1742
234
884
20
15
270
934
676
1716
180
408
160
432
180
662
646
64
280
256
784
592
1668
1542
1737
230
881
20
15
284
564
1796
1282
969
57
1641
1042
563
65
750
1770
1579
577
531
59
108
580
22
342
721
20
15
284
564
1796
1282
969
57
1641
1042
563
65
750
1770
1579
577
579
39
108
580
22
342
1073
20
15
96
1044
784
914
1062
173
33
550
14
70
832
80
58
298
118
752
352
360
266
640
68
20
15
793
37
677
422
694
1597
1905
793
1191
72
544
546
130
209
1305
263
960
572
1900
1926
1093
20
15
793
37
677
422
694
1597
1905
793
679
72
544
546
130
209
153
1031
960
572
1900
1926
1574
20
15
793
37
681
683
679
1597
1905
793
1185
385
416
544
130
209
1307
385
48
400
240
1926
1097
20
15
793
37
681
683
679
1597
1905
793
1185
417
416
544
130
209
1307
433
16
400
240
1926
1097
20
15
793
37
681
683
679
1597
1905
793
1185
417
416
544
130
210
1307
433
48
400
240
1924
1093
20
15
793
37
681
683
679
1597
1905
793
1185
417
416
544
130
210
1311
433
48
400
240
1924
1094
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
545
133
197
1309
1025
1472
990
242
1875
1099
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
130
209
1307
257
960
864
1904
1926
1097
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
130
210
1302
257
960
976
240
1924
1100
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
130
210
1307
257
960
544
1904
1924
1093
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
130
210
1311
257
960
544
1904
1924
1094
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
133
133
1181
1025
1472
864
1906
2002
551
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
133
209
1307
257
960
544
1906
1926
1097
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
133
197
1309
1025
960
544
1906
1874
1099
20
15
793
37
681
427
679
1597
1905
793
1185
65
544
544
133
229
1309
257
960
544
1906
1938
1095
20
15
793
37
681
427
679
1597
1905
793
1185
65
288
545
133
197
1309
257
192
414
242
1875
1099
20
15
793
37
681
427
679
1597
1905
793
1185
65
608
544
130
209
1307
257
832
800
1904
1926
1097
20
15
793
37
681
427
679
1597
1905
793
1185
65
608
544
130
210
1307
257
832
800
1904
1924
1093
20
15
793
37
681
427
679
1597
1905
793
1185
65
608
544
130
210
1311
257
832
800
1904
1924
1094
20
15
793
37
681
427
679
1597
1905
793
1185
65
608
544
133
209
1307
257
832
800
1906
1926
1097
20
15
793
37
681
427
679
1597
1905
793
1185
65
608
544
133
229
1309
257
832
800
1906
1938
1095
20
15
793
37
681
427
679
1597
1905
793
673
65
544
545
133
133
157
1025
960
550
1906
2003
1611
20
15
793
37
681
427
679
1597
1905
793
673
65
544
544
133
133
157
1025
960
544
1906
2002
1575
20
15
793
37
677
682
679
1597
1905
1305
283
288
289
544
133
805
1
667
195
400
242
274
1013
20
15
793
37
677
682
679
1597
1905
1305
283
288
289
544
133
1637
1
667
195
400
242
658
693
20
15
793
37
677
426
678
1597
1905
793
1189
64
544
546
130
209
1299
256
965
989
252
1926
1089
20
15
793
37
677
426
678
1597
1905
793
1189
64
608
546
134
209
1299
256
837
806
1904
1922
1089
20
15
793
37
165
678
694
1597
1905
793
795
808
544
546
130
209
1
555
736
1706
1900
1925
2013
20
15
793
37
165
678
694
1597
1905
793
795
808
544
546
131
137
1
555
736
1578
1890
1890
2019
20
15
793
37
165
678
694
1597
1905
793
795
808
544
546
131
393
1
555
736
1578
1890
226
163
20
15
793
37
165
678
694
1597
1905
793
795
840
544
546
131
137
1
627
704
1642
1890
1890
2019
20
15
793
37
165
678
694
1597
1905
793
795
840
544
546
131
393
1
627
704
1642
1890
226
163
20
15
793
37
165
682
678
1597
1905
793
795
832
544
546
135
133
1
699
704
1638
1921
1744
450
20
15
793
37
165
682
678
1597
1905
793
795
832
544
546
135
389
1
699
704
1638
1921
208
194
20
15
793
37
165
682
679
1597
1905
793
795
832
545
545
133
133
1
699
707
1574
1906
2003
1729
20
15
793
37
165
682
679
1597
1905
793
795
832
545
545
133
389
1
699
707
1574
1906
211
193
20
15
793
37
165
682
679
1597
1905
793
795
832
545
545
133
165
1
699
707
1638
1925
1737
417
20
15
793
37
165
682
679
1597
1905
793
795
832
545
545
133
293
1
699
707
1639
1925
169
417
20
15
793
37
165
682
679
1597
1905
793
795
832
545
545
133
421
1
699
707
1638
1925
201
161
20
15
793
37
165
682
679
1597
1905
793
795
832
545
544
133
133
1
699
707
1568
1906
2002
1729
20
15
793
37
165
682
679
1597
1905
793
795
832
545
544
133
389
1
699
707
1568
1906
210
193
20
15
793
37
165
682
679
1597
1905
793
795
800
545
544
133
133
1
539
707
1568
1906
2002
1729
20
15
793
37
165
682
679
1597
1905
793
795
800
545
544
133
389
1
539
707
1568
1906
210
193
20
15
793
37
165
682
679
1597
1905
793
795
800
545
544
133
197
1
539
707
1568
1906
1874
1921
20
15
793
37
165
682
679
1597
1905
793
795
800
545
544
133
229
1
667
707
1680
1906
1938
1717
20
15
793
37
165
682
679
1597
1905
793
795
800
545
544
133
357
1
667
707
1680
1906
146
437
20
15
793
37
165
682
679
1597
1905
793
795
928
545
544
133
133
1
411
707
1568
1906
2002
1729
20
15
793
37
165
682
679
1597
1905
793
795
928
545
544
133
389
1
411
707
1568
1906
210
193
20
15
793
37
165
682
679
1597
1905
793
795
928
545
544
133
197
1
411
707
1568
1906
1874
1921
20
15
793
37
165
682
679
1597
1905
793
795
928
545
544
133
357
1
411
707
1680
1906
146
437
20
15
793
37
165
682
679
1597
1905
793
795
928
673
544
133
133
1
411
579
1552
1906
2002
1729
20
15
793
37
165
682
679
1597
1905
793
795
928
673
544
133
197
1
411
579
1552
1906
1874
1921
20
15
793
37
165
682
679
1597
1905
1305
1307
832
545
545
133
1605
1025
699
675
1574
1906
1107
193
20
15
793
37
165
682
679
1597
1905
1305
1307
832
545
545
133
1317
1025
699
675
1574
1906
1299
673
20
15
793
37
165
682
679
1597
1905
1305
1307
800
545
544
133
1893
1025
667
707
1680
1906
1170
437
20
15
793
38
674
683
679
1597
1905
1304
284
322
288
544
133
804
2
696
160
416
242
272
1017
20
15
793
38
674
683
679
1597
1905
1304
284
290
288
544
133
804
2
664
192
416
242
272
1017
20
15
793
38
674
683
679
1597
1905
1304
284
290
288
544
133
1636
2
664
192
400
242
656
697
20
15
793
38
674
683
679
1597
1905
1304
284
418
416
545
133
1636
2
408
48
414
242
656
697
20
15
793
38
674
427
679
1597
1905
1304
284
66
544
545
133
804
2
104
960
478
242
272
1017
20
15
793
38
674
427
679
1597
1905
1304
284
66
544
544
133
804
2
104
928
416
242
272
1017
20
15
793
38
162
678
694
1597
1905
792
796
912
544
545
133
132
2
394
706
1579
1891
1888
1985
20
15
793
38
162
678
694
1597
1905
792
796
912
544
545
133
388
2
394
706
1579
1891
224
193
20
15
793
38
162
678
694
1597
1905
792
796
912
544
545
133
196
2
394
706
1607
1877
1872
1922
20
15
793
38
162
678
694
1597
1905
792
796
912
544
545
133
164
2
394
706
1579
1891
1956
1972
20
15
793
38
162
678
694
1597
1905
792
796
912
544
545
133
228
2
394
706
1579
1891
1936
1953
20
15
793
38
162
678
694
1597
1905
792
796
912
544
545
133
292
2
394
706
1607
226
160
417
20
15
793
38
162
678
694
1597
1905
792
796
912
544
545
133
356
2
394
706
1607
226
144
418
20
15
793
38
162
683
679
1597
1905
792
796
898
544
544
133
132
2
1256
736
1568
1906
2000
1729
20
15
793
38
162
683
679
1597
1905
792
796
898
544
544
133
388
2
744
736
1568
1906
208
193
20
15
793
38
162
683
679
1597
1905
792
796
898
544
544
133
196
2
1256
736
1568
1906
1872
1921
20
15
793
38
162
683
679
1597
1905
792
796
898
544
544
133
324
2
744
736
1575
1906
136
450
20
15
793
38
162
683
679
1597
1905
792
796
898
544
544
133
164
2
1256
736
1568
1906
1992
2009
20
15
793
38
162
683
679
1597
1905
792
796
898
672
544
133
132
2
744
608
1584
1906
2000
1729
20
15
793
38
162
683
679
1597
1905
792
796
898
672
544
133
388
2
744
608
1584
1906
208
193
20
15
793
38
162
683
679
1597
1905
792
796
834
544
545
133
132
2
616
704
1638
1924
1752
450
20
15
793
38
162
683
679
1597
1905
792
796
834
544
545
133
388
2
616
704
1638
1924
216
194
20
15
793
38
162
683
679
1597
1905
792
796
834
544
545
133
292
2
616
704
1638
1924
168
418
20
15
793
38
162
683
679
1597
1905
792
796
834
544
545
133
356
2
616
704
1638
1924
144
436
20
15
793
38
162
683
679
1597
1905
792
796
834
544
544
133
132
2
1208
672
1568
1906
2000
1729
20
15
793
38
162
683
679
1597
1905
792
796
834
544
544
133
388
2
616
704
1568
1906
208
193
20
15
793
38
162
683
679
1597
1905
792
796
834
544
544
133
196
2
1208
672
1568
1906
1872
1921
20
15
793
38
162
683
679
1597
1905
792
796
834
544
544
133
324
2
616
704
1575
1906
136
450
20
15
793
38
162
683
679
1597
1905
792
796
834
544
544
133
164
2
1208
672
1568
1906
1992
2009
20
15
793
38
162
683
679
1597
1905
792
796
834
544
544
133
420
2
616
704
1568
1906
200
217
20
15
793
38
162
683
679
1597
1905
792
796
834
544
544
133
356
2
616
704
1568
1906
144
441
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
132
2
536
704
1568
1906
2000
1729
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
388
2
536
704
1568
1906
208
193
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
196
2
536
704
1568
1906
1872
1921
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
324
2
536
704
1575
1906
136
450
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
164
2
536
704
1568
1906
1992
2009
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
228
2
536
704
1568
1906
1936
1721
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
420
2
536
704
1568
1906
200
217
20
15
793
38
162
683
679
1597
1905
792
796
802
544
544
133
356
2
536
704
1568
1906
144
441
20
15
793
38
162
683
679
1597
1905
792
796
802
672
544
133
132
2
536
688
1584
1906
2000
1729
20
15
793
38
162
683
679
1597
1905
792
796
802
672
544
133
388
2
536
688
1584
1906
208
193
20
15
793
38
162
683
679
1597
1905
792
796
802
672
544
133
196
2
536
688
1584
1906
1872
1921
20
15
793
38
162
683
679
1597
1905
792
796
930
544
544
133
132
2
408
704
1568
1906
2000
1729
20
15
793
38
162
683
679
1597
1905
792
796
930
544
544
133
388
2
408
704
1568
1906
208
193
20
15
793
38
162
683
679
1597
1905
792
796
930
544
544
133
196
2
408
704
1568
1906
1872
1921
20
15
793
38
162
683
679
1597
1905
792
796
930
544
544
133
356
2
408
704
1568
1906
144
441
20
15
793
38
162
683
679
1597
1905
792
796
930
672
544
133
132
2
408
576
1552
1906
2000
1729
20
15
793
38
162
683
679
1597
1905
792
796
930
672
544
133
196
2
408
576
1552
1906
1872
1921
20
15
793
38
162
683
679
1597
1905
1304
1308
898
544
544
133
1412
1026
744
736
1568
1906
1392
217
20
15
793
38
162
683
679
1597
1905
1304
1308
898
544
544
133
1604
1026
744
736
1568
1906
1104
193
20
15
793
38
162
683
679
1597
1905
1304
1308
898
544
544
133
1316
1026
744
736
1568
1906
1296
674
20
15
793
38
162
683
679
1597
1905
1304
1308
898
544
544
133
1636
1026
744
736
1568
1906
1096
249
20
15
793
38
162
683
679
1597
1905
1304
1308
898
544
544
133
1892
1026
744
736
1568
1906
1168
441
20
15
793
38
162
683
679
1597
1905
1304
1308
898
672
544
133
1604
1026
744
608
1584
1906
1104
193
20
15
793
38
162
683
679
1597
1905
1304
1308
834
544
544
133
1604
1026
696
672
1568
1906
1104
193
20
15
793
38
162
683
679
1597
1905
1304
1308
834
544
544
133
1316
1026
696
672
1568
1906
1296
674
20
15
793
38
162
683
679
1597
1905
1304
1308
834
544
544
133
1636
1026
696
672
1568
1906
1096
249
20
15
793
38
162
683
679
1597
1905
1304
1308
834
544
544
133
1892
1026
696
672
1568
1906
1168
441
20
15
793
38
162
683
679
1597
1905
1304
1308
802
544
544
133
1604
1026
664
704
1568
1906
1104
193
20
15
793
38
162
683
679
1597
1905
1304
1308
802
544
544
133
1316
1026
664
704
1568
1906
1296
674
20
15
793
38
162
683
679
1597
1905
1304
1308
802
544
544
133
1892
1026
664
704
1680
1906
1168
441
20
15
799
33
130
678
640
624
882
798
768
931
548
1606
1164
132
10
739
739
512
792
90
241
20
15
799
33
130
678
640
624
882
798
768
931
548
1606
1164
388
10
1251
995
512
792
186
433
20
15
799
33
130
678
640
1648
1906
798
768
931
548
582
140
132
10
739
739
1536
1816
90
369
20
15
799
33
130
678
640
1648
1906
798
768
931
548
582
140
388
10
739
739
1536
1816
218
241
20
15
115
1043
819
811
1071
160
42
544
32
0
816
183
49
296
136
0
528
1794
1152
664
248
20
15
103
1045
821
768
1132
96
34
608
21
20
822
30
193
256
210
520
264
394
411
400
373
20
15
102
1044
820
838
1102
64
8
660
20
38
816
84
102
356
52
1092
518
344
384
904
532
20
15
102
1044
820
838
1102
64
8
660
20
54
816
84
102
356
36
76
518
309
384
904
536
20
15
102
1044
820
838
1102
64
8
660
20
54
816
84
102
356
52
532
262
309
384
904
532
20
15
102
1044
820
838
1102
64
8
660
20
54
816
84
102
356
500
532
262
309
384
904
674
20
15
102
1044
818
838
1102
64
8
660
16
54
816
84
102
356
44
294
519
309
384
904
1256
20
15
102
1044
818
838
1102
64
8
660
16
54
816
84
102
356
492
550
519
341
384
904
680
20
15
103
1045
776
908
1056
160
34
546
0
90
858
88
60
300
106
754
358
352
267
802
42
20
15
102
1044
820
770
1126
177
2
532
21
21
816
108
56
264
19
11
257
442
386
450
619
20
15
102
1044
820
770
1126
177
2
532
21
21
816
172
56
264
19
11
513
1850
1026
450
619
20
15
103
1044
820
834
1090
64
34
1443
21
53
772
130
1986
838
992
1043
533
1537
1676
262
295
20
15
103
1044
820
834
1090
64
34
1443
21
53
772
134
1985
838
992
1043
533
1540
1670
270
295
20
15
103
1044
820
834
1094
64
2
611
21
53
768
130
105
294
32
35
529
1557
1078
966
575
20
15
103
1044
820
834
1094
64
34
1443
21
53
768
130
1986
838
992
1043
529
1541
1668
262
295
20
15
103
1044
820
834
1094
64
34
1443
21
53
768
130
1993
838
992
1043
529
1541
1677
134
1191
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
305
257
770
913
341
213
458
270
512
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
305
257
777
913
341
213
458
265
527
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
305
258
770
913
341
217
459
264
256
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
305
258
777
913
341
217
459
264
525
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
497
257
770
913
341
212
390
17
520
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
497
257
777
913
341
217
395
9
527
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
497
258
770
913
341
212
406
16
512
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
497
258
777
913
341
217
395
56
525
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
309
257
770
913
341
213
449
273
512
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
309
257
777
913
341
213
449
273
537
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
309
261
777
913
341
213
449
269
529
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
437
257
770
913
341
212
418
270
512
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
437
257
777
913
341
213
417
273
533
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
437
261
777
913
341
213
417
274
529
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
501
257
777
913
341
213
385
33
537
20
15
1589
197
209
139
13
245
517
789
53
49
17
245
501
261
777
913
341
213
385
53
529
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
257
770
1041
85
213
458
270
512
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
257
773
1041
85
213
458
265
523
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
257
777
1041
85
213
458
265
527
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
257
781
1041
85
213
458
265
525
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
257
778
1041
85
213
458
270
536
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
770
1041
85
217
454
272
512
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
773
1041
85
217
459
280
517
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
771
1041
85
217
459
264
513
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
774
1041
85
217
454
272
520
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
777
1041
85
217
454
272
278
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
779
1041
85
217
459
264
538
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
778
1041
85
217
459
264
524
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
258
775
1041
85
217
459
264
521
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
261
773
1041
85
213
458
267
515
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
261
777
1041
85
212
454
278
273
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
305
261
781
1041
85
213
458
267
523
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
257
770
1041
85
217
710
145
512
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
257
773
1041
85
217
710
145
523
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
257
777
1041
85
217
710
145
537
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
257
781
1041
85
217
710
145
539
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
257
778
1041
85
217
710
145
536
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
770
1041
85
217
710
144
512
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
773
1041
85
217
715
152
645
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
771
1041
85
217
715
136
641
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
774
1041
85
217
710
144
520
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
777
1041
85
217
710
144
534
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
779
1041
85
217
715
136
666
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
778
1041
85
217
715
136
652
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
258
775
1041
85
217
715
136
649
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
261
773
1041
85
217
710
269
269
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
433
261
781
1041
85
217
710
269
261
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
257
770
1041
85
212
390
17
520
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
257
773
1041
85
212
390
17
523
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
257
777
1041
85
212
390
17
533
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
257
781
1041
85
212
390
17
539
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
257
778
1041
85
212
390
17
536
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
258
770
1041
85
212
406
16
512
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
258
773
1041
85
217
395
56
517
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
258
771
1041
85
217
395
8
513
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
258
774
1041
85
212
406
16
520
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
258
777
1041
85
212
406
16
534
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
258
779
1041
85
212
406
16
538
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
258
775
1041
85
212
406
16
530
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
261
773
1041
85
212
390
22
514
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
261
777
1041
85
212
390
22
529
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
497
261
781
1041
85
212
390
22
518
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
257
770
1041
85
213
449
273
512
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
257
773
1041
85
213
450
286
518
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
257
777
1041
85
213
449
273
537
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
257
781
1041
85
213
449
273
538
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
257
778
1041
85
217
450
271
536
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
261
773
1041
85
213
449
265
525
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
261
777
1041
85
213
449
269
529
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
309
261
781
1041
85
213
449
265
517
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
257
770
1041
85
213
706
142
640
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
257
773
1041
85
213
417
305
522
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
257
777
1041
85
213
705
145
533
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
257
781
1041
85
213
705
145
538
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
257
778
1041
85
212
418
271
600
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
261
773
1041
85
213
705
137
525
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
261
777
1041
85
213
705
141
561
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
437
261
781
1041
85
213
705
137
517
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
257
770
1041
85
213
386
46
512
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
257
773
1041
85
213
385
33
285
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
257
777
1041
85
213
385
33
537
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
257
781
1041
85
213
385
17
538
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
257
778
1041
85
213
385
33
280
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
261
773
1041
85
213
385
25
514
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
261
777
1041
85
213
385
53
529
20
15
1589
197
209
139
13
245
517
789
53
113
17
245
501
261
781
1041
85
213
385
25
517
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
257
770
1169
725
213
458
270
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
257
773
1169
725
213
458
265
523
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
257
777
1169
725
213
458
265
527
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
257
781
1169
725
213
458
265
525
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
257
778
1169
725
213
458
270
536
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
770
1169
725
217
454
272
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
773
1169
725
217
459
280
517
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
771
1169
725
217
459
264
513
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
774
1169
725
217
454
272
520
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
777
1169
725
217
454
272
278
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
779
1169
725
217
459
264
538
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
778
1169
725
217
459
264
524
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
258
775
1169
725
217
459
264
521
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
261
773
1169
725
213
458
267
515
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
261
777
1169
725
212
454
278
273
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
305
261
781
1169
725
213
458
267
523
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
257
770
1169
725
217
711
145
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
257
773
1169
725
217
711
145
651
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
257
777
1169
725
217
711
145
537
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
257
781
1169
725
217
711
145
539
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
257
778
1169
725
217
711
145
536
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
258
770
1169
725
217
711
144
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
258
774
1169
725
217
711
144
648
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
261
773
1169
725
217
711
269
269
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
433
261
781
1169
725
217
711
269
261
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
257
770
1169
725
212
406
17
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
257
773
1169
725
217
390
17
523
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
257
777
1169
725
212
406
17
533
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
257
781
1169
725
212
406
17
539
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
257
778
1169
725
212
406
17
536
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
258
770
1169
725
212
406
16
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
258
774
1169
725
212
406
16
520
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
258
777
1169
725
212
406
16
534
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
258
779
1169
725
212
406
16
538
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
258
775
1169
725
212
406
16
530
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
261
773
1169
725
217
390
13
525
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
261
777
1169
725
212
406
22
529
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
497
261
781
1169
725
212
406
22
517
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
257
770
1169
725
213
449
273
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
257
773
1169
725
213
450
286
518
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
257
777
1169
725
213
449
273
537
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
257
781
1169
725
213
449
273
538
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
257
778
1169
725
217
451
271
536
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
261
773
1169
725
213
449
265
525
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
261
777
1169
725
213
449
269
529
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
309
261
781
1169
725
213
449
265
517
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
257
770
1169
725
212
418
270
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
257
773
1169
725
213
417
305
522
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
257
777
1169
725
213
417
273
533
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
257
781
1169
725
213
417
273
538
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
257
778
1169
725
212
418
271
600
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
261
773
1169
725
213
417
265
525
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
261
777
1169
725
213
417
274
529
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
437
261
781
1169
725
213
417
265
517
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
257
770
1169
725
213
401
17
512
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
257
773
1169
725
217
385
33
522
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
257
777
1169
725
213
401
17
533
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
257
781
1169
725
213
401
17
538
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
257
778
1169
725
217
385
33
536
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
261
773
1169
725
213
401
21
533
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
261
777
1169
725
213
401
21
529
20
15
1589
197
209
139
13
245
517
789
53
177
17
245
501
261
781
1169
725
213
401
21
517
20
15
1589
197
209
153
205
237
517
789
53
133
706
50
305
257
778
1211
1792
1228
462
218
600
20
15
1589
197
209
153
205
237
517
789
53
133
706
51
305
257
770
1211
1792
1230
454
241
512
20
15
1589
197
209
153
205
237
517
789
53
133
706
51
305
257
778
1211
1792
1230
394
458
536
20
15
1589
197
209
153
205
237
517
789
53
133
706
51
305
258
770
1211
1792
1230
454
240
512
20
15
1589
197
209
153
205
237
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
202
512
20
15
1589
197
209
153
205
237
517
789
53
133
709
49
305
257
777
1210
1806
1230
461
205
537
20
15
1589
197
209
153
205
237
517
789
53
133
709
49
305
258
770
1210
1806
1230
401
240
256
20
15
1589
197
209
153
205
237
517
789
53
133
709
49
305
261
777
1210
1806
1230
461
229
529
20
15
1589
197
225
131
13
245
517
789
1
33
17
245
497
257
817
1233
211
221
390
14
638
20
15
1589
197
225
131
13
245
517
789
1
33
17
245
501
257
817
945
997
957
802
526
638
20
15
1589
197
225
131
13
245
517
789
1
97
17
245
305
258
798
561
275
221
454
272
568
20
15
1589
197
225
131
13
245
517
789
1
97
17
245
433
258
798
561
275
221
710
144
696
20
15
1589
197
225
131
13
245
517
789
1
97
17
245
497
257
817
1073
83
220
390
14
638
20
15
1589
197
225
131
13
245
517
789
1
105
17
245
497
257
817
1077
69
221
390
14
638
20
15
1589
197
353
291
941
237
521
777
129
393
305
305
994
258
910
1177
165
193
16
24
404
20
15
1589
197
353
291
941
237
521
777
129
393
305
305
994
258
911
1177
165
193
16
56
441
20
15
1589
197
353
291
941
237
521
777
129
393
305
305
994
259
911
1177
165
193
16
26
404
20
15
1589
197
353
291
941
237
521
781
129
393
305
305
994
257
909
153
147
196
16
54
443
20
15
1589
197
353
291
941
237
521
781
129
393
305
307
995
257
909
153
147
200
8
25
397
20
15
1589
197
353
291
941
237
521
781
129
393
305
307
995
257
906
1177
147
200
8
25
404
20
15
1589
197
353
291
941
237
521
781
129
393
305
307
995
257
910
153
147
200
8
44
396
20
15
1589
197
353
291
943
233
521
777
129
393
304
306
995
259
909
1173
200
196
16
16
1237
20
15
1589
197
353
291
943
237
521
777
129
393
304
304
994
258
910
1177
144
192
8
24
404
20
15
1589
197
353
291
943
237
521
777
129
393
304
304
994
258
911
1177
144
192
8
44
441
20
15
1589
196
210
154
234
179
1029
788
52
164
442
672
1588
388
770
1158
1553
1680
1732
204
480
20
15
1589
196
210
154
234
179
1029
788
52
164
442
672
1588
388
772
1158
1553
1680
1732
204
482
20
15
1589
196
210
154
234
243
517
788
52
36
442
32
436
260
770
902
657
400
772
268
512
20
15
1589
196
210
154
234
243
517
788
52
164
442
32
436
260
770
134
273
408
770
276
512
20
15
1589
196
210
154
234
243
517
788
52
164
442
32
436
260
772
134
273
408
770
276
532
20
15
1589
196
210
154
234
243
517
788
52
164
442
32
436
260
774
134
273
408
772
100
536
20
15
1589
1349
257
515
13
117
517
21
1301
1321
81
1013
629
5
805
801
933
1450
898
34
887
20
15
1589
1349
513
770
26
218
529
21
21
772
936
676
358
66
35
396
373
104
548
28
65
20
15
1589
1349
257
770
26
218
529
21
533
772
936
676
358
66
323
228
117
104
548
28
465
20
15
1589
1348
266
779
27
217
529
20
530
782
920
675
359
68
336
338
83
57
288
19
472
20
15
1589
1348
266
779
27
217
529
20
530
806
920
675
359
68
320
322
75
57
288
19
480
20
15
1557
197
208
210
138
235
529
818
52
21
4
24
450
272
787
211
966
944
894
35
611
20
15
1557
196
210
218
130
179
533
820
52
4
2
40
322
320
777
61
353
936
646
350
339
20
15
1557
196
210
218
130
179
533
820
52
4
2
40
322
320
781
61
353
936
646
326
519
20
15
1557
196
218
218
130
179
529
820
50
4
2
40
321
276
768
952
1004
936
647
359
261
20
15
1557
196
218
218
130
179
529
820
50
4
2
40
321
324
768
952
1004
936
647
327
341
20
15
565
5
353
387
13
589
457
1481
1473
769
1457
961
706
1571
1079
753
1563
4
640
706
1698
20
15
565
5
353
387
13
589
457
1485
1473
769
1457
961
706
1569
1079
753
1563
4
640
718
1610
20
15
565
5
353
387
13
461
457
1481
1473
769
945
705
642
1571
1079
753
1051
1028
768
1762
1700
20
15
565
5
353
387
13
461
457
1481
1473
1281
177
705
642
1571
567
1777
1051
1284
768
1634
228
20
15
565
5
353
387
15
585
457
1481
1473
770
1456
962
707
1571
1079
752
1560
4
640
704
1634
20
15
565
5
353
387
15
457
457
1513
1473
770
944
706
643
1539
1047
752
1048
1028
768
1674
1704
20
15
565
5
353
387
15
457
457
1481
1473
770
944
706
643
1571
1047
752
536
4
768
1760
1672
20
15
565
5
353
387
15
457
457
1481
1473
770
944
706
643
1571
1079
752
1048
1028
768
1760
1698
20
15
565
5
353
387
15
457
457
1481
1473
770
944
706
579
1603
1047
752
536
1028
960
1536
1769
20
15
565
5
353
387
15
457
457
1481
1473
1282
176
706
643
1571
567
1776
1048
1284
768
1632
162
20
15
565
5
353
387
15
457
457
1517
1473
770
944
706
643
1537
1054
752
1048
1028
768
1734
1708
20
15
1685
1028
1834
1482
122
968
609
68
1732
1740
218
626
139
52
644
392
516
524
130
992
942
20
15
1685
1028
1834
1482
122
968
609
68
1732
1740
218
626
139
52
645
392
516
524
130
992
943
20
15
1685
1028
1834
1482
122
968
609
68
1732
1740
218
626
139
52
653
392
516
524
130
992
939
20
15
1685
1028
1834
1482
122
968
609
68
1732
1740
218
626
139
52
650
392
516
524
130
992
945
20
15
1685
1028
1834
1482
122
968
609
124
1732
1740
218
626
139
4
657
389
514
524
290
896
947
20
15
1685
1028
1834
1482
122
968
609
124
1732
1740
218
626
139
4
661
389
514
524
290
1344
1387
20
15
1685
1028
1834
1482
122
968
609
124
1732
1740
218
626
139
4
658
390
516
524
290
1344
1393
20
15
1685
1028
1834
1482
122
968
609
124
1732
1740
218
627
139
4
657
389
516
526
130
896
947
20
15
1685
1028
1834
1482
122
968
609
124
1732
1740
218
627
139
4
661
389
516
526
290
1344
1387
20
15
1685
1028
1834
1482
122
968
609
124
1732
1740
218
627
139
4
658
390
514
526
290
1344
1393
20
15
1590
193
213
134
204
232
520
778
27
56
100
102
306
259
770
1051
8
32
658
151
316
20
15
1590
193
225
145
28
248
520
778
2
67
19
235
490
259
780
1058
112
196
384
15
568
20
15
1590
193
362
130
199
232
520
778
264
35
96
105
305
259
1331
1123
1043
1087
674
675
1649
20
15
1590
193
362
130
199
232
520
778
136
35
96
105
305
259
907
723
19
63
418
419
397
20
15
1590
193
362
130
199
232
520
778
1160
35
96
105
305
259
395
723
19
63
418
291
845
20
15
1590
192
226
130
203
232
520
780
1026
164
440
58
314
256
504
108
526
718
706
404
244
20
15
1590
192
226
130
203
232
520
780
2
164
440
58
314
256
776
1132
526
718
706
212
533
20
15
1590
192
226
130
203
232
520
780
2
164
440
58
490
256
776
1132
1550
1870
778
66
532
20
15
1590
192
226
130
203
232
520
780
2
164
440
58
442
256
776
1132
526
718
642
276
533
20
15
1590
192
226
130
203
232
520
780
2
164
440
58
506
256
776
1132
1550
1870
770
20
533
20
15
1590
192
226
132
198
232
1032
780
1026
160
416
690
1713
384
488
98
514
1715
1565
52
888
20
15
1590
192
226
132
198
232
1032
780
1026
160
416
690
1713
384
504
98
514
1715
1565
52
884
20
15
1590
192
226
132
198
232
1032
780
2
160
416
690
1712
384
1512
1122
514
1715
1551
24
1912
20
15
1590
192
226
132
198
232
1032
780
2
160
416
690
1712
384
1000
1122
514
1715
1551
24
376
20
15
1590
192
226
132
198
232
1032
780
2
160
416
690
1713
384
1512
1122
514
1715
1557
52
1656
20
15
1590
192
226
132
198
232
1032
780
2
160
416
690
1713
384
1000
1122
514
1715
1557
52
376
20
15
1590
192
226
132
198
232
520
780
1026
544
416
50
305
257
488
992
580
1886
846
207
249
20
15
1590
192
226
132
198
232
520
780
1026
160
416
50
433
257
488
96
516
734
1694
79
249
20
15
1590
192
226
132
198
232
520
780
2
160
416
50
305
257
776
1120
1540
1886
846
591
569
20
15
1590
192
226
132
198
232
520
780
2
160
416
50
305
257
1000
1120
1540
1886
846
207
761
20
15
1590
192
226
132
198
232
520
780
2
160
416
50
432
256
776
1120
132
734
655
280
312
20
15
1590
192
226
132
198
232
520
780
2
160
416
50
433
256
776
1120
132
734
654
280
312
20
15
1590
192
226
132
198
232
520
780
2
160
416
690
433
256
1000
1122
514
1715
1053
1172
1272
20
15
1590
192
354
132
198
232
520
780
258
32
96
106
362
256
568
1120
516
334
772
1826
1140
20
15
1590
192
354
132
198
232
520
780
130
32
96
102
304
256
904
728
25
61
668
286
398
20
15
1590
192
354
132
198
232
520
780
130
32
96
102
304
256
1416
1496
537
61
668
766
1742
20
15
1590
192
354
132
198
232
520
780
130
32
96
102
305
256
904
728
25
61
666
281
440
20
15
1590
192
354
132
198
232
520
780
130
32
96
102
368
256
904
728
25
61
796
638
718
20
15
1590
192
354
132
198
232
520
780
130
32
96
102
362
256
904
728
25
61
776
578
340
20
15
1590
192
354
132
198
232
520
780
1154
32
96
102
304
256
392
728
25
61
668
286
206
20
15
1590
192
354
132
198
232
520
780
1154
32
96
102
305
256
392
728
25
61
666
1817
1464
20
15
1590
192
354
132
198
232
520
780
1154
32
96
102
369
256
392
728
514
326
797
532
212
20
15
1590
192
354
132
198
232
520
780
1154
32
96
102
368
256
392
728
25
61
796
542
846
20
15
1590
192
354
132
198
232
520
780
1154
32
96
102
362
256
392
728
25
61
776
578
852
20
15
1590
192
354
132
198
232
520
780
1154
544
1888
1126
624
256
392
984
1561
1853
1308
1246
1422
20
15
1590
192
354
132
198
232
520
780
1154
544
1888
1126
618
256
392
984
1561
1853
1288
322
212
20
15
1590
192
226
170
11
200
520
780
2
12
24
186
474
256
776
28
214
198
386
52
533
20
15
1590
192
226
170
11
200
520
780
2
140
24
122
762
256
776
1308
726
582
1858
1108
277
20
15
1590
192
226
170
11
200
520
780
2
140
24
186
474
256
776
1308
726
198
386
52
533
20
15
644
20
566
769
157
221
277
852
932
818
830
145
209
466
23
529
0
270
385
528
1810
20
15
644
20
566
769
157
221
277
852
932
818
830
1169
209
466
23
529
0
782
641
1536
1769
20
15
644
20
566
769
157
221
277
852
932
818
831
145
209
466
22
529
1
269
385
528
1816
20
15
644
20
566
769
157
221
277
852
932
818
831
145
209
466
19
529
1
269
385
512
2026
20
15
644
20
566
769
157
221
277
852
932
818
831
145
209
466
23
529
1
269
385
528
1810
20
15
644
20
566
769
157
221
277
852
932
818
831
1169
209
466
22
529
1
781
641
1536
792
20
15
644
20
566
769
157
221
277
852
932
818
831
1169
209
466
19
529
1
781
641
1536
1770
20
15
644
20
566
769
157
221
277
852
932
818
831
1169
209
466
23
529
1
781
641
1536
1769
20
15
518
16
564
774
142
456
376
908
968
848
788
1061
145
544
98
354
23
723
202
1474
15
20
15
785
11
139
220
22
150
450
867
117
192
493
258
50
258
294
375
597
344
92
700
100
20
15
785
11
139
220
22
150
450
867
117
192
493
258
58
258
294
375
597
72
104
688
100
20
15
785
11
139
220
22
150
450
867
115
192
493
258
50
258
288
373
597
344
92
700
96
20
15
785
11
139
220
22
150
450
867
115
192
493
258
50
258
290
375
597
344
92
700
108
20
15
785
11
139
220
22
150
450
867
115
192
493
258
58
258
288
373
597
72
104
688
96
20
15
785
11
139
220
22
150
450
867
115
192
493
258
58
258
290
375
597
72
104
688
108
20
15
785
11
139
220
22
150
450
867
115
192
493
258
58
258
292
373
597
72
104
688
104
20
15
1585
198
241
152
156
502
514
774
31
145
387
83
498
256
777
1289
281
406
648
19
543
20
15
1585
198
241
152
156
502
514
774
31
145
403
83
434
256
777
1289
545
395
776
15
287
20
15
1585
198
241
152
156
502
514
774
31
145
403
83
498
256
777
1289
513
397
648
19
543
20
15
794
11
603
444
92
192
452
832
912
384
898
12
2
256
12
64
1132
864
1076
1520
780
20
15
794
11
603
444
92
192
452
832
912
384
898
60
2
256
12
64
1132
832
1140
1472
794
20
15
794
11
603
444
92
192
452
832
912
384
904
12
2
256
12
64
1136
864
564
880
794
20
15
1578
235
235
171
136
172
1164
778
8
138
427
680
1616
274
784
1204
1572
1717
1537
198
408
20
15
1578
235
235
171
136
172
556
778
1032
138
427
680
400
260
496
116
548
793
65
377
870
20
15
1578
235
235
171
136
172
556
778
8
10
427
680
320
260
784
1076
804
790
28
180
278
20
15
1578
235
235
171
136
172
556
778
8
10
427
680
704
1540
1808
1076
804
790
796
1780
150
20
15
1578
235
235
171
136
172
556
778
8
10
427
680
400
260
784
1076
804
793
65
249
525
20
15
1578
235
235
171
136
172
556
778
8
136
427
680
320
258
792
1160
538
786
30
187
264
20
15
1578
235
235
171
136
172
556
778
8
266
427
680
320
260
784
1460
548
790
1052
1204
1174
20
15
1578
235
235
171
136
172
556
778
8
266
427
680
704
1540
1808
1460
548
790
796
1780
150
20
15
1578
235
235
171
136
172
556
778
8
266
427
680
416
260
784
1460
548
786
96
372
534
20
15
1578
235
235
171
136
172
556
778
8
266
427
680
400
260
784
1460
548
793
65
249
525
20
15
1578
235
235
171
136
172
556
778
8
138
427
680
416
260
784
140
276
790
96
372
534
20
15
1578
235
235
171
136
172
556
778
8
138
427
680
400
260
784
140
280
795
1088
244
534
20
15
1578
235
235
171
136
172
556
778
8
138
427
680
400
260
1008
1140
548
793
65
361
358
20
15
1578
234
235
171
136
172
552
776
10
10
427
680
328
268
782
907
656
1681
1041
353
293
20
15
1578
234
235
171
136
172
552
776
10
138
427
680
328
268
782
139
272
817
13
353
275
20
15
1578
234
235
171
136
172
552
776
10
138
427
680
328
268
814
139
272
817
13
481
563
20
15
1584
212
196
214
66
233
525
774
56
4
396
524
626
1552
1808
1074
775
1409
988
1728
144
20
15
1584
212
196
214
66
233
525
774
56
4
396
524
370
272
784
1074
775
1409
476
192
528
20
15
1584
212
196
214
66
233
525
774
56
4
396
524
498
272
784
1074
775
897
732
512
528
20
15
1584
212
196
214
66
233
525
774
56
260
396
524
498
272
784
1458
519
897
732
512
528
20
15
1584
212
196
214
70
233
525
774
56
4
384
520
498
272
784
1060
768
902
732
192
528
20
15
1584
212
212
214
9
233
525
774
48
258
486
302
297
288
800
1454
546
512
486
384
605
20
15
1577
1389
361
864
64
205
549
9
523
768
887
1045
642
10
330
379
587
1155
1409
708
708
20
15
1577
1389
361
864
64
205
549
9
523
768
887
21
386
10
282
379
331
387
897
388
392
20
15
1577
1389
361
864
64
205
549
9
523
768
887
21
386
10
330
379
75
387
897
388
708
20
15
1577
1389
361
864
64
205
549
9
523
768
887
533
386
10
330
379
75
131
385
388
708
20
15
1577
1389
361
864
64
205
549
9
523
768
887
533
642
10
330
379
75
131
897
708
708
20
15
1577
1389
361
864
64
205
549
9
555
768
887
1045
642
10
346
347
75
867
852
708
712
20
15
1577
1389
361
864
64
205
549
9
555
768
887
21
386
10
346
347
75
387
897
388
712
20
15
1577
1389
361
864
64
205
549
9
555
768
887
533
386
10
346
347
75
131
385
388
712
20
15
1577
1389
361
864
64
205
549
9
555
768
887
533
642
10
346
347
75
131
897
708
712
20
15
1577
1389
361
864
64
205
550
2
555
768
887
1045
640
12
346
347
75
867
853
709
712
20
15
1577
1389
361
864
64
205
550
2
555
768
887
21
384
12
346
347
75
387
896
389
712
20
15
1577
1389
361
864
64
205
550
2
555
768
887
533
384
12
346
347
75
131
384
389
712
20
15
1577
1389
361
864
16
205
549
9
555
768
783
69
386
10
346
219
219
387
897
388
716
20
15
1577
1389
361
864
16
205
550
2
555
768
783
69
384
12
346
219
219
387
896
389
712
20
15
1577
1389
361
864
16
205
550
2
555
768
783
1093
640
12
346
219
219
1155
1408
709
712
20
15
1578
1387
361
864
64
205
556
2
546
768
887
1045
644
12
348
350
587
1155
1421
705
704
20
15
1578
1387
361
864
64
205
556
2
546
768
887
21
388
12
348
350
75
387
909
385
704
20
15
1578
1387
361
864
64
205
556
2
546
768
887
533
388
12
348
350
75
131
397
385
704
20
15
1578
1387
361
864
64
205
556
10
522
768
887
21
388
4
276
382
331
387
909
388
392
20
15
1578
1387
361
864
64
205
556
10
554
768
887
21
388
4
340
350
75
387
909
388
712
20
15
1578
1387
361
864
64
205
556
10
554
768
887
21
388
4
308
382
331
387
909
661
741
20
15
1578
1387
361
864
64
205
556
10
554
768
887
533
388
4
340
350
75
131
397
388
712
20
15
1578
1387
361
864
64
205
556
10
586
768
887
21
388
4
372
382
331
387
909
388
720
20
15
1578
1387
361
864
16
204
548
2
546
768
780
1092
640
12
348
254
122
1340
1408
708
712
20
15
1578
1387
361
864
16
204
548
2
546
768
780
1092
640
12
316
254
122
1340
1408
708
736
20
15
1578
1387
361
864
16
204
548
10
554
768
780
68
384
10
340
222
378
316
898
646
672
20
15
1578
1387
361
864
16
204
548
10
554
768
780
1092
640
10
340
222
122
1340
1410
390
416
20
15
1579
232
361
874
72
202
554
779
267
776
887
1048
644
1542
1552
1336
323
835
856
1730
1059
20
15
1579
1384
361
874
72
202
554
11
531
776
887
536
388
6
320
368
67
131
760
642
707
20
15
1585
1377
368
218
75
216
526
10
520
1028
388
529
617
0
336
874
794
1419
966
1100
750
20
15
1584
218
216
219
16
216
524
770
1040
2
482
299
360
300
480
246
670
520
688
1154
216
20
15
1584
218
216
219
16
216
524
770
1040
2
482
299
361
300
480
246
670
520
695
1156
222
20
15
1584
218
216
219
16
216
524
770
1040
2
482
299
488
300
480
246
670
8
432
2
216
20
15
1584
218
216
219
16
216
524
770
1040
2
482
299
409
292
484
246
670
136
391
136
216
20
15
1584
218
216
219
16
216
524
770
1040
2
482
299
489
300
480
246
670
8
439
4
222
20
15
1584
218
216
219
16
216
524
770
1040
2
483
299
425
292
484
246
671
136
407
280
872
20
15
1584
218
218
219
64
216
524
770
36
0
386
55
434
268
796
950
694
416
928
290
544
20
15
1584
218
218
219
64
216
524
770
36
0
386
567
306
268
796
566
694
1696
672
290
288
20
15
1584
218
218
219
64
216
522
770
36
0
386
55
301
268
796
566
694
416
966
608
608
20
15
1584
218
218
219
64
216
522
770
36
0
386
55
301
292
796
566
694
416
966
656
528
20
15
1584
218
218
219
64
216
522
770
36
0
386
55
301
300
796
566
694
416
966
384
640
20
15
1584
218
218
219
64
216
522
770
36
0
386
55
302
268
796
566
694
416
964
608
608
20
15
1584
218
218
219
64
216
522
770
36
0
386
55
302
300
796
566
694
416
964
384
640
20
15
1584
218
218
219
64
216
522
770
36
0
386
55
493
268
796
950
694
416
902
320
528
20
15
1584
218
218
219
64
216
522
770
36
0
386
55
493
300
796
950
694
416
902
512
512
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
365
268
796
566
694
1696
646
192
528
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
365
292
796
566
694
1696
646
133
656
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
365
300
796
566
694
1696
646
128
512
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
429
268
796
566
694
1696
710
224
544
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
429
292
796
566
694
1696
710
144
528
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
429
300
796
566
694
1696
710
128
512
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
430
268
796
566
694
1696
708
352
544
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
430
300
796
566
694
1696
708
128
512
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
366
268
796
566
694
1696
644
192
528
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
366
300
796
566
694
1696
644
128
512
20
15
1584
218
218
219
64
216
522
770
36
0
386
567
374
276
796
566
694
1696
660
128
672
20
15
1584
218
218
219
64
216
522
770
36
4
386
55
301
268
796
952
700
416
967
608
608
20
15
1584
218
218
219
64
216
522
770
36
4
386
55
301
292
796
952
700
416
967
584
520
20
15
1584
218
218
219
64
216
522
770
36
4
386
55
301
300
796
952
700
416
967
384
640
20
15
1584
218
218
219
64
216
522
770
36
4
386
55
302
268
796
952
700
416
964
608
608
20
15
1584
218
218
219
64
216
522
770
36
4
386
55
302
300
796
952
700
416
964
384
640
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
365
268
796
952
700
1696
647
192
528
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
365
292
796
952
700
1696
647
133
656
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
365
300
796
952
700
1696
647
128
512
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
429
268
796
952
700
1696
711
224
544
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
429
292
796
952
700
1696
711
200
520
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
429
300
796
952
700
1696
711
128
512
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
430
268
796
952
700
1696
708
224
544
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
430
300
796
952
700
1696
708
128
512
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
366
268
796
952
700
1696
644
192
528
20
15
1584
218
218
219
64
216
522
770
36
4
386
567
366
300
796
952
700
1696
644
128
512
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
424
300
796
1080
812
1160
400
260
512
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
360
268
796
1080
812
520
688
552
672
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
360
298
810
1000
810
520
688
1159
497
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
360
300
796
1080
812
520
688
1154
640
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
361
268
796
1080
812
520
695
1192
1184
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
361
300
796
1080
812
520
695
1160
256
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
488
268
796
1080
812
520
720
1091
608
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
488
298
810
1000
810
8
432
7
561
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
488
300
796
1080
812
520
720
514
512
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
489
268
796
952
812
8
439
552
544
20
15
1584
218
218
219
16
216
524
770
36
4
482
299
489
300
796
952
812
8
439
8
512
20
15
1584
218
218
219
16
216
524
770
36
260
482
299
360
268
796
1464
556
520
688
552
672
20
15
1584
218
218
219
16
216
524
770
36
260
482
299
361
268
796
1464
556
520
695
1192
1184
20
15
1584
218
218
219
16
216
524
770
36
260
482
299
488
268
796
1464
556
520
432
552
544
20
15
1584
218
218
219
16
216
524
770
36
260
482
299
488
300
796
1464
556
520
432
2
512
20
15
1584
218
218
219
16
216
524
770
36
260
482
299
489
268
796
1464
556
520
439
552
544
20
15
1584
218
218
219
16
216
524
770
36
260
482
299
489
300
796
1464
556
520
439
8
512
20
15
1584
218
218
219
16
216
522
770
1043
0
482
299
366
270
483
247
669
520
692
289
249
20
15
1584
218
218
219
16
216
522
770
36
4
482
299
430
300
796
1080
812
1160
404
256
512
20
15
1584
218
218
219
16
216
522
770
36
4
482
299
366
268
796
1080
812
520
676
320
272
20
15
1584
218
218
219
16
216
522
770
36
4
482
299
366
300
796
1080
812
520
692
1152
256
20
15
1584
218
218
219
16
216
522
770
36
4
482
299
366
302
810
1000
810
520
692
1153
304
20
15
1584
218
218
219
16
216
522
770
36
4
482
299
494
268
796
1080
812
520
724
1088
528
20
15
1584
218
218
219
16
216
522
770
36
4
482
299
494
300
796
1080
812
520
724
512
512
20
15
1584
218
218
219
16
216
522
770
36
4
482
299
494
302
810
1000
810
8
436
1
560
20
15
1584
218
218
219
16
216
522
770
36
260
482
299
366
268
796
1464
556
520
676
320
272
20
15
1584
218
218
219
16
216
522
770
36
260
482
299
494
268
796
1464
556
520
420
32
544
20
15
1584
218
218
219
16
216
522
770
19
0
482
299
366
270
995
1271
669
520
692
289
761
20
15
1584
218
218
218
64
216
524
770
36
2
387
539
489
268
796
954
698
1672
711
232
544
20
15
1584
218
218
218
64
216
524
770
36
2
387
539
489
300
796
954
698
1672
711
520
512
20
15
1584
218
218
218
64
216
522
770
36
1
387
567
302
300
810
1079
769
1440
452
448
562
20
15
1584
218
218
218
64
216
522
770
36
1
387
567
430
300
810
1079
769
928
708
192
482
20
15
1584
218
218
218
64
216
522
770
36
2
387
539
494
268
796
954
702
1672
708
192
528
20
15
1584
218
218
218
64
216
522
770
36
2
387
539
494
300
796
954
702
1672
708
512
512
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
297
268
796
956
814
9
495
488
544
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
297
300
796
956
814
9
495
424
512
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
360
268
796
1084
814
520
688
546
672
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
360
300
796
1084
814
520
688
1154
640
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
425
268
796
1084
814
521
751
1256
544
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
425
300
796
1084
814
521
751
1192
1152
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
361
268
796
1084
814
520
679
1192
1184
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
361
300
796
1084
814
522
695
1156
1152
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
488
268
796
1084
814
520
720
1218
544
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
488
300
796
1084
814
520
720
514
512
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
409
292
796
956
814
10
391
137
547
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
489
268
796
956
814
8
423
40
544
20
15
1584
218
218
218
16
216
524
770
36
2
483
299
489
300
796
956
814
10
439
4
576
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
297
268
796
1468
558
521
495
488
544
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
297
300
796
1468
558
521
495
296
512
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
360
268
796
1468
558
520
688
546
672
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
360
300
796
1468
558
520
688
1154
640
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
425
268
796
1468
558
521
751
1256
544
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
425
300
796
1468
558
521
751
1192
1152
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
361
268
796
1468
558
520
679
552
1184
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
361
300
796
1468
558
522
695
1156
1152
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
488
268
796
1468
558
520
432
546
544
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
488
300
796
1468
558
520
432
2
512
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
489
268
796
1468
558
520
423
40
544
20
15
1584
218
218
218
16
216
524
770
36
258
483
299
489
300
796
1468
558
522
439
4
576
20
15
1584
218
218
218
16
216
522
770
36
2
483
299
366
268
796
1084
814
520
676
320
272
20
15
1584
218
218
218
16
216
522
770
36
2
483
299
366
300
796
1084
814
520
692
1152
256
20
15
1584
218
218
218
16
216
522
770
36
2
483
299
494
268
796
1084
814
520
724
1088
528
20
15
1584
218
218
218
16
216
522
770
36
2
483
299
494
300
796
1084
814
520
724
512
512
20
15
1584
218
218
218
16
216
522
770
36
258
483
299
366
268
796
1468
558
520
676
320
272
20
15
1584
218
218
218
16
216
522
770
36
258
483
299
366
300
796
1468
558
520
692
1152
256
20
15
1584
218
218
218
16
216
522
770
36
258
483
299
494
268
796
1468
558
520
420
32
544
20
15
1584
218
218
218
16
216
522
770
36
258
483
299
494
300
796
1468
558
520
724
0
512
20
15
1584
218
216
218
75
233
525
769
16
4
388
4
329
267
776
536
700
432
970
554
555
20
15
1584
218
216
218
75
233
525
769
16
4
388
4
329
267
777
536
700
432
970
554
554
20
15
1584
218
216
218
75
233
525
769
16
4
388
4
329
331
776
536
700
432
970
538
515
20
15
1584
218
216
218
75
233
525
769
16
4
388
4
329
331
777
536
700
432
970
538
514
20
15
1584
218
216
218
75
233
525
769
16
4
388
4
329
299
776
536
700
432
970
394
523
20
15
1584
218
216
218
75
233
525
769
16
4
388
4
329
299
777
536
700
432
970
394
522
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
329
267
777
1049
775
1413
458
154
514
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
329
271
777
1049
775
1413
458
594
578
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
267
776
536
696
1720
682
138
451
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
267
777
536
696
1720
682
138
450
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
271
776
536
696
1720
682
562
579
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
271
777
536
696
1720
682
146
640
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
331
776
536
696
1720
682
522
515
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
331
777
536
696
1720
682
522
514
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
335
776
536
696
1720
682
530
515
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
345
335
777
536
696
1720
682
530
512
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
457
267
776
536
700
1712
714
538
515
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
457
267
777
1049
775
901
714
538
514
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
457
271
777
1049
775
901
714
530
514
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
457
299
776
536
700
1712
714
522
523
20
15
1584
218
216
218
75
233
525
769
16
4
388
516
457
299
777
536
700
1712
714
522
522
20
15
1584
218
216
218
75
233
522
770
16
4
388
4
464
268
777
953
696
440
940
554
683
20
15
1584
218
216
218
75
233
522
770
16
4
388
516
336
268
776
536
696
1720
684
554
552
20
15
1584
218
216
218
75
233
522
770
16
4
388
516
336
268
777
537
696
1720
684
554
555
20
15
1584
218
216
218
71
233
524
770
1040
4
384
4
292
300
484
360
688
440
992
422
208
20
15
1584
218
216
218
71
233
524
770
1040
4
384
4
356
300
484
360
688
436
980
520
880
20
15
1584
218
216
218
71
233
524
770
1040
516
384
4
292
300
480
1012
624
1848
992
294
888
20
15
1584
218
216
218
71
233
524
770
1040
516
384
4
292
300
482
1012
624
1848
992
294
874
20
15
1584
218
216
218
71
233
524
770
1040
516
384
4
484
300
480
1012
624
1844
948
264
872
20
15
1584
218
216
218
71
233
524
770
1040
516
384
4
484
300
482
1012
624
1844
948
264
876
20
15
1584
218
216
218
71
233
524
770
16
4
384
4
356
300
1506
1396
688
436
980
520
1900
20
15
1584
218
216
218
71
233
525
769
1040
516
384
4
297
271
481
1001
624
1848
1002
434
240
20
15
1584
218
216
218
71
233
525
769
1040
516
384
4
297
295
481
1001
624
1848
1002
578
886
20
15
1584
218
216
218
71
233
525
769
1040
516
384
4
297
295
480
1010
624
1848
1002
578
887
20
15
1584
218
216
218
71
233
525
769
1040
516
384
4
297
303
481
1001
624
1848
1002
297
873
20
15
1584
218
216
218
71
233
525
769
1040
516
384
8
297
299
481
1010
624
1840
998
458
876
20
15
1584
218
216
218
71
233
525
769
1040
516
384
8
297
295
480
1010
624
1840
998
290
875
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
297
267
776
936
688
1844
998
497
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
297
271
776
936
688
1844
998
489
259
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
297
271
777
936
688
1844
998
617
640
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
297
291
776
936
688
1844
998
577
555
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
297
303
776
936
688
1844
998
457
547
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
297
303
777
936
688
1844
998
297
545
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
329
267
776
936
688
436
970
554
555
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
329
267
777
936
688
436
970
554
554
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
329
331
776
936
688
436
970
538
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
4
329
331
777
936
688
436
970
538
514
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
281
271
776
936
688
1840
1010
626
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
281
271
777
936
688
1840
1010
626
512
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
297
267
776
936
688
1840
998
593
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
297
271
776
936
688
1840
998
594
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
297
271
777
936
688
1840
998
617
640
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
297
299
776
936
688
1840
998
586
523
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
297
299
777
936
688
1840
998
458
548
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
297
303
776
936
688
1840
998
457
547
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
297
303
777
936
688
1840
998
457
544
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
489
267
776
936
688
432
954
554
683
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
489
267
777
936
688
432
954
554
682
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
505
267
776
936
688
1840
950
545
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
505
267
777
936
688
1840
950
561
513
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
505
271
776
936
688
1840
950
546
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
8
505
271
777
936
688
1840
950
546
512
20
15
1584
218
216
218
71
233
525
769
16
4
384
516
457
267
776
936
688
1716
714
538
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
516
457
267
777
936
688
1716
714
538
514
20
15
1584
218
216
218
71
233
525
769
16
4
384
516
457
271
776
936
688
1666
710
201
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
516
457
271
777
936
688
1666
710
201
513
20
15
1584
218
216
218
71
233
525
769
16
4
384
516
457
299
776
936
688
1716
714
522
523
20
15
1584
218
216
218
71
233
525
769
16
4
384
516
457
299
777
936
688
1716
714
522
522
20
15
1584
218
216
218
71
233
525
769
16
4
384
520
361
267
776
936
688
1712
698
538
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
520
361
267
777
936
688
1712
698
538
514
20
15
1584
218
216
218
71
233
525
769
16
4
384
520
361
295
776
936
688
1712
698
514
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
520
377
271
776
936
688
1712
690
546
515
20
15
1584
218
216
218
71
233
525
769
16
4
384
520
377
271
777
936
688
1712
690
546
512
20
15
1584
218
216
218
71
233
525
769
32
4
384
4
297
291
808
952
688
1844
998
577
563
20
15
1584
218
216
218
71
233
525
769
32
4
384
8
297
299
808
952
688
1840
998
714
491
20
15
1584
218
216
218
71
233
525
769
32
4
384
8
297
299
809
953
688
1840
998
458
484
20
15
1584
218
216
218
71
233
525
770
16
4
384
4
297
264
776
936
688
1844
998
496
552
20
15
1584
218
216
218
71
233
525
770
16
4
384
8
377
264
777
537
689
433
986
512
563
20
15
1584
218
216
218
71
233
525
770
16
4
384
516
329
264
776
948
688
1716
678
560
616
20
15
1584
218
216
218
71
233
525
770
16
4
384
520
281
264
777
537
689
1713
666
160
563
20
15
1584
218
216
218
71
233
525
770
16
4
384
520
377
264
777
537
689
1713
690
256
307
20
15
1584
218
216
218
71
233
525
770
16
4
384
520
409
264
777
537
689
1713
754
224
563
20
15
1584
218
216
218
71
233
525
770
16
4
384
520
505
264
777
537
689
1713
730
192
515
20
15
1584
218
216
218
71
233
526
770
1040
516
384
8
296
296
480
1010
624
1840
996
300
878
20
15
1584
218
216
218
71
233
526
770
1040
516
384
8
296
296
482
1010
624
1840
996
300
876
20
15
1584
218
216
218
71
233
526
770
1040
516
384
8
296
292
480
1010
624
1840
996
290
876
20
15
1584
218
216
218
71
233
526
770
1040
516
384
8
296
292
482
1010
624
1840
996
290
872
20
15
1584
218
216
218
71
233
526
770
1040
516
384
8
296
298
482
1010
624
1840
996
590
876
20
15
1584
218
216
218
71
233
526
770
1040
516
384
8
296
300
480
1010
624
1840
996
580
884
20
15
1584
218
216
218
71
233
526
770
1040
516
384
8
296
300
482
1010
624
1840
996
580
880
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
280
264
776
936
688
432
1012
592
512
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
280
265
777
537
689
433
1011
743
449
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
280
268
776
936
688
432
1012
482
514
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
296
264
776
936
688
1840
996
592
512
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
296
288
776
936
688
1840
996
288
552
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
296
268
776
936
688
1840
996
596
514
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
296
296
776
936
688
1840
996
588
520
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
296
300
776
936
688
1840
996
292
546
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
360
265
777
537
689
433
979
535
513
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
360
266
777
537
689
433
979
598
582
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
360
297
777
537
689
433
979
519
545
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
504
264
776
936
688
1840
948
544
512
20
15
1584
218
216
218
71
233
526
770
16
4
384
8
504
268
776
936
688
1840
948
546
514
20
15
1584
218
216
218
71
233
526
770
16
4
384
516
456
264
776
948
688
1666
711
172
640
20
15
1584
218
216
218
71
233
526
770
16
4
384
516
456
268
776
948
688
1666
711
201
514
20
15
1584
218
216
218
71
233
526
770
16
4
384
516
456
266
777
537
689
1666
711
534
582
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
376
264
776
936
688
1712
692
256
640
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
376
265
777
537
689
1713
691
519
257
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
376
268
776
936
688
1712
692
260
642
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
376
266
777
537
689
1713
691
518
518
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
408
264
776
936
688
1712
756
224
560
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
408
265
777
1049
689
945
755
359
513
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
408
268
776
936
688
1712
756
242
514
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
488
265
777
1049
689
945
723
327
513
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
488
266
777
1049
689
945
723
246
262
20
15
1584
218
216
218
71
233
526
770
16
4
384
520
488
297
777
1049
689
945
723
263
545
20
15
1584
218
216
218
71
233
526
770
32
4
384
8
296
264
808
1268
688
1840
996
464
624
20
15
1584
218
216
218
71
233
526
770
32
4
384
8
296
296
808
244
688
1840
996
716
480
20
15
1584
218
218
219
75
233
525
769
19
0
440
516
329
331
651
543
784
944
678
529
1088
20
15
1584
218
218
219
75
233
525
769
35
0
440
516
425
299
811
995
784
816
742
145
480
20
15
1584
218
218
219
71
233
524
770
36
0
384
4
356
268
796
574
698
440
984
712
544
20
15
1584
218
218
219
71
233
524
770
36
0
384
4
356
300
796
574
698
440
984
392
512
20
15
1584
218
218
219
71
233
524
770
36
0
384
516
484
268
796
574
698
1720
728
200
544
20
15
1584
218
218
219
71
233
524
770
36
0
384
516
484
300
796
574
698
1720
728
520
512
20
15
1584
218
218
219
71
233
526
770
36
0
384
516
328
272
796
1086
769
1411
455
577
544
20
15
1584
218
218
219
71
233
526
770
36
0
384
516
456
272
796
1086
769
899
711
193
544
20
15
1584
218
218
219
71
233
526
770
36
4
384
520
328
264
810
1256
1718
1712
676
332
626
20
15
1584
210
212
214
71
233
524
772
32
0
384
4
292
288
792
560
696
440
992
288
528
20
15
1584
210
212
214
71
233
524
772
32
0
384
4
356
272
792
944
696
440
984
448
544
20
15
1584
210
212
214
71
233
524
772
32
0
384
4
356
288
792
560
696
440
984
398
528
20
15
1584
210
212
214
71
233
524
772
32
0
384
516
420
288
792
1072
768
952
736
160
656
20
15
1584
210
212
214
71
233
524
772
32
0
384
516
356
288
792
1072
768
1464
472
398
528
20
15
1584
210
212
214
71
233
524
772
32
0
384
516
612
1568
1816
1072
768
1464
984
1678
144
20
15
1584
210
212
214
71
233
524
772
32
0
384
516
484
272
792
944
696
1720
728
192
544
20
15
1584
210
212
214
71
233
524
772
32
0
384
516
484
288
792
1072
768
952
728
526
528
20
15
1584
210
212
214
71
233
524
772
32
256
384
516
420
288
792
1456
512
952
736
160
656
20
15
1584
210
212
214
71
233
525
772
32
0
384
4
293
289
793
944
696
1848
994
289
529
20
15
1584
210
210
218
136
198
576
772
28
2
6
0
276
262
778
938
995
1011
1693
264
398
20
15
1584
210
210
218
136
198
576
772
28
2
7
0
276
262
778
938
994
1011
1693
264
398
20
15
1577
234
232
171
139
171
1163
768
8
10
424
680
1624
287
793
910
658
1683
1543
193
384
20
15
1577
234
232
171
139
171
1163
768
8
10
424
680
1625
287
793
910
658
1719
1541
192
384
20
15
1577
234
232
171
139
171
1163
768
8
138
424
680
1624
287
793
1206
1554
1683
1543
193
384
20
15
1577
234
232
171
139
171
1163
768
8
138
424
680
1624
287
665
1166
1554
1683
1543
193
1088
20
15
1577
234
232
171
139
171
555
768
8
10
424
680
330
259
792
910
658
1691
1036
1244
534
20
15
1577
234
232
171
139
171
555
768
8
10
424
680
330
259
793
910
658
1691
1036
1244
532
20
15
1577
234
232
171
139
171
555
768
8
10
424
680
330
259
1017
1254
804
792
12
732
724
20
15
1577
234
232
171
139
171
555
768
8
266
424
680
330
259
1017
742
548
792
1036
1244
724
20
15
1577
234
232
171
139
171
555
768
8
138
680
680
712
1539
1817
1166
1810
1299
783
1762
140
20
15
1577
234
232
171
139
171
555
768
8
138
680
680
330
259
792
1166
1810
1467
1036
1244
534
20
15
1577
234
232
171
139
171
555
768
8
138
680
680
330
259
793
1166
1810
1467
1036
1244
532
20
15
1577
234
232
171
139
171
555
768
8
138
680
680
714
1539
1817
1166
1810
1307
780
1760
140
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
328
259
793
142
281
795
11
354
268
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
712
1539
1817
1166
530
787
783
1762
140
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
394
259
792
142
274
792
76
252
526
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
394
259
793
142
274
792
76
252
524
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
409
259
793
142
274
791
69
216
524
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
426
259
792
142
274
792
100
380
270
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
426
259
793
142
274
792
100
380
524
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
330
259
792
142
274
792
1036
1244
534
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
330
259
793
142
274
792
1036
1244
532
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
330
259
1012
1110
1554
1720
1036
1244
721
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
410
259
792
142
274
792
68
212
534
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
410
259
793
142
274
792
68
216
524
20
15
1577
234
232
171
139
171
555
768
8
138
424
680
714
1539
1817
1166
274
795
780
1760
140
20
15
1577
234
232
171
139
171
551
768
8
10
424
680
320
271
1017
1254
810
787
31
217
352
20
15
1577
234
232
171
139
171
551
768
8
266
424
680
320
271
1017
742
554
787
1055
1241
352
20
15
1577
234
232
171
139
171
551
768
8
138
424
680
320
271
793
1206
1554
1683
1055
1241
520
20
15
1577
234
232
171
139
171
551
768
8
138
424
680
320
375
792
142
281
795
31
290
354
20
15
1577
234
232
171
139
171
551
768
8
138
424
680
320
375
664
1166
1554
1683
1055
1826
1122
20
15
1577
234
232
171
139
199
557
768
8
138
424
640
388
268
793
141
274
771
99
147
643
20
15
1577
234
232
170
139
171
555
768
8
4
428
680
330
259
1012
1248
808
808
12
732
721
20
15
1577
234
232
170
139
171
555
768
8
260
428
680
330
259
1012
736
552
808
12
732
721
20
15
1577
234
232
170
139
171
555
768
24
12
428
680
330
259
788
1056
800
808
12
732
529
20
15
1577
234
232
170
139
171
555
768
24
268
428
680
330
259
788
1440
544
808
12
732
529
20
15
1577
234
232
170
139
171
555
768
24
140
428
680
330
259
788
144
288
808
12
732
529
20
15
1577
234
234
171
139
199
557
768
12
136
424
640
388
268
812
1128
538
771
99
147
481
20
15
1584
218
210
210
71
229
525
770
20
2
384
512
329
264
778
1050
768
1412
462
492
258
20
15
1584
218
210
210
71
229
525
770
20
2
384
512
457
264
778
1050
768
900
718
236
514
20
15
1584
218
210
210
71
229
526
770
20
2
384
512
328
264
778
1050
768
1412
460
326
516
20
15
1584
218
210
210
71
229
526
770
20
2
384
512
328
266
778
1050
768
1412
460
570
680
20
15
1584
218
210
210
71
229
526
770
20
2
384
512
456
264
778
1050
768
900
716
558
554
20
15
1584
218
210
210
71
229
526
770
20
2
384
512
456
266
778
1050
768
900
716
570
512
20
15
1584
218
210
210
71
229
526
770
20
2
384
512
456
296
778
1050
768
900
716
134
522
20
15
1584
218
370
210
71
229
526
770
140
2
384
512
456
288
858
948
688
1672
716
128
676
20
15
1584
218
370
210
71
229
526
770
140
2
384
512
456
266
858
948
688
1672
716
556
480
20
15
1584
218
370
210
130
233
526
770
140
2
2
20
280
264
858
850
363
232
496
240
482
20
15
1584
218
370
210
130
233
526
770
140
2
2
20
280
328
858
850
363
232
496
272
420
20
15
1584
218
370
210
130
233
526
770
140
2
2
20
472
264
858
850
363
360
880
48
482
20
15
1576
1386
362
610
6
173
558
10
276
1281
1
784
384
2
1793
1819
958
1512
192
764
1790
20
15
1576
1386
362
610
6
173
558
10
276
1281
1
784
384
4
1792
1819
958
1512
192
760
1668
20
15
1576
1390
354
610
6
173
558
2
300
1289
1
784
384
14
1881
1891
1003
1512
192
708
1730
20
15
1576
1390
362
610
6
173
558
2
296
1281
1
784
384
14
1882
1915
1003
1512
192
708
1728
20
15
1576
226
868
210
7
173
558
780
1280
0
480
272
384
256
282
952
144
160
396
382
778
20
15
1576
226
868
210
128
198
550
780
1280
0
738
8
384
264
282
898
1091
239
393
302
778
20
15
1576
1378
356
210
7
173
557
12
512
1024
480
272
385
5
268
864
800
544
398
386
384
20
15
1576
1378
356
210
7
173
557
12
512
1024
480
272
389
5
268
864
800
544
386
755
640
20
15
1576
1378
356
210
7
173
557
12
512
1024
736
272
385
0
332
864
1088
98
398
428
680
20
15
1576
1378
356
210
7
173
557
12
512
1024
736
272
385
5
332
864
1088
98
398
386
704
20
15
1576
1378
356
210
7
173
557
12
512
1024
736
272
401
0
332
864
1088
100
414
444
680
20
15
1576
1378
356
210
7
173
557
12
512
512
480
272
389
0
282
440
144
160
386
412
401
20
15
1576
1378
356
210
7
173
557
12
1280
1024
736
272
385
5
780
976
1088
96
398
386
768
20
15
1576
1378
356
210
7
173
557
12
1344
1024
480
272
385
5
892
928
800
544
398
450
864
20
15
1576
1378
356
210
7
173
557
12
1344
1024
736
272
385
5
892
960
1088
96
398
450
864
20
15
1576
1378
356
210
7
173
557
12
576
512
480
272
389
0
378
98
144
160
386
428
721
20
15
1576
1378
356
210
7
173
557
12
576
512
480
272
393
0
378
98
144
162
394
716
721
20
15
1576
1378
356
210
7
173
558
12
512
1024
480
272
400
0
268
864
800
528
412
432
752
20
15
1576
1378
356
210
7
173
558
12
512
512
480
272
384
0
282
440
144
160
396
414
393
20
15
1576
1378
356
210
7
173
558
12
256
1024
736
272
392
0
1804
2016
1088
98
391
757
1776
20
15
1576
1378
356
210
7
173
558
12
1280
1024
480
272
400
0
812
994
800
528
412
432
816
20
15
1576
1378
356
210
7
173
558
12
1280
1024
736
272
392
0
794
952
1168
98
391
397
804
20
15
1576
1378
356
210
7
173
558
12
1280
1024
736
272
400
0
812
992
1088
100
412
432
816
20
15
1576
1378
356
210
7
173
558
12
1344
1024
480
272
392
0
890
928
800
546
423
413
868
20
15
1576
1378
356
210
7
173
558
12
1344
1024
736
272
392
0
890
960
1088
98
423
501
868
20
15
1576
1378
356
210
0
198
550
12
576
1024
738
136
384
8
378
962
1091
567
389
654
722
20
15
1576
1378
356
210
128
198
550
12
512
512
2
8
384
8
282
2
3
15
389
398
396
20
15
1576
1378
356
210
128
198
550
12
576
1024
2
8
384
8
378
994
3
15
389
654
722
20
15
1576
1378
356
210
128
198
550
12
576
1024
14
8
384
8
378
994
251
243
385
654
722
20
15
1576
1378
356
210
128
198
550
12
576
512
2
8
384
8
378
418
3
15
389
654
722
20
15
1568
194
208
148
236
232
522
793
48
99
99
34
422
263
801
515
259
960
801
611
633
20
15
581
21
309
373
877
65
1577
1259
427
449
578
1606
1537
897
168
140
664
1688
218
411
1240
20
15
581
21
309
373
877
65
1577
1261
429
449
578
1566
1537
899
131
139
664
1736
226
385
769
20
15
581
21
309
373
877
65
1577
1261
429
449
578
1563
1537
899
131
139
664
1738
212
385
769
20
15
581
21
309
373
877
65
1577
1261
429
449
578
1606
1537
899
131
143
664
1688
218
401
769
20
15
581
21
309
373
877
65
1577
1261
429
449
578
1606
1537
899
169
142
664
1688
249
409
1206
20
15
581
21
309
373
877
65
1577
1261
429
449
578
1630
1537
899
131
143
664
1672
161
385
769
20
15
1585
53
261
885
109
225
518
774
1906
977
898
523
312
280
160
134
0
106
451
324
952
20
15
1585
53
261
885
109
225
525
774
1911
977
898
518
354
272
162
134
0
88
664
528
956
20
15
1585
53
629
885
109
225
518
518
1574
769
898
522
440
424
408
442
184
176
707
520
200
20
15
1585
53
629
885
109
225
518
518
1574
769
898
527
440
424
408
442
184
169
707
520
200
20
15
1585
53
629
885
109
225
518
518
1575
769
898
523
440
424
410
442
184
170
707
520
204
20
15
1585
53
629
885
109
225
518
518
1575
769
898
522
440
424
409
445
184
176
707
521
203
20
15
1585
53
629
885
109
225
518
518
1575
769
898
522
440
424
410
442
184
176
707
520
204
20
15
1585
53
629
885
109
225
518
518
1575
769
898
527
440
424
409
442
184
169
707
521
203
20
15
1585
53
629
885
109
225
518
518
1575
769
898
527
440
424
410
442
184
169
707
520
204
20
15
1588
192
226
162
2
231
532
822
22
158
0
32
419
304
962
618
507
993
995
275
435
20
15
808
9
138
171
128
462
459
843
1140
992
706
8
26
344
576
942
518
758
159
131
408
20
15
808
9
138
171
128
462
459
843
1140
996
710
8
26
344
576
936
514
754
159
131
408
20
15
1564
194
233
160
198
226
611
809
14
139
384
0
262
260
769
1146
611
704
706
387
513
20
15
532
34
992
400
310
34
355
769
768
0
48
24
514
308
270
9
152
484
1018
744
1640
20
15
532
34
992
400
310
34
355
769
768
0
48
24
514
436
14
9
152
484
1018
488
1000
20
15
532
34
992
400
310
34
355
769
768
0
48
24
514
436
270
9
152
484
1018
488
232
20
15
532
34
992
400
310
34
355
769
768
0
48
24
514
372
277
9
810
1892
1298
728
1666
20
15
532
34
992
400
310
34
355
769
768
0
48
24
258
308
14
9
152
484
506
488
104
20
15
532
34
992
400
310
34
355
769
768
0
48
24
258
308
270
9
152
484
506
488
872
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
308
21
1
152
460
1004
744
2018
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
308
277
1
152
460
1004
744
1602
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
308
270
9
152
460
1004
744
1640
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
436
21
1
152
460
1004
488
962
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
436
14
9
152
460
1004
488
808
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
436
277
1
152
460
1004
488
66
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
436
270
9
152
460
1004
488
232
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
692
21
9
152
460
1004
1000
194
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
756
21
9
152
460
972
984
194
20
15
532
34
992
400
310
34
355
769
768
0
48
48
514
500
21
9
152
460
972
472
834
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
308
21
1
152
460
492
488
66
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
308
14
9
152
460
492
488
104
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
308
277
1
152
460
492
488
834
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
308
270
9
152
460
492
488
872
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
372
21
1
152
460
460
472
66
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
372
277
1
152
460
460
472
834
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
468
21
1
152
460
492
424
982
20
15
532
34
992
400
310
34
355
769
768
0
48
48
258
468
277
1
152
460
492
424
90
20
15
532
34
992
400
310
34
355
769
768
0
48
48
538
404
21
9
153
461
961
480
994
20
15
532
34
992
400
310
34
355
769
768
0
48
48
538
660
21
9
153
449
961
992
226
20
15
532
34
992
400
310
34
355
769
768
0
48
48
538
372
21
9
153
451
961
704
1986
20
15
532
34
992
400
310
34
355
769
768
0
48
48
538
372
277
9
153
451
961
704
1602
20
15
532
34
992
400
310
34
355
769
768
0
48
48
538
756
21
9
153
449
961
960
194
20
15
532
34
992
400
310
34
355
769
768
0
48
48
538
500
21
9
153
451
961
448
770
20
15
532
34
992
400
310
34
355
769
768
0
48
48
538
500
277
9
153
451
961
448
2
20
15
532
34
992
400
310
34
355
769
768
0
48
48
282
404
21
9
153
451
449
384
930
20
15
532
34
992
400
310
34
355
769
768
0
48
48
282
404
277
9
153
451
449
384
226
20
15
532
34
992
400
310
34
355
769
768
0
48
48
282
372
21
9
153
449
449
448
66
20
15
532
34
992
400
310
34
355
769
768
0
48
48
282
372
277
9
153
449
449
448
834
20
15
532
34
992
400
310
34
355
769
768
0
48
40
514
308
277
9
168
424
1004
744
1602
20
15
532
34
992
400
310
34
355
769
768
0
48
40
514
308
270
9
168
424
1004
744
1640
20
15
532
34
992
400
310
34
355
769
768
0
48
40
514
436
21
9
168
424
1004
488
962
20
15
532
34
992
400
310
34
355
769
768
0
48
40
514
436
277
9
168
424
1004
488
66
20
15
532
34
992
400
310
34
355
769
768
0
48
40
258
308
21
17
168
424
492
488
66
20
15
532
34
992
400
310
34
355
769
768
0
48
40
258
308
277
17
168
424
492
488
834
20
15
532
34
992
400
310
34
355
769
768
0
48
40
258
308
270
9
168
424
492
488
872
20
15
532
34
992
400
310
34
355
769
768
0
48
40
258
468
21
8
168
424
492
424
982
20
15
532
34
992
400
310
34
355
769
768
0
48
40
258
468
277
16
168
424
492
424
90
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
308
21
1
152
452
1002
744
2018
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
308
277
1
152
452
1002
744
1602
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
308
270
9
168
420
996
744
1640
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
436
21
1
152
452
1002
488
962
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
436
14
9
152
452
1002
488
808
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
436
277
1
152
452
1002
488
66
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
436
270
9
152
452
1002
488
232
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
692
21
9
152
452
1002
1000
194
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
372
277
9
168
454
978
728
1602
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
756
21
9
154
452
978
984
194
20
15
532
34
992
400
310
34
355
769
768
0
48
56
514
500
21
9
168
454
978
472
962
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
376
64
66
938
452
466
479
31
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
308
21
1
152
452
490
488
66
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
308
14
9
152
452
490
488
104
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
308
277
1
152
452
490
488
834
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
308
270
9
168
420
484
488
872
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
372
0
2
154
16
466
472
95
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
372
256
2
154
16
466
472
863
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
372
21
9
168
454
466
472
66
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
468
21
1
152
452
490
424
921
20
15
532
34
992
400
310
34
355
769
768
0
48
56
258
468
277
1
152
452
490
424
153
20
15
532
34
992
400
310
34
355
769
768
0
48
1000
514
340
277
9
808
1320
684
680
1718
20
15
788
34
992
400
310
34
419
513
768
0
48
24
322
500
14
9
152
740
698
1832
808
20
15
788
34
992
400
310
34
419
513
768
0
48
48
194
404
21
33
808
716
332
728
1754
20
15
788
34
992
400
310
34
419
513
768
0
48
48
194
504
0
2
154
20
346
415
799
20
15
788
34
992
400
310
34
419
513
768
0
48
48
194
472
0
2
154
20
346
863
863
20
15
788
34
992
400
310
34
419
513
768
0
48
48
194
472
64
2
154
20
346
863
799
20
15
788
34
992
400
310
34
419
513
768
0
48
48
194
468
21
2
154
20
346
856
857
20
15
788
34
992
400
310
34
419
513
768
0
48
48
322
500
21
17
1322
1046
666
664
962
20
15
788
34
992
400
310
34
419
513
768
0
48
56
194
408
0
34
810
708
338
735
1759
20
15
788
34
992
400
310
34
419
513
768
0
48
56
194
404
21
17
938
710
338
728
1753
20
15
788
34
992
400
310
34
419
513
768
0
48
56
194
468
21
8
172
452
324
856
858
20
15
788
34
992
400
310
34
419
513
768
0
48
56
322
500
21
17
1320
1028
658
664
962
20
15
788
34
992
400
310
34
419
769
768
0
48
56
322
372
21
9
808
1956
1828
1960
1474
20
15
788
34
992
400
310
34
419
769
768
0
48
56
322
372
14
9
808
1956
1828
1960
1512
20
15
788
34
992
400
310
34
419
769
768
0
48
88
322
340
21
17
810
1872
730
728
985
20
15
1590
1264
128
196
614
528
532
4
1072
1664
1536
452
12
4
1318
609
520
156
804
556
1892
20
15
1590
1264
128
196
614
528
532
4
1072
1664
1536
452
44
4
1318
608
1544
138
900
524
1892
20
15
1590
1264
128
196
614
528
532
4
48
1664
1536
452
12
4
1574
1633
1544
156
804
556
1636
20
15
1590
1264
128
196
614
528
532
4
48
1408
768
836
12
4
1558
1805
1220
586
1732
1068
1564
20
15
1590
1264
128
196
614
528
532
4
48
1408
768
964
12
4
1558
1805
1220
554
1604
1068
1564
20
15
1590
1264
128
196
614
528
532
4
48
1408
768
964
12
4
1574
1824
1256
554
1604
1068
1636
20
15
1590
1264
128
196
614
528
532
4
48
1408
768
964
28
4
1558
1814
1222
551
1650
1074
1652
20
15
1590
1264
128
196
614
528
532
4
48
1408
768
964
28
4
1574
1826
1250
551
1650
1074
1636
20
15
1590
1264
128
196
614
528
532
4
54
1408
768
836
12
4
1552
1840
1222
583
1733
1068
1566
20
15
1590
1264
128
196
614
528
532
4
54
1408
768
964
12
4
1552
1840
1220
554
1604
1068
1566
20
15
1590
1264
128
196
614
528
532
20
1072
1408
768
836
12
1800
1292
822
1222
583
1733
1728
1090
20
15
1590
1264
128
196
614
528
532
20
1072
1408
768
836
12
1804
1286
822
1222
583
1733
1730
1092
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
836
12
8
1548
1846
1222
583
1733
1024
1538
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
836
12
12
1548
1846
1222
583
1733
1026
1536
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
836
12
12
1550
1846
1222
583
1733
1026
1538
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
836
12
20
1542
1805
1220
586
1732
1044
1540
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
836
12
28
1542
1846
1222
583
1733
1058
1588
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
964
12
8
1548
1804
1260
554
1604
1024
1538
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
964
12
12
1542
1805
1260
554
1604
1090
1540
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
964
12
12
1548
1804
1260
554
1604
1090
1600
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
964
12
12
1550
1846
1222
551
1605
1026
1538
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
964
12
20
1542
1805
1220
554
1604
1036
1538
20
15
1590
1264
128
196
614
528
532
20
48
1408
768
964
12
28
1542
1805
1220
554
1636
1060
1588
20
15
1590
1264
128
196
614
528
532
20
54
1408
768
836
12
24
1536
1840
1222
583
1733
1056
1584
20
15
1590
1264
128
196
614
528
532
20
54
1408
768
964
12
8
1536
1808
1222
551
1605
1024
1564
20
15
1590
1264
128
196
614
528
532
20
54
1408
768
964
12
24
1536
1840
1222
551
1605
1056
1584
20
15
1590
1264
128
196
614
528
532
20
54
1408
768
964
28
24
1536
1840
1222
551
1650
1120
1584
20
15
560
6
201
217
257
64
269
1004
166
78
94
83
99
736
1677
144
336
578
1985
1792
1651
20
15
1585
1273
312
90
515
536
541
1
128
1920
924
978
195
1799
2032
1570
6
580
1632
1538
227
20
15
95
256
258
771
116
284
18
363
65
45
929
707
130
462
344
351
861
32
640
193
355
20
15
775
21
169
163
151
192
482
820
1185
929
672
551
289
264
826
1474
1312
1514
1204
1916
1101
20
15
775
21
169
163
151
192
482
820
1185
929
672
295
545
264
826
1474
288
42
948
252
333
20
15
775
21
169
163
151
192
482
820
1185
929
672
295
289
264
826
1474
288
42
364
380
334
20
15
775
21
169
163
151
192
482
820
1185
929
416
295
289
264
826
1474
16
218
540
1276
1230
20
15
775
21
169
163
151
192
482
820
1185
993
672
295
289
264
826
834
528
1050
1260
1276
1230
20
15
775
21
169
163
151
192
482
820
1185
930
672
551
289
264
826
1472
1312
1514
1204
1916
1101
20
15
775
21
169
163
151
192
482
820
1185
930
672
295
545
264
826
1472
1312
1066
948
252
333
20
15
775
21
169
163
151
192
482
820
161
225
416
551
289
264
314
322
272
858
540
380
78
20
15
775
21
169
163
151
192
482
820
161
225
416
295
289
264
314
322
272
218
540
636
78
20
15
775
21
169
163
151
192
482
820
161
226
416
551
289
264
314
320
272
986
540
380
78
20
15
775
21
169
163
151
192
482
820
161
226
416
295
289
264
314
320
272
218
540
636
78
20
15
775
21
169
163
151
448
482
820
1185
929
672
39
33
264
826
1474
800
554
1644
636
590
20
15
775
21
169
163
151
448
482
820
1185
929
416
39
33
264
826
1474
16
730
540
380
334
20
15
775
21
169
163
151
448
482
820
1185
993
672
39
33
264
826
834
528
538
540
380
334
20
15
775
21
169
163
151
448
482
820
161
225
416
39
33
264
314
322
528
410
28
252
78
20
15
775
21
169
163
151
448
482
820
161
226
416
39
33
264
314
320
272
410
540
380
78
20
15
519
5
513
771
141
192
354
992
929
769
785
1164
321
512
102
530
187
663
571
994
38
20
15
774
17
161
163
151
192
484
822
161
353
416
151
149
266
314
811
552
650
1744
209
149
20
15
778
8
297
329
169
433
433
691
727
462
58
98
35
643
128
128
1732
1068
554
818
51
20
15
778
8
297
329
169
433
433
947
727
462
58
98
35
515
128
1152
1988
1068
1578
1458
179
20
15
519
8
514
770
130
192
354
871
929
772
802
1159
324
258
276
1052
113
802
547
1893
1384
20
15
519
8
514
770
130
192
354
871
929
772
802
551
321
258
276
1052
113
226
550
1909
1384
20
15
519
8
514
770
130
448
354
871
929
772
802
1063
65
258
276
1052
113
994
38
613
232
20
15
519
8
514
770
130
448
354
871
929
772
802
1063
68
258
276
1052
113
994
547
613
232
20
15
519
8
514
770
130
448
354
871
929
772
802
1095
68
258
276
1052
113
930
195
229
232
20
15
519
8
514
772
132
448
354
871
929
784
803
55
65
258
276
1041
99
498
134
373
232
20
15
519
8
514
772
134
192
354
871
929
784
768
1154
321
258
276
1041
17
691
549
1909
1384
20
15
519
8
514
772
134
192
354
871
929
784
768
642
321
258
276
1041
129
131
37
613
216
20
15
519
8
514
772
134
192
354
871
929
784
768
578
321
258
276
1041
129
227
549
629
216
20
15
519
8
514
772
134
192
354
871
929
784
800
1154
321
258
276
1041
97
805
549
1909
1384
20
15
519
8
514
772
134
192
354
871
929
784
800
546
321
258
276
1041
97
227
133
213
232
20
15
519
8
514
772
134
192
354
871
929
784
800
578
321
258
276
1041
97
197
197
229
232
20
15
519
8
514
772
134
448
354
871
929
784
768
1090
65
258
276
1041
129
739
549
613
216
20
15
519
8
514
772
134
448
354
871
929
784
800
1058
65
258
276
1041
97
995
549
613
232
20
15
519
8
514
772
134
448
354
871
929
784
800
1090
65
258
276
1041
97
965
1221
229
232
20
15
519
8
514
772
134
448
354
871
929
784
800
66
65
258
276
1041
97
451
965
357
232
20
15
519
8
514
772
134
448
354
871
929
784
800
34
65
258
276
1041
97
339
69
213
232
20
15
519
8
514
772
134
448
354
871
929
784
824
1058
65
258
276
1041
89
925
70
229
232
20
15
519
8
514
772
134
448
354
871
929
784
824
34
65
258
276
1041
89
349
70
229
232
20
15
519
8
514
772
134
448
354
871
929
784
824
1078
65
258
276
1041
89
917
133
213
232
20
15
519
8
514
772
134
448
354
871
929
784
824
54
65
258
276
1041
89
405
133
213
232
20
15
523
23
512
770
128
462
362
864
999
785
824
1076
64
256
66
356
56
546
128
1214
902
20
15
523
23
512
770
128
462
362
864
999
785
824
1076
72
256
66
356
56
546
132
1206
902
20
15
523
23
512
770
132
206
362
992
999
833
768
1168
328
512
66
348
16
696
548
1006
62
20
15
523
23
512
770
132
206
362
992
999
785
768
1168
328
512
66
356
36
696
548
1006
62
20
15
523
23
512
770
132
206
362
864
999
833
768
1168
328
256
66
348
16
696
548
446
902
20
15
523
23
512
770
132
206
362
864
999
785
768
1168
328
256
66
356
0
696
548
446
902
20
15
523
23
512
770
144
206
362
864
999
785
792
1156
328
256
66
356
24
642
548
694
902
20
15
523
23
512
802
132
206
362
992
999
849
768
1168
328
512
66
340
0
664
548
1006
62
20
15
523
23
512
802
132
206
362
864
999
849
768
1168
328
256
66
340
0
664
548
190
902
20
15
523
23
512
802
132
462
362
864
999
849
768
80
64
256
66
340
1
425
896
632
94
20
15
523
23
512
802
132
462
362
864
999
849
768
80
72
256
66
340
0
424
900
630
94
20
15
774
774
1098
1882
1051
1281
1478
1108
1190
1230
203
843
648
791
784
1424
1
80
82
43
107
20
15
774
774
1098
1882
1051
1282
1478
1108
1190
1230
203
832
640
791
784
1424
2
91
91
59
107
20
15
774
902
1099
1883
1051
1281
1526
1026
1419
1227
203
843
808
784
1370
1080
88
72
329
9
1025
20
15
774
902
1098
1883
1051
1281
1526
1026
1162
1227
195
839
808
784
856
570
0
64
322
8
0
20
15
774
902
1098
1883
1051
1281
1526
1026
1162
1227
195
839
808
784
852
1098
0
64
322
8
8
20
15
774
902
1098
1882
1051
1281
1526
1026
1158
1230
203
843
808
784
832
560
2
72
331
16
30
20
15
774
902
1098
1882
1051
1281
1526
1026
1158
1230
203
843
808
784
848
1104
2
73
329
8
16
20
15
774
902
1098
1882
1051
1282
1510
1057
1158
1230
203
856
656
782
840
1104
2
67
71
22
4
20
15
279
525
1544
1240
592
140
1602
1088
706
490
984
1536
1544
792
1120
100
4
560
56
292
448
20
15
279
525
1544
1240
592
140
1602
1088
706
490
984
1536
1544
920
1120
100
4
560
56
328
320
20
15
279
525
1552
1240
592
140
1602
1088
716
496
984
1536
1544
792
1124
102
16
592
84
290
450
20
15
279
525
1552
1240
592
140
1602
1090
713
497
984
1536
1544
588
612
86
17
593
85
449
1056
20
15
794
1073
817
809
1056
1664
1857
1862
3
3
835
639
94
604
1882
1073
625
148
68
464
81
20
15
797
49
691
673
685
1581
1894
1350
257
397
425
547
136
768
134
750
38
721
243
277
516
20
15
797
49
697
678
697
1574
1890
1346
267
388
420
568
140
776
130
739
40
714
226
258
518
20
15
797
49
697
678
697
1574
1890
1346
267
388
420
568
140
1800
130
739
40
714
194
516
518
20
15
797
49
697
678
697
1574
1894
1346
267
388
420
568
136
792
130
739
40
714
225
264
540
20
15
797
49
697
678
697
1574
1894
1346
267
388
420
568
136
1816
130
739
40
714
225
520
540
20
15
790
48
178
738
544
256
1477
788
790
772
678
183
1149
84
8
536
793
17
1797
981
961
20
15
790
48
178
738
544
256
1477
788
790
772
806
183
1149
84
8
536
537
1553
1797
981
961
20
15
790
48
178
738
544
256
1477
1300
1302
772
678
183
637
596
1032
664
793
17
773
853
961
20
15
790
48
178
738
544
256
1477
1300
1302
772
678
183
637
596
520
664
793
17
773
469
449
20
15
790
48
184
747
551
268
1476
788
785
771
675
177
1201
146
11
539
795
4
1857
778
907
20
15
790
48
184
747
551
268
1476
788
785
771
803
177
1201
146
11
539
539
1540
1869
778
907
20
15
790
49
641
496
1052
1280
1477
1426
1211
64
1795
867
710
608
546
27
1547
3
112
208
393
20
15
790
49
641
497
1052
1280
1413
1426
1211
67
1859
780
838
864
802
1050
1568
55
497
96
98
20
15
790
49
641
753
668
1536
1861
786
1211
579
1539
1164
166
224
1314
1306
514
823
177
1872
1090
20
15
780
918
1110
462
825
845
1448
1024
1420
128
42
347
267
920
1224
26
529
258
258
11
523
20
15
790
22
187
493
556
780
1476
768
801
305
324
353
120
106
59
151
531
7
6
35
75
20
15
790
22
187
493
556
780
1476
768
801
305
324
353
120
122
59
151
531
7
6
899
899
20
15
790
22
187
493
556
780
1476
768
801
305
324
353
120
234
59
151
531
7
6
803
779
20
15
790
22
187
493
556
780
1476
768
801
305
324
353
120
250
59
151
531
7
6
67
771
20
15
790
22
187
493
556
780
1476
768
801
305
324
353
120
186
59
151
531
7
6
771
771
20
15
790
22
187
493
556
780
1476
768
1313
305
256
353
104
106
1083
791
455
27
16
915
1675
20
15
790
22
187
493
556
780
1476
1280
1313
305
256
353
104
618
571
791
411
27
16
403
139
20
15
790
22
187
493
556
780
1476
1280
1313
305
256
353
104
634
571
791
407
27
16
707
131
20
15
790
22
187
749
556
780
1476
768
801
817
512
353
104
106
59
535
859
27
16
931
907
20
15
790
22
187
749
556
780
1476
768
801
817
512
353
104
170
59
535
859
27
16
787
787
20
15
790
22
187
749
556
780
1476
768
801
817
512
353
104
234
59
535
859
27
16
99
779
20
15
790
22
187
749
556
780
1476
768
801
817
512
353
120
234
59
279
927
31
6
803
779
20
15
790
22
187
749
556
780
1476
768
801
817
512
1633
104
106
59
535
711
543
1830
1443
907
20
15
790
22
187
749
556
780
1476
768
801
817
512
1633
104
122
59
535
727
539
1808
1475
899
20
15
790
22
187
749
556
780
1476
768
801
817
512
1633
104
234
59
279
967
539
1808
83
139
20
15
790
22
187
749
556
780
1476
768
801
817
512
1633
104
250
59
535
727
539
1808
67
131
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
104
106
59
279
19
7
38
35
907
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
104
170
59
279
19
7
38
787
787
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
104
154
59
279
19
7
38
771
203
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
104
234
59
279
19
7
38
99
139
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
120
106
59
279
19
7
6
35
75
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
120
122
59
279
19
7
6
899
899
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
120
234
59
279
19
7
6
803
779
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
120
250
59
279
19
7
6
67
771
20
15
790
22
187
749
556
780
1476
768
801
817
324
353
120
186
59
279
19
7
6
771
771
20
15
790
22
187
749
556
780
1476
768
801
817
836
1633
120
106
59
535
531
519
1670
35
75
20
15
790
22
187
749
556
780
1476
768
801
817
836
1633
120
250
59
535
531
519
1670
67
131
20
15
790
22
187
749
556
780
1476
1280
1313
817
512
353
104
618
571
663
859
27
16
403
139
20
15
790
22
187
749
556
780
1476
1280
1313
817
512
353
120
618
571
663
859
31
6
419
139
20
15
790
22
187
749
556
780
1476
1280
1313
817
836
1633
120
618
571
663
531
519
1670
1059
139
20
15
1656
1026
2
449
881
989
1552
1602
320
230
110
110
207
33
544
182
56
24
2
138
304
20
15
1656
1026
2
449
881
989
1552
1602
320
230
110
110
207
49
544
182
56
24
2
129
280
20
15
1292
1430
1110
461
825
557
1892
1536
1164
130
43
425
132
86
850
280
1042
550
696
648
140
20
15
1292
1430
1110
461
825
557
1892
1536
1164
130
43
425
132
92
850
280
1042
550
696
1058
138
20
15
12
1048
35
153
1272
76
76
690
347
898
1696
322
258
274
131
660
1750
14
1462
414
315
20
15
6
1078
33
144
752
200
12
976
494
896
704
1568
128
462
146
572
641
1729
1699
1559
10
20
15
6
1078
33
144
752
200
12
976
494
896
704
1568
1664
462
146
572
641
1729
147
23
1034
20
15
6
1078
33
144
752
200
12
976
494
896
672
1568
128
462
146
659
696
1578
1699
1559
1034
20
15
6
1078
33
144
752
200
12
976
494
896
672
1568
1664
462
146
659
696
1584
178
23
17
20
15
1544
1816
120
761
673
595
1616
1206
1635
1319
527
1537
51
787
91
25
1217
745
1641
1472
869
20
15
1382
768
1107
2011
1083
11
1561
171
1203
1210
130
32
516
785
1792
1236
153
323
867
822
48
20
15
1382
768
1107
2011
1083
11
1561
171
1203
1210
131
32
516
785
1792
1236
212
450
867
878
112
20
15
1382
768
1107
2011
1083
11
1561
171
947
1210
130
32
516
785
256
788
89
323
867
878
1136
20
15
1382
768
1107
2011
1083
11
1561
171
947
1210
131
32
516
785
256
788
84
322
867
822
1072
20
15
1382
768
1104
2010
1082
15
1561
171
1193
1205
128
80
512
785
1809
615
104
268
780
798
14
20
15
716
552
1740
1570
1574
142
258
162
649
528
710
621
781
265
775
257
645
533
609
1
514
20
15
1322
771
1105
1745
233
45
1569
1233
733
693
517
1677
669
385
19
24
502
262
257
1241
2033
20
15
1322
771
1097
1745
233
45
1569
1265
717
669
517
1677
653
321
19
25
497
262
265
1177
2033
20
15
1322
771
1097
1745
233
45
1569
1265
717
669
517
1677
654
321
19
25
497
262
264
1177
2033
20
15
1322
771
1107
1745
233
45
1569
1234
732
701
517
1677
669
384
16
18
466
263
261
1236
2032
20
15
1322
771
1107
1745
233
45
1569
1234
732
701
517
1677
668
384
16
18
468
262
260
1236
2032
20
15
1322
771
1107
1745
233
45
1569
1234
732
694
517
1677
668
384
16
24
500
262
260
1236
2032
20
15
1322
771
1107
1745
233
45
1569
1234
988
701
517
1677
669
384
144
18
466
263
261
1236
1776
20
15
1322
771
1107
1745
233
45
1569
1234
988
700
517
1677
669
384
144
19
465
262
257
1236
1776
20
15
1322
771
1107
1745
233
45
1569
1234
988
700
517
1677
668
384
144
19
465
262
260
1236
1776
20
15
1322
771
1107
1745
233
45
1569
1234
988
700
517
1677
670
384
144
19
465
262
256
1236
1776
20
15
1322
643
649
1745
233
45
1569
1041
13
925
517
1677
653
257
307
1368
370
262
265
265
489
20
15
1322
643
649
1745
233
45
1569
1041
13
925
517
1677
654
257
307
1368
369
262
264
265
489
20
15
1322
643
649
1745
233
45
1569
1041
13
925
517
1677
669
257
307
1368
369
262
257
265
489
20
15
1322
643
649
1745
233
45
1569
1041
13
925
517
1677
670
257
307
1368
369
262
256
266
490
20
15
1322
643
649
1745
233
45
1569
1041
269
605
517
141
653
257
499
728
498
774
1801
521
361
20
15
1322
643
649
1745
233
45
1569
1041
269
605
517
141
654
257
499
728
498
774
1800
521
361
20
15
1322
643
649
1745
233
45
1569
1041
269
605
517
141
669
257
499
728
498
774
1793
521
361
20
15
1322
643
649
1745
233
45
1569
1041
269
605
517
141
670
257
499
728
498
774
1792
521
1753
20
15
1322
643
649
1745
233
45
1569
1041
269
605
517
1677
653
257
499
728
498
262
265
281
433
20
15
1322
643
649
1745
233
45
1569
1041
269
605
517
1677
654
257
499
728
498
262
264
286
433
20
15
1292
408
643
1688
248
12
1546
1322
27
931
517
1826
1030
114
3
1299
388
49
821
244
2038
20
15
1292
408
643
1688
248
12
1546
1322
27
931
515
1794
1030
114
3
1305
400
28
821
244
2038
20
15
1292
408
643
1688
248
12
1546
1322
27
931
515
1826
1030
114
3
1305
400
60
821
242
2046
20
15
1292
408
643
1688
248
12
1546
1322
27
931
515
1859
1030
114
3
1299
400
123
820
242
2042
20
15
1292
408
643
1688
248
12
1546
1322
27
931
515
1827
1030
114
3
1299
384
54
884
244
2029
20
15
1292
408
643
1688
248
12
1554
1330
27
931
515
1859
1038
82
3
1299
400
118
804
228
65
20
15
1292
408
643
1688
248
12
1554
1330
27
931
515
1827
1038
82
3
1299
400
54
804
228
65
20
15
1292
408
643
664
760
12
1546
1322
27
419
517
1762
1030
114
3
147
388
945
789
244
2038
20
15
1292
408
643
664
760
12
1546
1322
27
419
515
1667
1030
114
3
147
448
833
980
244
2029
20
15
1292
408
643
664
760
12
1554
1330
27
419
515
1667
1038
82
3
147
320
833
868
228
65
20
15
1292
408
643
664
760
12
1554
1330
27
419
515
1667
1038
90
3
147
320
833
868
225
89
20
15
1292
408
643
664
760
12
1554
1330
27
419
515
1603
1038
82
3
147
400
630
804
228
65
20
15
1294
409
643
1689
210
22
1558
1330
27
929
533
1797
1097
89
1
1325
429
50
849
1122
1587
20
15
1294
384
664
668
244
26
1555
143
25
266
778
131
655
705
33
325
550
1611
1833
941
1553
20
15
1294
384
664
668
244
26
1555
1295
25
266
778
1795
1039
1
33
517
550
1067
1449
1065
97
20
15
780
45
685
388
1070
1386
1526
1489
1202
120
1902
826
609
535
529
515
1537
100
70
66
130
20
15
1292
385
671
659
224
7
1549
1294
26
280
768
1794
1046
32
32
528
564
1028
1526
1126
94
20
15
1292
385
671
659
224
7
1549
1294
26
280
768
1794
1046
96
32
528
564
1060
1462
1255
2029
20
15
1292
385
671
659
224
7
1549
1294
26
280
768
1762
1046
16
34
528
564
612
2022
1050
58
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1666
1046
0
32
240
484
836
950
1062
126
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1666
1046
0
34
240
484
836
950
206
122
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1666
1046
8
32
240
484
836
950
1058
118
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1666
1046
32
32
240
396
900
1014
102
94
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1666
1046
80
32
240
500
836
950
242
70
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1602
1046
0
32
240
484
964
1014
38
126
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1602
1046
32
32
240
484
964
1014
102
54
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1634
1046
0
32
240
484
612
870
9
125
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1634
1046
0
34
240
484
612
870
10
122
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1634
1046
8
32
240
484
612
870
3
120
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1634
1046
32
32
240
484
612
870
101
93
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1762
1046
0
32
240
484
868
870
9
125
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1762
1046
0
34
240
484
868
870
10
122
20
15
1292
385
671
659
736
7
1549
1294
26
280
512
1762
1046
8
32
240
484
868
870
3
120
20
15
1282
384
654
730
732
4
1542
1298
27
300
1048
1858
1114
90
26
568
1729
558
546
98
8
20
15
1282
384
654
730
732
4
1542
1298
27
300
536
1602
1026
26
26
568
705
558
876
1082
40
20
15
1282
384
654
730
732
4
1542
1298
27
300
536
1602
1050
26
26
568
705
558
866
1034
8
20
15
1282
384
654
730
732
4
1542
1298
27
300
536
1602
1114
26
26
568
705
558
802
1034
8
20
15
1282
384
654
730
732
4
1542
1298
27
300
536
1602
1114
90
26
568
705
558
802
98
8
20
15
1282
384
654
730
732
4
1542
1298
27
300
536
1730
1026
26
26
568
705
590
812
1082
40
20
15
1282
384
654
730
732
4
1542
1298
27
300
536
1730
1050
26
26
568
705
590
802
1034
8
20
15
1282
384
654
730
732
4
1542
1298
27
300
537
1601
1050
26
26
568
707
550
865
1034
8
20
15
1282
384
654
730
732
4
1542
1298
27
300
537
1601
1114
26
26
568
707
550
801
1034
8
20
15
1282
384
654
730
732
4
1542
1298
27
300
537
1745
1026
26
26
568
707
582
828
1082
8
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1664
1026
26
26
140
456
616
1003
1082
40
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1664
1068
26
26
140
456
616
834
10
8
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1666
1026
26
26
140
456
620
876
1082
40
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1666
1050
26
26
140
456
620
866
1034
8
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1728
1026
26
26
140
456
600
923
1082
40
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1602
1114
26
26
140
456
556
802
1074
32
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1730
1026
26
26
140
456
604
820
1082
8
20
15
1282
384
654
730
732
4
1542
1298
27
410
530
1746
1026
26
26
140
456
588
820
1082
8
20
15
1282
384
654
730
764
4
1542
1287
13
302
521
1640
1026
3
25
249
418
552
779
1035
57
20
15
1282
384
654
730
764
4
1542
1287
13
302
521
1641
1026
3
25
249
417
549
809
1067
57
20
15
1282
384
654
1754
220
4
1542
1286
13
602
530
1794
1058
33
21
1457
484
28
798
1087
41
20
15
1282
384
654
1754
220
4
1542
1286
13
602
530
1874
1090
33
21
1457
484
36
798
1119
41
20
15
1282
384
654
1754
220
4
1542
1286
13
602
530
1842
1090
33
21
1457
484
4
790
1119
41
20
15
1282
384
654
1754
220
4
1542
1287
13
922
530
1938
1026
3
25
1329
452
100
882
75
57
20
15
1282
384
654
1754
220
4
1542
1287
13
922
530
1874
1090
3
25
1329
452
36
818
1035
57
20
15
1282
384
590
1754
220
4
1542
139
155
666
530
128
642
715
792
1548
464
792
1851
987
1051
20
15
19
603
723
1561
274
530
3
361
33
675
548
1636
2012
180
29
928
322
102
613
1544
1138
20
15
279
565
1654
1265
665
156
1633
1043
720
390
946
1544
1609
1088
1253
108
136
648
679
1902
271
20
15
286
561
1585
49
633
65
216
19
771
773
1897
1807
1839
1825
816
93
169
730
0
541
65
20
15
98
1040
824
770
1127
181
4
528
16
16
820
176
57
269
16
52
518
1824
1030
482
556
20
15
98
1040
824
770
1127
181
4
528
16
16
820
176
57
269
528
52
518
302
1030
802
1324
20
15
98
1040
824
770
1127
181
4
528
16
16
820
176
57
269
272
564
262
286
6
450
478
20
15
98
1040
88
770
1127
181
4
1296
336
528
820
176
57
781
912
1048
780
1822
1030
1826
1388
20
15
98
1040
88
770
1127
181
4
1296
336
528
820
176
57
781
913
1048
780
1822
1030
1826
1391
20
15
98
1040
88
770
1127
181
4
1296
336
536
820
176
57
781
841
328
772
1824
1030
1826
1511
20
15
98
1040
824
802
1063
149
4
528
16
0
840
112
10
270
17
568
616
416
1200
1664
1207
20
15
98
1040
824
802
1063
149
4
528
16
0
840
112
10
270
18
568
616
416
1200
1664
1048
20
15
98
1040
824
802
1063
149
4
528
16
0
840
112
10
270
530
568
616
416
1200
1664
1560
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
13
269
17
515
368
272
1138
770
27
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
13
269
273
128
368
272
1138
770
1819
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
16
512
368
272
1136
768
30
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
17
512
368
272
1136
768
1051
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
528
512
368
272
1136
1664
1630
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
529
512
368
272
1136
768
1307
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
272
128
368
272
1136
768
1822
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
1048
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
273
512
368
272
1136
768
1819
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
530
512
368
272
1136
768
1304
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
274
512
368
272
1136
768
1816
20
15
98
1040
824
802
1063
149
4
528
16
0
968
112
10
270
178
568
356
288
1136
640
372
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
16
568
580
320
1136
768
30
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
17
568
580
320
1136
768
1051
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
528
568
580
320
1136
1664
1630
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
529
568
580
320
1136
768
1307
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
272
568
580
320
1136
768
670
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
1048
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
273
568
580
320
1136
768
667
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
177
568
580
320
1136
640
375
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
530
568
580
320
1136
768
1304
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
274
568
580
320
1136
768
1816
20
15
98
1040
824
802
1063
149
4
528
16
0
824
112
10
270
178
568
580
320
1136
640
372
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
6
269
17
56
300
336
472
770
27
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
6
270
16
56
300
336
472
768
46
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
6
270
18
3
557
336
472
768
25
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
6
270
274
56
300
336
472
768
1820
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
13
269
16
56
300
336
1138
770
538
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
13
269
17
56
300
336
1138
770
27
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
13
269
529
56
300
336
1138
1666
1627
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
13
269
272
56
300
336
1138
770
1818
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
13
269
273
56
300
336
1138
770
1819
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
10
270
16
0
540
1568
1136
768
542
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
10
270
17
3
538
1568
1136
768
1051
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
10
270
528
0
540
1568
176
640
1630
20
15
98
1040
824
802
1063
149
4
528
16
0
804
112
10
270
18
3
538
1568
1136
768
1048
20
15
98
1040
824
802
1063
149
4
528
16
8
968
112
10
270
18
516
352
288
1136
768
1048
20
15
98
1040
824
802
1063
149
4
528
16
8
804
112
6
270
18
516
280
400
472
768
28
20
15
98
1040
824
802
1063
149
4
528
16
8
804
112
9
269
16
4
536
1568
1194
770
26
20
15
98
1040
824
802
1063
149
4
528
16
8
804
112
10
270
18
4
536
1568
1136
768
1048
20
15
98
1040
824
802
1063
149
4
528
16
8
804
112
10
270
530
4
536
1568
1136
768
1304
20
15
102
1046
817
769
1121
179
15
742
26
18
818
178
56
320
456
520
515
307
1039
799
679
20
15
102
1042
817
832
1092
68
12
1504
22
60
774
134
1974
1438
930
1059
537
1570
1720
1632
1260
20
15
102
1042
817
832
1092
68
12
1504
22
60
774
134
1974
1438
914
1059
537
1570
1720
1632
1152
20
15
101
1045
821
837
1092
74
2
663
21
37
820
84
100
368
48
326
516
340
390
909
521
20
15
101
1045
821
837
1092
74
2
663
21
37
820
84
100
368
496
710
260
340
390
909
673
20
15
101
1045
821
837
1092
74
2
663
21
53
820
84
100
368
48
1045
516
340
390
909
521
20
15
101
1045
821
837
1092
74
2
663
21
53
820
84
100
368
496
533
260
340
390
909
673
20
15
101
1045
821
837
1092
74
2
663
29
53
820
84
100
368
32
17
260
308
390
909
513
20
15
101
1045
821
837
1092
74
34
547
21
37
820
84
1732
296
100
69
516
1620
1606
198
1064
20
15
101
1044
818
834
1092
74
2
660
16
48
819
84
100
369
49
18
259
307
395
911
542
20
15
101
1045
817
832
1060
166
34
663
17
52
966
74
60
352
38
332
330
270
1040
788
1222
20
15
102
1041
817
808
1066
144
8
663
21
0
810
136
11
354
48
4
557
1650
1035
476
16
20
15
102
1046
64
794
1115
195
15
1314
391
529
771
16
1622
796
817
1050
779
1571
1700
370
593
20
15
102
1046
84
788
1126
179
20
1492
340
532
804
162
51
843
777
1057
773
1841
1042
1808
1413
20
15
102
1046
84
788
1126
179
20
1492
340
532
804
162
51
843
793
1041
773
305
1042
1808
1363
20
15
98
1047
825
774
1125
180
20
598
17
17
821
180
54
290
238
522
519
292
1032
652
361
20
15
98
1047
825
774
1125
180
20
598
17
17
821
180
54
290
366
266
519
292
1032
652
681
20
15
99
1045
84
770
1127
180
18
1318
397
529
818
179
52
772
820
1062
777
305
1025
1827
1333
20
15
99
1045
84
786
1127
180
18
1318
397
513
802
179
52
772
820
1030
801
1809
1025
1843
1501
20
15
99
1044
820
774
1127
177
2
663
28
20
816
182
56
362
498
512
512
290
1027
773
1828
20
15
99
1044
820
774
1127
177
2
663
28
20
816
182
56
362
499
512
512
290
1027
773
1826
20
15
99
1045
820
774
1121
178
8
1431
29
20
822
176
56
866
912
0
260
292
1036
1806
1290
20
15
99
1045
820
774
1121
178
8
1431
29
20
822
176
56
866
1008
1024
516
292
1036
1806
1313
20
15
99
1045
820
774
1121
178
8
1431
29
20
822
176
56
866
976
1104
516
292
1036
1806
1162
20
15
99
1045
820
774
1121
178
18
663
29
20
822
176
51
360
40
512
514
1819
1027
779
524
20
15
99
1047
821
774
1125
105
16
534
23
16
821
17
208
284
24
562
263
397
404
394
0
20
15
99
1047
817
770
1122
96
18
534
31
17
816
16
244
274
16
516
256
392
394
419
527
20
15
99
1047
817
768
1122
96
18
534
31
16
818
16
244
274
16
1
269
392
394
387
15
20
15
116
1040
820
768
1130
83
24
528
18
22
820
10
235
279
21
566
261
389
410
448
515
20
15
99
1045
824
768
1122
179
19
663
16
16
816
176
48
360
55
117
516
288
1024
776
514
20
15
99
1045
824
768
1122
179
19
1431
16
16
816
176
48
872
951
1077
516
288
1024
1800
1282
20
15
99
1045
88
768
1122
179
19
599
336
528
816
176
48
296
407
533
772
272
1024
648
386
20
15
96
1044
820
768
1123
180
20
718
26
30
817
179
55
326
422
513
515
291
1032
784
1812
20
15
96
1044
820
768
1123
180
20
718
26
30
818
179
55
326
422
513
514
291
1032
784
1812
20
15
97
1045
821
834
1091
71
13
1486
22
48
778
138
2010
856
928
1068
610
1548
1690
275
280
20
15
101
1045
825
837
1101
78
38
1382
17
53
773
136
1952
768
86
22
533
1552
1718
374
114
20
15
101
1045
821
837
1101
78
38
1382
30
54
773
136
1952
768
80
16
530
1552
1717
373
112
20
15
101
1045
820
838
1094
70
38
1446
28
52
768
128
1984
832
996
1044
528
1536
1670
262
293
20
15
101
1045
820
806
1094
70
38
1318
28
4
768
128
1984
1472
228
692
560
1606
1670
1542
69
20
15
101
1045
820
806
1094
70
38
1446
28
4
768
128
1984
832
996
564
560
1606
1670
262
293
20
15
98
1047
825
802
1061
164
36
550
17
9
805
188
62
298
102
1
533
1812
1152
674
33
20
15
98
1047
825
802
1061
164
36
662
17
9
805
188
62
354
502
641
533
276
1088
776
649
20
15
98
1047
825
802
1061
164
36
614
17
9
805
188
62
258
230
641
533
1812
128
466
210
20
15
98
1047
817
834
1091
68
20
534
30
49
769
135
125
284
16
20
534
1562
1080
930
526
20
15
98
1047
817
834
1091
68
20
1302
30
49
769
135
1981
796
16
548
534
1562
1720
354
14
20
15
98
1047
817
834
1091
68
20
662
30
49
769
135
125
372
48
1040
534
1562
56
905
1024
20
15
98
1047
817
834
1091
68
20
662
30
49
769
135
125
372
464
532
534
1562
56
905
672
20
15
98
1047
825
800
1060
164
36
662
17
5
806
102
38
354
494
569
296
348
450
794
1817
20
15
98
1047
825
800
1060
164
36
662
17
5
806
166
38
354
494
569
552
284
1112
794
665
20
15
98
1047
825
800
1060
164
36
614
17
5
829
189
61
260
38
56
578
259
131
465
596
20
15
98
1047
825
800
1060
164
36
1430
17
5
806
166
38
866
1006
1081
552
284
1090
1818
1305
20
15
98
1047
825
800
1060
164
36
1430
17
13
806
166
38
866
1006
1026
536
284
1090
1818
1305
20
15
98
1047
825
832
1092
68
36
614
17
53
774
134
1736
260
38
24
536
1572
1606
226
1082
20
15
98
1047
825
832
1092
68
36
614
17
53
774
134
1736
284
38
24
536
1570
1606
233
1065
20
15
98
1047
825
832
1092
68
36
1446
17
53
774
134
1989
834
998
1048
536
1538
1667
256
290
20
15
98
1047
825
832
1092
68
36
1446
17
53
774
134
1990
834
998
1048
536
1538
1665
140
1186
20
15
98
1047
825
832
1092
68
36
1446
17
53
774
134
1992
836
998
1048
536
1538
1670
130
1186
20
15
98
1047
825
800
1092
68
36
1430
17
5
774
134
1989
866
1014
1029
520
1674
1667
320
265
20
15
98
1047
825
800
1092
68
36
1430
17
5
774
134
1989
868
1014
1029
520
1674
1667
153
1172
20
15
98
1047
825
800
1092
68
36
1430
17
5
774
134
1990
866
1014
1029
520
1674
1689
282
274
20
15
98
1047
825
800
1092
68
36
1446
17
5
774
134
1989
834
998
1080
568
1666
1667
128
1186
20
15
98
1047
825
800
1092
68
36
1446
17
13
774
134
1989
834
998
1026
568
1666
1667
128
1186
20
15
98
1047
825
806
1061
164
36
614
17
1
801
188
62
258
230
58
291
276
128
466
210
20
15
98
1047
821
806
1057
164
36
1430
22
0
829
188
62
866
992
1082
587
256
1090
1804
1280
20
15
98
1047
825
838
1093
69
20
534
17
49
769
141
124
284
22
16
533
1557
1072
930
514
20
15
98
1047
825
838
1093
69
20
534
17
49
769
141
124
284
278
529
533
1557
1072
930
642
20
15
98
1047
821
806
1097
69
4
1482
20
0
778
130
2012
852
928
1084
516
1664
1688
148
1168
20
15
98
1047
825
838
1093
68
20
534
17
49
769
140
126
282
30
16
531
1556
1072
930
1025
20
15
98
1047
821
838
1094
70
32
550
22
48
856
88
1740
298
80
38
576
1608
1600
200
128
20
15
98
1047
816
800
1092
68
36
1430
31
0
776
136
1990
866
1010
1137
565
1689
1667
156
1169
20
15
99
1045
820
802
1063
165
34
550
29
1
978
70
32
300
84
366
353
323
23
493
128
20
15
99
1045
820
802
1063
164
34
1430
29
1
850
163
36
868
996
1134
609
1537
1089
1821
1286
20
15
99
1045
820
834
1095
77
34
550
29
33
818
86
1728
300
84
46
513
1619
1623
197
128
20
15
99
1045
820
834
1095
68
2
598
29
33
818
83
100
308
356
286
257
337
385
941
696
20
15
99
1045
820
834
1095
68
34
1430
29
49
770
131
1988
868
996
1046
529
1537
1665
323
261
20
15
99
1045
820
834
1095
68
34
1430
29
49
770
135
1988
868
996
1062
529
1541
1665
333
262
20
15
99
1045
820
802
1095
68
34
1430
29
1
770
131
1988
868
996
1078
513
1665
1665
323
261
20
15
99
1044
820
838
1093
68
34
1431
28
52
772
140
1993
866
1010
1043
531
1554
1671
321
267
20
15
99
1044
820
806
1087
129
18
727
28
4
856
184
32
349
433
560
608
1542
1159
671
646
20
15
99
1044
820
806
1087
129
18
727
28
4
856
186
32
349
433
560
608
1538
1159
671
646
20
15
99
1044
820
806
1085
128
18
1175
28
4
820
188
33
930
563
53
550
1698
1155
1894
1505
20
15
101
1045
821
805
1060
162
38
551
29
5
980
68
36
296
82
49
356
324
22
494
130
20
15
101
1045
821
805
1060
162
38
551
29
5
916
68
36
296
82
113
340
388
22
494
130
20
15
101
1045
825
835
1092
66
38
1447
17
49
771
132
1988
832
982
1041
529
1541
1677
128
1202
20
15
101
1045
825
807
1064
162
38
615
17
9
807
188
36
256
214
385
281
273
1156
640
370
20
15
101
1045
825
807
1064
162
38
615
17
9
807
188
36
256
204
385
281
273
1156
640
376
20
15
101
1045
793
901
1060
162
38
551
9
69
852
68
36
296
106
761
356
356
22
494
41
20
15
99
1045
820
838
1065
162
32
551
29
52
966
64
56
298
84
576
340
340
20
662
130
20
15
99
1045
820
806
1057
161
32
551
29
4
830
97
32
298
84
48
290
394
448
477
132
20
15
99
1045
820
806
1057
161
32
551
29
4
830
161
32
298
84
48
546
1810
1200
701
132
20
15
99
1045
820
806
1057
162
32
551
29
4
830
160
32
298
84
48
546
1812
1201
702
130
20
15
99
1045
820
806
1057
162
32
551
29
4
918
144
56
298
84
112
338
267
25
806
1154
20
15
99
1045
820
806
1057
169
32
551
29
4
830
185
48
298
84
48
546
1794
1152
677
132
20
15
99
1045
820
806
1057
169
32
551
29
4
830
185
40
298
84
48
546
1793
144
454
130
20
15
99
1045
820
806
1057
170
32
551
29
4
830
184
48
298
84
48
546
1795
1153
678
130
20
15
99
1045
818
803
1057
162
32
551
20
6
822
160
32
298
82
56
544
1818
1201
702
134
20
15
99
1045
818
803
1057
162
32
551
20
6
822
160
32
298
610
120
544
1818
1202
702
1574
20
15
99
1045
818
803
1057
169
32
551
20
6
830
185
40
298
98
120
548
260
144
454
550
20
15
99
1045
818
803
1057
169
32
551
20
6
830
185
40
298
82
56
548
1796
144
454
134
20
15
99
1045
818
803
1057
169
32
551
20
6
830
185
40
298
610
120
548
260
1168
1702
1574
20
15
99
1045
818
803
1057
170
32
551
20
6
822
184
48
298
98
120
544
262
1153
1702
1062
20
15
99
1045
818
803
1057
170
32
551
20
6
822
184
48
298
82
56
544
1798
1153
678
134
20
15
99
1045
818
803
1057
170
32
551
20
6
822
184
48
298
83
56
544
1702
1153
1702
1159
20
15
99
1045
818
803
1057
170
32
551
20
6
822
184
48
298
610
120
544
262
1153
1702
1574
20
15
99
1045
818
803
1057
170
32
551
20
6
822
184
48
298
611
120
544
1702
1153
1702
1575
20
15
99
1045
818
803
1057
170
32
551
20
6
830
184
48
298
98
120
548
261
1153
1702
1062
20
15
99
1045
818
803
1057
170
32
551
20
6
830
184
48
298
82
56
548
1797
1153
678
134
20
15
99
1045
818
803
1057
170
32
551
20
6
830
184
48
298
99
120
548
261
1153
678
39
20
15
99
1045
818
803
1057
170
32
551
20
6
830
184
48
298
83
376
584
1794
1152
678
135
20
15
99
1045
818
803
1057
170
32
551
20
6
830
184
48
298
610
120
548
261
1153
1702
1574
20
15
99
1045
818
835
1089
66
34
1447
20
54
770
128
1987
836
997
1064
620
1550
1667
259
291
20
15
99
1045
818
803
1097
66
34
1319
20
6
774
128
1987
1476
226
56
512
1674
1667
1539
33
20
15
99
1045
818
803
1097
66
34
1447
20
6
774
128
1987
836
994
1080
512
1674
1667
259
289
20
15
99
1045
818
803
1097
66
34
1431
20
6
774
128
1987
868
994
1080
512
1674
1667
323
257
20
15
99
1047
817
802
1060
165
34
1430
31
1
851
167
32
850
912
616
610
1538
1196
1801
1296
20
15
99
1047
817
802
1060
165
34
1430
31
1
851
167
32
850
976
616
610
1538
1196
1801
1168
20
15
99
1047
817
834
1092
66
2
662
31
49
771
132
108
361
48
1088
1185
1571
51
903
528
20
15
99
1047
817
834
1092
66
20
1302
31
49
771
137
1976
792
16
544
537
1565
1712
336
80
20
15
99
1047
817
834
1092
69
2
1430
31
49
771
135
1968
1458
944
672
537
1560
1724
1569
1184
20
15
99
1047
821
838
1065
169
32
550
23
32
970
91
40
300
96
66
337
346
11
680
32
20
15
99
1047
821
838
1065
169
32
550
23
32
970
91
40
300
80
66
337
346
11
696
128
20
15
99
1047
821
838
1065
169
32
550
23
32
970
90
40
300
96
66
337
344
8
680
32
20
15
99
1047
821
838
1065
169
32
550
23
32
970
90
40
300
80
66
337
344
8
680
128
20
15
99
1047
821
806
1057
169
32
550
23
0
829
185
48
300
80
378
587
259
1088
1674
1152
20
15
99
1047
821
806
1057
169
32
550
23
0
829
185
48
300
608
122
587
259
1152
682
1568
20
15
99
1047
821
806
1057
169
32
550
23
0
829
185
40
300
80
378
587
259
1168
1688
1152
20
15
99
1047
821
806
1057
169
32
550
23
0
829
185
40
300
608
122
587
259
1168
1720
1568
20
15
99
1047
821
806
1057
170
36
550
23
0
826
184
40
296
96
5
529
1795
1064
680
32
20
15
99
1047
821
806
1057
170
36
550
23
0
826
184
40
296
608
389
273
259
1160
1704
1568
20
15
99
1047
821
806
1065
169
32
550
23
0
970
91
40
300
96
130
369
338
1035
680
32
20
15
99
1047
821
806
1065
169
32
550
23
0
970
90
40
300
96
130
369
264
264
680
32
20
15
99
1047
821
838
1097
73
34
1446
23
48
778
138
1988
834
992
1062
609
1544
1664
257
288
20
15
99
1045
820
834
1090
64
34
1431
29
49
768
128
1988
868
1008
1046
528
1560
1676
156
1168
20
15
99
1045
820
802
1090
64
2
663
29
1
768
128
116
372
48
1085
512
258
1082
908
1054
20
15
99
1045
820
802
1090
64
34
1431
29
1
768
128
1988
868
1008
1142
512
1664
1676
284
272
20
15
99
1045
820
802
1098
68
34
1431
29
1
780
136
1984
868
1008
1142
518
1670
1666
284
272
20
15
99
1045
818
832
1090
64
34
1447
20
48
780
128
1988
836
994
1057
618
1536
1674
135
1185
20
15
119
1041
818
896
1061
172
41
525
33
107
875
84
54
304
8
730
524
1544
1032
1670
1200
20
15
119
1045
820
832
1094
64
41
1417
33
33
778
135
1997
876
910
1070
617
1539
1680
150
1202
20
15
99
1045
816
832
1094
68
34
1446
21
48
772
130
1984
836
996
544
542
1539
1667
263
293
20
15
99
1045
816
832
1094
68
34
1446
21
52
772
130
1984
836
996
552
538
1539
1667
263
293
20
15
99
1045
824
832
1094
73
34
1446
16
48
776
140
1984
836
998
1064
608
1548
1676
266
292
20
15
99
1044
824
834
1062
164
34
615
16
54
962
66
32
258
231
669
346
347
1043
643
354
20
15
99
1044
824
834
1062
164
34
615
16
54
962
67
32
258
38
541
326
337
1043
643
83
20
15
99
1044
824
834
1062
164
34
615
16
54
962
67
32
258
230
669
326
337
1043
643
355
20
15
99
1044
824
834
1062
164
34
615
16
54
962
67
32
258
231
669
326
337
1043
643
354
20
15
99
1044
824
800
1094
65
2
615
16
8
780
92
96
290
39
513
306
420
388
966
594
20
15
99
1044
824
800
1094
65
2
615
16
8
780
92
96
290
359
513
306
420
388
966
466
20
15
99
1044
824
834
1094
68
34
1447
16
54
770
131
1984
834
998
1053
534
1537
1667
259
291
20
15
99
1044
824
802
1094
68
34
1447
16
6
770
130
1984
834
998
1085
570
1675
1667
131
1187
20
15
99
1044
824
802
1094
68
34
1447
16
6
770
130
1984
834
999
1085
570
1675
1667
133
1186
20
15
99
1044
824
802
1094
68
34
1447
16
6
770
131
1984
834
998
1085
574
1665
1667
131
1187
20
15
99
1044
824
802
1094
68
34
1447
16
6
770
131
1984
834
999
1085
574
1665
1667
133
1186
20
15
99
1045
816
800
1065
169
35
551
21
4
822
94
48
296
100
516
534
1874
1031
656
72
20
15
99
1045
816
800
1065
169
35
551
21
4
822
182
48
296
96
120
590
258
1159
648
80
20
15
99
1045
816
800
1065
169
35
551
21
4
822
182
48
296
608
120
590
258
1159
1672
1568
20
15
99
1045
816
800
1065
169
35
551
21
4
822
182
48
296
100
1028
534
258
135
456
584
20
15
99
1045
816
800
1065
169
35
551
21
4
822
182
48
296
612
4
534
1794
1159
648
1576
20
15
99
1045
816
832
1092
66
2
663
21
49
776
128
106
372
52
1041
529
1553
1077
912
1048
20
15
99
1045
816
832
1092
66
34
1383
21
49
776
128
1962
772
80
17
529
1553
1717
368
112
20
15
99
1045
816
832
1092
66
34
1319
21
49
776
128
1962
1476
208
17
529
1553
1749
1536
48
20
15
99
1045
816
832
1092
66
35
551
24
56
776
128
1740
296
87
32
528
1572
1612
206
130
20
15
99
1045
824
832
1060
169
35
551
16
48
964
78
48
296
103
165
342
342
1046
1681
1170
20
15
99
1045
824
832
1060
169
35
551
16
48
964
78
48
296
615
677
342
342
1046
1681
1618
20
15
99
1045
824
832
1060
169
35
551
16
58
964
78
48
296
103
673
336
342
1046
1681
1170
20
15
99
1045
824
832
1060
169
35
551
16
58
964
78
48
296
615
673
336
342
1046
1681
1618
20
15
99
1045
824
800
1058
147
35
615
16
10
800
112
16
280
203
513
538
1570
96
648
362
20
15
99
1045
824
832
1092
66
2
663
16
58
772
128
106
372
54
289
528
1553
53
912
1044
20
15
99
1045
824
832
1092
66
35
551
16
48
772
128
1740
296
103
72
540
1572
1612
198
1058
20
15
99
1045
824
832
1092
69
9
535
16
48
772
134
110
264
23
21
538
1566
1074
947
1059
20
15
98
1044
816
800
1068
158
9
535
21
4
824
136
0
266
20
4
548
1636
1036
770
1120
20
15
98
1044
816
800
1068
158
9
535
21
4
824
136
0
266
276
516
548
1636
1036
642
672
20
15
102
1045
816
802
1059
160
38
613
21
5
828
162
38
263
33
57
294
268
66
499
56
20
15
102
1045
816
802
1059
160
38
613
21
5
988
82
38
263
33
57
358
332
2
499
568
20
15
102
1045
816
834
1091
64
6
613
21
53
772
130
102
295
33
18
534
1553
1074
931
569
20
15
102
1045
816
834
1091
64
38
613
21
53
772
130
1734
263
33
41
541
1569
1602
227
1080
20
15
102
1045
816
834
1091
64
38
613
21
53
772
130
1734
263
545
34
542
1569
1602
227
1592
20
15
96
1044
822
769
1120
182
22
718
22
22
818
175
53
325
417
520
520
314
1027
793
1830
20
15
96
1044
822
770
1120
180
22
718
22
20
852
174
54
326
417
565
613
1572
1026
785
661
20
15
96
1044
86
785
1120
180
22
1486
350
518
800
174
54
837
785
1072
788
302
1026
1811
1375
20
15
96
1044
86
785
1120
180
22
1486
350
518
800
174
54
837
788
1072
788
302
1026
1811
1368
20
15
96
1044
86
785
1120
180
22
1486
350
518
800
174
54
838
785
1072
788
302
1026
1810
1374
20
15
98
1047
827
803
1095
68
20
534
16
9
779
137
121
282
27
1
520
284
1078
929
515
20
15
98
1047
827
803
1095
68
20
534
16
10
779
137
121
282
27
0
512
284
1078
929
515
20
15
96
1044
822
833
1090
70
6
590
22
54
822
86
102
314
354
274
512
308
384
936
684
20
15
96
1044
822
801
1082
130
22
718
22
6
861
189
38
326
417
569
609
1542
128
640
662
20
15
96
1044
822
801
1082
130
22
718
22
6
861
189
38
326
481
569
609
1542
128
640
678
20
15
96
1044
822
801
1082
130
22
718
30
6
861
189
38
325
421
689
609
1538
1152
645
1809
20
15
96
1044
822
801
1082
130
22
718
30
6
861
189
38
326
421
561
609
1545
128
640
1809
20
15
116
1040
818
771
1122
179
29
1424
22
18
816
178
52
870
998
1134
512
292
1032
1800
1312
20
15
1634
1047
37
230
513
557
1540
1610
450
904
282
314
156
644
580
262
10
136
904
993
685
20
15
795
34
162
739
544
258
1476
796
789
794
667
185
1128
83
1
560
773
4
1809
907
1495
20
15
795
34
162
739
544
258
1476
796
789
794
667
185
1128
103
1
560
773
4
1809
963
891
20
15
795
34
162
737
545
257
1477
796
789
781
717
189
1130
103
1
518
645
13
1808
962
890
20
15
795
34
162
737
545
257
1477
796
789
797
669
189
1130
103
1
522
771
9
1808
962
826
20
15
795
34
162
737
545
257
1477
1308
1301
781
653
189
618
615
513
646
773
21
784
834
506
20
15
795
34
162
737
545
257
1477
1308
1302
782
671
189
618
615
512
644
785
1
784
834
471
20
15
795
34
162
737
553
265
1477
796
789
797
806
181
1122
103
1
522
536
1574
1808
946
1466
20
15
795
35
163
674
554
1633
1905
793
793
808
932
661
129
133
2
283
291
267
234
1678
1880
20
15
795
35
163
674
554
1633
1905
793
793
808
932
661
129
389
2
283
291
267
235
143
152
20
15
795
34
146
753
529
777
1477
796
773
901
654
1542
98
231
49
326
264
856
1760
69
157
20
15
795
34
146
753
529
777
1477
796
773
901
910
1542
98
231
49
838
1032
728
1760
69
157
20
15
795
34
146
753
529
777
1477
796
773
901
590
262
98
103
49
326
840
120
992
965
925
20
15
795
34
146
753
529
777
1477
796
773
901
590
262
98
231
49
326
840
120
992
69
157
20
15
795
34
146
753
529
777
1477
796
773
901
590
1542
98
231
49
326
840
632
1760
69
157
20
15
795
34
146
753
529
777
1477
796
773
901
718
1542
98
231
49
390
648
664
1760
69
157
20
15
795
34
146
753
529
777
1477
796
773
901
974
1542
98
231
49
838
1096
568
1760
69
157
20
15
795
34
146
753
529
777
1477
796
774
902
654
1542
98
203
48
324
264
920
1760
118
159
20
15
795
34
146
753
529
777
1477
796
774
902
590
1542
98
203
48
324
900
1236
1760
118
159
20
15
795
35
145
754
529
273
1477
797
773
897
653
141
1213
230
48
320
270
18
1875
904
940
20
15
795
35
145
754
529
785
1477
797
773
897
589
269
109
201
48
320
846
73
1001
97
156
20
15
795
35
145
754
529
785
1477
797
773
897
589
1549
109
201
48
384
910
593
1769
97
156
20
15
795
35
145
754
529
785
1477
797
773
897
717
1549
109
201
48
384
654
593
1769
97
156
20
15
795
35
145
754
529
777
1477
797
773
897
589
1542
98
230
48
320
910
1176
1760
68
156
20
15
1435
35
657
754
658
512
1797
1453
261
897
1536
1536
134
326
113
897
1216
706
1862
162
442
20
15
1435
35
657
754
658
512
1797
1453
261
897
1536
1664
134
326
113
897
1216
578
1734
162
442
20
15
1379
23
642
354
779
1185
1858
1494
256
37
514
854
148
530
187
569
784
564
1585
1497
794
20
15
1305
1049
1337
459
807
893
1893
1797
1061
65
1216
41
41
137
985
113
1624
206
26
67
11
20
15
115
1045
820
770
1127
179
25
518
29
20
818
176
53
284
164
516
513
304
2
451
200
20
15
115
1045
820
770
1127
179
25
518
45
20
818
176
53
284
4
4
513
272
2
451
520
20
15
115
1045
820
770
1127
179
25
518
45
20
818
176
53
284
260
4
257
304
2
451
464
20
15
115
1045
820
770
1127
179
25
646
29
20
818
176
53
380
36
4
513
288
1026
771
512
20
15
115
1045
820
770
1127
179
25
646
29
20
818
176
53
380
484
520
513
304
1026
771
648
20
15
115
1045
820
770
1127
179
25
1414
29
20
818
176
53
892
932
1032
513
288
1026
1795
1280
20
15
115
1044
820
774
1127
181
17
519
28
20
816
180
49
282
19
0
512
1816
6
448
526
20
15
113
1041
817
771
1123
179
27
723
27
17
816
176
52
321
393
525
512
291
1031
798
646
20
15
113
1041
817
771
1123
179
27
723
27
17
816
180
52
321
393
525
512
299
1027
798
1798
20
15
118
1054
820
770
1122
183
29
516
16
20
816
182
48
281
22
0
512
294
15
449
0
20
15
118
1054
820
770
1122
183
29
644
16
20
816
182
48
377
38
512
512
294
1039
769
1024
20
15
118
1054
820
770
1122
183
29
644
16
20
816
182
48
377
486
512
512
1830
1039
769
640
20
15
118
1054
820
770
1122
183
29
1412
16
20
816
182
48
889
934
1024
512
294
1039
1793
1280
20
15
118
1054
820
770
1122
183
29
720
16
20
816
182
48
326
390
512
512
294
1039
792
640
20
15
118
1054
820
768
1122
183
29
644
16
16
818
178
48
377
38
6
526
1822
1031
769
512
20
15
118
1054
820
768
1122
183
29
644
16
16
818
178
48
377
486
518
526
1822
1031
769
640
20
15
118
1054
820
768
1122
183
29
580
16
16
818
178
48
313
358
262
526
286
1031
641
672
20
15
118
1046
818
770
1122
183
29
512
30
16
816
182
48
282
18
4
257
294
15
448
0
20
15
1651
1051
162
290
819
985
1545
1557
284
33
337
309
245
2
515
41
782
1291
644
240
262
20
15
1651
1051
162
290
820
1009
1545
1557
284
33
339
291
245
2
515
41
777
1281
643
136
262
20
15
1651
1051
162
290
820
1009
1545
1557
284
33
339
291
245
514
515
41
777
1281
643
648
646
20
15
1651
1051
162
290
820
1009
1545
1557
284
33
339
291
238
2
515
41
777
769
804
12
257
20
15
1651
1051
162
290
820
1009
1545
1557
284
33
339
291
238
514
515
41
777
769
804
556
673
20
15
1651
1051
162
290
820
1013
1545
1557
284
33
339
159
241
2
515
41
777
25
133
48
257
20
15
1651
1051
162
290
820
1013
1545
1557
284
33
339
159
241
514
515
41
777
25
133
688
650
20
15
1651
1051
162
290
820
1013
1545
1557
284
33
339
151
241
2
515
41
777
18
134
8
266
20
15
1651
1051
162
290
820
1013
1545
1557
284
33
339
151
241
514
515
41
777
18
903
648
701
20
15
1649
1050
162
290
818
986
1567
1553
283
32
336
84
208
64
530
47
777
74
80
26
264
20
15
116
1042
816
768
1122
183
29
513
32
16
816
180
48
285
0
8
268
286
14
450
264
20
15
115
1045
821
841
1069
173
42
550
23
33
969
71
48
292
64
70
337
258
275
680
142
20
15
115
1045
818
839
1089
76
46
1414
36
58
780
140
1996
864
898
1056
608
1536
1672
152
1212
20
15
115
1045
818
839
1093
76
46
1414
20
54
770
136
1994
864
993
1064
620
1550
1681
280
283
20
15
115
1045
818
839
1093
76
46
1414
20
54
770
136
1994
864
994
1064
620
1550
1681
280
281
20
15
115
1045
818
839
1097
76
46
1414
20
54
774
132
1988
864
994
1048
528
1537
1677
334
282
20
15
115
1045
818
839
1097
76
46
1414
20
54
774
132
1996
864
994
1048
528
1537
1669
325
268
20
15
115
1045
818
806
1062
161
42
518
36
12
824
186
56
307
1
514
582
258
1091
451
126
20
15
115
1045
820
842
1099
73
25
518
45
33
778
82
1754
284
4
46
617
1699
1609
208
1104
20
15
115
1045
816
838
1061
172
46
550
40
62
964
68
44
288
138
322
336
258
1042
1686
1266
20
15
115
1045
816
838
1093
76
46
1414
24
62
772
132
1988
864
970
1090
528
1538
1676
278
306
20
15
115
1045
816
838
1093
76
46
1414
24
62
772
132
1996
864
970
1090
528
1538
1674
283
306
20
15
115
1045
788
914
1070
169
42
550
13
68
836
70
48
292
100
752
376
380
276
652
288
20
15
115
1045
824
898
1065
172
46
550
32
110
1004
68
52
288
142
362
256
256
1046
1686
1265
20
15
115
1053
824
806
1062
145
41
525
32
4
800
118
17
315
15
8
528
1570
102
785
1200
20
15
115
1053
824
806
1062
145
41
525
32
4
800
118
17
315
527
8
528
338
1126
1681
1648
20
15
115
1053
824
806
1062
145
41
525
32
4
800
118
17
315
271
520
528
338
1126
785
688
20
15
115
1053
788
914
1070
169
41
525
13
64
836
70
49
317
96
760
378
380
274
646
76
20
15
115
1053
789
913
669
149
18
534
7
65
138
182
240
276
176
246
80
99
263
333
334
20
15
115
1053
789
913
669
149
18
534
7
65
138
183
240
276
176
246
80
98
263
333
334
20
15
115
1052
816
838
1097
69
26
727
16
36
776
130
120
322
395
553
617
1538
55
924
646
20
15
115
1052
816
838
1097
69
26
727
16
52
776
130
120
322
395
712
608
1538
55
924
646
20
15
115
1052
816
838
1097
69
26
727
16
52
776
130
120
322
394
712
608
1538
55
924
644
20
15
115
1044
820
838
1093
77
25
651
23
36
772
134
110
377
448
580
621
1568
48
898
656
20
15
115
1044
820
838
1093
76
46
1419
23
52
772
132
1996
850
960
1044
533
1556
1670
266
299
20
15
115
1044
820
838
1093
76
46
1419
23
52
772
136
1994
850
960
1044
533
1542
1676
270
315
20
15
115
1044
816
900
1061
173
41
551
40
108
994
70
46
298
139
361
270
258
16
480
250
20
15
115
1044
816
900
1061
173
41
679
40
108
994
70
46
330
11
105
270
258
16
768
522
20
15
115
1044
816
900
1061
173
41
679
40
108
866
70
46
330
11
617
526
1538
1040
768
1034
20
15
115
1044
816
900
1061
173
42
551
40
108
994
70
48
290
139
361
270
258
539
657
378
20
15
115
1044
816
836
1061
173
42
523
40
44
962
70
48
314
10
82
350
258
27
449
611
20
15
115
1044
816
836
1061
173
42
523
40
44
962
70
48
314
266
82
350
258
27
449
483
20
15
115
1044
816
804
1061
149
42
519
36
12
802
118
16
306
2
3
542
1570
1191
1689
1211
20
15
115
1044
816
804
1061
149
42
519
36
12
802
118
16
306
258
515
542
1570
1191
1689
2043
20
15
115
1044
816
804
1061
165
42
523
40
12
834
186
56
317
9
9
622
1562
131
643
98
20
15
115
1044
816
804
1061
165
42
523
40
12
834
186
56
317
13
9
622
1562
131
643
97
20
15
115
1044
816
804
1061
165
42
523
40
12
834
186
56
317
521
9
622
1562
131
643
1634
20
15
115
1044
816
804
1061
165
42
523
40
12
834
186
56
317
525
9
622
1562
1155
643
1633
20
15
115
1044
816
804
1061
165
42
523
40
12
834
186
56
314
11
9
622
1562
135
641
102
20
15
115
1044
816
804
1061
165
42
523
40
12
834
186
56
314
523
9
622
1562
135
641
1638
20
15
115
1044
816
804
1061
173
41
523
40
12
834
70
49
313
13
521
622
1746
1050
1473
1123
20
15
115
1044
816
804
1061
173
41
679
40
12
834
70
46
330
11
649
622
354
272
768
10
20
15
115
1044
816
804
1061
173
41
679
40
12
930
166
46
330
11
9
334
306
304
768
10
20
15
115
1044
816
804
1061
173
42
523
40
12
834
70
48
314
11
521
622
1746
1051
1473
1121
20
15
115
1044
816
804
1061
173
42
523
40
12
802
146
48
317
9
649
302
266
27
451
610
20
15
115
1044
816
804
1061
173
42
523
40
12
802
146
48
314
11
521
590
266
23
449
610
20
15
115
1044
816
804
1061
173
42
523
40
12
802
146
48
314
267
521
590
266
23
449
482
20
15
115
1044
816
804
1061
173
42
523
40
12
802
166
48
314
11
9
542
1714
151
641
98
20
15
115
1044
816
804
1061
173
42
523
40
12
802
166
48
314
523
9
542
1714
1175
1665
1642
20
15
115
1044
816
804
1061
173
42
551
40
12
802
166
48
290
139
9
542
1714
151
657
378
20
15
115
1044
816
838
1093
77
26
1483
16
54
768
134
1968
1434
898
555
528
1554
1724
1633
1267
20
15
115
1044
816
838
1093
76
46
1419
16
54
768
136
1993
858
962
1046
528
1558
1671
265
304
20
15
115
1044
816
838
1093
76
46
1419
20
54
768
136
1993
858
961
1044
528
1558
1671
137
1181
20
15
115
1044
816
838
1097
76
46
1419
16
54
772
132
1996
850
962
1051
536
1537
1669
268
304
20
15
115
1044
816
838
1097
76
46
1419
20
54
772
132
1996
850
961
1060
632
1538
1670
265
318
20
15
113
1049
825
905
1069
165
45
525
37
101
869
66
59
313
13
729
518
1536
1042
644
97
20
15
117
1045
821
834
1094
70
46
1422
30
48
772
132
1996
872
960
1060
614
1544
1682
274
310
20
15
117
1045
821
834
1094
78
30
534
22
48
772
140
112
272
0
28
534
1560
1076
934
573
20
15
117
1045
821
834
1094
78
42
1422
30
48
772
140
1996
848
960
1060
614
1558
1665
140
1180
20
15
117
1045
821
834
1094
78
42
1422
30
48
772
140
1996
880
960
1060
614
1558
1665
332
282
20
15
117
1045
821
837
1101
78
30
1494
22
54
773
136
2008
848
896
544
537
1552
1672
144
1176
20
15
117
1045
821
837
1101
78
42
1422
30
54
773
136
1996
848
960
1040
530
1552
1664
140
1180
20
15
113
1049
825
810
1065
165
45
525
37
4
838
66
59
313
13
12
636
1652
1046
646
97
20
15
113
1049
825
842
1065
165
45
525
37
36
966
66
59
313
13
92
348
340
22
646
97
20
15
117
1045
818
839
1097
78
42
1423
24
58
778
136
1996
849
963
1057
611
1551
1689
143
1178
20
15
113
1049
825
843
1067
161
45
525
37
34
968
66
59
313
13
528
336
348
1044
646
97
20
15
113
1049
825
810
1066
169
45
525
37
4
836
70
50
307
13
268
616
1652
1044
641
97
20
15
117
1045
825
811
1067
169
46
1422
34
2
808
170
40
872
904
1024
528
276
1094
1808
1200
20
15
117
1045
825
811
1067
169
46
1422
34
2
808
172
40
872
904
1024
528
272
1092
1808
1200
20
15
117
1049
825
810
1066
171
43
549
37
4
808
106
40
289
141
140
288
342
455
477
244
20
15
114
1054
786
915
1059
167
44
524
12
66
832
74
59
312
96
752
352
340
276
641
137
20
15
113
1049
789
917
1061
173
45
653
13
70
838
70
54
358
486
752
376
376
280
784
656
20
15
113
1041
817
801
1061
173
45
1413
29
5
829
186
58
866
998
1081
550
256
1092
1796
1312
20
15
113
1041
817
898
1067
171
43
547
35
100
858
90
58
298
136
711
324
340
1
449
371
20
15
113
1041
817
898
1067
171
43
547
35
116
986
90
58
298
136
359
577
1620
1026
1666
1267
20
15
113
1041
817
901
1069
173
45
549
45
109
1002
70
54
290
139
361
256
256
1040
1688
1266
20
15
113
1041
817
901
1069
173
45
549
45
109
1002
90
58
290
139
683
256
268
256
656
242
20
15
113
1041
817
901
1069
173
45
549
45
102
850
70
54
290
139
728
320
340
272
664
242
20
15
113
1041
817
901
1069
173
45
549
45
102
998
70
54
290
139
696
268
256
272
664
242
20
15
113
1041
817
837
1069
173
45
549
45
61
970
70
54
290
139
327
320
256
1040
1688
1266
20
15
113
1041
817
805
1069
173
45
549
45
6
935
169
42
290
139
760
322
298
72
468
242
20
15
113
1041
817
805
1069
173
45
549
45
13
841
186
42
290
139
649
609
1552
128
468
242
20
15
113
1041
817
805
1069
173
45
549
45
13
842
90
50
290
139
649
608
1636
1028
676
370
20
15
113
1041
817
805
1069
173
45
549
45
13
842
90
58
290
139
523
608
1892
1024
656
242
20
15
113
1041
817
805
1069
173
45
549
45
13
842
154
42
290
139
649
608
1544
1184
476
242
20
15
113
1041
817
805
1069
174
41
549
45
13
805
168
46
290
139
11
539
1712
177
688
378
20
15
113
1041
817
805
1069
174
41
549
45
13
805
184
46
290
139
11
539
1808
129
464
250
20
15
117
1041
817
801
1069
174
42
643
21
5
826
168
44
354
482
518
528
272
1088
784
1820
20
15
117
1041
817
801
1069
174
42
1411
21
5
826
168
44
866
994
518
272
272
1088
1808
1308
20
15
117
1041
817
901
1069
174
43
545
45
109
873
88
58
290
139
713
513
1548
1026
1680
1272
20
15
117
1041
817
805
1069
174
43
545
45
13
805
168
42
290
139
11
539
1712
146
664
376
20
15
117
1041
817
805
1069
174
43
545
45
13
805
168
42
290
138
10
539
1712
146
664
377
20
15
117
1041
817
805
1069
174
43
545
45
13
805
184
42
290
139
9
537
1808
130
468
244
20
15
117
1041
817
805
1069
174
43
545
45
13
805
184
42
290
138
11
537
1808
130
460
249
20
15
117
1041
817
805
1069
174
43
1185
45
13
805
184
42
930
523
9
537
272
1154
1868
1528
20
15
117
1041
817
837
1101
77
46
1410
23
59
779
137
1992
892
994
1056
625
1540
1668
144
1152
20
15
117
1041
817
837
1101
78
30
1410
23
59
775
136
2008
888
994
1056
633
1543
1672
128
1154
20
15
117
1041
817
837
1101
78
30
1410
23
59
775
136
2008
888
930
544
537
1543
1672
256
258
20
15
117
1041
817
805
1101
78
30
1410
23
11
779
136
2008
888
930
1024
522
1691
1672
256
268
20
15
117
1041
817
811
1065
174
42
1411
21
2
818
184
44
866
994
1080
548
262
1090
1808
1308
20
15
117
1041
817
838
1097
78
30
642
23
60
774
136
104
360
34
1059
537
1572
1072
904
1036
20
15
117
1041
817
838
1097
78
30
642
23
60
774
136
104
360
482
547
537
1540
48
904
652
20
15
117
1041
817
838
1097
78
30
642
23
60
774
136
104
376
34
547
537
1540
48
896
1028
20
15
117
1041
817
838
1097
78
30
1410
23
60
774
136
2008
888
994
1059
628
1540
1676
128
1156
20
15
117
1041
817
838
1097
78
30
1410
23
60
774
136
2008
888
930
547
537
1540
1676
256
260
20
15
117
1041
817
838
1097
78
30
1474
23
60
774
136
2008
856
930
1059
628
1540
1676
320
268
20
15
117
1041
817
806
1097
78
30
642
23
12
774
136
104
360
34
515
524
260
1072
904
1036
20
15
117
1041
817
806
1097
78
30
642
23
12
774
136
104
376
34
515
524
260
1072
896
1028
20
15
117
1041
817
811
1067
171
43
545
45
1
808
168
40
290
139
15
536
1816
152
476
244
20
15
117
1041
817
811
1067
171
43
1185
45
1
808
168
40
930
523
15
536
280
1176
1884
1524
20
15
117
1041
817
838
1094
73
46
1410
23
60
768
134
1992
860
994
547
528
1538
1668
136
1160
20
15
117
1041
817
838
1094
73
46
1410
23
60
768
134
1992
860
930
675
528
1540
1668
264
264
20
15
117
1041
817
838
1094
73
46
1410
23
60
768
134
1992
892
994
1059
624
1538
1671
328
256
20
15
113
1041
785
917
1061
173
45
645
13
70
838
70
54
354
491
760
380
376
280
776
650
20
15
113
1053
825
841
1069
165
45
526
33
33
969
66
59
312
14
529
339
348
1042
647
97
20
15
113
1053
825
841
1069
165
45
526
33
33
969
66
59
312
270
145
339
348
1042
647
481
20
15
117
1053
825
809
1069
173
46
550
33
1
809
169
40
288
138
522
531
1709
1188
1694
1266
20
15
117
1053
825
809
1069
173
46
551
33
1
809
171
40
289
141
269
549
1713
1187
1687
1265
20
15
117
1053
825
809
1069
173
46
551
33
1
809
171
40
290
138
11
531
1809
1171
660
240
20
15
117
1053
825
809
1069
173
46
551
33
1
953
171
40
289
141
141
325
289
291
823
369
20
15
117
1053
825
805
1069
173
46
551
33
5
842
187
40
289
141
649
608
1554
131
471
241
20
15
117
1053
825
809
1069
174
42
550
33
1
809
168
44
288
138
10
531
1808
144
468
246
20
15
117
1053
825
805
1069
174
43
551
33
5
805
184
42
288
140
9
535
1808
130
475
248
20
15
117
1053
825
805
1069
174
43
1191
33
5
805
184
42
928
524
9
535
272
1154
1879
1528
20
15
117
1053
825
805
1069
174
42
550
33
5
805
168
44
288
138
9
541
1712
1168
1684
1270
20
15
117
1053
825
805
1069
174
42
550
33
5
805
184
44
288
138
9
541
1808
128
452
246
20
15
117
1053
825
805
1069
174
42
1190
33
5
805
168
44
928
522
9
541
1712
1168
1876
1526
20
15
117
1053
825
805
1069
174
42
1190
33
5
805
184
44
928
522
9
541
272
1152
1892
1526
20
15
117
1053
818
834
1094
70
46
1414
16
48
776
132
1996
864
972
1088
528
1540
1682
278
304
20
15
117
1053
825
809
1070
170
42
550
33
1
808
172
40
288
138
10
272
280
290
482
246
20
15
117
1053
825
809
1070
170
42
550
33
1
936
172
40
288
138
762
328
313
98
482
246
20
15
117
1053
825
810
1066
170
43
551
33
0
808
108
42
288
140
140
272
400
452
448
248
20
15
117
1053
825
810
1066
170
43
551
33
0
808
172
42
288
140
140
272
272
68
448
248
20
15
117
1053
789
917
1061
173
46
550
5
69
837
69
40
288
114
761
358
358
272
662
66
20
15
117
1053
789
917
1061
173
46
550
6
66
839
69
40
288
88
760
354
356
272
662
134
20
15
117
1053
789
917
1061
173
46
550
6
66
839
69
40
288
104
760
354
356
16
472
72
20
15
117
1053
789
917
1061
173
46
550
6
66
839
69
40
288
120
760
354
356
272
662
70
20
15
117
1053
789
917
1061
173
46
551
13
69
837
69
40
290
97
753
358
342
16
468
598
20
15
117
1053
793
917
1061
173
46
551
1
69
837
69
40
290
74
761
363
359
272
698
136
20
15
117
1053
793
917
1061
173
46
551
1
69
837
69
40
290
106
761
363
359
16
474
584
20
15
115
1045
816
902
1064
174
40
679
40
110
878
89
43
329
11
617
521
1546
11
777
1035
20
15
115
1045
816
902
1064
174
40
679
40
110
1006
89
43
329
11
681
265
266
1035
777
1035
20
15
115
1047
821
838
1089
73
24
523
43
40
781
89
1752
282
8
42
611
1707
1608
198
1122
20
15
117
1044
820
832
1092
69
45
1421
29
48
774
135
1997
885
961
1098
539
1547
1673
281
285
20
15
117
1042
816
836
1097
73
45
1409
24
60
774
134
1997
893
996
1058
539
1537
1669
329
256
20
15
115
1045
816
840
1094
73
41
1414
24
48
772
140
1994
868
998
550
542
1540
1672
320
268
20
15
115
1045
816
840
1094
73
41
1414
24
50
772
140
1994
868
998
1098
540
1540
1672
320
268
20
15
115
1045
816
840
1094
73
46
1414
24
50
772
140
1992
864
970
1098
538
1546
1673
284
306
20
15
115
1044
820
900
1069
169
41
551
44
102
854
70
49
297
137
729
324
336
274
659
247
20
15
115
1044
820
836
1101
73
25
651
23
38
822
86
113
369
448
576
260
305
393
910
696
20
15
115
1044
788
916
1069
169
41
647
12
70
838
70
49
354
499
753
356
337
277
788
646
20
15
115
1044
816
832
1062
169
41
551
20
32
968
76
49
297
67
320
340
342
1047
677
129
20
15
115
1044
816
832
1094
73
41
1419
16
56
776
140
1998
858
963
1056
608
1548
1664
264
313
20
15
115
1044
816
832
1094
73
41
1419
41
32
776
140
1998
858
908
669
621
1548
1680
264
272
20
15
115
1044
816
832
1094
73
41
1415
36
56
776
140
1994
866
898
1056
608
1548
1672
156
1212
20
15
115
1044
816
832
1094
73
46
1419
16
56
776
140
1992
858
962
1056
608
1548
1666
270
316
20
15
115
1044
816
832
1094
73
46
1419
16
56
776
140
1992
858
963
1057
608
1548
1666
142
1178
20
15
115
1044
816
832
1094
73
46
1419
16
56
776
140
1992
890
962
1056
608
1548
1668
334
284
20
15
116
1042
792
900
668
144
32
546
8
72
172
140
196
300
80
752
72
64
288
202
129
20
15
116
1042
816
832
1090
71
29
513
24
36
816
88
120
286
16
24
256
346
396
960
1028
20
15
115
1045
816
832
1056
161
41
551
21
33
960
78
62
296
64
321
338
351
1042
683
129
20
15
115
1045
816
800
1056
174
41
551
40
12
824
188
44
296
138
648
576
262
1170
482
246
20
15
115
1045
816
800
1056
174
41
679
40
12
824
188
44
328
11
648
576
262
1058
770
523
20
15
115
1045
816
808
1064
169
41
679
40
9
815
174
44
328
10
267
555
1808
1072
774
526
20
15
115
1045
816
808
1064
169
41
1447
40
9
815
174
44
840
906
1035
555
272
1104
1798
1294
20
15
115
1045
816
832
1088
78
41
551
21
52
856
92
1740
296
64
712
576
1622
1602
194
129
20
15
115
1045
816
840
1092
69
41
1447
40
41
771
134
1998
840
906
1067
611
1540
1668
260
270
20
15
115
1045
816
840
1092
69
41
1447
40
41
771
137
1998
840
906
1067
611
1551
1668
260
270
20
15
113
1042
824
800
1088
70
31
1409
16
10
776
140
1976
1464
928
1029
522
1691
1713
1574
1188
20
15
113
1042
824
836
1092
70
31
513
16
56
772
136
120
284
16
16
532
1552
1072
928
1024
20
15
113
1042
824
836
1092
70
31
513
16
52
772
136
120
284
16
26
530
1552
1072
928
1024
20
15
113
1042
824
836
1092
70
31
641
16
56
772
136
120
376
32
16
532
1552
1072
904
1028
20
15
113
1042
824
836
1092
70
31
641
16
56
772
136
120
380
32
16
532
1552
1072
896
1024
20
15
113
1042
824
836
1092
70
31
1473
16
52
772
136
1976
1436
912
1050
532
1552
1712
1632
1152
20
15
113
1042
824
808
1088
70
31
513
16
0
768
140
120
280
16
0
568
1836
1072
934
516
20
15
113
1042
824
808
1088
70
31
513
16
0
768
140
120
280
272
257
526
282
1072
934
644
20
15
113
1042
824
808
1088
70
31
513
16
0
768
140
120
284
16
0
526
282
1072
928
1024
20
15
113
1042
824
808
1088
70
31
513
16
0
768
140
120
284
528
0
526
282
1072
928
1536
20
15
113
1042
824
808
1088
70
31
513
16
0
768
140
120
284
272
256
526
282
1072
928
640
20
15
113
1042
824
808
1088
70
31
641
16
0
768
140
120
376
32
1025
526
282
1072
902
1028
20
15
113
1042
824
808
1088
70
31
641
16
0
768
140
120
380
32
1024
526
282
1072
896
1024
20
15
113
1042
824
840
1092
70
31
641
16
32
776
136
120
376
32
1218
612
1542
49
904
1028
20
15
113
1042
824
840
1092
70
31
641
16
32
776
136
120
380
32
1218
612
1542
49
896
1028
20
15
113
1042
824
804
1092
70
31
513
16
4
772
136
120
280
16
58
520
272
1072
934
515
20
15
113
1042
824
804
1092
70
31
513
16
4
772
136
120
284
16
58
520
272
1072
928
1024
20
15
113
1042
824
804
1092
70
31
513
16
4
772
136
120
284
528
58
520
272
1072
928
1536
20
15
113
1042
824
808
1066
146
47
513
16
0
812
138
16
312
96
1
550
1798
1024
808
548
20
15
113
1042
824
808
1066
146
47
513
16
0
812
138
16
308
96
0
554
262
1024
668
36
20
15
113
1042
824
808
1066
146
47
513
16
0
812
138
16
308
608
0
554
262
1024
668
1572
20
15
113
1042
824
808
1066
146
47
609
16
0
812
138
16
280
192
1
294
262
256
488
364
20
15
113
1042
824
808
1066
146
47
609
16
0
812
138
16
276
192
0
294
262
256
492
376
20
15
113
1042
824
808
1066
146
47
609
16
0
812
138
16
284
192
513
550
262
1024
650
216
20
15
115
1031
43
931
675
181
25
1501
337
345
185
180
48
836
774
880
258
771
527
1821
564
20
15
113
1041
827
815
1063
165
45
517
17
0
962
65
37
317
97
376
364
348
18
487
41
20
15
113
1041
827
815
1063
165
45
517
18
0
834
65
37
317
96
568
620
1756
1042
1511
1064
20
15
113
1041
827
815
1063
165
45
517
18
0
834
161
37
317
96
568
620
1564
1074
659
68
20
15
113
1041
827
815
1063
165
45
517
18
0
834
161
37
317
160
696
620
1564
1202
659
196
20
15
113
1041
827
815
1063
165
45
517
18
0
962
65
37
317
96
568
364
348
18
487
40
20
15
114
1042
819
815
1063
165
44
516
46
2
834
64
36
317
4
12
618
1658
1043
679
97
20
15
114
1042
819
815
1063
165
44
516
46
2
834
64
36
317
516
12
618
1658
1043
679
1633
20
15
113
1041
827
815
1095
69
45
1157
18
0
770
129
1993
1373
32
0
524
1692
1678
1625
8
20
15
113
1041
827
815
1095
69
45
1157
18
0
770
129
1993
1373
544
0
524
1692
1678
1625
1032
20
15
113
1041
827
815
1095
69
45
1413
18
0
769
129
1993
861
928
1024
526
1692
1678
345
264
20
15
113
1041
827
815
1095
69
45
1413
18
0
770
129
1993
861
928
1024
524
1692
1678
345
264
20
15
113
1041
827
815
1095
69
45
1413
18
0
770
129
1957
1469
928
1024
524
1692
1714
1586
1164
20
15
114
1042
827
815
1095
69
44
1156
18
0
769
129
1956
957
545
0
526
1690
1715
299
1483
20
15
114
1042
827
815
1095
69
44
1412
18
0
769
129
1956
1469
929
1024
526
1690
1715
1579
1163
20
15
118
1047
827
834
1092
78
30
513
33
36
780
142
114
283
1
323
611
1553
52
930
1034
20
15
1650
1047
37
230
513
557
1564
1542
326
1416
410
315
148
692
576
1794
778
1154
899
961
574
20
15
1650
1047
37
230
513
557
1564
1606
326
904
282
315
148
660
512
642
17
1162
899
996
566
20
15
1650
1047
37
230
513
557
1564
1606
326
1416
410
315
148
52
512
1794
778
1154
899
673
342
20
15
1650
1047
37
230
513
557
1564
1606
326
1416
410
315
148
660
512
1794
778
1154
899
993
566
20
15
1654
1047
43
225
512
558
1566
1537
321
1421
409
319
146
699
577
1797
770
1162
908
961
593
20
15
1654
1047
43
225
512
558
1566
1601
321
1421
409
319
146
59
513
1797
770
1162
908
673
341
20
15
1654
1047
43
225
512
558
1566
1601
321
1421
409
319
146
667
513
1797
770
1162
908
993
521
20
15
1654
1047
47
225
512
558
1550
1826
322
1419
408
319
153
282
536
1800
770
1163
907
512
3
20
15
1654
1047
47
225
512
558
1550
1826
322
1419
409
319
153
282
536
1800
768
1162
907
512
3
20
15
1654
1047
47
226
512
558
1550
1602
322
1416
409
319
153
90
536
1801
769
1161
907
640
259
20
15
1654
1047
47
226
512
558
1550
1826
322
1416
409
319
153
282
536
1801
769
1161
907
512
3
20
15
1654
1047
47
226
516
558
1550
1570
322
1416
410
315
153
682
536
1803
768
1158
907
928
519
20
15
793
517
1
131
717
1597
1845
637
1857
1409
705
737
6
2
1062
1089
1123
821
184
136
792
20
15
793
517
1
131
717
1597
1845
637
1857
1409
705
737
6
2
1083
1089
1123
820
248
8
785
20
15
793
517
1
131
717
1597
1845
637
1857
1409
705
737
6
2
1063
1093
1125
818
248
8
793
20
15
793
517
1
131
717
1597
1845
637
1857
1409
705
737
6
2
1087
1089
1123
820
248
8
786
20
15
793
27
673
266
587
1661
1905
1289
285
49
409
945
141
1633
195
68
341
597
1650
1026
529
20
15
799
30
162
675
544
1658
1896
768
798
802
419
657
152
140
32
784
182
652
216
64
332
20
15
799
30
162
675
544
1658
1896
768
798
802
419
657
152
396
32
272
182
524
216
192
204
20
15
799
30
162
675
544
1658
1896
768
798
802
931
657
152
140
32
1184
1210
140
216
64
332
20
15
799
30
162
675
544
1658
1896
768
798
802
931
657
152
396
32
544
1210
140
216
192
204
20
15
799
30
162
675
544
1658
1896
768
798
930
419
657
152
140
32
416
58
524
216
64
332
20
15
799
30
162
675
544
1658
1896
768
798
930
419
657
152
396
32
416
58
524
216
192
204
20
15
799
30
162
675
544
1658
1896
768
1310
930
419
657
152
140
1056
416
58
524
216
1728
1228
20
15
799
30
162
675
544
1658
1896
768
1310
930
419
657
152
396
1056
416
58
524
216
192
588
20
15
799
29
164
352
558
874
1458
1281
1309
529
410
88
2
868
544
1158
1233
1809
532
320
142
20
15
793
25
165
354
566
838
1501
1294
1307
536
392
52
38
872
1026
1027
368
840
520
324
580
20
15
793
25
165
354
566
838
1501
1294
1307
536
392
52
38
616
1026
259
368
840
1032
1060
1316
20
15
793
25
165
354
566
838
1501
1294
1307
536
392
52
38
616
1538
1155
1264
1864
1032
1060
548
20
15
793
25
165
381
561
837
1501
1285
1309
518
390
54
38
825
1058
1136
1216
896
520
362
648
20
15
793
25
165
381
561
837
1501
1285
1309
518
390
54
38
825
546
1160
1216
896
520
362
136
20
15
793
25
165
381
561
837
1501
1285
1309
518
390
54
39
825
1058
1136
1216
896
522
362
648
20
15
793
25
165
381
561
837
1501
1285
1309
518
390
54
39
825
546
1160
1216
896
522
362
136
20
15
799
29
164
680
558
1633
1897
769
792
801
420
662
145
161
35
279
70
515
209
1669
1737
20
15
799
29
164
680
558
1633
1897
769
792
801
420
662
145
417
35
279
70
515
209
133
161
20
15
799
29
164
680
558
1633
1897
1281
1304
929
420
662
145
1665
1059
407
70
515
209
1093
193
20
15
798
26
164
680
682
1571
1897
770
792
801
812
546
132
289
35
1303
1078
470
240
190
418
20
15
793
45
169
746
642
1643
1911
795
785
784
572
554
162
128
5
524
714
1538
1899
1891
1973
20
15
793
45
169
746
642
1643
1911
795
785
784
572
554
162
384
5
524
714
1538
1899
227
181
20
15
799
30
162
480
546
770
1478
768
797
272
282
380
105
119
33
128
526
9
11
930
900
20
15
799
30
162
480
546
770
1478
768
797
272
282
380
105
247
33
128
526
9
11
98
132
20
15
799
30
162
480
546
770
1478
768
157
272
284
380
105
119
289
768
730
2
11
34
132
20
15
799
30
162
480
546
770
1478
768
157
272
284
380
105
247
289
768
730
2
11
73
5
20
15
799
30
162
480
546
770
1478
768
157
272
282
380
105
119
289
768
526
9
11
34
132
20
15
799
30
162
480
546
770
1478
768
157
272
282
380
105
247
289
768
526
9
11
98
4
20
15
799
30
162
736
546
258
1478
1280
1309
784
666
188
1129
631
545
640
782
9
1803
1058
132
20
15
799
30
162
736
546
258
1478
1280
1309
784
666
188
617
631
545
640
782
9
779
866
388
20
15
799
30
162
736
546
770
1478
768
797
784
332
380
105
247
33
512
58
10
907
98
132
20
15
793
46
681
363
777
1565
1829
940
1190
17
1269
517
149
164
1204
1158
1869
689
1946
1944
724
20
15
793
29
673
361
525
1565
1829
1293
286
17
691
519
145
1541
0
1026
929
1241
2009
1113
640
20
15
793
29
673
361
525
1565
1829
1293
286
17
691
519
145
1542
0
1026
929
1241
2009
1112
591
20
15
793
29
673
361
525
1565
1829
1293
286
17
723
515
145
1542
0
2
906
602
2010
1112
591
20
15
793
29
673
361
525
1565
1829
1293
286
17
723
771
145
1542
0
1026
1418
1114
1754
1112
783
20
15
793
29
673
361
525
1565
1829
1293
286
17
723
771
145
1542
192
130
906
1114
1754
1112
891
20
15
793
29
673
361
525
1565
1829
1293
286
17
723
519
145
1541
0
1026
1418
1240
2008
1113
640
20
15
793
29
673
361
525
1565
1829
1293
286
18
691
517
149
1541
0
1024
1441
1237
2009
1113
576
20
15
793
29
673
361
525
1565
1829
1293
286
18
691
515
145
1542
0
1024
930
1242
2010
1112
591
20
15
793
29
673
361
525
1565
1829
1293
286
18
691
519
145
1541
0
1024
929
1241
2008
1113
640
20
15
793
29
673
361
525
1565
1829
1293
286
18
691
519
145
1542
0
1024
930
1236
2010
1112
588
20
15
793
29
673
361
525
1565
1829
1293
286
18
755
775
145
1542
0
0
914
1108
1754
1112
588
20
15
793
29
673
361
525
1565
1829
1293
286
18
755
775
145
1542
192
128
914
1108
1754
1112
716
20
15
793
29
673
361
781
1565
1829
1293
286
17
1139
515
145
1542
0
514
1826
588
1886
1112
588
20
15
793
29
673
361
781
1565
1829
1293
286
17
1139
515
145
1542
192
514
1826
588
1886
1112
891
20
15
793
29
673
361
781
1565
1829
1293
286
17
1139
519
145
1541
0
514
1826
628
1753
1113
640
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
517
161
1541
0
258
817
693
1917
1141
768
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
517
149
1541
0
258
817
885
1881
1113
576
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
517
165
1541
0
258
817
693
1913
1145
512
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
515
161
1541
0
258
817
698
1914
1138
768
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
515
161
1542
0
258
817
698
1914
1032
535
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
515
145
1541
0
258
818
988
1885
1081
576
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
515
145
1542
0
514
817
890
1882
1080
1019
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
519
161
1541
0
258
817
696
1912
1145
768
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
519
161
1542
0
258
817
696
1912
1144
524
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
519
145
1541
0
514
817
984
1880
1113
576
20
15
793
29
673
361
781
1565
1829
1293
286
17
595
519
145
1542
0
514
817
889
1881
1080
1019
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
515
145
1541
0
1026
802
800
1902
1081
544
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
515
145
1541
192
130
801
801
1901
1113
704
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
515
145
1542
192
1
801
666
1882
1112
891
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
515
153
1541
0
1026
802
800
1897
1073
544
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
519
145
1541
0
2
801
665
1881
1113
768
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
519
145
1541
192
130
802
802
1896
1113
704
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
519
145
1542
0
514
802
820
1882
1112
588
20
15
793
29
673
361
781
1565
1829
1293
286
17
627
519
145
1542
192
1
801
665
1881
1112
891
20
15
793
29
673
361
781
1565
1829
1293
286
18
1138
515
145
1541
0
512
1828
590
1881
1081
768
20
15
793
29
673
361
781
1565
1829
1293
286
18
1139
515
145
1542
0
512
1826
588
1886
1080
1019
20
15
793
29
673
361
781
1565
1829
1293
286
18
1139
515
145
1542
192
512
1826
588
1886
1112
891
20
15
793
29
673
361
781
1565
1829
1293
286
18
626
514
161
1541
0
512
804
652
1918
1145
768
20
15
793
29
673
361
781
1565
1829
1293
286
18
626
514
161
1542
0
512
804
652
1918
1144
527
20
15
793
29
673
361
781
1565
1829
1293
286
18
626
514
145
1541
0
512
804
812
1902
1081
576
20
15
793
29
673
361
781
1565
1829
1293
286
18
626
514
162
1542
0
512
804
652
1912
1136
524
20
15
793
29
673
361
781
1565
1829
1293
286
18
626
515
161
1541
0
512
804
654
1913
1033
512
20
15
793
29
673
361
781
1565
1829
1293
286
18
626
515
161
1542
0
512
804
654
1918
1144
524
20
15
793
29
673
361
781
1565
1829
1293
286
18
626
515
153
1541
0
0
804
814
1897
1073
544
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
515
161
1541
0
512
818
700
1917
1145
768
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
515
161
1542
0
512
818
700
1917
1144
783
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
515
145
1542
0
256
818
876
1902
1112
780
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
515
153
1541
0
256
818
876
1897
1073
544
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
519
161
1541
0
512
818
696
1912
1145
768
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
519
161
1542
0
512
818
696
1912
1144
524
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
519
145
1541
0
512
818
984
1880
1113
576
20
15
793
29
673
361
781
1565
1829
1293
286
18
595
519
145
1542
0
512
818
984
1880
1112
591
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
517
149
1541
0
0
801
821
1881
1073
576
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
517
149
1541
192
128
801
821
1881
1081
704
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
515
145
1541
0
0
801
800
1902
1081
544
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
515
145
1541
192
128
801
801
1901
1113
704
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
515
145
1542
0
0
802
844
1886
1080
1019
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
515
145
1542
192
0
802
844
1886
1112
891
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
515
153
1541
0
0
801
800
1897
1073
544
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
515
153
1541
192
256
802
812
1897
1105
704
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
519
145
1541
0
0
801
665
1880
1113
640
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
519
145
1541
192
128
802
802
1896
1113
704
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
519
145
1542
0
0
802
660
1882
1080
1019
20
15
793
29
673
361
781
1565
1829
1293
286
18
627
519
145
1542
192
0
802
660
1882
1112
891
20
15
793
45
681
361
525
1565
1829
941
1185
17
435
775
145
274
1206
1153
1217
601
1756
128
664
20
15
793
45
681
361
525
1565
1829
941
1185
17
435
775
145
274
1210
1153
1217
600
1758
128
656
20
15
793
45
681
361
525
1565
1829
941
673
17
435
775
145
274
27
641
193
601
1756
128
394
20
15
793
45
681
361
525
1565
1829
1453
1185
17
435
775
145
1810
1210
1153
1217
600
1758
1152
144
20
15
793
45
681
361
525
1565
1829
1453
1185
17
723
519
145
1810
1210
1153
897
632
2014
1152
144
20
15
793
45
681
361
781
1565
1829
941
1185
1
613
517
161
166
1126
125
829
826
1915
2008
536
20
15
793
45
681
361
781
1565
1829
941
1185
1
613
517
145
166
1126
125
829
826
1947
1944
536
20
15
793
45
681
361
781
1565
1829
941
1185
17
1241
514
146
274
1310
1153
1875
652
1756
1544
1032
20
15
793
45
681
361
781
1565
1829
941
1185
17
1241
514
146
274
1307
1153
1875
652
1756
1544
1034
20
15
793
45
681
361
781
1565
1829
941
1185
17
1267
515
145
165
1197
1153
1858
672
1973
1945
1202
20
15
793
45
681
361
781
1565
1829
941
1185
17
1267
515
145
165
1213
1153
1857
673
1972
1945
1191
20
15
793
45
681
361
781
1565
1829
941
1185
17
1267
519
145
166
1190
1153
1857
674
1970
1944
1176
20
15
793
45
681
361
781
1565
1829
941
1185
17
1267
519
145
166
1213
1153
1857
674
1970
1944
1169
20
15
793
45
681
361
781
1565
1829
941
1185
17
1267
519
145
166
1198
1153
1857
674
1970
1944
1200
20
15
793
45
681
361
781
1565
1829
941
1185
17
1267
519
145
166
1206
1153
1857
674
1970
1944
1184
20
15
793
45
681
361
781
1565
1829
941
1185
17
1235
515
145
166
1206
1153
1921
762
1946
1944
736
20
15
793
45
681
361
781
1565
1829
1453
1185
1
613
517
145
786
1306
1147
829
826
1899
256
48
20
15
793
45
681
361
781
1565
1829
1453
1185
1
613
517
145
1298
1302
1142
829
826
1899
1280
344
20
15
793
45
681
361
781
1565
1829
1453
1185
1
613
517
145
1298
1306
1147
829
826
1899
1280
48
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
515
145
1298
1210
1153
1857
672
1966
1280
784
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
515
145
1298
1207
1153
1857
730
1946
1280
793
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
515
145
1810
1210
1153
1857
672
1966
1152
144
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
515
145
1810
1207
1153
1857
730
1946
1152
153
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
519
145
1298
1206
1153
1857
674
1970
1280
792
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
519
145
1298
1210
1153
1857
674
1960
1280
784
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
519
145
1298
1207
1153
1857
674
1960
1280
793
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
674
1960
1152
152
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
674
1960
1152
144
20
15
793
45
681
361
781
1565
1829
1453
1185
17
1267
519
145
1810
1207
1153
1857
674
1960
1152
153
20
15
792
44
686
673
659
1658
1908
794
1195
298
395
564
130
131
675
680
138
723
240
86
129
20
15
792
44
686
417
656
1658
1908
794
1187
74
522
567
130
131
1179
8
864
994
240
93
593
20
15
792
44
686
681
656
1658
1908
794
675
290
258
551
162
131
147
312
244
434
192
1689
1697
20
15
792
28
678
681
662
1650
1908
778
1179
290
262
558
162
163
1155
656
240
432
200
1674
570
20
15
792
28
678
681
662
1650
1908
778
1179
290
262
558
162
163
643
656
240
432
200
1674
154
20
15
792
28
678
681
662
1650
1908
778
667
290
262
558
162
163
131
144
240
432
200
1674
1690
20
15
792
44
166
353
554
874
1460
1306
1307
537
413
61
2
707
515
1155
1249
1411
216
642
346
20
15
792
44
166
353
554
874
1460
1306
1307
537
413
62
2
707
515
1155
1249
1672
1252
642
90
20
15
792
44
166
353
554
874
1460
1306
1307
537
413
62
2
707
1539
1155
1249
1672
1252
642
730
20
15
792
44
174
353
554
874
1460
1306
1299
529
413
61
2
707
1031
517
225
1923
1240
642
962
20
15
792
44
174
353
554
874
1460
1306
1299
529
413
61
2
707
519
1157
1249
1667
1240
642
322
20
15
792
44
174
353
554
874
1460
1306
1299
529
413
61
2
707
1543
1165
1249
1411
216
642
706
20
15
792
28
162
675
560
1657
1900
780
798
802
416
661
154
130
3
530
176
1165
194
1739
1755
20
15
792
28
162
675
560
1657
1900
780
798
802
416
661
154
386
3
530
176
1165
194
203
131
20
15
792
28
162
675
560
1657
1900
780
798
802
416
661
154
322
3
530
176
1165
194
1555
1731
20
15
792
28
162
675
560
1657
1900
780
798
802
416
661
154
138
3
530
176
1165
194
1731
1755
20
15
792
28
162
675
560
1657
1900
780
798
802
416
661
154
394
3
530
176
1165
194
195
219
20
15
792
28
162
675
560
1657
1900
780
798
802
928
661
154
130
3
274
304
13
194
75
347
20
15
792
28
162
675
560
1657
1900
780
798
802
928
661
154
386
3
274
304
13
194
203
131
20
15
792
28
162
675
560
1657
1900
780
798
802
928
661
154
322
3
1298
1200
141
194
1555
1731
20
15
792
28
162
675
560
1657
1900
780
798
802
928
661
154
138
3
274
304
13
194
67
379
20
15
792
28
162
675
560
1657
1900
780
798
802
928
661
154
394
3
274
304
13
194
131
219
20
15
792
28
162
675
560
1657
1900
780
798
930
416
661
154
130
3
402
48
525
194
75
379
20
15
792
28
162
675
560
1657
1900
780
798
930
416
661
154
386
3
402
48
525
194
203
131
20
15
792
28
162
675
560
1657
1900
780
798
930
416
661
154
138
3
402
48
525
194
67
379
20
15
792
28
162
675
560
1657
1900
780
798
930
416
661
154
394
3
402
48
525
194
131
219
20
15
792
28
162
675
560
1657
1900
780
1310
930
416
661
154
130
1027
402
48
653
194
1739
1243
20
15
792
28
162
675
560
1657
1900
780
1310
930
416
661
154
386
1027
402
48
653
194
203
603
20
15
792
28
162
675
560
1657
1900
780
1310
930
416
661
154
138
1027
402
48
653
194
1667
1243
20
15
792
28
162
675
560
1657
1900
780
1310
930
416
661
154
394
1027
402
48
653
194
195
731
20
15
792
28
162
675
560
1657
1900
1292
1310
802
416
661
154
1666
1027
658
176
1165
194
1099
219
20
15
792
28
162
675
560
1657
1900
1292
1310
802
416
661
154
1666
1219
658
176
1165
194
1131
3
20
15
792
28
162
675
560
1657
1900
1292
1310
802
416
661
154
1858
1027
658
176
1165
194
531
451
20
15
792
28
162
675
560
1657
1900
1292
1310
802
416
661
154
1674
1027
658
176
1165
194
1091
251
20
15
792
28
162
675
560
1657
1900
1292
1310
930
416
661
154
1666
1027
402
48
525
194
715
219
20
15
792
28
162
675
560
1657
1900
1292
1310
930
416
661
154
1666
1219
402
48
525
194
715
3
20
15
792
28
162
675
560
1657
1900
1292
1310
930
416
661
154
1674
1027
402
48
525
194
707
219
20
15
792
28
166
680
544
1658
1908
1290
1307
931
403
663
162
1827
1031
409
8
643
192
525
313
20
15
792
28
166
681
528
1658
1908
778
795
802
386
679
162
163
3
272
132
690
192
1666
346
20
15
792
28
166
681
528
1658
1908
778
795
802
386
679
162
419
3
272
132
690
192
130
154
20
15
792
28
166
681
544
1658
1908
778
811
802
402
663
162
419
51
784
136
642
192
141
129
20
15
792
28
166
681
544
1658
1908
1290
1307
930
418
663
162
1827
1027
400
68
514
192
525
353
20
15
792
28
166
681
544
1658
1908
1290
1307
930
418
663
162
1827
1031
712
92
514
192
525
313
20
15
792
28
166
681
531
1658
1908
778
795
802
387
676
162
419
3
528
130
1203
192
130
154
20
15
792
28
166
681
531
1658
1908
778
795
802
387
676
162
419
7
272
130
691
192
130
162
20
15
792
28
166
681
531
1658
1908
778
795
802
899
676
162
419
3
536
1154
179
192
130
154
20
15
792
28
166
681
531
1658
1908
778
795
930
387
676
162
163
3
424
2
691
192
1666
346
20
15
792
28
166
681
531
1658
1908
778
1307
930
387
676
162
163
1027
424
2
691
192
1666
1242
20
15
792
28
166
681
531
1658
1908
778
811
802
387
676
162
419
51
528
130
1203
192
142
129
20
15
792
28
166
681
531
1658
1908
1290
1307
930
387
676
162
1827
1027
400
2
563
192
526
161
20
15
792
28
166
681
656
1658
1908
778
811
802
257
551
162
419
51
272
254
746
192
141
129
20
15
792
28
166
681
547
1658
1908
778
811
802
403
660
162
419
51
808
137
643
192
142
129
20
15
792
28
166
681
547
1658
1908
1290
1307
930
419
660
162
1827
1031
400
66
515
192
514
354
20
15
792
44
166
681
528
1658
1908
794
795
802
386
679
162
131
3
272
132
690
192
1689
346
20
15
792
44
166
681
528
1658
1908
794
795
802
386
679
162
387
3
784
132
690
192
194
250
20
15
792
44
166
681
544
1658
1908
794
795
802
418
663
162
131
3
528
188
1154
192
1730
506
20
15
792
44
166
681
544
1658
1908
794
795
802
418
663
162
387
3
528
188
1154
192
194
250
20
15
792
44
166
681
544
1658
1908
794
795
802
930
663
162
131
3
272
316
2
192
66
506
20
15
792
44
166
681
544
1658
1908
794
795
802
930
663
162
387
3
272
316
2
192
194
250
20
15
792
44
166
681
544
1658
1908
794
795
930
418
663
162
131
3
408
28
514
192
85
346
20
15
792
44
166
681
544
1658
1908
794
795
930
418
663
162
387
3
408
28
514
192
194
250
20
15
792
44
166
681
544
1658
1908
794
1307
930
418
663
162
131
1027
408
28
514
192
1730
1274
20
15
792
44
166
681
544
1658
1908
794
1307
930
418
663
162
387
1027
408
60
642
192
218
762
20
15
792
44
166
681
544
1658
1908
1306
1307
802
418
663
162
1667
1027
664
188
1154
192
1101
193
20
15
792
44
166
681
544
1658
1908
1306
1307
930
418
663
162
1667
1027
400
28
514
192
706
250
20
15
792
44
166
681
531
1658
1908
794
795
802
387
676
162
387
3
528
130
1203
192
174
154
20
15
792
44
166
681
531
1658
1908
794
795
802
899
676
162
387
3
536
1154
179
192
174
154
20
15
792
44
166
681
656
1658
1908
794
795
802
512
551
162
131
3
1304
387
491
192
66
506
20
15
792
44
166
681
656
1658
1908
794
795
802
768
551
162
131
3
1176
1279
235
192
66
506
20
15
792
44
166
681
656
1658
1908
794
795
802
768
551
162
387
3
1176
1279
235
192
194
250
20
15
792
44
166
681
547
1658
1908
794
795
802
419
660
162
131
3
280
66
515
192
78
378
20
15
792
44
166
681
547
1658
1908
794
795
802
419
660
162
387
3
536
178
1155
192
206
154
20
15
792
44
166
681
547
1658
1908
794
795
802
931
660
162
131
3
536
1202
131
192
78
449
20
15
792
44
166
681
547
1658
1908
794
795
802
931
660
162
387
3
536
1202
131
192
154
154
20
15
792
44
166
681
547
1658
1908
794
795
802
403
660
162
131
3
808
137
643
192
78
378
20
15
792
44
166
681
547
1658
1908
794
795
802
403
660
162
387
3
808
137
643
192
154
154
20
15
792
44
166
681
547
1658
1908
794
795
802
915
660
162
131
3
1320
1162
131
192
78
449
20
15
792
44
166
681
547
1658
1908
794
795
802
915
660
162
387
3
1320
1162
131
192
154
154
20
15
792
44
166
681
547
1658
1908
794
795
930
419
660
162
131
3
408
66
515
192
78
378
20
15
792
44
166
681
547
1658
1908
794
795
930
419
660
162
387
3
408
66
515
192
154
154
20
15
792
44
166
681
547
1658
1908
794
1307
930
419
660
162
131
1027
408
66
515
192
1690
1242
20
15
792
44
166
681
547
1658
1908
794
1307
930
419
660
162
387
1027
408
66
515
192
154
666
20
15
792
44
166
681
547
1658
1908
1306
1307
802
419
660
162
1667
1027
664
178
1155
192
1102
250
20
15
792
44
166
681
547
1658
1908
1306
1307
930
419
660
162
1667
1027
408
66
515
192
730
218
20
15
792
44
174
680
544
1658
1908
794
787
803
419
663
162
131
7
281
152
642
192
77
345
20
15
792
44
174
680
544
1658
1908
794
787
803
419
663
162
387
7
793
160
643
192
194
194
20
15
792
44
174
680
544
1658
1908
794
787
803
931
663
162
131
7
281
312
2
192
77
345
20
15
792
44
174
680
544
1658
1908
794
787
803
931
663
162
387
7
1305
1184
131
192
194
194
20
15
792
44
174
680
544
1658
1908
794
787
803
403
663
162
131
7
281
128
642
192
85
322
20
15
792
44
174
680
544
1658
1908
794
787
803
403
663
162
387
7
793
128
642
192
213
153
20
15
792
44
174
680
544
1658
1908
794
787
803
915
663
162
131
7
1177
1152
130
192
85
322
20
15
792
44
174
680
544
1658
1908
1306
1299
931
419
663
162
1667
1031
409
32
515
192
706
194
20
15
792
44
174
680
544
1658
1908
1306
1299
931
403
663
162
1667
1031
409
0
642
192
1109
194
20
15
792
44
174
680
656
1658
1908
794
787
803
515
551
162
131
7
665
760
1715
192
66
450
20
15
792
44
174
681
544
1658
1908
794
787
897
713
663
162
131
7
765
517
1666
192
1730
450
20
15
792
44
174
681
544
1658
1908
794
787
897
713
663
162
387
7
765
517
1666
192
194
194
20
15
792
44
174
681
544
1658
1908
794
787
898
713
663
162
131
7
760
517
1666
192
1730
450
20
15
792
44
174
681
544
1658
1908
794
787
898
713
663
162
387
7
760
517
1666
192
194
194
20
15
792
44
174
681
544
1658
1908
794
787
802
418
663
162
131
7
280
152
642
192
1730
450
20
15
792
44
174
681
544
1658
1908
794
787
802
418
663
162
387
7
792
88
514
192
194
194
20
15
792
44
174
681
544
1658
1908
794
787
802
930
663
162
131
7
280
312
130
192
1730
450
20
15
792
44
174
681
544
1658
1908
794
787
802
930
663
162
387
7
1304
312
2
192
194
194
20
15
792
44
174
681
544
1658
1908
1306
1299
897
713
663
162
1667
1031
765
517
1666
192
1101
249
20
15
792
44
174
681
544
1658
1908
1306
1299
898
713
663
162
1667
1031
760
517
1666
192
1101
249
20
15
792
44
174
681
544
1658
1908
1306
1299
930
418
663
162
1667
1031
408
24
514
192
706
194
20
15
792
44
174
681
546
1658
1908
794
787
801
421
661
162
131
7
287
161
643
192
66
450
20
15
792
44
174
681
546
1658
1908
794
787
801
421
661
162
387
7
797
161
643
192
149
153
20
15
792
44
174
681
546
1658
1908
794
787
801
933
661
162
131
7
1309
1185
131
192
66
450
20
15
792
44
174
681
546
1658
1908
794
787
801
933
661
162
387
7
1309
1185
131
192
194
194
20
15
792
44
174
681
546
1658
1908
1306
1299
929
421
661
162
1667
1031
415
33
515
192
717
217
20
15
792
44
174
681
656
1658
1908
794
787
802
768
551
162
131
7
1176
1275
235
192
66
322
20
15
792
28
166
680
534
1650
1908
778
795
803
391
686
162
419
3
785
128
688
200
138
154
20
15
792
28
166
680
534
1650
1908
778
795
803
903
686
162
419
3
529
1152
176
200
138
154
20
15
792
28
166
680
534
1650
1908
778
795
931
391
686
162
163
3
401
0
688
200
1674
346
20
15
792
28
166
680
534
1650
1908
778
795
931
391
686
162
419
3
401
0
560
200
138
154
20
15
792
28
166
680
534
1650
1908
778
1307
931
391
686
162
163
1027
401
0
688
200
1674
1242
20
15
792
28
166
680
534
1650
1908
1290
1307
803
391
686
162
1827
1027
657
128
688
200
522
218
20
15
792
28
166
680
534
1650
1908
1290
1307
931
391
686
162
1827
1027
409
0
688
200
522
218
20
15
792
28
166
680
662
1650
1908
778
795
931
647
558
162
419
3
401
512
1584
232
138
218
20
15
792
28
166
681
534
1650
1908
778
795
802
390
686
162
163
3
528
128
688
200
1674
346
20
15
792
28
166
681
534
1650
1908
778
795
802
390
686
162
419
3
528
128
688
200
138
154
20
15
792
28
166
681
534
1650
1908
778
795
802
902
686
162
419
3
536
1152
176
200
138
154
20
15
792
28
166
681
534
1650
1908
778
795
930
390
686
162
163
3
400
0
688
200
1674
346
20
15
792
28
166
681
534
1650
1908
778
795
930
390
686
162
419
3
400
0
560
200
138
154
20
15
792
28
166
681
534
1650
1908
778
1307
930
390
686
162
163
1027
400
0
688
200
1674
1242
20
15
792
28
166
681
534
1650
1908
778
811
802
390
686
130
419
51
784
128
688
240
129
257
20
15
792
28
166
681
534
1650
1908
1290
1307
802
390
686
162
1827
1027
664
128
688
200
522
218
20
15
792
28
166
681
534
1650
1908
1290
1307
930
390
686
162
1827
1027
400
0
688
200
522
218
20
15
792
28
166
681
662
1650
1908
778
795
930
646
558
162
419
3
400
512
1584
232
138
218
20
15
792
28
166
681
662
1650
1908
778
811
802
518
558
130
163
51
528
752
1712
1912
1921
1921
20
15
792
44
166
680
534
1650
1908
794
795
803
391
686
130
131
3
793
128
688
240
1694
1754
20
15
792
44
166
680
534
1650
1908
794
795
803
391
686
130
387
3
529
128
688
240
177
193
20
15
792
44
166
680
534
1650
1908
794
795
803
391
686
162
131
3
793
128
688
208
1681
321
20
15
792
44
166
680
534
1650
1908
794
795
803
391
686
162
387
3
529
128
1200
208
145
193
20
15
792
44
166
680
662
1650
1908
794
795
803
519
558
130
387
3
657
752
1712
1912
193
193
20
15
792
44
166
681
534
1650
1908
794
795
802
390
686
130
131
3
272
128
688
240
1713
321
20
15
792
44
166
681
534
1650
1908
794
795
802
390
686
130
387
3
784
128
688
240
177
193
20
15
792
44
166
681
534
1650
1908
794
795
802
390
686
162
131
3
272
128
688
208
1694
346
20
15
792
44
166
681
534
1650
1908
794
795
802
390
686
162
387
3
784
128
688
208
158
154
20
15
792
44
166
681
534
1650
1908
794
795
802
902
686
130
387
3
528
1152
48
240
177
193
20
15
792
44
166
681
534
1650
1908
794
795
802
902
686
162
387
3
536
1152
176
208
158
154
20
15
792
44
166
681
534
1650
1908
794
795
930
390
686
130
131
3
408
0
560
240
1726
1754
20
15
792
44
166
681
534
1650
1908
794
795
930
390
686
130
387
3
408
0
560
240
158
218
20
15
792
44
166
681
534
1650
1908
794
795
930
390
686
162
131
3
408
0
560
208
1694
1754
20
15
792
44
166
681
534
1650
1908
794
795
930
390
686
162
387
3
408
0
560
208
158
154
20
15
792
44
166
681
534
1650
1908
794
1307
930
390
686
130
131
1027
408
0
560
240
1726
1242
20
15
792
44
166
681
534
1650
1908
794
1307
930
390
686
130
387
1027
408
0
560
240
158
730
20
15
792
44
166
681
534
1650
1908
794
1307
930
390
686
162
131
1027
408
0
560
208
1694
1242
20
15
792
44
166
681
534
1650
1908
794
1307
930
390
686
162
387
1027
408
0
560
208
158
666
20
15
792
44
166
681
534
1650
1908
1306
1307
802
390
686
130
1667
1027
664
128
688
240
689
193
20
15
792
44
166
681
662
1650
1908
794
795
802
518
558
130
131
3
656
752
1712
240
65
321
20
15
792
44
166
681
662
1650
1908
794
795
930
646
558
130
131
3
408
512
1584
240
126
506
20
15
792
44
166
681
662
1650
1908
794
795
930
646
558
130
387
3
408
512
1584
240
158
154
20
15
113
26
144
665
657
210
27
1609
783
931
535
1796
1960
552
490
360
906
1075
80
266
452
20
15
799
22
148
496
542
770
1478
776
136
129
266
360
105
106
291
1015
529
10
899
44
129
20
15
799
22
148
496
542
770
1478
776
136
129
266
360
105
234
291
1015
529
10
899
108
1
20
15
799
22
148
496
542
770
1478
776
136
142
266
360
105
106
291
897
514
10
899
44
129
20
15
799
22
148
496
542
770
1478
776
136
142
266
360
105
234
291
897
514
10
899
108
1
20
15
1439
30
658
752
670
530
1798
1280
269
896
1546
1672
153
822
129
928
1230
586
1795
1300
773
20
15
14
1435
1155
459
1059
96
226
1034
537
77
1421
9
1601
1506
806
1889
1800
553
1729
1797
260
20
15
103
1045
816
770
1122
176
6
613
17
20
816
176
60
292
332
364
264
290
1036
644
452
20
15
103
1045
816
770
1122
176
6
613
17
18
816
176
60
292
332
520
256
296
1036
644
452
20
15
103
1045
816
770
1122
176
6
741
17
17
816
176
60
324
460
526
514
288
1036
796
676
20
15
103
1045
816
770
1122
176
6
741
17
20
816
176
60
324
460
524
516
288
1036
792
676
20
15
103
1045
816
770
1122
176
6
741
17
18
816
176
60
324
460
520
512
288
1036
792
676
20
15
103
1045
816
770
1122
176
11
531
17
17
816
176
57
264
24
305
257
297
15
449
8
20
15
103
1045
816
770
1122
176
11
531
17
17
816
176
57
264
20
53
513
1833
1039
801
544
20
15
103
1045
816
770
1122
176
11
531
17
17
816
176
57
264
28
305
257
297
15
449
16
20
15
103
1045
816
770
1122
176
11
531
17
17
816
176
57
264
536
49
513
1833
1039
681
1639
20
15
103
1045
816
770
1122
176
11
531
17
17
816
176
57
264
280
177
257
297
1039
681
648
20
15
103
1045
816
770
1122
176
11
531
17
17
816
176
57
264
284
305
513
297
15
449
464
20
15
103
1045
816
770
1122
176
11
531
17
17
816
111
57
264
24
561
257
443
388
448
264
20
15
103
1045
816
770
1122
176
11
531
17
17
816
111
57
264
20
561
257
443
388
800
32
20
15
103
1045
816
770
1122
176
11
531
17
17
816
111
57
264
28
561
257
443
388
448
272
20
15
103
1045
816
770
1122
176
11
531
17
17
816
111
57
264
280
561
258
443
388
448
456
20
15
103
1045
816
770
1122
176
11
531
17
17
816
175
57
264
24
15
257
315
4
448
8
20
15
103
1045
816
770
1122
176
11
531
17
17
816
175
57
264
20
53
513
1851
1028
800
544
20
15
103
1045
816
770
1122
176
11
531
17
17
816
175
57
264
28
305
257
315
4
448
528
20
15
103
1045
816
770
1122
176
11
531
17
17
816
175
57
264
280
15
257
315
4
448
456
20
15
103
1045
816
770
1122
176
11
531
17
17
816
175
57
264
284
305
513
315
4
448
464
20
15
103
1045
816
770
1122
176
11
531
17
20
816
176
57
264
24
12
520
290
1039
801
520
20
15
103
1045
816
770
1122
176
11
531
17
20
816
176
57
264
280
12
264
274
15
449
456
20
15
103
1045
816
770
1122
176
11
531
17
18
816
176
57
264
24
1240
514
1810
1039
801
520
20
15
103
1045
816
770
1122
176
11
531
17
18
816
111
57
264
24
560
258
443
388
448
264
20
15
103
1045
816
770
1122
176
11
531
17
18
816
111
57
264
28
688
258
443
388
448
272
20
15
103
1045
816
770
1122
176
11
531
17
18
816
175
57
264
24
304
258
315
4
448
8
20
15
103
1045
816
770
1122
176
11
531
17
18
816
175
57
264
28
304
258
315
4
448
528
20
15
103
1045
816
770
1122
176
11
531
17
18
816
175
57
264
280
304
514
315
4
448
456
20
15
103
1045
816
770
1122
176
11
611
17
20
816
176
57
296
228
652
520
1810
1039
641
352
20
15
103
1045
816
770
1122
176
11
743
17
20
816
176
57
320
468
524
520
290
1039
793
680
20
15
103
1045
816
770
1129
104
38
613
17
17
822
24
196
260
334
110
270
395
409
408
456
20
15
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
24
11
516
306
1039
801
1035
20
15
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
20
13
521
289
1039
801
544
20
15
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
536
11
521
1833
1039
674
1639
20
15
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
532
13
521
289
1039
801
1312
20
15
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
280
523
260
306
15
449
456
20
15
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
276
269
521
289
1039
801
672
20
15
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
172
653
521
289
15
449
368
20
15
103
1045
816
768
1122
176
11
611
17
21
818
176
57
296
228
653
521
289
1039
641
352
20
15
103
1045
80
786
1121
177
11
531
337
532
662
181
56
264
664
540
925
1685
4
816
1352
20
15
103
1045
80
786
1121
177
11
531
337
532
918
181
56
264
664
540
854
277
1028
816
1352
20
15
103
1045
80
786
1121
177
11
531
337
530
662
181
56
264
664
536
925
1685
4
800
1352
20
15
103
1045
80
786
1121
177
11
531
337
530
918
181
56
264
664
536
861
277
1028
800
1352
20
15
103
1045
80
786
1121
177
11
1299
337
532
918
181
56
776
920
1052
854
293
1028
1824
1352
20
15
103
1045
80
786
1121
178
10
531
337
529
662
180
58
264
664
542
926
1683
9
808
1352
20
15
103
1045
80
786
1121
178
10
1299
337
530
918
180
58
776
920
1040
854
275
1033
1832
1416
20
15
99
1047
817
834
1092
74
16
594
23
49
819
84
104
288
360
332
257
339
384
930
684
20
15
100
1040
824
843
1060
170
35
544
18
35
961
81
42
298
99
67
343
349
4
492
552
20
15
100
1040
824
811
1092
70
3
608
18
3
769
89
106
291
35
515
319
461
385
961
592
20
15
100
1040
824
811
1092
70
3
608
18
3
769
89
106
291
355
515
319
461
385
961
464
20
15
782
554
43
1003
561
1595
1848
618
1898
360
103
536
198
8
1056
1575
1025
709
1997
2018
1046
20
15
1662
1050
91
24
606
534
1552
1862
450
899
391
401
150
690
520
258
0
270
784
920
625
20
15
14
1051
91
795
1147
128
1
1298
418
515
913
181
5
792
952
1036
852
277
1072
1848
1384
20
15
14
1051
91
795
1147
128
1
1298
418
515
913
181
5
792
956
1036
852
277
1072
1848
1388
20
15
103
1043
827
835
1091
69
13
1505
17
49
769
132
1972
1436
912
1054
529
1563
1724
1634
1158
20
15
116
1046
831
801
1056
160
46
526
34
6
801
147
63
313
10
0
272
266
22
455
608
20
15
116
1046
831
801
1056
160
46
526
34
6
801
147
63
313
266
0
272
266
22
455
480
20
15
116
1054
827
808
1064
172
46
550
34
0
820
182
54
290
138
651
579
261
132
460
240
20
15
116
1054
827
840
1068
172
46
550
34
32
972
68
54
290
138
331
339
344
1044
676
368
20
15
116
1046
819
840
1088
68
46
1422
26
48
772
142
1998
882
962
1099
539
1547
1673
281
272
20
15
116
1046
831
833
1088
68
46
1422
34
43
777
142
1998
873
905
1065
608
1548
1682
147
1201
20
15
99
1043
827
835
1093
77
1
657
17
57
775
141
125
369
33
297
528
1560
49
898
1027
20
15
99
1043
827
803
1093
77
1
657
17
1
775
89
125
369
49
513
312
428
393
898
523
20
15
99
1043
827
803
1093
77
1
657
17
1
775
89
126
369
49
513
312
428
392
898
523
20
15
794
26
170
683
558
1632
1907
1291
1323
905
404
669
129
1682
1234
390
64
642
246
757
1
20
15
143
7
99
619
524
136
202
472
890
955
912
1779
1698
1607
1600
768
1091
513
168
1539
1667
20
15
119
1045
816
770
1122
176
26
663
17
20
816
176
52
352
36
268
516
1828
1034
776
536
20
15
119
1045
816
770
1122
176
26
727
17
17
816
176
52
320
396
521
513
289
1034
784
1796
20
15
119
1045
816
770
1122
176
26
727
17
17
816
176
52
320
456
526
514
288
1034
784
688
20
15
119
1045
816
770
1122
176
26
727
17
17
816
168
52
320
396
521
513
312
1028
784
1796
20
15
119
1045
816
770
1122
176
26
727
17
17
816
168
52
320
456
526
514
312
1028
784
688
20
15
119
1045
816
770
1122
176
26
727
17
20
816
176
52
320
396
524
516
292
1034
784
644
20
15
119
1045
816
770
1122
176
26
727
17
20
816
168
52
320
388
524
520
312
1028
784
1848
20
15
119
1045
816
770
1122
176
26
727
17
20
816
168
52
320
396
524
520
312
1028
784
1796
20
15
119
1045
816
770
1122
176
26
1431
17
17
816
176
52
864
996
1137
513
297
1034
1800
1314
20
15
119
1045
816
770
1122
176
26
1431
17
20
816
176
52
864
996
1132
520
290
1034
1800
1314
20
15
119
1045
816
770
1122
176
26
1495
17
17
816
168
52
832
900
1073
512
312
1028
1808
1282
20
15
119
1045
816
770
1122
176
26
1495
17
17
816
168
52
832
904
1033
512
312
1028
1808
1328
20
15
119
1045
816
770
1122
176
26
1495
17
17
816
168
52
832
908
1073
512
312
1028
1808
1284
20
15
119
1045
816
770
1122
176
26
1495
17
17
816
168
52
832
932
1073
513
312
1028
1808
1304
20
15
119
1045
816
770
1122
176
26
1495
17
20
816
168
52
832
900
1036
520
312
1028
1808
1282
20
15
119
1045
816
770
1122
176
26
1495
17
18
816
168
52
832
900
1072
512
312
1028
1808
1282
20
15
119
1045
816
770
1122
176
26
1495
17
18
816
168
52
832
904
1032
512
312
1028
1808
1328
20
15
119
1045
816
770
1122
176
26
1495
17
18
816
168
52
832
908
1072
512
312
1028
1808
1284
20
15
119
1045
816
770
1122
176
26
1495
17
18
816
168
52
832
932
1072
512
312
1028
1808
1304
20
15
119
1045
818
770
1122
176
26
599
16
16
816
176
52
288
226
520
512
288
1034
648
366
20
15
119
1045
818
770
1122
176
26
663
16
16
816
176
52
352
34
520
512
288
1034
776
526
20
15
119
1045
818
770
1122
176
26
663
16
16
816
176
52
352
482
520
512
288
1034
776
670
20
15
119
1045
818
770
1122
176
26
727
16
16
816
176
52
320
450
520
512
304
1034
788
694
20
15
119
1045
818
770
1122
176
26
727
16
16
816
176
52
320
394
520
512
304
1034
788
1798
20
15
119
1045
818
770
1122
176
26
727
16
16
816
168
52
320
450
520
512
312
1028
784
694
20
15
119
1045
818
770
1122
176
26
727
16
16
816
168
52
320
394
520
512
312
1028
784
1798
20
15
119
1045
818
770
1122
176
26
1431
16
16
816
176
52
864
994
1032
512
288
1034
1800
1326
20
15
119
1045
818
770
1122
176
26
1431
16
16
816
176
52
864
930
1032
512
288
1034
1800
1294
20
15
119
1045
818
770
1122
176
26
1495
16
16
816
168
52
832
898
1032
512
312
1026
1812
1334
20
15
119
1045
818
770
1122
176
26
1495
16
16
816
168
52
832
906
1032
512
312
1026
1808
1286
20
15
119
1045
816
768
1122
176
26
663
17
21
818
176
52
352
36
525
521
1825
1034
776
536
20
15
119
1045
816
768
1122
176
26
727
17
21
818
176
52
320
388
525
521
289
1034
784
1848
20
15
119
1045
816
768
1122
176
26
1431
17
21
818
176
52
864
996
1133
521
289
1034
1800
1314
20
15
119
1045
816
768
1122
180
26
727
17
21
818
168
48
320
388
525
521
313
1025
784
1848
20
15
119
1045
816
768
1122
180
26
1495
17
21
818
168
48
832
900
1037
521
313
1025
1808
1282
20
15
119
1045
820
768
1122
180
26
663
21
17
818
104
48
352
32
561
260
440
384
776
12
20
15
119
1045
816
834
1062
164
45
525
33
57
968
67
59
313
13
81
321
267
280
647
97
20
15
119
1045
816
834
1062
164
45
525
33
57
968
67
59
313
14
273
336
267
280
643
96
20
15
119
1045
816
834
1062
164
45
525
33
57
968
67
59
313
269
81
321
267
280
647
481
20
15
119
1045
818
899
1063
172
42
546
32
106
1000
87
49
292
141
681
264
265
8
456
243
20
15
119
1045
818
835
1063
164
42
642
16
42
968
67
57
356
34
322
344
266
1048
792
1228
20
15
119
1045
818
835
1063
164
42
546
16
42
968
67
57
292
66
66
344
266
280
664
140
20
15
119
1045
816
802
1062
157
10
532
17
9
804
118
0
256
10
2
540
1572
1148
774
1038
20
15
119
1045
816
802
1062
157
10
532
17
9
804
118
0
256
522
3
540
1572
108
774
1294
20
15
119
1045
816
802
1062
157
10
532
17
9
804
118
0
256
266
515
540
1572
1196
774
654
20
15
119
1045
816
802
1063
157
10
532
17
9
802
118
0
256
10
2
542
1571
1139
797
1037
20
15
119
1045
816
802
1063
157
10
532
17
9
802
118
0
256
522
2
542
1571
1139
797
1293
20
15
119
1045
816
802
1063
157
10
532
17
9
802
118
0
256
266
514
542
1571
1139
797
653
20
15
119
1043
817
906
1062
168
42
544
46
97
992
71
49
296
136
172
264
259
537
657
377
20
15
119
1043
817
842
1062
168
42
544
46
33
960
71
49
296
136
148
336
339
1048
656
248
20
15
100
1042
816
834
1094
66
39
1445
16
58
772
128
1990
832
993
549
536
1536
1666
139
1185
20
15
119
1045
818
803
1061
161
42
547
32
10
804
165
60
292
142
260
544
1706
1096
1686
1265
20
15
119
1042
820
837
1068
174
42
544
40
55
964
68
52
294
139
323
340
341
16
672
370
20
15
119
1045
820
896
1060
174
42
675
41
97
861
84
40
328
8
727
327
341
1024
768
1032
20
15
119
1045
816
838
1056
174
42
547
33
58
972
76
56
296
140
328
328
257
1040
1664
1264
20
15
119
1045
816
838
1056
174
42
547
33
58
972
76
44
296
140
328
328
257
26
481
240
20
15
119
1045
816
842
1064
169
42
547
33
33
971
91
60
292
140
537
347
340
256
656
240
20
15
119
1045
818
807
1096
78
26
599
16
9
779
137
108
288
354
259
522
260
1076
932
686
20
15
119
1047
817
834
1059
161
42
546
43
41
961
69
60
298
136
144
350
347
1051
657
240
20
15
119
1047
817
906
1064
174
42
546
43
97
851
89
56
290
136
728
321
357
257
657
248
20
15
119
1047
817
906
1064
174
42
546
43
97
851
89
56
298
136
728
321
357
1
449
240
20
15
119
1047
817
842
1064
174
42
674
43
33
971
89
44
330
8
152
346
270
1032
768
8
20
15
115
1045
821
805
1068
158
10
643
19
9
804
140
4
352
32
513
276
261
272
476
540
20
15
119
1045
816
834
1057
161
45
525
33
36
966
71
61
313
13
348
350
337
25
449
97
20
15
119
1045
818
897
1065
168
42
547
32
102
857
88
60
292
141
732
326
336
258
658
371
20
15
119
1045
818
897
1065
168
42
547
32
102
857
88
60
292
142
732
326
336
258
656
370
20
15
119
1045
818
897
1065
168
42
547
32
102
985
88
60
292
142
364
582
1672
1028
656
242
20
15
119
1045
818
803
1065
168
42
547
32
10
972
88
60
292
142
132
368
268
258
656
242
20
15
119
1042
824
898
1058
162
43
544
32
106
992
68
60
294
143
686
268
268
280
660
368
20
15
119
1045
820
832
1058
162
43
547
25
49
964
76
60
296
68
70
342
343
21
678
128
20
15
119
1053
820
896
1058
164
45
549
33
113
850
72
58
289
138
710
516
1620
1046
663
368
20
15
119
1053
820
832
1058
164
45
549
33
33
961
72
58
290
142
542
351
348
1046
660
240
20
15
119
1053
820
832
1058
164
45
549
33
33
964
72
58
290
142
333
349
345
1046
660
240
20
15
119
1053
820
832
1058
164
45
549
33
33
969
72
58
290
142
529
339
340
1046
1684
1264
20
15
119
1053
820
832
1058
164
45
549
37
33
961
72
58
290
136
346
351
348
1046
662
243
20
15
119
1053
820
832
1058
164
45
549
37
33
964
72
58
290
136
349
349
345
1046
662
243
20
15
119
1042
824
832
1058
162
43
544
32
38
962
76
60
294
143
326
348
348
1040
1684
1264
20
15
119
1043
821
832
1058
164
45
513
37
33
964
72
58
318
2
320
348
340
22
449
624
20
15
96
1046
817
808
1066
167
32
550
22
1
817
65
34
299
102
514
275
351
284
824
292
20
15
96
1046
816
800
1062
167
32
550
23
5
804
66
58
299
99
1
285
389
1048
1680
1169
20
15
96
1046
816
800
1062
167
32
550
23
5
804
66
58
299
611
513
285
389
1048
1672
1611
20
15
798
530
83
960
622
1566
1904
726
1745
1179
31
1233
133
4
1110
785
16
1591
49
1792
845
20
15
97
1043
819
771
1123
99
3
609
17
17
817
20
228
293
37
693
258
395
387
386
60
20
15
97
1043
819
771
1123
179
5
609
16
17
817
176
61
289
224
654
514
1827
1037
652
356
20
15
97
1043
819
771
1123
179
5
609
16
17
817
176
61
293
224
654
514
291
1037
644
352
20
15
97
1043
819
771
1123
179
5
609
17
17
817
180
61
293
333
270
270
295
1029
644
454
20
15
97
1043
819
771
1123
179
5
737
17
17
817
180
61
325
461
526
526
295
1029
789
677
20
15
97
1043
819
771
1123
179
19
593
17
17
817
177
48
293
357
354
270
289
1027
653
684
20
15
97
1043
819
771
1123
179
19
657
17
17
817
176
48
357
37
309
513
1827
1027
781
536
20
15
97
1043
819
771
1123
179
19
657
17
17
817
177
48
357
37
85
513
1841
1027
781
536
20
15
97
1043
819
771
1123
179
19
657
17
17
817
177
49
357
37
85
513
305
1029
781
537
20
15
97
1043
819
771
1123
179
19
657
17
17
817
105
49
357
37
565
257
441
385
781
25
20
15
97
1043
819
771
1123
179
19
657
17
17
817
180
48
357
37
309
514
1831
1039
781
536
20
15
97
1043
819
771
1123
179
19
1425
17
17
817
176
48
869
933
1109
513
291
1027
1805
1304
20
15
97
1043
819
771
1123
179
19
1425
17
17
817
176
48
869
997
1141
513
291
1027
1805
1176
20
15
97
1043
819
771
1123
179
19
1425
17
17
817
177
48
869
933
1109
513
297
1027
1805
1309
20
15
97
1043
819
771
1123
179
19
1425
17
17
817
177
48
869
997
1122
526
289
1027
1805
1176
20
15
97
1043
819
835
1059
163
35
609
17
49
961
65
36
261
37
533
340
338
23
509
61
20
15
97
1043
819
835
1059
163
35
609
17
49
961
65
36
261
341
276
340
338
23
645
680
20
15
97
1043
819
835
1059
163
35
609
17
49
961
68
36
261
37
161
345
347
19
646
82
20
15
97
1043
819
835
1059
163
35
609
17
49
961
68
36
261
213
661
345
347
275
642
370
20
15
97
1043
819
835
1059
163
35
609
17
49
961
68
36
261
229
161
345
347
1043
1666
1234
20
15
97
1043
819
835
1059
163
35
609
17
49
961
68
36
261
205
161
345
347
275
642
377
20
15
97
1043
819
835
1059
163
35
609
17
49
961
68
36
261
357
661
345
347
275
645
701
20
15
97
1043
819
835
1059
163
37
610
16
58
970
66
38
256
32
676
322
338
1042
646
80
20
15
97
1043
819
835
1059
165
37
609
17
49
961
77
61
261
37
537
345
349
21
465
597
20
15
97
1043
819
835
1059
165
37
657
17
49
961
77
61
353
37
533
345
349
1044
790
1222
20
15
97
1043
819
835
1091
67
5
609
17
49
769
132
1773
293
37
290
542
1575
1621
192
1082
20
15
97
1043
819
835
1091
67
5
609
17
49
817
89
109
293
37
673
513
345
389
961
1085
20
15
97
1043
819
835
1091
67
3
609
17
49
769
129
97
293
37
21
533
1553
1077
973
573
20
15
97
1043
819
835
1091
67
3
609
17
49
769
129
100
293
37
21
533
1554
1079
933
572
20
15
97
1043
819
835
1091
67
3
609
17
49
817
81
97
293
37
33
257
305
393
934
573
20
15
97
1043
819
835
1091
67
3
609
17
49
817
81
97
293
357
289
257
305
393
934
701
20
15
97
1043
819
835
1091
67
3
609
17
49
817
81
96
293
37
673
513
305
387
973
572
20
15
97
1043
819
835
1091
67
3
609
17
49
817
80
97
293
37
673
513
307
389
973
573
20
15
97
1043
819
835
1091
67
3
609
17
49
817
80
96
293
357
21
257
339
387
966
466
20
15
97
1043
819
835
1091
67
3
609
17
49
817
80
100
293
37
673
513
307
395
969
572
20
15
97
1043
819
835
1091
67
3
609
17
49
817
80
100
293
357
21
257
339
391
966
466
20
15
97
1043
819
835
1091
67
3
609
17
49
817
89
104
293
37
21
257
345
391
965
572
20
15
97
1043
819
835
1091
67
3
609
17
49
817
89
105
293
37
673
513
345
390
965
573
20
15
97
1043
819
835
1091
67
3
1505
17
49
769
129
1969
1429
917
1045
533
1553
1721
1638
1277
20
15
97
1043
819
835
1091
67
3
1505
17
49
769
129
1969
1429
997
1045
533
1553
1721
1629
1237
20
15
97
1043
819
835
1091
67
3
1505
17
49
769
129
1969
1429
973
1045
533
1553
1721
1629
1220
20
15
97
1043
819
835
1091
67
3
1505
17
49
769
129
1972
1429
997
1045
533
1553
1723
1625
1238
20
15
97
1043
819
835
1091
67
3
1505
17
49
769
129
1972
1429
973
1045
533
1553
1723
1625
1220
20
15
97
1043
819
835
1091
67
35
1313
17
49
769
132
1956
1477
229
34
622
1547
1747
1546
34
20
15
97
1043
819
835
1091
67
35
609
17
49
769
129
1729
261
37
33
537
1569
1601
237
1085
20
15
97
1043
819
835
1091
67
35
609
17
49
769
132
1732
261
37
33
537
1579
1607
233
1085
20
15
97
1043
819
835
1091
67
35
1377
17
49
769
132
1984
773
101
545
537
1547
1695
374
98
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
129
1985
837
997
1045
533
1537
1665
141
1188
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
129
1984
837
997
1045
533
1537
1667
141
1188
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
129
1988
837
997
1045
533
1538
1671
261
290
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
128
1985
837
997
1058
622
1551
1669
268
290
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
128
1984
837
997
546
542
1539
1667
262
290
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
258
290
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
132
1984
837
997
545
537
1547
1695
141
1188
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
132
1988
837
981
1049
537
1547
1668
130
1202
20
15
97
1043
819
835
1091
67
35
1441
17
49
769
132
1988
837
997
545
537
1547
1668
258
290
20
15
97
1043
819
835
1091
67
35
1425
17
49
769
129
1985
869
997
1045
533
1537
1673
333
261
20
15
97
1043
819
835
1091
67
35
1425
17
49
769
129
1988
869
997
1045
533
1538
1671
325
258
20
15
97
1043
819
835
1091
67
35
1425
17
49
769
132
1984
869
997
1049
537
1547
1695
278
258
20
15
97
1043
819
835
1091
67
35
1425
17
49
769
132
1988
869
997
1049
537
1547
1668
330
258
20
15
97
1043
819
835
1091
67
37
1441
17
49
769
132
1997
837
997
545
537
1547
1677
256
290
20
15
97
1043
819
835
1091
67
37
1314
16
58
778
130
1958
1472
224
676
618
1546
1746
1542
32
20
15
97
1043
819
803
1091
67
37
1314
16
10
778
130
1990
1472
224
644
570
1602
1666
1542
64
20
15
97
1043
819
803
1091
67
37
1442
16
10
778
130
1990
832
992
1028
570
1666
1666
134
1184
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
32
296
97
677
341
337
19
671
38
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
296
97
677
341
338
1055
687
38
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
296
96
677
341
338
1055
687
43
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
296
609
677
341
338
1055
687
1574
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
296
608
677
341
338
1055
687
1579
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
296
100
165
341
338
1055
656
72
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
296
612
677
341
338
1055
656
1608
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
297
97
677
341
338
1055
685
33
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
56
297
609
677
341
338
1055
685
1569
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
296
96
677
341
340
1054
687
32
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
296
608
677
341
340
1054
687
1568
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
296
100
165
341
340
1054
687
40
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
296
612
677
341
340
1054
687
1576
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
297
97
677
341
340
1054
686
33
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
297
96
677
341
340
1054
686
43
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
297
609
677
341
340
1054
686
1569
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
297
608
677
341
340
1054
686
1579
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
297
100
677
341
340
1054
686
35
20
15
97
1041
817
835
1059
163
35
547
19
57
961
65
57
297
612
677
341
340
1054
686
1571
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
257
33
677
341
341
1045
645
57
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
257
544
165
341
341
1045
1665
1619
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
257
225
165
341
341
1045
1665
1233
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
257
36
165
341
341
277
642
87
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
257
548
165
341
341
1045
1666
1623
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
257
228
165
341
341
1045
1666
1239
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
256
33
677
341
340
274
643
85
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
256
32
677
341
341
273
643
80
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
33
256
36
677
341
341
273
643
87
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
32
257
225
165
341
337
275
645
213
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
32
256
32
677
341
337
19
640
80
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
32
256
36
165
341
337
19
643
87
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
32
256
548
165
341
337
19
643
1623
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
32
256
228
165
341
337
19
643
359
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
32
258
32
677
341
337
275
644
86
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
32
260
33
677
341
337
19
503
62
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
56
257
225
165
341
338
31
701
356
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
57
257
228
165
341
340
30
702
359
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
36
260
33
677
341
338
23
508
62
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
36
260
225
165
341
338
279
643
209
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
36
260
36
165
341
338
23
508
60
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
36
260
228
165
341
338
279
644
356
20
15
97
1041
817
835
1059
163
35
611
19
57
961
65
36
280
33
165
341
338
279
655
29
20
15
97
1041
817
835
1059
163
35
611
19
57
970
66
36
260
33
677
324
386
19
499
62
20
15
97
1041
817
835
1059
163
35
659
19
57
961
65
33
337
33
165
341
341
1045
777
1
20
15
97
1041
817
835
1059
163
35
659
19
57
961
65
33
337
32
165
341
341
1045
777
1027
20
15
97
1041
817
835
1059
163
35
659
19
57
961
65
33
337
49
677
341
341
1045
777
1033
20
15
97
1041
817
835
1091
67
3
1507
19
57
769
129
1969
1424
992
1061
533
1573
1721
1619
1232
20
15
97
1041
817
835
1091
67
3
1507
19
57
769
129
1969
1425
913
1061
533
1573
1721
1637
1265
20
15
97
1041
817
835
1091
67
3
1507
19
57
769
129
1969
1428
932
1061
533
1573
1721
1643
1251
20
15
97
1041
817
835
1091
67
3
659
19
57
769
129
97
369
33
549
533
1553
49
921
1029
20
15
97
1041
817
835
1091
67
3
659
19
57
769
129
97
369
48
1061
533
1553
49
921
1043
20
15
97
1041
817
835
1091
67
3
659
19
57
769
129
97
369
49
1061
533
1553
49
921
1041
20
15
97
1041
817
835
1091
67
3
659
19
57
769
129
113
369
48
1061
533
1537
57
905
1043
20
15
97
1041
817
835
1091
67
3
659
19
57
769
129
113
369
49
1061
533
1557
57
905
1041
20
15
97
1041
817
835
1091
67
3
659
19
57
778
128
116
372
49
549
612
1542
59
908
1054
20
15
97
1041
817
835
1091
67
3
1427
19
57
769
129
1972
1457
945
677
533
1553
1723
1569
1185
20
15
97
1041
817
835
1091
67
35
1315
19
57
778
130
1956
1476
225
677
612
1546
1747
1543
33
