2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
124
0
0
0
0
11
7
1
3
31391
36730
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
405
2325
2325
2517
2517
2405
2405
2349
2349
2437
2433
2725
2449
2725
2453
2805
2805
2757
2757
2661
2661
2613
2621
2869
2593
2917
2563
2581
2595
2613
309
2617
2309
2309
2313
2445
2445
2441
2309
2309
2505
2117
2117
2497
2261
2261
2529
2325
2069
2577
2069
2133
2049
2053
2053
2059
2293
2293
2055
2165
2165
2069
2133
2133
2197
2121
77
2249
2549
2057
105
89
2157
2281
2053
2201
249
2105
233
249
2201
2285
2281
237
2313
2297
2297
2297
253
2297
2297
2297
2301
2297
2301
2177
2325
2305
265
2305
261
265
2305
261
2313
2305
261
265
2305
261
2321
2305
2309
2073
2389
2409
2413
2413
2409
365
373
2409
365
2409
2409
2413
2421
2421
2413
2413
2409
2394
2413
2409
2057
2881
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2881
2881
2242
2113
2113
2078
2241
2241
2241
2305
2305
2305
2305
2305
2305
2305
2305
2177
2305
2177
2177
2193
2193
2178
2049
2049
2230
2251
2273
2273
2049
2049
2049
2049
2049
2049
2049
2049
2209
2177
2113
2113
2113
2113
2209
162
2337
2339
2437
2241
2305
2305
2497
2497
2497
2497
2497
2497
2498
2498
451
2305
2305
2305
2305
2241
2241
2305
2305
2305
2307
2245
2517
2541
2545
2557
2553
2553
2553
2545
491
2545
2551
2547
2547
2545
2541
2553
2545
2525
2549
2534
2534
2526
2521
2349
2309
277
2309
2313
2310
2305
2306
2315
2315
2315
2313
2309
2305
2305
2313
2317
2315
2313
2310
2305
2304
2304
2310
2305
2436
2865
2865
2573
2061
2567
2061
525
2054
10
2575
2075
31
23
539
543
2075
2059
13
14
29
30
525
26
27
526
541
31
542
538
539
543
2061
2061
2061
525
2061
2062
2063
2061
15
29
2822
2829
2072
2072
2311
2317
2440
2105
2105
2337
2337
2753
2497
2753
2497
2498
2785
2497
451
2497
2497
2753
449
707
451
2753
449
737
739
2499
2529
2497
2497
450
2497
481
2497
482
2753
449
2497
450
451
2497
481
2753
449
2753
449
737
2497
481
2753
738
2755
451
738
2753
737
707
2753
449
737
2497
2497
2497
2497
2145
2530
2657
2657
2657
2657
2078
2078
2236
2236
2273
2273
2368
2105
569
2105
569
2339
2339
2083
2371
2051
2373
2371
2083
2051
323
2051
35
323
2051
323
2371
2083
2371
2083
2371
2083
547
2371
2083
2083
2371
2083
2371
2371
2371
2051
35
323
2083
2371
2083
2051
35
2371
2371
2371
2051
323
2051
323
2083
2051
2371
2051
515
35
547
2371
2083
2051
323
2083
2051
2083
2083
2371
2083
2083
547
2083
2083
2083
547
2371
2083
2371
2371
2051
323
2371
2147
227
2339
2083
2083
2083
2083
2622
2110
2238
2236
2531
2530
2098
2173
2173
2173
2173
2547
2547
2947
2947
2947
2949
2949
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
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2948
2948
2945
2945
2945
2547
2547
2547
3059
3011
3011
3011
2158
2158
2522
2526
2547
2544
2146
2189
2189
2189
2189
2571
2563
2695
2693
1797
2565
645
2693
2693
2693
2307
2691
1795
2307
1155
2691
2307
1155
643
1795
2691
2691
2691
2691
2563
643
2691
2691
2691
2563
2691
2691
2691
2697
2691
2691
1795
2691
1795
2691
2307
1155
643
2691
2691
1795
2691
2691
2691
2691
2691
2563
643
2691
1795
2307
643
1795
2307
2307
643
1795
3203
2691
2691
2691
2691
2563
643
2691
2691
2691
2563
643
2691
3203
2563
259
643
1795
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2563
643
2691
2690
2689
2305
2689
1793
2689
2579
2579
2571
2565
2563
2563
2563
2187
2327
2584
2584
2572
2570
2279
2189
205
2221
205
2050
133
2050
133
194
2569
2051
2576
2061
205
2637
2637
2573
2060
2252
2561
2369
2049
33
161
2625
2401
2049
257
2561
2305
2049
2049
513
129
33
193
161
2593
2561
2049
2177
2561
545
2625
2593
2561
545
2561
545
2593
2561
2561
2561
545
2561
2056
2595
2051
131
35
195
163
3075
515
547
579
2051
131
2627
2051
2371
2307
2563
2051
515
2051
515
131
35
195
2563
579
2051
515
2051
2563
2563
547
2563
2595
2563
547
2051
515
163
2595
2371
2051
163
2595
2403
2403
2083
195
163
2595
2307
2051
2051
515
2563
2563
2627
2563
2563
2563
547
2563
2627
2563
2563
547
2339
2371
2307
291
2051
131
35
547
163
2595
2595
2563
2563
2563
547
2563
547
2563
547
2563
547
2563
2563
547
2563
2563
547
2563
2627
2563
547
2563
547
2048
512
128
2245
2413
2053
205
2637
2565
2051
2563
2563
2049
2563
2051
2051
2240
2305
2052
2107
63
2304
2311
2332
2609
2609
2609
2609
2382
2577
2382
2577
2383
3117
1070
2053
3074
2061
2061
2061
3085
3085
2052
2060
3088
2057
2057
2057
2057
2057
2057
2057
10
2057
2953
2057
2057
2057
905
2066
2057
2057
10
905
2057
2057
2057
905
2961
2065
913
2081
3081
3081
3081
3081
3081
1034
3080
1033
1034
3081
3081
3089
3089
3089
3088
1041
3089
3088
1041
2056
2993
2053
965
2053
2053
2053
2053
2053
2053
965
2053
2053
2052
2052
2052
2948
2067
2069
19
2963
2965
915
2963
2067
37
915
2067
915
2067
2067
2067
2963
2067
2963
2963
2068
916
2964
3077
3077
3077
3123
3077
3077
1075
2060
2956
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2065
2065
2961
2961
3076
3076
3091
3091
3091
3093
1043
3091
3091
3091
3091
3093
1043
3091
2057
2057
2057
2057
2057
2057
2057
905
2953
2057
2057
2953
3092
3092
3084
3084
3084
3084
3084
3084
3089
3089
3089
3089
3089
3089
3081
3081
3081
3081
3081
3081
3081
3081
2074
986
3034
2074
2061
2061
2061
909
2061
2061
3085
2099
2099
3016
2064
3013
2073
2067
2372
2394
2092
2073
2073
2882
2903
2432
2817
2817
2818
2817
2817
2817
2817
2817
2817
2253
2254
2509
2694
2701
2701
2701
2701
2701
2694
2700
2697
2717
2717
2717
2717
2717
2713
2713
2712
2713
2713
2713
2713
2713
2713
2712
2713
2713
2714
2713
2713
2713
2713
2713
2709
2709
665
669
2709
2717
2717
2717
2205
2205
2713
2714
2712
2712
665
2712
666
2201
2201
2713
3157
2201
2702
2701
2701
2696
2696
2712
2710
2697
653
654
2697
2697
2697
653
2701
654
2701
2701
2701
2701
2701
2701
654
2702
2701
2702
2696
2707
2710
2707
2707
2709
2715
2715
2713
669
659
667
671
663
2713
669
2715
671
663
2715
671
663
2719
2717
659
667
671
663
2711
2715
671
663
2707
2715
671
2703
2701
2706
2706
2696
2701
2701
654
2701
654
2187
2190
2185
141
2187
143
2710
670
2718
2718
2718
2716
2716
2716
2716
2713
2713
2713
2713
2713
2713
2709
2705
661
665
666
2697
2697
2702
2190
2715
2707
667
663
3163
1119
1111
2709
662
2707
667
671
2719
3157
1115
2203
151
2203
2698
2697
653
655
2697
653
655
2713
666
2717
2713
2717
2713
669
2713
669
670
2713
666
2713
2713
669
2713
669
2713
2702
2710
2696
2713
2713
2201
2201
2700
2700
2709
2709
3153
2697
2697
2712
2717
670
2713
669
666
3145
2205
2201
2205
2697
653
2701
654
2702
2702
2702
2702
2702
2701
2701
2701
2701
2701
2189
2087
2599
2696
2953
2965
2973
2957
911
2912
2816
2176
2176
2176
2090
2093
2496
2067
2067
3091
3091
2067
2053
19
3091
3077
3091
2513
2513
2513
2377
2561
257
2561
521
2049
9
2401
2385
2574
2562
2305
265
2689
2049
513
257
2561
2049
2049
257
2688
2688
2688
2689
3873
2049
2049
2049
513
512
257
2305
256
2305
2049
513
2048
1
513
512
257
256
2560
2305
2561
2048
1
512
256
2048
2049
3889
2561
257
2561
257
2561
2305
2305
2369
289
2369
289
2305
2049
2369
289
2336
2336
2336
2369
320
289
288
2376
2368
2049
2049
257
256
2369
3393
2305
2305
2305
2305
2305
2305
2048
3841
2561
257
9
265
2561
521
2561
2305
9
2305
2057
265
2049
2561
257
2049
513
2049
9
2305
2049
2057
2049
2049
2049
10
2306
2049
2057
10
2306
2689
2689
2689
3889
3873
3873
3873
2561
2561
257
2561
257
2561
257
2049
513
257
2561
257
2305
2561
2305
2305
2305
2305
2305
2305
2305
2049
513
2561
257
2305
2561
257
2561
257
2561
2049
2049
513
257
2561
257
2049
2049
2049
3841
3841
2306
2306
3842
2385
2385
345
2393
2369
2369
2313
2049
2057
2561
2305
265
2313
2561
2562
258
2306
2050
2050
2050
2562
2050
2050
2689
2305
2561
2049
513
2049
2049
2689
2561
257
2305
2049
513
2562
258
3849
3841
1801
2393
2305
258
2353
2353
2353
2353
3409
3409
3409
2369
289
2337
2369
2337
2369
289
2369
289
3393
3393
2305
2305
2305
2305
2305
258
2305
321
2305
321
2305
2305
321
2305
321
2689
2689
2305
2049
2049
2049
513
2049
513
257
2049
2049
513
2049
2049
513
257
2305
2305
2305
2305
2049
513
2049
2049
3841
2386
2306
2337
2337
2049
2049
257
2306
2306
2369
289
2369
3393
2305
265
2369
265
2337
2369
2369
2369
289
2369
289
2369
3393
2305
2305
2049
257
2305
2305
2305
321
2305
2058
522
266
2050
258
10
2306
2314
2570
2689
2569
2313
2057
2057
2313
2321
2065
2050
2697
2689
2689
2689
2689
3112
2064
2052
2112
2048
2825
2828
2380
2055
2567
2055
2059
7
2055
2566
2055
519
2055
2061
2055
2585
2585
2585
2888
2561
2562
2569
2561
512
2593
553
2593
2913
2905
2566
2598
2882
2882
3777
2561
2561
2561
2569
2601
2601
2561
3776
3780
3784
3777
2881
2596
2561
2561
512
2561
516
521
2564
2561
512
2561
2564
2593
2560
544
548
2564
2564
544
2593
2561
512
521
2560
2592
2592
2560
2561
2561
2564
544
548
2593
548
2560
516
2592
2560
548
2593
2913
2561
2561
537
2561
2593
2561
545
2561
2561
2881
2881
2881
2881
2593
2561
2881
836
2881
836
2880
2880
2880
2881
832
2881
832
836
2881
2880
2888
2880
2561
2564
2601
2564
544
552
2881
2369
2561
2880
2881
834
2881
2881
2881
2560
2881
834
2593
2561
512
545
2561
2561
2561
512
2585
2560
2560
514
2569
2561
2561
2561
2562
546
2560
521
2562
2560
2560
2561
514
2560
521
2592
2593
2593
2561
2561
544
2561
544
2592
2560
2562
2592
2560
2560
3778
3776
3777
2913
2881
2881
2881
832
2561
2561
514
546
2561
2561
512
514
545
2561
514
545
529
537
2561
512
514
545
544
521
2561
512
545
2560
544
2561
512
2560
544
2561
512
514
544
546
2561
512
544
2560
544
2560
2561
512
2560
2561
2561
2560
2593
2561
512
545
2593
546
2561
514
2561
2561
2561
2560
2560
2594
2560
2593
2593
2560
544
2560
2560
2561
512
545
2560
2593
2592
2560
544
2881
2881
832
834
2560
2560
2884
2882
2881
857
2904
857
2905
2880
2880
2593
2561
2569
2569
2560
2560
2560
2560
2592
2592
2592
2592
2592
2596
2592
2592
546
2560
3777
2564
2561
520
2593
2568
2593
548
2593
3777
2561
2561
529
2561
2593
2561
512
2562
2594
2881
2881
2881
2881
2593
2560
2913
2914
2913
864
2913
2369
1345
320
1344
1353
3401
2370
329
1353
2880
2880
2880
2881
2881
832
2881
2881
832
2881
832
2880
2370
2369
320
2561
514
544
2561
2561
512
545
544
537
2881
832
2881
832
2884
2881
832
834
2881
834
2881
832
2881
834
2880
2882
2882
2881
2881
3777
1730
3778
2593
2593
2593
2561
2561
2601
2593
2561
2561
545
2601
2593
2592
2593
2593
2593
2562
2561
2593
2593
546
2593
546
2561
2593
2561
545
2880
2896
2880
836
2881
2881
836
2568
2568
2561
2880
836
2880
834
2881
2881
2881
2369
2881
834
2881
2881
2881
2881
2881
834
2881
832
2881
834
2881
2881
2881
2881
2369
2561
545
2561
2569
2593
2881
832
834
2881
834
2881
2881
2880
2599
2567
2599
2567
2583
2567
2599
2599
2571
3781
2565
2565
2565
2565
2565
2840
2584
2226
3929
3905
3905
3905
3904
2080
2336
2308
2306
2306
2608
2600
2060
2081
2081
2080
2081
3617
2081
2081
2080
2080
544
2081
2081
2080
2873
2873
2857
2970
2701
909
2854
2701
2701
2701
3597
3597
3597
3053
2957
2694
2845
2950
2950
838
2049
2689
2945
2689
2857
2857
3625
3617
2052
3844
3849
3841
2945
817
2096
3972
2817
644
900
2692
2817
641
900
2692
2697
2884
2692
2852
2689
897
644
2948
2961
2788
2852
2852
2692
2852
2836
2833
2692
2692
2856
2692
2964
2964
2697
2945
2849
2852
2832
788
2852
2833
801
800
2836
804
2848
804
2852
740
2852
3616
3620
3617
2948
2884
2689
2817
2881
740
2961
2945
833
900
836
2849
2692
2788
2945
833
900
2945
833
2881
836
2881
3041
2692
2945
2820
900
836
2880
836
2884
2897
2880
2896
2881
836
2884
2881
2884
2884
905
2897
836
2884
2889
2817
2689
2689
2857
2896
2836
2713
2884
3041
2944
2944
2881
900
836
2880
2884
2948
2948
2846
2881
2880
2852
2689
644
804
2848
2868
2945
2849
2817
2688
896
2953
2688
2696
2944
2689
2785
2945
2689
2944
2866
2688
736
2713
2818
2784
2688
736
2849
2848
2788
2785
740
3616
3601
3600
3617
3601
3584
1552
3616
3584
3600
2944
2848
3588
3600
2784
2056
3840
3841
2881
2820
2897
2848
2880
2944
832
2689
897
833
737
2816
832
898
738
2690
2945
2945
896
833
832
836
2944
832
2946
2785
913
2689
801
2688
2849
2848
2865
2689
640
897
896
833
832
836
2689
640
897
896
833
832
816
2948
2833
737
644
913
2784
912
2697
2689
801
737
2689
640
896
800
2945
801
2944
2952
2945
896
833
737
2688
896
832
2688
2960
740
2945
896
833
817
2688
896
832
2946
834
2848
2850
2689
640
801
800
737
2688
800
644
736
816
2848
2688
2960
2944
2689
648
2688
2944
2689
2817
2816
2945
2849
2848
2849
2849
2848
2945
2690
2945
2433
2785
2816
2944
2786
2432
2785
2865
2784
2868
2688
737
736
648
2945
2817
833
785
2688
2785
2784
3633
3600
3616
3588
1544
1552
1568
1554
2817
2945
2944
832
2944
2688
2688
2948
2946
2897
2905
2852
2856
2952
2880
2880
3040
2688
2697
2969
2816
2896
2944
848
2688
2848
2848
2848
2848
3616
2052
2848
2848
2848
3616
2052
2084
2692
2697
2865
2696
649
2849
800
2852
3636
3841
2944
832
900
836
2692
2832
2689
2849
2945
833
832
900
836
649
2880
2880
644
900
836
2964
2849
2945
2945
900
2944
2820
900
2688
896
2529
2946
2881
2944
2881
2817
897
3457
1408
2816
896
3456
3457
3457
2816
2953
3465
2816
896
2880
2880
2817
2944
832
836
2816
897
896
2817
2945
2944
832
836
2881
2880
2880
2946
2945
2816
896
816
3041
992
3042
3040
3041
2945
896
900
2944
2817
801
800
2816
2881
2880
2944
832
2881
2944
832
2945
833
2945
833
2945
896
833
832
2944
832
834
2817
849
2816
896
770
898
2945
896
833
2944
833
832
898
2881
2818
2880
2944
2896
2881
2897
3841
1792
1800
3842
3848
3044
2097
2048
2689
2688
2953
2852
2852
2785
2852
2857
2849
2848
2824
801
2849
2849
2688
896
2945
2824
2865
2848
2848
2848
2848
2852
3617
3617
2944
2968
2880
2884
2944
2945
2900
2697
2697
2689
2944
2948
2880
2882
2817
768
772
2881
2881
836
2868
2945
833
832
836
2880
2945
833
832
900
836
2900
2897
852
2880
2945
896
833
832
900
2944
2884
2945
2881
832
836
2896
2881
848
836
2881
832
849
848
836
2880
2884
2945
3041
992
3040
2865
2713
2816
2945
2944
2944
2881
2880
2945
833
852
2897
2880
2788
2948
2865
740
2692
2961
2948
2865
2788
2819
835
2061
2949
2949
2957
3621
2701
909
2889
3728
2936
3517
2913
3540
3537
3545
2154
618
3041
2960
3011
2883
2743
2740
2082
2117
2054
2150
2057
3077
2464
2114
2114
2114
2114
2464
2114
2048
2829
2829
2052
3199
2253
2125
2295
2061
2061
2061
2189
2189
2189
2637
3149
2188
2060
3141
3141
3141
2117
2181
2245
2181
2261
2101
2197
2197
2101
2181
2181
2165
3141
1221
3189
2165
2181
2165
2181
2181
2181
2181
2181
2117
197
2245
2181
2117
2181
2117
2245
2245
2245
2245
3141
2085
2085
2085
2085
2133
2133
2133
2261
2261
2261
2261
2149
2149
2261
2261
2069
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2229
2261
181
2261
3269
2117
2245
2181
2117
2245
2117
2117
2117
2117
2117
2117
2245
2085
3141
3141
3141
3141
3141
3173
3173
3173
2629
3285
3141
3141
3141
3141
3141
3141
3141
3189
3182
3182
3173
3173
3173
3173
3173
3173
3157
3157
3173
3173
3173
3157
3269
3285
3157
3157
3157
3285
3173
2677
3141
3150
3141
581
3141
3141
3141
3173
3150
3150
2168
3169
3169
2292
2241
192
2244
2164
2161
2292
2240
2161
2176
2240
2176
2112
2240
2201
2241
2244
2080
2257
2257
2265
2228
2048
2048
2073
2048
2048
2048
2048
2096
49
52
2100
2100
2100
2100
3696
2289
2288
2224
2180
2176
2176
2178
2176
2176
2178
2082
2178
2178
2210
2120
2112
2113
3137
1092
2116
2116
3140
3140
2114
2114
2240
2113
64
68
2113
64
68
2241
2112
2112
2112
68
2244
2240
2113
2113
64
68
2113
64
2113
64
68
2113
64
68
2116
2112
2113
64
2114
68
2113
2113
2180
2161
112
2180
2160
240
2176
2177
2177
128
196
2176
2177
65
64
193
192
196
2112
192
68
2113
64
68
2113
64
68
2113
2177
2112
2241
2112
2113
2113
64
68
2288
2241
2161
2113
2241
2113
2112
2112
2241
2177
128
193
132
196
2177
113
112
241
2289
2177
2176
196
2112
2288
2116
2160
240
2240
2121
2113
64
2114
2113
64
2240
2240
194
196
2112
68
72
2113
64
68
2180
196
2112
2161
2113
64
68
2176
2113
64
68
2289
2176
130
2176
2112
2114
2114
2288
2114
2177
128
192
2176
2176
113
2176
2241
2240
130
132
196
2160
2248
2240
240
196
2160
2160
240
2176
2176
2176
2241
2240
2240
2244
2244
3137
3136
3136
3312
3312
3312
2081
2084
2084
2084
2081
2081
2081
2084
2080
2082
2080
2273
2064
2056
16
2052
2048
4
2065
2064
18
2072
2057
2049
2049
2056
2052
2064
2064
2240
2176
2178
2180
136
137
2184
137
153
2180
136
137
2180
2184
2113
3140
3266
3138
3264
1092
2242
2242
3266
2628
3161
3161
3156
3161
3161
3136
3136
2656
3200
3161
3161
3168
3152
1112
3156
3160
2178
2290
2290
3314
2098
2226
2114
2114
2098
2097
2226
2128
2097
2256
2137
2064
2072
25
2073
2096
2097
2097
2256
2113
2116
2113
64
2116
2116
2244
2180
2177
2113
2113
68
2113
68
2112
2116
2116
2248
2116
2113
2241
2116
2113
68
2113
2113
3264
1220
3265
3268
3138
3144
2632
3138
3138
2625
3140
3137
1088
1137
3136
3137
1088
3137
3137
3137
1088
3136
3136
3136
3136
3136
1092
3140
3137
3137
3137
3136
3136
3136
3136
2625
1092
3137
3137
1088
3140
3184
3137
3136
3137
1092
3140
3136
1092
1156
1097
3136
576
1092
580
3144
1097
3169
1120
3169
1120
3168
3140
3137
3136
3136
3184
2625
2624
2628
2624
2625
576
3137
3136
3137
3136
3137
3137
3137
3136
3137
3138
3136
3136
3136
3136
3136
576
3137
3137
3137
1088
1217
3137
1088
577
1092
580
3137
3136
3137
3138
3136
1092
1220
3137
1088
1092
580
3136
1092
3137
577
3137
3140
3136
3136
3136
1092
3136
1217
3138
3136
577
3138
1092
3137
3137
1090
1092
3136
3137
3138
3168
3289
3152
1124
3169
3169
2145
96
2144
2153
2148
2153
2116
2160
2148
2180
2180
2121
2113
2161
2081
2084
2089
2081
2089
2153
2145
2273
2276
2265
2265
2257
3177
3305
3172
2097
2100
2096
2100
2225
2225
180
3289
3186
3138
3138
578
3138
3153
3161
3225
3161
3288
3266
3138
3168
3170
3140
3140
3137
1088
1092
3137
3169
3172
3188
3137
1088
3137
1088
577
576
1092
3137
1088
3137
3137
3137
3137
577
3136
1092
3136
1092
3137
577
1092
3156
3153
3156
3137
577
3140
3140
3140
3140
3140
3140
3137
3137
3169
3169
1120
1124
3172
3169
3169
3169
3172
3172
3172
3172
3172
3172
3172
3169
3140
2628
2628
2628
3188
3284
3172
3136
3136
3140
3137
3137
3281
3153
3172
3169
3169
2288
2240
2160
240
2240
2240
2288
2240
3312
2080
2059
2059
2141
2125
2253
2076
2204
3148
3148
2057
2689
3072
2053
3121
2132
2137
2137
2059
2059
2318
2172
2131
2139
2176
2176
2227
3021
2958
2822
2957
2957
2184
2926
3057
3057
3057
2184
2926
2066
3873
3872
2758
3953
2529
4033
2465
3841
3841
3841
2177
2177
2177
3873
3937
2448
3840
4032
4032
4032
2997
2485
2549
2485
2517
3221
2229
2229
2869
2477
2476
2869
3117
3117
3117
2925
2477
2485
2477
2477
2477
2485
2485
2541
2541
2549
2477
4077
2477
2541
3629
3629
3629
3629
2276
3245
2357
3245
309
2485
3949
2541
2541
2541
2541
2541
2549
2541
2541
2540
3605
3893
3317
3317
1229
3317
3253
1269
3277
3317
1261
3253
3317
3317
2477
2477
2485
3957
2357
2293
2285
2293
3093
3109
4069
2469
2469
4069
2469
4069
4069
4069
4069
4069
4069
3621
2309
3957
3957
3957
3957
3957
3957
3957
3957
3893
4053
3957
4077
3957
3957
4077
4077
4077
4020
4088
1912
4091
3957
3957
3957
3949
3949
1909
3957
3957
4053
1845
3949
1869
3949
1909
3948
4052
4077
4053
4045
3893
4045
4045
3909
3941
3941
4040
4069
4069
4069
4069
4069
3909
4040
4043
2440
3077
3077
2461
2461
2461
2461
2461
2461
2461
2461
2461
2493
2502
2502
4038
2502
3613
3613
3613
3869
2461
2461
2461
2726
3846
3846
3869
2310
3846
3846
3846
3325
3261
3965
3325
3261
3261
3261
3526
2269
3101
2301
2182
2182
2182
2182
2182
2182
2503
3243
2183
2183
3627
2960
2854
2849
3108
3108
3622
3620
3108
3108
4066
4066
2464
4068
4064
4068
4065
2020
4064
2020
4068
2468
4064
4068
4068
4068
2468
2532
4068
4065
2016
4064
4068
4065
4064
4065
2016
4064
2020
4068
4065
4064
4065
4065
2018
4064
4065
4064
4068
4068
2529
2504
2468
2448
2448
2468
2448
2448
2464
2464
2464
2468
2448
2468
2465
4065
2016
4064
2018
2529
480
2528
484
2448
4065
2528
4065
4065
2016
2020
4065
2016
4065
2020
4065
4065
2016
2020
4068
4065
2465
2528
2449
4064
4065
2016
2020
4065
4065
2018
4068
2528
482
2529
2528
2529
480
2529
2529
2530
2530
2465
2465
420
2468
2465
401
2468
2468
2465
2449
2448
2449
2465
2464
2464
2448
4064
2464
4068
2448
2448
2464
4041
4065
4064
2020
4066
4065
2016
2020
4064
2020
2464
2464
420
2528
2505
4064
4041
4041
4065
4064
2020
4068
2466
2505
4064
3921
4065
2016
4064
4068
2464
4065
2016
2020
4064
4068
2449
2464
2464
2464
4064
4066
4066
2448
4066
2468
2464
2465
2464
2464
2449
2464
2449
2448
418
2464
2505
2505
2448
2505
2448
2448
2505
2448
2448
2464
400
2438
2438
2438
3617
3616
3616
3620
3620
2273
2272
2272
3104
3104
3104
3236
3236
3876
2468
3873
2321
2321
2337
417
2464
2338
2320
2497
448
3208
3848
1801
3848
1808
1809
1801
3849
3848
1801
3849
3848
3849
3848
3849
3849
3848
3848
3849
3849
3848
3848
1801
3108
2192
2184
2185
2185
2185
2184
137
2185
2185
2185
2185
2185
2185
2184
3617
3108
3104
3104
3104
1060
3108
2471
3623
3111
4038
4061
3901
3965
3965
3965
4038
1862
4038
3840
4038
4061
3965
3968
3840
1794
3840
3844
3840
2491
2551
2487
3127
3323
2299
3003
2555
3323
3323
2299
3003
2875
2523
507
2523
3259
3899
3899
3899
3323
3323
3323
2235
2853
4069
4069
4069
4069
4069
2469
2469
2469
4069
4069
4069
4069
4069
4069
4069
4069
2469
4069
4069
2469
4069
4069
4069
4069
3621
3109
3109
3109
3109
4039
4039
4039
4039
4039
3873
4068
3937
1888
3936
3937
3936
3937
3936
3937
3937
3937
3940
3936
3936
3936
3936
3940
3940
3938
3937
3940
3940
4070
4070
4070
4070
4068
4068
3937
3937
3940
3937
3938
3937
3937
4068
4068
4040
4041
2020
4040
1993
4041
4041
4068
4068
4040
1993
4041
4041
4041
3905
3904
3905
3904
3904
3940
3937
3936
3936
1890
3936
3873
1889
3872
1888
3940
3874
3937
3936
3937
3937
1888
3937
3936
3937
3937
3937
3938
3937
4070
4070
4070
4066
4064
4064
4064
4068
4068
4065
2016
2020
4064
2020
4065
4065
2016
2020
4068
4065
4065
2020
4068
4064
4065
4064
4064
4068
4068
4068
4065
4068
4068
4068
4068
4068
4065
4065
4065
4068
4068
4068
4068
4068
4064
2020
4065
4066
4068
4065
4064
4068
4068
4065
4064
4068
4068
4065
4068
3904
4033
4036
3908
3905
3908
2869
2862
2869
2869
2862
2869
3957
2997
2997
2485
2485
4085
2549
2549
2357
2357
3253
2485
3253
2485
2485
2485
2485
2453
2453
3605
3125
3125
3125
3317
3317
2485
3317
2229
245
2293
2293
3093
4071
4071
4071
4071
3963
3931
3899
4091
4059
4059
4087
3959
3959
4087
1911
4069
4069
4069
4069
4069
4069
3909
3909
3941
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4037
4037
4037
4069
4069
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3893
3893
3893
4021
4053
3957
4078
4078
4078
3957
3957
4053
3893
3957
3957
3957
2448
2448
2512
2448
2448
3600
3600
3600
3088
3856
2308
3844
2993
4036
3626
3888
2184
4038
4038
2697
2184
3079
2112
3101
2133
2121
2120
2072
2072
2064
2500
2116
2112
2396
2384
2188
2561
2561
2560
2561
2561
2394
2686
2681
2681
2681
2394
2622
2396
2243
2240
2791
2368
2949
2957
2965
2953
2953
2954
2954
2953
909
2954
2405
2405
2972
2952
3270
3270
3270
2961
2961
2961
2961
2961
2961
2961
2961
2954
2958
2958
2957
916
2573
2573
2573
2956
2958
2957
2956
2957
908
2958
2965
2953
2957
908
2957
908
2965
2957
2958
2956
2957
2573
2573
2572
2574
2981
2957
2965
2956
2965
2965
3402
2953
2953
909
2956
910
2958
2957
908
2954
2957
2958
2954
2573
2965
2954
2953
906
2954
2954
2954
2954
2956
2953
2953
2962
2953
2965
2953
2953
906
2962
2962
2954
2962
2958
2962
2581
532
2580
2978
2969
2965
2961
2986
2961
2981
2981
2981
2981
2981
2581
2964
2385
2385
2385
2385
2385
2385
2385
2385
3409
2257
2389
3276
2389
2389
3276
3277
3276
3274
3272
2376
3275
2381
2378
2377
333
2377
2377
330
2378
2377
338
330
2386
3273
2377
2380
2380
2378
3274
2406
3282
2253
2261
2253
202
3402
2249
2249
202
2378
4085
3441
3268
3269
3269
3269
3269
3269
2373
3271
3271
2952
2572
2572
2961
2961
2961
2961
2961
2961
2961
2961
2961
2949
2953
2953
2953
2952
2577
2577
2577
2961
2961
2961
2949
933
2983
2953
2953
2953
2951
2952
2952
2952
2949
2953
2953
2953
2953
2953
2953
3401
2953
2569
2953
2951
2953
2953
2952
2952
2952
2953
2951
2953
2948
905
2576
2976
2984
2977
2572
2572
2569
2577
2577
2577
2982
2982
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2977
928
2976
2976
2972
2976
2976
2977
928
2977
928
2976
2972
2972
2976
2976
2977
2977
2976
2976
2977
2976
2972
2972
2977
2972
2972
2972
2972
2972
2972
2972
2976
2976
2960
2960
2961
2961
2961
2960
913
2960
913
2960
2960
2961
2960
2960
2961
2961
2961
2960
2961
2960
913
2960
913
2961
2961
2960
2961
2961
2960
913
2961
2960
2961
2961
2960
2961
2960
2960
2960
2960
913
2960
913
2961
2960
2961
2960
2961
2960
2960
2961
2960
2961
2960
2960
2961
2960
2960
2961
2961
2960
2960
2961
2960
2960
913
2961
2961
2960
2960
2960
2961
2960
2960
2961
2960
2960
2961
2960
2960
2985
2953
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2984
937
2953
2953
2953
2953
914
2953
2953
2980
2980
914
2980
2980
2962
2953
2962
2952
2964
2964
2964
2978
2964
2964
2978
916
2964
2964
2978
2969
2969
2969
2969
2978
2978
2978
916
2968
2964
2964
2964
2969
2964
2964
2969
2964
2969
2968
2968
2968
2969
2969
2968
2969
2968
2968
2969
2968
2968
2969
2968
2961
2961
2953
2577
2576
2576
2569
2580
2961
2962
2964
2596
2596
2596
2981
2981
2981
2981
2976
2972
2961
2985
2985
2984
2978
2968
2964
2964
2960
2952
2953
2952
2985
2985
2952
905
2953
2952
2953
2953
2953
2953
2952
2953
2953
2969
2969
2969
2969
2969
2969
2969
2604
2960
2952
2953
2953
2952
905
2953
2953
2952
905
2952
2953
2953
2953
2953
2952
2564
2565
2565
2565
2565
2565
2565
2961
2577
2560
3271
3269
2373
2377
2377
2376
3273
3273
3272
2288
2248
2257
2249
2288
2288
2288
2288
2290
2290
2964
2961
2961
2577
2953
2953
2952
2960
2952
2952
2952
2955
2955
2955
2955
2955
2955
2955
2955
2955
2955
2955
2955
2955
2989
2965
2965
2965
2965
2965
2965
2965
2973
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2980
2980
2980
2980
2980
2980
2565
2565
2565
2565
2565
3273
2249
2249
2249
2249
2416
3276
2416
2416
2416
2417
2416
2420
2420
4081
4081
4081
4080
4080
4080
4080
4080
4080
4080
4082
4084
4084
4084
3273
3273
3273
3272
3276
3276
2417
2417
2417
2417
2416
2417
2417
3272
3273
3273
3273
3273
3273
3273
3273
3273
3273
3273
3273
3273
3273
3273
3272
1225
2377
2377
2377
2377
2377
4085
4081
4080
4080
4080
4080
3441
3441
3440
3440
3441
3440
3444
3444
3440
3441
3440
3440
3440
3440
3440
3441
3440
3441
3264
3264
3264
3270
3270
3270
3270
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
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3268
3268
3268
3268
3268
3268
3268
3268
3268
3268
3268
3268
3268
3268
3268
3270
3269
3269
3269
2372
3268
2957
2983
2957
2957
2983
2956
3413
2957
2965
2957
2957
2965
2965
2965
2957
2957
2965
2965
2964
2957
2957
2957
2957
2956
2956
2573
2637
2597
2645
2957
2957
2957
2965
2957
2957
2957
2957
2564
3273
3264
3264
3264
2379
2379
2379
2251
2251
2251
3269
2373
2368
325
3264
2368
3277
3277
3277
3277
3277
3277
2381
2381
4085
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3272
3272
2389
2389
2389
2389
2389
2389
2388
2388
2381
2381
2381
2381
2381
2381
2381
2381
3277
2389
2389
2389
2389
2389
2389
2380
4077
3413
3413
3413
2253
2261
3413
3271
3271
3271
3269
3269
3269
2373
3269
2373
2372
2944
2944
2944
2944
2944
2560
2560
2560
2560
2944
2952
2952
3001
2954
2570
2950
2954
2249
2249
2329
3609
2565
2886
2077
2885
2885
2884
2526
2524
2432
2368
2240
2240
2904
2884
2084
3593
3593
2898
2897
2569
2385
3647
3593
3593
3593
2897
2622
2897
2197
2193
2725
2148
2821
2821
2357
2841
2818
2819
2714
2713
2713
2690
2165
2149
2832
2844
2102
2054
2054
70
3065
2697
2825
2314
2825
2697
2697
2313
3051
2955
2955
2953
3062
3613
3613
3613
2702
2702
2701
2700
654
2702
2700
654
2702
2826
2825
2830
2828
2830
2828
2825
2829
2827
2318
3209
3213
3213
3212
1166
3211
2357
2702
2697
2702
2697
2825
778
2699
2699
2697
2701
2828
782
2830
2826
782
2829
2828
782
2827
3209
3211
2827
3213
2869
2699
2703
2699
2699
2699
2699
2699
2700
2701
2701
2702
2697
2697
2827
2827
2827
2827
2827
2651
2699
2699
2699
3157
3156
3602
2874
2361
317
2361
2873
2828
2353
2864
817
825
2864
817
825
2864
2864
2865
2610
2358
2153
106
2154
2154
2089
2089
42
2153
106
2153
106
2089
2569
2058
2153
2150
2153
106
2154
2070
2069
30
2070
2075
2072
2120
2072
2153
2170
2153
2153
110
2163
2163
2163
2155
123
115
2155
2151
2155
115
2151
2077
2093
2126
2124
78
2123
2075
2147
2163
2061
2057
2190
2188
2571
2187
143
2187
2187
2158
3578
2649
2056
2081
32
9
10
41
2057
2058
2058
2081
13
37
2074
2061
2061
2696
3588
3588
2873
2361
2361
2361
2362
2362
2361
2693
2309
2821
2846
2846
2818
2821
2649
2650
3113
2357
2693
2309
2693
2693
2717
2846
2846
2841
3205
2713
670
2846
2846
2693
2693
2693
2693
2690
2690
2690
2590
2713
3138
2693
2693
2718
2718
2714
2718
2688
2328
2693
2690
2688
2688
2586
3052
3069
3061
3604
3621
3610
3609
3609
3609
2879
2879
2869
2869
2829
821
2873
2869
829
2829
825
821
829
2869
2869
829
2873
2877
2869
2869
2869
2869
2869
2869
2317
2873
828
2873
826
2873
828
2873
828
2869
822
2874
2873
826
2873
829
828
2873
828
826
2873
2873
828
2873
828
2869
2869
2873
826
2873
826
2873
2873
2873
2874
2876
2874
2870
2870
2876
2868
2357
2365
2365
2364
2365
316
2364
2361
2361
316
2870
2869
2869
2873
2865
825
2865
820
818
2865
825
2868
2865
2868
2865
821
2869
2868
2868
2869
2869
2873
2826
2873
2865
821
820
822
818
2865
825
821
820
2865
820
2865
825
2873
2865
820
2868
2869
2865
2826
817
818
2873
2873
2865
822
2873
2873
2866
2865
2826
2868
2828
778
2866
2873
820
2868
2873
2873
2866
2873
2868
2873
2826
2828
2868
2865
2868
2868
2866
2865
2868
2868
2825
2353
308
316
2353
2357
2353
2357
2357
2357
2357
2357
2357
2353
2357
2353
309
2358
2358
2353
2314
2358
2357
2353
309
317
2353
2697
2696
649
2869
2869
2869
2874
2869
2869
2869
820
826
2869
820
2869
2869
2824
2825
2825
2825
2825
2825
2824
2824
777
2824
2876
2876
2864
2876
2876
2354
2312
265
2352
2312
2869
2869
2869
2872
2866
2869
820
2870
2869
820
2869
2869
820
2872
2869
2873
2877
2873
2872
2868
2868
818
2868
2872
822
830
2868
2357
2357
2365
2354
2365
2365
2354
2365
2360
318
2364
2364
2364
2361
2360
318
2361
2360
2360
2364
2360
2360
310
318
2365
2360
2362
2361
2830
2613
3210
2614
3209
2613
2353
309
2354
2357
2613
2612
2613
2701
2701
2869
2829
2873
2365
2357
2824
2825
3208
2868
2360
2869
2869
2698
2696
2696
649
2696
2697
2697
2696
2696
649
2696
2824
2824
2824
777
2825
2824
777
2824
2824
2312
2869
2869
2869
2873
2877
2365
2361
316
3165
1116
2698
2696
2696
2696
649
2696
2696
2697
2696
2696
2696
649
2696
2696
2697
2696
2697
2696
3605
3597
3597
1573
3597
3597
3597
3597
2352
2608
3594
2149
2149
2149
2146
2146
2146
2158
2158
2158
2182
2074
2089
2857
2202
2182
2180
2182
2176
2176
2870
2824
2312
2616
2696
2696
2698
2828
2700
2698
2700
2955
2315
2827
2827
2827
2699
2827
2827
2827
2699
2699
2699
2699
3069
1005
2865
2865
2865
2865
2865
2353
2353
2365
2701
2873
2869
2825
781
825
821
2869
2873
2825
2873
826
2873
2873
2874
2866
2826
818
2873
2866
2354
3621
3597
3613
3621
3594
2146
2202
2202
2200
2200
2113
69
2118
2116
2113
2116
2117
2118
2117
2117
3521
1477
3521
3521
1477
3521
1477
3526
3526
3526
3526
3521
3521
3520
3540
3524
3524
2158
2158
2078
2078
2173
2173
2121
2073
2121
2121
2124
2121
2073
2160
2165
2081
2088
2089
2081
41
73
2081
32
24
40
25
41
72
2072
25
2088
41
2073
41
73
2073
2073
2072
40
25
29
72
45
2073
2088
2088
2088
2145
101
2149
2145
2145
105
101
2121
77
3581
3573
3574
3574
3580
3574
2609
2617
2650
2618
2609
2620
2612
2612
2649
2649
2650
2620
2618
602
604
2646
2614
2641
2652
2649
2062
2061
2061
2085
2061
2061
2061
2056
2056
2061
41
37
2061
2061
2061
2061
45
2061
41
2061
41
37
2061
2061
41
37
2061
41
37
2061
2085
2061
2061
2061
2061
2061
2061
37
2061
37
2061
37
2061
37
2085
2061
37
2061
37
2061
2085
2085
2165
2165
2165
2165
2165
2165
2165
2165
2084
37
2085
2085
2090
2085
2084
2060
2060
2060
2060
2060
36
44
2092
2060
2165
2164
2061
2061
2165
2165
2080
2165
3041
2901
3041
3041
3061
3044
2610
2697
2698
2701
2825
2697
2826
3210
2701
2700
2697
2825
2696
2697
2701
2829
2317
2316
2316
3213
2641
2613
2644
2697
2701
2825
2698
2701
2701
2701
2701
3596
2144
2058
2058
2058
2123
2123
2075
2059
2059
2187
2060
2060
2060
2060
2060
2060
2157
122
2170
2170
2170
2170
2077
2157
125
2154
3569
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2057
2057
2057
2057
2057
2058
2058
2057
10
2058
2057
10
42
2164
2057
2058
2078
2078
2153
100
101
2154
2148
101
2154
2154
2148
101
2148
2148
2145
105
109
2145
2145
2145
2153
2153
2077
77
2073
2073
2148
101
2154
2148
2154
2154
2090
2164
3556
2644
601
2650
2642
602
2189
2057
2642
2121
2121
2125
2061
2061
2061
2061
2058
2165
2060
2688
2816
2304
2304
2304
3096
2608
3072
2608
2304
2816
2816
2950
2818
3202
2690
2690
2178
2178
2953
2633
3098
1068
2886
2813
2858
2957
2852
2838
2838
2486
2076
2174
2206
2860
2848
2070
3097
3864
2130
2081
2105
2392
856
408
3896
3097
1177
3865
3865
3160
2274
3145
2549
2550
2741
2360
2829
2829
2468
2845
2835
2816
3795
3805
3805
3795
2581
2357
2816
2996
2308
2308
2308
2308
3589
3757
2829
2755
2845
3805
3805
2765
3587
3611
3615
3585
3601
2053
2053
2053
3803
3778
3777
3778
3778
3778
3778
3778
3779
2818
2817
2818
2818
2818
2818
2763
2846
2987
2466
2479
2725
2757
2754
2754
686
2763
2532
3779
3823
3803
3803
1771
2843
2827
3787
3811
3809
3809
1765
2818
2818
2818
2819
2819
2846
2846
2846
2819
2531
2531
2979
2757
3269
3787
3811
3811
3811
3811
3803
3803
3812
3797
3797
3793
3819
3803
2979
2979
2979
3019
3019
2515
3791
3803
3803
3793
1748
3796
2054
3270
1190
2725
421
2725
421
2557
3269
2982
2531
3270
3269
3270
3270
3238
3269
3270
966
3270
3045
2723
2726
2309
269
2307
2563
2307
2317
2317
2307
2310
2563
2310
2307
2317
2541
2819
2309
2567
2315
2315
2571
267
2305
2306
2306
2311
2307
2304
2312
2304
2313
2306
2319
2319
2307
2309
2307
2563
2307
2307
2563
259
2315
2311
2571
267
2567
263
2311
2309
2309
2306
2318
2306
2319
2307
2319
2575
2817
2823
2526
2526
2507
2531
2531
2527
2527
2315
2395
2503
2312
2317
2310
2317
2307
267
2317
2317
2315
2307
267
2316
2316
2316
2307
2318
2318
3784
2054
2060
3307
2733
679
2733
2731
2475
2464
2779
3781
2501
2829
2816
784
2832
2846
2816
2760
2764
2830
2469
3781
2757
3788
3780
3796
2832
2976
2845
2468
3744
3744
2816
2976
3781
3789
3781
3788
3784
3791
3790
2768
3797
3795
3781
3789
3792
3792
3779
3792
3792
2752
3788
3792
3776
3776
2720
3596
3584
3605
2053
2053
2054
2053
2051
2048
3267
963
3267
3013
3269
965
2837
3269
3270
3269
3269
3013
3270
3269
3269
3269
3269
3269
3269
1222
3013
3060
3268
3012
3012
3012
3252
2501
3269
3269
3013
3267
3269
965
1223
3269
3277
3269
3269
3269
3267
3271
967
3267
3269
3269
3269
1222
3269
1227
1223
1229
3269
3267
3269
1189
3269
1223
1229
3269
3269
1189
1227
1229
3269
3269
3269
3275
1223
3267
3275
1223
3267
3275
3271
3275
3264
960
3264
3264
3268
3268
2917
2741
2805
2477
2477
2476
2533
2533
2789
2811
2813
2813
3271
3013
3269
3271
3269
3269
3269
3269
3267
963
3269
3269
3269
3269
3269
965
3269
3269
2725
2725
2725
2725
3269
3267
1223
2827
3271
3269
1219
1189
1223
3269
1189
3269
1189
3271
3267
1187
1223
3269
1189
3269
1189
1223
3269
1189
3269
3269
1219
1223
3269
1222
3269
1223
3271
3271
3237
3269
3269
3269
3269
2979
3267
3267
1187
1223
3271
3267
1187
1223
3267
3267
3267
3267
3271
3008
2824
3264
2816
2816
776
3264
3264
3264
3264
3264
3264
3264
3264
3264
3264
2840
2840
2724
2925
2917
2917
2915
2917
2912
2912
2845
2469
2725
2469
2477
2469
2469
2469
2469
2725
421
2725
421
2469
2549
2477
2805
2725
2725
2464
2720
416
2464
2760
2464
2533
2533
2533
741
2533
2789
3776
3800
3800
3269
3269
965
3269
3267
3269
3269
3269
3269
3267
3269
1189
3269
3269
3269
2976
2976
2816
2976
2816
2832
2976
2816
2816
2976
3264
3264
3264
3264
3264
2464
2752
2752
2528
2536
3269
3269
3269
3269
3271
3269
3269
3269
3269
3269
3269
3269
3269
3269
1222
3317
3232
3008
3264
3264
3268
3268
3268
3268
3296
2736
3296
3252
2805
2805
2725
2723
2549
2549
2547
2725
2720
416
2720
2464
2720
416
2720
2728
2464
496
2544
2728
2720
2720
2720
2544
2528
736
2480
2528
2784
2784
2720
2792
2816
2725
2763
2720
2752
2725
2469
2469
2464
2741
2725
2720
2789
3797
3796
3269
2836
3277
2725
685
2725
2976
2976
2496
3252
2720
3029
3029
3803
3752
3752
3752
3752
3744
3744
3752
3744
1704
3752
3800
2816
2816
2816
792
2816
792
3008
2976
2976
3008
2840
2496
3269
3269
3269
3232
2917
2720
2728
2720
3797
3797
3800
3776
3800
3800
3800
3800
3800
3800
3800
3800
3800
3800
3800
3800
3808
3800
3800
3800
2053
2061
2048
2048
2048
2060
2060
2060
2728
2728
2056
3108
2597
2613
2352
2355
2611
307
2384
2384
2384
2515
2835
2837
2845
2752
2496
2496
2496
2496
2496
456
3264
3040
2784
2784
3808
1744
3792
3800
3040
3792
3803
3776
3609
2475
2841
2841
2847
3801
2847
2847
2847
3809
3801
3803
3801
3589
3589
3275
3267
3267
1227
3275
3267
1227
2731
2811
2469
3813
3271
3269
3013
3013
3269
1219
1223
3269
3269
3267
1223
2843
3267
1223
3267
3238
3264
3267
3235
2819
3267
963
3267
3267
1187
2531
2053
2061
2054
2053
2051
2371
2523
2779
2496
2496
2309
2309
2308
2309
2309
2309
2309
2304
2309
2309
2373
2373
2373
2629
2629
2629
2629
2627
2368
336
328
2384
2624
592
2637
2637
2637
2372
2381
2637
2560
2560
2304
2304
3085
2573
2315
2311
2315
2315
2304
2312
2304
2566
2565
2309
2312
2312
2304
2304
2304
2304
2304
2304
2304
264
2304
2304
2304
2304
2304
2312
2312
2304
2304
2304
264
2304
2304
2304
2312
2304
2304
2304
2304
2304
2312
2312
2312
2317
2309
309
2309
309
2568
264
2568
2304
2560
256
304
2304
2304
2388
2309
2384
2384
2304
2384
2501
2501
2499
2499
2500
2784
2549
2549
2499
2723
2499
675
2502
2496
2720
416
2720
2743
2487
2515
2736
2557
2315
2312
2312
2317
2304
2304
2304
2311
2311
2317
2317
2317
2317
2309
269
2317
2309
269
2309
2317
2317
2309
269
2317
2317
2317
2309
269
2317
2309
269
2309
269
2317
2309
2317
2309
2317
2317
2304
2304
2304
2304
2304
2316
2308
268
2316
2308
268
2316
2316
2308
2316
2308
268
2316
2308
268
2316
2308
2308
2581
2581
2581
2580
2324
2580
2324
2580
2317
2317
2317
2317
2307
267
2317
2317
2304
2304
2304
2304
2304
264
2304
2312
2304
264
2312
2325
2580
2304
2316
2580
2580
2309
2581
3587
3589
3587
1547
3595
3588
3596
2787
3803
3803
3781
2827
3805
3051
2475
3781
3798
3805
3053
3792
3803
3813
2661
2789
2764
2764
2757
2523
2789
2740
3803
3796
2987
3803
3781
3781
3813
3797
2048
2608
2304
2312
2312
2313
2313
2311
2847
2847
2497
2304
2312
2304
2304
2316
2316
2573
2566
2563
523
2571
3075
2571
2309
2565
525
269
2565
2315
2395
2309
269
2309
269
2309
262
269
2309
269
2317
2309
269
2310
269
2310
2310
2310
2316
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2582
2307
2307
2306
2306
2309
2310
2309
2307
267
2310
2309
309
2307
2307
2308
2308
2310
2304
2571
2315
269
2309
2315
307
2355
2311
307
2315
2316
2309
2309
2307
2307
2358
2309
309
2307
2310
2307
2307
2307
2310
2310
2502
2501
2499
2483
2483
2469
2845
2739
2317
2304
2316
2317
2316
2317
2317
2315
2581
277
2304
3794
2818
2770
2770
2770
2842
2810
2818
2778
2770
3066
3066
3598
2823
2763
3783
3787
2503
2503
3032
3864
3116
3116
3086
3077
3083
3077
3080
3150
1174
3222
2974
2824
2558
2526
2888
2990
2058
2077
2604
2607
2605
3661
2380
844
2844
2460
2606
2087
1575
2087
2599
3367
3228
3111
2075
2577
2582
2586
2316
2845
3229
2610
2709
2844
2717
3836
3833
1781
3829
3836
2877
2309
2816
3316
2818
2818
2434
2434
2053
2693
2629
2692
2621
3293
3821
3817
2055
3591
3598
3593
3593
3333
1289
3333
2585
2079
3655
3313
3143
3143
2631
2631
2631
3143
2574
2693
2631
2631
2631
2631
2691
2701
3271
2855
2615
2693
2629
2695
2695
2695
2627
2676
3175
3271
3299
3299
3267
2819
2819
3303
3319
3313
3313
3313
2823
2823
2823
2823
2823
2623
2623
2623
2823
2679
2679
2846
2633
3305
3303
3315
3315
3315
3319
3271
3275
3314
3273
3298
3299
3315
3299
3296
3303
3303
3307
3179
2407
3823
3783
1767
3783
1767
3793
3794
3796
3335
3271
3271
2693
661
2693
661
2709
2693
661
2621
3269
2743
2676
3205
3202
3202
3269
3278
3266
3207
3207
3271
3269
2711
2743
2309
265
2309
773
2308
2436
2311
2821
2437
2436
2402
2436
2407
2407
2437
2629
2823
2309
2564
2307
267
263
2311
2439
2387
2435
2439
2439
2435
2926
2424
2440
2920
2389
2407
2407
2407
871
2407
2404
2407
2407
2407
2407
2407
2407
2387
2403
2407
2407
871
2407
2407
2318
2905
2393
2407
2519
2407
2519
2519
2398
2574
2825
2833
2414
2414
2431
2423
2423
2830
2830
2407
2340
2639
2824
2437
2434
2437
2436
2436
2437
2434
2823
2439
2439
2438
2438
398
2438
2439
2827
2827
3324
3470
3470
3303
2705
661
2693
2697
2711
2615
2611
2587
2625
2613
2561
2688
2688
3200
3206
2688
2719
2630
590
2826
2737
2629
2705
2630
2630
2586
2840
2736
2842
2602
2736
2736
3136
2736
3297
3301
3305
3302
3179
3169
3171
3808
3826
3827
3809
1769
3833
3832
3824
3811
3832
3824
2624
3302
3835
3832
3832
2736
2078
3584
3589
3461
3465
2567
2609
2579
2435
3203
3203
3267
3137
3201
3209
3217
3201
3202
3265
3266
3265
3266
3265
1218
1221
3265
1218
3266
3265
3266
3266
3266
3177
3318
3270
3210
3210
3178
2826
2625
3201
3205
3201
3205
3205
3205
3205
3205
3202
3201
1154
3202
3202
3203
3203
3203
3203
3265
1221
3265
3265
1218
1221
3266
3265
3265
3269
3269
3269
3269
3265
1221
3265
3265
1221
3269
3269
3265
1221
3265
3265
3265
3266
1225
3265
1218
3266
3266
3267
3267
3267
3267
3267
3267
3267
3271
3271
3200
1155
3200
3267
3264
1219
3201
3201
2853
2673
629
2713
2613
2609
2710
2577
2577
2577
2579
2589
2589
3141
2690
3138
3139
2629
2625
3201
3201
3205
3205
3201
3201
3201
3205
3201
1154
3201
3201
1154
3201
2625
581
2625
2625
578
2625
2626
3203
3203
2627
3203
3265
1221
3269
3265
3269
3269
3265
3265
1221
3265
3269
3269
3269
3269
3265
1221
3265
1221
1225
3265
1221
3273
3269
3265
1221
3273
3265
1221
3269
3269
3269
3269
3269
3265
1218
1221
3269
3269
3269
3265
3265
1218
3265
1218
3266
3266
3267
3267
3267
3267
3267
3267
3267
3267
3267
3267
3267
3267
3267
3271
3141
2816
2629
3203
3200
3200
3269
3269
3269
3269
3269
3269
3267
3267
3264
3267
2616
2616
2629
3317
2853
2853
2823
2673
2848
2672
2829
2849
2693
2849
2709
2850
2849
805
2849
2706
2706
2706
2706
2706
2613
2613
2610
2613
2737
693
2737
2709
2688
643
656
2688
800
643
656
659
2707
2624
2611
2681
2577
2578
2578
2578
2578
2627
2687
2687
3201
3201
1154
3201
1154
3202
3203
3265
1218
3269
3269
3265
3268
3265
1218
3266
3266
3265
3170
2691
2688
3139
2832
2691
3200
3219
3203
3203
3219
3267
3267
3264
1219
3267
3267
2707
2691
2691
2672
2855
3201
3201
3201
1154
3202
2627
3265
3265
1221
3265
1218
3265
1218
1221
3265
1221
3265
3265
1218
3265
1218
3266
3266
2617
2688
3136
2627
3264
3201
3265
3265
3265
3296
2579
3296
3274
2709
2705
2690
2691
2609
2609
2611
2737
2704
2848
656
2688
2704
2704
2704
2691
2707
2608
2608
2608
2711
2736
2736
2739
2616
2576
2576
2579
2576
2576
2576
2688
2672
3200
2705
2719
2704
659
2627
2706
2593
2593
549
2592
2681
2609
2611
2578
3285
3286
3202
2858
3205
2197
2193
149
2741
3315
3315
2627
2874
2192
3157
3157
3289
2739
2739
2739
2739
2739
2739
2739
2739
2736
691
2739
3291
2691
2691
2691
2819
2819
643
2819
643
3173
2739
2739
3168
2847
2638
3317
3266
3321
3139
2849
2739
2739
2736
691
3817
3817
3827
3808
3835
3835
3835
3835
3835
3839
3839
3839
3839
3839
3839
3827
3827
3827
3779
1763
3828
2561
2825
3328
3328
3456
3342
2830
1294
2830
1294
2712
2696
3332
2634
2809
2769
2371
2887
2311
2311
2896
2896
2384
848
2643
2819
2829
2330
2592
2424
2424
2424
2627
2424
2424
3136
2576
2576
2576
3296
3296
3776
2052
3264
3296
3303
3808
2075
2099
2843
2843
2829
3305
2703
2703
2829
653
3298
3299
3283
1255
3803
3585
3589
3203
3267
3267
3267
3207
3271
3271
2699
2623
2693
3265
3205
3202
3265
3265
1221
3265
3265
1220
3268
1221
3265
3266
3267
3267
3227
3271
3271
3271
2846
3267
3271
2835
3203
3203
3203
3267
3267
3267
2675
2580
3329
3330
3333
2823
2851
2427
2683
2816
2624
2197
2209
2817
2433
2433
2433
2433
393
2304
2433
2433
386
2369
2369
2629
2837
581
2625
2626
2625
578
2627
2368
2368
2371
2328
2624
2624
664
2634
2634
2634
2381
2637
2637
2560
2816
2432
848
2432
848
2565
2562
2319
2435
2899
2443
391
2528
2309
2819
2562
2562
2818
2831
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2831
2831
2899
467
2515
2515
2515
2435
2435
2435
851
2435
2435
851
2435
2435
2899
2435
2439
855
2439
2439
871
2405
2401
2401
2401
354
2401
354
2435
355
2403
2400
387
2400
2403
2400
355
2400
355
2400
2400
2314
2309
2560
2304
2304
2584
2665
2657
2659
2659
2657
2624
2665
2657
2629
2627
2627
2627
2631
2624
579
2627
2624
2627
2565
2405
2403
2560
2429
2435
2816
2432
2441
2816
2432
2432
2817
2433
2305
769
261
773
777
2821
777
2821
2821
2817
2306
2817
2817
2817
258
2817
2821
777
2825
2433
2433
389
393
2437
2437
2437
2433
389
2441
2437
2433
2437
2433
386
2433
386
393
2433
2434
2433
389
393
2434
2441
2441
2318
2816
2446
2432
2432
2318
782
2830
2310
774
2310
774
270
782
2822
782
2822
2830
2830
2438
2438
398
2438
398
2438
2438
398
2438
398
2438
2446
2442
2442
2561
517
521
2569
2609
2574
2830
2570
2314
2826
2818
2818
2818
2821
2819
2819
2434
2437
2816
2819
2446
2432
2432
2432
2432
2432
2435
2435
2308
2914
2570
2432
2830
2614
2614
2914
2610
3589
3585
3587
3587
3615
3594
3614
2631
2073
2051
3138
2707
2685
3271
2615
3169
1122
3303
3290
3265
3280
3327
2577
2577
2577
2710
2638
2633
2431
2585
2582
3299
3302
3311
3303
3817
3809
3809
3778
3328
2648
2432
2436
2436
2307
2318
2483
2829
2829
2818
2816
2308
2432
2432
2442
2442
2562
2562
2563
2563
2567
2567
2571
519
2433
389
2433
2433
2405
2433
2407
2587
2305
769
2305
769
2305
769
2825
2433
389
2446
2433
389
2433
393
2433
393
398
2433
389
2433
2433
393
398
2434
2434
393
2435
2435
2439
2446
2820
2436
389
393
2436
2435
2435
2823
2823
2439
2439
2439
2443
391
2439
2439
2615
2905
2423
2435
2435
2306
2306
270
2306
770
2307
271
2307
771
2402
2402
2402
2403
2311
2310
774
2310
774
2407
2318
2404
2404
868
2405
869
2405
869
2403
2403
2403
2403
2403
2407
871
2925
2513
357
2401
2483
2519
2402
2402
2402
2403
2414
2415
2407
2515
2407
2318
2670
2658
2659
2627
2627
2617
2842
2563
2825
2816
2830
2441
2446
2817
777
2425
2411
2612
361
2409
2403
3154
2627
2588
2588
2707
2691
2652
2627
2588
2707
2568
3272
2074
3205
2633
2637
3816
2829
2637
2614
3872
3606
3606
2825
2369
3703
3689
3678
3138
2114
3394
2963
2818
2875
2907
2570
2562
2330
2581
3656
2569
2625
4041
2956
2956
2956
2956
3600
2577
3601
2577
3601
2577
2956
2576
2096
2053
2050
2851
2896
3877
1849
3653
3632
3785
3780
1988
3792
3717
3717
1605
3717
1673
3716
3717
2053
2853
3844
3712
3204
3204
2628
2628
3533
3597
3629
3597
3621
3685
3749
3757
3581
3621
3618
3962
3962
3149
3149
3117
3165
3421
3589
3706
3589
3589
3589
3589
3589
3589
3610
3597
3677
3677
3621
3621
3714
3588
3785
3845
3878
3661
3629
3653
3653
3653
3625
2890
3682
3685
3685
3685
3685
4082
4082
3741
3709
3709
3709
3709
3901
3901
3901
3901
3901
3621
3621
3621
3901
3669
3669
1622
3890
3642
3757
3689
3677
3677
3677
3674
3689
3690
3676
3693
3702
3693
3674
3698
3958
3954
3954
3945
3689
2546
3766
3741
3741
3689
3689
3738
3738
3738
3109
3653
3653
3661
3661
3661
3661
3661
3661
3661
3622
3661
3589
3654
3661
3654
3654
3789
3654
3654
3653
3653
3653
1733
3661
3653
3773
2957
2893
2957
3149
2861
2605
2853
2957
2957
2957
2918
2925
2917
2917
2925
2061
2877
2892
2730
2946
2889
2889
2889
2953
2857
2637
2629
2629
585
2626
3114
2908
2652
2892
2922
2917
2914
2914
2914
2918
2922
2917
2917
2914
869
2917
870
2918
2918
2921
2921
2921
2921
869
2921
2921
870
2921
870
2866
3165
2909
2917
2917
2917
2914
2658
2898
2746
2861
2874
2953
2953
3005
2933
2933
2850
2850
2917
2074
2861
3228
2637
2630
2637
2634
2634
2637
2118
2629
2629
2629
2630
2630
2630
2630
2917
3224
3224
3686
3182
3182
3635
3673
3673
3673
3667
3627
3891
3893
3619
3635
3892
3619
3720
3720
3592
3655
3720
3613
3630
3630
3739
3667
3641
3641
3646
3646
3603
4040
3704
3788
3671
3704
3704
4032
3704
3699
3689
3819
3703
3691
3691
3691
2096
3762
3763
3763
3763
3723
3720
1608
3712
1672
3748
3720
3720
3588
3684
3712
3716
3716
3620
3003
3936
3945
3209
3115
3780
3723
3147
2631
3652
3652
3652
3619
3650
3650
3651
3651
3655
3777
3778
3778
3778
3650
1730
3650
1730
3650
1730
3650
3778
3779
3779
3779
3655
3783
1607
3586
3792
3779
3675
3651
3587
3883
3650
3649
3649
3649
3653
3649
3649
3649
3649
3651
3651
3651
3655
3655
3653
3651
3651
3648
3777
3777
1605
1733
3777
3649
1729
3650
1730
3649
1729
1733
3778
3649
1729
3777
1602
3649
1729
3777
3777
3649
1729
1605
1733
1653
3777
1602
1730
3650
1730
3650
3649
1729
3649
1729
3649
1729
1602
1730
3649
1729
1602
3777
1602
1730
3649
1729
3651
1731
3651
3779
3779
3779
3651
1731
3779
3651
1731
3783
3781
3781
3653
1733
3651
1731
3651
1731
3776
3655
3783
3652
1732
3648
3648
3648
3653
1733
3776
1648
3776
3649
3651
3841
3730
3730
3611
3890
3891
3611
3891
3891
3635
3587
3585
3585
3585
3587
3639
3587
3589
3589
3649
3649
3653
3649
3649
3649
3649
1602
3649
3651
3651
3651
3651
3651
3651
3617
3637
3617
1570
3635
3619
3619
3639
3651
3651
3619
3655
3649
1729
3649
1729
1605
1733
3649
1729
3653
3649
3653
1733
3653
1737
3649
1729
3649
1733
3649
3777
3777
1733
3653
3649
1729
3649
1729
3649
1729
1605
1733
3649
3649
1605
3649
3649
1729
3649
1729
1605
1733
3649
3777
3649
1729
1605
1733
3777
1605
3649
3777
3777
1605
1733
3649
3649
1602
3650
3777
3777
3778
3778
3777
3650
3777
3778
3651
3779
3779
3651
3651
3783
3783
3781
3781
3653
1733
3653
3653
1733
3781
3779
3791
3779
3651
1731
3651
3779
3783
1607
3649
3589
3968
3637
3651
3648
3648
3781
3653
1733
3781
3778
3650
3778
3781
3779
3776
3783
3632
3632
3617
1585
2481
3841
3841
3873
3649
3840
3648
3729
3861
3589
3861
3586
3859
3889
3889
3889
3611
3611
3611
3671
3671
3585
3890
3891
3634
3609
3609
3609
3586
3584
3587
3584
1544
1552
3584
3856
3584
3584
1544
3584
3671
3648
3632
3659
3891
3891
3891
3891
3635
3635
3661
1614
3662
3649
3651
3651
3651
3651
3651
3652
3777
3650
1730
3778
3778
3778
3650
1730
3651
1731
3779
3651
3779
3779
3587
3651
3648
3619
3892
3719
3648
3664
3655
3655
3679
3781
3651
1731
3648
1728
3776
3651
1731
3783
3611
3719
3719
3656
3870
3649
3649
3651
3651
3655
3587
3649
1729
3649
3653
3649
1729
3778
3649
1602
1730
3650
1730
3649
1729
1602
1730
3649
3650
3650
3651
1731
3651
3651
1731
3651
3783
1607
3655
3621
3600
3684
3587
3776
3649
3649
1729
3649
1729
3777
3632
3632
3632
3722
3586
3587
3651
3587
3587
3889
3587
3585
3632
1624
3888
3632
1624
3648
3632
3604
3604
3847
3655
3888
3888
3888
3727
3584
3608
3591
3872
3888
3888
3888
3888
3632
3632
3592
3592
3592
3673
3728
3672
3667
3623
3671
2665
2665
2661
2664
2899
2611
2611
2611
3682
3687
3703
3955
3701
2421
2417
2417
373
3733
3831
4087
3699
3898
2416
3605
3601
3699
3711
3711
3711
3699
3699
3699
3696
3696
1651
3696
3696
1651
3699
3707
3779
3779
3783
3783
3783
1991
3783
3815
3783
3698
3699
3699
3700
3807
2015
3806
3737
3598
3727
3815
3699
3699
3699
3696
3696
3715
3715
3731
3748
3723
1611
3727
1615
3727
3726
3726
1614
3727
3727
1615
3726
3725
1678
3725
1678
3741
3719
3727
3726
3751
3751
3734
3777
3143
3108
3108
3268
3107
3107
3107
3147
3147
3636
3668
3104
2131
2617
2641
2859
3149
2861
2861
3136
584
2856
2888
3104
1096
584
840
2067
2824
2972
2860
2672
2992
2992
3000
2875
3000
3000
3588
3636
3636
2612
3700
3700
3764
2912
3908
3700
3701
3764
3007
2929
3903
3903
3996
3699
3807
3806
3804
3804
3699
3701
3697
3697
3727
3937
3937
3655
3653
3779
3779
3652
1603
1607
3779
1735
3651
1731
1732
3667
3623
3604
3650
3653
3655
3778
3778
3778
3778
3650
1730
3650
1730
3650
1730
3650
1730
3778
3783
1607
3779
3779
3667
3652
1603
1731
1732
1735
3651
1731
1735
1607
3652
1732
3903
3655
3653
3889
3651
3651
3651
3649
3779
3651
3649
3652
3107
3111
3113
3108
3204
3023
2127
2948
2948
2057
2053
2627
2593
2977
2595
2617
2617
2848
2593
2979
2979
2913
2917
2901
805
2965
2645
2649
2691
2691
2691
2632
2912
2912
2912
2848
2688
840
2688
2944
2691
2635
843
2891
2917
2881
2625
2720
616
2880
3008
584
2888
2880
576
2888
2210
2663
2853
2597
3107
2599
2855
2936
2853
2851
2670
2667
3207
3215
3139
3207
3207
3207
3207
3207
3207
3207
3207
3207
3207
3207
3079
3079
3230
3230
2883
2883
579
2883
2627
2627
2115
2631
2631
3111
2631
2951
583
967
2887
2631
2631
2855
2119
2639
3151
2638
2638
2894
2914
2913
2913
2915
2915
2915
2915
2917
2917
2917
2912
2912
2912
2912
867
2912
2915
2912
2912
867
2912
2912
2867
2869
2976
944
2848
2848
2632
2049
2049
2051
2051
2051
2048
2050
2051
2869
2851
2851
819
2848
803
2849
2848
2851
2851
2640
2851
2917
2709
2709
2656
2981
2628
2880
1112
848
856
2632
2883
579
3136
576
2624
584
2112
192
3138
2626
2881
3137
2881
2881
3137
1113
857
3137
853
3161
857
2625
3137
833
3138
834
2882
2851
3155
2899
2883
2627
3125
3113
3113
2625
2625
2625
961
581
2625
585
2629
2625
585
2881
577
2882
578
2626
2882
2626
2626
2626
2627
2627
2627
2627
2627
2627
2627
2113
2113
2121
2631
2631
2119
2882
2880
2638
2628
836
2628
2883
3139
2627
2883
2627
2859
3143
839
2859
843
3163
811
2859
2859
843
2631
3115
3115
2638
2627
2627
2947
579
2627
2627
2635
583
839
2635
583
2635
2635
2631
839
2123
2635
2627
2657
2753
617
2753
985
2153
2945
2667
987
2627
2667
987
2891
3139
2627
2627
2627
3105
2884
3140
836
2627
2117
2628
2859
2638
2638
2628
2628
2628
2628
2635
583
2631
2886
3106
2666
2608
3134
3263
2599
2658
2594
3956
3955
3955
3955
3965
3955
3966
3591
3411
3447
3591
3607
3661
3985
3889
3682
3682
3684
3708
4065
3710
3709
3897
3641
3643
3646
3646
3641
2941
1405
2617
2903
3701
3703
3951
3699
3762
3761
3761
3767
3134
2652
2628
2624
2240
2852
2873
2993
2844
2972
2879
3108
2848
2608
2608
2650
2650
2667
2663
2663
2663
2657
3039
2659
2659
2625
581
2949
581
2921
2921
2917
2921
2915
2651
2881
2881
2881
3137
2883
2627
3139
851
2625
581
2629
2638
2882
578
2881
577
581
2947
579
963
2627
2947
835
579
963
2883
579
2639
2114
2117
2115
2115
2115
2127
2631
839
2631
2631
2629
2627
2625
2638
2625
2625
834
578
581
2626
2626
2113
2627
591
2631
2911
2628
2625
2625
2113
2627
2628
579
583
2948
580
579
836
964
2628
3292
732
3134
2908
2629
837
2245
2951
2951
2951
807
2951
2951
2855
2855
2951
2951
2855
2855
2855
2855
2851
2951
2951
2951
2951
2849
2894
2917
2917
2917
2917
2917
2917
2917
2917
2917
2915
2919
2919
2915
2915
2597
2665
2917
2917
2597
2659
2919
2871
871
2919
2919
2855
2855
2915
871
2919
2913
2951
2055
2055
2055
2055
2055
2859
2851
2935
2899
2856
2907
2597
2606
3129
3129
2937
2851
2594
2853
2853
2901
3615
3616
2336
3616
3584
3648
3637
3616
2592
3648
3866
3610
2995
3661
3630
3692
3756
2956
2956
2870
2094
3871
1887
3871
1887
2200
3369
2076
2073
2074
2242
706
2770
2402
2288
3330
2832
2848
2090
2088
2449
3874
3904
3952
3905
3459
2694
2694
2694
2694
3920
3894
3894
3894
3894
3894
2694
3920
2138
2685
2683
3048
2564
3133
3133
3661
3142
3597
3598
3598
3606
3853
3853
3853
3853
3853
3854
3853
2621
2621
3182
3598
3200
3200
2624
2624
2877
2173
3133
2173
3125
3957
3933
3933
2868
3316
3319
3500
3500
3053
3053
2925
3013
2884
3316
3244
2164
117
2164
3190
3188
1141
3188
2164
3196
2173
3254
3252
1206
3124
3125
3132
2164
3692
3188
3254
3801
3821
3820
3798
3820
3820
2155
4026
2226
3960
2226
2226
3314
3314
3620
3238
3238
3237
3237
3108
1062
3108
3108
3108
3108
3108
3108
3108
3100
3220
3220
3220
3091
3832
3676
3916
3990
3988
3972
3988
3938
3916
3974
3917
3910
3948
3988
3928
3270
3270
3270
3308
3628
2330
3884
3876
3876
3884
3884
3308
3308
3308
2916
3684
3684
2149
2149
2149
2149
2149
2149
2149
3186
114
3682
2152
3685
1638
1642
3682
3682
3682
3682
3682
3686
3688
1634
3688
3682
3682
3682
3812
2212
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2589
2589
2589
2589
2589
2621
3133
1078
2620
2668
2620
2620
2620
2620
2620
2620
2644
2669
2668
2668
2668
3235
2646
2582
2632
2602
2588
2602
2602
2602
2602
2582
2582
2580
2588
2588
2588
2600
2600
2600
2601
2600
2588
2600
540
2588
2600
2600
2600
2600
2600
2604
2649
2585
2580
2573
2572
2580
2602
2583
2679
3161
3128
3208
3208
2584
3206
3206
3080
3080
2568
2626
2610
3218
2658
2662
2658
2666
2666
2658
3174
2658
616
2658
2658
618
2666
2666
2662
2666
2568
3218
3208
3249
2938
2938
2162
2173
2173
2173
2173
2169
122
3250
3254
3122
50
1138
3197
3254
3197
2124
2124
3148
3660
2124
3604
3836
3836
3833
3613
3181
3181
3172
3186
3384
3596
1612
3596
3620
3212
3596
3596
3660
3596
3917
3949
3625
3914
4009
1962
4009
4009
2172
3894
3318
3885
3885
3848
3852
3852
3852
3852
3890
3852
3852
3140
3964
3844
3848
3848
3644
2859
3564
3561
3051
3051
3816
3811
3043
3047
3690
3690
3690
2147
3687
3687
3680
3680
3687
3682
3682
3687
3687
3687
3687
3687
3687
3687
3687
3687
3687
3683
3687
3687
3683
3684
1635
3684
1635
2151
3680
3687
3687
3684
1635
2147
3127
3687
3685
3682
3682
3681
3683
3683
3683
3683
3683
3683
3683
3683
3684
3682
3683
3683
3680
3681
1637
3685
3685
3685
3681
3682
3681
1634
3682
3682
3682
3681
1634
3681
1637
3682
3681
1634
3681
1634
3681
3682
3682
3681
3682
3681
3682
3681
1634
3681
3681
3681
1634
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3687
3687
3683
3682
3682
3682
3682
3683
3683
3683
3683
3680
3681
3681
3680
3680
3680
3680
3680
3682
3682
3680
3680
3680
3685
3684
3249
3231
3231
2163
3251
3251
2163
3251
3251
3123
3187
3187
3187
2163
2167
2175
2167
3189
3189
3681
3681
3689
3681
3685
3681
3683
3683
3683
3683
3683
3683
3684
3684
3684
3121
3121
3123
3123
3123
3123
3127
3199
3685
3685
3120
3681
3681
3681
1634
3681
1634
3681
1634
3681
3681
1634
3682
3682
3681
3682
3681
3681
3681
3689
3681
1634
3682
3681
3681
3681
1634
3681
3681
1634
3681
3681
3681
1634
3681
1634
3681
1637
3681
1637
3681
3681
1637
3681
1637
3681
1637
3681
3681
3681
3681
3681
1637
3681
1637
3685
3685
3685
3681
3681
3681
3681
1637
3681
1637
3685
3685
3681
1637
3685
3681
1637
3681
3681
1637
3681
3681
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3687
3685
3685
3685
3683
3683
3681
3683
3682
3682
3682
3682
3682
3682
3682
3685
3685
3694
3685
3683
3683
3680
3687
3687
3687
3682
2165
3248
3193
3683
3680
3680
3682
3681
3681
3681
3683
3683
3687
3682
3685
3684
3687
3072
3076
3122
3122
3203
3249
3251
3122
3249
3252
3252
2149
3189
2165
3189
2167
3191
3169
3169
3193
2163
2163
2163
2148
2148
2161
3250
3251
3122
2117
2117
2117
2163
2160
2160
2160
2160
2160
2160
3184
2160
2160
2160
2160
2175
3680
3136
3683
1639
3251
3251
3251
3251
3123
1139
2159
3660
1660
3660
3708
3689
3683
3683
3683
3683
3687
3690
3682
3682
3682
3683
3687
3687
3687
3687
3683
3683
3683
3683
3683
3687
2147
2147
2144
2151
3126
2126
3680
3680
3662
3662
3662
3682
3683
3683
3680
3680
3680
3687
3687
3683
2160
2126
2126
3688
3634
3682
3683
3683
3683
3684
3187
3682
1641
3682
3682
1641
3682
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3691
3683
3683
3683
3683
3683
3683
3684
3684
3684
3121
2160
2166
3184
3680
3681
3681
3681
3681
3681
3681
2160
3184
2160
3690
2167
2163
2149
2163
3187
3249
3187
2169
2168
2168
3192
2168
2168
2168
2148
2166
2166
3150
2126
3248
3248
3248
2125
78
2168
2160
2126
3248
3248
3248
3248
3248
3136
3120
1136
2156
3180
3180
3801
3800
3800
3795
3815
3812
2153
2153
2148
2152
2147
2883
2883
2883
3943
3943
3683
3299
3682
2585
2585
2585
2585
2217
3262
3326
3283
3258
2584
3074
3075
3919
3599
3598
3598
3599
3615
3614
3598
3598
3598
3598
3598
3598
3598
3598
3615
3614
3598
3598
3598
1582
3598
3598
3598
3598
3599
3598
3598
3606
3590
3590
3606
3615
3615
3597
3630
3599
3599
3598
3598
3598
3307
3307
3896
3934
3854
3854
3853
1806
3853
1806
3854
3854
3854
3854
3855
3854
3854
3854
3852
1806
3852
1806
3852
1806
3852
1806
3846
3854
3854
3854
3886
3886
3855
3810
3044
2918
2918
3046
2915
2919
2919
3051
3051
2152
3816
2916
3144
2661
2581
2602
2596
2601
2601
2636
2636
2604
2636
3244
2636
2636
2636
2560
3148
2642
2596
2680
2568
2564
2560
2572
2560
2560
2172
3080
3144
2888
3916
3916
3884
2876
3260
3916
3992
1880
3884
2841
2840
3129
3097
3248
3929
3633
3632
3632
3632
3929
3928
3928
3928
3865
3565
3565
3682
3692
3686
3686
3686
3682
3686
3686
3689
3686
3682
1638
3682
2149
3186
114
2166
3686
3693
3685
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3685
3685
3686
3686
3685
3682
1638
3686
3682
1638
3682
3689
1637
3686
3682
1638
3686
3686
3682
3682
3173
3685
3686
3174
3682
3682
3682
3690
3682
3682
3690
3820
2925
2917
2925
2918
3208
2633
3145
2628
2628
2610
2609
2660
2609
2611
2611
2565
2565
2608
2610
2611
2611
2609
2609
2613
2609
2609
2613
2609
2615
2615
2615
2608
2608
2608
2608
2608
2608
2608
2608
2608
2615
2611
2611
2608
2610
2615
2615
2668
2668
2668
2668
2668
2668
2668
2668
2668
3159
2660
2609
2613
2615
2609
2609
2564
2613
2613
2667
2660
3215
3230
2663
3215
3215
3215
3214
3214
3214
3214
3214
3214
3214
3214
3150
3150
3212
1166
3212
2663
2663
2663
2663
2663
2663
3175
2639
2638
3214
2638
2638
2638
2638
2638
2638
2638
2638
3150
2637
2638
2638
2638
2638
2562
2562
2562
2563
2563
2563
2563
2562
2562
2562
2560
2560
2560
2560
2563
2560
2563
2560
2560
2563
2560
2560
2611
2613
2608
2608
2608
2612
2560
2613
2657
2608
2656
2659
2612
2658
2659
2609
2613
2608
563
2608
2608
2608
563
2610
2608
2608
2608
2608
2611
2609
2609
2613
2612
2613
2658
2668
2668
2668
2668
2668
2660
2660
2656
616
2656
616
2656
616
2664
3176
3176
2667
2667
2665
2665
2665
2657
2665
2665
2665
2665
2665
2665
2665
2665
2659
2659
2667
2663
2663
2643
2663
2647
2663
2663
3122
3161
3161
2665
2665
2665
2657
2661
2665
2665
2665
612
2665
2657
617
2659
2659
2663
2663
2663
2663
2663
2663
2663
2663
2647
2647
615
2647
615
2663
2663
2663
3177
3177
3177
2657
2660
3175
2659
2670
2671
2646
614
2662
2662
2663
2663
2663
2647
2663
2643
2663
2659
615
2643
2663
2663
2643
2643
2643
2663
2663
3155
3155
2660
622
2663
2647
615
2663
2663
2663
2663
2659
2659
615
2663
2660
611
595
615
2663
2659
2659
615
2659
615
2659
3175
2663
2659
615
2665
2665
2657
2665
2665
3173
2665
2663
2663
2663
2663
2663
2663
2659
2659
2659
2663
3121
2666
2666
2666
2663
3177
2670
2643
2667
2670
2670
2670
2670
2662
2659
2659
2659
2667
2658
2659
2568
3134
3207
2567
2562
2571
3510
3516
3510
3510
3556
1444
3512
3490
3773
2845
2845
2173
2173
3689
3258
3210
2230
2230
2226
3940
3306
3938
3236
3245
3117
3177
2146
2146
3837
3492
3492
2889
3549
3914
3989
3302
3926
3942
3882
3882
3893
2914
2628
2660
2644
612
3172
2620
2616
2576
3152
2640
3121
3128
2616
2586
2586
2648
2584
2665
2661
2661
2661
2668
2669
2665
2662
2669
2669
2669
2669
2573
2573
2573
2573
2562
2562
2666
2666
2666
2666
2669
2669
2669
2669
2669
2666
2669
2662
2662
2662
2669
2669
618
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
3174
3181
3181
3181
3181
3181
2661
2661
2661
2661
2668
2662
2668
2668
2669
2669
2662
2662
2669
2662
2662
3181
2662
2669
2661
2646
2658
618
2668
2668
618
3178
2661
2658
2658
614
2662
2666
2658
2665
614
2658
2666
2658
2646
2646
3206
2646
2666
2666
3178
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2618
2618
2605
2605
2605
2604
2604
2605
2605
2604
2604
2614
2601
2601
2601
554
2601
554
2604
2605
2605
2605
2602
2601
2589
2589
2589
2589
2589
2589
2589
2589
2589
2589
2586
2621
2621
2621
2621
2621
2621
3245
3129
2589
2652
2652
2648
2618
2618
3133
3133
2589
2589
2586
2605
2605
2586
2129
114
3192
2352
3120
96
1120
2168
3832
3793
1746
3832
2912
3608
3219
3667
2847
3708
3792
3678
3904
2626
2626
3014
3983
3394
3394
3330
1346
3394
3296
3341
2678
2682
2683
2579
2579
2579
2327
2066
2466
3192
3192
2216
2666
2737
2678
3570
2756
3445
2757
2742
2742
2742
2742
2896
2833
3345
2833
2833
1297
2833
2742
2720
2904
3777
3777
2912
3636
3701
3701
2057
2837
2065
2065
2065
2064
3344
3345
3345
3345
3345
3346
3344
3637
3637
2850
2065
2702
2702
814
2702
686
590
2702
2101
2933
3701
2933
3701
3413
3381
3413
2096
3752
3756
2182
2188
2349
2345
2349
2309
2564
2840
2822
2820
2820
2820
2822
2820
2820
2820
2840
3702
2821
3702
3700
3700
3702
3700
3702
2842
2168
2820
3702
2329
2349
2308
2308
2308
2344
3431
3371
2831
3396
2831
2831
3703
3703
3632
2865
2865
2869
2869
3636
3636
3636
3640
3640
3640
3698
3700
3700
3632
3690
3688
3688
3665
2310
2102
3376
3377
3376
3376
3376
3432
3376
3380
3377
3377
3424
3378
3350
3697
3697
3696
3680
2080
2864
3360
1376
3384
3384
3360
3360
1376
2318
2318
2316
2332
2144
2144
2841
2841
2841
2841
2841
2841
2841
2847
2847
2163
2936
2161
2161
2163
2150
2151
2151
2150
2151
2150
2150
2151
2150
2151
2151
2151
2334
2876
3637
3637
3637
3637
3637
3637
3637
3637
3637
3637
3605
3605
3605
3605
3605
2613
3733
3733
3638
2820
3638
3638
3638
3638
3638
3638
2692
2821
2822
2566
2820
2692
2833
3633
2842
3626
3632
3625
3626
3626
3627
3633
3633
3632
3632
3632
3632
3632
3624
3624
3625
3616
3632
3624
3632
3632
3624
3624
3624
3624
3624
3616
2629
3633
3636
3636
3636
3632
2856
3612
2580
788
3589
3742
3638
3632
2608
3633
3633
3633
3632
3640
2143
2609
2698
2823
2566
2567
2571
779
2827
2822
2822
2567
2826
2567
2567
2827
2571
2827
2566
774
2571
3646
2699
2696
2822
2327
2327
2842
2845
2845
2845
2842
2845
2844
794
2838
2838
2838
2838
2838
2828
1292
2838
3704
2828
2828
2828
2060
2842
2326
2326
2326
2330
2124
3340
3340
2936
2840
3432
2060
2060
2060
2054
3592
2074
2062
2062
2062
3384
3434
2090
3370
3430
3434
3434
3430
2764
3334
2310
3434
1322
3370
3328
3340
3340
3340
3340
3447
3342
3342
2828
3392
3340
3330
3340
2338
2067
2362
2361
2327
2327
2316
2334
2334
2334
2146
2146
2146
2918
2149
2149
2150
2150
2149
2150
2150
2149
2149
2149
2149
2149
2149
2149
2149
2149
2149
2150
2146
2149
2150
2146
2146
2146
2149
2917
2150
2149
102
2149
2150
2149
2917
3685
2213
2149
2146
2147
2147
2147
2147
2147
2147
2147
2147
2147
2167
2164
2147
2147
2147
2144
2145
101
2149
2149
2149
2149
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2149
2149
2149
2149
2149
2149
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2167
2167
2167
2147
2147
2147
2147
2147
2147
2147
2147
2144
2146
2146
2150
2150
2144
2144
2144
2146
2146
2144
2144
2144
2164
2164
3682
3608
3608
2843
2843
2843
2843
2843
2843
3483
3427
3427
3427
2840
2847
2846
2846
3353
3353
2163
2163
2163
2163
2165
2161
2163
2163
2165
2163
2163
2163
2166
2166
2166
3697
3697
3699
3699
3699
3699
3697
3358
2164
2164
3696
2162
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2163
2161
2165
2165
2165
2161
2161
117
2165
2161
117
2161
117
2161
117
2161
2162
2165
2165
2161
2161
2161
117
2161
117
2161
117
2161
117
2165
2165
2161
117
2161
2161
114
2161
117
2165
2161
117
2165
2165
2165
2165
2165
2165
2165
2165
2162
2162
2162
2162
2162
2163
2163
2163
2163
2163
2163
2165
2165
2165
2165
2165
2161
2162
2162
2162
2163
2163
2162
2161
2163
2163
2163
2163
2163
2163
2163
2161
2164
2164
2164
2163
2163
2160
2161
2161
2161
2163
2841
3696
3827
2163
2160
2160
2163
2161
114
2161
114
2162
2163
2165
2161
2163
2164
2166
2161
3696
3702
3698
3698
3699
3698
3699
3699
3701
3702
3702
2841
2841
2841
2841
2847
2847
2841
2841
2847
2847
2846
2846
2846
2846
2841
2847
2847
3359
2841
2841
2841
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2846
2160
2840
2161
2161
2847
2847
2847
2847
3487
2847
2942
2062
2062
2062
2062
2151
2151
2151
2151
2151
2151
2147
2151
2151
2151
2151
2147
103
2147
2148
2148
2151
2151
2151
2151
2151
2151
2919
2943
2942
2830
3710
2830
2174
2164
2062
2062
2062
2151
2151
2151
2164
2164
2164
2147
2147
2147
2842
2830
2830
2164
2191
2167
2167
2167
2167
2144
3355
2167
2167
2167
2167
2167
2167
2148
2148
2148
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2163
2167
2167
2167
2167
2167
2167
2144
2144
2144
3481
2846
2846
3358
2148
2145
2145
2145
2145
2145
2163
2840
2840
2840
2163
2844
2843
2846
2843
2843
2841
2843
2841
2840
2840
2840
2840
2840
2840
2846
2847
2847
2846
2846
2840
2840
2840
2846
2846
2840
2840
2846
2840
2840
2840
2840
2840
2846
3480
2840
1304
2876
2876
2860
2329
2328
2328
2328
2318
2332
3445
3445
3444
3444
3447
2391
2391
2391
3429
3453
2150
3709
2147
2843
2843
2843
2843
2857
3710
3710
3711
3706
2840
3703
3703
3371
2063
2062
2060
14
2063
2069
2068
2063
2062
2062
2062
2062
2062
2060
14
2062
2063
2062
2062
2062
2062
2062
2062
2062
2062
2062
2061
2062
2062
2063
2062
2062
2062
2077
2077
2077
2078
2078
2078
2078
2078
2078
2363
2363
3440
3343
3342
3342
3342
3342
3342
3342
3340
3343
3342
3342
3342
3342
3342
3343
3342
3342
3342
3342
3340
1294
3342
3340
1294
3342
3343
3342
3342
3342
3342
3342
3343
2327
2310
2342
2326
2310
2342
2341
2338
293
2313
266
294
2314
2844
2332
2310
2728
2841
3669
3626
3622
3627
3627
2604
2636
2732
2734
2734
2606
2734
590
2734
3800
3662
3670
3878
3672
3944
3950
3944
4016
4020
4020
2817
3692
3340
2316
3372
3372
3436
2098
3682
3369
3386
3354
3438
1326
2072
56
2088
3704
3640
1624
3704
3384
2104
2104
2104
2104
3352
3352
3352
3352
3416
2361
2361
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2845
2844
2844
2842
2150
2146
2146
2149
2150
2150
2149
102
2146
2150
2146
2149
102
2146
2146
101
102
2146
2149
102
2150
2146
2146
2150
2146
102
2149
2150
2146
2150
2146
2146
102
2150
2146
2146
100
2150
2146
102
2149
102
2150
2150
2150
2150
3426
2146
2147
3431
2147
2147
2147
103
2147
2151
2151
2151
2322
2310
2338
2322
2310
2700
3628
3628
3628
3628
3635
3635
2828
3635
3635
3635
3625
3625
3632
3639
3639
3639
2137
2137
2137
2137
2137
2137
2137
2143
2143
2143
2136
2136
2136
2136
2136
2136
2136
2136
2136
2143
2143
2143
2138
2139
2140
2140
2572
2828
2828
2828
2572
780
2828
2830
2830
2830
2700
2828
3633
3633
3633
3637
3637
3630
3637
3636
2831
2830
2701
2702
2702
2701
654
2702
2702
2702
2702
2702
2702
2702
2702
2702
2702
2702
590
2638
2702
2702
2702
2830
2830
2830
2830
2574
2574
2830
2701
2702
590
2702
2702
2638
2702
590
2702
590
2702
2702
2702
2638
2702
2702
638
2638
2703
2702
634
2702
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
3646
2153
2153
2136
2136
2136
2158
2136
2613
2329
2608
2328
2334
2606
2331
2331
2611
2612
2608
2608
2608
2608
2608
2608
2611
2608
2608
2608
2608
2611
2611
2611
2601
2614
2613
2826
2570
2570
2570
2570
2570
2562
2562
2700
2828
2828
2828
2828
2828
2828
2828
2828
2824
2824
2829
2829
2829
2573
2829
2573
2573
2573
2573
2573
2573
2570
2573
2573
2825
2821
2821
2701
2562
517
2818
2821
2562
770
2822
2829
2829
2829
2829
2829
2829
2829
2829
2829
778
2573
2566
2826
2826
2826
2829
2829
2821
2565
773
2565
2821
2821
2565
2565
2565
773
2818
2818
2562
2818
2562
773
2821
2562
2565
2829
2829
2829
2570
2562
2822
2829
2570
2829
2822
2566
774
2822
2822
2821
2821
2565
2694
2565
2698
2694
2566
2825
2698
2821
777
2566
2693
646
650
2693
646
2693
2566
2565
2821
778
2821
2826
2570
2565
2818
646
650
2562
517
518
773
2565
2565
2565
2565
2825
2565
518
2565
518
521
773
777
2825
2566
774
2562
517
770
518
773
777
2818
645
2565
518
521
773
774
777
2821
2565
774
2565
2565
518
2565
2565
518
2565
2821
2565
2565
773
2565
518
2829
2573
2829
2573
2573
2829
2829
2825
2569
2565
2822
2566
2565
518
2565
2827
2567
2567
2827
2563
2691
2563
2567
2827
2571
2699
2563
2827
2571
779
2571
779
2571
2823
2819
2819
2819
2827
2695
2823
2700
2822
2693
2693
3643
2695
2226
2208
2226
2226
2226
2226
2208
2227
3220
1180
3078
3156
2822
2820
2156
3692
1654
3692
1654
2821
774
2821
2820
3446
3702
3447
2866
2866
2866
3378
2823
2823
2309
2354
2354
2333
2388
3370
3378
3698
3348
1302
3442
3370
3370
3442
2307
2828
2566
2822
2566
2822
3640
3640
3640
3672
3672
3736
2872
3640
3642
3608
1592
2843
3643
2828
2828
2828
2828
2828
2572
2828
2828
2829
2573
2829
2573
3641
3641
3642
3641
3642
2154
2570
2570
2826
2826
2820
2570
2822
2570
2826
2826
2820
2562
770
2822
2566
774
2826
2826
2826
2820
522
778
2826
2570
778
2826
2820
522
778
2822
778
2822
2824
774
522
778
2824
778
2822
2822
522
778
2824
778
2822
2826
2826
2826
2822
778
2826
2824
778
2824
778
2562
2562
2826
2818
2568
2824
2821
2821
2565
518
773
2565
518
773
2821
2566
2566
2821
2566
2826
2822
2696
2566
2570
778
2822
2820
2826
2822
2565
2566
2566
774
2566
774
2566
2826
2566
2568
2568
2566
2826
2566
774
2694
2694
2690
2694
2831
2831
2831
3638
3636
3636
3636
3638
3638
3636
3636
3638
3638
3636
3638
3638
3636
3636
3636
3636
3638
3638
3639
3639
3625
3625
3625
3624
3624
3625
3625
3634
3634
3634
3634
3634
3624
3626
3624
3626
3624
3625
3625
3625
3626
2856
3604
3606
3606
3606
3604
3604
3604
3604
3604
3604
3635
2118
2612
2614
2612
2612
2614
3718
3734
2580
2816
2816
2816
2874
2876
2873
2873
829
3641
1589
1597
1629
2844
3610
3629
3629
3611
2824
2824
2816
2824
3336
2824
2816
776
2824
840
2320
2320
2320
2320
2320
2120
3601
2065
2049
2064
2308
2098
3332
3626
3626
2350
3741
2304
2304
320
352
2368
2368
2368
4046
2209
4054
4034
4035
2871
2871
2871
2700
2449
2446
2763
2255
2480
2787
2096
3126
3131
3686
2405
3829
3622
1702
3750
2214
2214
3074
3091
3091
3091
3091
3091
3091
2342
3712
2705
3297
3299
2912
2266
3089
3089
3121
2101
3081
3096
3096
3130
2448
2441
2441
2441
905
803
2441
2851
2456
2085
2245
1349
2606
3104
2074
2050
2050
2050
2050
2050
2106
2661
2821
3077
2052
3077
2885
2437
2053
2426
3202
3202
2630
2668
2593
2593
2593
521
3089
529
2820
2944
2881
2688
896
2944
2692
900
2944
2944
2944
2692
900
2944
3072
2605
3072
3072
3072
3072
3072
3073
2563
3074
2052
3846
3377
3329
3328
3332
3332
3370
2069
2856
2945
2884
2817
897
2945
3073
3072
3206
2842
2822
2817
2821
3072
3072
3076
3072
3076
3072
3075
3072
3076
3098
3882
3882
3842
1834
3078
1050
3333
3125
2694
2841
2842
2866
2714
2862
2842
2864
2821
2821
2692
2822
2817
3098
3098
3098
3078
3078
2505
2822
2822
2690
2690
2694
2694
2822
2982
2982
2982
2612
3092
3092
2085
2085
2085
2085
2086
2086
2086
2081
2081
3091
2568
2069
2077
2077
3092
3093
3089
3092
3093
3089
3092
3092
3092
3092
3092
3093
2448
2076
2245
2245
2245
2245
2244
2244
2244
3397
3397
3396
2245
2244
2245
2244
3397
2053
3076
3076
2241
2100
2241
2241
2241
2240
2240
2240
2068
2069
2064
2064
2068
2066
2059
2246
2059
2283
234
2260
2285
1389
2283
1387
3435
2280
1384
3425
3425
2274
2266
2266
2258
2258
2274
2274
1378
2282
2242
2266
2282
238
2266
2266
3434
1390
2274
2274
3426
3426
2242
2069
2101
2244
2240
2244
2246
2057
2242
2082
2082
3073
3073
3312
3312
2054
3313
3321
3313
3318
1266
2244
2304
2245
2052
2069
2068
2053
2056
2056
2056
2065
2053
2056
2056
2056
2056
2056
2069
2059
2054
2054
2071
2096
2059
2052
9
2822
902
838
2573
2573
3121
2097
2097
2097
2099
2097
2097
2097
2096
2096
2097
2097
2097
2966
3478
2070
3074
2600
2584
2584
3104
2563
2353
2352
2352
3347
2102
3478
2070
2882
2722
3496
3096
3096
3096
3126
3864
2843
2841
3097
3097
2818
2690
2435
2818
2816
2848
2816
2816
2600
2865
822
2944
2819
2819
643
2691
2432
2456
2456
2840
2840
2865
2457
2432
2093
2883
2433
2432
2432
2547
2651
2371
2378
2580
2613
2576
2609
2610
3122
562
3088
3088
3088
2582
3093
3093
3078
3093
1046
3088
3093
3090
3078
3088
3093
3093
1044
3093
3093
3092
3092
3090
3090
3094
3094
3090
3089
3088
3088
3088
3088
2578
3094
3092
3092
3092
3094
3093
2581
3092
2054
3093
3095
3093
3092
3093
3093
3093
3095
3093
3095
3095
3093
3088
3092
3093
3093
3092
3093
3093
3093
3093
3093
3093
3094
3095
3095
3095
3095
3095
3095
3095
3095
3095
3095
3095
3093
3093
3093
3093
3093
3093
3093
3093
3093
3095
3092
3092
3092
3092
3092
3092
3092
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3095
3095
3095
3095
3095
3093
3093
3093
3093
3093
3093
3095
3095
3095
3089
3089
3093
3093
3093
3092
3092
3093
3093
3093
3093
3092
3092
3092
3093
3093
3092
3092
3092
3095
3095
3092
3092
3092
3088
3088
3095
3108
3108
2065
2082
2082
2083
2082
2083
2083
2069
2069
2071
3100
2582
3100
3090
3097
3109
3093
3095
3092
3092
3093
3089
3095
3095
3092
3095
3095
3095
3102
3102
3094
3098
3098
3099
3099
3099
3099
3098
3100
3090
3090
3076
3090
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3093
3101
3101
3101
3101
3095
3095
3095
3095
3095
3095
3095
3100
3092
3092
3092
3092
3092
3092
3092
3092
3097
3097
3093
3093
3097
3097
3093
3093
1049
3097
3093
1044
3097
3097
3097
3093
3097
3102
3093
3093
3097
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3090
3090
3101
3101
3101
3101
3101
3101
3101
3101
3101
3101
3101
3101
3101
3095
3095
3095
3095
3095
3093
3093
3093
3093
3095
3099
3092
3092
3092
3092
3090
3090
3102
3095
3095
3095
3095
3094
3092
3076
3093
3092
3092
3092
3092
3092
3089
3090
3090
3090
3093
3093
3100
3090
3090
3090
3092
2585
3076
3099
3079
3076
3076
3092
3089
1042
3090
3089
1042
3090
3099
3099
3090
3090
3092
3090
3095
3090
3076
3079
3099
3099
3093
3095
3095
3092
3093
3095
3095
2565
2073
2075
2091
2078
2077
2073
2073
2077
2077
2074
2074
2074
2074
2093
2077
2078
2077
2073
2094
2077
45
2076
2092
2076
2076
44
2076
2092
2092
2092
2076
2076
44
2076
44
2076
2078
2052
2076
2074
2074
2078
2070
2070
2086
2078
2078
2830
3483
923
3483
3483
923
3482
3093
3093
3093
3093
1046
3093
3093
3088
3093
3093
3093
3093
3093
3093
3095
3088
3088
3093
3093
1046
3093
3094
3095
3093
3093
2575
2574
2602
3098
2602
3078
3078
3099
3098
3099
3091
3091
3091
3094
1054
3094
1054
3094
1054
3091
3091
3091
2074
2091
2090
2070
2055
3093
3090
3093
3093
3094
3088
3093
1053
3093
3093
3091
3092
3091
3090
3090
3090
3093
1042
3093
1042
3093
3093
3093
1053
3093
3090
3093
3093
1042
3095
3095
3093
3093
1042
3093
1042
1050
3093
1053
1042
3095
3091
3091
3094
3094
3094
3093
3089
2578
3089
3094
3091
3091
3091
3089
3089
3091
3088
1056
2580
3108
3092
2070
2074
2082
2064
2082
2085
2064
2085
2080
2064
2080
2080
2064
2084
2083
2083
2083
2083
2081
2080
2080
2084
2081
2081
2080
2064
32
2083
2080
2064
2064
2068
2084
2082
2064
2064
2064
2064
2066
2584
2461
3332
2460
2460
3354
2450
2073
2077
2074
2074
2074
2274
2275
2274
213
2822
2820
3094
3076
3093
2081
2081
2081
2081
2077
26
3083
3086
3855
3091
2064
32
3093
3090
2948
2843
923
2843
923
2842
922
2842
922
2843
923
2826
2826
2971
2843
2843
2843
923
2971
2843
411
923
2970
2970
3483
3099
3099
3099
3099
3098
3098
3098
3098
3098
3098
3078
3099
3098
3099
3099
3099
2075
3092
3092
3093
3089
3106
2082
2081
2083
2083
2946
2947
2820
2459
2459
923
2459
2459
923
2459
923
2459
2459
2458
922
2459
2459
923
2459
2458
2459
923
2459
2459
923
2459
923
2459
923
2459
923
2459
923
2458
922
2458
814
922
2458
922
2458
922
2458
922
2458
922
2459
2459
923
2714
2459
2458
2458
2459
2589
2566
2566
550
2616
2566
2596
2596
2598
2596
3077
517
3076
516
3077
2564
2064
2448
2565
2100
2101
2261
2272
2272
2273
2273
2104
2104
2104
2105
2105
2105
2105
2105
2105
2204
3098
3089
3558
3268
3180
108
172
3163
1147
123
155
3180
172
2206
1182
2190
78
182
2134
142
78
110
3121
3072
2048
2272
2822
646
2822
2822
2691
3074
2817
641
2819
643
2819
2816
2816
2625
2625
2090
3073
3073
3073
3074
2945
3073
3074
3074
3073
2817
2817
2818
2818
2817
833
2373
2377
3089
1042
3097
1042
3090
1043
3090
3091
3090
3089
1042
3091
3090
3090
3097
1042
1043
3090
3091
2065
2065
2065
2083
2822
3090
3095
3077
3078
3078
3089
3089
3090
3089
3090
3089
3089
3089
3090
3089
3089
3089
3089
3089
3094
3095
3095
3089
3091
3089
3077
3089
3090
3089
3090
3090
3089
3089
3090
3090
3090
3089
3091
3089
3089
3089
3089
3089
3088
3088
3091
3091
3089
3092
3076
3092
3092
3092
3091
3092
3092
2068
3135
2566
2603
2623
2568
2108
3313
3313
3312
3312
2101
3437
2104
3447
3454
3447
3437
3437
3452
3453
3453
3453
2329
2330
2329
2329
2329
2329
2333
2334
2333
2333
2332
2332
2332
2332
2332
2332
2332
2332
2332
2334
2334
2334
2331
2323
2332
2332
2088
2088
2088
2056
2056
2056
2056
2057
2057
2057
2082
2082
3441
1394
2065
3442
3441
3442
3435
3441
2066
2080
2082
2078
2075
2074
2078
2078
2074
2106
2078
2079
2059
2075
2075
2062
2074
2107
2059
2059
2058
2075
2075
2074
2062
2062
2062
2074
2106
2106
2062
2062
2059
2059
2059
2075
2058
2062
2062
2058
14
2062
2062
2057
2107
2073
2062
2075
2075
2075
2075
2075
2075
2075
2241
2242
2242
2242
2242
2242
2242
2241
2241
2241
2241
2241
2246
2242
2242
2242
2242
2242
2242
2242
3450
3449
2306
2317
2316
2316
2316
2315
2316
2049
2053
2084
2052
2050
2059
2059
2059
2245
2244
210
2244
2244
2244
2244
2244
2244
2059
2052
2052
2244
2244
2251
199
2252
2060
2082
2247
2257
2058
2059
2059
2059
2059
2059
2068
2068
2052
2052
2052
2052
2052
2052
2052
2052
2052
2058
2058
2053
2053
2053
2053
2053
2057
2057
2065
2065
2065
2065
2068
2054
2054
2057
2054
2054
2054
2054
2054
2054
2054
2066
2066
2053
2057
2065
2057
2053
2053
2053
2053
2053
2053
9
2054
2065
2065
2068
2068
2068
2054
2054
2054
2054
2054
2054
2054
2065
2070
2068
2054
2054
2054
2054
2054
2054
2054
2054
2054
2064
2070
2053
2053
2053
2070
2054
2054
2052
2052
2052
2054
2052
6
2054
2054
2070
2052
2052
2068
2068
2068
2052
2054
2054
2056
2052
2052
2058
2054
2052
2058
2052
8
2068
2068
22
2068
2068
2068
2052
8
2056
2068
2068
2068
2052
8
2054
2052
2058
2054
2052
8
6
2052
2052
6
2068
2068
22
2068
22
2068
2057
2056
2054
2052
2054
2056
10
2052
2056
10
2056
10
2058
2058
2054
2052
8
5
6
2058
2054
2052
6
2056
9
2054
2052
8
2052
6
2054
2058
2052
6
2054
10
2056
10
2052
2069
20
2068
2069
20
2068
22
2068
2068
2068
2068
2068
2052
2068
2068
2068
2068
2068
2093
2093
2093
2093
2093
2093
2093
2092
2092
2092
2092
2092
2092
2092
2092
2071
2069
2069
2069
2064
2064
2064
2069
2071
2052
2059
2055
2059
2052
2059
2052
11
2059
2068
2067
2067
2067
2067
2059
2093
2092
2052
2054
2092
2092
3407
2093
2682
2594
2426
635
634
639
2431
639
2678
374
635
639
2427
630
374
635
634
383
639
2644
2677
373
3088
3088
2694
2816
2689
897
2602
2817
3072
3072
3840
3840
2865
2865
2865
2820
2817
3073
2688
2950
903
2818
2562
2097
2096
2096
3333
2127
2127
2261
2388
2859
2817
3078
1031
2816
2816
2689
2690
2818
2821
2568
2093
2053
2053
2053
2053
2241
2241
2081
34
3073
1026
3073
3313
2050
2050
3400
3394
3394
2056
3400
2089
2080
2080
2080
2080
2080
2080
2080
2057
2057
2057
2057
2245
2245
2242
2249
2240
2313
2059
2059
2059
2059
2058
2059
2054
2059
2059
2059
2058
2059
2059
2054
2054
2054
2058
2058
2059
2058
2059
2058
2059
2059
2059
10
2059
2058
2059
2059
10
2054
2058
2054
2058
2054
2059
2058
2058
2059
10
2054
2054
2059
2058
7
2058
2058
2054
2058
2059
2058
2054
2058
2058
2058
2059
2058
2059
2055
2054
7
2059
2059
2058
2054
2053
2053
2053
9
2057
2053
2053
9
2057
2053
2053
9
2057
2057
2053
2057
2057
2057
2056
2056
2056
2056
2057
2056
2056
2056
2053
2053
9
2053
9
2053
2053
2053
2057
2056
2056
2056
2056
2056
2056
2064
2064
2092
2092
2057
2056
2061
2061
2061
2241
2244
2244
2244
2245
2245
2240
2240
2240
2240
2244
2245
2245
2240
2240
2244
2244
2245
2245
2245
2245
2285
3434
3434
2282
1386
3434
2281
1385
3433
2266
2266
223
2266
223
2266
2266
2282
1386
2282
1386
3434
3434
3434
2057
2057
2245
2058
2058
2244
2245
2245
2245
2240
2244
2240
2240
2240
3392
2261
2324
2276
2273
2272
2288
2272
3313
3073
2256
2086
2086
2084
2059
2054
2057
2057
2053
3397
1353
3397
3397
3397
2064
2267
2285
3437
3400
2972
2972
2560
2076
2076
2076
2076
2076
2076
2076
3338
2464
2464
3328
2208
2076
3126
3126
2672
3124
3356
2888
2460
3320
2296
1272
2890
2406
2929
2929
2929
2929
2917
2917
2917
3580
2593
2880
2822
2883
3185
625
3185
625
2673
2404
2069
2569
2598
2278
2052
2055
2078
2590
2072
3964
2373
3701
3256
3256
3256
2296
2616
2123
3039
2591
2783
2079
95
2143
2143
2936
3948
3029
2321
2320
3109
2410
2049
2049
2081
2228
2081
2073
2073
2107
2698
2689
2689
2689
3201
2689
2689
2689
2714
3041
2405
2405
2048
2128
2675
2563
131
2563
547
2595
2627
2563
579
2563
2785
3169
2081
2730
2049
3137
2689
2721
2680
2754
2753
2765
2630
3897
3665
3593
1801
1849
3849
3593
3593
2690
3144
3146
3210
3146
1162
3210
3212
3148
1164
3208
3146
1162
3210
3212
3148
1164
3210
2060
2093
46
2056
2058
2058
2056
2058
2209
2048
2130
2132
2146
2489
2449
2442
2444
2400
2338
298
2184
3145
3154
3138
3137
3137
3153
2049
2090
3146
3162
3158
3158
3153
2058
2058
2060
2056
2062
2058
2048
2050
2048
2074
2138
2138
2138
2138
2136
2136
2449
2869
3146
3160
3160
3160
3162
3202
3202
3152
3141
3141
3142
3153
3137
2136
2136
2136
2162
2162
2116
2705
2705
2690
2690
2690
2690
2690
2721
2724
2726
3588
1796
2864
2832
2725
2729
677
2213
2213
2722
2210
2210
2178
2178
2867
2132
2193
2193
2193
2866
2869
2864
2868
818
2824
2865
2868
2868
2132
2868
2868
2121
2474
2720
2257
2257
2273
353
2401
2410
2922
2258
2305
2561
257
2570
266
2256
2922
2256
2258
218
362
2561
2401
3882
3882
2261
3058
2273
2282
2282
362
2274
354
2914
2274
2614
2352
2356
2612
2610
2648
2187
2289
2651
2283
2283
2244
212
2409
2409
2409
2409
2409
2409
2409
2405
2416
2928
2264
218
2264
218
2260
210
2258
2928
2416
2416
2280
234
2256
2930
2408
362
2410
2258
370
2258
370
2410
2402
362
2916
2916
2404
2404
2256
2357
2309
629
2292
2274
2292
2273
2186
2281
3040
3040
3853
3865
2176
2178
2249
2360
2360
2176
2176
2176
2402
2306
2201
2344
2217
2562
2561
2585
569
2585
2562
2209
2177
2178
2345
2586
2562
2601
2564
2560
128
2560
2176
2560
2602
2305
2305
553
2305
3146
3147
1098
3146
3592
1552
3585
2865
2739
2739
2745
2723
2737
2737
2737
2226
2232
2689
2689
2689
3158
3158
2235
2050
2076
2060
2060
2096
2068
2352
2352
2352
2324
2230
3158
2746
3136
3204
3216
2083
2083
2140
2081
2168
3180
2667
2092
2140
3154
3139
3153
3136
3155
3155
3153
3152
3788
2705
2705
2714
2705
649
3153
1097
657
1107
659
2641
649
595
659
2643
2689
2691
2691
2699
2699
2714
2691
2712
2733
3136
2719
2702
590
2702
2392
2643
627
723
2644
2630
3590
3702
3632
3633
3640
3635
3635
2872
2136
2872
2133
2869
2133
2049
2869
2865
821
2864
2865
2865
2161
2864
2865
821
2869
2866
2865
2869
2866
2866
2865
2865
2865
821
2869
2865
2865
2864
2864
2864
2864
2129
2112
2864
2864
2132
2132
2132
2132
3332
2209
2869
2873
821
2132
2868
2868
2132
2872
2869
2866
2865
2865
2868
2868
2872
2872
2136
2868
2869
2869
2873
821
2868
2868
2868
2869
2865
825
2873
2865
2873
2865
825
2873
821
2873
821
2873
2873
821
2869
2864
2868
2869
820
2869
820
2869
820
2864
2864
2872
2872
2866
2869
2868
2868
2868
2868
2868
2868
2868
2873
821
2873
821
2873
821
2873
2873
2841
2868
2868
2868
2868
2872
2872
2872
2872
2866
2866
2866
2865
2865
2865
2869
2869
2868
2868
2836
2864
2866
2866
2865
2865
2865
2866
2866
2868
2864
2872
2872
2872
820
2864
2864
2872
2872
2868
2864
2872
2864
2864
2870
2870
2134
2875
2875
2870
2870
2870
2866
2866
2085
2214
2214
2706
2210
2210
2211
2194
2193
2705
2688
2690
2690
2864
2128
2872
2864
3385
3377
2868
2869
2868
2132
2869
2865
2866
2866
2866
2869
818
2869
818
2133
82
2868
2868
2866
2210
2212
2210
2210
2210
2210
2210
3384
2872
2864
2088
2864
2869
2868
2869
818
2866
2866
2866
2866
2866
2868
818
2866
2864
2864
2836
2872
2872
2872
2836
2837
2869
2869
2869
2869
2866
2837
2837
2864
2868
2868
2868
2836
2864
2864
2864
2864
2873
2873
2873
821
818
2873
821
818
2873
2873
2873
818
2873
818
2866
2873
2873
2868
2873
2873
2873
2873
2873
2834
2825
2825
2837
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2833
2864
2864
2873
2873
2873
821
2873
2865
818
2865
825
821
820
2873
2873
2866
2866
2873
818
2837
793
2837
793
2865
821
2869
2869
2869
2869
2866
2864
2864
2872
2869
2872
2866
2868
2866
2872
2864
2864
2834
2869
2869
2869
818
2869
818
2868
2868
2136
2864
2868
2868
2836
2864
2864
2864
2872
2840
2864
2864
2864
2872
2872
2872
2872
2864
2139
2086
3387
2091
2062
2086
2870
2867
827
2875
2867
827
2867
827
2875
2875
2875
2875
2875
2875
2870
2867
827
2875
2867
2054
2051
2211
2211
2082
2085
2085
2088
2085
2091
47
2091
2049
2213
2721
2209
2210
2212
2213
2213
2212
2212
2722
2210
2724
2212
2217
2114
2210
2690
2725
2729
2721
2729
2210
2734
2722
2726
2734
2726
2734
2214
2214
174
2210
2214
2214
174
2214
2214
2210
2215
2726
2210
2192
2192
2194
2196
2708
2176
2706
2706
3147
3203
3203
3203
3203
3203
3203
2864
2864
2864
2128
2128
2128
2864
2864
2864
2864
2864
2864
2864
2864
2865
2872
2872
2864
2864
2864
2864
2832
2865
2864
2864
2143
2139
2091
2139
2059
2055
2139
2075
2075
2139
2875
2875
2875
2867
831
2875
2867
831
2867
827
2867
823
831
2867
2875
2875
2875
2218
2731
2731
2191
2147
2864
820
2866
2864
820
818
2864
820
2865
3376
2864
820
818
2868
2864
2864
820
818
2865
818
2866
2865
2864
2864
2864
2866
2868
818
2864
818
2868
2866
2868
2868
2868
2866
2866
2864
2864
820
818
2866
2865
2865
2869
2864
818
2872
2864
820
818
2866
2868
2868
2868
2872
2865
2865
2869
2865
2865
2864
3361
3355
2131
3379
2871
2867
2867
2867
2865
2865
2867
2852
2852
2210
2854
2816
772
788
2704
658
2706
2720
2728
2176
2177
2184
2721
2724
2724
2212
2212
2212
2726
2219
2728
2216
2731
2723
2212
2180
68
2178
70
2723
2723
2732
2724
2732
2731
2116
2196
2708
2210
2198
2707
2708
2708
2708
2728
2688
2076
2465
421
2440
2470
2466
2459
2472
2213
2213
2212
2210
2722
2464
2467
2448
2448
3137
3136
2869
2048
2866
2728
2721
674
2722
2720
674
2721
2722
2131
2139
2123
3331
2724
2732
2130
2130
3140
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
3179
3179
2659
2667
2667
2659
2659
2659
2659
2659
2659
2659
2659
3139
2091
27
2091
2091
2051
2075
2075
2075
2075
2051
2051
2175
2139
95
2139
2172
2051
2051
2223
2866
2864
2865
2843
2080
2731
2723
2731
675
2731
2705
2705
2694
2716
2691
3203
643
2691
2691
3203
643
2691
3203
643
2691
2691
2691
3203
643
2691
2691
3203
2691
2691
2691
579
3203
643
2691
2691
579
3203
643
2691
2691
2691
2691
2691
579
3203
643
2691
579
3203
643
2691
2691
2691
2691
3203
2691
2691
2691
579
3203
643
2691
579
3203
2691
579
2691
2691
2691
3203
643
2651
2691
2691
2691
2691
3585
3585
3884
3900
3612
3588
3584
3584
3584
3648
3584
3584
3584
3584
3584
3584
2728
2472
3588
4016
3001
3029
2275
2274
2914
2274
354
2564
2564
2564
2564
2564
2564
2564
2564
2564
2200
3858
3843
2561
3998
2190
2190
2190
2191
2191
2191
2191
2190
2190
2179
2179
2191
2191
2191
2183
2187
2187
2187
2868
2152
2736
2448
3166
3158
3142
2694
2688
2147
3141
3141
3139
3139
3139
2712
2696
2757
2757
2130
2053
2053
2053
2048
3141
2049
2048
2048
2049
3157
3141
3138
3138
2693
3141
2641
2649
2865
2866
2873
2874
2874
2873
2866
2865
2866
2865
2866
2873
2874
2866
2865
2866
2865
2866
2865
2730
2705
649
2705
649
2209
3153
2866
2869
2165
2161
2161
2869
2869
2865
2865
2865
2865
2865
2873
2866
2873
2873
2873
2873
2873
2869
2869
2869
2865
826
2873
2873
2049
2874
2874
2874
2874
2874
2874
2874
2874
2874
2874
2866
2873
2873
2873
2873
818
2873
2873
2874
2874
3332
2864
2873
818
3338
2062
2870
2134
2134
2874
2870
2838
2186
3613
3589
3864
3869
3586
2562
2178
3970
2200
2200
2562
2564
2562
2565
2562
2565
2565
2565
2566
2564
2564
2564
2329
345
2372
2329
345
2329
2137
2137
2137
2114
2116
2116
2136
2374
2326
342
2370
2326
2142
2142
2134
2134
2116
2116
2116
2113
2307
2370
2114
3028
983
3564
1004
3051
1004
2359
2612
2364
2356
2356
2356
2356
4002
3042
1506
2568
2568
2640
2568
2568
2568
2571
2571
2315
271
2992
3056
944
2673
2307
2307
2675
2675
2683
2571
2675
631
2679
2571
267
139
315
2571
267
635
2563
259
2571
267
139
603
2315
2571
2187
2315
139
2315
2563
259
2563
2563
2363
2315
2315
2315
2283
2275
2363
2315
2355
2571
2187
2307
2355
2315
2571
2187
2187
2571
139
2315
139
2651
315
2571
2571
2315
2563
2563
2307
2563
2563
2563
2563
259
2400
2400
2240
2400
2400
2240
2240
2915
2915
2403
2915
2915
2407
2915
2915
2403
359
2403
2243
2243
2243
2575
2571
2308
2425
2310
2310
2310
2380
2310
2393
2385
2192
2384
2387
3467
2369
2377
2200
2824
2824
2192
2192
2192
2824
2824
2824
2384
2390
2390
2830
2318
2827
2827
2816
3264
3216
2823
2177
2306
2628
2564
2564
580
2564
580
2308
580
2566
2566
2348
2604
2348
2348
2348
2604
300
2604
300
2348
2348
2563
2563
579
2177
2177
2177
2625
2177
2561
2625
2577
2577
2577
2577
2562
2625
2625
2609
2609
2177
2561
129
2609
2609
2177
2177
2321
2577
2177
2305
2321
2353
2561
257
129
577
2561
257
577
2177
2177
2561
2305
2305
2305
2577
2577
2306
2306
2306
2177
2305
129
2609
2609
2609
2609
2177
2577
2565
2562
2609
2609
2609
2561
2561
257
2561
2561
257
2177
2177
2209
2565
2305
2305
2305
2565
2561
257
577
2177
2348
2628
2348
2564
580
2308
2308
556
2628
556
2628
2220
2176
2176
2564
2304
2560
2304
2176
2624
2176
2304
2176
2176
2176
2624
2560
256
576
2560
256
576
2176
2308
2308
2308
2564
2564
2560
2304
2176
2176
2304
2308
2564
2304
576
2560
2560
576
2624
2176
2560
256
576
2560
576
2560
128
576
2624
2560
256
576
2176
2176
2564
2564
2564
2564
2564
2560
2304
2560
2304
576
2560
256
576
2304
2560
2560
2560
128
2176
2176
2176
2176
2560
256
2304
2560
256
576
2560
256
576
2560
576
2304
576
2624
2304
2304
2176
2176
2176
2304
2624
2560
2560
2560
576
2624
2560
256
2560
2560
128
2176
2176
2304
2560
128
2560
128
2176
2564
2564
2216
2564
2564
2564
2564
2564
260
2560
2560
2560
2560
2176
2564
260
2308
2308
2308
2308
3041
997
3557
3041
3045
1509
3557
3025
3045
3040
3552
2272
3044
3556
2272
2276
3536
2305
2560
2560
2304
2584
2208
2576
2560
2305
2628
300
2203
603
2348
2651
2628
2603
2560
2563
2563
579
2564
2211
2587
2587
2211
2179
2256
3024
2348
2176
3044
3040
2561
3040
2658
2807
2658
2657
761
2658
738
2657
737
2673
2673
2673
2673
2673
2673
2673
2641
625
753
2673
2673
2673
2673
2673
2644
732
2656
736
2656
2378
2378
2689
2690
3209
3145
1161
2090
2625
2146
2146
2146
2146
3217
1177
1173
3217
1177
3217
3140
3137
2145
3142
3137
3137
3154
2258
2737
2720
2720
2449
2113
2145
2453
409
2306
3137
3140
2129
2129
3138
3138
2705
661
2706
2642
2693
3610
3021
2562
258
2628
2564
260
580
2308
2277
2277
2353
2352
3841
1792
3840
3841
1792
2197
2182
2179
2310
2310
582
2566
262
2560
256
2560
256
3041
2992
3034
3042
3042
4010
3042
1506
3042
2353
313
2649
2361
2617
313
601
2929
2913
2402
2921
2409
2313
2617
2617
2177
2177
2201
2649
2181
2601
2201
2585
2585
2584
2584
152
2181
2565
261
581
2565
261
133
2178
2306
306
2601
2306
2601
2306
130
306
2201
313
2617
153
601
2201
313
2329
153
2201
2585
2649
2201
2329
2309
2345
2309
2306
2309
2601
297
2307
131
305
2306
2305
2305
131
2309
2309
2561
553
2307
131
2305
2179
2307
131
2181
2306
2201
2307
131
2309
2179
2179
2648
2616
600
2648
2616
600
2565
577
553
2305
2561
517
577
261
553
2360
2360
2616
2308
2177
2561
129
2561
2561
577
2625
2561
129
2561
577
2561
257
577
2561
257
577
2561
129
2561
129
2561
577
2561
2561
257
2305
2561
2305
2305
2334
2366
2178
2366
2305
2562
578
2562
578
2306
2177
2561
2561
2561
577
2305
2561
129
2561
2177
577
2561
257
2366
2562
258
578
542
574
158
318
606
2562
2306
2590
158
2178
2210
2210
3044
3044
2305
2366
2318
2318
2316
2257
2272
352
360
2256
352
360
2256
232
360
2261
229
357
2261
2266
2258
2402
2402
2400
2261
2245
2258
2258
2276
356
2276
2280
360
2280
360
2256
2276
2929
2401
2401
2403
2403
2403
2409
2409
2409
2417
2242
2241
2242
2241
2266
378
2241
2410
2410
2410
2410
2410
2410
2408
2185
2361
2289
2650
2314
2240
2257
213
2257
213
361
357
2245
2258
2256
232
2258
2258
2258
2314
2260
2420
2200
2193
2194
2306
2306
2233
3841
2818
2565
2560
2564
2305
2304
2305
2177
2177
577
2625
2625
2625
2625
2625
2306
3027
2913
2401
2650
3164
3164
2082
2740
2740
2740
2740
2740
2740
2740
2306
2370
2370
2306
2434
2740
2162
2162
2752
2081
2450
2625
2706
2177
2177
289
2177
289
3407
3343
3889
3889
3889
3889
3040
3040
3040
3344
2849
3330
3505
3331
2629
2629
2629
2629
2582
2582
2058
3840
3714
2338
2694
3273
2513
2562
2088
3332
2861
3685
2536
2472
2984
2376
2696
2089
2200
3608
2584
2072
2072
2072
3608
2888
4034
2128
2441
2440
2880
2290
2201
154
2201
154
2925
2802
2477
2195
2195
2487
2715
3729
657
2705
3737
661
665
1690
667
3737
3733
1691
2765
1741
667
3733
2707
2570
2925
2845
877
2104
2870
2561
393
2497
2433
2497
2465
2817
2817
2817
2817
2817
3591
2499
2531
2315
2515
3939
2757
3665
3594
2627
2624
2589
605
2581
3366
3221
3334
3334
3366
3366
2073
2073
2057
3018
3899
4042
4042
4042
4042
4042
4042
4042
2506
2506
2506
2506
2506
2506
2506
4042
2524
2478
2478
2538
2538
2538
2538
2538
2321
2437
2882
2406
2784
2982
2954
2842
2842
2818
2891
971
2955
2718
4058
3840
3905
3905
3905
1856
3841
2177
2192
3923
3866
1819
3891
3894
3890
2074
90
2074
90
106
2074
2058
26
2074
2058
26
74
90
2514
2514
2514
2074
2714
2714
2715
2715
2076
2076
2965
2869
3939
3890
3890
3890
3867
3970
3974
3890
3941
3904
3905
1865
3856
1872
3904
2872
2875
2875
2875
3003
2118
3769
3769
2691
3779
2691
2754
707
2755
3773
3764
3766
3330
3330
2850
2962
2726
422
2731
427
2730
426
2726
2730
2731
427
2726
2731
2726
2726
2955
811
2482
2715
2715
2715
2822
2816
2816
2886
2886
2956
2848
2818
2818
2834
2882
2882
2826
2474
2410
2187
2201
2179
2179
2339
2891
2187
2202
2563
2818
2818
2827
2827
2256
2187
2258
2266
2266
2922
2818
2435
3530
3530
2182
2451
2193
2188
2178
132
2178
2178
132
2178
132
2178
132
2218
2817
2182
2182
2822
2848
2492
2268
2200
2492
2219
2219
2262
2262
2912
2912
2912
2912
2656
2922
2922
2269
2266
2266
2267
2267
218
2267
218
2267
218
2262
2266
2266
2266
2266
2266
2219
170
2219
170
2257
2258
2915
2915
2914
867
2258
2258
2258
2258
2658
611
2658
2658
611
2258
2258
2258
2258
2196
2421
2933
2933
2262
2210
2262
2209
2219
2208
2448
2448
3549
3390
2244
2244
2265
2138
2138
2308
2308
2308
2914
2819
2456
2516
2211
2816
2819
2843
2859
2843
2819
2211
2176
2376
2377
2842
2818
772
2824
2850
2818
2178
2828
2188
2818
802
2858
2442
2442
2570
2442
3930
3931
3931
1882
3931
3288
3288
3276
2857
2721
2723
2726
2479
2313
2313
2313
2786
2795
2544
497
2801
496
497
2801
2510
2510
2541
749
2497
2482
2450
2976
2928
2440
394
2843
2940
2948
2692
2737
2509
2334
2498
2506
2545
2200
153
2200
153
2226
2192
2809
2540
2536
3042
2226
3889
3939
3929
3938
4059
4059
4057
4058
3618
3736
3736
3738
3793
3793
3793
3793
3761
3793
3761
3793
3793
3793
3761
3797
3761
3736
1689
664
665
2712
3752
1705
3753
3762
3737
665
2716
2436
3938
2707
2778
1754
3802
2778
2994
3609
3609
3609
2580
2582
3310
3313
2082
2097
2088
2379
2379
2818
2818
2850
3393
2821
2837
2969
2817
2817
2817
2816
2881
2880
800
2849
2848
2885
805
2885
805
2885
2882
2880
2880
2854
2886
2849
805
2848
2880
2880
2881
837
2880
800
2856
2880
2880
2880
2848
2901
2842
2890
2890
2836
2836
2836
2900
2308
2729
2817
773
2822
2822
2818
786
2822
2822
2822
2822
2822
2816
2818
2816
2816
2816
2818
2816
2816
2816
2881
801
834
2850
2885
2882
837
805
2886
806
2854
2886
806
2853
2850
2850
2882
802
2882
2848
2880
2880
800
2854
2886
806
2886
806
2886
806
2886
2886
2886
2886
2880
800
2850
2849
805
2850
2881
837
805
2882
802
2881
837
805
2882
802
2886
806
2854
2852
2884
804
806
2851
2886
806
2854
2886
806
2886
806
2854
2886
806
2854
2854
2883
803
2885
805
2883
803
2853
2883
837
803
2885
805
2887
807
2855
2949
2850
2882
802
2886
806
2886
806
2884
2882
836
806
2852
2882
802
804
2883
803
2883
803
2883
803
2882
802
2850
2882
802
2886
806
2886
806
2850
2882
802
2962
2854
2880
2895
2850
2882
802
2880
800
2944
2880
2880
2880
800
2880
800
2882
836
802
2880
800
834
836
808
802
2884
804
2880
800
2880
800
2880
800
2880
2880
800
2848
2856
2882
802
2882
802
2817
770
2819
2833
2883
803
2883
803
2881
801
834
802
2849
2851
2819
2819
2278
2338
2350
2737
2787
2529
737
2722
2801
754
755
2802
2802
2400
2403
2402
3014
2304
3016
3008
2507
2499
2818
2818
2822
2838
2817
2818
771
2818
2818
2827
2818
2818
2816
2816
2834
2834
2818
2816
2818
2338
2342
2338
2338
2338
2336
2338
2504
2816
2816
2528
2816
2889
2882
2889
805
2882
835
2891
2887
2890
2891
839
2886
806
2890
2890
2891
2886
2886
2962
2946
834
2854
2886
806
2962
2961
2946
2882
2882
2854
2886
2962
2962
2886
2886
2886
2886
2966
2948
836
838
804
2886
2884
838
804
2886
2953
809
2857
2889
2881
834
837
2882
2885
2882
837
2882
2858
842
2858
2887
2887
2859
2891
839
2887
2954
843
810
2859
2890
2858
2891
810
2891
810
2891
2890
2963
2955
2955
2965
2849
898
901
837
802
803
805
2853
2849
901
805
2885
2881
801
834
837
802
805
2882
2882
837
802
805
2859
2859
2886
806
839
807
2859
2859
2886
2965
2884
838
806
2886
806
2889
805
2949
809
841
805
2857
805
2945
901
2881
2885
2882
2885
2885
805
2885
2882
2857
2889
2887
2886
839
2858
2890
2965
2965
2965
2965
2882
2882
2854
2886
2854
2854
2890
2854
2950
806
2884
2886
806
2854
2883
2880
2891
839
842
2850
2884
2854
2963
2882
2880
2882
2882
2880
2880
2880
2880
2850
2880
800
840
2948
2882
836
2964
2880
2880
2880
2880
836
2948
2880
2880
800
834
808
802
2880
834
840
2848
2880
800
836
808
840
804
2884
840
2884
808
2888
3023
2185
2511
2979
939
2969
2961
2895
2863
2895
815
2863
2959
815
2863
2863
2895
815
2863
2895
815
2895
2863
2895
815
2895
815
2883
803
2883
2883
2882
802
2859
843
2513
2513
2343
2343
2851
2278
2278
2060
2481
2273
2273
226
2473
426
2179
2402
2314
2402
2723
2400
2402
2429
2402
2728
2472
2728
2728
2728
2794
2511
2528
736
2767
2409
2411
2409
617
2409
745
2735
2721
417
672
2315
2729
2729
2728
681
2729
2721
2401
2401
2723
2728
681
2729
2728
681
2728
681
2728
681
2731
2731
2761
2803
2713
2713
2803
2544
2800
2800
2800
2800
2507
2507
2507
2507
2507
2507
2507
2818
2818
2816
2818
786
2834
2832
2816
2818
2850
2880
2880
2854
2854
2854
2882
2859
843
2859
2882
2882
2882
2880
2960
2880
2850
3024
2467
2464
3051
2072
2443
411
2961
2843
2971
2971
2843
2851
2851
2883
803
2888
2849
2856
840
2880
840
2881
2888
2888
2891
2883
843
2883
2891
2883
803
2883
803
2883
2731
2315
2315
2713
2667
2818
2818
2821
2818
2818
2818
2816
2816
2816
2496
2882
2882
2947
835
2882
2850
2882
802
2882
2882
835
803
2882
2882
2850
2954
842
2882
802
2882
802
2880
2849
803
2949
2849
803
2946
2949
837
2885
2885
2944
2880
2880
2891
807
2886
2886
842
2854
2854
2886
806
839
807
2891
2946
834
2954
842
2853
2946
834
802
2945
801
803
2946
834
2882
2882
2882
2882
2882
2880
2944
832
2880
2946
2882
2880
2880
2856
2880
800
2505
2504
2880
960
2507
2881
2819
2883
803
2883
803
2883
2883
2883
2852
2882
836
804
2315
2849
2948
2948
2948
2742
2742
695
2741
2720
2468
2721
2722
2720
2409
2472
2728
2402
2728
2728
2721
417
674
2730
2732
2732
2307
2723
419
2536
744
492
748
2724
2722
676
2466
2721
2315
2315
2796
2408
364
2412
2667
2508
2800
496
756
500
2800
756
2547
755
2801
754
2801
2800
2800
756
2804
2316
2376
2962
2729
425
2729
425
2328
2729
2731
2971
2472
2789
2789
2813
2788
2610
563
3058
3059
2800
2800
3958
3900
1850
2816
2148
2819
2218
2209
2209
2211
2210
2211
2410
2410
2867
2907
2715
2322
2216
2220
2907
987
2907
987
3958
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2539
2539
2531
2547
2539
499
2530
2530
2531
2531
2531
2531
2531
2531
3891
2475
2459
2475
2475
2179
2195
2195
2195
2459
2179
2435
2927
2419
2419
2419
2924
2203
2203
2718
2879
2888
2873
2851
2274
2411
2787
2410
2409
2411
3729
3730
3747
2770
3731
3731
3731
2707
3731
659
3731
3731
3731
659
3731
3731
2707
2707
3731
3731
3731
3731
3731
659
3731
2707
3755
1691
667
3755
683
1691
667
3787
3739
3739
2715
3755
683
667
3787
3755
3755
3755
683
715
1739
1691
667
3755
1691
3755
683
1691
667
3755
3755
683
715
1691
667
3787
3755
1691
3755
1691
3755
683
1739
1691
667
3787
3755
3755
3755
683
1691
667
3755
1691
3739
667
3739
3739
3755
1691
667
3755
1691
3755
683
715
1691
667
3787
3755
3755
1691
2731
1691
667
3787
3755
3755
683
1691
667
3787
3755
1691
2715
3747
675
3747
3747
3739
2723
2691
2755
1731
2716
2089
2190
3364
3380
3380
3276
3338
2194
3386
3220
1170
2188
2188
2188
2188
138
2188
3212
2316
2476
3330
2610
2697
3145
2195
2354
2292
2228
2932
2600
2608
562
2344
2204
2473
2608
562
2608
562
2608
2352
316
412
2444
474
3522
3523
3600
3298
2137
2137
2137
2137
2137
2137
2137
217
2137
2137
2435
419
2467
2137
2137
2137
2129
2128
2128
2128
3012
2420
2416
2804
3908
3924
3908
3716
2050
2825
3908
3908
3905
1856
3905
1856
3904
3796
3800
3593
1609
3593
2912
2193
2057
137
2065
137
2180
3909
2432
2432
2180
2436
389
3860
3905
3936
3906
3721
1745
3793
905
2578
2590
606
2816
2816
2888
2952
808
840
2888
2888
2880
2824
2818
2824
2824
2858
842
2892
2882
2882
840
841
2882
2882
840
802
841
2882
2888
2732
428
2760
713
2760
713
2761
2760
713
2726
3841
2818
2816
2853
2849
2854
2885
805
2885
805
2885
2885
805
2859
2859
807
2859
2883
839
807
2883
2883
803
811
839
807
2883
839
807
2885
2884
837
2884
837
2853
2880
2880
2857
2884
2880
2880
2954
2858
842
2890
2858
812
2858
842
2858
2858
842
2858
842
2892
2892
2892
2856
2888
2888
2888
2888
2856
2856
2856
2858
2858
842
2328
2859
2857
841
2850
2330
2961
2817
2817
785
2817
785
2860
2881
2961
2714
2140
3361
3360
3389
2194
2560
2250
3274
2324
2436
404
2135
2114
2435
2178
2819
2818
2817
2821
2281
2178
2818
2816
2883
2901
2370
2106
59
2173
123
2106
2333
2173
123
2169
2112
2114
2112
2130
2369
329
2369
2369
2371
2833
2129
2120
2113
2057
2112
2112
2112
2112
2891
2118
2118
2448
2449
2953
2441
905
2593
2594
2177
2849
800
802
2850
2417
368
2177
2177
128
2417
368
2595
2432
896
2944
2296
2296
2192
2506
2204
2856
2233
2887
2443
2435
2448
2440
2432
896
904
2576
400
2459
2547
2579
403
2451
2571
395
2571
2435
531
403
2579
2579
395
403
2571
2443
2443
2435
2571
2443
2571
395
2563
2435
2571
2443
2443
2571
2443
2555
2443
2443
2443
2443
2587
2459
2587
2587
2475
2219
2219
2219
2219
2211
2179
2187
2179
2827
2475
2179
2819
2187
2827
2187
2187
2827
2187
2475
2475
2851
2179
2827
2475
2187
2859
2859
2507
2859
2859
2859
2411
2411
2915
2914
2178
2913
866
2912
2177
130
2176
2179
147
2259
2259
867
2256
2195
2913
873
2259
2259
2913
2921
2259
867
2177
132
2179
2179
2257
2257
2321
2314
2065
2065
2321
2308
2073
2521
2514
2514
2516
2515
2442
2437
2433
2454
2596
2592
548
2456
2456
2450
2592
2592
2592
2450
2434
2435
2595
2450
2595
2595
2562
3394
3360
2561
2178
131
139
2192
2369
320
400
2768
2448
401
2448
401
2448
2448
401
356
2192
2832
2830
2830
2472
2584
416
2384
337
408
2401
352
336
2192
2816
784
785
792
802
2176
2840
2220
2840
2856
2438
2822
2822
2241
2753
2242
2370
2449
721
2769
2449
2755
2499
2769
2513
2754
2498
2370
450
2597
2405
2240
2433
2433
449
2609
2609
562
2497
2240
2385
2369
2370
2513
2513
2177
2817
2177
2177
2817
2818
2178
2818
2178
2178
2833
2193
2193
2193
2819
2819
2210
2210
2210
2178
2818
130
2178
2849
805
2849
805
2849
805
2854
2193
2819
2821
2819
802
2849
2865
2848
2817
2817
2177
2816
2816
2176
2176
2193
2209
2856
2817
2818
130
2193
2856
2830
2190
2830
2190
2270
2516
2206
2820
780
2820
780
2188
2180
140
2833
2828
2820
2820
780
2217
2252
202
2508
458
2476
2242
2754
2242
2370
2370
2434
2258
2252
2249
2508
2450
2441
396
2452
2377
457
2444
2386
2444
332
2514
2442
2442
2442
2380
2508
2370
2442
2516
2516
2514
2218
2858
2178
2818
2818
2828
2828
2826
2185
140
2828
2188
138
146
2828
2828
778
2828
778
2828
786
2194
2828
786
2828
778
2826
2188
2828
778
2180
140
146
2188
146
2858
2858
2858
2828
2828
2818
802
2210
2818
2178
2818
2818
2178
2818
2178
2818
2818
2818
2178
2178
2178
2178
2178
2825
2185
2185
2828
778
788
2188
138
146
2825
780
2828
786
2188
2828
778
2836
786
2834
2188
2828
2828
778
2825
137
2188
2186
2186
2196
2194
2828
2834
2834
2828
2828
778
2826
2836
2188
148
2825
2828
2188
138
2186
2188
2188
2828
786
2188
148
146
2828
2185
138
2194
2858
2858
2218
2860
2860
2828
2828
2828
2220
2818
802
2818
802
2818
802
2818
2186
2836
2196
2196
2196
2196
2196
2433
2433
2957
2445
2441
2953
2949
2949
2457
2442
2954
2442
2436
2948
2180
2180
3410
2400
2368
2368
704
2402
2504
2464
2496
2816
2210
2404
2386
2523
2395
2206
2842
2820
2826
2820
2825
2825
2825
2852
2209
2819
2859
2179
163
2250
2496
2948
2212
2386
2458
2458
2800
2456
2614
2641
2608
2576
2576
2608
2608
2576
2576
2576
2576
2585
2585
2585
2585
2585
2585
601
2585
2585
2585
2585
2585
2585
2585
2580
2580
2586
2586
2586
2956
2956
2061
14
2048
4040
4040
4040
2474
2505
2820
2820
2788
2788
4049
4049
4049
4049
4049
4048
3906
3936
2817
3954
3913
3913
2547
2546
2801
497
754
2332
2508
2965
2249
3656
2805
2805
2572
3905
3916
2872
2872
3906
3906
2773
2773
2739
3730
3712
3346
2450
2832
2194
2820
2818
772
2180
2820
2178
2289
2300
2864
2864
3332
1285
1476
3332
1476
3332
1476
3524
3524
2316
2770
2249
2193
2226
2866
2833
2833
2826
2186
2826
2826
2432
2432
2952
2944
2436
2602
2956
2956
2440
904
2177
133
2177
2818
2182
2822
806
2182
2822
2185
2177
2914
2185
2916
2065
2914
2402
2241
2753
2241
2757
2769
2382
2194
2834
2845
2836
820
2836
2196
180
2177
2817
2177
2817
2817
2177
2177
2179
2818
771
131
2179
2818
2179
2818
2818
771
131
2179
2179
2209
2209
162
169
2849
2177
130
2833
801
802
2193
2209
162
169
2833
177
2177
2225
2841
2869
2201
2201
2177
2209
2177
2817
2177
2817
2849
2177
2177
2177
2209
2209
2209
2177
2193
2193
2833
2830
2193
2193
2833
2184
2184
2184
2177
2819
2193
146
2177
2177
2193
2193
2184
2848
2848
2848
2848
2848
2848
2816
2816
2816
2190
2830
2833
2830
2193
2830
2209
2177
2857
2180
780
140
2371
2819
2179
2819
2819
2819
2819
2819
2179
2819
2819
2819
2179
2819
2819
2179
2819
2819
2179
2819
2179
2819
2819
2821
2829
2189
2819
2817
2193
2192
2450
2402
2370
2402
2185
2820
2820
2820
2820
2180
772
2234
2825
2825
2825
2825
2185
2825
2185
2818
2185
2818
2825
2185
2210
2818
2178
2818
2850
786
2818
802
2194
2210
2850
786
2818
2178
2850
2210
2178
2184
2178
162
2458
2458
2541
2290
2193
2193
2194
2184
2192
2832
2832
2200
2836
2836
2200
2196
2292
2192
2192
2184
2320
2184
2204
2186
2314
2256
2256
2176
2260
2188
2204
2844
156
2332
2186
2186
2314
298
2346
2258
2206
2259
2915
2659
2915
2915
2659
2922
2922
2666
2257
2176
2177
2176
2176
2256
2256
2177
2914
2914
2914
2914
2658
2658
2663
2217
2918
2258
2866
2218
2176
2256
2256
2256
2256
2920
2912
2176
2260
2264
2228
2268
2266
2266
2216
2258
2840
2516
2512
2516
2432
388
2436
2521
3344
2564
2382
2372
2508
2193
2188
2401
2385
2385
2385
2289
2289
2289
2289
2289
2298
2460
2249
2249
2291
4052
2012
4052
2530
2800
2800
2800
2800
2800
2318
2574
2946
2896
2896
3042
2800
2318
2400
2864
3628
2913
3014
2501
2779
2309
2501
2501
2501
2501
2317
2585
3617
3617
3617
3618
3618
3618
3618
2310
2217
3186
3189
3181
2869
2869
2869
2869
2102
2870
2315
2622
3723
2923
2182
2248
2449
3952
2984
2944
2989
2761
2816
2848
2848
2368
3712
2828
3864
3352
3864
2840
2840
2840
2072
2880
2855
2646
2109
2108
3602
2255
2621
2619
2609
2609
3193
2704
2753
2808
3320
2766
2715
2293
2261
245
661
725
693
757
2581
2229
245
246
2261
245
661
725
693
757
2294
693
757
662
694
758
2226
2291
659
691
755
2229
245
2197
2291
2785
2273
2273
673
737
2292
2267
667
3899
2117
2117
2117
2600
616
3190
2568
2568
2584
2568
2600
2600
2200
2200
2184
152
2200
2184
3373
2615
2871
2651
2897
3081
2709
2269
3387
2265
2270
2100
2100
2100
3022
2765
3054
3054
3054
3054
2998
2998
3937
2082
3084
3114
3114
1098
3114
1098
3106
3082
1066
3082
1066
1098
3082
1066
1098
2858
3106
1060
2850
804
810
2826
2858
3106
1060
2852
810
3147
2924
2614
567
2614
3066
3066
3066
2866
2866
2908
2612
3142
2598
2616
2742
3162
2658
2666
2658
3163
3163
3163
3634
3168
3110
3077
3075
3075
3075
3107
3324
3324
3185
3083
3083
3087
3086
3086
2682
2682
2682
2682
2682
2682
2682
2682
2683
2683
2683
2683
2683
2897
2897
2897
2683
2710
2710
2708
2708
2654
2654
3124
3181
3111
3095
3095
3095
3088
3111
3096
3095
3101
3084
3101
3101
3088
3088
3088
2607
2608
2608
2603
2619
2832
2208
2208
2289
2257
2599
2566
519
2567
2567
2228
2228
2226
3017
3017
970
3110
3110
2742
2742
2727
2727
2726
679
2726
679
2742
2726
679
2727
2727
2742
2727
2688
2688
3119
3119
2562
2716
2716
2716
3182
3180
3180
3150
3150
3104
3116
3174
3174
3174
3106
3138
1094
3086
2722
3050
2061
2253
2061
2061
2989
943
2135
2263
2282
2061
2074
27
2074
27
2075
2075
23
2188
2135
2186
2178
2178
2082
2138
2061
15
2170
2170
2252
2353
2076
2254
2246
2246
2247
2251
2246
2247
2246
2059
2054
2059
2205
2186
2182
2190
2192
2734
2070
2204
2140
2184
2184
2114
70
73
2057
73
2112
2112
16
2112
16
2048
64
16
2064
2120
2120
2068
148
2123
2187
2112
16
2112
16
2112
16
2119
2123
71
2123
71
2118
2119
2119
2184
2056
2184
2184
2187
2187
2187
2187
2189
2055
2055
2055
2054
2055
2119
2119
2114
2178
2054
2055
2054
7
2054
7
2055
2055
2048
128
2055
2048
128
2284
2925
2157
2157
2182
2050
2118
2048
2176
2246
2358
2358
2173
2353
2662
2662
2305
2563
2563
2100
2100
308
2356
2066
2164
2361
2588
2199
2188
2189
143
2201
148
2196
2201
2196
2199
2700
2218
2217
2178
2178
2180
134
2204
2180
2180
2180
2176
2176
2176
132
144
2180
2130
2587
2587
2587
2587
3099
3099
3099
3099
3099
2640
2640
2640
3104
2733
2729
2745
2729
2640
2640
2640
2592
2599
3100
3100
796
2716
3100
3100
2716
2873
2873
2604
2604
2929
2972
2972
2716
3186
2972
2972
2579
3124
3152
2774
2697
2873
2870
2872
2872
2818
3320
3320
3320
3320
2710
2800
2721
2604
2614
2756
2710
3122
3129
3161
3122
3131
3131
3129
3130
3622
2180
2180
2176
2281
2281
2281
2281
2217
2281
2217
2281
2281
2281
2217
2273
2225
2232
248
2232
248
2712
696
760
2712
760
2584
2216
2216
169
2221
186
2215
2258
2706
2292
3118
3091
2272
672
736
2780
764
2268
2268
2780
3262
2322
2322
2322
2102
2101
2617
2713
2675
2681
3028
2186
2186
3175
3175
3111
3161
3172
3172
2721
3170
3169
3169
1122
3178
3141
3140
3140
3148
3140
3116
3116
3116
3116
3140
3140
3108
3140
3112
3136
3116
3116
3140
3138
3138
3145
3145
3150
3150
3114
3146
3146
3110
3114
2564
3163
3146
3146
3182
3174
3174
2566
2614
2732
3181
3181
3173
3173
3175
3175
3175
3169
3169
3169
3169
1125
3170
3170
3170
3178
3178
3174
3170
3170
1129
3171
3141
3141
3139
3142
3149
3142
3149
3149
3145
3145
3110
3142
3142
3141
3111
3109
3142
3142
3139
3108
3140
3140
3140
3105
1061
3109
3105
3141
3141
3137
1097
3145
3141
3142
3142
3142
3140
3140
3111
3117
3117
3107
1063
3141
3149
3149
3143
3143
3149
3149
3149
3139
1095
3139
1095
3143
3143
3116
3109
3141
3141
3141
3145
3145
3145
3109
3141
3141
3141
3141
3111
3143
3143
3135
3133
3141
3141
3141
3149
3108
3108
3108
3140
3148
3140
3148
3148
3112
3112
3144
3108
3110
3141
1094
3139
1094
3113
3105
1065
3145
3137
1097
3113
3137
3145
3145
3104
3136
3136
3136
3105
1065
3105
3137
1093
1097
3137
1097
3104
3104
3139
1093
1094
3139
3108
3140
3140
3113
3105
1065
1061
3137
1093
1097
3145
3106
3138
3138
1098
3106
3145
3138
1102
3145
3106
3138
3138
3138
3138
3109
3141
3142
3142
3142
3142
3142
3110
3110
3110
3142
3142
3142
3142
3142
3142
3142
3142
3105
3105
1065
1060
3137
1088
1092
3137
1088
3106
1060
3106
3137
1092
3139
3139
3116
3144
3107
3107
3139
1095
3139
3168
1122
3168
3168
3168
3111
3111
3143
3143
3138
3138
3136
3136
3130
3136
3173
3170
2561
2980
2976
2585
2592
2593
2593
553
2602
2577
2577
2577
2577
2706
2817
2829
2827
3145
2638
3130
3144
2855
2831
3175
3171
3175
3173
3181
3175
3171
3171
3172
3177
3170
3170
3170
3169
1122
3178
3178
3170
3170
3170
2867
2878
2867
2868
2873
2869
2866
2874
3170
3170
2864
3180
3117
3143
3149
3149
3143
3141
3109
3109
3145
3141
1097
3137
1093
1097
3110
3110
3147
1098
3146
3147
1095
3109
3141
3118
3113
3105
3110
3142
3142
3118
2717
3107
3109
3141
1095
3113
1061
3142
3117
3117
3145
3141
3141
3143
3111
3109
3109
3109
3109
3109
3141
3141
3141
3141
1097
3117
3117
3117
3149
3141
3142
3149
3142
3149
3142
3149
3142
3113
3113
3145
3141
3141
3145
3145
3145
3145
3114
3115
3114
3115
3114
3110
3115
3114
3147
3142
1098
3147
3142
3107
1061
3113
3115
3109
3109
3115
3117
3117
3115
3111
3117
3117
3117
3117
3117
3141
1101
3141
3141
3142
1095
3149
3142
3149
3142
3142
3149
3142
3149
3113
3113
3145
3145
3145
3145
3115
3143
3142
3109
3141
3141
3141
3141
3141
3117
3117
3117
3117
3117
3117
3117
3117
3117
3117
3149
3149
3142
3149
3149
3149
3149
3142
3118
3150
3141
3145
3145
3114
3114
3109
3109
3109
3109
3143
3141
1095
3137
1093
3145
3110
3142
3113
3105
3112
3112
3104
3137
3137
3145
3140
3140
3145
3145
3145
3104
3137
1097
3136
3113
3138
3138
3106
3106
3106
3106
3142
3142
3142
3142
3142
3142
3117
3142
3142
1101
3117
3110
3142
3142
3138
3138
2716
3138
3104
3104
1058
3104
1060
3112
3108
3136
3136
1092
3137
1092
1096
3106
3136
3136
3138
1092
3136
3136
1092
3140
3148
3146
3116
3114
3105
2599
3290
2879
2723
2723
2732
2720
3147
1095
3111
3111
3111
3111
3111
3111
3111
3143
3143
3143
3143
3143
3143
3143
3145
3113
3113
3145
3145
3143
3143
3139
3139
3140
3142
3142
3142
2880
2882
2865
2878
2177
2561
2561
2622
2845
2560
2560
2560
516
2866
2866
2765
2606
2635
2607
2592
2606
2614
2609
2615
2606
2713
2713
2730
2730
2690
2584
2594
2594
2712
2829
2569
777
2573
781
2573
2573
781
2573
2593
2704
659
2608
656
2704
2643
2704
659
2704
2710
2710
2600
2610
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
2592
2730
2730
2704
2705
2705
2577
2590
2578
2578
2718
2718
3129
3107
3107
3107
3112
3112
3112
3181
3170
1129
3170
3169
3169
1122
3169
3170
3182
3175
3139
3108
3140
3136
3136
3136
3140
3113
3108
3140
3105
3137
3137
1090
3138
3106
3138
3146
3074
2723
691
2720
688
2609
2654
2971
2971
2736
3184
2731
2731
3195
3143
3106
3139
1093
3141
3116
3104
3112
3116
3136
1094
3136
3136
3136
3136
3136
3136
3136
3136
3136
3109
3105
3141
3141
3142
2606
2971
2971
3096
2572
3175
3175
3173
3170
3170
3170
3170
3170
3178
2852
3110
3111
3111
3111
3111
3110
1063
3143
3142
3143
3143
3143
3143
3111
3111
3110
1063
3110
3115
1062
3110
3110
3142
3142
3140
3109
3109
3109
3109
3109
3108
3116
3116
3116
3148
3108
3140
3140
3109
3109
3145
3104
3112
3136
1096
3136
3136
3136
3144
3144
3136
3107
3107
3112
3112
3116
3105
3105
3106
3113
3113
3113
3106
3106
3138
3138
3138
3138
3138
3106
3106
3106
3106
3113
3138
3106
3142
3114
3110
3110
2845
2874
2670
2670
2830
3138
3171
3107
3107
3139
3139
3107
3139
3139
3104
1060
1062
3110
3108
3104
1062
2888
3104
2740
2740
2740
2560
2560
2560
2577
2738
2612
2689
2603
2688
2821
2608
2732
2610
2608
2732
2736
690
3250
690
2736
676
692
2610
2718
2718
3126
2726
2726
2600
2608
552
548
2600
2608
2576
560
548
2592
548
2608
552
548
550
2576
2578
2953
906
2954
2564
2572
780
2828
2828
2566
2590
2576
2576
2576
530
2576
540
2576
2576
530
540
2576
2576
2576
2576
2705
2704
2704
668
2716
2716
2652
3188
2716
2733
2733
2733
2733
2971
2732
2729
3162
2730
3773
3773
3773
3772
3650
3649
3730
3730
1683
3730
3742
3072
3074
3074
3194
2662
3197
2230
186
2237
2237
2233
181
2230
186
2231
3062
3062
2699
2635
2745
2564
2224
2236
2591
2591
2585
2585
3073
2614
2614
2614
2614
822
2614
2614
2614
2614
822
2595
2595
2595
2611
2592
2608
2595
2611
2594
554
2594
554
2592
2595
563
819
2595
2595
563
2595
2595
563
3078
1035
2777
2777
2771
2779
2795
2795
2795
3307
2779
2806
2779
3113
2611
2611
2611
3118
558
622
2802
3314
2804
3185
3100
3194
3286
2706
2601
2595
2603
562
2595
563
2608
2258
2258
2211
2766
2198
214
2198
2198
2582
2195
179
211
243
2291
659
691
755
2195
243
2291
2195
242
179
211
243
2290
211
658
243
690
659
691
754
723
755
2195
2195
242
211
243
2579
2579
2195
243
2195
2259
2292
2228
244
2292
660
692
756
2292
2580
2209
2289
2289
657
689
2210
2210
674
2274
146
178
242
2290
658
690
754
2274
2290
2290
2578
2208
168
2208
672
168
680
2272
672
736
2280
2208
168
2208
168
2211
2211
675
2787
2275
2211
227
147
179
243
2275
675
739
243
755
2211
2195
2211
2723
2291
2275
739
2211
2208
168
2208
672
168
680
2792
2208
224
2272
672
736
2280
2216
2272
2208
168
2272
2208
168
2208
672
168
680
2280
2272
2272
672
736
2280
2216
2216
2211
2211
675
2211
227
147
179
243
2787
243
659
691
755
2211
2291
2211
227
147
179
243
2723
739
755
2275
2275
2211
2291
2787
243
659
691
2211
2291
2208
168
2208
672
168
680
2792
2272
2272
672
736
2280
2208
2208
168
2272
2208
2208
224
2272
672
736
2280
2216
2208
168
2208
672
168
680
2272
2272
672
736
2280
2216
2272
2243
707
2219
2731
2219
2219
2235
2732
2763
2694
667
2203
2710
2677
2762
3054
3054
3054
2606
3042
2786
3042
2786
2786
2762
2762
2762
2762
2762
2762
2762
2652
2730
3040
3698
2181
2126
2054
2882
2114
2114
2114
2760
2260
2260
2060
2198
2560
2772
980
2772
980
2260
2260
2260
2132
2134
2134
2064
2064
2143
2404
3248
2484
2304
2304
2304
2304
2304
2304
2304
2304
2320
2320
2366
2366
2366
2320
2320
2320
2320
2320
2320
274
2320
3118
2846
2846
3742
3086
3086
3086
2222
2912
2574
3086
3086
3089
3089
3089
3089
3090
2286
2286
2328
2328
281
2328
2926
2610
2664
2648
2642
2648
3280
3073
2769
2768
2784
2768
2768
3093
3094
3085
1038
1039
3095
2264
232
217
2264
2264
2264
2102
2098
2098
3180
3180
3110
3110
3110
3110
3140
3140
3140
3179
3168
3176
3176
3136
3136
3144
3104
3136
3136
3136
3136
3136
3136
3136
3136
3136
3139
2730
2730
2696
2696
2696
2696
2696
2696
2696
2620
3084
3175
3178
3148
3148
3144
3148
3148
3148
3140
1100
3108
3140
3140
3108
3140
3140
1097
3140
3108
3113
1060
3108
3137
1092
3137
1092
1097
3145
3137
3140
1097
3140
1097
3140
3140
1097
3140
1097
3104
1064
3144
3136
1096
3144
3136
1096
3148
3142
1098
3110
3140
3140
3140
3140
2720
3107
1063
3111
3111
3104
3104
3136
3136
3136
3136
3136
3143
3139
1095
3144
3144
3144
3104
3136
3136
3136
3136
3136
3144
3112
3107
3143
3143
2610
3115
3108
3108
3108
2622
2737
3169
3169
3169
3169
3169
3117
3137
3105
2718
2774
3041
2906
2869
2787
2567
2328
3864
2414
2382
2382
2885
3054
2185
2247
2083
2193
2205
2197
2245
2247
2082
2082
2629
2629
2350
2430
638
2685
2685
2685
2334
2109
2173
2173
2173
2062
2058
2062
2143
2346
2349
2336
2336
2336
2624
2058
2268
2057
10
2049
2050
2154
110
2410
366
2414
2625
2414
2158
2356
2358
2269
2269
2269
2166
2164
2080
2205
2204
2204
2204
2133
86
2132
86
2125
2189
2188
2133
86
2132
3664
2262
2262
2262
2274
2274
2230
2824
2258
2152
2077
2143
2131
2131
2524
2270
2526
2270
2270
2570
2573
522
2578
2930
2571
525
522
557
2571
525
522
539
2570
2570
2570
2570
2566
2571
522
534
555
539
554
2571
522
534
539
2587
2571
539
2571
539
2571
539
2587
2587
2587
2566
2587
2566
538
539
2566
523
522
539
2566
523
522
2571
2571
2587
2570
555
539
2603
2571
2587
2587
2630
2630
2630
2630
2584
2584
2584
2584
2131
2067
2195
2067
2193
2193
2697
2202
2182
2187
155
2566
2182
2054
2203
2187
2091
2091
2091
2091
2123
2123
2198
2182
2182
2054
2715
2201
2202
2634
2196
2196
2196
2132
2132
2112
2055
2055
2113
2049
66
73
2114
2193
73
74
2113
17
9
74
146
2066
146
2135
2135
2055
2183
2055
71
2198
2128
2112
2112
2192
2057
2115
2112
66
2185
2115
2051
67
147
2122
2112
16
144
2051
67
19
146
147
2112
2112
2354
2366
2357
306
2363
2386
306
2358
3000
2053
2055
2056
2050
2050
2060
2052
2050
2367
3634
3634
3634
306
2352
2352
2360
3635
3632
3632
1586
2353
2352
308
2355
3635
2552
3637
307
1587
2355
1587
2407
1639
3175
3174
3792
2307
2305
259
2305
259
2199
2164
114
2164
2164
2684
2168
2168
2168
2168
2172
2172
2172
2172
2204
2204
2114
2178
2720
2732
2732
2208
2208
2220
2208
2208
2216
2176
2184
140
152
2184
140
152
2200
138
146
2184
140
152
2196
2184
2204
2204
2712
2596
3017
2185
2185
2253
2765
2249
2162
2981
2757
2677
2165
2675
2173
2677
2165
2249
2673
2161
2161
2764
2164
2164
2137
2137
2138
2682
2682
2682
2170
2162
2209
2209
2878
2645
2645
2189
2181
141
149
2189
2189
2181
141
2177
137
2185
2177
137
2082
2186
2181
2197
2197
2197
2205
2205
2185
2201
2201
2121
2185
2185
2185
2124
2124
2188
2188
148
2188
2188
148
2176
144
2116
2176
2180
2192
2176
144
2185
2202
2178
2177
2177
2177
145
2178
2194
2178
146
2178
146
2177
2201
2190
2693
653
2689
2689
2709
2198
2186
2186
2186
2698
2174
2166
2194
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2126
2126
2190
2242
2242
3010
3010
2242
2250
2250
2138
2930
2162
2162
2130
2250
2250
2674
2130
2130
2130
2130
2130
2130
2130
2130
2130
2130
2130
2138
2138
2138
2130
2170
2210
2642
2642
2642
2642
2196
2196
2186
2186
2186
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2178
2058
2186
2186
2178
2178
2186
2186
2202
2178
2178
146
2178
146
2178
2178
2178
146
2178
2178
2178
2178
2178
2178
2178
2114
2114
2185
2185
2185
2194
2186
146
2194
2194
2186
2194
2186
2194
2194
2186
146
2194
2194
2185
146
2194
2194
2194
2194
2194
2194
2194
2186
2186
2194
2186
2186
2194
2194
2194
2194
2194
2186
2186
2185
146
2186
2194
2194
2194
2185
2186
146
2186
146
2185
138
2186
2194
2194
2194
2194
2194
2194
2194
2194
2185
138
2186
2177
2202
2202
2202
2194
2194
2186
2186
2186
2194
2178
2177
130
2178
137
2178
137
2178
2178
2114
2697
650
2190
150
2198
2182
2182
2182
2182
2485
2485
2209
2261
2213
2213
2165
3797
2173
2490
2162
2210
2518
2166
2254
2254
3494
2210
2210
2210
2254
2865
2167
2727
2167
2190
2699
2222
2222
2142
2142
2194
2207
2190
2190
2190
2190
2190
2190
2190
2190
2206
2198
2187
2187
2251
2980
2260
2232
2864
2834
2498
2196
2500
2108
2106
2104
2104
2104
2104
2104
2104
2104
2104
2104
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2098
2098
2080
2080
2080
3080
3080
3937
3937
3948
3114
3114
3114
1098
2602
3105
2673
2673
2593
558
2593
558
3172
3172
3172
3172
3172
3172
3075
3072
2637
3087
3073
3073
2587
1307
2843
2713
2841
2713
2608
3120
3125
2561
3586
3733
3733
3682
3085
3090
2600
2600
3088
3088
2788
2788
2733
2199
2218
2879
2246
326
2190
2190
2176
2176
2176
2176
2176
2592
2283
2286
2093
2093
2320
2320
2144
2320
2144
2320
2144
2384
2384
2173
2798
2287
2235
2234
2234
2235
2235
2203
2203
2203
2203
2270
2522
2266
2266
2257
2168
2256
2256
2256
2256
2189
2189
2189
2190
2054
2182
2182
2182
2182
2141
2141
2122
2141
2112
16
2992
2167
2167
2253
2765
2249
2249
2761
2161
2198
2190
2205
2180
2180
2180
2180
2192
148
2124
2188
2188
2188
2188
2188
2188
2121
2185
2185
2185
2185
2195
2183
2183
2187
2183
2183
2183
2187
135
2057
2057
2049
2057
2201
2185
2185
2177
2201
2201
2177
137
2193
137
153
2201
2201
2185
2201
2185
2081
41
2193
137
2185
2185
2193
2057
2065
2121
2185
2177
137
153
2177
145
137
153
2193
137
2185
2185
2185
2081
2081
2081
2081
2121
2193
2193
2193
2177
145
2177
145
2185
2194
2185
146
2185
146
2700
2695
2697
2697
2697
2697
2705
2689
657
2706
2182
2182
2182
138
154
2118
2118
2118
74
2182
150
2182
2182
2186
2186
2186
2186
2186
2186
2198
2180
2193
2192
2192
2192
2211
2179
2179
2116
2116
2116
2116
2116
2116
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2183
2183
2183
2183
2176
136
2180
2180
2691
2180
2204
2186
2168
2215
2215
2215
2177
2193
2193
2206
2193
158
2718
2718
2186
2179
2179
135
2176
2176
2176
2176
2176
2176
2176
2176
2184
2184
2055
2179
135
2179
135
2179
135
2179
2179
135
2179
135
2179
2179
2179
2179
2179
135
2176
2176
2115
2115
2087
2179
2183
2183
2867
2355
2572
2067
39
147
2189
2125
2598
2074
2061
2061
2086
2081
34
2081
2081
2273
226
2273
2273
2058
2058
2074
2058
2138
236
2272
2074
2074
2253
2250
2250
2252
202
2272
2066
2066
2066
2066
2050
2050
2050
2050
18
2050
18
2209
2244
2055
2055
71
2055
2119
2055
71
2055
2054
2054
2054
2125
2125
2061
2184
2184
2124
2124
2124
2112
2048
64
2112
2112
2048
2048
2241
2189
2054
2126
2182
2176
2189
2218
2218
2186
2186
74
2054
2054
2058
134
138
74
2188
2241
2241
2240
2176
2184
72
2058
2113
2594
2049
2058
2058
2058
2058
2058
2329
2357
2412
2161
114
2140
2162
2278
2256
2877
2869
2869
2869
2053
2053
2053
133
2053
133
2181
2240
2497
2246
2246
2103
3088
3088
3088
2867
2200
2712
2712
2712
2712
668
2686
2681
2722
675
3073
3073
3123
3743
2622
827
2572
3084
2330
3173
3128
3168
2776
2376
2376
2376
2376
2376
2052
3879
3682
3617
3617
3618
3682
3682
3618
2560
2589
2763
2773
2790
2773
2773
2901
2901
3957
2885
2848
3612
3075
515
3139
67
2086
2138
2455
3904
2688
3792
3725
2153
2844
2844
892
2940
2940
2754
2912
872
873
3870
3486
3870
2846
2846
2718
3358
2940
3936
1896
1897
2647
2498
2502
2139
2297
2785
2785
2753
2753
2177
2356
2241
241
2240
2240
2258
2051
2050
2049
2
2049
2
2049
2
2049
2
2049
2
2049
2
2178
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2
2049
3
2049
3
2049
3
2049
3
2049
2049
2049
2049
3
2049
2049
2049
2049
2049
2048
2050
2050
3233
2273
2273
2273
2928
2928
2050
2842
2842
2586
2828
794
2586
2586
2444
2522
2522
2522
2524
2266
220
2541
3701
3029
3699
3010
2050
2053
2053
6
2505
2265
2258
2072
2072
2072
2105
58
2105
2105
2105
2105
2106
2230
2230
2765
2169
3352
3705
3705
3705
3705
3705
3707
3705
3705
3705
3705
3705
3705
3705
3705
2936
3449
3453
1404
2937
2941
892
2937
2939
2937
3449
3449
1405
1404
2940
2937
3705
3048
3701
1654
3701
3702
2584
2577
2576
3316
3319
3064
3702
2120
2937
2656
2222
2138
2660
2680
2665
2136
2136
2136
3654
2062
3744
2065
3744
3744
3744
3744
2590
2590
2073
2824
2824
2824
2827
2827
2585
2585
2584
2584
2584
2585
2585
2585
2585
2585
2585
2585
2585
3029
3029
3029
2561
2580
2581
2581
2581
2561
2561
2128
2052
2101
2132
2117
85
2141
2128
2081
2096
2140
2102
2104
2072
2072
2128
2128
2064
2617
2617
2585
569
2600
2184
3153
2088
2088
2073
2073
2216
2216
165
2216
165
2216
165
2213
2456
2456
2456
2105
2105
2105
2221
2221
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
2672
3696
2208
2208
3601
2198
2196
2192
2144
2144
2144
2112
2112
2208
2212
2225
2144
2225
2208
2112
2112
2240
2740
3593
2293
2285
2293
2293
2285
2281
237
2262
2517
470
2227
243
2165
2266
2265
2266
2265
2265
2265
2285
2230
2262
2283
179
2227
2227
2291
2258
2637
461
2633
457
3011
3016
2280
2096
2296
2280
2280
2280
2280
2280
2280
2280
2280
2264
232
2280
2248
2269
2251
2249
2504
2200
2721
2198
2550
2240
2220
2220
2281
2281
2281
2281
2281
2253
2253
2253
2253
2252
2253
2252
205
2252
2252
2250
2250
2276
2276
2264
2265
2264
2264
2264
2264
2264
2264
2281
2281
2281
2281
2281
2281
2281
2281
2246
2246
2246
2246
166
2219
199
2219
2219
199
2247
2221
2277
2221
2221
2221
2221
2277
2277
2281
2281
2221
2221
2221
2221
2221
2221
2221
2221
2246
2246
2221
2246
2246
166
2280
2113
2273
2273
2285
2279
2277
2280
2510
2274
2082
2082
2894
3024
2576
784
2576
2112
2584
2584
2928
3056
3056
880
3056
880
2257
2332
2145
2590
2240
448
2500
2240
448
2496
2508
2508
2252
460
2508
2508
2240
3740
2400
2481
2496
2240
448
2496
2240
448
2192
400
2510
2254
462
2510
2242
450
2498
2254
462
2254
2254
2254
462
2257
2843
2816
2816
2816
3329
1282
3329
3329
3329
1282
3330
2188
2188
2188
3712
3629
3622
3622
3629
3670
3668
3668
2304
2316
3328
3328
2816
3584
3584
3584
2624
2893
2605
2828
2828
3037
3644
3644
2508
2195
3644
3644
2704
2128
2128
2646
2765
2605
2871
2616
2892
3083
2252
2252
2124
2124
2202
2248
712
2643
2732
2662
2206
2198
2102
2061
2253
2096
2059
2056
2061
2059
15
2190
2060
2060
2444
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2055
2060
2060
2060
2060
2060
2060
2060
2060
2060
2188
2062
2062
2062
2054
2054
2085
2070
2070
2074
3434
2071
2055
2055
2055
2052
2052
2052
2052
2052
2444
2578
2578
2578
2110
2101
2105
2204
2096
2113
2218
2090
2090
2229
2229
2197
3640
2154
2134
2227
2227
2227
2227
2227
2152
2124
2116
2116
2118
2118
2214
2214
2214
2214
2122
2125
74
2214
2118
2218
2118
2214
2214
2118
2116
2116
2122
2122
2122
2122
2192
2115
2112
2215
2208
3606
2243
2122
2123
2113
2227
2129
3601
2785
2230
2158
2158
2228
2228
2228
2228
2225
2225
178
2226
2226
2145
2153
2224
2144
2144
2128
2131
2148
2227
2227
2225
2228
2117
2117
2119
2118
2126
2126
2126
2126
2126
2126
2214
2118
2118
2117
2212
2212
2119
2119
2116
2212
2116
2116
2116
2212
2212
2220
2212
2117
2117
2117
2117
2117
2116
2117
2117
2118
2116
2116
2213
2212
2212
2212
2212
148
2117
2125
2125
2125
2117
2124
2124
2124
2116
2116
2116
2116
2117
2117
2212
2196
2117
2117
2117
2124
2117
2117
2196
2125
2125
2116
76
2116
76
2209
2113
69
73
2117
73
2177
2176
2114
2114
2114
2114
2210
2210
2210
2114
2126
2114
2126
2126
2210
2210
2114
2210
2194
2113
2114
2113
2114
2210
2209
162
169
170
146
2210
2114
73
2114
73
2114
73
2210
2114
2114
2114
2210
2114
2114
2114
2209
162
2210
2209
162
169
170
2113
66
74
2113
2114
73
2113
66
2114
2209
162
2210
2113
2113
2114
2113
2213
2114
69
2114
69
2210
169
2209
162
169
170
2217
2209
2113
2113
73
2121
2121
2208
144
2112
2112
2116
2208
2112
66
2112
66
2121
2112
2194
2112
66
2112
66
2112
2112
2220
2124
2112
2116
73
2121
2121
2121
2212
2212
2212
2113
73
2113
73
2116
2113
73
2113
73
2116
2113
2121
2209
163
2209
145
163
2193
169
153
2210
146
2113
2114
2114
2115
2114
2211
2217
2211
147
2113
2114
69
73
2116
2116
2206
2126
2208
2208
2112
2112
2112
2230
2230
2228
2228
182
2228
2212
2212
2116
2116
2116
70
2112
66
2112
68
2116
2178
2118
2157
2227
2605
3082
3082
3681
2306
770
2825
2305
769
777
2313
3681
2825
2825
2825
2321
785
777
2560
3249
2721
3233
3705
3706
3656
3706
2941
2941
2227
2227
2229
2229
2158
2227
2227
2225
2225
2137
2224
2224
180
2224
2224
177
2224
2132
2132
2231
2231
2231
3035
3097
994
3033
3057
1013
3049
3313
3034
2888
2151
183
2231
3056
2142
2221
2117
2124
2124
2116
2124
2213
2220
2117
2124
2124
2124
2124
2124
2217
2209
169
2121
2121
2121
2120
2120
2220
2116
76
2217
2220
2220
2193
2121
2121
2217
2197
2213
2220
2124
2116
2213
2221
2121
2221
2220
2117
2125
2116
76
2121
2217
2221
2221
2213
173
2197
165
173
2220
2125
2117
77
2125
2116
76
2124
2213
2221
2222
2125
2125
2118
2125
2118
2126
2126
2126
2126
2213
2213
2117
2125
2125
2126
2126
2126
2126
2217
2209
2217
2217
2210
2214
2219
2219
170
2121
2117
2121
2121
2118
2215
2221
2221
2217
2221
2221
2219
2221
2221
2199
2195
2221
2222
2222
2222
2222
2117
77
2125
2125
2125
2118
2125
2125
2118
2125
2126
2126
2126
2126
79
2126
2222
2222
2126
2126
2126
2126
2219
2121
2121
2221
2117
77
2125
2125
2125
2125
2213
2213
2221
2221
2221
2221
2222
2222
2222
2222
2117
2125
2118
2126
2126
2126
2126
2126
2218
2123
2125
2126
2126
2218
2219
170
2221
2221
2222
2222
2117
2125
2117
2125
2125
2126
2213
2117
2217
2218
2222
2222
2222
2121
2121
74
2121
2117
2117
2121
2121
2121
2193
2121
2121
2118
2221
2118
2118
2208
2208
2208
2208
2113
2112
2116
2121
2121
2121
2217
2116
2121
2121
2217
2217
2121
2119
2119
2119
2192
2119
2209
2222
2211
2209
2209
2217
2197
2126
2117
73
2117
2117
2117
78
2121
2192
2118
2118
2118
2118
2118
2118
2118
2118
2121
2114
2217
2194
2209
169
3709
2682
2609
2229
2229
2230
2224
2120
2120
2213
2213
2213
2213
2213
2213
2213
2117
2113
69
2117
2117
2117
2117
2117
2121
2209
2209
2125
2125
2116
2116
2119
2119
2126
2126
2121
2121
3032
3262
3057
3041
994
3770
2605
2601
2801
3101
541
2606
2606
2606
2606
2590
3102
542
3645
2926
3709
2927
3706
2922
2886
2885
2893
3681
3681
3681
3619
3619
3691
2820
2818
2306
770
2564
3613
3613
3613
3613
3613
3613
3613
3613
3613
3705
3706
3706
3706
3706
3706
3704
3706
3706
3706
3698
3698
3760
3706
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
3706
3626
2224
2364
2257
2258
2834
2818
2322
2834
2578
2338
3643
2112
2112
2144
2112
2112
2144
2141
2146
176
180
2152
2224
2225
2225
178
2224
2226
2224
2154
2229
2116
2212
2116
2126
2122
2122
2122
2218
154
2218
2118
2210
2114
2114
2114
2114
2210
2116
2122
3600
3635
3635
3634
3634
3643
2582
3636
3636
2226
2116
70
2196
2196
2176
2116
2194
2117
2117
2117
2220
2208
2220
2212
172
2116
2118
2116
2116
2116
2116
2116
2117
2116
2116
2116
2221
2221
2125
2125
2113
3680
3636
3636
2116
2184
2228
2228
2153
2224
180
2224
2224
2224
180
2224
180
2155
2937
2212
2212
2220
2212
2212
2205
2205
2116
2116
2116
2116
2116
2116
2212
2212
2205
2205
2216
2208
2216
2210
2210
2114
73
2114
2121
2209
2209
145
169
2217
2193
2217
2210
2222
2222
2222
2126
2222
2126
2126
2217
2217
2121
2222
2217
174
2114
78
2121
78
2114
2126
2114
78
2114
78
2114
78
2114
2209
2209
2222
2222
2206
2209
2209
2192
2216
2192
2192
168
2210
2210
2116
2114
2114
2114
2114
2210
2212
2210
164
2210
2216
2116
2212
2115
75
2211
147
167
2215
2215
2817
3691
3614
3614
2936
2116
2147
179
2211
165
2211
2115
69
2115
2211
2115
2115
3716
3716
1670
3718
1682
3718
3718
3712
1668
3716
2338
3728
2100
2100
60
2100
3706
3706
3706
3705
3638
3705
2665
2827
2665
3613
3736
3620
2892
3736
3620
3644
3644
3644
3644
3644
3644
3644
3646
3774
3774
3508
3628
3628
2820
2312
260
2308
2308
2820
2312
776
2308
2312
2308
2304
260
2308
2312
2312
2308
262
2308
262
2832
2818
3617
3617
3616
3612
3586
3586
3586
3586
3596
2818
772
2820
778
2816
772
784
778
786
2820
784
786
2826
2820
2820
2320
784
778
2308
272
784
2826
2308
2833
2833
2320
778
2832
778
2355
2576
2628
2596
2596
550
294
2598
3708
3290
2428
2702
2702
2702
2702
2193
2702
2739
2130
2723
3950
3630
1902
3644
3646
3650
3650
2096
50
2098
2099
2096
2098
2090
2090
2089
42
2112
2561
2112
2481
2481
2485
2485
2485
2485
2481
2481
2481
3589
3589
2728
2568
2609
2564
2484
500
2486
3008
3008
3009
3009
2058
2721
609
2721
609
2656
624
2720
608
624
688
2800
2656
2656
2656
624
612
2656
624
612
2788
2733
621
2733
621
2701
2700
2671
2671
2668
2668
2671
2671
2671
2671
2735
2732
620
2732
620
2796
2732
2732
620
2732
620
2732
620
2668
2668
2240
2240
2301
2301
2300
2292
2292
2292
2264
2164
2292
2296
2292
2221
2668
2732
2732
2190
2190
2190
2288
2160
2228
2074
2290
2050
2260
2650
2733
621
2732
2735
2671
2671
2735
623
2735
2456
2456
2064
2062
2064
2064
2064
2064
2192
2049
17
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2048
2048
2048
2048
16
2048
2048
2048
2048
16
2048
2048
2048
16
2048
2048
2048
2048
2048
2048
2048
2048
2048
2177
145
2176
144
2048
2048
2048
2048
2049
2048
2048
1
2049
2049
2048
1
2048
2048
1
2177
128
2049
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2176
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2049
2049
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2073
2073
2052
8
2052
8
2056
2056
2048
2052
2104
2104
44
2104
52
2104
52
2049
2100
2099
2110
2110
2110
2078
2105
2106
2107
2106
2106
2107
2107
2106
59
2107
2107
2107
2107
3652
2704
2108
3799
2445
2315
2248
232
228
2072
2155
103
2155
103
2155
103
2142
2390
470
2390
470
2236
2262
2750
2134
2134
2134
2134
2390
470
2390
470
2390
2262
2262
2262
2368
2368
3005
2444
2216
2476
2216
2216
2216
2238
2238
2238
2238
2238
2200
2200
2168
2168
2168
2136
2136
2136
2136
2136
2136
2136
2136
3706
3250
2866
2098
2090
2090
2090
2090
2540
2586
2090
2090
2149
2149
2149
2149
2064
2090
2090
2562
515
2563
2563
2562
515
2504
2754
707
738
739
2563
2563
2562
2562
515
2662
2053
2253
2248
2254
2253
2253
2069
2064
2085
2064
2064
2064
2050
3
2050
2051
2051
2051
2050
3
2110
63
2111
2111
2144
2144
2221
2221
2221
2221
2124
2124
2124
2265
2224
2144
2144
2120
2120
2118
2212
2112
2112
2112
2112
2112
2112
2112
2112
2116
72
2113
3619
3619
2656
2656
2656
2656
3744
3680
3680
3772
2252
2157
2154
178
2124
2124
2124
2124
2124
2124
2124
2124
2220
2124
2124
2220
2124
2124
2124
2124
2220
2220
2220
2220
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2220
2220
2124
2124
2124
2124
2124
2124
2124
2118
2116
2214
2124
2124
2124
2124
2211
2209
2209
2209
2204
2212
2212
2112
2112
2116
2116
2116
2113
2113
2113
2118
2113
2113
2212
2112
2112
2120
2116
2116
2112
2208
2209
2113
2113
2609
2195
2204
2204
2204
2620
2224
2224
2224
2224
2224
2224
2201
2112
2208
2244
2198
2109
2108
2109
2105
2840
2187
4043
2442
2186
2186
2852
2985
2259
2541
2153
2521
2493
509
477
2525
2285
2540
2224
2224
2285
2285
2281
2078
2078
2077
2077
2077
2226
2229
2333
2333
2334
2298
2298
506
2298
506
2280
2282
2282
2280
2280
2280
2228
2554
2280
2554
2298
506
2170
2298
2282
2282
2282
2282
2283
2281
2282
2282
2110
2110
2458
2458
2458
2270
2270
2078
2508
2508
2508
2454
2198
2198
2198
2198
2206
2206
414
2206
414
2198
2198
2198
3626
2451
2451
2451
2291
2291
2271
479
2075
2522
2266
2301
2269
2231
2167
2458
2243
2499
2499
2499
2840
2840
2840
2840
2230
2841
2841
2842
2841
2841
2841
2842
2841
2842
2842
2842
2842
2828
2840
788
2840
2828
2840
788
2840
788
2840
2840
2840
2828
2840
788
2836
2840
2840
788
2840
2840
2840
2840
2840
2840
788
2584
2572
780
2840
2572
2584
2584
792
2828
2840
2840
2840
788
2828
2840
2840
2840
2584
792
2840
2584
792
2840
2584
792
788
2836
2840
2836
2840
2988
2988
2988
2988
2816
2816
2817
2816
2203
2203
2459
2203
2203
2203
3757
2266
2444
2264
2516
2828
2188
2124
2264
472
2264
2132
2132
2132
2132
2260
2260
2188
212
396
2188
396
2188
2188
3800
2433
2257
2128
2433
2432
2176
2256
2256
2260
2276
2276
2257
2257
2260
210
2257
2276
2256
209
2256
209
2256
2257
210
2256
2256
2256
2256
210
2256
2256
2276
2276
2276
2276
2276
2276
2262
2259
2262
210
2262
2259
2257
213
2259
2262
2258
2261
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2258
2259
2262
2262
2208
2230
2292
246
2280
244
236
242
2274
2228
2228
2158
2272
226
2350
430
2323
2456
2320
2320
2478
2324
2322
2145
2167
2167
2167
2167
2160
2163
2152
2164
115
2160
2163
2163
2161
2160
2160
114
2160
2160
2332
2165
2165
115
2165
2165
2165
2281
2281
2069
2071
2286
2143
2141
2141
95
2141
2143
2213
421
2142
2142
2142
2142
2246
2126
2126
2126
2126
2118
2118
2118
2118
2252
460
2508
2247
2247
455
2226
2268
2268
2484
2482
2484
438
2268
2268
2268
2210
418
2460
2460
2204
2204
2204
412
2204
412
2204
412
2460
2460
2204
412
2204
2204
412
2204
2204
412
2254
2452
3740
3740
2270
2206
2206
2269
2269
2269
2139
2269
2269
2245
2117
2269
2117
2245
2117
2525
2265
2137
2137
2270
2230
2102
182
2200
2200
2200
2250
2250
2250
2108
2266
2410
2266
2784
2965
2965
2461
2205
2205
413
2205
2461
2205
2205
2205
413
2205
2205
413
2461
2205
2205
413
2075
2251
2205
413
2453
2197
405
2197
405
2197
2204
2205
413
2213
2453
2201
2457
2201
409
2457
2246
2246
2246
454
2246
454
2506
2246
454
2246
454
406
2454
2506
2509
458
2246
2198
2250
458
2250
2506
2506
2506
2458
2490
2490
2250
458
2506
2250
458
2234
442
2250
458
2250
458
2250
458
2250
458
2250
2202
202
2250
2506
3741
3741
3741
3741
3733
2206
2243
203
459
2251
2243
451
203
459
3784
2225
2143
2194
402
2238
446
2238
446
2494
2238
446
2502
2502
2502
2502
2246
2246
2246
2246
2246
2266
2266
2267
218
2266
2138
474
2171
2522
2187
2226
2129
2258
2193
138
2258
2258
2243
2193
2193
2193
2193
2193
2193
2193
2193
2193
2187
2193
2193
2193
2193
2193
2147
2402
362
2961
2961
2961
2961
2240
2500
2250
458
2251
202
459
458
2250
458
2234
187
442
443
2234
442
2491
2491
2490
443
2251
202
459
458
2251
202
459
458
2251
202
459
458
2250
458
2251
202
459
458
2250
458
2506
2250
458
2250
458
2251
202
459
458
2250
2507
458
2251
202
2506
2250
2506
2251
459
2251
2251
2251
2250
2250
2250
458
2250
458
2506
2139
2250
458
2250
458
2251
202
458
2250
2251
202
459
458
2250
458
2250
2241
449
2241
449
2241
449
2241
449
2241
2242
450
2506
2242
450
2505
458
2242
450
2498
2242
450
2242
2242
450
201
2242
450
2242
450
2242
2242
2248
456
2504
2248
2251
202
459
2251
2507
2241
449
203
202
458
2241
2497
2241
2251
459
2251
202
459
2250
458
2250
2250
458
2507
2251
202
459
458
2250
2250
2241
2241
2241
2250
2250
2241
2241
2449
2193
401
2241
449
2241
449
2241
145
401
2449
2193
401
2481
2481
2481
2498
451
2498
451
2498
2498
2498
2242
450
2498
2498
2249
2194
402
2450
2450
2498
402
2249
2249
2249
2451
2195
403
2194
2195
402
2194
2450
2450
403
2194
2249
2242
402
2243
2250
2251
202
459
458
2250
458
2193
401
2251
202
459
2506
2242
195
450
2243
451
2243
450
451
2242
2241
449
2497
2241
449
2242
450
2249
457
2498
2249
457
2242
450
2498
2241
3785
3785
2497
2241
2241
2506
2497
2249
457
2242
450
2493
2493
2397
2245
2397
2397
2117
3782
2125
2498
2114
2411
362
2496
2112
2145
2144
2257
2224
2404
2410
2522
2805
2133
2229
2133
2250
3737
2414
2414
2193
2193
2506
2249
2254
462
2254
2254
462
2510
2222
430
2222
2254
462
2246
2193
401
2193
2241
449
2241
449
2266
2084
2498
2488
2786
2706
690
2298
2516
2286
2076
2075
2076
2076
2076
2076
2076
2076
2076
2076
2076
2088
2088
2085
2088
2064
24
2064
24
2064
24
2064
24
2064
24
2064
24
2064
24
2072
2072
2072
2075
2075
2066
26
2074
2074
2089
2089
2790
2790
2790
3706
3706
3706
3706
3691
2154
2577
2577
2665
2665
2665
2665
3596
3596
3596
3596
3596
3596
3745
2056
2588
2062
3352
3352
2843
3355
2843
2598
2854
2598
3646
1590
3642
2118
3080
3096
2117
37
2117
37
3110
2089
2147
2592
2592
2068
2068
2076
2076
2092
2092
2082
2094
2258
2130
114
210
178
2250
2506
2492
2250
458
2250
2250
458
2250
458
3740
2295
2256
2149
2149
2982
2982
2982
2982
2982
2982
2982
2438
398
2438
398
3021
2777
2265
2519
2519
2519
2487
2487
2200
216
408
456
2200
408
472
2536
2536
2462
2498
2503
2503
2253
461
2113
2454
2454
2244
200
2500
456
2462
2206
414
2206
414
2510
2134
2253
206
461
462
2254
462
2254
462
2254
462
2269
2269
2262
2269
2256
2256
2284
2140
2140
2268
2268
2269
2525
2269
2125
2207
415
2200
2509
2240
448
2240
2240
448
2240
2240
2240
2252
2252
460
2252
460
2252
460
2252
460
2252
2252
460
2206
2462
2462
2206
414
2462
2204
2253
461
2509
2203
411
2253
2253
2253
2203
411
2253
2141
2141
2141
2141
2205
2205
2205
2205
2205
2205
2205
2461
2205
2205
2205
413
2205
413
2205
2205
2205
413
2205
413
2077
2077
2205
2461
2205
2205
2205
413
2141
2141
2205
2461
2205
2205
413
2461
2205
2205
2205
2205
2205
2205
2205
413
2461
2461
2077
2077
2077
2077
2205
2205
2205
2205
2461
2205
413
2205
413
2205
413
2461
2449
146
402
2193
401
2449
146
402
2193
401
2193
401
146
402
3788
3789
3741
3741
3741
3741
3741
3741
3741
3730
2246
454
2246
146
454
2246
452
454
2250
2450
2246
2246
2246
2242
2246
454
2246
166
454
2502
2502
2498
2250
2244
2250
2500
2244
202
458
2253
2252
2253
461
2192
400
2448
2192
400
2271
2207
2207
2252
2252
2252
2252
2252
2252
2252
460
2252
460
2252
460
2252
2252
460
2252
460
2252
460
2252
460
2252
460
2252
460
2253
206
461
462
2253
206
461
462
2253
461
2510
2252
2252
2252
460
2252
460
3743
2508
2453
2251
2096
2401
2225
2225
2253
2253
2253
2201
2201
409
2201
3737
3737
2243
451
2241
2241
449
2497
2240
448
144
2240
448
144
2496
2240
2240
144
2500
2244
452
2248
2240
448
2496
2129
2241
449
2241
161
449
2241
449
2497
2241
449
2497
2241
449
2241
449
2241
161
449
2241
449
2241
2241
449
2241
2241
449
2241
449
2241
449
2241
449
2509
2500
2241
2241
2065
2241
2241
2241
449
2177
145
2305
321
81
2836
2257
2241
2241
209
2201
409
2201
3737
2298
2297
2297
2169
2169
249
2169
249
2169
2169
2229
245
2266
2229
245
2293
2298
2298
2298
2170
2267
2230
2294
2299
2171
2265
2266
2266
2285
2267
2293
2299
2299
2299
2171
2299
2299
2171
2171
2171
2171
2171
2228
2284
2254
2254
2254
2254
2252
2252
2252
2252
2254
2254
2254
2253
2253
2253
2220
2220
2254
2254
2254
2253
2253
2253
2252
2252
2253
2252
2502
2477
2254
2254
2500
2253
461
2230
2226
2226
2228
2228
218
2266
2230
2230
2266
2230
2228
244
2266
2229
182
2277
2277
2278
2229
2225
2281
2295
2265
2170
2457
2458
2459
2459
2459
2459
2821
3014
2277
230
2235
2235
2198
2096
2264
472
2506
2790
2790
2790
2790
2214
230
2214
230
2214
230
2278
2246
166
230
2214
230
2214
2277
2516
2246
199
2246
199
2289
3606
3606
3592
2904
2562
2562
3620
2594
2594
548
2594
3608
3609
2232
2232
2129
2128
2136
2082
2671
2671
2716
2268
2560
2152
2127
2176
2060
2392
408
2136
2136
2136
2136
2100
3315
2120
2060
2084
2072
2152
2120
2088
56
3592
2685
2697
2692
2690
4041
4041
2890
2889
842
2882
866
3393
2086
2110
2863
2863
2911
671
2911
607
671
2758
713
2827
2979
2088
3772
2072
3805
2153
3122
562
2610
3122
3122
562
2610
2610
2224
2224
168
2224
168
296
424
2270
3510
2270
2270
478
2270
438
478
3830
2486
3122
2048
8
2048
8
2056
4049
2658
617
611
615
2665
2368
351
2560
3585
3585
3585
3585
2050
3472
2085
2067
147
2058
2122
2068
3592
3593
3593
3593
3593
1549
3593
1549
3593
1549
3593
1549
3593
3593
3593
1549
3593
1549
3593
1549
3593
1549
3593
3593
3593
3593
3593
3593
1549
3593
1549
3593
3593
1549
3593
1549
3593
3593
3593
3593
3593
3593
3593
3593
3593
1549
3597
3593
1549
3593
1549
3593
1549
3597
3593
1549
3593
1549
3593
3593
3593
3593
3593
3597
3593
1549
1555
3593
1549
1555
3593
1549
1555
3593
1549
1555
3592
3592
3592
3009
2561
2561
2561
3508
3508
2263
2330
2330
2330
2316
2330
2522
2522
2316
2330
2394
2394
2412
2316
2316
2057
3909
3605
3909
3586
1543
3587
1542
3329
3649
3649
1609
2049
3713
3715
2120
2120
2114
3649
1602
3650
1603
3654
3625
3625
3649
3650
3654
1654
3654
1654
3012
965
1012
1013
3425
3528
3965
3965
3965
3965
3965
3960
3965
3965
3965
3961
1917
3965
3965
1914
3965
3965
1914
3512
3516
3516
3516
3516
3516
3516
3517
3512
3581
3516
1466
3517
3517
3516
3516
3514
3937
3592
3953
3953
1906
3953
3954
3600
3604
1554
3604
3608
3612
3592
3936
2058
3517
3592
2129
2114
2164
2116
84
2137
2118
2118
2118
3968
3626
3890
3637
3890
3890
3890
3890
3586
3586
3601
3530
3530
3534
3531
3529
1483
3622
3622
3620
3620
3620
3622
3617
3617
3617
3617
3617
3617
3617
3600
3593
1557
1549
1556
3605
1556
3590
3584
3585
3585
3585
3633
3633
2130
2048
3590
3590
3585
3585
3601
3585
3595
3590
3604
3590
3598
3590
3590
3584
3584
3588
3598
3597
3595
3595
1548
3596
2220
2823
3628
3596
3361
3361
3628
3628
3629
3628
3629
3628
3629
3594
2208
2208
224
2209
225
3689
3689
3690
2081
2081
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
2930
3954
2090
2090
3853
2094
2094
2082
2056
2082
2066
2056
2056
2082
2080
2050
2082
2050
2082
2082
2050
34
2082
2152
3878
2565
2565
2565
2565
2569
2569
2569
2581
2581
2577
533
3077
517
2565
2565
2577
2565
529
2577
2565
529
2577
2577
2565
2577
2577
533
2577
2577
2577
533
2577
533
2581
2577
2505
2505
2505
2505
2625
2657
2568
2484
2568
2568
3080
520
2568
2568
2568
3080
520
2568
2568
2568
2568
2568
2568
2325
2489
2488
2424
2521
2339
2498
2562
518
2498
452
3212
556
2600
556
2573
2573
2573
2573
2573
2597
550
2597
550
2597
550
2604
2600
548
2604
2600
548
2604
2600
548
2596
2602
2602
2574
2574
2574
2574
2570
2572
2572
522
526
2572
522
2572
522
526
2572
522
2572
525
522
526
2572
525
522
526
2572
525
522
526
2573
2572
525
522
526
2574
2572
525
2572
525
2624
2598
2598
2598
2598
3211
555
551
559
2605
3211
555
2603
2605
2605
2592
2566
524
2606
2605
558
2606
2606
2572
525
526
2572
525
522
526
2572
525
526
2574
2606
2605
558
2606
2605
558
2606
2605
558
2606
2605
558
2598
2598
2605
558
2598
2598
2598
2570
3625
2566
525
2566
525
2572
2580
2581
2574
2507
2659
2403
2467
2681
2626
2580
2580
2582
2317
2590
2589
2583
2582
2582
2582
2582
2582
2576
2066
2317
2304
2530
2530
2400
2402
2402
2402
2410
2410
2410
2410
2522
2522
2532
2488
2402
2481
2402
2402
2402
2402
2402
2402
2522
2522
2409
2522
2522
2522
2400
2400
2528
2410
2410
2410
2410
2410
2410
2578
2305
2304
2304
2304
3526
3526
3574
3574
3574
3558
3526
3650
3650
3714
1602
3905
3942
3938
3938
1894
3937
3907
3904
3908
1862
3525
3524
3461
1477
3461
1476
1477
3461
3909
3909
3909
2884
837
3496
3944
3524
3524
3600
3940
3940
3578
2056
3950
3950
2178
2132
2132
2129
2152
3940
3876
1892
2816
3520
3584
2130
2130
2124
2124
2124
2060
2060
3664
2222
2246
2067
2118
86
3584
3584
2049
3594
3609
3593
3585
3609
3609
2306
3660
3660
2220
3585
3585
3617
3617
3617
3617
3617
3617
3617
3617
3617
3617
3584
3602
3594
1554
3602
3594
1554
3602
3602
3594
1554
3602
3594
1554
3602
3594
3594
3594
3594
3594
3618
3606
3606
3603
3574
3629
3597
3597
3597
3590
3590
3590
3590
3604
2188
2051
2051
2051
2254
3477
3684
3681
2290
2264
3672
3696
3696
2052
2052
2052
3852
2082
2082
2063
2063
2063
2063
2063
2081
2060
2060
2060
2054
2054
2082
2082
2082
2082
2050
34
2053
2050
2082
2066
2084
2066
38
2086
2086
2086
2060
2060
2080
2080
2086
2086
2056
2081
2048
2081
2085
3846
2063
2083
2084
2083
2068
2083
3843
3587
2214
2086
2086
2068
2068
2066
2066
2050
2057
2056
18
2066
2056
2064
2064
2067
2066
2066
2089
2072
2050
2067
2067
2067
2068
22
2061
2061
2061
2062
2086
2086
2054
38
2054
38
2086
2086
2086
2086
2086
2060
2084
2084
2084
2084
2068
2084
2084
2084
2084
2084
2084
2084
2084
2068
2068
2052
2052
2052
2068
2068
2060
2080
2084
2084
2082
2082
2082
2082
2082
2082
2050
2050
2050
2082
2082
2062
2062
2062
2082
2050
34
2082
2050
34
2050
2050
2082
2082
2050
34
2050
2050
2062
2058
2058
2082
2082
2082
2082
2062
2050
34
2062
2082
2050
34
2057
2082
2057
2082
2066
2066
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2050
2050
2048
34
2082
2082
2080
34
2080
34
2080
2080
2080
2048
2080
34
2048
2
16
34
2057
2048
34
2057
2050
16
34
2056
9
2080
2082
2050
34
2050
2080
2050
34
2082
2050
32
34
2082
2080
2080
34
2080
34
2080
34
2080
2080
2050
34
2050
32
34
2080
2082
2080
34
2082
2050
34
2080
34
2080
34
2080
2080
2080
2082
2048
2048
2082
2082
2050
4
20
34
2050
4
34
2050
4
20
34
2052
34
2080
2080
2082
2080
2080
2084
2080
2080
2082
2050
2080
2082
2082
2082
35
2050
2050
3
34
2050
34
2050
34
2082
35
2050
34
2083
2082
2082
2051
35
2082
2050
2082
2082
2082
2082
2082
2082
2089
2089
2089
2062
34
2082
2082
2082
2082
2082
2082
2082
2057
2057
34
2050
9
2082
2082
2082
2057
2057
2082
2082
2057
2082
2083
2083
2083
2083
2083
2051
2083
2051
2082
2083
2083
2083
2050
34
35
2083
2051
35
2083
2083
2083
2083
2051
2050
34
35
2057
2067
2060
2060
2057
2057
2086
2086
2054
38
2054
2054
38
2070
2070
2070
2070
2070
2070
2084
2084
2052
20
2052
20
2054
2054
2054
2054
2050
2054
12
2060
2070
2054
2076
2077
3588
3595
3595
3953
3524
3524
3525
3525
3525
3525
3525
3953
3525
3525
3525
3525
3525
3525
3845
3907
3906
3906
3951
3954
3936
3944
3941
3941
2073
2073
2065
2074
2078
2075
2075
2073
2073
2093
2073
2073
2073
2073
2073
2073
2073
2094
2094
2077
2077
2077
3595
3613
3595
3593
3593
3593
3593
3593
3615
3904
2077
2077
2077
3592
1545
2089
2090
2073
2094
2094
2094
2094
2090
2094
2073
2094
2094
2094
2094
2094
2090
2090
2090
2073
2073
2073
2094
2094
2094
2094
2094
2090
2094
2094
2089
2073
41
2089
2089
2066
2090
2094
2094
2094
2090
2089
2074
2089
2094
2074
2073
26
2094
2094
2073
2090
2089
42
2089
42
2090
2089
42
2089
42
2090
2089
42
2094
2073
2074
2073
41
26
2089
2094
2094
2094
2093
2093
2091
2094
2094
2094
2094
2094
2090
2078
42
2078
42
2090
2093
2093
2093
2094
2094
2090
2091
42
2090
2091
2093
2093
2093
2094
2095
2089
2091
2091
2091
2093
2093
2093
2094
2089
2092
2092
2094
2094
2093
2093
2091
2093
2093
2091
2091
2093
2089
2090
2091
2091
2093
2093
2093
2094
2094
2094
2094
2094
2094
2094
2089
2078
43
2078
2091
2077
2078
2089
2090
2078
2078
2078
42
2078
31
2091
2093
2094
2093
2093
2093
2093
2093
2092
2092
2093
2093
2094
2094
2094
2094
2090
2091
42
2091
2091
2093
2094
2094
2090
2078
43
2078
43
42
2078
43
2078
2090
2091
2094
2090
2090
2091
2091
2090
2094
2094
2090
2090
2092
2092
2092
2092
2092
2088
2092
2092
2088
2088
2088
2088
2089
2072
2072
25
2072
2073
2093
2093
2093
2093
2093
2093
2093
2093
2078
2089
2089
2089
2094
2094
2094
2094
2089
2077
2094
2089
2094
2089
46
2089
2094
2089
46
2073
2089
2089
2089
46
2089
2077
2077
2080
2077
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2093
2079
2079
2079
2079
2079
2079
2079
2079
2077
2075
2093
2095
2089
2089
3941
3592
3585
2073
2073
2074
2074
2094
2094
2093
2093
2093
2093
2092
2092
2092
2093
2093
2093
2093
2093
2092
2092
2092
2073
2093
2093
2078
2078
2094
2094
2077
2077
2078
2078
2077
2077
3592
3598
3603
3603
3603
3592
3612
3600
1553
3601
3614
3614
3614
3598
3598
3598
3598
1563
3614
3598
3893
3561
3953
3505
3944
3506
3549
3549
3530
3945
3940
3940
3945
3945
3959
3526
3526
3526
3526
3910
3877
3877
3877
3877
3877
3877
3877
3877
3877
3951
3956
3956
3956
3956
3956
3948
1908
3956
3956
3956
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
3948
1908
3872
1888
2074
3468
2077
2075
3526
3526
3526
3526
3846
3462
3848
2281
2050
2274
2281
2049
2
2273
2090
2059
2054
11
2054
2086
2059
2059
2059
2058
2059
2070
2059
2082
2054
2058
2086
2086
2058
2080
2056
2064
2083
2051
2083
2051
2086
2086
2086
2086
2054
2086
2061
2050
34
3850
3869
3869
3871
3871
3896
3600
3937
3937
2079
2094
2094
2048
2048
2049
2058
2086
2061
2061
2061
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2081
2081
2049
2049
2081
3955
3937
3937
2086
2250
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2080
3957
2093
2090
2090
2090
2090
2058
2058
2074
2074
2074
2074
2074
2074
2090
2090
2058
2058
2090
2090
2090
2087
2087
2087
2087
2087
2055
39
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2074
42
2090
2090
2090
2090
2090
2074
2090
2090
2090
2074
2074
2074
2074
2074
2090
2074
2074
42
2074
2074
42
2074
2074
42
2074
2090
2090
2090
2090
2058
2093
2093
2093
2090
2090
2090
2090
2091
2091
2093
2075
2075
2075
2075
2091
2093
2091
2093
2091
2090
2093
2093
2080
2080
2080
2048
2080
2080
2080
3845
3951
3952
3952
3951
2062
2051
35
2053
19
2083
37
2085
2085
2053
3
35
37
2069
2053
37
2083
2051
19
35
2073
3846
3910
3846
3846
1862
3844
3846
3846
3844
3844
1798
3846
2820
3910
2082
2082
2082
2082
3947
3947
3947
3957
3948
3957
2933
3527
2933
3909
3908
3876
3524
3908
3876
3876
3876
3876
3876
3876
3876
3876
3950
3953
3953
3569
3953
3953
3526
3524
3526
3526
3526
3526
3524
3524
3526
3524
3526
3524
3526
3524
1478
3524
3524
3526
3526
3524
1478
3524
1478
3526
3524
3937
3937
3937
3876
3844
3844
3844
3844
3952
3524
3526
3526
3524
3524
3526
3524
3524
3524
3526
3524
3526
3524
3526
3524
3524
3524
3524
3526
3524
3524
3524
3526
3526
3526
3524
3524
3524
1478
3524
3471
3844
2886
2822
2822
2822
3462
3846
3940
3528
3564
2158
111
2158
111
2158
111
2158
2136
2158
2168
2128
2152
3979
3979
3979
3998
3978
3994
3994
3595
3594
3595
3595
3595
3595
3588
3593
3593
1573
3593
2116
3605
2114
2825
2825
2825
2825
2825
2825
2825
2825
2825
3893
3893
3584
3585
3597
3588
2820
2820
2830
3610
3610
3610
3610
3626
2177
2049
129
193
2177
2177
193
2049
129
2049
129
193
2177
2177
193
2241
2177
2177
2176
2176
192
2049
129
2177
193
2177
2177
2177
193
2241
2177
2177
2049
129
193
2177
2177
193
2181
2184
2243
2242
2181
197
2181
2049
129
2049
129
2241
2241
2178
2177
133
2049
129
5
133
197
2177
133
2049
2177
133
2181
2177
133
2177
193
133
197
2177
133
2241
197
2176
2176
192
2244
2177
2241
2241
2049
2049
2049
129
2064
2049
16
2049
32
160
2049
129
2049
32
2049
2049
129
2080
2217
2241
2049
2049
2177
2177
2177
2049
129
2049
2176
2082
36
162
164
2193
2067
147
2065
2248
2184
2248
2209
2185
2249
2249
2185
2249
2210
2190
2190
3616
3329
3584
1553
3584
1553
3601
3601
3601
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
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3584
3584
3584
3584
3585
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
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
3585
3585
3585
3585
1538
1540
3585
3585
1540
3585
1538
3585
3585
1538
3585
1538
3586
3586
3585
1538
3585
1538
1540
3585
1538
1540
3585
1538
1540
3586
3586
3586
3586
3584
3584
3584
3584
3584
3584
3585
1538
1540
3585
1538
3585
1538
3585
1538
3585
1538
3585
1538
3586
3585
1538
3586
3585
1538
1540
3585
1538
1540
3585
1538
1540
3586
3585
3586
3585
1538
3585
1538
3586
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3585
3585
3585
1538
3585
1538
3585
1538
3585
1538
3586
3586
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3586
3586
3585
3584
3585
3584
1553
3584
1552
3584
3585
3584
3585
3585
3584
3585
3584
3585
3585
1536
3585
2282
3705
3616
3616
3632
3664
3660
3623
3616
3659
3623
3691
3691
3688
3688
3688
1656
3704
3648
3688
3924
2132
3644
1636
2320
2497
3031
2569
2569
2569
2578
2561
2561
2561
2561
2561
2561
3602
2386
2386
2386
2386
2412
2326
2347
3606
3606
3606
3606
2326
2326
2326
2326
2387
2326
2326
2326
2909
2908
2598
2596
2732
2564
2728
2728
2728
2726
2726
2726
2726
2726
2728
2728
2891
2891
2891
2892
2892
2892
2892
2892
2892
2892
2892
3963
3592
3896
3656
1624
3592
3592
3592
3584
2060
3612
1562
3595
3595
3589
3589
3589
3589
3589
3586
3618
2081
17
2081
2081
2081
2049
2049
2056
3584
3585
1536
3585
1536
3585
1536
3585
3585
3617
1568
3617
1568
3617
3586
3585
2049
2050
2050
130
2048
1
2049
3585
1540
3588
3584
1538
3584
3584
3586
3657
3649
1600
1617
3649
1616
1617
3648
1617
3648
1617
3649
1600
3665
1609
3665
2190
143
2191
2191
207
2191
2076
2076
2081
2081
2081
2081
2078
2078
2078
2076
2076
2076
2076
2074
2074
2081
2092
2077
2077
2077
2077
2077
2077
2077
2077
2076
44
2076
2077
3891
3891
2920
2920
2920
2920
3944
3944
3944
3952
2084
2048
2080
2048
2086
2052
8
36
2052
8
36
2086
2086
2084
2084
2084
2080
2084
2084
2080
2086
2086
2086
2084
2080
2080
2080
2080
2064
2064
2086
2054
38
2086
2086
2054
2054
38
2086
2054
38
2086
2084
2084
2084
2084
2084
2080
2080
2086
2086
2086
2084
2084
2056
36
2084
2048
32
2048
2080
2057
2057
38
2049
2086
2051
2082
2082
2082
2060
2082
2082
2081
2081
2060
2082
2082
2050
34
2082
2050
34
2049
2080
2061
2082
2049
2052
34
36
2083
2082
2082
2050
32
34
2082
2082
2050
34
2082
3841
2048
2065
2065
2065
3842
1802
2059
2059
2059
2059
2067
2067
2049
2051
35
2083
2050
2273
3644
3616
3680
3682
2324
2585
2585
2584
2584
2584
2846
2729
2535
2569
2568
2577
2565
2565
2565
2565
2570
2570
2571
2589
2101
2101
2101
2097
2097
2097
2097
2097
2103
2101
2097
2097
2102
2098
2098
2098
2098
2098
2100
2102
2102
2100
2100
2100
2100
54
2100
2100
2100
2100
2100
2100
2098
2098
2098
2098
2098
2099
2101
2099
2099
2426
2426
2536
2536
2536
2540
2538
2482
2412
2412
362
2412
2482
2482
2482
2482
2482
2486
2486
2486
2486
2486
2486
2486
2486
2323
2533
2533
2533
2571
2589
2585
2585
2575
543
2587
2587
2566
2589
2573
2573
2488
2532
2532
2532
2532
2321
2321
2321
2305
258
3704
2321
2321
2321
2321
2321
2321
2321
2321
2320
2320
2320
2320
2305
273
2321
2304
273
2320
273
2305
256
272
273
2320
273
2304
273
2320
273
2321
2320
273
2321
2320
273
2305
256
272
273
2320
273
2321
2320
2320
273
2320
273
2320
2320
273
2321
2320
273
2320
273
2320
2320
2320
2320
2304
2304
2320
273
2304
2320
2320
2320
273
2305
256
272
273
2320
273
2321
2320
2320
2305
256
272
2320
273
2320
273
2320
273
2320
273
2320
273
2321
2321
2321
2321
2321
2320
273
2305
272
273
2304
273
2321
2305
2320
273
2320
2369
320
2368
2369
2305
258
2306
2304
2305
2488
2488
2488
2488
2424
2424
2488
2305
2305
2384
337
2401
352
2320
2304
2401
2305
2305
2385
2304
2304
2400
2400
337
2304
2304
2305
2305
2305
2305
2305
2304
2401
2305
2305
2377
3633
2305
2304
2376
2304
2304
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2588
2591
2591
2591
2591
2591
2591
2588
2588
2591
2591
2591
2588
2588
2591
2591
2591
2591
2591
2591
2591
2588
2588
2588
2588
2588
2591
2591
2182
2181
2100
54
2102
2100
54
2100
2102
2102
2102
2100
2100
2182
2196
2198
2510
2510
2269
2504
457
2269
2264
2502
2270
2270
2313
2317
2333
2317
285
2317
2313
2312
2312
265
2312
266
274
2315
266
2312
265
2312
2312
2321
2312
2312
2314
2313
2322
2332
2321
2321
2313
2321
2313
2321
265
2321
274
2322
2321
2309
2318
2333
2333
2333
2333
2333
2333
2492
2492
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2405
2405
2405
3710
3804
3804
2494
2494
2494
2494
2524
2524
2524
2494
2494
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2486
2486
2522
476
2486
2524
2524
3803
2523
2523
2525
3805
2525
2431
3805
3805
2413
2413
2413
2413
2413
2413
2420
2429
2429
2429
3806
2534
2534
2534
2327
2327
2327
2400
2407
2406
2528
2534
2400
2512
2492
2502
2502
2486
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2495
2491
2525
2525
2486
2486
2486
2484
2484
2413
2428
2484
2484
2492
2484
2493
2493
2493
2493
2493
2534
2534
2406
2406
2406
2406
2402
2530
486
2530
2534
2534
2534
2534
2404
2406
2404
2534
2514
2402
2402
2404
2404
2404
2403
2534
2528
2528
2400
2400
2400
2400
2400
2528
2528
2400
2400
2400
2400
2400
2400
2535
1767
2535
2534
2535
2535
2400
2407
2525
2525
2525
2525
2486
2425
2401
2401
2401
2401
2401
2401
2401
2401
2488
2493
2413
2481
2481
2528
2528
2528
2528
2528
2528
2528
2400
2400
2400
2400
2512
2512
2512
2512
2528
2535
2535
3815
3815
3815
2407
2407
2324
2407
2320
3680
2404
2535
2320
2320
2530
2535
2400
2325
2324
2324
2324
2324
2324
2320
2320
2320
2320
2320
2325
2324
2324
2325
2400
2425
2425
2517
2517
2512
2517
2489
2412
2403
2403
2403
2403
2403
2403
2407
2407
2528
2528
2528
2528
2528
2528
2324
2320
2320
2320
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2403
2403
2403
2403
2403
2403
2403
359
2407
2407
2407
2407
2407
2407
2407
2407
2407
2407
2403
2403
2404
2404
2404
2404
2404
2531
2531
2535
2535
2531
487
2535
2535
2407
2407
2407
2403
2403
359
2407
2407
2407
2403
359
2403
2403
358
359
2403
2403
359
2403
358
359
2403
358
359
2491
2405
2405
2404
2404
2404
2404
2404
2404
2404
2401
2401
2403
2401
2401
2401
2403
2400
2400
2407
2407
2407
2529
2529
2529
2489
2535
2535
2535
2535
2535
2535
2425
2425
2425
2490
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2403
2403
2403
2403
2403
2403
2403
2403
2403
2403
2403
2403
2405
2405
2405
2403
2403
2405
2405
2492
2492
2492
2404
2404
2533
2533
2533
2533
2533
2491
2491
2491
2528
2325
2325
2403
2403
2403
2403
2403
2403
2403
2400
2400
2400
2400
2407
2530
2530
2530
2530
2531
2530
2489
2489
2529
2488
2488
2488
2535
2535
2534
487
2535
2535
2534
487
2535
2535
2535
2535
2535
2535
2531
2403
2403
2403
2403
2403
2403
2532
2532
2403
2403
2403
2403
2403
2403
2403
2403
2403
2400
2400
2400
2400
2405
2405
2405
2405
2405
2401
355
2401
355
2401
2401
2401
2401
2401
2400
2400
2400
2405
2489
2489
2405
2405
2405
2403
2533
2401
2401
2400
2400
2493
2493
2413
2494
2413
2413
2413
2491
2541
2534
2407
2407
2407
2532
2404
2405
2404
2405
2494
2406
2402
2402
2489
2410
3690
2410
2402
2489
2410
2410
2321
2321
2410
2522
2410
2410
2522
2410
2410
2418
2522
2522
2522
2410
2410
2529
2529
2529
2529
2529
2529
2529
2529
2522
3686
2530
484
2412
2464
2307
2307
2401
2590
2409
2048
2063
2062
2062
2049
2062
2062
2062
2062
2062
2062
2049
2049
2049
2049
2049
65
2049
65
2049
2049
2049
2049
2049
65
2049
65
2049
2049
65
2049
2049
65
2049
65
2049
65
2049
2049
2049
2060
2060
2049
2049
65
2049
65
2049
3921
3937
4060
4060
3985
3952
1912
3952
1912
3952
1912
3960
3945
2056
3608
3587
3592
3592
3587
3587
3894
3894
3894
3892
3892
3894
3896
3586
3588
3586
3521
3521
3520
3520
3456
3841
3841
3841
3938
3938
3938
2134
2497
2369
3653
3653
3653
3653
2309
3596
3584
3585
3585
3605
3586
1540
1554
3328
3328
3628
3628
3584
3681
2502
2502
2502
2502
2502
2404
2404
2530
2402
2402
2402
2404
2404
380
2404
2402
356
2492
2566
2564
2562
2562
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2625
2442
2576
2566
2577
2577
2570
2570
2507
2507
2507
2507
2507
2507
2507
2571
2571
2488
2532
2533
2533
2541
2541
2413
2536
2536
2533
2533
2533
2533
2486
434
435
2486
2486
434
435
2486
434
2486
434
2410
2486
2409
2409
362
2409
2409
362
2410
2410
2410
2410
2410
2410
2577
2577
2576
2577
2586
2586
2182
2412
2412
2524
3804
2525
2417
3804
2417
2480
2480
2524
2524
2400
2400
2400
2528
2528
2528
2528
2528
2532
2404
2404
2404
2404
2404
2404
2532
2532
2492
2532
2532
2480
2480
2480
2480
2480
2480
2524
2524
2524
2416
2480
2480
2480
2480
2480
2480
2480
2480
2481
2481
2481
2481
2417
2417
2417
2417
2417
2417
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2525
2525
2417
2481
2481
2481
2492
2481
2492
2480
2492
2492
2492
2492
2417
2417
2417
2417
2417
2417
2481
2481
2481
2481
2480
2481
2481
2481
2492
2492
2417
2417
2481
2481
2481
2481
2481
2481
2481
2481
2480
2480
2480
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2492
2480
2481
2481
2481
2481
2492
2481
2481
2481
2513
2513
2512
2512
2512
2512
2512
2512
2512
2512
2513
2512
2512
2512
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2481
2494
2414
2414
2480
2480
2480
2480
2480
3805
477
2525
3805
477
2406
2406
2406
2404
2534
2534
2406
2405
358
2406
2405
358
2406
2406
2406
2406
2406
2404
2404
2404
2404
2404
2404
380
2534
2534
2533
486
2534
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2525
2404
2404
2404
2404
2404
2404
2525
2406
2481
2488
2320
2402
2418
2482
2492
2525
2525
2523
2523
2523
2523
2483
2483
2403
2403
2405
2404
2404
2404
2405
2405
2405
2405
2405
2405
2404
2533
2533
2533
2402
2530
2530
2516
2400
354
2400
354
2402
2482
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2413
2406
2402
2402
2482
2402
2530
2530
2530
2306
2306
2306
2306
2306
2304
2306
2306
2306
2306
2489
2489
2489
2489
2568
2569
2569
2569
2569
2569
2569
2569
2569
2569
2564
517
2564
517
2577
2564
2564
517
2564
517
2568
2568
2568
2576
2577
2565
2565
2568
3080
2569
2568
528
2576
2569
2577
2565
2569
2569
2569
2569
2568
2568
2568
2568
2568
2568
2568
2562
2562
2606
2606
2606
2606
2606
2606
2606
2606
2606
2606
2606
2625
2625
2625
3214
3214
2625
2625
2625
2605
2605
2605
2604
2604
2605
2604
2606
2606
2606
3214
3020
2509
2509
2577
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2577
2577
533
2581
532
2581
532
2581
2577
2577
533
2577
2577
2561
2104
2505
2504
2505
2505
2505
2504
2640
2628
2321
277
2321
2559
2559
2559
2556
2508
2508
2504
2433
2433
2434
387
2434
387
2561
2561
2561
2561
2566
2565
518
2566
2562
515
2562
515
2562
515
3074
1027
514
515
1155
2562
3234
1187
2529
3020
2597
550
589
2605
589
2637
2637
2577
3888
3888
3857
3518
2918
3922
3960
2854
2870
2872
888
2934
3896
3864
2146
2146
2113
2113
2114
3584
2158
2158
3604
2100
2064
32
40
20
34
44
62
2242
2168
2178
3332
2578
2578
2578
2578
2578
2578
2276
2225
2433
400
2433
2468
2480
2528
488
2465
2465
416
2464
3724
2382
3874
3844
1828
3864
1820
2912
2912
2912
2912
2912
2912
2912
3393
2446
2593
2849
2849
2625
2625
2625
2625
2625
2402
2404
2859
2563
3456
3202
2776
2073
2613
563
3634
3634
3762
3762
3762
3762
2354
2354
3258
3258
3244
1452
3258
3244
940
1452
3500
3564
1452
3458
1474
3522
3522
3266
3266
1474
3202
1410
1218
1474
962
3202
1410
3522
3202
3202
1218
3122
3128
3128
3128
3128
3128
3159
2115
2117
2117
77
2117
2123
2048
2054
2818
3585
1569
3617
3617
1633
3681
2739
2838
2829
2829
2829
2840
2712
2869
3356
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
2189
1293
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3213
3213
3298
3298
3298
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3298
3353
3353
2586
2842
2074
2074
2742
2742
3537
3500
3500
2940
2812
2812
2940
2940
2940
2940
3004
3004
3068
2926
2924
878
2569
3157
3605
2900
3642
3637
2247
2246
3378
2165
118
2165
118
2169
125
2178
3724
3716
2616
2616
2594
3093
3095
3094
1043
1047
3095
3102
3241
3241
1194
1198
3093
3074
3661
1614
3597
1550
3086
3086
1046
2052
2052
2052
2052
3085
3162
2566
3078
3078
3078
3078
3078
2565
2565
3077
3076
3076
1029
3077
3077
3076
3076
1029
3077
3076
3076
3078
3078
3078
3078
3078
3078
3078
3078
2565
3076
3076
3076
1029
3076
3076
3076
3076
3085
3660
2754
2754
2755
2754
2755
3892
3862
1846
3862
3862
1846
3900
3878
1846
3594
1802
2778
2698
3332
1285
3104
2631
3338
3334
2564
2564
2585
2578
2578
2578
1298
2979
2275
235
3208
2180
3308
3212
1166
3208
1166
3208
3660
3687
2361
3136
3136
3144
3163
3145
3145
3686
1830
3686
3692
1638
1830
1894
1868
1846
1654
1838
1918
1916
1854
1886
3686
3942
3938
3909
1877
1637
1645
1845
1829
1653
1901
1837
1917
3909
1877
1637
1845
1829
1901
3696
1872
1840
1904
3685
3688
1861
1896
1656
1880
1877
1848
1912
1637
1645
1845
1829
1638
1661
1653
1830
1646
1878
1901
1837
1917
1894
1846
1853
1838
1854
1886
3688
1637
1645
1638
1653
3685
1638
3602
3596
1564
1594
3596
1549
1558
3596
1565
1564
1646
3594
1558
1622
3602
1586
3602
3842
3072
3074
3130
3074
3625
3649
1857
3346
2818
2058
2177
2178
2178
2186
202
2050
2185
2178
2252
2214
2297
2102
2102
2196
2212
2230
3904
3904
3905
3905
3905
3900
2988
3363
3244
1228
3292
3122
3122
3116
3116
3116
3116
3116
3116
3116
3226
2480
2480
2480
2488
2488
3090
3090
3090
2598
2598
2841
2841
1305
2841
2841
2841
3353
2841
1305
3353
2841
2841
1305
2841
1305
3352
3352
2840
2840
1304
2846
2846
2592
2592
1184
2592
2445
2442
3684
2580
2656
2582
2580
660
2708
2594
2710
2580
2659
3348
2595
3363
611
1379
1443
2659
3363
611
1379
1443
3488
2436
396
2946
2837
2837
2837
2837
2825
781
2825
2825
2836
2836
2836
2836
2836
2836
2836
2069
2069
2069
2069
2069
2069
2069
2068
2068
2068
2869
2868
2868
2866
2866
2868
2868
2868
2868
2868
2101
3529
1485
3561
1481
1517
1485
3529
3561
1481
1517
1485
2116
2116
124
2826
2596
2826
2826
2826
2826
2826
2826
2828
2828
2828
2828
2828
2828
2828
2828
2828
2900
2953
2956
2956
2897
2897
2915
2822
2822
2880
2880
2826
2826
2824
2824
2822
2822
2822
2822
2822
2825
2818
2057
2050
2057
2050
2818
2826
2818
778
2058
2058
2058
2050
10
2058
2050
10
2050
10
2827
2059
2058
2058
2058
2826
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2817
770
2818
2817
770
2818
2817
770
2818
2817
770
2818
2817
770
2817
770
2817
770
2817
2818
2817
770
2818
2817
770
2818
2820
2820
2820
2820
2820
2828
2828
2060
2060
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2836
2818
2818
2826
2826
2826
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2058
2058
2058
2050
2050
2050
2050
2050
2050
2050
2828
2828
2828
2828
2060
2060
2060
2060
2060
2841
3307
1261
2822
2822
2566
2566
2834
2870
2865
2834
2891
2857
2817
2561
769
2183
2138
2052
20
2068
2054
22
3052
2058
2049
2065
2066
2066
2066
2065
2065
12
2872
2411
2845
2944
2868
2868
2932
3040
3040
3040
2923
3051
2923
2923
2907
2907
2870
3513
2919
2739
947
2919
2919
2919
2919
2919
2919
2907
2907
2913
2904
2904
3032
2936
2936
3000
2912
2912
3040
864
2912
3040
864
3040
864
2580
2971
2944
3392
2950
3156
3156
3074
3074
3074
3105
3170
3136
3136
1090
3202
3138
3910
3398
3395
3394
3394
3393
3395
3395
3398
3398
2836
1300
2836
3474
3474
3474
3474
3474
3474
2834
2834
2834
2838
2834
3072
3584
2816
1280
2816
1280
3650
2786
2802
2802
2748
2810
2810
3874
2324
3604
3329
3904
3584
3456
3456
2082
2586
3110
2730
690
2730
690
2738
2738
2738
3024
3536
3254
2193
2218
2729
2738
2738
2180
2096
3697
2192
2219
2187
2195
2219
2219
2210
3234
3232
2476
3249
3249
3281
3281
1265
3281
3282
3282
3089
3089
3090
3089
3090
3334
3378
3370
3378
3378
3370
3378
3378
3378
3370
3378
3378
3370
3378
3378
3306
3306
3306
3306
3306
3236
3378
3378
2191
1295
3537
2177
3342
3342
3342
3334
1298
3335
3334
1287
1298
2187
3348
3908
2409
2481
2409
3130
3124
3124
3093
1043
2068
2067
3092
3604
3092
2576
2576
1296
2576
784
2790
2595
2711
3014
2791
2790
2790
2790
2657
3302
3552
3552
3352
3553
2711
2711
2595
663
2595
2647
663
2595
2709
2708
2711
3479
3476
3476
3349
1429
2656
2656
3424
3529
3529
2597
2597
613
3424
3424
2711
3472
3536
2592
2657
2656
3362
3349
1429
3477
3349
2580
596
1492
3491
2659
3917
3768
2662
2662
2646
1430
2646
662
1430
3366
3366
2711
2583
2711
1431
2647
663
1431
3367
3479
2582
2582
2711
2582
2582
2693
2576
2663
2711
1431
2647
3543
2766
2766
3534
3534
3534
3531
3430
3366
1446
2662
3430
2662
3430
3366
1446
3366
1446
3494
3366
1446
3366
1446
2636
2710
1430
2598
662
614
3494
3494
2582
1302
662
1494
1430
2598
662
614
1430
3478
3366
614
1430
1446
3350
1318
1382
614
1430
1446
2662
2710
614
2710
614
3478
2582
2582
3530
3530
3530
2582
1494
1430
3222
2710
1430
2598
3350
1430
3478
2598
2710
1430
2710
1430
2710
2710
1430
2710
2710
1430
2710
2710
1430
2598
2598
3350
3350
662
1430
3350
662
1430
3478
2646
3478
3478
2646
3350
1430
2710
2710
1430
3478
2662
2710
2598
2710
2710
1430
2710
3532
3532
2711
3351
1175
1431
3223
1431
3367
1447
1431
3351
3223
1431
3479
3351
2711
2647
663
3479
2583
3223
1431
2583
3351
1175
1431
2775
3223
3431
3431
2599
2599
2599
2663
1447
2599
615
1447
3495
3431
1319
3495
3431
1319
615
1447
2599
1319
1447
2599
2663
3431
1319
1447
2599
2839
2711
3479
3479
3479
3479
2599
2599
615
2599
2599
2599
2599
2599
2775
2599
2599
3351
1431
3559
1431
3479
3351
1431
2583
3351
1431
3479
2583
3543
3479
3351
1431
2711
2583
2599
3367
2663
3367
3479
2599
2663
3367
1447
3495
2647
615
3431
3431
1319
1447
2599
2599
2599
2663
2599
2599
2599
2663
1447
2599
2599
2711
3431
1431
3559
3431
3431
1319
1447
1431
2599
3223
1431
3431
3431
1319
1447
1431
3431
2711
1431
3431
1431
3431
3431
1319
1447
1431
3431
3431
1319
615
1447
1431
2599
2599
2599
3350
1430
2710
2710
1430
3478
2710
1430
2710
2710
1430
3350
1494
3350
1430
3478
2710
1430
3350
1430
2710
1430
2710
1430
3350
3350
1430
2710
1430
3350
1430
2598
2598
2710
614
1430
2598
2598
2598
1318
2598
2598
2662
3558
2598
3366
1430
1446
3366
1430
1446
2599
663
1431
2599
2775
3223
663
1431
2711
3351
1431
3223
663
1431
3351
1431
3479
3479
2599
2599
3479
3431
3431
3367
1447
1431
3367
1447
1431
3287
1431
1495
3431
3479
2710
3478
3478
3478
3478
3478
3478
2573
2573
3333
1417
1445
3478
3366
1446
3222
1318
1430
3366
3222
1318
1430
1446
3222
1318
1430
1446
2663
2663
2727
615
1447
2583
3351
3479
2663
2583
3479
3431
1319
615
1447
2663
3351
2583
3479
2663
1447
2583
3479
2599
2599
2599
1319
2663
2599
2711
2599
2711
2599
2663
3431
2599
1383
2711
1431
3351
1383
1319
615
1447
1431
2599
2663
2711
2599
1383
2599
2599
2599
2663
3543
2711
3431
1319
2599
2583
3479
3534
3534
2583
2583
2661
2661
2661
2661
2661
2661
2661
2766
1486
2766
2766
1486
2766
1486
3534
3534
2662
2662
3350
1430
2582
1302
1494
1510
3350
1430
2582
1302
1494
1510
2638
2638
2638
2638
2638
3534
3534
3534
2766
1486
3534
2576
784
2640
1424
3658
3865
3865
2829
2844
2844
2844
1308
2844
1308
2844
2844
2844
2841
2844
2844
2844
2845
2845
2845
3501
3543
3543
3542
3853
2768
3840
3848
1801
3845
3869
2566
646
1414
582
2634
2567
2571
2582
3467
3475
723
2699
1419
2699
1419
587
2701
3467
2699
1419
3467
2635
2699
2699
1419
2635
2699
2699
2564
592
644
1412
656
720
580
2640
644
1412
656
580
2560
3596
3604
3604
3605
3605
3605
3605
3605
1813
3601
3840
2580
2580
2561
3614
3614
2819
1283
2694
550
3462
3334
1414
3462
3334
3334
1414
2694
550
2694
3462
3462
3462
3462
3334
1414
3334
1414
2566
2566
2566
2566
3334
3334
1414
3462
3462
2598
3462
3462
2598
2598
2598
2573
781
3341
3469
2573
1293
1421
2573
2582
2570
2698
3466
3338
2570
2570
3530
2570
650
2698
2775
1495
2699
1419
2699
1483
3467
3467
1415
3467
2695
551
2599
679
2571
551
2599
679
2571
551
2695
551
2599
2695
2823
2567
2571
2571
551
679
1447
2571
551
2599
2699
1419
2699
1419
2699
1419
3463
1447
2699
1419
1483
3495
3467
3339
1287
1419
1415
3339
1419
2573
3469
3461
549
3342
1295
3342
1422
3342
1422
3342
1422
3471
3470
2582
1302
1494
3342
1422
3350
1238
1494
3342
1422
3470
2573
2573
3469
3342
3471
2574
3471
3470
3342
1422
1423
3461
2573
2573
2573
3470
2572
2573
2597
2597
2597
3341
3341
1421
2573
1293
3343
3469
2572
2700
2702
2702
2573
653
3461
2595
2597
2597
2563
2567
2597
2597
1189
2691
1411
2593
2593
1185
3493
3461
3461
549
1445
2658
3202
1378
3330
1154
1410
1378
2658
3330
1410
1378
3202
1410
1378
3202
1410
610
1378
3461
2690
3329
1409
3330
1410
1474
3457
2581
3458
1474
2693
1413
3459
3330
642
1410
1474
2690
1410
578
1474
3349
1237
3331
1411
3349
1237
1493
3349
1237
1493
2593
1185
3461
3330
1410
2693
549
3460
3460
3460
3460
3460
3460
2574
2574
2598
551
2598
551
2599
2598
551
2598
1190
2599
1191
2598
1190
2599
2599
3470
3462
1415
3462
3462
3462
3467
3462
3467
3339
1419
3334
3335
1415
3462
2598
3467
3462
1415
3334
1414
1287
1415
3462
2599
2599
2599
2694
550
651
647
551
2694
550
647
551
2694
550
2694
550
3334
1158
1414
1382
3206
1414
3334
1158
1414
1290
3462
3462
3466
2566
3334
1414
2695
2727
1447
2727
2727
2599
2571
2827
2827
2827
3541
3469
3469
3341
1421
3341
1421
3341
1421
2829
3457
2561
1409
609
3329
1409
2700
3466
3466
2699
2699
2699
2699
3339
1419
2701
1421
3499
3462
2598
3462
3462
2599
3339
3467
3467
2699
2695
551
615
2599
3335
1419
1415
3467
3461
3457
1300
1492
3348
1492
2594
2561
2695
551
2599
679
3239
2695
551
2599
2727
1447
2823
2599
3335
1415
2599
3463
3463
3495
2599
3495
2574
2561
641
1409
2689
1409
3457
1473
2561
1281
641
1473
2561
1281
641
1409
1473
2689
1409
2689
1409
1473
2561
1281
641
1409
3457
3329
1409
2593
2561
769
1153
609
2599
615
2695
551
615
2773
3678
3985
3549
3549
2654
2654
3339
3339
2565
2565
645
2565
645
1413
613
2564
644
612
2564
2564
2564
612
3461
3461
3333
1157
1413
1381
3205
1413
1381
3204
1412
3460
1380
3204
1412
1380
1444
3470
2773
2561
641
2561
3457
3457
3467
3467
2561
3521
2561
1409
2561
2561
1281
3329
3614
3609
3605
3605
3605
3591
3590
1606
3654
3595
3591
3598
1614
3662
3585
1601
3874
3650
1826
3618
3873
3841
3649
3649
2685
2830
1294
3337
3353
2816
3329
2830
1294
3333
3330
2817
1281
2818
2818
3330
2818
2843
1307
2817
770
2816
1280
2816
1280
2816
3458
3333
2988
2988
3341
3341
3341
2989
1453
2989
1453
2989
2829
1293
2842
2842
2842
2842
2842
2828
1292
2822
2826
2826
1290
2842
2826
1290
2826
1290
2842
2842
3354
3354
2828
1292
2826
1290
2826
1290
2826
1290
2826
1290
2826
2826
1290
2842
1306
2842
1306
2842
1306
2842
2842
1306
2842
1306
2842
2842
1306
2842
1306
2842
2826
1290
2826
2826
1290
2826
2842
1306
2842
2842
1306
2842
3340
3334
3329
2817
2398
2828
3657
3657
2816
2824
904
2824
2840
3328
3456
3145
3081
2058
3082
3081
1034
2057
2058
3080
3492
2579
2661
741
2579
611
743
2661
2661
2579
611
2579
2579
1299
2579
1299
2579
1299
3364
2579
2657
2711
1431
2706
1426
2598
3366
1446
2659
2597
2709
2642
2720
608
1440
2784
2592
2656
2663
3365
3364
612
1380
1444
2596
612
3559
2596
3529
3297
3361
1377
1441
4051
2609
2609
2610
2610
2666
3910
2792
2792
3321
601
1497
2734
1454
3502
3338
3336
3346
2576
2657
3553
3553
3553
2702
2574
2598
2598
2598
3470
3342
1422
3342
1422
3470
3462
3494
3342
1422
3470
3470
3470
3462
2657
657
2705
1425
2705
2705
2657
3339
2921
2920
3982
2520
2772
1492
2644
660
724
1492
1428
2560
2647
663
727
1431
1495
2775
2647
663
727
1431
1495
2647
663
727
1431
1495
2647
663
727
1431
2775
1495
2711
1431
2711
727
1431
1495
2662
3840
2573
653
2690
546
2594
2690
546
2692
548
2580
2580
2700
1420
3340
2690
1420
2700
1420
1428
2690
652
2562
642
1410
1292
1428
2592
2688
544
608
2583
2583
2592
2592
2592
2597
613
2661
3365
1381
613
1445
3365
3365
1381
613
1445
3301
3493
2595
3459
547
2659
2691
2592
2816
2592
2595
2595
2595
2592
3543
3459
2723
3491
3463
2595
2691
547
3456
2595
2595
2595
3223
1431
2839
599
3542
3543
2563
1283
3459
1443
3331
1411
2838
791
2595
3459
3350
662
1494
1495
3459
1443
3459
3350
1303
662
1494
1430
599
1431
1495
3363
1443
3520
2594
2594
2594
674
2594
674
2819
643
2573
2573
653
2829
653
2595
2819
2819
2595
2592
2592
3341
1421
3223
1431
3223
1431
2688
1408
3216
2595
2597
2571
2597
2592
2594
3329
1409
2561
3366
1446
2598
2598
614
2790
2598
2598
2598
3853
3855
2774
2774
3855
3531
2657
2657
2657
737
2641
657
1425
2657
657
2658
658
2657
657
2594
610
2657
657
585
658
1426
2657
1505
657
1425
3345
1313
609
1377
1441
1425
2593
1313
1377
1441
1425
1314
1426
3553
1489
3474
2594
1314
1442
1426
2595
611
659
2659
1171
1507
659
1427
3475
723
3363
611
1379
1443
1427
2561
1281
641
1409
3982
3854
3854
3854
1934
3854
3854
3870
3870
3864
3864
3864
3864
2700
3869
2595
2563
547
2595
2723
2825
2825
2825
2828
2844
2816
2844
2861
2816
2845
3352
2830
910
1422
2840
3352
2830
2860
2860
2860
2860
2860
2860
2860
3353
3354
2842
3353
2846
2846
2846
2840
2846
2846
2846
2846
24
15
112
400
920
312
416
560
1840
1200
792
32
164
748
560
264
1476
792
796
770
640
164
1148
100
2
510
768
24
15
112
400
920
312
416
560
1840
1200
792
32
164
748
560
776
1476
792
796
770
576
1636
124
100
2
510
832
24
15
112
400
920
312
496
560
1840
1200
792
32
132
676
528
260
1478
814
780
940
706
158
1206
132
0
344
284
24
15
112
400
920
312
496
560
1840
1200
792
32
132
676
560
264
1476
814
780
788
642
166
1213
134
0
802
785
24
15
112
400
920
312
496
560
1840
1200
792
32
132
676
548
260
1478
814
780
792
652
188
1206
134
0
528
770
24
15
112
400
920
312
496
560
1840
1200
792
32
68
674
544
256
1476
1304
1420
1294
648
188
1150
594
610
1542
1158
24
15
112
400
920
312
496
560
1840
1200
792
32
68
674
544
260
1478
1304
1420
1294
648
190
1150
592
610
1542
1158
24
15
112
400
920
312
496
560
1840
1200
792
32
68
674
548
260
1476
1304
1420
1294
650
186
1146
594
610
1542
1154
24
15
112
400
920
312
496
560
1840
1200
792
32
68
674
548
260
1478
1304
1420
1294
650
183
638
592
610
1542
1154
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
560
264
1476
1304
1420
1292
642
166
637
612
610
1540
1100
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
552
264
1476
1304
1420
1292
648
180
636
612
610
1540
1158
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
548
260
1478
1304
1420
1292
652
188
1142
592
610
1540
1088
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
548
262
1478
1304
1420
1292
652
182
1142
592
610
1540
1088
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
550
260
1476
1304
1420
1292
654
184
634
594
610
1543
1089
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
550
260
1478
1304
1420
1292
654
184
638
592
610
1540
1154
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
550
262
1476
1304
1420
1292
654
186
632
593
610
1543
1089
24
15
112
400
920
312
496
560
1840
1200
792
32
68
676
550
262
1478
1304
1420
1292
654
186
634
592
610
1540
1154
24
15
112
400
920
318
496
560
1840
1200
792
36
130
418
528
784
1478
813
782
272
322
291
127
135
1
149
1221
24
15
112
400
920
318
496
560
1840
1200
792
36
70
673
530
770
1476
1306
1419
1289
582
1582
106
595
611
1543
1216
24
15
200
457
921
313
680
663
1679
77
798
33
675
267
905
1569
1889
797
1185
48
1199
728
88
211
787
592
1946
24
15
200
457
921
313
680
663
1679
77
798
33
675
267
906
1569
1889
797
1185
49
628
732
89
467
1307
291
775
24
15
200
457
921
313
680
663
1679
78
798
33
675
267
906
1568
1889
798
1185
49
1196
729
89
208
786
595
1947
24
15
192
400
920
312
672
688
1536
120
792
32
684
748
516
1564
1828
814
678
256
354
778
186
387
145
128
62
24
15
240
400
920
312
672
688
1560
112
792
16
676
360
524
1538
1796
782
1178
0
694
702
130
198
1154
58
875
24
15
240
400
920
312
672
688
1560
112
792
16
676
360
780
1538
1796
782
1178
0
620
526
130
198
578
602
826
24
15
240
400
920
312
672
688
1560
112
792
16
676
364
780
1538
1796
782
1180
2
1138
734
194
198
576
606
1841
24
15
240
400
920
312
672
688
1560
112
792
32
684
364
780
1538
1796
926
678
2
1266
526
130
166
145
113
1876
24
15
196
457
921
316
672
691
1543
78
798
35
683
619
518
1548
1904
1306
273
513
356
773
244
1634
6
1281
51
24
15
112
400
920
312
496
568
1824
1200
792
32
68
460
542
770
1476
792
908
674
326
290
122
82
98
958
514
24
15
112
400
920
312
496
568
1824
1200
792
32
68
460
542
772
1478
792
908
674
326
288
126
80
98
958
514
24
15
112
400
920
312
480
528
1840
1200
792
16
148
752
528
772
1478
782
774
896
648
1598
110
105
17
384
516
24
15
112
400
920
312
480
528
1840
1200
792
16
148
752
528
778
1476
782
779
896
514
1543
98
235
35
704
707
24
15
112
400
920
312
480
528
1840
1200
792
16
148
496
528
768
1476
782
134
128
256
256
126
235
273
896
512
24
15
112
400
920
312
480
528
1840
1200
792
16
148
496
528
772
1478
782
139
128
264
382
126
178
291
896
516
24
15
112
400
920
312
480
528
1840
1200
792
16
148
496
528
784
1476
782
134
128
264
364
110
235
273
896
516
24
15
112
400
920
312
480
528
1840
1200
792
16
148
496
528
778
1476
782
139
128
258
263
98
235
291
896
515
24
15
112
400
920
312
480
528
1840
1200
792
16
148
496
528
786
1476
782
139
128
258
375
122
171
291
896
515
24
15
112
400
920
312
480
528
1840
1200
792
16
148
756
528
772
1478
782
780
900
544
318
126
178
32
1401
446
24
15
112
400
920
312
480
528
1840
1200
792
16
148
756
528
784
1476
782
774
898
512
364
110
107
17
398
704
24
15
112
400
920
312
480
528
1840
1200
792
16
148
756
528
786
1478
782
780
898
546
311
118
198
32
430
993
24
15
112
400
920
312
480
528
1840
1200
792
16
148
756
530
778
1476
782
779
903
405
261
98
107
35
707
25
24
15
112
400
920
312
480
528
1840
1200
792
16
148
500
528
772
1478
782
140
132
258
382
126
178
288
921
529
24
15
112
400
920
312
480
528
1840
1200
792
16
148
500
540
772
1476
782
140
132
266
360
108
198
288
922
513
24
15
112
400
920
312
736
528
1840
1200
792
16
660
752
528
272
1476
1294
1158
640
1664
140
1198
619
785
896
1216
24
15
112
400
920
312
736
528
1840
1200
792
16
660
752
528
784
1476
1294
262
384
386
268
110
619
17
384
14
24
15
112
400
920
312
736
528
1840
1200
792
16
660
752
528
778
1476
1294
267
384
390
263
98
619
35
384
13
24
15
112
400
920
312
736
528
1840
1200
792
16
660
756
528
260
1478
1294
1158
642
1698
190
1134
617
785
910
954
24
15
112
400
920
312
736
528
1840
1200
792
16
660
756
528
272
1476
1294
1158
642
1664
140
1198
619
785
897
704
24
15
112
400
920
312
736
528
1840
1200
792
16
660
756
528
784
1476
1294
262
386
448
268
110
619
17
385
64
24
15
112
400
920
312
736
528
1840
1200
792
16
660
756
530
778
1476
1294
267
391
405
261
98
619
35
707
25
24
15
112
400
920
312
736
528
1840
1200
792
16
660
756
540
260
1478
782
1164
644
1610
220
1206
198
800
922
1057
24
15
112
400
920
310
432
531
1840
1200
792
20
162
499
528
785
1478
781
798
258
256
270
126
199
1
186
512
24
15
112
400
920
310
432
531
1840
1200
792
20
162
755
528
785
1478
781
798
770
256
270
126
199
1
826
0
24
15
112
400
920
318
480
528
1840
1200
792
36
150
753
528
272
1476
812
774
898
714
140
1214
135
5
396
648
24
15
112
400
920
318
480
528
1840
1200
792
36
150
753
528
778
1476
812
774
898
586
263
98
135
5
1276
1412
24
15
112
400
920
318
480
528
1840
1200
792
36
150
754
528
784
1476
812
774
896
544
310
126
135
5
1278
1248
24
15
112
400
920
318
480
528
1840
1200
792
36
150
754
528
784
1478
813
774
896
514
355
127
135
9
398
705
24
15
112
400
920
318
480
528
1840
1200
792
36
150
754
528
778
1476
812
774
896
514
263
98
135
5
1278
1217
24
15
240
416
921
317
736
528
1584
1088
798
34
659
753
657
307
1423
1310
257
642
1543
27
1227
756
53
1348
1028
24
15
240
400
920
312
736
528
1584
1072
1432
16
660
752
656
528
1796
1492
262
640
1538
1676
158
727
109
1344
1038
24
15
240
400
920
312
736
528
1584
1136
792
16
660
752
656
580
838
782
1163
640
1542
1726
1214
434
803
896
1037
24
15
240
400
920
312
736
528
1584
1136
792
16
660
752
668
548
774
782
651
640
1550
1689
1270
434
163
832
966
24
15
240
400
920
312
736
528
1584
1136
792
16
660
756
668
548
774
1294
268
900
1546
1564
1206
882
32
921
705
24
15
240
400
920
312
736
528
1584
1136
792
16
660
756
668
550
774
782
1158
898
1546
1691
1250
434
1169
1409
1222
24
15
240
400
920
312
736
528
1584
1136
792
16
660
756
668
294
1414
1422
1158
642
1546
27
738
681
1169
910
1034
24
15
240
400
920
312
736
528
1584
1136
1304
16
660
756
668
550
1798
1422
262
898
1546
1691
226
690
241
929
1222
24
15
128
390
913
314
672
640
1544
108
828
16
680
268
604
1660
1892
772
580
48
392
914
145
144
208
1048
1264
24
15
128
390
913
313
744
624
1544
1132
828
18
640
328
1140
1242
1480
1288
256
48
1794
1283
361
802
50
562
1543
24
15
128
390
905
782
768
1152
1544
1132
812
536
28
914
668
380
1516
674
1570
328
26
50
802
4
546
1648
3
24
15
193
1569
529
565
677
657
1625
1753
281
413
417
681
685
654
110
395
159
657
1689
1672
1568
1570
1665
1537
1589
24
15
193
1569
529
565
677
657
1625
1753
281
413
417
681
685
654
111
397
158
657
1683
1672
1569
1569
1664
1537
1633
24
15
193
1569
529
565
677
657
1625
1753
281
413
417
425
685
654
110
395
159
145
537
1672
1568
1570
1665
513
909
24
15
193
1569
529
565
677
657
1625
1753
281
413
417
425
685
654
111
397
158
146
690
1672
1569
1569
1664
512
804
24
15
193
1569
529
565
677
657
1625
1753
281
413
421
681
685
654
110
395
155
673
1682
1672
1568
1570
1666
1706
1544
24
15
193
1569
529
565
677
657
1625
1753
281
413
421
681
685
654
111
397
157
673
1714
1672
1569
1569
1665
1561
1552
24
15
193
1569
529
565
677
657
1625
1753
281
413
421
425
685
654
110
395
155
161
658
1672
1568
1570
1666
1194
1672
24
15
192
1568
528
1162
715
671
1680
1752
280
1284
392
280
923
145
88
604
388
204
514
1540
1584
386
146
691
1710
24
15
192
1568
528
566
672
656
1624
1752
280
412
422
681
684
654
110
394
155
674
1690
1675
1569
1570
1667
1704
1548
24
15
192
1568
528
566
672
659
1619
1747
280
412
418
683
681
691
120
396
158
658
1751
1728
1546
1571
1667
1537
1545
24
15
196
1572
521
1161
704
579
1575
1767
270
1306
411
923
1114
82
80
1288
394
1032
780
34
1571
1351
577
1776
528
24
15
196
1572
532
565
677
658
1623
1764
284
402
424
424
682
675
104
396
64
128
556
1634
1543
1572
1958
1024
1772
24
15
1089
225
913
305
421
545
617
105
1397
25
165
741
1725
1902
1931
979
795
783
1545
8
34
2
64
609
1733
24
15
1089
225
913
309
421
545
617
105
1397
29
165
741
1725
1582
1931
907
797
789
1573
136
226
136
65
641
1733
24
15
1089
225
913
309
421
545
617
105
1397
29
165
741
1725
1902
1931
971
793
789
1573
8
34
264
68
513
1733
24
15
1089
225
913
309
421
549
613
100
1396
26
164
765
1725
1596
1950
914
792
771
1537
128
192
146
96
627
1735
24
15
1088
224
914
306
416
544
616
104
1396
26
162
740
1724
1598
1930
915
795
776
1548
134
226
131
65
611
1784
24
15
1088
224
916
309
693
633
851
99
1399
26
674
562
1602
1602
1946
912
1180
448
528
12
26
35
547
734
624
24
15
1088
224
916
309
693
633
851
99
1399
26
674
563
1601
1602
1946
912
1180
449
529
20
26
35
547
731
627
24
15
1264
1056
548
565
677
561
563
835
343
226
416
1010
1682
48
1547
128
576
258
544
1536
1553
1798
1420
334
740
24
15
1264
1056
548
565
677
561
563
835
343
226
416
1010
1682
50
1546
128
576
258
544
1539
1553
1797
1420
334
740
24
15
1264
1056
548
564
672
563
563
835
343
227
419
1011
1682
50
1547
129
577
257
548
1537
1648
1604
1408
322
743
24
15
1264
1056
548
564
672
563
563
835
343
227
419
1011
1683
51
1547
129
129
257
545
1536
1648
1796
13
212
482
24
15
1264
1056
548
565
741
530
563
835
343
226
400
752
1682
48
1547
128
208
389
514
1687
1553
1602
55
519
258
24
15
1264
1056
548
565
741
530
563
835
343
213
400
752
1694
50
1547
155
177
389
522
1556
1552
1816
8
171
265
24
15
33
1188
933
653
1749
1237
1634
1895
1381
774
1089
1910
1024
42
1540
184
1166
1240
223
17
1072
683
1705
683
155
24
15
36
1188
933
653
1748
1238
1639
1895
1405
772
1088
1852
1026
42
1545
145
897
1256
236
196
1132
610
630
629
26
24
15
36
1188
933
653
1748
1238
1639
1895
1405
772
1088
1850
1026
41
1545
145
897
1258
148
198
1126
610
619
628
98
24
15
36
1188
933
653
1748
1238
1639
1895
1405
772
1088
1850
1026
41
1573
149
897
1258
148
197
1057
609
637
628
98
24
15
36
1188
933
653
1748
1238
1639
1895
1405
772
1088
1850
1026
42
1545
145
897
1258
148
196
1132
610
619
628
98
24
15
36
1828
933
821
1221
1154
1655
1635
102
1046
821
768
1146
64
68
866
18
16
825
63
3
384
72
523
515
24
15
36
420
933
781
788
810
1907
1251
1661
1028
0
100
614
513
1557
1881
449
1016
452
366
202
528
514
312
61
24
15
33
1825
928
825
1229
1157
1653
1634
99
1045
818
771
1149
64
66
870
25
17
817
60
2
388
76
526
515
24
15
33
273
924
317
677
149
373
537
795
33
680
170
182
433
777
941
672
130
192
138
355
355
23
501
256
24
15
33
273
924
317
677
149
373
537
795
33
680
170
186
433
777
941
1184
130
324
325
353
355
1047
1269
1026
24
15
33
273
924
317
685
145
369
537
795
33
673
161
189
437
777
942
1195
135
325
325
353
356
1120
1266
1026
24
15
33
273
924
317
685
145
369
537
795
33
674
161
189
437
777
925
1201
133
197
133
353
325
1090
1278
258
24
15
33
273
924
317
685
149
369
537
795
33
674
163
185
437
777
925
1201
137
197
133
353
325
1093
1269
261
24
15
33
273
924
317
685
149
369
537
795
33
674
163
181
437
777
925
1201
137
193
137
353
325
1090
1275
263
24
15
33
273
924
317
685
149
373
537
795
33
672
162
182
433
777
941
1197
138
192
294
353
355
1120
1264
256
24
15
33
273
924
317
685
149
373
537
795
33
672
162
186
433
777
941
1197
138
196
134
353
355
1120
1264
258
24
15
33
273
924
317
685
149
373
537
795
33
674
163
183
433
777
925
1201
137
192
294
353
325
1090
1275
256
24
15
33
273
913
309
677
693
1685
169
809
29
673
362
1014
1541
1845
902
1182
16
512
1186
51
104
776
4
768
24
15
33
273
913
309
677
693
1685
169
809
26
674
362
1014
1541
1845
900
1180
16
1024
585
89
316
1190
1030
1793
24
15
36
289
937
776
928
1267
1783
1214
1662
1035
83
819
651
680
1536
1898
386
539
57
265
411
546
560
1068
4
24
15
36
417
937
777
928
1267
2039
1278
1662
1038
91
859
587
520
1537
1632
322
1234
154
435
185
12
524
1652
1122
24
15
32
416
936
1160
448
579
1651
1235
1663
1807
75
667
697
561
1549
1097
1609
1289
559
1569
38
902
33
1
1072
24
15
34
290
930
820
1204
826
1850
1210
1658
1043
1283
274
516
516
1540
1730
1024
12
1048
136
136
394
408
23
1591
24
15
32
272
920
312
672
144
368
536
792
16
676
168
176
436
772
910
1178
192
196
142
330
323
1026
1242
522
24
15
32
272
920
312
672
144
368
536
792
16
676
168
176
500
772
910
666
192
196
270
266
323
2
730
522
24
15
32
272
920
312
672
144
368
536
792
32
684
172
188
438
782
942
1190
130
324
326
354
353
1041
1265
1024
24
15
225
449
916
821
981
1109
1557
1026
1655
1045
82
859
543
960
1562
1570
368
321
160
427
233
572
514
883
0
24
15
225
449
916
821
981
1109
1557
1026
1655
1045
82
987
543
960
1562
1570
368
577
32
427
233
572
514
563
1024
24
15
225
448
916
821
981
1109
1553
1027
1655
1042
82
859
537
961
1562
1568
369
321
162
426
236
573
513
885
1028
24
15
225
448
916
821
981
1109
1553
1027
1655
1042
82
987
537
961
1562
1568
369
577
34
426
236
573
513
565
1028
24
15
16
1160
912
650
1755
1241
1651
1871
1323
900
1092
1910
1025
10
1578
160
663
564
148
4
522
794
386
436
245
24
15
8
1800
904
648
1704
691
1663
1551
15
795
611
483
566
673
129
137
217
65
132
396
876
1928
970
970
635
24
15
8
1800
904
648
1704
691
1663
1551
15
795
611
483
566
609
1
137
217
65
132
268
836
1988
968
970
635
24
15
8
1800
904
648
1704
691
1663
1551
15
795
611
483
566
609
129
137
217
65
132
268
804
1928
1224
202
123
24
15
8
1800
904
648
1704
691
1663
1551
15
795
611
483
566
609
193
137
217
65
196
268
792
1800
976
978
279
24
15
8
1800
904
648
1704
691
1663
1551
15
923
611
483
566
673
129
201
89
65
132
396
798
1746
32
153
167
24
15
8
1800
904
648
1704
691
1663
1551
15
923
611
483
566
609
129
201
89
65
132
268
804
1892
1056
166
103
24
15
8
1800
904
648
1704
691
1663
1551
15
923
611
483
566
609
193
201
89
65
132
268
776
1930
1056
154
187
24
15
8
1801
905
648
1704
691
1663
1550
14
795
611
483
566
608
1
137
217
65
132
269
837
2002
931
921
635
24
15
8
1801
905
648
1704
691
1663
1550
14
795
611
483
566
608
129
137
217
65
132
269
825
1929
1225
201
123
24
15
8
1801
905
648
1704
691
1663
1550
14
795
611
483
566
624
1
137
217
65
196
262
838
1994
971
969
583
24
15
8
1801
905
648
1704
691
1663
1550
14
795
611
483
566
624
129
137
217
65
196
262
802
1930
1227
201
71
24
15
8
1801
905
648
1704
691
1663
1550
14
795
611
483
566
624
193
137
217
65
196
262
786
1810
931
985
583
24
15
8
1801
905
648
1704
691
1663
1550
14
923
611
483
566
672
129
201
89
65
132
397
793
1747
33
185
103
24
15
8
1801
905
648
1704
691
1663
1550
14
923
611
483
566
608
129
201
89
65
132
269
809
1895
1059
169
103
24
15
8
1801
905
648
1704
691
1663
1550
14
923
611
483
566
608
193
201
89
65
132
269
773
1674
35
169
103
24
15
8
1801
905
648
1704
691
1663
1550
14
923
611
483
566
624
193
201
89
65
196
262
770
1674
39
185
71
24
15
8
1801
905
648
1704
691
1663
1550
14
923
611
483
566
688
129
201
89
65
132
390
782
1734
35
185
103
24
15
8
1801
905
648
1704
691
1663
1550
14
923
611
483
822
752
129
201
89
65
68
262
786
1746
34
210
23
24
15
8
1801
905
649
1704
691
1663
1550
12
794
611
483
566
608
128
138
218
64
196
269
804
1930
1226
208
87
24
15
8
1801
905
649
1704
691
1663
1550
12
922
611
483
566
608
128
202
90
64
132
269
812
1956
1058
167
103
24
15
8
1801
905
649
1704
691
1663
1550
12
922
611
483
566
608
192
202
90
64
132
269
772
1732
34
167
103
24
15
8
1801
905
649
1704
691
1663
1550
14
794
611
483
566
608
1
136
218
64
132
269
841
1988
970
968
635
24
15
8
1801
905
649
1704
691
1663
1550
14
794
611
483
566
608
129
136
218
64
196
270
810
1924
929
976
279
24
15
8
1801
905
649
1704
691
1663
1550
14
794
611
483
566
624
129
136
218
64
196
262
802
1924
929
976
279
24
15
8
1801
905
649
1704
691
1663
1550
14
794
611
483
566
624
193
136
218
64
196
262
786
1796
1377
848
583
24
15
8
1801
905
649
1704
691
1663
1550
14
794
611
483
566
612
129
136
218
64
196
265
810
1924
930
976
279
24
15
8
1801
905
649
1704
691
1663
1550
14
922
611
483
566
608
129
200
90
64
132
269
809
1892
1058
167
103
24
15
8
1801
905
649
1704
691
1663
1550
14
922
611
483
566
624
129
200
90
64
196
262
802
1892
1057
144
71
24
15
8
1801
905
649
1704
691
1663
1550
14
922
611
483
566
624
193
200
90
64
196
262
786
1668
33
144
279
24
15
8
1801
905
649
1704
691
1663
1550
14
922
611
483
566
612
193
200
90
64
196
265
778
1732
34
144
71
24
15
8
1801
905
649
1704
691
1663
1550
14
922
611
483
822
740
129
200
90
64
68
265
778
1732
34
144
23
24
15
16
1800
904
648
1704
691
1651
1551
15
795
611
483
547
685
129
137
217
65
145
404
797
1924
1224
206
113
24
15
16
1800
904
648
1704
691
1651
1551
15
795
611
483
547
621
1
137
217
65
145
276
861
1988
1224
206
113
24
15
16
1800
904
648
1704
691
1651
1551
15
795
611
483
547
621
129
137
217
65
145
276
812
1924
1224
206
113
24
15
16
1800
904
648
1704
691
1651
1551
15
795
611
483
547
621
193
137
217
65
145
276
797
1796
1376
868
628
24
15
16
1800
904
648
1704
691
1651
1551
15
923
611
483
547
685
129
201
89
65
145
404
797
1732
1056
164
116
24
15
16
1800
904
648
1704
691
1651
1551
15
923
611
483
547
621
129
201
89
65
145
276
812
1892
1056
164
116
24
15
16
1800
904
648
1704
691
1651
1551
15
923
611
483
547
621
193
201
89
65
145
276
780
1668
32
164
116
24
15
16
1808
937
649
1696
691
1651
1567
21
778
1131
491
547
653
133
129
825
153
161
436
884
2036
1841
1795
1164
24
15
16
1809
937
649
1696
691
1651
1566
20
778
1131
491
563
652
136
129
821
148
129
435
843
1867
1847
1796
1142
24
15
16
1801
904
648
1704
691
1648
1550
15
923
611
483
544
623
195
200
89
65
144
282
794
1675
33
170
111
24
15
16
1801
905
648
1696
691
1648
1550
14
795
619
499
560
623
194
162
106
67
128
266
780
1760
48
52
125
24
15
16
1801
905
648
1696
691
1651
1550
14
795
619
491
547
620
133
137
106
75
203
281
825
1858
1136
48
272
24
15
16
1801
905
648
1696
691
1651
1550
14
795
619
491
547
620
197
137
106
75
203
281
793
1794
1136
48
144
24
15
16
1801
905
648
1696
691
1651
1550
14
795
619
499
563
620
133
137
106
67
137
265
825
1858
1136
56
108
24
15
16
1801
905
648
1704
688
1648
1550
14
795
611
482
546
623
1
138
216
92
158
283
891
1992
979
960
608
24
15
16
1801
905
648
1704
688
1648
1550
14
795
611
482
546
623
129
138
216
92
158
283
827
1928
1235
192
96
24
15
16
1801
905
648
1704
688
1648
1550
14
795
611
482
554
623
1
138
216
92
142
275
891
1992
979
960
616
24
15
16
1801
905
648
1704
688
1648
1550
14
795
611
482
554
623
129
138
216
92
142
275
827
1928
1235
192
104
24
15
16
1801
905
648
1704
688
1648
1550
14
923
611
482
546
623
193
202
88
92
158
283
795
1864
547
960
608
24
15
16
1801
905
648
1704
688
1648
1550
14
923
611
482
554
623
193
202
88
92
142
275
795
1864
551
960
616
24
15
16
1801
905
648
1704
691
1648
1550
14
923
611
483
544
687
130
202
89
65
144
410
796
1744
38
169
111
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
547
684
129
137
217
65
145
405
893
1926
969
876
622
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
547
684
133
137
217
65
145
409
793
1922
1225
201
105
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
547
620
1
137
217
65
145
281
845
1993
1225
201
105
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
547
620
129
137
217
65
145
277
813
1926
969
876
622
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
547
620
5
137
217
65
145
277
857
1986
1225
201
105
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
547
620
133
137
217
65
145
277
825
1922
1225
201
105
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
547
620
197
137
216
65
145
277
793
1794
1380
845
628
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
563
684
129
137
217
65
129
393
845
1766
1225
204
97
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
563
684
133
137
217
65
129
393
793
1762
1226
202
98
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
563
620
1
137
217
65
129
265
845
1990
1225
204
97
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
819
748
129
137
217
65
65
265
781
1766
1225
204
33
24
15
16
1801
905
648
1704
691
1651
1550
14
795
611
483
819
748
133
137
217
65
65
265
793
1762
1225
213
17
24
15
16
1801
905
648
1704
691
1651
1550
14
411
611
483
547
684
133
329
89
65
145
405
825
1634
1225
73
169
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
547
684
129
201
89
65
145
405
893
1734
1058
164
116
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
547
684
133
201
88
65
145
405
857
1730
1060
165
116
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
547
620
129
201
89
65
145
277
813
1894
1058
164
174
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
547
620
193
201
89
65
145
277
781
1670
34
164
174
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
547
620
133
201
88
65
145
277
825
1890
1060
165
116
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
547
620
197
201
88
65
145
277
793
66
36
165
116
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
563
684
129
201
89
65
129
393
845
1734
1058
164
98
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
563
684
133
201
88
65
129
393
793
1730
36
165
97
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
563
620
193
201
89
65
129
265
781
1670
34
164
98
24
15
16
1801
905
648
1704
691
1651
1550
14
923
611
483
563
620
197
201
88
65
129
265
793
1826
1060
165
97
24
15
16
1801
905
649
1704
691
1651
1550
12
922
611
483
547
684
128
202
90
64
145
405
796
1892
1062
183
117
24
15
16
1801
905
649
1704
691
1651
1550
12
922
611
483
547
620
128
202
90
64
145
277
828
1892
1062
183
117
24
15
16
1801
905
649
1704
691
1651
1550
12
922
611
483
547
620
192
202
90
64
145
277
780
1668
38
183
117
24
15
16
1801
905
649
1704
691
1651
1550
14
922
611
483
547
620
196
200
90
64
145
281
788
1922
1058
183
117
24
15
16
1801
905
649
1704
691
1651
1550
14
922
611
483
563
620
129
200
90
64
198
265
813
1892
1060
816
588
24
15
4
1801
905
648
1752
1243
1659
1550
14
1435
1091
1843
1030
192
193
1225
922
1259
148
133
1805
842
784
1056
97
24
15
4
1801
905
648
1752
1243
1659
1550
14
1435
1091
1843
1035
192
193
1225
922
1259
225
141
1805
842
784
1056
4
24
15
0
1800
904
776
768
643
1731
1567
15
1051
43
427
729
253
1
777
489
233
143
25
246
386
240
4
80
24
15
0
1800
904
776
768
643
1731
1567
15
1051
27
411
729
253
1
777
393
201
175
41
172
386
198
114
272
24
15
0
1801
905
776
768
643
1731
1566
14
1051
43
427
723
252
1
777
489
235
139
25
157
386
243
8
80
24
15
0
1801
905
776
768
643
1731
1566
14
1051
43
427
723
252
129
777
489
235
139
25
1565
258
243
8
208
24
15
4
1801
905
776
768
643
1735
1550
14
1051
43
427
731
244
16
777
489
237
141
33
171
387
243
1
80
24
15
4
1801
905
776
792
771
1735
1550
14
1051
3
131
747
244
1
777
409
929
689
1681
189
390
201
668
753
24
15
4
1801
905
776
792
771
1735
1550
14
1051
3
131
747
244
16
777
409
929
689
1681
155
387
203
665
757
24
15
4
1801
905
777
768
771
1735
1550
14
1050
27
147
747
244
1
776
402
916
725
1553
189
388
204
592
722
24
15
4
1801
905
777
768
771
1735
1550
14
1050
27
147
747
244
32
776
402
916
725
1681
135
389
204
592
722
24
15
4
1801
905
777
768
771
1735
1550
14
1050
27
147
747
244
160
776
402
916
725
1681
1543
261
204
592
722
24
15
4
1801
905
777
768
771
1735
1582
14
1050
27
147
747
216
1
776
402
916
725
1549
185
388
204
592
722
24
15
4
1801
905
777
768
771
1735
1582
14
1050
27
147
747
216
129
776
402
916
725
1549
1593
260
204
592
722
24
15
4
1801
905
777
768
771
1991
1550
14
1050
27
147
1259
116
1
776
402
916
1749
401
445
388
204
592
1746
24
15
4
1801
905
777
768
771
1991
1550
14
1050
27
147
1259
116
32
776
402
916
1749
401
391
389
204
592
1746
24
15
4
1801
905
777
768
643
1735
1550
14
1050
27
411
731
244
1
776
394
200
171
33
189
388
194
112
274
24
15
4
1801
905
777
792
771
1767
1550
14
1050
3
131
758
248
1
776
410
896
724
1546
153
388
202
600
443
24
15
4
1801
905
777
792
771
1767
1550
14
1050
3
131
758
248
129
648
410
928
724
1546
1561
388
330
328
811
24
15
4
1801
905
777
792
643
1735
1550
14
1050
3
387
731
244
32
776
410
192
166
33
135
390
202
104
236
24
15
17
1800
905
777
960
1125
1650
1551
13
1030
127
879
1065
173
169
985
370
544
646
201
1675
321
200
515
944
24
15
16
1801
905
776
928
691
1651
1550
14
1051
91
371
563
620
193
969
457
205
129
265
781
326
67
97
104
24
15
16
1801
905
776
928
691
1651
1550
14
1051
95
371
563
684
1
1481
449
201
137
393
1485
1510
158
113
96
24
15
16
1801
905
777
928
691
1651
1550
14
1050
91
371
563
684
1
1480
450
204
129
393
1485
1508
154
112
102
24
15
18
1800
904
776
960
1120
1652
1558
15
1051
124
876
1070
142
129
674
352
545
646
210
123
480
573
525
946
24
15
18
1800
904
776
960
1120
1652
1558
15
1051
124
876
558
142
129
674
352
545
134
210
123
480
573
525
1266
24
15
18
1800
904
776
960
1120
1652
1558
15
1051
124
876
622
142
129
674
352
545
6
146
123
480
573
525
114
24
15
24
1801
905
776
792
799
1759
1542
14
1051
3
155
754
240
1
777
410
923
708
1537
137
398
200
640
705
24
15
24
1801
905
776
792
799
1759
1542
14
1051
3
155
754
240
129
777
410
923
708
1537
1545
270
200
640
705
24
15
24
1801
905
776
792
799
2015
1542
14
1051
3
155
1266
112
1
777
410
923
1732
385
393
398
200
640
1729
24
15
9
1801
905
264
448
590
1758
1558
14
27
175
670
756
180
128
1810
816
768
536
129
1682
1178
183
1335
1483
24
15
1
1800
921
821
1221
1269
1689
1567
29
1044
818
831
1137
26
34
784
33
2
774
192
1683
391
31
1
515
24
15
1
1800
921
821
1221
1269
1689
1567
29
1044
818
831
1137
26
36
1040
33
2
774
128
1680
899
687
1
515
24
15
1
1800
921
821
1221
1269
1689
1567
29
1044
818
831
1137
26
162
1040
33
2
774
128
1939
775
431
1
259
24
15
1
1800
921
821
1221
1269
1689
1567
29
1044
818
831
1137
26
164
1045
33
2
774
128
1936
769
541
1
515
24
15
1
1800
921
821
1221
1218
1550
1567
29
1044
816
840
1052
242
145
784
32
32
872
76
102
263
29
24
556
24
15
8
1801
921
821
1221
1273
1679
1549
29
1045
817
825
1146
2
19
1041
33
1
768
147
88
921
541
1
512
24
15
8
1801
921
821
1221
1273
1679
1549
29
1045
817
825
1146
2
147
1041
33
1
768
147
1944
780
542
2
512
24
15
4
1801
921
825
1184
1091
1767
1582
30
1041
795
803
1238
212
17
1093
1
8
780
25
1822
945
563
120
624
24
15
16
1800
921
829
869
801
1651
1551
30
1058
32
226
658
602
200
985
416
906
544
52
1830
289
12
638
490
24
15
16
1800
921
317
672
691
1651
1551
30
34
683
363
553
685
136
2009
1201
0
431
425
1323
1225
770
112
217
24
15
16
1800
921
317
672
691
1651
1551
30
34
683
363
553
621
200
2009
1201
0
431
265
779
1225
770
112
217
24
15
16
1801
921
313
680
691
1651
1550
30
33
675
739
547
684
161
1718
674
256
401
405
781
736
416
128
174
24
15
16
1801
921
316
672
688
1648
1550
30
35
683
362
555
687
137
2009
1201
0
431
425
1323
1225
770
115
217
24
15
16
1801
921
316
672
688
1648
1550
30
35
683
362
562
623
201
2009
1201
0
390
267
779
1225
769
115
196
24
15
16
1801
921
316
672
688
1648
1550
30
35
675
361
547
623
201
2009
609
3
403
283
779
1161
393
104
240
24
15
16
1801
921
316
672
688
1648
1550
30
35
675
361
563
687
137
2010
1184
3
707
395
811
1224
783
1145
1408
24
15
16
1801
921
316
672
688
1648
1550
30
35
675
361
563
623
201
2009
609
3
707
267
779
1185
395
104
896
24
15
16
1801
921
316
672
691
1648
1550
30
35
683
363
560
687
162
1842
1201
1
704
394
780
608
902
190
903
24
15
192
1060
556
1117
1749
1769
1667
1259
315
898
657
1681
210
408
142
440
271
865
784
16
260
578
193
125
96
24
15
192
1060
556
1116
1749
1769
1667
1259
315
899
657
1682
210
408
142
441
269
865
784
16
260
580
193
125
96
24
15
128
144
912
650
1752
1779
1683
1848
1392
772
646
1699
163
16
1568
1198
14
634
539
1857
1091
199
402
498
481
24
15
130
136
904
648
1728
1760
1700
1886
1295
411
668
722
718
14
1281
1314
0
397
1046
1330
1307
280
29
581
1728
24
15
132
137
905
648
1752
1787
1675
1806
1294
411
643
1683
150
16
1536
1298
26
619
580
1861
1024
52
32
1440
385
24
15
132
137
905
648
1752
1787
1675
1806
1294
411
643
1683
150
16
1553
1289
26
619
580
1862
1038
2
32
928
385
24
15
132
137
905
648
1752
1787
1675
1806
1294
411
643
1683
214
16
1536
1298
26
939
532
1797
1024
52
32
1312
417
24
15
132
137
905
648
1752
1787
1675
1806
1294
411
643
1683
214
16
1553
1298
26
939
532
1797
1037
24
32
1312
417
24
15
132
137
905
648
1752
1787
1675
1806
1294
923
1155
1683
150
16
1553
1161
538
619
580
1862
1102
194
32
416
385
24
15
132
137
905
648
1752
1787
1675
1806
1294
923
643
1683
150
16
1553
1161
26
619
580
1862
1102
194
480
416
385
24
15
132
137
905
648
1752
1787
1611
1806
1294
411
643
659
534
144
1553
1289
26
427
708
1666
1038
2
32
288
257
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
1683
147
1
1537
1289
26
938
662
1780
661
10
16
1313
33
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
1683
147
17
1537
1289
26
618
582
1860
1029
10
16
929
385
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
1683
179
1
1537
1289
26
938
646
1732
1036
10
16
1313
65
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
1683
211
1
1537
1290
26
938
534
1804
1036
16
32
1313
417
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
1683
243
1
1537
137
25
797
781
1676
653
714
995
1537
0
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
659
243
1
1537
1289
25
285
781
1676
1036
6
35
513
513
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
659
659
1
1537
1289
25
285
1101
1500
1109
81
9
513
1729
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
659
691
1
1537
1289
25
285
1165
1740
1036
6
35
513
1792
24
15
136
137
905
648
1752
1787
1679
1805
1294
411
643
659
755
1
1537
1289
25
285
1037
1292
1036
10
11
513
1856
24
15
136
137
905
648
1752
1787
1679
1805
1294
923
1155
1683
147
1
1537
1162
538
618
582
1876
1108
208
32
417
385
24
15
136
137
905
648
1752
1787
1679
1805
1294
923
1155
1683
243
1
1537
1161
537
689
525
1676
653
209
35
69
506
24
15
136
137
905
648
1752
1787
1679
1805
1294
923
643
1683
243
1
1537
1161
25
797
781
1676
652
198
483
1025
0
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
1683
147
0
1537
1289
26
939
657
249
653
6
16
1312
36
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
1683
242
0
1537
137
25
797
780
1669
661
710
995
1537
3
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
1683
179
0
1537
1289
26
938
646
1735
661
10
16
1313
65
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
1683
211
0
1537
137
25
797
785
1673
653
709
993
1537
13
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
1683
211
16
1537
1289
26
939
529
1797
1029
18
32
1312
420
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
1683
243
0
1537
137
25
797
781
1669
661
710
995
1537
0
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
242
0
1537
1289
25
285
780
1677
1037
5
33
513
515
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
211
0
1537
1289
25
285
785
1705
1037
5
33
513
525
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
658
0
1537
1289
25
285
1100
1501
1109
82
11
513
1731
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
658
16
1537
1289
25
285
588
1733
1029
9
9
513
707
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
243
0
1537
1289
25
285
781
1797
1037
6
35
513
513
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
690
0
1537
1289
25
285
1164
1733
1037
5
33
513
1795
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
659
0
1537
1289
25
285
1169
1737
1037
5
33
513
1805
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
659
16
1537
1289
25
285
1101
1477
1093
82
11
513
1728
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
691
0
1537
1289
25
285
1165
1733
1037
6
35
513
1792
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
754
0
1537
1289
25
285
1036
1293
1037
9
11
513
1859
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
723
0
1537
1289
25
285
529
1673
1037
5
33
513
397
24
15
136
137
905
648
1752
1787
1679
1806
1294
411
643
659
755
0
1537
137
26
426
522
1690
1038
714
16
290
410
24
15
136
137
905
648
1752
1787
1679
1806
1294
923
1155
1683
147
0
1537
1161
538
746
550
1911
1109
202
8
161
321
24
15
136
137
905
648
1752
1787
1679
1806
1294
923
643
1683
147
0
1537
1162
26
618
582
1877
1109
200
480
417
385
24
15
136
137
905
648
1752
1787
1679
1806
1294
923
643
1683
242
0
1537
1161
25
797
780
1669
661
202
483
1025
3
24
15
136
137
905
648
1752
1787
1679
1806
1294
923
643
1683
211
0
1537
1161
25
797
785
1673
653
197
481
1025
13
24
15
136
137
905
648
1752
1787
1679
1806
1294
923
643
1683
243
0
1537
1161
25
797
781
1669
661
202
483
1025
0
24
15
136
137
905
648
1752
1787
1615
1805
1294
411
643
659
531
129
1537
1289
26
426
710
1684
1045
10
16
289
257
24
15
136
137
905
648
1752
1787
1615
1805
1294
411
643
659
531
145
1537
1289
26
426
710
1668
1028
10
16
289
257
24
15
136
137
905
648
1752
1787
1615
1806
1294
411
643
659
531
128
1537
1289
26
426
714
1686
1045
10
16
289
537
24
15
136
137
905
648
1752
1787
1615
1806
1294
411
643
659
531
144
1537
1289
26
426
710
1605
1029
10
16
289
257
24
15
136
137
905
649
1752
1787
1679
1806
1292
410
643
1683
147
0
1536
1290
26
618
582
1895
1044
4
10
1443
385
24
15
136
137
905
649
1752
1787
1679
1806
1292
410
643
1683
243
0
1536
1290
26
938
522
1798
1036
4
34
1315
409
24
15
136
137
905
649
1752
1787
1679
1806
1292
922
1155
1683
147
0
1536
1162
538
746
550
1911
1108
202
10
163
321
24
15
136
137
905
649
1752
1787
1679
1806
1292
922
643
1683
211
0
1536
1162
25
796
785
1813
1108
202
487
1024
26
24
15
137
137
904
648
1752
1787
1678
1806
1295
411
643
1683
244
1
1537
1288
26
619
520
154
642
4
8
1440
510
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
1683
180
0
1536
1289
26
939
648
1740
654
11
16
1312
46
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
1683
244
0
1536
137
25
797
776
1691
654
711
998
1537
7
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
1683
244
1
1536
1290
26
938
520
1821
1044
4
32
1314
411
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
659
244
1
1536
1290
25
285
776
1821
1044
18
38
513
519
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
659
660
1
1536
1290
25
285
584
1741
1108
82
38
513
711
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
659
692
0
1536
1290
26
427
648
1759
1045
4
32
288
303
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
659
692
1
1536
1290
25
285
1160
1757
1044
36
38
513
1799
24
15
137
137
905
648
1752
1787
1678
1806
1294
411
643
659
756
0
1536
138
26
427
520
1643
1038
713
16
288
410
24
15
137
137
905
648
1752
1787
1678
1806
1294
923
1155
1683
244
0
1536
1162
538
747
520
1820
1110
210
32
160
510
24
15
137
137
905
648
1752
1787
1678
1806
1294
923
1155
1683
244
1
1536
1162
538
746
520
1821
1108
210
32
161
501
24
15
137
137
905
648
1752
1787
1614
1806
1294
411
643
659
532
129
1536
1290
26
426
712
1693
1044
4
32
290
283
24
15
137
137
905
648
1752
1787
1614
1806
1294
411
643
659
532
128
1536
138
26
427
712
1676
1038
850
32
288
286
24
15
136
136
905
649
1752
1791
1679
1807
1294
410
643
1707
161
1
1536
137
26
634
591
248
655
713
992
1731
1584
24
15
136
136
905
649
1752
1791
1679
1807
1294
410
643
1691
241
1
1536
137
26
794
775
1672
655
713
992
1539
0
24
15
136
136
905
649
1752
1791
1679
1807
1294
410
643
667
241
1
1536
1289
26
282
775
1672
1039
9
16
515
512
24
15
136
136
905
649
1752
1791
1679
1807
1294
410
643
667
657
1
1536
1289
26
282
583
1784
1039
9
16
515
704
24
15
136
136
905
649
1752
1791
1679
1807
1294
410
643
667
689
1
1536
1289
26
282
1159
1736
1039
9
16
515
1664
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
1707
162
0
1537
137
26
635
524
1753
654
714
992
960
433
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
683
162
0
1537
1289
26
379
780
1753
1038
10
16
192
369
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
683
674
0
1537
1289
26
379
524
1753
1086
18
32
192
497
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
1691
226
0
1537
1289
25
621
524
133
642
6
35
1441
499
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
1691
146
0
1537
1289
25
621
580
245
642
6
35
1441
387
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
1691
178
0
1537
1289
25
685
644
1733
1026
6
35
801
387
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
1691
242
0
1537
1289
25
941
516
1793
1026
6
35
1313
451
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
667
242
0
1537
1289
26
283
772
1793
1026
6
8
512
513
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
667
658
0
1537
1289
26
283
1092
2001
1110
38
8
512
1729
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
667
690
0
1537
1289
26
283
1156
1729
1026
6
8
512
1793
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
643
667
754
0
1537
1289
25
429
516
1665
1026
6
35
289
387
24
15
136
137
905
648
1752
1791
1679
1806
1294
411
579
1739
226
0
1537
137
154
635
524
137
654
722
848
832
433
24
15
136
137
905
648
1752
1791
1679
1806
1294
923
1155
1691
242
0
1537
1161
537
749
516
1669
661
402
35
161
387
24
15
136
137
905
648
1752
1791
1679
1806
1294
923
643
1691
242
0
1537
1161
26
795
772
1685
661
330
480
1024
1
24
15
136
137
905
648
1752
1791
1615
1806
1294
411
643
667
530
128
1537
1289
25
429
708
1621
1045
6
35
289
259
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
1707
160
1
1537
136
26
635
536
249
654
708
992
960
487
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
1707
168
1
1537
136
26
635
520
1753
642
708
992
960
489
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
683
160
1
1537
1288
26
379
792
1785
1038
4
32
192
359
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
683
672
1
1537
1288
26
379
536
1753
1026
36
32
192
466
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
683
168
1
1537
1288
26
379
776
1753
1026
4
32
192
361
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
683
680
1
1537
1288
26
379
520
1753
1026
4
32
192
489
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
667
224
1
1537
1288
26
283
776
1689
1026
4
8
512
519
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
667
672
1
1537
1288
26
283
1160
1753
1026
4
8
512
1799
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
643
667
736
1
1537
1288
26
283
1032
1817
1038
4
32
512
1785
24
15
137
137
904
648
1752
1791
1678
1806
1295
411
579
1739
232
1
1537
136
154
635
520
153
643
708
776
832
506
24
15
137
137
904
648
1752
1791
1678
1806
1295
923
1155
1707
160
1
1537
1160
538
635
536
1913
1102
196
8
192
466
24
15
137
137
904
648
1752
1791
1678
1806
1295
923
1155
1707
168
1
1537
1160
538
635
520
1881
1090
196
8
192
498
24
15
137
137
904
648
1752
1791
1678
1806
1295
923
643
1707
160
1
1537
1160
26
635
536
1785
654
388
480
448
359
24
15
137
137
904
648
1752
1791
1678
1806
1295
923
643
1707
168
1
1537
1160
26
635
520
1753
655
388
480
448
361
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1707
163
0
1537
138
26
635
537
1785
655
714
992
960
468
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1707
163
0
1538
138
26
635
537
1785
652
710
992
960
468
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1707
163
0
1540
1298
26
635
537
217
661
108
32
1472
356
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
683
163
0
1537
1289
24
379
793
1785
1039
7
36
194
356
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
683
675
0
1537
1289
24
379
537
1753
1039
7
36
194
484
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
683
675
0
1540
1298
26
379
537
1753
1045
44
32
192
468
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
715
739
0
1537
137
25
333
525
1977
1039
711
39
353
505
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
715
739
0
1538
138
25
333
525
1673
1025
709
37
353
505
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1739
227
0
1537
1289
25
589
525
1673
663
103
35
865
505
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
163
0
1537
1289
25
685
649
1737
1039
7
35
801
390
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
163
0
1538
1290
25
941
653
1765
1057
18
38
1313
40
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
227
0
1537
137
24
795
777
1689
655
711
996
1538
4
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
227
0
1538
1290
25
621
521
1801
1057
18
38
1441
506
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
147
0
1538
1290
25
621
581
225
652
4
38
1441
384
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
179
0
1538
1290
25
685
645
1729
652
4
38
801
385
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
243
0
1537
138
26
794
774
1667
655
714
992
1537
1
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
1691
243
0
1538
1290
25
941
517
1793
1036
4
38
1313
449
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
227
0
1537
1289
24
283
777
1801
1039
7
36
514
516
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
227
0
1538
1290
26
282
779
1801
1025
6
8
514
516
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
227
0
1540
1298
26
283
777
1801
1045
44
32
512
516
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
675
0
1537
1289
24
283
649
1753
1039
7
36
514
644
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
675
0
1538
1290
25
429
653
1745
1057
18
38
289
296
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
675
0
1540
1298
26
283
1161
1753
1045
44
32
512
1796
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
739
0
1537
1289
24
283
521
1689
1039
7
36
514
388
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
739
0
1538
1290
25
429
521
1737
1057
18
38
289
390
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
739
0
1540
1298
26
283
1033
1305
1080
44
32
512
1860
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
243
0
1538
1290
26
282
774
1683
1036
6
36
513
513
24
15
137
137
905
648
1752
1791
1677
1804
1294
411
643
667
755
0
1538
1290
25
429
517
1665
1057
18
38
289
385
24
15
137
137
905
648
1752
1791
1677
1804
1294
923
643
1707
163
0
1538
1162
26
635
537
1913
1100
198
480
448
356
24
15
137
137
905
648
1752
1791
1677
1804
1294
923
643
1691
147
0
1538
1162
25
621
581
1761
641
197
485
417
385
24
15
137
137
905
648
1752
1791
1677
1806
1294
411
643
1707
163
1
1536
138
26
634
534
240
652
713
992
961
481
24
15
137
137
905
648
1752
1791
1677
1806
1294
411
643
683
675
1
1536
1290
26
378
526
1752
1036
10
16
193
497
24
15
137
137
905
648
1752
1791
1677
1806
1294
411
643
1691
243
1
1536
138
26
794
774
1664
652
713
992
1537
1
24
15
137
137
905
648
1752
1791
1677
1806
1294
411
643
667
227
1
1536
1290
26
282
779
1688
1036
9
8
514
516
24
15
137
137
905
648
1752
1791
1677
1806
1294
411
643
667
739
1
1536
1290
26
282
1035
1304
1084
36
32
514
1784
24
15
137
137
905
648
1752
1791
1677
1806
1294
923
643
1707
163
1
1536
1162
26
634
542
1912
1100
201
480
449
465
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1707
160
0
1537
1289
26
635
536
1915
1039
11
16
960
1746
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1707
160
0
1538
138
26
635
536
204
652
708
992
960
487
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1707
160
0
1540
1298
26
635
536
1868
1088
44
32
1472
359
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1707
168
0
1537
137
24
635
520
1747
655
711
996
962
434
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1707
168
0
1538
138
26
635
520
212
642
710
992
960
434
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
160
0
1537
1290
26
378
792
1999
1087
17
32
194
359
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
160
0
1538
1290
26
379
792
1996
1036
4
16
192
359
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
672
0
1537
1289
26
379
536
1755
1039
11
16
192
466
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
672
0
1538
1290
26
378
536
1740
1036
4
16
194
467
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
168
0
1537
1289
24
379
776
1995
1027
7
36
194
370
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
168
0
1538
1290
26
378
776
1748
1044
4
16
194
363
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
680
0
1537
1289
24
379
520
1739
1027
7
36
194
498
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
683
680
0
1538
1290
26
378
520
1748
1044
4
16
194
507
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
715
744
0
1538
138
26
314
520
1668
1036
708
36
322
507
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1691
160
0
1537
1289
25
685
648
1739
1027
7
35
801
427
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1691
160
0
1538
1290
25
685
648
1740
652
4
38
801
391
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
1691
224
0
1538
138
26
794
776
1675
652
710
996
1537
5
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
224
0
1537
1290
26
282
776
1803
1039
17
32
514
519
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
224
0
1538
1290
26
282
776
1803
1036
6
36
513
519
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
224
0
1540
1298
26
283
776
1804
1024
28
32
512
519
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
672
0
1537
1289
25
429
648
1739
1027
7
35
289
299
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
672
0
1538
1290
25
429
648
1740
1036
4
37
289
299
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
672
0
1540
1298
26
283
1160
1740
1024
28
32
512
1798
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
736
0
1537
1289
24
283
1032
1803
1059
71
36
514
1786
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
736
0
1538
1290
25
429
520
1675
1036
4
38
289
391
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
643
667
736
0
1540
1298
26
283
520
1675
1024
28
32
512
391
24
15
137
137
905
648
1752
1791
1678
1804
1294
411
579
1739
232
0
1538
138
154
635
520
155
652
722
848
832
503
24
15
137
137
905
648
1752
1791
1678
1804
1294
923
1155
1707
168
0
1537
1162
538
635
520
1867
1111
209
32
192
498
24
15
137
137
905
648
1752
1791
1678
1804
1294
923
1155
1691
224
0
1538
1162
537
749
520
140
652
388
38
161
391
24
15
137
137
905
648
1752
1791
1678
1804
1294
923
643
1707
160
0
1537
1162
26
635
536
1915
1103
202
480
448
466
24
15
137
137
905
648
1752
1791
1678
1804
1294
923
643
1707
160
0
1538
1162
26
635
536
1868
1100
196
480
448
466
24
15
137
137
905
648
1752
1791
1678
1804
1294
923
643
1707
168
0
1537
1161
24
635
520
1747
655
391
484
450
370
24
15
137
137
905
648
1752
1791
1678
1804
1294
923
643
1707
168
0
1538
1162
26
635
520
1876
1090
198
480
448
362
24
15
137
137
905
648
1752
1791
1678
1804
1294
923
643
1691
224
0
1538
1162
26
794
776
1675
652
326
484
1025
5
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
1707
160
1
1536
138
26
634
536
1786
652
714
992
961
469
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
1707
168
1
1536
138
26
635
520
1865
1108
722
992
960
438
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
683
160
1
1536
1290
26
378
792
1785
1036
9
16
193
357
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
683
672
1
1536
1290
26
378
536
1753
1036
9
16
194
467
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
683
168
1
1536
1290
26
378
776
1737
1036
4
32
194
363
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
683
680
1
1536
1290
26
378
520
1737
1036
4
32
194
491
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
1739
232
1
1536
1290
26
827
520
138
660
82
32
1344
375
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
1691
224
1
1536
138
26
794
776
1689
652
713
992
1537
5
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
667
224
1
1536
1290
26
282
776
1689
1036
9
8
514
519
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
667
672
1
1536
1290
26
282
1160
1865
1036
9
8
514
1799
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
643
667
736
1
1536
1290
26
282
1032
1289
1084
36
32
514
1787
24
15
137
137
905
648
1752
1791
1678
1806
1294
411
579
1739
232
1
1536
138
154
634
520
138
660
714
776
834
443
24
15
137
137
905
648
1752
1791
1678
1806
1294
923
1155
1707
168
1
1536
1162
538
635
520
1865
1108
210
32
192
498
24
15
137
137
905
648
1752
1791
1678
1806
1294
923
643
1707
168
1
1536
1162
26
635
520
1865
1108
210
480
448
362
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
1707
163
0
1536
138
26
634
526
1753
653
710
994
963
433
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
683
163
0
1536
1290
26
378
782
1753
1037
6
34
195
369
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
683
675
0
1536
1290
26
378
1038
1867
1024
70
34
1219
2033
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
1691
163
0
1536
1290
25
684
649
1737
1037
6
39
800
390
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
1691
227
0
1536
1290
25
940
521
1869
1101
70
39
1312
198
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
1691
147
0
1536
1290
25
620
582
1919
1037
6
39
928
384
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
1691
179
0
1536
1290
25
684
646
1729
1037
6
39
800
384
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
1691
243
0
1536
138
26
794
774
1665
653
710
994
1539
1
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
667
739
0
1536
1290
26
282
1035
1305
1085
38
34
515
1784
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
667
243
0
1536
1290
26
282
774
1665
1037
6
10
515
513
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
667
659
0
1536
1290
26
282
582
1761
1037
6
10
515
705
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
667
691
0
1536
1290
26
282
1158
1729
1037
6
10
515
1793
24
15
137
137
905
649
1752
1791
1677
1804
1292
410
643
667
755
0
1536
1290
25
428
518
1665
1037
6
39
288
384
24
15
137
137
905
649
1752
1791
1677
1804
1292
922
643
1707
163
0
1536
1162
26
634
526
1753
653
390
482
451
369
24
15
137
137
905
649
1752
1791
1677
1804
1292
922
643
1691
243
0
1536
1162
26
794
774
1679
653
198
482
1027
1
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
1691
163
0
1537
1288
25
684
649
1737
1039
6
35
800
390
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
1691
227
0
1537
1288
25
940
521
1673
655
70
35
1312
390
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
1691
147
0
1537
1288
25
620
582
1891
1039
6
35
928
384
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
1691
179
0
1537
1288
25
684
646
1731
655
70
35
800
384
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
1691
243
0
1537
1288
25
940
518
1795
1039
6
35
1312
448
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
667
675
0
1537
1288
25
428
654
1755
1039
6
35
288
296
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
667
739
0
1537
1288
25
428
521
1673
1039
6
35
288
390
24
15
137
137
905
649
1752
1791
1677
1804
1294
410
643
667
755
0
1537
1288
25
428
518
1667
1039
6
35
288
384
24
15
137
137
905
649
1752
1791
1677
1804
1294
814
643
1691
227
0
1537
1264
25
794
523
1611
1047
246
483
256
388
24
15
137
137
905
649
1752
1791
1677
1804
1294
922
1155
1691
227
0
1537
1160
537
748
521
1673
663
422
35
160
390
24
15
137
137
905
649
1752
1791
1677
1806
1294
410
643
1707
163
1
1536
136
26
634
526
1752
652
709
993
963
433
24
15
137
137
905
649
1752
1791
1677
1806
1294
410
643
1691
243
1
1536
136
26
794
774
1664
652
709
994
1539
1
24
15
137
137
905
649
1752
1791
1677
1806
1294
410
643
667
739
1
1536
1288
26
282
1035
1304
1036
5
34
515
1784
24
15
137
137
905
649
1752
1791
1677
1806
1294
410
643
667
243
1
1536
1288
26
282
774
1792
1036
5
34
515
513
24
15
137
137
905
649
1752
1791
1677
1806
1294
410
643
667
659
1
1536
1288
26
282
582
2008
1100
101
33
515
705
24
15
137
137
905
649
1752
1791
1677
1806
1294
410
643
667
691
1
1536
1288
26
282
1158
1856
1036
69
34
515
1793
24
15
137
137
905
649
1752
1791
1677
1806
1294
922
643
1707
163
1
1536
1160
26
634
542
1912
1100
197
481
451
465
24
15
137
137
905
649
1752
1791
1677
1806
1294
922
643
1691
243
1
1536
1160
26
794
774
1664
652
325
482
1027
1
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
1707
160
0
1536
138
26
634
536
203
654
710
994
963
467
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
1707
168
0
1536
1290
26
634
520
1879
1045
6
34
963
491
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
683
160
0
1536
1290
26
378
792
1791
1038
6
34
195
359
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
683
672
0
1536
1290
26
378
536
1740
1038
6
34
195
487
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
683
168
0
1536
1290
26
378
776
1748
1046
6
34
195
379
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
683
680
0
1536
1290
26
378
520
1748
1046
6
34
195
491
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
715
744
0
1536
138
26
314
520
1671
1038
710
34
323
507
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
1691
224
0
1536
138
26
794
776
1675
654
710
994
1539
7
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
667
224
0
1536
1290
26
282
776
1803
1038
6
10
515
519
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
667
672
0
1536
1290
26
282
1160
1739
1038
6
10
515
1799
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
643
667
736
0
1536
1290
26
282
1032
1711
1038
70
34
515
1787
24
15
137
137
905
649
1752
1791
1678
1804
1292
410
579
1739
232
0
1536
1290
154
634
520
132
654
70
98
835
491
24
15
137
137
905
649
1752
1791
1678
1804
1292
922
1155
1707
160
0
1536
1162
538
634
536
1868
1102
198
10
195
467
24
15
137
137
905
649
1752
1791
1678
1804
1292
922
643
1707
160
0
1536
1162
26
634
536
1868
1102
198
482
451
359
24
15
137
137
905
649
1752
1791
1678
1804
1292
922
643
1707
168
0
1536
1162
26
634
520
1879
1110
198
482
451
363
24
15
137
137
905
649
1752
1791
1678
1804
1292
922
643
1691
224
0
1536
1162
26
794
776
1675
654
198
482
1027
7
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
683
160
0
1537
1288
26
378
792
1771
1059
80
33
195
359
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
1691
160
0
1537
1288
25
684
648
1755
1039
6
35
800
299
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
1691
224
0
1537
1288
25
940
520
1803
1039
6
35
1312
427
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
1691
224
0
1538
136
26
794
776
1675
660
712
994
1539
7
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
667
224
0
1537
1288
26
282
776
1803
1059
80
33
515
519
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
667
224
0
1538
1288
26
282
776
1803
1036
8
10
515
519
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
667
672
0
1537
1288
25
428
648
1755
1039
6
35
288
299
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
667
672
0
1538
1288
26
282
1160
1740
1036
8
10
515
1671
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
667
736
0
1537
1288
25
428
520
1675
1059
80
35
288
428
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
643
667
736
0
1538
1288
26
282
520
1675
1036
8
10
515
391
24
15
137
137
905
649
1752
1791
1678
1804
1294
410
579
1739
232
0
1538
136
154
634
520
132
660
712
778
835
503
24
15
137
137
905
649
1752
1791
1678
1804
1294
922
1155
1707
168
0
1538
1160
538
634
520
1876
1108
200
10
195
475
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
1707
160
1
1536
136
26
634
536
1785
652
709
993
963
487
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
1707
168
1
1536
136
26
634
520
1753
652
709
993
963
491
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
683
160
1
1536
1288
26
378
792
1785
1036
5
34
195
359
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
683
672
1
1536
1288
26
378
536
1753
1036
5
34
195
487
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
683
168
1
1536
1288
26
378
776
1753
1036
5
34
195
363
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
683
680
1
1536
1288
26
378
520
1753
1036
5
34
195
491
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
1691
224
1
1536
136
26
794
776
1801
1036
709
994
1539
7
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
667
224
1
1536
1288
26
282
776
1689
1036
5
34
515
519
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
667
672
1
1536
1288
26
282
1160
1753
1036
5
34
515
1799
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
643
667
736
1
1536
1288
26
282
520
1625
1036
5
34
515
391
24
15
137
137
905
649
1752
1791
1678
1806
1294
410
579
1739
232
1
1536
1288
154
634
520
1801
1036
69
98
835
491
24
15
137
137
905
649
1752
1791
1678
1806
1294
922
643
1707
168
1
1536
1160
26
634
520
1753
652
389
482
451
363
24
15
137
137
905
649
1752
1791
1678
1806
1294
922
643
1691
224
1
1536
1160
26
794
776
1689
652
197
482
1027
7
24
15
153
137
904
648
1752
1791
1693
1798
1295
411
643
667
195
25
1538
1288
26
283
795
1792
1032
15
8
512
536
24
15
153
137
904
648
1752
1791
1693
1798
1295
411
643
667
707
25
1538
1288
26
283
539
1600
1032
15
8
512
408
24
15
132
137
905
648
1752
1779
1671
1806
1294
411
643
1699
171
4
1537
1289
25
637
529
225
653
9
19
1473
470
24
15
132
137
905
648
1752
1779
1671
1806
1294
411
643
1699
171
8
1536
1289
25
637
529
1875
1027
19
35
961
1750
24
15
132
137
905
648
1752
1779
1671
1806
1294
411
643
675
683
4
1537
1289
25
381
529
1761
1037
9
19
193
470
24
15
132
137
905
648
1752
1779
1671
1806
1294
411
643
675
683
8
1536
1289
25
381
529
1747
1027
19
19
193
470
24
15
132
137
905
648
1752
1779
1671
1806
1294
411
643
675
683
8
1553
1289
25
381
529
1753
1053
2
35
193
470
24
15
132
137
905
648
1752
1779
1671
1806
1294
923
1155
1699
171
8
1536
1161
537
637
529
1875
1091
211
35
449
470
24
15
132
137
905
648
1752
1779
1671
1806
1294
923
1155
1699
171
8
1552
1161
537
637
529
1875
1119
195
35
449
470
24
15
132
137
905
648
1752
1779
1671
1806
1294
923
643
1699
171
8
1536
1161
25
637
529
1875
1091
211
483
449
470
24
15
136
137
905
649
1760
1779
1679
1806
1294
666
603
1691
187
0
1537
1096
322
772
781
1945
653
484
506
256
1
24
15
137
137
905
648
1752
1779
1678
1806
1294
411
643
675
684
4
1536
1290
25
381
520
1748
1028
100
38
193
491
24
15
132
137
905
649
1752
1731
1703
1838
1294
410
643
643
715
56
1537
1288
26
256
1030
1965
1081
4
10
520
1772
24
15
132
137
905
649
1752
1763
1703
1838
1294
410
643
707
646
56
1537
1288
26
288
1076
1946
1082
4
10
552
1899
24
15
132
137
905
649
1752
1763
1703
1838
1294
410
643
707
646
44
1536
1288
25
289
564
1941
1140
70
39
542
439
24
15
132
137
905
649
1752
1763
1703
1838
1294
410
643
707
667
56
1537
1288
26
320
550
1935
1113
4
10
360
492
24
15
132
137
905
649
1752
1763
1703
1838
1294
410
643
707
667
52
1536
1288
26
320
550
1921
1119
70
10
360
492
24
15
132
137
905
649
1752
1763
1703
1838
1294
410
643
1731
155
56
1537
1288
26
832
550
1935
1113
68
33
1384
492
24
15
132
137
905
649
1752
1763
1703
1838
1294
410
643
1731
155
52
1537
1288
26
576
550
1921
1117
4
10
872
492
24
15
132
137
905
649
1752
1763
1703
1838
1294
410
643
1731
155
52
1536
1288
26
576
550
1921
1119
70
10
872
492
24
15
136
136
904
648
1752
1780
1686
1807
1295
411
643
668
662
1
1537
1289
25
280
579
1791
1025
5
9
515
705
24
15
65
1569
516
1557
5
513
1729
1762
279
541
1537
41
629
52
234
50
711
721
1890
1804
1796
1924
944
354
36
24
15
1092
1060
517
1549
13
777
1095
996
262
518
1537
142
714
51
1657
1025
781
968
1984
1762
1672
791
469
228
32
24
15
1218
1056
517
1549
0
1280
1060
870
294
518
1836
1316
1006
62
1568
1138
627
81
726
1745
1557
529
514
52
68
24
15
1218
1056
517
1549
0
1280
1060
870
294
550
1852
1332
1006
62
1568
1202
563
65
710
1745
1557
801
1058
54
84
24
15
1218
1056
517
1573
0
1280
1060
870
278
568
1564
1332
1006
62
1584
1168
648
324
710
1745
1541
800
384
88
116
24
15
1090
1056
517
1549
0
1408
1220
998
262
518
1540
1228
558
30
1616
1090
707
481
997
1553
1589
1281
1194
106
39
24
15
1216
1056
517
1549
12
1294
1059
867
294
548
1536
1290
994
57
1612
1128
654
330
756
1766
1587
1287
1201
40
104
24
15
1216
1060
517
1549
12
782
1059
871
293
548
1536
146
738
58
1575
1209
910
986
1980
1764
1696
292
616
72
24
24
15
1216
1060
517
1549
12
1294
1059
871
290
550
1536
1338
994
59
1568
1202
663
369
726
1745
1565
1312
1122
72
94
24
15
1216
1060
517
1549
12
1294
1059
871
293
548
1600
1172
738
58
1611
1049
705
408
956
1764
1588
868
366
110
22
24
15
1216
1060
517
1549
12
1294
1059
871
293
548
1600
1170
738
58
1575
1049
718
410
956
1764
1696
868
360
98
25
24
15
1092
1060
517
1549
12
782
1099
1003
265
1029
1536
140
714
59
1643
1539
512
965
1986
1762
1568
64
75
487
34
24
15
1092
1060
517
1549
12
782
1099
1003
265
517
1536
140
714
59
1643
1027
896
965
1986
1762
1672
320
715
107
41
24
15
1092
1060
517
1549
12
782
1099
1003
266
1028
1536
140
714
58
1640
1536
513
965
1986
1760
1675
99
103
487
33
24
15
1092
1060
517
1549
12
782
1099
1003
266
1028
1536
140
714
59
1640
1536
513
965
1986
1762
1675
67
71
487
33
24
15
1092
1060
517
1549
12
782
1099
1003
266
516
1536
140
714
59
1640
1024
769
965
1986
1762
1674
835
455
231
33
24
15
1092
1060
517
1549
12
782
1099
1003
266
516
1536
140
714
59
1656
1024
769
965
1986
1762
1667
791
455
231
33
24
15
1092
1060
517
1549
12
782
1099
1003
266
516
1536
138
714
59
1656
1024
782
970
1988
1761
1667
791
469
226
66
24
15
1092
1060
517
1549
12
782
1099
1003
294
1029
1536
140
714
59
1600
1539
1152
965
1986
1761
1593
65
835
423
34
24
15
1092
1060
517
1549
12
1294
1099
1003
266
516
1536
1164
714
59
1640
1024
705
453
962
1762
1674
323
1255
71
65
24
15
194
423
913
304
680
664
1588
104
796
16
680
268
604
1604
1876
772
580
54
388
912
150
178
248
1182
1232
24
15
194
1575
529
560
680
648
1620
1768
284
400
424
428
682
656
84
388
68
198
550
1666
1578
1576
1960
1086
1601
24
15
1218
1063
512
1546
8
1284
1056
868
262
517
1540
1282
992
60
1596
1024
646
332
764
1772
1540
550
322
100
104
24
15
1218
1063
512
1546
8
1284
1056
868
262
517
1540
1282
992
60
1636
1024
646
332
764
1772
1580
576
322
100
104
24
15
580
1990
1223
101
1060
586
83
1096
680
52
1968
562
1650
1751
272
672
1676
386
1164
65
203
577
781
236
1082
24
15
1113
2013
1221
101
549
761
569
613
793
53
953
649
133
397
449
769
801
817
195
35
93
353
53
513
1553
24
15
1113
1853
325
101
565
721
593
533
1621
213
981
1097
78
267
983
581
1577
1793
104
618
610
448
1
573
1604
24
15
1108
1917
329
98
304
323
811
554
1578
224
227
147
6
200
521
779
3
16
28
118
366
298
802
240
219
24
15
1108
1917
329
98
304
323
811
554
1578
224
227
147
6
232
521
779
3
16
28
182
494
298
802
240
219
24
15
1108
1917
329
98
304
323
811
554
1578
224
227
147
6
228
521
779
3
16
28
177
358
281
801
232
215
24
15
1113
1917
329
98
307
839
1101
548
1574
224
226
306
834
24
530
775
5
396
410
506
778
259
768
653
12
24
15
1113
1917
328
98
563
263
813
553
1579
225
866
244
66
107
513
773
1285
8
16
216
473
285
281
84
10
24
15
1113
1917
328
98
563
263
813
553
1579
225
866
244
66
103
513
773
1285
8
16
208
472
285
281
84
10
24
15
1113
1917
328
98
307
263
813
553
1579
225
226
180
66
107
513
773
5
136
16
216
473
285
793
1108
906
24
15
1113
1917
328
98
307
263
813
553
1579
225
226
180
66
103
513
773
5
136
16
208
472
285
793
1108
906
24
15
1113
1917
328
98
307
263
813
553
1579
225
354
884
66
107
513
773
261
776
784
1240
473
285
1305
1364
266
24
15
1113
1917
328
98
307
263
813
553
1579
225
354
884
66
103
513
773
261
776
912
208
472
285
537
1748
1034
24
15
1088
1990
1225
110
336
848
1088
588
556
56
516
552
712
94
1554
1170
980
962
1106
1623
1558
850
336
302
894
24
15
1088
1990
1225
110
336
848
584
588
588
56
516
560
212
342
338
938
984
972
78
75
202
514
0
514
1730
24
15
1088
1990
1225
110
336
848
584
588
588
56
516
560
212
470
338
938
984
972
78
14
74
514
0
514
1730
24
15
1088
1990
1225
110
336
848
584
588
588
56
516
562
212
342
338
938
984
968
76
78
218
514
0
513
1736
24
15
1088
1990
1225
110
336
848
584
588
588
56
516
562
212
470
338
938
984
968
76
14
74
514
0
513
1736
24
15
1088
1862
1225
110
336
848
808
556
684
56
516
296
12
188
364
866
1012
450
998
802
0
388
0
14
610
24
15
1088
1990
1224
110
336
336
840
588
686
57
516
156
150
214
278
802
953
353
101
36
100
324
70
6
39
24
15
1088
1990
1224
110
336
848
1056
1196
686
57
516
425
512
702
299
841
985
707
482
303
139
515
3
785
80
24
15
1088
1990
1224
110
336
848
1096
588
558
57
516
560
724
86
1558
1122
1017
973
1102
1614
1778
962
390
259
832
24
15
1088
1990
1224
110
336
848
1096
588
558
57
516
560
980
86
1558
1126
1017
973
590
1614
1561
961
386
259
320
24
15
1088
1990
1224
110
336
848
1096
588
558
57
516
562
724
86
1558
1121
1017
968
1100
1614
1554
963
389
256
836
24
15
1088
1990
1224
110
336
848
1096
588
558
57
516
562
980
86
1558
1121
1017
968
588
1614
1554
963
389
256
324
24
15
1088
1990
1224
110
336
848
584
588
686
57
516
560
212
342
278
785
1017
973
78
78
242
347
67
515
1728
24
15
1088
1990
1224
110
336
848
584
588
686
57
516
560
212
470
278
785
1017
973
78
14
114
347
67
515
1728
24
15
1088
1990
1224
110
336
848
584
588
686
57
516
562
212
342
278
785
1017
968
76
78
242
347
67
512
1736
24
15
1088
1990
1224
110
336
848
584
588
686
57
516
562
212
470
278
785
1017
968
76
14
114
347
67
512
1736
24
15
1088
1990
1224
110
336
848
584
588
590
57
516
560
212
342
339
937
984
972
78
75
203
515
4
514
1730
24
15
1088
1990
1224
110
336
848
840
588
686
57
516
304
84
214
278
802
952
676
78
43
105
322
71
388
132
24
15
1088
1990
1224
110
336
848
840
588
686
57
516
316
86
214
278
802
953
673
69
36
100
324
70
390
135
24
15
1088
1990
1224
110
336
848
840
588
686
57
516
412
86
214
278
802
953
737
1861
36
100
324
70
774
1031
24
15
608
1792
240
134
467
595
19
512
1752
156
152
396
16
320
861
778
64
192
140
448
950
1
825
1132
106
24
15
608
1792
240
134
467
595
19
512
1752
156
152
474
16
320
860
780
0
146
151
451
987
2
778
907
723
24
15
1152
1990
200
26
787
771
776
1100
1614
1050
1810
1474
95
957
550
112
1750
1779
216
272
209
85
593
386
551
24
15
1113
2013
209
41
789
781
924
594
1622
1041
1795
1475
356
396
548
102
1729
1728
67
513
96
44
606
80
834
24
15
1113
1917
201
809
797
282
812
548
1830
1510
513
1552
1200
168
684
0
446
544
320
928
688
142
345
143
193
24
15
1120
1920
240
154
704
544
624
632
1624
1220
1950
1250
436
428
516
60
1574
1824
44
170
428
2
515
574
608
24
15
1104
1792
240
134
448
376
944
520
1896
1132
142
89
256
168
680
154
523
41
193
9
275
199
231
165
333
24
15
1104
1792
240
134
448
376
944
520
1896
108
142
89
256
168
680
602
3
41
193
9
531
1607
1911
453
909
24
15
1104
1792
240
134
448
376
944
520
1896
172
142
89
256
168
680
538
67
41
193
9
275
263
855
967
333
24
15
1104
1794
240
132
448
376
944
516
1902
1115
143
89
256
190
678
138
35
43
192
7
649
202
410
264
922
24
15
1104
1794
240
132
448
376
944
516
1902
1147
143
89
256
190
678
330
3
43
192
7
521
74
474
264
910
24
15
1104
1794
240
132
448
376
944
516
1902
123
143
89
256
190
678
586
3
43
192
7
521
1674
1210
1032
910
24
15
1104
1794
240
132
448
376
944
516
1902
155
143
89
256
190
678
522
34
42
192
7
521
1546
1560
1554
918
24
15
1104
1794
240
132
448
376
944
516
1902
155
143
217
256
190
678
522
34
810
1088
7
521
1546
1560
1810
1942
24
15
1112
1792
240
134
448
376
952
512
1896
1132
142
89
272
152
680
188
6
49
161
0
640
214
403
279
237
24
15
1112
1792
240
134
448
376
952
512
1896
172
142
89
272
152
680
540
70
41
161
0
640
278
915
1219
217
24
15
1108
1796
242
128
448
579
827
524
1968
158
131
387
318
120
843
779
25
273
60
38
514
2
775
769
59
24
15
1108
1796
242
128
448
579
827
524
1968
158
131
419
318
120
843
523
89
241
28
38
546
386
903
1153
475
24
15
1108
1796
242
128
448
579
827
524
1968
1182
131
419
318
120
843
267
1113
241
28
38
546
1538
1159
129
1755
24
15
1112
1792
242
128
448
376
952
512
1972
142
143
89
272
88
844
774
1057
45
161
898
1090
3
287
177
944
24
15
1112
1792
242
128
448
376
952
512
1972
78
143
89
272
88
844
902
1057
45
160
897
1090
67
175
177
947
24
15
1112
1792
242
128
448
376
952
512
1972
182
143
89
272
88
844
798
33
45
161
897
1090
43
779
41
360
24
15
1112
1792
242
128
456
376
952
512
1972
86
135
81
272
88
844
910
1065
62
160
899
1091
75
291
0
217
24
15
1112
1792
242
128
456
376
952
512
1972
142
139
80
272
88
844
774
18
48
224
896
1090
3
778
91
347
24
15
1112
1792
242
128
456
376
952
512
1972
78
139
80
272
88
844
902
50
48
160
896
1090
67
1354
267
943
24
15
1112
1792
242
128
456
376
952
512
1972
78
139
80
274
88
844
902
50
48
175
897
1091
67
842
1035
1385
24
15
1112
1792
242
128
456
376
952
512
1972
110
139
80
272
88
844
838
18
48
180
898
1091
195
1226
1291
195
24
15
130
443
916
822
1216
1088
1540
124
769
1073
820
964
1070
1658
1915
1985
13
73
846
586
131
531
1823
1137
562
24
15
242
503
913
776
992
528
1588
1032
1644
1024
104
372
798
1202
1544
1812
468
194
11
842
32
675
579
99
347
24
15
242
439
913
264
736
528
1588
1096
1292
0
688
368
798
818
1848
1464
306
35
527
70
0
774
198
1087
1005
24
15
1266
1079
529
568
736
528
564
840
268
224
400
756
1694
50
1608
204
228
390
518
1558
1568
1587
1840
574
258
24
15
1266
1079
529
568
736
528
564
840
268
224
400
756
1694
50
1624
200
226
390
518
1606
1600
1584
54
566
258
24
15
50
1275
905
648
1760
1248
1652
1868
1324
774
1118
1860
1038
42
1544
144
688
560
150
46
1128
652
716
30
193
24
15
50
1275
905
648
1760
1248
1652
1868
1324
646
1110
1876
1038
42
1544
16
920
560
134
46
616
908
384
216
244
24
15
50
1275
905
648
1744
1248
1652
1868
1324
774
1094
1860
1038
42
1544
144
1184
1216
198
42
552
780
1820
1158
2
24
15
178
251
905
648
1744
1728
1716
1836
1388
774
646
1668
174
42
1536
1168
56
608
582
1734
696
396
384
472
388
24
15
66
955
904
650
1752
4
864
828
50
643
640
2
864
492
12
612
0
6
320
186
680
672
96
652
160
24
15
66
507
912
780
992
1216
1860
1212
1634
1026
99
777
526
538
1564
1538
355
517
109
429
224
98
545
517
1101
24
15
66
507
912
780
992
1216
1860
1212
1634
1026
99
777
526
538
1562
1538
355
517
109
430
226
116
577
517
1101
24
15
50
1275
904
652
1744
1248
1652
1868
1321
769
1093
1860
1038
42
1547
153
1223
1220
230
42
547
787
1849
1195
152
24
15
50
1275
904
652
1744
1248
1652
1868
1321
641
1093
1860
1038
42
1547
25
1415
1220
230
42
611
547
1881
807
24
24
15
49
1275
904
650
1755
1255
1653
1944
1338
771
1091
1857
1041
101
1541
132
1222
1221
225
2
1063
669
1844
548
64
24
15
49
1275
904
650
1755
1255
1653
1944
1338
771
1091
1856
1041
101
1541
132
1222
1223
205
2
1075
664
1841
552
88
24
15
49
1275
904
650
1755
1255
1653
1944
1338
643
1091
1857
1041
101
1541
4
1414
1221
225
2
551
541
1876
804
64
24
15
49
1275
904
650
1755
1255
1653
1944
1338
643
1091
1856
1041
101
1541
4
1414
1223
205
2
1067
552
1874
800
88
24
15
49
1275
904
650
1755
1255
1653
1880
1306
771
1091
1856
1042
16
1541
180
934
1223
204
206
1147
584
265
800
53
24
15
178
251
904
652
1728
1760
1716
1836
1390
768
664
1748
238
42
1538
1222
25
656
518
1806
1113
193
417
418
503
24
15
178
251
904
652
1728
1760
1716
1836
1326
768
648
1752
238
42
1570
1190
57
802
519
141
665
353
449
318
451
24
15
80
955
907
907
1561
27
959
793
24
577
709
1545
280
514
33
549
36
678
512
1548
1556
1046
237
956
396
24
15
80
955
907
907
1561
27
959
793
24
577
709
1545
280
514
17
550
34
710
512
1548
1540
1068
42
907
343
24
15
80
955
907
907
1561
27
959
793
24
577
709
1545
280
515
33
549
36
710
512
1546
1560
1051
24
906
396
24
15
80
955
907
907
1561
27
959
793
24
577
709
1609
280
515
33
549
36
646
512
1546
1560
1051
72
1404
460
24
15
80
955
907
907
1561
27
959
793
24
577
709
1609
281
515
33
549
36
650
518
1544
1560
1079
1077
1401
320
24
15
80
955
907
907
1561
27
959
793
56
577
709
1545
280
514
1
534
34
710
512
1548
1548
1036
12
908
396
24
15
80
955
907
907
1561
27
959
793
56
577
709
1545
280
515
1
534
34
710
512
1546
1548
1036
12
908
396
24
15
49
827
907
267
427
51
881
792
40
42
82
864
878
456
8
772
834
1475
20
146
400
628
638
1842
115
24
15
208
475
907
779
793
795
1855
1081
1656
1025
5
145
562
706
1536
1573
324
1452
532
210
219
23
534
1846
1044
24
15
208
475
907
779
793
795
1855
1081
1656
1025
5
145
562
707
1537
1573
324
1452
532
212
208
29
534
1846
1044
24
15
208
475
907
779
793
795
1855
1081
1656
1025
5
145
562
707
1536
1573
324
1452
532
212
214
23
534
1846
1044
24
15
208
475
907
779
793
795
1855
1081
1656
1025
5
145
562
738
1537
1573
324
1452
532
426
228
22
534
1846
1044
24
15
208
475
907
779
793
795
1855
1081
1656
1025
5
145
562
738
1536
1573
324
1452
532
426
235
23
534
1846
1044
24
15
208
475
907
779
793
795
1855
1081
1656
1025
5
145
562
739
1537
1573
324
1452
532
424
232
22
534
1846
1044
24
15
208
475
907
779
793
795
1855
1081
1656
1025
5
145
562
739
1536
1573
324
1452
532
420
246
23
534
1846
1044
24
15
208
507
907
779
793
795
1855
1049
1592
1025
5
9
616
515
1537
1830
322
6
480
250
140
700
570
43
1015
24
15
208
507
907
779
793
795
1855
1049
1592
1025
5
137
600
515
1537
1805
324
1414
448
330
136
683
616
1820
1388
24
15
208
507
907
779
793
795
1855
1049
1624
1025
5
17
594
514
1569
1573
324
54
484
410
156
22
573
60
964
24
15
208
507
907
779
793
795
1855
1049
1624
1025
5
17
594
514
1568
1573
324
54
484
410
146
87
573
60
964
24
15
208
507
907
779
793
795
1855
1049
1624
1025
5
137
600
514
1569
1637
388
902
448
340
148
109
637
668
204
24
15
208
507
907
779
793
795
1855
1049
1624
1025
5
137
600
514
1568
1638
386
902
448
340
150
109
620
652
204
24
15
208
507
907
779
793
795
1855
1049
1624
1025
5
137
600
515
1569
1574
322
902
448
338
144
284
602
651
219
24
15
89
475
907
779
799
781
1948
1200
1656
1026
0
132
1232
614
1538
1620
326
904
1736
196
232
650
523
655
1720
24
15
16
1211
907
651
1753
1257
1651
1881
1336
897
1093
1861
1025
5
1537
149
804
546
177
61
1054
653
525
100
222
24
15
24
1851
907
779
799
655
1759
1585
56
1025
1
384
721
205
1
965
486
199
165
128
152
478
140
9
233
24
15
25
1851
907
779
799
655
1758
1584
56
1026
0
384
720
200
2
964
486
199
167
3
154
476
141
1
226
24
15
25
1851
907
779
799
781
1756
1584
56
1026
0
132
736
206
2
788
390
904
728
1668
160
394
235
399
728
24
15
25
1851
907
779
799
781
1756
1584
56
1026
0
132
736
206
130
788
390
904
728
1668
1568
266
235
399
728
24
15
25
1851
907
779
799
653
1756
1584
56
1025
1
388
720
205
0
798
385
195
163
3
162
399
239
97
225
24
15
25
1851
907
779
799
653
1756
1584
56
1025
1
388
720
205
1
797
385
195
163
3
163
399
239
97
225
24
15
25
1851
907
779
799
653
1756
1584
56
1025
1
389
720
205
1
797
390
201
163
131
147
399
233
110
225
24
15
48
1275
907
651
1761
1250
1651
1881
1304
769
1109
1812
1045
21
1537
181
946
1267
155
34
1054
790
257
801
128
24
15
48
1275
907
651
1761
1250
1651
1881
1304
769
1109
1812
1045
21
1540
149
1202
1267
155
35
1139
599
1937
593
128
24
15
49
1275
907
651
1753
1251
1653
1880
1304
769
1093
1857
1046
16
1540
134
1188
1228
204
45
541
822
1840
1166
2
24
15
49
1275
907
651
1755
1235
1649
1880
1304
770
1090
1888
1037
37
1536
140
1234
1235
229
24
564
646
1734
561
5
24
15
49
1275
907
651
1755
1235
1649
1880
1304
770
1090
1888
1037
37
1538
204
1122
1235
229
24
1056
626
1942
1137
5
24
15
49
1275
907
651
1755
1235
1649
1880
1304
770
1090
1888
1038
16
1536
132
930
1235
228
14
538
828
1262
554
131
24
15
49
1275
907
651
1755
1235
1649
1880
1304
770
1090
1888
1039
16
1536
132
930
1235
201
14
536
828
1262
558
86
24
15
49
1275
907
651
1755
1255
1649
1880
1304
770
1090
1858
1047
16
1538
140
1218
1218
224
37
629
818
1915
555
64
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
216
2
1609
1222
4
774
512
1740
1124
180
440
284
396
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
216
3
1601
1221
4
774
512
1738
1120
183
445
284
396
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
216
3
1600
1221
4
774
512
1738
1122
183
445
284
396
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
216
3
1617
1206
4
774
512
138
684
268
416
1162
347
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
232
2
1601
1190
34
774
784
1684
700
284
396
524
60
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
232
2
1616
1221
4
774
784
1684
694
183
445
284
60
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
232
2
1617
1222
2
774
784
1684
692
188
442
539
59
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
217
3
1600
1205
4
778
518
136
674
279
406
532
384
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1673
217
3
1617
1221
4
778
518
1736
1132
182
437
281
320
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1745
216
3
1600
1206
34
670
512
170
674
278
397
412
508
24
15
208
187
907
651
1753
1755
1679
1817
1368
769
645
1745
216
3
1617
1206
34
670
512
170
684
268
396
412
508
24
15
208
187
907
651
1753
1755
1679
1817
1368
833
1093
1745
216
3
1601
1165
644
686
512
1706
672
135
101
108
500
24
15
208
187
907
651
1753
1755
1679
1817
1368
833
1093
1745
216
3
1600
1165
644
686
512
1706
674
135
101
108
500
24
15
208
187
907
651
1753
1755
1679
1817
1368
833
1093
905
216
2
1617
1158
1474
262
512
140
684
284
570
107
1047
24
15
208
187
907
651
1753
1755
1679
1817
1368
833
1093
905
216
2
1609
1182
1476
262
512
140
676
260
544
106
1036
24
15
208
187
907
651
1753
1755
1679
1817
1368
833
1093
905
216
3
1617
1157
1444
262
512
138
684
285
541
124
1036
24
15
65
805
941
1021
1541
1537
1889
1517
313
325
593
530
54
62
142
1081
139
384
952
1576
1832
1857
1377
515
536
24
15
65
805
941
1021
1541
1537
1889
1517
313
325
593
530
54
62
143
1081
139
384
952
1576
1833
1857
1377
515
536
24
15
65
805
941
1021
1541
1537
1889
1517
313
325
593
530
54
63
143
1081
139
384
856
1938
1840
1857
1377
515
344
24
15
65
805
941
1005
1541
1541
1889
1517
313
329
601
542
50
63
143
1073
131
448
856
1938
1680
1606
209
139
336
24
15
65
805
941
1005
1541
1541
1889
1517
313
329
601
542
50
63
207
1073
131
448
856
1938
1808
1798
1393
587
272
24
15
65
805
941
1005
1541
1541
1889
1517
313
329
601
606
50
63
143
1073
131
256
792
1618
1680
1606
201
203
520
24
15
68
2021
917
817
1227
1155
1607
1634
114
1041
817
768
1132
96
28
534
17
24
824
28
244
276
22
48
513
24
15
68
2021
917
817
1227
1155
1607
1634
114
1042
818
768
1132
96
28
512
16
24
824
28
244
286
16
8
512
24
15
65
2021
917
817
1219
1219
1605
1644
114
1049
825
840
1062
173
33
550
33
40
964
84
46
290
142
528
344
24
15
65
2021
917
817
1219
1219
1605
1644
114
1042
826
904
1062
173
33
512
32
96
868
84
54
310
1
704
514
24
15
65
2021
917
817
1219
1219
1605
1644
114
1042
826
808
1062
173
33
512
32
0
836
84
54
310
1
0
610
24
15
65
2021
917
817
1219
1219
1605
1644
114
1042
826
840
1062
173
33
512
32
32
964
84
54
310
1
64
344
24
15
64
2021
917
817
1219
1219
1731
1638
114
1042
826
840
1092
76
30
512
32
32
776
140
112
284
0
320
624
24
15
64
2021
917
817
1219
1219
1731
1638
114
1043
825
840
1092
76
30
1409
33
32
776
140
1968
1458
899
1091
612
24
15
64
2021
917
817
1227
1219
1731
1638
114
1042
818
832
1092
76
30
512
16
56
776
140
112
284
16
16
528
24
15
68
2021
917
817
1227
1159
1604
1638
114
1043
817
776
1131
217
28
1153
17
16
826
136
1960
939
547
99
261
24
15
68
2021
917
817
1227
1159
1603
1634
114
1042
818
770
1120
176
28
512
16
20
830
107
55
285
160
220
258
24
15
68
2021
917
817
1227
1159
1607
1638
114
1041
817
776
1128
96
28
534
31
16
824
28
244
272
2
11
520
24
15
68
2021
917
817
1227
1159
1607
1638
114
1042
818
776
1128
96
28
512
16
16
856
28
244
286
18
564
612
24
15
68
2021
917
817
1219
1223
1731
1638
114
1043
825
810
1088
72
26
513
33
4
774
91
1756
286
3
7
524
24
15
68
2021
917
817
1219
1223
1731
1638
114
1043
825
842
1088
72
26
513
33
36
774
91
1756
286
3
327
612
24
15
68
2021
917
817
1219
1223
1735
1641
114
1042
826
844
1096
70
33
1408
32
40
780
128
1996
872
896
1080
624
24
15
68
2021
917
817
1227
1223
1603
1638
114
1042
818
834
1056
164
44
512
16
35
963
67
59
313
97
67
336
24
15
68
2021
917
817
1227
1223
1731
1634
114
1049
817
834
1088
64
29
518
39
60
774
135
125
280
2
67
276
24
15
68
2021
917
817
1227
1223
1731
1634
114
1049
817
840
1088
64
29
518
17
48
771
135
125
280
22
16
539
24
15
68
2021
917
817
1227
1223
1731
1634
114
1049
817
841
1088
64
29
518
17
51
771
135
125
280
22
17
536
24
15
68
2021
917
817
1227
1223
1731
1634
114
1042
818
834
1088
64
29
640
16
52
774
135
125
380
32
28
276
24
15
68
2021
917
817
1227
1223
1731
1634
114
1043
817
834
1088
64
29
513
17
52
774
135
125
282
19
27
540
24
15
68
2021
917
817
1227
1223
1731
1634
114
1043
817
840
1088
64
29
513
17
48
771
135
125
282
19
35
611
24
15
68
2021
917
817
1227
1223
1731
1634
114
1043
817
802
1088
64
29
513
17
12
774
135
125
282
19
7
524
24
15
68
2021
917
817
1227
1223
1731
1634
114
1043
817
841
1088
64
29
513
17
51
771
135
125
282
19
24
536
24
15
68
2021
917
817
1227
1223
1731
1638
114
1042
818
834
1088
68
28
640
16
35
771
131
123
370
34
1219
608
24
15
68
2021
917
817
1227
1223
1731
1638
114
1042
818
834
1088
68
44
1280
16
35
771
132
1964
1534
225
195
608
24
15
68
2021
917
817
1227
1223
1731
1638
114
1042
818
834
1088
72
28
512
16
52
830
91
1752
282
18
28
514
24
15
68
2021
917
817
1227
1223
1732
1634
114
1043
817
840
1091
65
29
1281
17
48
770
136
1979
1531
227
547
285
24
15
196
421
917
305
683
651
1619
101
797
17
682
684
682
1571
1843
779
576
328
328
992
160
432
243
504
88
24
15
196
421
917
305
683
651
1619
101
797
17
682
428
682
1571
1843
779
576
72
584
992
160
432
243
120
856
24
15
132
421
917
305
763
575
1575
1138
796
17
657
712
648
608
872
1291
265
808
1579
1683
1179
1419
35
816
531
24
15
132
421
917
305
763
575
1575
1138
796
17
657
713
648
608
872
1291
265
811
1555
1683
1179
1419
35
817
513
24
15
132
421
917
305
763
575
1575
1138
796
17
649
712
648
608
872
1291
258
824
1571
1683
1179
1419
36
984
539
24
15
132
421
917
305
763
575
1575
1138
796
17
649
713
648
608
872
779
1154
655
1539
1683
1179
139
1164
909
1048
24
15
132
421
917
305
763
575
1575
114
796
17
657
713
648
1696
1896
1291
265
811
1579
1227
27
1835
35
817
529
24
15
132
421
917
305
763
575
1575
114
796
17
649
712
648
1632
1896
1291
258
824
1547
1179
155
1675
12
984
523
24
15
132
421
917
305
763
575
1575
114
796
17
649
713
648
1632
1896
779
1154
654
1539
1179
155
139
1172
908
1049
24
15
129
421
925
317
421
645
1556
118
794
35
161
678
572
1724
1904
794
794
808
915
1217
70
129
3
539
1155
24
15
65
2021
933
653
1765
1217
1602
1638
102
774
1105
1793
1036
204
36
56
666
1274
140
133
1984
1610
1858
1456
40
24
15
65
2021
933
825
1223
1157
1605
1645
98
1042
818
770
1127
109
0
528
28
28
816
16
236
270
26
384
518
24
15
68
2021
933
821
1221
1154
1607
1637
98
1047
821
768
1130
106
32
610
16
16
857
28
194
258
39
399
611
24
15
68
2021
933
821
1221
1154
1607
1637
98
1047
821
768
1130
178
0
610
16
16
820
164
62
289
32
567
262
24
15
65
2021
933
777
965
1217
1730
1638
101
1029
117
805
1100
76
38
1305
345
541
516
134
1954
1490
913
1075
992
24
15
65
2021
933
781
965
1217
1730
1638
102
1030
113
801
1100
76
4
1344
346
538
780
141
96
830
922
1032
776
24
15
65
2021
933
781
965
1217
1730
1638
102
1030
113
801
1100
76
8
576
346
538
780
86
102
318
410
520
776
24
15
65
2021
933
781
965
1217
1730
1638
102
1030
113
801
1100
76
36
1400
346
538
780
141
1984
778
770
1032
776
24
15
65
2021
933
781
965
1221
1730
1638
102
1030
113
806
1096
76
4
576
346
536
775
136
96
314
410
523
795
24
15
65
2021
933
781
965
1221
1730
1638
102
1030
113
806
1096
76
8
576
346
536
775
133
102
318
410
523
795
24
15
65
2021
933
781
965
1221
1730
1638
102
1030
113
806
1096
76
36
1400
346
536
775
136
1984
778
770
1035
795
24
15
65
2021
933
825
1221
1217
1730
1638
101
1041
821
837
1100
76
38
1313
29
53
772
134
1986
1474
214
21
276
24
15
65
2021
933
825
1221
1217
1730
1638
101
1041
821
805
1100
76
38
1313
29
5
776
134
1985
1474
215
217
512
24
15
65
2021
933
825
1221
1217
1730
1638
102
1041
821
837
1100
76
36
1302
22
37
776
136
1952
1504
240
198
608
24
15
65
2021
933
825
1221
1217
1730
1638
102
1041
821
805
1092
76
36
1430
22
7
780
142
1984
864
1008
1146
515
24
15
65
2021
933
825
1221
1217
1730
1638
102
1041
821
805
1100
76
36
1302
22
5
776
136
1952
1504
240
646
512
24
15
65
2021
933
825
1219
1217
1602
1638
98
1042
817
837
1060
172
32
608
22
54
967
77
61
262
38
528
338
24
15
65
2021
933
825
1219
1217
1730
1638
102
1041
817
837
1092
76
36
1430
25
43
775
141
1984
864
994
1065
610
24
15
65
2021
933
825
1219
1217
1730
1638
102
1041
817
805
1092
76
36
1430
30
6
775
141
1984
864
992
1072
514
24
15
65
2021
933
825
1219
1220
1602
1638
98
1042
817
811
1060
172
32
608
22
1
817
101
61
262
230
646
293
24
15
65
2021
933
825
1219
1220
1730
1638
101
1041
817
811
1092
76
38
1313
21
1
769
133
1985
1474
230
57
517
24
15
65
2021
933
825
1219
1220
1730
1638
101
1041
817
807
1092
76
38
1377
21
10
771
133
1730
770
75
512
573
24
15
65
2021
933
825
1219
1220
1730
1638
101
1041
817
807
1097
76
38
1313
21
10
780
136
1953
1474
230
0
520
24
15
65
2021
933
825
1219
1220
1730
1638
102
1041
817
811
1092
76
36
1430
25
1
769
133
1728
864
994
1150
515
24
15
65
2021
933
825
1223
1220
1602
1638
98
1041
825
835
1060
172
32
614
17
49
961
72
62
258
38
541
325
24
15
65
2021
933
825
1223
1220
1602
1638
98
1041
825
839
1065
172
32
614
17
57
964
69
61
258
230
165
328
24
15
65
2021
933
825
1223
1220
1602
1638
98
1041
825
839
1060
172
32
614
17
57
961
72
62
258
230
165
333
24
15
65
2021
933
825
1223
1220
1602
1638
98
1041
825
807
1060
172
32
614
17
9
801
101
61
258
230
262
534
24
15
65
2021
933
825
1223
1220
1730
1638
98
1042
818
835
1089
76
16
1296
28
54
772
141
2013
790
26
530
531
24
15
65
2021
933
825
1223
1220
1730
1638
98
1042
818
835
1092
76
16
528
28
54
769
83
1757
278
26
36
534
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
835
1089
76
38
1313
18
58
772
141
1986
1474
224
19
528
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
835
1092
76
6
609
17
49
769
136
98
290
33
35
629
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
835
1092
76
38
1313
17
49
769
133
1985
1474
227
21
533
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
835
1097
76
38
1441
17
58
780
133
1985
834
995
1060
608
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
803
1097
76
38
1313
17
10
780
133
1985
1474
227
4
512
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
811
1089
76
6
609
17
1
768
86
98
290
34
3
568
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
839
1092
76
6
609
17
57
769
136
98
290
33
19
539
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
839
1092
76
38
1313
17
57
769
133
1985
1474
227
19
539
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
839
1097
76
38
545
17
57
772
133
1729
302
97
531
536
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
807
1092
76
6
609
17
9
769
136
98
290
33
5
525
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
807
1092
76
38
1313
17
9
769
133
1985
1474
227
5
269
24
15
65
2021
933
825
1223
1220
1730
1638
101
1041
825
807
1097
76
38
1377
17
9
776
136
1986
770
99
5
512
24
15
65
2021
933
825
1223
1220
1730
1638
102
1041
825
835
1092
76
36
1430
17
49
769
133
1984
864
998
1045
533
24
15
65
2021
933
825
1223
1220
1730
1638
102
1041
825
839
1092
76
36
1430
17
57
769
136
1984
864
938
555
287
24
15
65
2021
933
825
1223
1220
1730
1638
102
1041
825
839
1097
76
36
1430
17
57
772
136
1984
864
938
555
280
24
15
65
2021
933
825
1223
1220
1730
1638
102
1041
825
807
1092
76
36
1430
17
9
769
136
1984
864
998
1029
525
24
15
65
2021
933
825
1223
1220
1730
1638
102
1041
825
807
1097
76
36
1430
17
9
776
136
1728
864
998
1029
512
24
15
65
2021
933
825
1223
1221
1602
1638
98
1041
825
837
1056
172
32
614
17
51
975
77
62
258
230
153
322
24
15
65
2021
933
825
1223
1221
1602
1638
98
1041
825
837
1064
172
32
614
17
51
971
69
61
258
230
153
321
24
15
65
2021
933
825
1223
1221
1730
1638
101
1041
825
836
1096
76
38
1313
17
56
775
133
1986
1474
211
656
275
24
15
65
2021
933
825
1223
1221
1730
1638
101
1041
825
837
1088
76
38
1313
17
51
783
141
1986
1474
225
673
610
24
15
65
2021
933
825
1223
1221
1730
1638
101
1041
825
837
1096
76
38
1313
17
51
779
133
1986
1474
225
33
608
24
15
65
2021
933
825
1223
1221
1730
1638
102
1041
825
836
1096
76
36
1430
17
56
775
133
1984
864
1010
1040
531
24
15
65
2021
933
825
1223
1221
1730
1638
102
1041
825
837
1088
76
36
1430
17
51
783
141
1984
864
998
1057
610
24
15
65
2021
933
825
1223
1221
1730
1638
102
1041
825
837
1096
76
8
1430
18
51
775
133
2006
865
1000
1057
537
24
15
65
2021
933
825
1223
1221
1730
1638
102
1041
825
837
1096
76
36
1302
18
51
775
133
1952
1504
232
546
276
24
15
65
2021
933
821
1221
1217
1730
1638
102
1046
821
805
1100
76
36
1376
17
13
772
136
1984
794
75
3
520
24
15
68
2021
933
821
1221
1218
1735
1637
98
1047
821
832
1094
70
0
610
16
48
778
128
98
289
32
39
609
24
15
68
2021
933
821
1221
1218
1735
1637
98
1047
821
832
1094
70
32
1314
16
48
778
128
1986
1473
224
679
609
24
15
68
2021
933
821
1221
1218
1735
1637
98
1047
821
832
1098
68
0
594
16
48
820
80
108
306
352
332
518
24
15
68
2021
933
821
1221
1218
1607
1637
98
1047
821
832
1062
166
32
546
16
32
970
64
34
297
96
71
337
24
15
64
2021
933
825
1219
1219
1731
1638
102
1041
817
809
1092
76
9
662
30
3
771
84
102
352
32
90
513
24
15
64
2021
933
825
1219
1219
1731
1638
102
1041
826
836
1092
76
9
1302
16
48
772
140
1978
1504
212
673
626
24
15
64
2021
933
825
1219
1219
1731
1638
102
1041
826
836
1092
76
38
1430
16
48
772
140
1984
864
1004
1056
536
24
15
64
2021
933
825
1223
1219
1731
1638
98
1043
825
832
1092
76
1
657
17
48
772
140
126
369
35
1071
540
24
15
64
2021
933
825
1223
1219
1731
1638
102
1041
825
832
1092
76
38
1430
17
48
772
140
1984
864
998
1056
538
24
15
68
2021
933
777
795
1179
1619
1637
101
1029
1
906
672
163
3
1261
417
1236
54
161
48
916
653
1948
1052
24
15
68
2021
933
825
1219
1223
1604
1634
102
1041
826
810
1059
161
34
662
16
3
808
100
34
339
51
3
275
24
15
68
2021
933
825
1219
1223
1604
1634
102
1041
826
810
1063
161
34
662
16
3
832
76
33
355
51
387
635
24
15
68
2021
933
825
1219
1223
1604
1634
102
1041
826
842
1063
161
34
662
16
35
960
76
33
355
51
323
347
24
15
68
2021
933
825
1219
1223
1604
1638
98
1042
826
842
1063
156
12
528
16
35
960
113
0
270
17
67
347
24
15
68
2021
933
825
1219
1223
1603
1638
102
1041
826
810
1056
164
34
662
16
3
811
163
32
336
467
515
552
24
15
68
2021
933
825
1219
1223
1603
1638
102
1041
826
812
1056
164
34
1430
16
0
828
164
32
848
972
1144
580
24
15
68
2021
933
825
1219
1223
1731
1634
98
1042
826
810
1088
64
33
1312
16
3
771
135
1989
1472
210
643
312
24
15
68
2021
933
825
1219
1223
1731
1634
98
1042
826
842
1088
64
33
1296
16
35
775
135
1989
1504
242
195
608
24
15
68
2021
933
825
1219
1223
1731
1638
98
1042
826
810
1088
68
12
1504
16
3
771
131
1975
1438
914
1027
568
24
15
68
2021
933
825
1219
1223
1731
1638
102
1041
826
810
1088
68
34
1430
16
3
771
131
1728
864
1011
1027
568
24
15
68
2021
933
825
1219
1223
1731
1638
102
1041
826
842
1088
68
34
1302
16
35
771
131
1984
1504
243
195
610
24
15
68
2021
933
825
1219
1223
1732
1634
102
1041
826
810
1095
65
2
1302
16
3
768
140
1969
1523
219
643
319
24
15
68
2021
933
825
1219
1223
1732
1634
102
1041
826
810
1095
65
34
1302
16
3
768
140
1985
1507
243
3
271
24
15
68
2021
933
825
1219
1223
1732
1634
102
1041
826
842
1091
65
34
1302
16
35
776
132
1953
1507
243
195
615
24
15
68
2021
933
825
1219
1223
1732
1634
102
1041
826
842
1095
65
2
1302
16
35
768
140
1969
1523
243
195
611
24
15
68
2021
933
825
1219
1223
1732
1634
102
1041
826
842
1095
65
34
1302
16
35
768
140
1985
1507
243
195
611
24
15
68
2021
933
825
1219
1223
1735
1641
98
1042
826
844
1096
70
1
1296
16
32
780
128
2008
1488
208
192
616
24
15
68
2021
933
825
1219
1223
1735
1637
98
1042
826
844
1096
65
32
1296
16
32
780
130
1991
1504
240
192
616
24
15
68
2021
933
825
1219
1223
1735
1637
100
1042
826
844
1096
65
13
1376
16
32
780
130
1972
812
96
704
616
24
15
68
2021
933
825
1223
1223
1603
1638
102
1041
818
808
1056
164
34
662
24
0
828
100
32
336
35
376
588
24
15
68
2021
933
825
1223
1223
1731
1634
98
1043
825
840
1088
64
1
657
17
32
771
135
110
366
478
1219
611
24
15
68
2021
933
825
1223
1223
1731
1634
102
1041
825
840
1088
64
4
1302
17
32
771
139
2011
1500
222
192
611
24
15
68
2021
933
825
1223
1223
1731
1634
102
1041
825
840
1088
64
34
1302
17
32
771
139
1988
1508
246
192
611
24
15
68
2021
933
825
1223
1223
1731
1634
102
1041
825
840
1088
64
36
1302
17
32
771
139
1991
1506
242
192
611
24
15
68
2021
933
825
1223
1223
1731
1638
101
1041
825
840
1088
72
35
609
18
32
771
87
1738
284
208
192
611
24
15
68
2021
933
825
1223
1223
1731
1638
102
1041
825
840
1088
68
34
1302
17
32
771
131
1984
1504
242
192
611
24
15
68
2021
933
825
1223
1223
1731
1638
102
1041
818
808
1088
68
34
1430
24
0
771
131
1728
864
995
1145
515
24
15
68
2021
933
825
1223
1223
1735
1638
102
1041
825
808
1096
64
2
1430
17
0
775
131
1968
1456
986
1144
571
24
15
68
2021
933
825
1223
1223
1735
1638
102
1041
825
808
1096
64
32
1430
17
0
775
131
1991
866
998
1024
571
24
15
68
2021
933
825
1223
1223
1735
1638
102
1041
825
808
1096
64
34
1430
17
0
775
131
1984
864
1002
1024
571
24
15
68
2021
933
825
1223
1223
1607
1638
102
1041
825
808
1064
160
34
662
17
0
964
92
32
336
38
256
378
24
15
68
2021
933
826
1219
1223
1604
1634
102
1040
826
810
1059
161
34
663
17
3
808
100
36
357
498
515
275
24
15
68
2021
933
826
1219
1223
1732
1634
102
1040
826
810
1095
65
2
1303
17
3
768
140
1969
1525
218
131
271
24
15
68
2021
933
826
1219
1223
1732
1634
102
1040
826
810
1095
65
34
1303
17
3
768
140
1985
1506
242
3
271
24
15
68
2021
933
826
1219
1223
1732
1634
102
1040
826
842
1095
65
34
1303
17
35
768
140
1961
1493
218
195
611
24
15
200
421
933
825
1190
798
1855
1125
1378
1043
1284
280
562
561
1793
1761
1027
0
1044
262
105
67
833
17
1596
24
15
68
2021
933
825
1216
1219
1607
1637
98
1043
816
811
1067
147
0
785
27
3
814
136
2
479
25
568
300
24
15
65
2021
932
826
1219
1223
1605
1638
99
1041
825
809
1060
156
17
529
19
3
835
115
11
282
16
568
609
24
15
65
2021
932
826
1219
1223
1605
1638
99
1041
825
841
1060
156
17
529
19
35
963
115
11
282
176
64
348
24
15
65
2021
932
826
1219
1223
1605
1638
99
1041
818
802
1060
156
17
529
25
11
835
115
11
283
21
561
610
24
15
193
421
932
818
1187
787
1841
1126
1383
1044
1290
282
574
572
1794
1763
1025
4
1041
257
113
66
836
22
1591
24
15
193
421
932
818
1187
787
1841
1126
1383
1044
1290
282
574
572
1802
1763
1025
4
1041
257
97
65
836
22
1567
24
15
68
2021
932
778
771
1155
1603
1634
99
1028
14
913
689
176
11
1219
420
1238
49
179
57
898
643
1945
1046
24
15
68
2021
932
818
1219
1155
1603
1634
99
1044
822
769
1121
176
11
531
20
22
849
179
57
264
19
564
614
24
15
68
2021
932
818
963
1155
1603
1634
99
1044
86
769
1121
176
11
1427
396
542
817
179
57
868
825
1057
770
24
15
68
2021
932
818
963
1155
1603
1634
99
1044
86
785
1121
176
11
1299
340
518
801
179
57
776
915
1084
790
24
15
68
2021
932
818
963
1155
1603
1634
103
1044
86
769
1121
176
19
1315
393
542
817
179
49
768
824
1033
777
24
15
68
2021
932
818
963
1155
1603
1634
103
1044
86
785
1121
176
19
1315
393
526
801
179
49
768
824
1065
793
24
15
65
2021
932
825
1219
1219
1601
1642
99
1043
826
812
1069
153
1
656
16
0
809
138
3
352
51
63
295
24
15
68
2021
932
818
1219
1219
1731
1634
103
1044
822
833
1089
64
3
611
20
54
817
83
97
288
337
276
518
24
15
68
2021
932
818
1219
1219
1731
1634
103
1044
822
833
1089
64
35
1315
20
54
769
131
1985
1473
209
25
278
24
15
68
2021
932
818
1187
1219
1603
1634
103
1044
790
913
1057
160
35
547
9
70
833
67
57
300
108
761
377
24
15
65
2021
932
306
483
627
1601
1642
103
20
138
666
670
196
2
483
769
772
529
1809
2001
1858
1348
278
415
24
15
65
1573
517
1573
5
532
1604
1772
274
1087
1565
92
726
150
225
1042
512
864
1904
1810
1867
833
256
420
198
24
15
1216
1061
517
1549
13
1281
1059
877
262
518
1541
1313
993
61
1596
1024
642
378
734
1758
1539
553
353
120
96
24
15
1220
1061
517
1565
6
1282
1063
869
290
555
1816
1312
858
60
1568
1050
587
72
684
1680
1556
980
1142
49
73
24
15
1217
1061
517
1573
5
1285
1065
877
274
575
1821
1341
821
61
1632
1042
512
65
658
1763
1676
705
512
121
80
24
15
1220
1061
517
1546
3
775
1060
870
262
520
1538
146
739
57
1634
1031
769
988
2000
1752
1692
833
469
236
93
24
15
1090
1991
1225
98
323
803
1156
1160
652
60
514
512
519
792
276
1456
956
992
1034
26
1560
1840
66
259
894
24
15
1096
1991
201
154
475
379
975
585
1580
1265
130
202
280
139
537
21
1076
1412
70
2
292
85
914
790
1410
24
15
584
1991
201
154
731
635
79
1097
1580
1265
1922
1226
1816
1995
537
21
1588
1668
1094
66
464
85
530
86
386
24
15
1090
1991
201
152
448
768
900
580
1580
1264
152
276
366
394
536
20
16
1540
70
518
232
89
1551
1598
118
24
15
1090
1991
201
152
448
576
900
580
1580
1264
152
388
334
138
536
20
18
212
22
14
472
88
12
268
454
24
15
1090
1991
201
152
448
576
900
580
1580
1264
152
404
334
138
536
20
18
260
6
14
472
88
12
508
6
24
15
577
1825
368
65
261
149
9
562
1587
53
514
87
837
804
798
518
1572
122
1492
276
292
496
66
128
1888
24
15
577
1825
368
69
261
161
5
561
1587
1389
516
66
1006
937
681
45
45
1184
1716
1062
945
171
1544
1608
746
24
15
1092
2020
1228
70
260
769
579
612
780
56
514
387
137
211
487
806
998
386
791
945
520
256
113
77
569
24
15
1089
1889
368
68
261
385
545
561
1587
1399
517
130
199
493
521
10
75
320
418
52
433
52
116
790
817
24
15
1089
1888
368
65
261
385
929
563
1587
1406
514
771
35
105
520
12
38
801
880
1086
632
1800
152
386
112
24
15
1088
1888
368
68
261
385
547
563
1587
1399
517
770
145
473
529
11
43
768
829
1069
417
40
40
474
123
24
15
1137
1889
369
69
261
385
569
517
1577
1389
517
769
157
445
517
13
45
769
826
107
481
41
82
467
120
24
15
1137
1889
369
69
261
385
569
517
1577
1389
517
769
157
509
517
13
45
801
826
1075
385
6
49
422
88
24
15
1137
1889
369
69
261
385
569
517
1577
1389
517
769
157
477
517
13
45
769
826
1067
705
41
82
467
120
24
15
1137
1889
369
69
261
393
569
517
1577
1389
517
773
149
477
517
13
77
793
826
1058
706
50
114
451
96
24
15
1088
1888
368
70
256
256
800
560
1584
1404
518
233
197
237
522
14
70
210
7
55
433
53
116
2
1
24
15
1089
1889
372
69
261
385
545
562
1591
1405
516
130
199
492
522
10
65
320
434
55
433
52
116
796
830
24
15
1088
1888
372
69
261
385
931
563
1591
1405
516
770
34
176
523
11
41
800
880
112
505
8
16
388
176
24
15
1088
1888
372
69
261
386
931
563
1591
1405
516
768
34
176
541
5
33
801
881
1136
726
20
70
390
179
24
15
1089
1889
2033
1473
325
321
865
561
89
281
281
835
581
237
53
357
69
130
388
46
130
395
281
304
248
24
15
1089
1889
2033
1473
325
321
865
561
89
281
345
853
581
237
53
357
5
29
422
46
130
395
201
546
1800
24
15
1089
1889
2033
1477
325
321
869
561
89
282
324
322
302
233
53
356
24
256
788
54
130
396
192
472
508
24
15
1089
1889
2033
1473
325
581
853
565
89
281
281
58
382
30
49
357
69
788
400
928
898
395
285
852
1280
24
15
1089
1889
2033
1473
325
581
853
565
89
281
281
58
638
30
49
357
69
788
912
1984
1410
651
87
852
128
24
15
1089
1889
2033
1473
325
581
853
565
89
281
281
59
637
29
49
357
69
785
913
1985
1418
395
75
849
1109
24
15
1089
1889
2033
1473
325
581
853
565
89
281
345
125
637
29
49
357
5
781
897
1985
1418
395
105
770
10
24
15
1089
1889
2033
1473
325
581
853
565
89
281
345
123
637
29
49
357
5
777
897
1985
1418
394
107
769
13
24
15
1089
1889
2033
1473
325
581
805
561
89
281
281
58
286
178
55
357
69
932
736
72
962
394
281
796
560
24
15
1089
1889
2033
1473
581
789
917
561
89
281
89
285
61
181
53
357
261
166
34
898
898
394
459
104
44
24
15
1089
1889
2033
1473
581
581
597
565
89
281
89
125
125
285
49
357
261
13
1
705
906
651
723
963
1037
24
15
1089
1889
2033
1473
581
581
597
565
89
281
89
123
125
285
49
357
261
9
1
705
906
651
427
1
13
24
15
1089
1889
2033
1477
581
577
601
561
89
285
89
121
125
286
54
358
257
10
3
712
896
652
742
896
1038
24
15
1088
1892
2032
1473
581
578
643
567
95
286
66
64
14
250
50
352
269
768
524
364
418
395
417
416
924
24
15
1088
1892
2032
1477
581
577
643
567
95
285
68
66
10
250
50
353
269
0
12
220
386
396
672
904
1178
24
15
1088
1892
2032
1477
581
577
643
567
95
285
68
66
10
506
50
353
269
0
12
732
130
396
672
904
1178
24
15
1088
1892
2032
1477
581
578
643
567
95
285
68
64
14
250
50
353
269
1
12
216
386
396
416
34
22
24
15
1088
1892
2032
1477
581
578
643
567
95
285
68
64
14
506
50
353
269
1
12
728
130
396
416
34
22
24
15
1088
1888
2032
1478
579
579
584
560
88
284
88
82
95
232
52
358
257
20
52
130
387
395
687
904
136
24
15
1088
1888
2032
1478
320
320
864
560
88
284
326
321
298
234
54
358
22
310
797
61
133
397
197
449
353
24
15
1088
1888
2032
1478
320
320
864
560
88
284
326
329
301
234
54
358
22
306
791
49
133
397
196
460
353
24
15
1088
1888
2032
1478
336
320
864
560
88
284
278
321
288
232
52
358
70
342
769
61
134
398
274
721
325
24
15
1088
1888
2032
1478
336
320
864
560
88
284
342
321
288
232
52
358
6
278
769
61
902
654
178
657
313
24
15
1088
1888
2032
1478
328
323
864
560
88
284
322
323
288
232
52
358
30
306
784
63
902
398
194
448
352
24
15
1088
1888
2032
1478
336
280
800
560
88
284
278
785
576
180
52
358
70
182
449
77
972
398
274
273
345
24
15
1088
1888
2032
1478
336
280
800
560
88
284
278
785
576
180
54
358
70
182
449
77
973
397
273
272
306
24
15
1088
1888
2032
1478
576
576
640
560
88
284
94
81
10
506
52
358
259
17
22
438
162
395
683
907
1040
24
15
1088
1888
2032
1478
576
576
840
560
88
284
94
72
220
232
52
358
259
835
91
0
130
395
715
505
96
24
15
1088
1888
2032
1478
592
576
640
560
88
284
86
65
9
506
52
358
262
18
23
437
130
395
681
905
1105
24
15
1088
1888
2032
1478
592
576
640
560
88
284
86
65
10
250
52
358
262
22
21
221
386
395
681
929
1057
24
15
1088
1888
2032
1478
592
576
640
560
88
284
86
65
10
506
52
358
262
22
22
734
130
651
681
928
1056
24
15
1088
1888
2032
1478
592
664
896
560
88
284
86
9
1
122
52
358
262
930
575
101
194
395
425
313
401
24
15
1088
1892
2032
1473
589
586
643
567
95
286
68
64
2
250
50
352
264
768
524
364
418
395
675
549
1068
24
15
1092
1892
2032
1473
589
586
587
563
95
286
68
64
106
234
50
352
264
8
202
276
385
399
419
32
198
24
15
1092
1892
2032
1473
589
586
587
563
95
286
68
64
110
234
50
352
264
8
36
144
385
399
419
32
482
24
15
1092
1892
2032
1473
589
586
843
563
95
286
68
64
362
234
50
352
264
896
714
20
129
399
739
656
654
24
15
1092
1892
2032
1473
589
586
843
563
95
286
68
64
366
234
50
352
264
896
708
36
129
399
739
656
668
24
15
1092
1890
2034
1472
589
586
843
560
90
283
65
64
366
235
51
358
270
904
708
34
128
396
672
674
650
24
15
1089
1889
2036
1492
324
333
869
562
91
275
259
843
577
233
53
353
113
81
387
39
771
399
129
545
640
24
15
1089
1892
2036
1476
333
589
833
567
92
284
322
70
366
234
51
352
12
644
704
32
138
650
610
912
1152
24
15
1089
1892
2036
1476
589
589
577
567
92
284
66
70
110
234
51
352
268
2
32
288
394
394
674
932
48
24
15
1088
2022
1225
110
512
512
672
620
524
40
980
400
308
62
378
834
770
34
62
38
518
273
21
93
905
24
15
1088
2022
1225
110
512
512
672
620
524
40
983
401
310
62
378
834
771
32
62
38
518
273
3
48
200
24
15
1088
2022
1225
110
512
512
616
620
780
40
1516
905
221
410
488
554
1817
547
1719
1249
9
651
1031
27
513
24
15
1088
2022
1225
110
512
512
616
620
780
40
1004
393
221
410
488
554
793
35
951
1249
9
395
7
27
1025
24
15
1088
2022
1225
110
512
512
616
620
780
40
1004
905
221
410
488
554
793
547
1719
1249
9
651
7
1051
1025
24
15
1088
2022
1225
110
512
768
832
620
780
40
1003
545
118
222
492
810
795
780
110
102
0
258
3
592
1552
24
15
1088
2022
1225
110
512
768
832
620
780
40
1004
546
116
222
490
554
793
776
108
102
6
385
7
592
1552
24
15
1088
2022
1225
30
256
384
960
620
780
8
311
129
32
30
434
898
739
224
498
31
30
274
123
64
512
24
15
1088
2022
1225
30
256
384
584
620
524
8
564
801
157
460
364
898
994
779
799
1093
68
562
122
379
1
24
15
1088
2022
1225
30
256
384
584
620
524
8
564
800
156
460
364
874
994
780
798
1090
66
258
310
376
1
24
15
1088
2022
1225
30
256
384
584
620
524
8
564
800
156
460
362
874
994
780
798
1090
70
265
76
377
1
24
15
1088
2022
1225
30
256
384
584
620
524
8
564
802
156
460
364
1002
994
776
796
66
66
514
76
378
2
24
15
1088
2022
1225
30
256
384
584
620
780
8
316
802
156
406
434
646
722
1664
796
22
22
657
216
1786
2
24
15
1088
2022
1225
30
256
848
840
620
780
8
308
369
85
150
434
562
738
451
95
12
22
390
441
263
841
24
15
1088
2022
1225
30
256
848
840
620
780
8
308
369
86
150
434
562
738
451
990
22
22
390
441
263
548
24
15
1088
2022
1225
30
256
848
840
620
780
8
308
368
84
150
434
562
738
450
94
22
22
389
445
262
841
24
15
1088
2022
1225
30
256
848
840
620
780
8
308
368
86
150
434
562
738
450
991
22
22
389
445
262
531
24
15
1088
2022
1224
30
256
384
832
620
782
9
308
129
77
158
438
946
738
339
479
25
25
258
48
522
1570
24
15
1088
2022
1224
30
256
384
576
620
782
9
308
129
141
158
438
902
738
339
415
537
277
288
120
522
1538
24
15
1088
2022
1224
30
256
384
576
620
782
9
308
129
141
414
438
902
738
339
415
25
21
288
120
522
1538
24
15
1088
2022
1224
30
256
384
576
620
782
9
308
128
140
158
438
562
738
346
414
539
281
386
424
524
1537
24
15
1088
2022
1224
30
256
384
576
620
782
9
308
128
140
414
438
562
738
346
414
27
25
386
424
524
1537
24
15
1088
2022
1224
30
256
848
840
620
782
9
308
369
85
150
438
562
738
451
95
12
20
388
432
262
841
24
15
1088
2022
1224
30
256
848
840
620
782
9
308
369
86
150
438
562
738
451
990
21
21
388
444
262
548
24
15
1088
2022
1224
30
256
848
840
620
782
9
308
368
84
150
438
562
738
454
990
22
20
388
432
132
544
24
15
577
2020
1228
125
1037
517
162
1111
652
34
1954
547
1616
1578
275
940
1710
393
1187
36
134
641
609
245
1073
24
15
1092
2020
1228
125
525
514
615
612
780
34
994
384
214
403
485
556
794
51
948
1274
0
388
2
66
1027
24
15
1092
2020
1228
125
525
514
615
612
780
34
994
896
214
403
485
812
794
563
1716
250
0
260
2
1058
1027
24
15
1092
2020
1228
125
525
514
615
612
780
34
1506
896
214
403
485
556
1818
563
1716
250
0
644
1026
66
515
24
15
1089
1889
369
73
267
271
805
561
1585
1393
520
248
226
243
523
11
72
208
12
32
432
10
107
1
6
24
15
1089
1889
369
73
267
271
805
561
1585
1394
520
248
226
243
541
4
80
208
12
32
420
36
96
2
6
24
15
1089
1889
369
25
263
387
549
565
1585
17
592
144
182
223
537
838
1344
336
88
264
962
1640
367
881
80
24
15
1089
1889
369
25
263
387
549
565
1585
17
592
144
182
479
537
838
1344
336
88
8
450
360
367
881
80
24
15
1088
1892
369
73
267
851
1059
567
1585
1394
520
458
776
27
527
1
48
710
262
337
816
48
16
269
1
24
15
1088
1892
369
73
267
851
1059
567
1585
1394
520
458
776
27
543
1
48
710
262
337
1360
16
16
269
1
24
15
1092
1889
369
73
267
395
551
561
1589
1393
520
156
210
474
539
3
72
328
712
10
456
58
107
816
1136
24
15
1092
1889
369
73
267
391
807
561
1589
1394
520
808
104
218
539
0
40
1514
1491
1032
712
27
1576
1798
1283
24
15
1136
1890
368
76
256
480
888
516
1582
1387
523
185
29
253
518
10
107
227
7
7
257
10
97
0
496
24
15
1089
1889
369
73
264
261
805
565
1589
1393
523
839
95
221
541
1
49
1473
1521
1121
705
29
1569
1821
1117
24
15
1088
1889
369
25
256
771
803
565
1588
18
267
395
83
183
525
545
1897
1865
875
808
560
410
147
571
104
24
15
1088
1889
369
25
256
771
803
565
1588
18
271
387
83
119
525
545
1898
1912
1465
936
432
410
146
711
1025
24
15
1089
2020
1224
112
518
514
622
619
783
32
944
400
476
410
440
556
800
0
168
10
131
384
48
0
792
24
15
1092
2020
1225
117
517
514
619
612
782
34
1008
392
222
195
484
556
784
32
946
698
513
389
4
66
1031
24
15
1092
2020
1225
117
517
514
619
612
782
34
944
384
478
451
484
556
800
48
186
58
1
389
49
98
135
24
15
1092
2020
1225
117
517
514
619
612
782
34
944
896
222
451
484
812
800
560
1722
186
1
261
60
994
647
24
15
1092
2020
1225
117
517
514
619
612
782
34
944
904
222
451
484
812
800
544
1714
186
1
261
49
962
1095
24
15
1092
1992
1225
33
261
770
1159
1167
653
30
625
528
522
792
273
1425
917
960
1042
24
1562
1800
115
380
870
24
15
1092
1992
1225
33
261
770
1159
1167
653
30
625
400
525
792
273
1353
1358
704
395
44
1566
1730
1088
611
123
24
15
1092
1992
1225
33
261
770
1159
1167
653
30
625
400
522
792
273
1425
918
704
402
24
1561
1804
8
876
102
24
15
1088
1993
1225
40
264
783
1167
1182
654
27
259
411
530
792
257
649
729
397
396
33
1582
1090
295
225
19
24
15
1088
1993
1225
40
264
783
1167
1182
654
27
259
411
530
792
258
802
729
397
396
33
1576
1256
294
225
19
24
15
1088
2020
1225
41
264
771
1091
615
654
26
259
499
882
182
1656
1161
730
720
588
1545
1547
809
392
839
855
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
531
523
793
273
1353
1353
961
1045
44
1560
1730
1091
689
934
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
531
525
793
273
1425
914
962
1047
44
1548
1828
112
376
840
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
531
522
794
273
1425
914
962
1044
25
1580
1834
112
368
851
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
531
557
793
273
1425
914
962
1111
12
1548
1812
16
360
776
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
403
523
793
273
1353
1353
705
405
28
1566
1730
1095
613
102
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
403
525
793
273
1425
914
706
407
109
1564
1828
112
888
72
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
403
522
794
273
1425
914
706
404
25
1548
1820
16
440
35
24
15
1092
1992
1225
33
256
771
1159
1167
653
30
627
403
539
793
273
1353
1353
713
409
12
1560
1730
579
1121
70
24
15
1092
1992
1225
33
256
771
1159
1167
654
30
627
403
522
794
272
1425
914
706
404
25
1561
1801
24
440
35
24
15
1092
1992
1225
41
256
771
1159
1167
654
26
635
523
522
794
272
1353
1354
1000
1036
25
1561
1730
1088
672
896
24
15
1092
1992
1225
41
256
771
1159
1167
654
26
635
395
522
794
272
1353
1353
712
396
25
1561
1730
1094
616
32
24
15
1092
1992
1225
73
256
771
1159
1167
654
58
523
523
522
794
272
1362
1394
1284
1036
25
1563
1736
584
1744
1028
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
387
518
780
257
1424
914
753
396
25
1549
1820
12
710
39
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
387
518
780
273
1424
914
753
396
25
1561
1820
20
678
39
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
523
792
273
1424
914
962
1038
47
1561
1828
20
360
889
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
523
788
256
1424
914
977
1045
49
1575
1837
12
358
854
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
523
788
273
1424
914
977
1045
49
1565
1812
20
358
854
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
522
792
272
1424
914
978
1044
53
1556
1814
18
352
835
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
522
792
273
1424
914
978
1044
53
1557
1812
18
352
835
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
534
780
257
1424
914
962
1052
5
1557
1844
114
368
853
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
534
780
256
1424
914
961
1052
17
1556
1846
116
374
855
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
534
780
272
1424
914
962
1052
5
1580
1822
20
372
853
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
534
780
273
1424
914
962
1052
37
1581
1828
114
368
853
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
555
792
272
1424
914
961
1109
21
1556
1814
18
366
778
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
555
792
273
1424
914
961
1109
21
1557
1812
18
366
778
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
555
788
256
1424
914
977
1109
17
1575
1837
12
358
790
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
555
788
273
1424
914
961
1109
17
1565
1812
18
366
778
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
539
792
272
1424
914
977
1049
9
1551
1822
20
358
849
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
539
792
273
1424
914
961
1049
9
1549
1812
18
366
846
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
539
788
273
1424
914
961
1049
33
1565
1812
18
366
846
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
554
792
272
1424
914
978
1108
21
1556
1814
18
352
771
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
531
554
792
273
1424
914
961
1108
22
1558
1812
18
366
779
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
523
792
273
1424
914
706
398
47
1561
1828
20
872
57
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
522
792
272
1424
914
706
404
53
1556
1814
18
440
35
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
522
792
273
1424
914
705
404
53
1557
1812
18
878
75
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
534
780
257
1424
914
721
412
5
1557
1844
20
870
39
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
534
780
256
1424
914
722
412
5
1548
1822
18
864
37
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
534
780
272
1424
914
720
412
5
1580
1822
18
867
39
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
534
780
273
1424
914
721
412
5
1581
1820
20
870
39
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
539
792
272
1424
914
721
409
9
1551
1822
20
870
81
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
539
792
273
1424
914
705
409
13
1549
1812
18
878
78
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
627
403
539
788
273
1424
914
721
409
33
1565
1812
20
870
81
24
15
1092
1993
1225
33
256
771
1159
1166
654
30
631
531
539
788
272
1424
913
960
1049
33
1579
1838
11
364
870
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
531
523
792
272
1425
912
961
1045
25
1551
1819
28
382
866
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
531
523
792
273
1425
912
961
1045
25
1549
1822
28
381
853
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
531
539
792
272
1425
912
961
1049
9
1551
1819
28
378
842
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
531
539
792
273
1425
912
961
1049
9
1549
1822
28
381
842
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
531
539
788
272
1425
912
961
1049
33
1579
1835
12
381
870
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
395
523
792
272
1425
912
753
397
25
1563
1803
28
709
98
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
395
523
792
273
1425
912
753
397
25
1561
1807
12
710
98
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
395
539
792
273
1425
912
753
413
25
1561
1807
12
710
2
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
403
523
792
272
1425
912
705
405
25
1551
1819
28
733
85
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
403
523
792
273
1425
912
705
405
25
1549
1822
28
893
85
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
403
539
792
272
1425
912
705
409
25
1551
1835
12
893
102
24
15
1092
1993
1225
32
256
771
1159
1166
654
31
631
403
539
792
273
1425
912
705
409
13
1549
1822
28
893
74
24
15
1092
1993
1225
24
256
771
1159
1166
654
11
523
523
539
792
272
1346
1402
1291
1051
11
1563
1732
616
1760
1032
24
15
1092
1993
1225
24
256
771
1159
1166
654
11
267
395
539
792
272
1010
754
402
410
19
1564
1204
4
610
10
24
15
1092
1993
1225
24
256
771
1159
1166
654
11
267
395
539
788
272
754
754
395
411
33
1579
1129
264
360
8
24
15
1092
1993
1225
24
256
771
1159
1166
654
11
139
395
539
536
272
882
1138
754
410
147
156
356
840
834
1106
24
15
1092
1993
1225
24
256
771
1159
1166
654
11
315
387
518
524
256
898
722
742
492
309
140
276
88
833
1
24
15
1092
1993
1225
24
256
771
1159
1166
654
11
315
387
518
780
256
898
722
742
748
53
1548
1164
92
833
513
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
523
523
539
792
272
1353
1385
1291
1051
11
1563
1731
617
1768
1032
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
523
523
539
792
273
1353
1386
1290
1050
10
1562
1731
616
1762
1034
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
267
395
518
524
256
914
754
403
388
149
148
308
48
196
1
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
267
395
538
536
272
914
754
403
412
149
148
276
48
196
17
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
267
395
539
536
272
914
754
394
410
459
155
274
48
162
10
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
267
395
539
792
272
914
754
394
410
11
1563
1170
48
162
10
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
267
395
539
792
273
914
754
394
410
10
1562
1160
48
226
10
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
518
780
257
1426
914
963
1028
21
1549
1816
24
380
865
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
518
780
256
1418
914
966
1028
21
1556
1810
20
369
849
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
518
780
272
1426
914
963
1028
21
1588
1828
8
380
865
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
518
780
273
1426
914
963
1028
53
1581
1816
24
380
865
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
523
792
272
1353
1353
1001
1037
25
1563
1731
1091
681
897
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
523
792
273
1353
1353
1001
1037
25
1561
1730
1090
678
929
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
522
792
273
1353
1354
963
1036
29
1561
1730
1088
700
1009
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
539
792
272
1426
914
962
1051
11
1563
1804
28
370
836
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
523
539
788
272
1426
914
962
1115
33
1579
1833
16
362
772
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
395
518
780
257
1426
914
755
388
85
1549
1816
24
716
81
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
395
518
780
256
1418
914
710
388
21
1556
1810
20
881
81
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
395
518
780
272
1426
914
707
388
21
1588
1828
24
892
97
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
395
523
792
272
1353
1353
713
397
25
1567
1731
1091
617
97
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
395
523
792
273
1353
1352
713
397
25
1561
1731
1092
613
49
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
395
522
792
272
1426
914
755
396
30
1563
1804
8
712
1
24
15
1092
1993
1225
40
256
771
1159
1166
654
27
635
395
522
792
273
1426
914
707
396
29
1561
1800
24
892
113
24
15
1092
1993
1225
40
264
771
1159
1166
654
27
515
515
523
792
272
1353
1401
1345
1037
25
1563
1731
611
1732
1053
24
15
1092
1993
1225
40
264
771
1159
1166
654
27
515
515
523
792
273
1353
1400
1345
1037
25
1561
1730
612
1734
1052
24
15
1092
1993
1225
40
264
771
1159
1166
654
27
259
387
523
536
272
905
729
385
397
473
159
259
291
228
29
24
15
1092
1993
1225
40
264
771
1159
1166
654
27
259
387
523
536
273
905
729
385
397
473
153
258
290
230
28
24
15
1092
1993
1225
40
264
771
1159
1166
654
27
259
387
523
792
272
905
729
385
397
25
1567
1155
35
228
29
24
15
1092
1993
1225
40
264
771
1159
1166
654
27
259
387
523
792
273
905
728
385
397
25
1561
1154
36
230
28
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
523
523
539
792
273
1408
962
906
667
25
1565
1796
34
516
136
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
522
536
273
896
706
392
396
478
154
260
57
275
48
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
522
792
273
640
706
392
396
46
1561
1092
322
263
48
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
555
792
273
896
706
713
509
13
1561
1156
66
838
81
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
539
536
273
896
706
418
411
153
141
260
34
224
12
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
539
792
272
640
706
394
411
25
1551
1094
322
260
72
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
539
792
273
640
706
394
411
25
1549
1092
322
260
8
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
539
788
257
896
706
418
411
33
1549
1172
34
1248
1556
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
539
788
272
704
706
394
411
33
1579
1150
258
260
76
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
267
395
539
788
273
896
706
713
413
33
1565
1156
66
902
17
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
139
395
555
788
256
832
1138
754
507
33
1543
1237
1498
1348
1028
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
139
395
555
788
273
1392
1138
754
507
33
1581
1892
772
1412
1028
24
15
1092
1993
1225
25
256
771
1159
1166
654
14
603
523
523
792
273
1344
1354
1314
1083
25
1561
1732
586
1884
1028
24
15
1092
1993
1225
41
256
771
1159
1166
654
26
267
395
539
788
257
968
746
392
411
33
1549
1188
50
608
10
24
15
1092
1993
1225
72
256
771
1159
1166
654
59
523
507
539
792
272
1362
1362
723
465
11
1563
1740
1112
580
84
24
15
1092
1993
1225
72
256
771
1159
1166
654
59
523
507
539
792
273
1362
1362
723
465
9
1561
1736
1104
580
84
24
15
1156
1993
1225
24
256
771
1031
1102
654
11
139
395
582
940
272
682
170
403
452
85
1556
1090
80
704
129
24
15
1156
1993
1225
24
256
771
1031
1102
590
11
267
395
582
940
321
617
506
419
708
85
1581
1097
128
172
641
24
15
1156
1993
1225
24
256
771
1031
1102
590
11
267
395
582
940
320
618
506
419
708
85
1580
1098
128
684
641
24
15
1156
1993
1225
24
256
771
1031
1102
590
11
139
395
582
940
320
626
282
403
452
85
1580
1196
192
396
129
24
15
1156
1993
1225
25
256
771
1031
1102
590
10
267
395
582
940
321
744
426
424
452
89
1581
1060
34
176
32
24
15
1097
1993
1225
40
264
783
1182
1164
654
27
515
539
536
768
257
1353
1401
1293
1032
47
1583
1735
609
1761
1035
24
15
1097
1993
1225
40
264
783
1182
1164
654
27
515
539
536
768
258
802
953
909
1096
28
1540
1276
102
1121
1483
24
15
1097
1993
1225
40
264
783
1182
1164
654
27
259
411
536
768
258
906
729
397
392
28
1540
1158
38
225
11
24
15
1097
1993
1225
40
264
783
1182
1166
654
27
515
539
536
769
256
1354
1401
1293
1032
25
1540
1732
614
1761
1035
24
15
1097
1993
1225
41
264
783
1182
1164
654
26
515
539
536
768
257
1352
1401
1292
1032
47
1583
1734
611
1760
1035
24
15
1088
2020
1225
25
256
851
835
615
782
14
315
427
83
155
440
896
722
386
907
16
26
283
108
1272
1032
24
15
1088
2020
1225
25
256
467
835
615
782
14
267
171
19
155
440
896
706
210
459
16
19
284
98
116
132
24
15
1088
2020
1225
25
256
467
579
615
782
14
267
171
147
411
440
896
706
210
715
48
25
287
98
1140
1668
24
15
1088
2020
1225
41
256
467
835
615
782
26
267
171
19
155
440
904
745
232
459
16
18
275
115
72
521
24
15
1088
2020
1225
73
256
467
579
615
526
58
235
171
145
155
376
1354
266
40
423
552
559
1800
320
71
769
24
15
1088
2020
1225
73
264
467
579
615
526
58
227
163
145
155
376
1354
282
42
423
552
559
1800
328
515
784
24
15
576
2020
1225
25
256
387
67
1127
782
14
315
131
649
1709
440
640
722
338
863
1657
203
1083
108
560
640
24
15
1092
1992
1225
25
256
387
583
591
653
14
267
139
154
218
257
897
706
200
412
146
380
258
128
659
528
24
15
1092
1993
1225
24
256
387
583
590
654
11
307
131
134
396
257
809
738
230
396
25
206
338
312
65
549
24
15
1092
1993
1225
24
256
387
583
590
590
11
523
779
139
216
336
946
1010
882
826
1178
347
524
8
322
10
24
15
1092
1993
1225
24
256
387
583
590
590
11
523
779
139
216
337
946
1010
882
826
1178
346
520
8
322
10
24
15
1092
1993
1225
24
256
387
583
590
590
11
523
779
155
468
353
1001
937
841
797
1057
141
518
35
549
17
24
15
1092
1993
1225
24
256
387
583
590
590
11
523
779
155
468
352
1001
936
777
795
1057
139
555
36
526
8
24
15
1092
1993
1225
24
256
851
1063
1166
654
11
139
427
518
780
272
882
626
739
452
5
1548
1234
272
920
1025
24
15
1092
1993
1225
40
264
387
583
590
654
27
259
131
134
140
256
906
729
321
388
533
524
274
294
554
1547
24
15
1092
1993
1225
25
256
387
903
590
590
10
307
771
6
76
353
872
482
816
940
725
85
580
1562
1480
267
24
15
1092
1993
1225
25
256
387
583
590
654
14
267
139
155
216
257
896
706
202
90
154
250
268
140
72
458
24
15
1092
1993
1225
25
256
387
583
590
654
14
267
139
155
472
257
896
706
202
90
74
122
268
140
72
458
24
15
1092
1993
1225
25
256
387
583
590
590
14
523
779
139
216
337
944
1010
882
826
1178
346
524
4
328
9
24
15
1092
1993
1225
25
256
387
967
590
654
10
139
139
43
84
256
836
114
242
507
33
103
704
1640
204
516
24
15
1092
1993
1225
25
256
387
967
590
654
14
139
139
43
84
256
880
1138
242
507
33
103
365
908
708
516
24
15
1092
1993
1225
25
256
387
967
590
590
14
523
779
43
84
352
880
962
882
891
1057
7
397
28
1240
36
24
15
1092
1993
1225
25
256
387
967
590
590
14
139
139
43
84
352
880
1138
242
507
33
7
269
780
200
1288
24
15
1092
1993
1225
25
256
387
967
590
590
14
139
139
43
84
337
880
1138
242
507
33
45
652
908
708
516
24
15
1092
1993
1225
25
256
851
839
590
654
14
267
427
75
212
256
896
706
722
923
33
103
277
314
924
1032
24
15
1092
1993
1225
25
256
851
839
590
654
14
139
427
75
212
256
880
1138
850
923
33
103
366
772
976
1032
24
15
1092
1993
1225
29
256
387
583
590
654
9
603
803
150
140
257
838
906
776
812
521
525
448
0
552
16
24
15
1092
1993
1225
29
256
387
583
590
654
9
603
803
150
212
257
838
906
776
812
153
214
448
0
552
16
24
15
1092
1993
1225
29
256
387
583
590
654
9
603
803
150
396
257
838
906
776
812
1033
249
416
0
552
16
24
15
1092
1993
1225
29
256
387
583
590
654
9
315
131
134
140
257
901
721
344
396
537
525
257
307
560
1536
24
15
1092
1993
1225
29
256
387
583
590
654
9
315
131
134
396
257
901
721
248
396
25
205
577
51
656
128
24
15
1092
1993
1225
72
256
387
583
590
654
59
523
779
134
140
256
866
994
774
772
533
532
468
28
1345
257
24
15
1092
1993
1225
45
256
851
807
590
590
25
523
427
6
140
353
870
1002
480
964
81
57
256
0
24
1027
24
15
580
1993
1225
25
256
387
71
1102
654
14
267
139
667
1752
257
640
706
202
922
1690
250
268
386
644
1553
24
15
1096
1993
1225
40
264
391
591
589
654
27
515
811
153
385
257
841
984
859
775
1144
194
710
36
1218
0
24
15
1096
1993
1225
40
264
391
591
589
638
27
515
811
154
209
329
834
986
859
772
1164
322
344
0
320
1
24
15
1096
1993
1225
40
264
855
1103
590
590
27
259
459
586
80
1585
1250
441
429
708
1613
1545
920
166
161
643
24
15
1097
1993
1224
40
264
391
590
590
655
27
515
811
148
385
257
840
986
859
768
1030
206
708
32
1216
2
24
15
1097
1993
1225
40
264
391
590
590
654
27
515
811
148
384
256
842
986
859
768
1036
206
714
32
1216
2
24
15
1097
1993
1225
40
264
391
590
590
634
27
515
811
148
128
328
834
986
859
768
1191
550
364
4
320
2
24
15
1097
1993
1225
40
264
871
846
590
654
27
515
363
84
208
256
802
986
442
896
39
125
340
72
2
639
24
15
1097
1993
1225
40
264
871
846
590
654
27
259
363
84
208
256
802
730
474
896
15
125
340
136
194
1027
24
15
1121
1857
329
97
269
357
866
514
1598
193
352
867
64
212
540
830
320
771
887
541
648
1586
1571
1387
299
24
15
1121
1857
329
101
261
353
865
514
1598
194
352
866
7
228
540
828
320
772
770
583
589
1640
1314
1386
259
24
15
1121
1857
329
101
309
353
865
514
1598
194
192
130
7
228
540
828
1024
580
2
71
333
360
482
906
723
24
15
1120
1856
329
101
261
353
867
515
1598
194
352
865
65
209
540
828
320
771
899
1075
603
339
1074
1379
514
24
15
1120
1856
329
101
261
353
867
515
1598
194
352
866
1
209
540
829
288
772
774
91
475
337
1280
1402
382
24
15
1120
1856
329
101
261
353
867
515
1598
194
352
866
66
212
540
829
320
770
896
567
356
338
1076
1381
513
24
15
1120
1856
329
101
261
353
867
515
1598
194
352
866
66
210
540
829
320
770
896
1076
597
337
1072
1381
513
24
15
1120
1856
329
101
261
353
867
515
1598
194
352
866
73
209
540
828
288
772
910
1043
727
1619
1537
1786
1038
24
15
1120
1856
329
101
261
354
867
515
1598
194
352
864
66
228
540
829
320
768
1412
1032
716
1586
1568
1633
1550
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
129
145
208
540
828
0
67
99
16
411
307
994
1059
67
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
129
145
209
540
828
0
67
99
19
411
307
994
1059
67
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
129
73
208
540
828
0
35
51
16
347
339
962
1251
563
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
129
73
209
540
828
0
35
51
19
347
339
962
1251
563
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
129
74
208
540
828
0
35
48
16
411
307
962
1251
560
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
130
65
209
540
829
0
34
54
54
603
337
976
213
237
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
130
65
210
540
829
0
34
54
52
405
361
992
1262
566
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
130
17
208
540
822
0
68
14
72
347
344
1476
1356
238
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
130
9
208
540
829
0
66
6
136
411
337
784
917
1005
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
130
74
208
540
829
0
34
48
16
411
337
976
213
40
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
130
146
208
540
829
0
66
96
16
475
337
1472
1349
289
24
15
1120
1856
329
101
309
353
867
515
1598
194
192
130
146
210
540
829
0
66
96
19
469
337
784
901
577
24
15
1120
1856
329
101
309
354
867
515
1598
194
192
128
18
208
540
829
0
32
482
288
407
357
992
1250
791
24
15
1120
1856
329
101
309
354
867
515
1598
194
192
128
146
208
540
829
0
64
98
16
411
305
992
546
279
24
15
1121
1857
329
97
520
387
869
514
1598
193
867
131
87
228
540
822
1313
57
105
33
292
308
262
989
13
24
15
1121
1857
329
97
520
387
869
514
1598
193
867
147
87
228
540
822
1345
33
675
35
292
308
290
963
1088
24
15
1121
1857
329
97
520
355
869
514
1598
193
867
211
7
228
540
822
1314
16
2
67
357
308
256
112
964
24
15
1121
1857
329
97
264
355
869
514
1598
193
355
211
135
228
540
822
290
16
2
19
585
1625
1280
1136
196
24
15
1121
1857
329
97
264
355
869
514
1598
193
355
867
7
228
540
822
321
769
773
65
357
308
1094
1494
1126
24
15
1121
1857
329
97
264
355
869
514
1598
193
355
867
71
228
540
822
321
769
901
1025
741
1588
1570
1382
6
24
15
1120
1856
329
97
520
352
864
512
1598
193
867
208
150
214
543
831
1313
19
759
26
307
305
257
113
648
24
15
1120
1856
329
97
520
387
864
512
1598
193
867
147
80
211
543
831
1313
32
672
50
726
1617
257
960
1088
24
15
1120
1856
329
105
256
352
864
512
1598
198
359
865
64
214
543
825
321
781
904
559
363
363
577
1753
1027
24
15
1120
1856
329
105
256
352
864
512
1598
198
359
865
64
210
543
821
321
780
1417
1079
727
1621
1605
1748
1538
24
15
1120
1856
329
105
256
352
864
512
1598
198
359
873
64
214
543
825
322
778
896
559
299
363
544
876
1026
24
15
1120
1856
329
101
512
355
864
512
1598
194
867
211
144
211
543
830
1313
16
752
17
310
304
257
112
648
24
15
1120
1856
329
101
512
355
867
515
1598
194
867
211
9
209
540
822
1313
16
15
81
347
344
258
112
890
24
15
1120
1856
329
101
512
355
867
515
1598
194
867
211
9
213
540
829
1313
16
15
137
395
305
262
112
890
24
15
1120
1856
329
101
256
352
864
512
1598
194
355
865
67
211
543
822
321
769
899
537
475
344
1313
1381
0
24
15
1120
1856
329
101
256
352
864
512
1598
194
359
873
64
214
543
830
322
774
897
559
299
360
544
1636
1036
24
15
1120
1856
329
101
256
352
864
512
1598
194
359
873
66
210
543
822
322
774
901
558
347
344
1088
1492
1024
24
15
1120
1856
329
101
256
355
867
515
1598
194
355
211
137
213
540
829
321
16
15
9
331
337
1090
1144
378
24
15
1120
1856
329
101
256
355
867
515
1598
194
355
867
67
211
540
829
321
768
899
560
309
305
1314
1376
1
24
15
1120
1856
329
101
304
352
864
512
1598
194
195
129
3
211
543
829
1
33
499
309
397
357
993
1253
792
24
15
1120
1856
329
101
304
352
864
512
1598
194
195
129
67
211
543
829
1025
33
51
25
397
357
481
229
232
24
15
1120
1856
329
101
304
352
864
512
1598
194
195
129
147
211
543
822
1
65
99
19
475
344
785
917
584
24
15
1120
1856
329
101
304
352
864
512
1598
194
195
132
74
211
543
822
1025
35
51
39
475
344
449
226
944
24
15
1120
1856
329
101
304
355
864
512
1598
194
195
131
64
211
543
822
1025
96
48
50
438
308
449
336
168
24
15
1120
1856
329
101
304
355
864
512
1598
194
195
131
16
211
543
830
1
32
480
306
438
304
993
1248
784
24
15
1120
1856
329
101
304
355
864
512
1598
194
195
131
144
211
543
822
1025
64
96
18
310
308
449
320
576
24
15
1120
1856
329
101
304
355
867
515
1598
194
195
131
3
211
540
829
1025
64
3
304
409
305
481
32
114
24
15
1120
1856
329
101
304
355
867
515
1598
194
195
131
67
211
540
829
1025
32
51
48
437
305
450
224
946
24
15
1120
1856
329
101
304
355
867
515
1598
194
195
131
19
211
540
829
1
32
483
288
409
305
962
1248
785
24
15
1120
1856
329
101
304
355
867
515
1598
194
195
131
146
210
540
829
1
64
100
17
309
337
786
912
283
24
15
1120
1856
329
101
304
355
867
515
1598
194
195
131
147
211
540
829
1025
64
99
16
405
305
486
32
65
24
15
1120
1856
329
73
256
352
864
512
1598
1402
527
209
64
214
543
38
97
205
393
559
427
56
65
5
257
24
15
1120
1856
329
77
256
352
864
512
1598
1401
523
209
64
214
543
39
97
205
393
559
427
57
64
6
258
24
15
1092
1892
2037
1533
340
266
819
563
105
258
260
273
306
160
134
353
67
327
137
88
220
156
274
418
6
24
15
1089
1889
2033
1525
261
261
821
565
105
269
377
266
318
182
133
333
1
256
880
80
210
131
205
460
384
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
309
244
52
374
86
402
399
941
908
390
129
649
17
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
309
244
54
374
86
402
399
941
909
388
129
649
17
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
309
246
54
374
86
402
399
940
908
390
129
649
17
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
306
232
52
374
86
470
397
953
134
390
257
689
1
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
306
232
54
374
86
470
397
953
903
389
261
689
1
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
306
244
52
374
86
806
397
938
140
390
258
832
1297
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
306
236
54
374
86
470
397
954
131
390
257
689
1
24
15
1088
1888
2032
1526
336
512
928
560
88
268
262
17
306
242
54
374
86
806
397
933
134
390
257
833
1297
24
15
1088
1888
2032
1526
336
512
944
560
88
268
262
17
315
226
54
374
86
402
395
956
134
390
129
649
9
24
15
1088
1888
2032
1526
336
256
800
560
88
268
262
273
338
180
52
374
86
358
173
42
972
646
258
449
17
24
15
1088
1888
2032
1526
336
256
800
560
88
268
262
273
306
180
52
374
86
342
141
74
972
390
129
481
1
24
15
1088
1890
2032
1532
256
256
800
564
110
267
332
260
310
110
134
338
24
288
894
966
97
138
195
475
339
24
15
1136
1888
2032
1526
336
536
584
512
88
268
262
25
952
224
148
374
86
802
768
1830
102
182
257
834
515
24
15
1136
1888
2032
1526
336
536
584
512
88
268
262
25
952
226
150
374
86
802
768
1831
101
181
257
834
515
24
15
577
1825
1393
561
453
617
1
565
565
1
345
473
5
302
462
633
845
133
185
680
424
386
258
66
673
24
15
577
1825
1393
561
453
617
1
565
565
1
345
473
5
430
462
633
845
133
185
424
408
386
258
66
673
24
15
577
1889
1393
569
453
609
1
609
281
5
337
466
7
275
221
477
853
132
162
688
246
263
321
84
20
24
15
576
1824
1392
602
451
611
3
560
560
36
144
466
8
408
456
542
66
150
150
727
711
711
102
754
756
24
15
576
1824
1392
602
451
611
3
560
560
36
144
466
8
408
457
542
66
150
151
727
198
710
102
1266
1755
24
15
576
1888
1392
570
451
611
3
608
280
4
336
468
2
272
221
476
852
132
160
694
246
262
321
86
20
24
15
580
1892
1393
561
452
609
3
611
286
2
339
467
2
272
216
476
850
128
160
688
248
264
320
80
1040
24
15
576
1826
1392
572
736
576
0
564
558
11
1419
394
12
430
454
1010
1723
352
820
742
386
522
642
150
99
24
15
577
1889
1396
564
501
617
2
610
283
11
321
389
4
276
222
474
859
795
1460
470
242
516
576
512
1571
24
15
576
1888
1396
564
501
609
3
611
283
11
329
385
2
274
222
475
843
795
1336
499
249
520
352
520
1603
24
15
1089
1889
1392
601
451
581
821
561
563
197
152
406
319
97
265
797
37
197
40
40
233
519
1800
1282
704
24
15
1088
1889
1393
601
675
579
803
565
564
196
776
548
1586
119
269
797
1200
408
1184
1832
1384
258
902
1200
1850
24
15
1088
1889
1393
601
675
579
803
565
564
210
776
544
1586
119
285
788
1200
412
596
1832
1380
576
910
586
200
24
15
1088
1889
1393
601
675
579
803
565
564
210
776
548
1586
119
269
788
1200
408
1184
1828
240
260
896
580
1630
24
15
1088
1889
1393
601
675
579
803
565
564
210
776
548
1586
119
285
788
1200
408
1184
1832
1380
576
896
1188
1854
24
15
1088
1889
1393
601
675
579
803
565
564
210
776
548
306
119
269
788
1200
408
32
36
240
260
896
146
347
24
15
1088
1888
1392
602
451
579
803
560
560
196
144
408
304
112
265
798
33
192
32
32
238
518
1807
1280
960
24
15
1088
1888
1392
602
451
579
803
563
560
196
144
408
304
115
264
798
34
192
32
34
246
516
1804
1280
960
24
15
1088
1888
1392
602
451
579
819
560
560
196
144
402
312
104
264
798
34
198
46
43
235
519
1806
1282
708
24
15
1088
1888
1392
602
451
579
819
560
560
196
144
402
312
104
265
798
34
166
47
47
230
518
1804
1186
43
24
15
1088
1888
1392
602
675
579
800
560
560
196
776
544
1587
116
264
798
1202
410
1186
1826
242
263
902
1201
1853
24
15
1088
1888
1392
602
675
579
800
560
560
196
776
544
1587
116
266
798
1202
410
1186
1827
1395
261
902
593
1629
24
15
1088
1888
1392
602
675
579
800
560
560
196
776
544
1587
116
274
798
1202
410
1186
1827
1379
582
902
593
1629
24
15
1088
1888
1392
602
675
579
800
560
560
196
776
544
1587
115
267
798
1202
410
1186
1824
245
260
902
625
1629
24
15
1088
1888
1392
602
675
579
800
560
560
196
776
544
1587
115
266
798
1202
410
1186
1824
244
261
902
593
1629
24
15
1088
1888
1392
602
675
579
803
560
560
196
776
544
1584
112
264
798
1201
410
1187
1827
239
263
903
593
1627
24
15
1088
1888
1392
602
675
579
803
560
560
196
776
544
1584
112
265
798
1201
408
1184
1824
1390
262
903
1200
1850
24
15
1088
1888
1392
602
675
579
803
563
560
196
776
544
1584
115
264
798
1202
408
1184
1826
246
260
902
592
1628
24
15
1088
1888
1392
602
675
579
803
563
560
196
776
544
1586
115
264
798
1202
408
1188
1824
246
260
902
592
1624
24
15
1089
1889
1392
572
454
583
801
562
563
11
336
402
305
113
273
920
832
774
46
33
227
400
59
388
836
24
15
1088
1888
1392
570
448
576
800
560
560
4
342
386
304
112
264
926
846
776
56
34
246
391
33
390
840
24
15
1088
1888
1392
570
448
576
800
560
560
4
342
386
308
112
264
926
846
776
58
34
246
391
33
389
841
24
15
1088
1888
1392
570
448
576
800
560
560
4
342
386
308
114
266
926
846
776
58
35
245
389
33
389
841
24
15
1088
1888
1392
570
448
579
803
560
560
4
342
387
307
112
265
926
846
777
57
33
245
390
34
387
841
24
15
1088
1888
1392
602
672
579
803
560
560
196
782
547
1587
112
274
798
1158
402
1186
1835
1380
582
841
634
1592
24
15
1088
1888
1392
602
416
576
592
560
560
196
270
402
504
284
284
798
198
132
20
86
834
579
1969
53
49
24
15
1088
1888
1392
604
672
579
803
563
563
203
779
547
1589
117
273
793
1165
401
1191
1837
1377
581
841
588
1592
24
15
1088
1888
1392
604
672
579
803
563
563
203
779
547
307
117
273
793
1165
401
85
36
224
274
914
150
418
24
15
1088
1888
1392
604
672
579
803
563
563
203
779
547
307
115
265
793
1165
401
81
32
236
262
914
148
417
24
15
1088
1888
1392
604
672
579
803
563
563
203
779
547
1587
117
273
793
1165
401
1185
1828
1377
581
841
589
1597
24
15
1088
1888
1392
604
672
579
803
563
563
199
779
547
307
117
265
797
1201
401
81
36
241
260
902
1206
417
24
15
1088
1888
1392
604
672
579
803
563
563
199
779
547
1587
117
273
797
1201
401
1185
1828
1377
586
902
1206
1850
24
15
1088
1888
1392
604
672
579
803
563
563
199
779
547
1587
117
265
797
1201
401
1185
1828
241
260
902
1206
1850
24
15
1089
1889
1392
598
695
517
869
561
563
204
768
514
359
233
273
795
1167
385
64
70
65
530
912
1158
1217
24
15
1089
1889
1392
598
695
517
869
561
563
204
768
514
359
233
274
795
1167
385
64
70
64
530
912
1158
1217
24
15
1089
1889
1392
598
695
517
869
561
563
204
768
514
1639
233
274
795
1167
385
576
1862
64
274
848
134
193
24
15
1089
1889
1392
566
439
357
661
561
563
12
1216
1346
1127
21
273
923
1615
1562
1792
1312
526
401
560
544
512
24
15
1089
1889
1393
593
467
355
661
565
553
34
1168
1312
1126
23
261
932
1600
1538
1820
1312
258
408
526
526
282
24
15
1088
1890
1392
604
688
512
608
564
566
199
775
513
1744
238
270
793
1154
387
905
1743
242
259
920
168
20
24
15
1089
1889
1393
601
509
381
933
565
565
209
129
130
259
95
285
789
53
116
82
64
97
577
1805
1036
52
24
15
1089
1889
1393
601
509
381
933
565
565
209
129
131
257
93
285
789
53
121
73
67
97
581
1797
1
53
24
15
1089
1889
1393
601
509
381
933
565
565
209
129
131
259
93
285
789
53
121
72
65
97
577
1805
1
48
24
15
1089
1889
1393
601
509
381
933
565
565
209
129
131
259
95
285
789
53
121
72
64
97
577
1805
1
48
24
15
1089
1889
1393
601
509
381
933
565
565
209
129
139
257
93
285
789
53
113
90
66
98
577
1797
1029
52
24
15
1089
1889
1393
601
509
381
933
565
565
209
129
139
259
95
285
789
53
113
80
64
97
577
1797
1029
48
24
15
1090
2022
1216
14
267
387
580
610
778
10
258
144
151
165
444
900
710
223
409
608
297
277
97
113
521
24
15
1090
2022
1216
14
267
387
580
610
778
10
258
144
151
421
444
900
710
223
409
96
105
309
97
113
521
24
15
1088
2022
1216
13
264
768
832
620
522
11
580
321
116
94
366
874
904
459
1002
875
129
258
264
105
548
24
15
1088
2022
1216
13
264
768
832
620
522
11
580
321
114
94
366
874
904
459
990
877
132
256
264
106
1072
24
15
1088
2022
1216
13
264
768
832
620
522
11
580
320
116
94
366
873
904
458
1002
875
130
259
264
108
1060
24
15
1088
2022
1216
13
264
768
832
620
522
11
580
400
116
94
366
874
904
410
876
870
130
258
264
76
320
24
15
1088
2022
1216
13
264
768
1112
620
522
11
516
720
636
198
366
1002
968
1002
714
1627
385
513
8
564
132
24
15
1088
2022
1216
13
264
768
848
620
522
11
516
400
120
78
366
874
968
474
946
55
129
257
112
140
540
24
15
1088
2022
1216
13
264
768
848
620
522
11
516
401
120
78
366
874
968
475
946
55
129
257
112
138
536
24
15
1088
2022
1216
13
264
768
848
620
522
11
580
400
120
78
366
874
904
410
946
55
129
257
264
84
1044
24
15
1088
2022
1216
13
264
768
848
620
522
11
580
401
120
78
366
874
904
411
946
55
129
257
264
74
536
24
15
1088
2022
1216
13
264
768
856
620
522
11
516
400
124
70
366
873
968
474
874
891
130
259
120
76
322
24
15
1088
2022
1216
13
264
768
856
620
522
11
580
400
124
70
366
873
904
412
870
886
130
259
264
80
324
24
15
1088
2022
1216
13
264
768
856
620
522
11
580
401
124
70
366
874
904
411
874
891
129
258
264
73
324
24
15
1088
2022
1216
13
264
768
856
620
522
11
580
356
124
70
366
873
904
468
100
886
130
259
264
96
776
24
15
1088
2022
1216
13
264
384
584
620
522
11
260
144
156
204
366
1002
712
362
394
578
323
514
136
564
1540
24
15
1088
2022
1216
13
264
384
584
620
522
11
260
144
156
460
366
1001
712
218
394
66
67
515
136
652
514
24
15
1088
2022
1216
13
264
384
584
620
522
11
580
784
156
460
366
873
904
794
778
1090
67
259
264
1036
2
24
15
1088
2018
1222
37
269
393
835
612
514
20
518
782
66
199
357
856
976
840
1000
1058
68
273
97
322
102
24
15
1088
2018
1222
37
269
393
579
612
514
20
518
782
130
199
357
856
976
840
792
642
324
273
97
320
24
24
15
1088
2018
1222
37
269
393
579
612
514
20
518
782
130
455
357
856
976
840
792
1058
68
273
97
322
24
24
15
1088
2016
1222
13
256
768
1088
608
652
4
300
424
672
178
1662
1244
722
738
690
1719
1549
768
258
844
578
24
15
1088
2016
1222
13
256
768
1088
616
780
4
556
536
684
220
1756
1244
946
898
954
1672
1608
768
18
257
101
24
15
1088
2016
1222
13
256
768
1088
616
780
4
556
416
684
220
1756
1244
946
498
702
1676
1618
770
20
150
641
24
15
1088
2016
1222
13
256
768
576
608
780
4
300
336
160
436
446
572
740
454
34
110
38
384
416
258
964
24
15
1088
2016
1222
13
256
768
576
608
780
4
300
337
160
434
446
700
722
455
34
119
141
640
130
131
1704
24
15
1088
2016
1222
13
256
768
576
608
780
4
300
408
172
436
446
700
722
386
826
98
38
640
130
257
357
24
15
1088
2016
1222
13
256
768
576
608
780
4
300
408
172
438
446
700
722
386
826
99
42
640
130
257
357
24
15
1088
2016
1222
13
256
768
576
616
780
4
300
353
160
220
476
1116
722
467
18
158
562
1794
98
635
1992
24
15
1088
2016
1222
13
256
768
576
616
780
4
300
352
160
220
476
1116
722
466
18
158
562
1794
98
218
1746
24
15
1088
2016
1222
13
256
768
576
616
780
4
300
336
168
220
476
1116
722
454
22
150
562
1792
98
610
2000
24
15
1088
2016
1222
13
256
384
576
608
780
4
300
144
128
162
446
572
740
326
402
631
157
384
208
514
1548
24
15
1088
2016
1222
13
256
384
576
608
780
4
300
144
128
418
446
956
740
326
74
119
93
256
80
514
1922
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
768
136
412
476
860
946
786
796
1052
50
258
34
1036
0
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
768
140
412
476
860
946
786
798
1050
50
256
34
524
1
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
768
152
156
476
860
946
786
828
1190
338
258
34
1036
32
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
784
136
156
476
860
946
774
790
1206
338
256
20
514
16
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
784
140
156
476
860
946
774
782
538
594
257
20
1026
0
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
784
140
412
476
860
946
774
782
1050
50
257
20
1026
0
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
784
152
156
476
860
946
774
794
171
136
256
20
1026
34
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
784
152
412
476
860
946
774
793
1050
50
257
20
1026
35
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
785
152
156
476
860
946
775
793
171
136
256
34
1027
35
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
785
152
412
476
860
946
775
793
1050
50
257
18
515
35
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
785
138
412
476
860
946
775
781
1049
50
258
34
1027
1
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
785
146
412
476
860
946
775
797
1050
50
258
18
515
33
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
792
136
156
476
860
946
770
772
1206
338
256
18
513
0
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
792
136
412
476
860
946
770
772
28
50
258
34
1025
0
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
792
140
156
476
860
946
770
774
1204
338
258
34
1025
1
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
792
152
156
476
860
946
770
788
534
338
256
18
513
32
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
792
152
412
476
860
946
770
776
1050
50
258
18
513
40
24
15
1088
2016
1222
13
256
384
576
616
780
4
556
802
148
156
476
860
946
824
812
170
138
256
20
1040
0
24
15
1088
2016
1222
13
256
384
576
616
780
4
300
128
136
156
438
956
740
332
412
540
278
256
32
520
1536
24
15
1088
2016
1222
13
256
384
576
616
780
4
300
128
136
412
438
956
740
332
412
28
22
256
32
520
1536
24
15
1088
2016
1222
13
256
384
584
616
780
4
556
792
156
206
474
860
946
770
794
579
265
256
18
513
9
24
15
1088
2016
1222
13
256
384
584
616
780
4
556
792
156
206
476
860
946
770
790
582
592
256
34
1025
33
24
15
1088
2016
1222
13
256
384
584
616
780
4
300
172
156
404
438
898
722
225
676
20
22
550
174
663
1685
24
15
576
2016
1222
13
256
384
64
1128
780
4
300
792
664
1692
476
732
722
1666
686
1706
136
1024
98
1793
177
24
15
576
2016
1222
13
256
384
192
1128
780
4
300
808
548
1692
476
1372
434
994
747
1708
8
1792
34
826
523
24
15
1089
2020
1222
8
263
769
1090
619
776
10
515
390
969
222
1755
1243
930
452
612
1580
1570
768
28
64
467
24
15
1089
2020
1222
8
263
385
578
619
776
10
515
774
137
158
475
859
930
772
772
1196
138
256
28
1024
3
24
15
1089
2020
1222
8
263
385
578
619
776
10
579
774
137
158
475
859
898
772
772
1196
138
256
60
544
4
24
15
1089
2017
1221
13
269
257
833
617
781
5
129
193
205
221
477
861
1185
1217
1093
45
41
257
538
1938
1935
24
15
1089
2017
1221
13
269
769
1089
617
781
5
129
705
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1678
24
15
1089
2017
1221
13
269
261
833
617
781
5
129
194
201
221
477
861
1185
1216
1094
41
35
257
557
1924
1934
24
15
1089
2017
1221
13
269
773
833
609
525
5
577
322
114
91
383
861
897
448
984
874
136
257
317
100
1084
24
15
1089
2017
1221
13
269
777
1089
617
781
5
129
401
933
221
1757
1757
1185
749
569
1573
1573
257
1049
1366
1489
24
15
1089
2017
1221
13
269
777
1089
617
781
5
129
721
709
221
1757
1757
1185
1965
1157
1577
1570
257
1049
1750
1666
24
15
1089
2017
1221
13
269
777
1113
617
525
9
513
721
629
197
365
878
929
1007
969
1627
387
256
274
314
6
24
15
1089
2017
1221
13
269
777
857
617
525
9
577
401
117
69
365
878
897
413
949
50
130
264
266
91
537
24
15
1089
2017
1221
41
269
773
1089
617
525
17
529
707
627
221
365
993
1013
985
984
1636
386
526
34
547
32
24
15
1089
2017
1221
41
269
773
853
617
525
17
529
451
125
69
365
865
1017
473
945
49
130
269
81
67
527
24
15
1089
2017
1221
41
269
777
1113
617
525
17
529
721
629
197
365
993
1013
981
969
1626
386
526
34
279
65
24
15
1089
2017
1221
41
269
777
857
617
525
17
529
465
117
69
365
865
1013
469
937
58
130
270
162
39
1025
24
15
1089
2017
1221
37
269
773
577
617
522
20
514
706
201
477
372
904
976
960
134
41
140
544
98
580
1542
24
15
1089
2016
1221
13
269
773
1089
611
525
6
577
450
625
217
381
860
918
704
734
1649
395
259
128
676
1598
24
15
1089
2016
1221
13
269
773
833
611
525
6
577
322
113
89
381
860
918
448
990
881
139
259
128
164
1086
24
15
1089
2016
1221
13
269
773
833
611
525
6
577
450
113
89
381
860
918
416
822
49
139
259
128
228
1262
24
15
1089
2020
1221
13
261
769
1090
619
777
9
561
549
716
222
1758
1243
991
921
712
1689
1552
768
96
514
144
24
15
1089
2020
1221
13
261
769
834
615
773
6
561
357
116
182
486
824
957
729
2008
794
0
266
67
899
1088
24
15
1089
2020
1221
13
269
258
834
615
773
6
129
192
116
54
486
824
173
204
472
28
128
266
307
320
558
24
15
1089
2020
1221
13
269
258
834
615
773
6
129
192
116
182
486
824
173
204
472
268
0
266
307
320
558
24
15
1088
2016
1221
13
269
769
803
595
653
6
513
385
89
152
279
860
1014
470
938
80
2
418
32
48
528
24
15
1088
2016
1221
13
269
769
803
595
653
6
129
385
89
152
279
860
630
854
938
80
2
418
288
816
1040
24
15
1088
2016
1221
13
269
769
803
595
653
6
129
449
90
152
279
860
1142
865
880
80
2
418
800
966
1304
24
15
1088
2020
1221
13
261
769
1107
615
514
6
561
561
634
202
352
868
957
913
688
1643
387
259
283
267
256
24
15
1088
2020
1221
13
261
769
1107
615
517
6
561
561
634
202
359
888
954
913
688
1643
384
266
257
270
256
24
15
1088
2020
1221
13
261
769
1107
615
517
6
561
562
634
202
358
888
957
912
688
1644
385
267
275
264
257
24
15
1088
2020
1221
13
269
769
851
599
770
6
129
449
122
60
480
868
1197
417
944
8
139
259
535
733
1584
24
15
1088
2020
1221
13
269
258
835
615
773
6
129
192
114
218
486
824
173
204
476
620
1
267
307
896
536
24
15
1088
2020
1221
45
261
769
579
615
514
18
273
337
161
362
352
753
766
465
35
60
774
1034
268
325
769
24
15
1088
2020
1221
45
261
769
579
615
770
18
529
321
161
218
464
861
950
689
51
156
158
274
24
774
161
24
15
1217
2017
1221
13
269
773
1077
1074
774
5
129
322
830
736
444
614
1198
672
304
180
134
1028
784
988
1074
24
15
1217
2017
1221
13
269
777
1065
1113
781
9
257
465
597
917
454
751
705
751
729
91
1624
1025
8
826
524
24
15
1217
2017
1221
41
269
777
1065
1113
781
17
273
465
597
917
454
737
729
725
722
91
1624
1030
266
855
592
24
15
1089
2017
1221
13
261
385
577
617
781
9
305
129
141
413
438
689
733
246
410
27
24
646
130
400
1152
24
15
1089
2017
1221
13
269
385
577
617
781
5
513
769
133
157
477
861
929
769
770
1211
137
257
42
1026
20
24
15
1089
2017
1221
13
269
385
577
617
781
5
513
769
141
157
477
861
929
769
773
1193
137
257
41
1033
14
24
15
1089
2017
1221
13
269
385
577
617
781
5
513
769
141
413
477
861
929
769
777
1050
50
257
41
1025
93
24
15
1089
2017
1221
13
269
385
577
617
781
5
513
769
149
157
477
861
929
769
793
1195
139
257
25
1029
61
24
15
1089
2017
1221
13
269
385
577
617
781
5
257
129
141
413
477
989
705
193
69
26
82
514
50
1138
1935
24
15
1089
2017
1221
13
269
385
577
617
781
5
129
129
141
157
477
989
1185
897
649
171
139
515
1053
1477
797
24
15
1089
2017
1221
13
269
385
577
617
781
5
577
769
133
157
477
861
897
769
770
1211
137
257
53
1029
4
24
15
1089
2017
1221
13
269
385
577
617
781
5
577
769
141
157
477
861
897
769
777
1193
137
257
57
513
29
24
15
1089
2017
1221
13
269
385
577
617
781
5
577
769
141
413
477
861
897
769
773
26
50
258
50
1026
14
24
15
1089
2017
1221
13
269
389
577
617
781
5
513
770
129
157
477
861
929
768
782
1211
139
257
45
1028
30
24
15
1089
2017
1221
13
269
389
577
617
781
5
513
770
137
157
477
861
929
768
774
1193
137
257
29
1028
14
24
15
1089
2017
1221
13
269
389
577
617
781
5
513
770
137
413
477
861
929
768
774
105
51
257
29
516
14
24
15
1089
2017
1221
13
269
389
577
617
781
5
257
130
137
413
477
989
705
192
70
105
51
513
53
388
398
24
15
1089
2017
1221
13
269
389
577
617
781
5
577
770
129
157
477
861
897
768
782
1211
139
257
53
516
30
24
15
1089
2017
1221
13
269
389
577
617
781
5
577
770
137
157
477
861
897
768
774
1193
339
257
53
1028
14
24
15
1089
2017
1221
13
269
389
577
617
781
5
577
770
137
413
477
861
897
768
774
105
51
257
53
1028
14
24
15
1089
2017
1221
13
269
389
961
609
781
5
129
130
34
27
447
957
1185
320
504
26
24
513
677
644
572
24
15
1089
2017
1221
13
269
389
581
613
781
5
129
130
138
203
443
957
1185
320
392
650
168
513
677
644
540
24
15
1089
2017
1221
13
269
393
577
617
781
5
513
785
133
157
477
861
929
861
773
1193
137
257
41
1069
61
24
15
1089
2017
1221
13
269
393
577
617
781
5
513
785
133
413
477
861
929
861
773
105
50
257
41
1069
61
24
15
1089
2017
1221
13
269
393
585
617
781
5
257
145
149
405
438
899
705
221
649
27
24
282
98
123
769
24
15
1089
2017
1221
13
269
393
585
617
781
9
257
145
149
149
438
561
765
365
409
523
280
390
418
547
1551
24
15
1089
2017
1221
13
269
393
585
617
781
9
257
145
149
405
438
561
765
365
409
11
24
390
418
547
1551
24
15
1089
2017
1221
13
269
393
585
617
778
6
257
145
149
149
436
900
758
366
393
531
276
277
116
512
1542
24
15
1089
2017
1221
13
269
393
585
617
778
6
257
145
149
405
436
900
758
366
393
19
20
277
116
512
1542
24
15
1089
2017
1221
41
269
389
581
617
525
17
529
771
157
149
365
865
1017
857
817
1193
546
270
81
323
15
24
15
1089
2017
1221
41
269
389
581
612
518
17
529
771
157
156
380
862
985
857
817
1184
545
257
98
323
15
24
15
1089
2017
1221
37
269
389
577
617
778
20
258
162
137
157
436
904
720
224
710
537
284
544
162
644
1670
24
15
1089
2017
1221
37
269
389
577
617
778
20
258
162
137
413
436
648
720
224
710
25
28
672
162
388
774
24
15
1089
2017
1221
37
269
389
585
609
778
20
258
162
153
165
444
904
720
224
678
185
292
544
162
644
1702
24
15
1089
2017
1221
37
269
389
585
617
778
20
258
162
153
405
436
904
720
224
678
25
164
544
162
644
1702
24
15
1089
2016
1221
13
269
389
833
611
781
6
129
130
73
153
445
956
118
224
454
27
27
259
320
836
526
24
15
1089
2016
1221
13
269
389
577
611
781
6
257
770
137
409
445
572
758
1696
774
1051
27
387
192
1732
14
24
15
1089
2016
1221
13
269
389
577
611
781
6
257
130
137
153
445
572
758
352
390
539
283
387
192
516
1550
24
15
1089
2016
1221
13
269
389
577
611
781
6
257
130
137
409
445
572
758
352
390
27
27
387
192
516
1550
24
15
1089
2016
1221
13
269
389
577
611
781
6
129
130
137
409
445
572
630
224
390
27
27
387
448
196
142
24
15
1089
2020
1221
13
261
385
834
615
773
6
561
801
76
198
486
824
954
795
972
1058
32
266
74
514
211
24
15
1089
2020
1221
13
261
385
834
615
773
6
561
805
76
198
486
824
958
793
968
1058
32
265
73
514
208
24
15
1089
2020
1221
13
261
385
578
615
517
6
561
801
140
198
358
888
954
794
780
578
328
265
273
1024
72
24
15
1089
2020
1221
13
261
385
578
615
517
6
561
801
140
454
358
888
954
794
780
1090
72
265
273
1024
72
24
15
1089
2020
1221
13
261
385
578
615
517
6
561
805
140
198
358
888
957
793
776
578
328
266
275
1027
32
24
15
1089
2020
1221
13
261
385
578
615
517
6
561
805
140
454
358
888
957
793
776
1090
72
266
275
1027
32
24
15
1089
2020
1221
13
261
385
578
615
517
6
561
805
148
458
354
888
957
793
792
68
68
270
275
1027
64
24
15
1089
2020
1221
13
261
385
578
615
773
6
561
801
140
198
482
824
954
794
780
578
540
270
74
520
40
24
15
1089
2020
1221
13
261
385
578
615
773
6
561
801
140
198
486
824
954
794
780
578
584
265
65
512
40
24
15
1089
2020
1221
13
261
385
578
615
773
6
561
801
140
454
482
824
954
794
780
66
28
270
74
520
40
24
15
1089
2020
1221
13
261
385
578
615
773
6
561
805
140
198
486
824
957
793
776
1154
272
266
67
515
16
24
15
1089
2020
1221
13
261
385
578
615
773
6
561
805
140
454
486
824
958
793
776
1090
36
265
73
514
32
24
15
1089
2020
1221
13
261
385
578
615
773
6
561
805
140
406
486
824
957
793
776
28
32
266
67
515
16
24
15
1089
2020
1221
13
261
385
578
615
773
6
561
805
148
406
486
824
958
793
792
26
64
265
73
514
64
24
15
1089
2020
1221
13
261
389
578
615
517
6
561
806
128
458
356
888
954
792
783
89
64
267
266
1027
75
24
15
1089
2020
1221
13
261
389
578
615
517
6
561
806
144
461
358
888
954
792
795
75
64
265
273
1027
67
24
15
1089
2020
1221
13
261
389
578
615
517
6
561
806
144
458
356
888
954
792
815
73
64
267
266
1027
11
24
15
1089
2020
1221
13
269
393
834
615
773
6
129
145
68
198
486
824
173
349
452
34
32
266
307
801
572
24
15
1089
2020
1221
41
269
389
578
615
773
17
529
771
128
150
466
863
949
825
827
1212
348
272
16
1025
1
24
15
1089
2020
1221
37
261
385
578
615
517
22
517
773
132
202
354
984
977
845
780
1172
324
534
91
323
0
24
15
1089
2020
1221
37
261
385
578
615
517
22
517
773
132
458
354
984
977
845
788
1076
68
534
91
323
24
24
15
1089
2020
1221
37
269
389
578
615
517
20
514
771
144
202
356
988
976
842
795
1156
320
528
90
323
25
24
15
1089
2020
1221
37
269
389
578
615
517
20
514
802
128
458
356
988
976
848
771
1076
64
528
90
337
3
24
15
1089
2020
1221
37
269
389
578
615
517
20
514
802
144
458
356
988
976
848
803
68
64
528
90
337
19
24
15
1088
2020
1221
13
261
385
579
615
517
6
561
801
137
458
355
888
958
794
783
1108
68
270
265
1024
41
24
15
1088
2020
1221
13
261
385
579
615
773
6
561
817
154
410
486
824
957
785
776
1035
65
267
67
523
40
24
15
1088
2020
1221
13
261
386
579
599
770
6
561
800
130
442
480
869
957
796
772
1148
30
258
26
1024
56
24
15
1088
2020
1221
13
269
385
579
599
770
6
513
769
129
442
480
868
941
781
829
1148
30
259
23
513
117
24
15
1088
2020
1221
13
269
385
579
615
514
6
513
769
129
202
352
868
941
781
781
604
326
259
279
1025
141
24
15
1088
2020
1221
13
269
385
579
615
514
6
513
769
129
458
352
868
941
781
781
1116
70
259
279
1025
141
24
15
1088
2020
1221
13
269
385
579
615
514
6
257
129
129
458
352
901
717
205
77
92
70
553
182
641
709
24
15
1088
2020
1221
13
269
385
579
615
514
6
257
129
145
202
352
901
717
333
413
588
326
553
182
545
1577
24
15
1088
2020
1221
13
269
385
579
615
514
6
257
129
145
458
352
901
717
333
413
76
70
553
182
545
1577
24
15
1088
2020
1221
13
269
386
579
599
770
6
513
768
130
186
480
868
941
780
780
636
286
259
23
1024
8
24
15
1088
2020
1221
13
269
386
579
599
770
6
513
768
130
442
480
868
941
780
780
1148
30
259
23
1024
8
24
15
1088
2020
1221
13
269
386
579
615
514
6
513
768
146
202
352
868
941
780
812
588
326
259
279
1024
120
24
15
1088
2020
1221
13
269
386
579
615
514
6
513
768
146
458
352
868
941
780
812
1100
70
259
279
1024
120
24
15
1088
2020
1221
13
269
386
579
615
514
6
257
128
130
202
352
901
717
332
396
604
326
553
182
544
1544
24
15
1088
2020
1221
13
269
386
579
615
514
6
257
128
130
458
352
901
717
204
76
92
70
553
182
640
709
24
15
1088
2020
1221
13
269
386
579
615
514
6
257
128
146
202
352
901
717
204
412
588
326
553
182
704
536
24
15
1088
2020
1221
13
269
386
579
615
514
6
257
128
146
458
352
901
717
204
412
76
70
553
182
704
536
24
15
1088
2020
1221
13
269
386
579
615
773
6
129
128
130
202
487
952
173
332
396
156
144
522
1715
1664
520
24
15
1088
2020
1221
13
269
386
579
615
773
6
129
128
130
202
1767
1720
1197
332
396
668
1680
138
435
640
520
24
15
1088
2020
1221
13
269
386
579
615
773
6
129
128
130
458
487
952
1197
332
76
92
16
522
691
640
1928
24
15
1088
2020
1221
13
269
386
579
615
773
6
129
128
146
202
486
952
1197
332
412
588
577
523
691
640
536
24
15
1088
2020
1221
13
269
393
579
615
773
6
129
145
129
154
487
824
174
346
391
180
320
266
297
800
514
24
15
1088
2020
1221
13
269
393
579
615
773
6
129
145
129
202
487
824
174
346
391
660
272
266
297
800
514
24
15
1088
2020
1221
41
269
385
579
615
514
16
161
161
153
202
352
880
1187
931
679
132
326
267
771
1459
1196
24
15
1088
2020
1221
37
261
386
579
615
517
22
517
808
142
458
359
984
977
848
772
1060
144
530
91
332
13
24
15
577
2017
1221
13
269
385
65
1129
781
5
257
769
645
1693
477
1373
417
961
642
1723
137
1793
45
805
516
24
15
577
2017
1221
13
269
385
65
1129
781
5
257
769
653
1693
477
1373
417
961
649
1707
139
1793
45
805
541
24
15
577
2017
1221
13
269
389
65
1129
781
5
257
770
641
1693
477
1373
417
960
654
1723
139
1793
45
804
542
24
15
577
2017
1221
13
269
389
65
1129
781
5
257
130
641
1693
477
1373
417
320
910
1723
139
1793
45
548
542
24
15
577
2017
1221
13
269
393
73
1129
781
5
257
145
661
1685
438
1411
449
349
905
1707
168
1834
98
379
513
24
15
1092
2017
1221
37
261
386
583
609
522
22
517
808
150
158
377
851
977
848
802
1192
544
258
118
348
20
24
15
1092
2020
1221
13
269
393
583
612
514
6
513
782
138
195
353
869
941
776
768
1154
328
263
277
1028
128
24
15
1092
2020
1221
13
269
393
583
612
514
6
513
782
138
203
353
869
941
776
768
602
320
263
277
1028
128
24
15
1092
2020
1221
13
269
393
583
612
514
6
513
782
138
459
353
869
941
776
768
1114
64
263
277
1028
128
24
15
1092
2020
1221
13
269
393
583
612
514
6
257
142
138
203
353
997
717
200
64
298
320
519
141
644
708
24
15
1092
2020
1221
13
269
393
583
612
514
6
577
782
138
195
353
994
918
776
768
1154
324
514
115
515
0
24
15
1092
2020
1221
13
269
393
583
612
514
6
577
782
138
451
353
994
918
776
768
1090
68
514
115
515
0
24
15
1092
2020
1221
13
269
393
583
612
514
6
577
782
138
203
353
869
909
776
768
602
320
263
269
1028
0
24
15
1092
2020
1221
13
269
393
583
612
514
6
577
782
138
459
353
869
909
776
768
1114
64
263
269
1028
0
24
15
580
2020
1221
13
269
393
71
1127
774
6
129
142
650
1736
440
825
174
328
832
1592
172
386
304
811
833
24
15
1089
2016
1221
13
256
270
834
611
781
4
300
222
126
177
445
957
740
192
418
257
77
261
32
640
174
24
15
1088
2017
1221
13
256
768
832
622
522
4
580
468
118
95
365
872
922
754
1947
51
131
256
262
878
1067
24
15
1089
2016
1221
13
256
398
590
623
781
4
300
158
146
146
433
573
740
320
396
528
278
385
416
512
1540
24
15
1089
2016
1221
13
256
398
590
623
781
4
300
158
146
402
433
573
740
320
396
16
22
385
416
512
1540
24
15
1090
2016
1221
13
256
384
580
598
774
6
516
772
142
190
480
866
931
785
781
625
285
257
18
1054
11
24
15
1090
2016
1221
13
256
384
580
598
774
6
516
772
142
446
480
866
931
785
781
1137
29
257
18
1054
11
24
15
1090
2016
1221
13
256
384
580
598
774
6
516
780
142
190
480
866
931
769
773
625
285
257
18
1026
11
24
15
1090
2016
1221
13
256
384
580
598
774
6
516
780
142
446
480
866
931
769
773
1137
29
257
18
1026
11
24
15
1090
2016
1221
13
256
384
580
598
774
6
580
772
142
446
480
866
899
777
781
1137
29
257
2
1050
19
24
15
1090
2016
1221
13
256
384
580
598
774
6
580
780
142
190
480
866
899
769
773
625
285
257
2
1030
7
24
15
1090
2016
1221
13
256
384
580
598
774
6
580
780
142
446
480
866
899
769
773
1137
29
257
2
1030
7
24
15
1090
2016
1221
13
256
384
580
614
518
4
260
140
142
454
352
904
706
194
390
65
77
557
188
678
517
24
15
1090
2016
1221
13
256
384
580
614
518
6
260
132
142
454
352
898
707
201
398
65
78
554
178
684
516
24
15
1090
2016
1221
13
256
384
580
614
518
6
260
140
142
454
352
898
707
193
69
65
78
554
178
710
711
24
15
1090
2016
1221
13
256
384
580
614
518
6
556
785
142
454
352
978
947
775
782
33
150
529
26
512
0
24
15
1090
2016
1221
13
256
384
580
614
774
6
580
780
142
198
464
850
899
769
773
1153
574
282
2
1030
7
24
15
1090
2016
1221
13
256
384
580
614
774
6
556
772
142
198
464
850
947
785
790
1153
574
282
26
524
137
24
15
1090
2016
1221
13
256
384
836
614
774
6
580
772
78
198
464
850
899
777
1006
1057
62
282
2
1044
100
24
15
1090
2016
1221
13
256
384
836
614
774
6
580
780
78
198
464
850
899
769
997
1057
62
282
2
518
103
24
15
1090
2016
1221
37
256
384
580
614
774
22
172
169
142
198
480
818
1187
999
685
289
302
266
826
832
545
24
15
1088
2020
1221
13
268
270
835
615
773
4
128
204
194
218
487
825
1185
965
1066
40
0
264
822
839
2004
24
15
1088
2020
1221
13
268
270
835
615
773
4
128
202
194
218
487
825
174
202
44
40
0
264
296
898
440
24
15
1088
2020
1221
13
268
782
1091
615
773
4
128
460
962
219
1767
1721
1185
709
554
1578
1536
136
438
903
948
24
15
1088
2020
1221
13
268
782
1091
615
773
4
128
460
962
218
1767
1721
1185
709
554
1576
1536
136
438
903
948
24
15
1088
2020
1221
13
268
782
1091
615
773
4
128
458
962
218
1767
1721
1198
714
556
1576
1536
136
424
898
952
24
15
1088
2020
1221
37
260
782
579
615
517
20
516
428
194
90
359
861
981
484
812
936
384
272
177
132
1222
24
15
1088
2020
1221
37
260
782
579
615
517
20
516
428
194
474
359
861
981
484
812
40
128
272
177
132
1222
24
15
1088
2020
1221
37
268
262
835
599
646
20
256
194
202
123
276
949
721
201
649
729
193
265
266
67
783
24
15
1088
2020
1221
37
268
774
579
615
517
20
512
706
202
474
359
989
977
962
132
44
128
528
93
580
1548
24
15
1092
2020
1221
13
268
262
811
595
650
4
256
194
90
139
272
768
705
225
426
258
2
323
167
691
189
24
15
1092
2020
1221
13
268
774
1095
615
646
6
128
322
882
178
1632
1921
1196
700
732
1548
1538
298
1140
1377
770
24
15
1092
2020
1221
13
268
774
839
611
518
6
576
322
114
81
356
852
908
460
990
878
131
275
257
97
1077
24
15
1092
2020
1221
13
268
774
839
615
777
8
128
386
114
210
487
816
1184
844
884
116
0
270
824
812
1244
24
15
1092
2020
1221
13
268
270
811
595
650
4
256
210
82
145
272
896
705
236
396
270
15
319
71
109
633
24
15
1092
2020
1221
13
268
270
811
595
650
4
256
210
82
138
272
768
705
236
438
256
3
323
167
726
611
24
15
1092
2020
1221
13
268
270
843
615
773
4
128
204
202
210
482
825
161
197
66
76
2
268
286
903
385
24
15
1092
2020
1221
13
268
270
843
615
777
10
128
201
202
210
487
817
163
203
41
76
0
268
281
921
447
24
15
1092
2020
1221
13
268
782
1115
615
518
6
128
460
626
195
352
864
1196
712
724
1650
386
263
789
1346
1322
24
15
1092
2020
1221
13
268
782
811
595
645
4
576
402
82
145
277
780
910
410
972
94
2
323
72
232
568
24
15
1092
2020
1221
13
268
782
811
595
646
10
512
393
82
145
276
778
963
459
972
94
3
320
98
120
632
24
15
1092
2020
1221
13
268
782
811
595
646
10
512
396
82
145
276
778
963
456
972
94
3
320
98
123
635
24
15
1092
2020
1221
13
268
782
811
595
646
10
256
404
82
145
276
778
707
408
940
94
3
320
162
283
571
24
15
1092
2020
1221
13
268
782
811
595
646
10
576
329
82
145
276
778
899
459
972
94
3
320
66
186
568
24
15
1092
2020
1221
13
268
782
811
595
646
10
576
457
82
145
276
778
899
715
1996
94
3
320
66
954
1080
24
15
1092
2020
1221
13
268
782
811
595
650
4
512
396
82
145
272
768
961
453
972
86
15
511
103
135
557
24
15
1092
2020
1221
13
268
782
811
595
650
4
256
338
82
145
272
896
705
492
100
86
15
319
39
342
834
24
15
1092
2020
1221
13
268
782
811
595
650
4
576
396
82
145
272
768
897
389
972
86
15
511
71
135
589
24
15
1092
2020
1221
13
268
782
811
595
650
4
576
332
82
139
272
768
897
453
972
770
2
323
71
103
1037
24
15
1092
2020
1221
13
268
782
811
595
650
8
128
466
82
145
272
952
1184
428
988
86
15
264
824
748
1544
24
15
1092
2020
1221
37
260
774
811
595
645
20
260
394
90
145
277
821
725
400
948
86
2
394
137
225
570
24
15
1092
2020
1221
37
260
774
811
595
646
20
260
394
90
145
276
821
725
400
948
86
3
393
137
225
570
24
15
1092
2020
1221
37
260
774
811
595
646
22
260
394
90
145
276
948
724
400
948
86
3
267
265
236
1084
24
15
1092
2020
1221
37
260
782
811
595
645
20
516
332
82
145
277
857
981
420
940
94
2
416
53
5
357
24
15
1092
2020
1221
37
260
782
843
615
518
20
516
460
122
99
352
885
980
452
874
42
131
265
304
69
337
24
15
1092
2020
1221
37
268
774
583
615
517
20
512
322
162
354
377
857
977
420
60
60
812
260
182
6
986
24
15
1092
2020
1221
37
268
774
583
615
517
20
512
322
162
362
377
857
977
420
60
56
804
260
182
6
986
24
15
1220
2020
1221
13
268
782
1067
1107
773
4
256
394
594
913
469
725
705
394
468
86
1621
1042
81
276
104
24
15
1220
2020
1221
13
268
782
1067
1107
773
8
128
468
594
913
469
593
1184
728
476
86
1620
1104
788
917
1036
24
15
1220
2020
1221
13
268
782
1067
1107
778
8
128
468
594
913
464
856
1184
728
476
86
1623
1171
536
916
1034
24
15
1220
2020
1221
37
268
782
1067
1107
773
20
256
466
594
913
469
729
721
425
469
85
1621
1056
54
259
39
24
15
1089
2017
1221
37
260
390
590
612
778
20
260
170
148
192
441
904
724
336
416
650
171
304
97
544
1568
24
15
1089
2017
1221
37
260
390
590
622
522
20
516
810
148
452
364
904
980
848
800
1097
65
545
96
352
20
24
15
1088
2020
1221
13
268
390
579
615
517
4
256
130
138
202
355
981
705
204
68
132
324
528
143
717
706
24
15
1088
2020
1221
13
268
390
579
615
517
4
256
130
138
458
355
981
705
204
68
68
68
528
143
77
450
24
15
1088
2020
1221
13
268
390
579
615
517
4
576
770
138
203
355
853
897
780
806
569
328
272
271
1069
61
24
15
1088
2020
1221
13
268
390
579
615
517
4
576
770
138
202
355
853
897
780
772
1156
324
272
271
1037
2
24
15
1088
2020
1221
13
268
390
579
615
517
4
576
770
138
459
355
853
897
780
806
1081
72
272
271
1069
61
24
15
1088
2020
1221
13
268
390
579
615
517
4
576
770
138
458
355
853
897
780
772
68
68
272
271
1037
2
24
15
1088
2020
1221
13
268
390
579
615
517
8
512
770
138
202
359
849
928
780
772
1156
320
276
276
1050
2
24
15
1088
2020
1221
13
268
390
579
615
517
8
512
770
138
458
359
849
928
780
772
68
64
276
276
1050
2
24
15
1088
2020
1221
13
268
398
579
599
770
6
512
780
130
186
480
869
940
776
772
624
286
258
20
1028
6
24
15
1088
2020
1221
13
268
398
579
599
770
6
512
780
130
187
480
868
940
776
796
626
286
259
22
1026
92
24
15
1088
2020
1221
13
268
398
579
599
770
6
512
780
130
442
480
869
940
776
772
1136
30
258
20
1028
6
24
15
1088
2020
1221
13
268
398
579
599
770
6
512
780
130
443
480
868
940
776
796
1138
30
259
22
1026
92
24
15
1088
2020
1221
13
268
398
579
599
770
6
576
780
130
186
480
869
908
776
772
624
286
258
12
1030
10
24
15
1088
2020
1221
13
268
398
579
599
770
6
576
780
130
442
480
869
908
776
772
1136
30
258
12
1030
10
24
15
1088
2020
1221
13
268
398
579
599
646
4
576
778
130
443
276
853
897
785
821
1137
225
417
10
575
31
24
15
1088
2020
1221
13
268
398
579
599
650
10
128
137
130
443
272
950
163
331
92
113
227
648
1690
1688
1944
24
15
1088
2020
1221
13
268
398
579
599
650
10
128
140
130
442
272
950
163
328
68
112
227
648
1690
1691
1931
24
15
1088
2020
1221
13
268
398
579
599
650
10
128
140
130
443
272
950
163
328
68
114
227
648
1690
1691
1931
24
15
1088
2020
1221
13
268
398
579
615
514
6
512
780
130
203
352
868
940
776
772
1170
323
260
278
1026
70
24
15
1088
2020
1221
13
268
398
579
615
514
6
512
780
130
202
352
869
940
776
772
1156
326
258
276
1028
70
24
15
1088
2020
1221
13
268
398
579
615
514
6
512
780
130
459
352
868
940
776
772
1106
67
260
278
1026
70
24
15
1088
2020
1221
13
268
398
579
615
514
6
512
780
130
458
352
869
940
776
772
1060
70
258
276
1028
70
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
140
130
203
352
901
716
200
388
658
327
553
172
708
518
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
140
130
202
352
901
716
200
388
132
326
553
172
710
522
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
140
130
459
352
901
716
200
388
82
70
553
172
708
518
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
140
130
458
352
901
716
200
68
68
69
553
428
68
454
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
138
130
203
352
901
716
202
412
146
326
553
172
648
536
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
138
130
202
352
901
716
202
412
548
326
553
172
648
536
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
138
130
459
352
901
716
202
412
82
70
553
172
648
536
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
138
130
458
352
901
716
202
412
36
70
553
428
72
536
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
146
130
202
352
901
716
218
764
132
326
553
172
680
1704
24
15
1088
2020
1221
13
268
398
579
615
514
6
256
146
130
458
352
997
716
346
388
36
70
514
268
552
1538
24
15
1088
2020
1221
13
268
398
579
615
514
6
576
780
130
203
352
850
924
776
772
1170
323
272
88
514
11
24
15
1088
2020
1221
13
268
398
579
615
514
6
576
780
130
202
352
850
924
776
772
1168
323
272
88
514
11
24
15
1088
2020
1221
13
268
398
579
615
514
6
576
780
130
459
352
850
924
776
772
1106
71
272
88
514
11
24
15
1088
2020
1221
13
268
398
579
615
514
6
576
780
130
458
352
869
908
776
772
80
70
258
268
1030
10
24
15
1088
2020
1221
13
268
398
579
615
517
4
512
780
130
202
355
853
929
776
796
580
324
272
273
1045
29
24
15
1088
2020
1221
13
268
398
579
615
517
4
512
780
130
458
355
853
929
776
796
68
68
272
273
1045
29
24
15
1088
2020
1221
13
268
398
579
615
517
4
512
778
130
458
355
981
929
778
796
68
68
528
17
532
24
24
15
1088
2020
1221
13
268
398
579
615
517
4
576
780
130
202
355
1017
897
773
772
1156
324
524
118
519
29
24
15
1088
2020
1221
13
268
398
579
615
517
4
576
780
130
458
355
853
897
776
796
68
68
272
81
533
45
24
15
1088
2020
1221
13
268
398
579
615
517
4
576
778
130
202
355
853
897
778
796
580
324
272
81
537
24
24
15
1088
2020
1221
13
268
398
579
615
517
4
576
778
130
458
355
853
897
778
796
68
68
272
81
537
24
24
15
1088
2020
1221
13
268
398
579
615
517
4
576
778
130
458
359
1017
910
778
796
1060
64
520
104
514
24
24
15
1088
2020
1221
13
268
398
579
615
517
8
512
780
130
203
359
849
928
776
796
1170
320
276
276
1048
44
24
15
1088
2020
1221
13
268
398
579
615
517
8
512
780
130
202
359
849
928
776
796
1168
320
276
276
1048
44
24
15
1088
2020
1221
13
268
398
579
615
517
8
512
780
130
459
359
849
928
776
812
1098
64
276
276
1048
124
24
15
1088
2020
1221
13
268
398
579
615
517
8
512
780
130
458
359
849
928
776
796
68
64
276
276
1048
44
24
15
1088
2020
1221
13
268
398
579
615
517
8
512
786
130
202
359
977
960
876
772
1156
320
532
84
342
2
24
15
1088
2020
1221
13
268
398
579
615
517
8
128
146
130
459
359
849
1184
1004
1094
81
64
276
788
858
1795
24
15
1088
2020
1221
13
268
398
579
615
517
8
128
146
130
458
359
849
1184
1004
1092
36
64
276
788
858
1794
24
15
1088
2020
1221
13
268
398
579
615
517
8
576
780
130
203
359
849
896
776
772
1170
320
276
84
533
10
24
15
1088
2020
1221
13
268
398
579
615
517
8
576
780
130
202
359
849
896
776
772
1156
320
276
84
533
10
24
15
1088
2020
1221
13
268
398
579
615
517
8
576
786
130
458
359
849
896
796
774
1060
64
276
84
538
59
24
15
1088
2020
1221
13
268
398
579
615
517
6
576
780
130
202
355
1016
908
776
772
1156
324
526
104
516
6
24
15
1088
2020
1221
13
268
398
579
615
517
6
576
778
130
458
355
1016
908
778
796
1060
68
526
104
520
24
24
15
1088
2020
1221
13
268
398
579
615
518
4
512
778
130
203
356
853
929
778
796
1169
321
277
278
1044
24
24
15
1088
2020
1221
13
268
398
579
615
518
4
512
778
130
459
356
853
929
778
812
1097
65
277
278
1044
120
24
15
1088
2020
1221
13
268
398
579
615
518
4
256
140
130
203
356
981
705
328
410
657
321
533
134
558
1567
24
15
1088
2020
1221
13
268
398
579
615
518
4
576
780
130
203
356
853
897
776
794
1169
321
277
262
1070
47
24
15
1088
2020
1221
13
268
398
579
615
518
4
576
778
130
203
356
853
897
778
796
657
321
277
86
532
24
24
15
1088
2020
1221
13
268
398
579
615
773
4
128
132
130
202
483
825
161
341
394
584
580
268
302
811
516
24
15
1088
2020
1221
13
268
398
579
615
773
4
128
140
130
202
483
953
1185
325
388
580
580
524
694
647
541
24
15
1088
2020
1221
13
268
398
579
615
773
4
128
146
130
202
487
825
174
346
388
548
288
264
296
802
514
24
15
1088
2020
1221
13
268
398
579
615
773
4
128
146
130
458
487
825
174
346
388
36
32
264
296
802
514
24
15
1088
2020
1221
13
268
398
579
615
773
6
128
140
130
202
483
952
172
328
388
580
580
526
1704
1668
518
24
15
1088
2020
1221
13
268
398
579
615
773
6
128
140
130
202
487
824
172
328
388
592
576
267
296
810
523
24
15
1088
2020
1221
13
268
398
579
615
773
6
128
140
130
458
487
824
172
328
388
80
16
266
296
810
522
24
15
1088
2020
1221
13
268
398
579
615
773
6
128
146
130
458
487
952
1196
346
388
36
16
522
680
648
514
24
15
1088
2020
1221
37
260
390
899
615
517
20
516
810
10
91
359
861
980
848
902
730
64
272
112
336
86
24
15
1088
2020
1221
37
260
390
579
615
517
20
516
810
138
202
359
861
980
848
772
584
320
272
104
352
12
24
15
1088
2020
1221
37
260
390
579
615
517
20
516
810
138
458
359
861
980
848
772
1060
64
272
104
352
12
24
15
1088
2020
1221
37
260
390
579
615
517
22
516
810
138
202
355
984
980
848
772
1156
324
534
88
332
12
24
15
1088
2020
1221
37
260
390
579
615
517
22
516
810
138
458
355
984
980
848
772
1092
68
534
88
332
12
24
15
1088
2020
1221
37
260
390
579
615
517
22
516
810
138
458
359
984
980
848
772
1104
64
531
88
332
12
24
15
1088
2020
1221
37
260
398
579
615
517
20
516
780
130
203
359
861
981
836
780
658
320
272
105
325
5
24
15
1088
2020
1221
37
260
398
579
615
517
20
516
780
130
202
359
861
981
836
780
1168
320
272
105
325
5
24
15
1088
2020
1221
37
260
398
579
615
517
20
516
780
130
458
359
989
981
836
780
1060
64
528
81
322
5
24
15
1088
2020
1221
37
260
398
579
615
517
22
516
780
130
202
355
984
980
836
780
1160
324
534
88
324
8
24
15
1088
2020
1221
37
260
398
579
615
517
22
516
780
130
202
359
984
980
836
780
1168
320
531
88
322
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
770
138
203
355
985
977
834
774
1162
328
532
90
324
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
770
138
202
355
857
977
836
772
648
328
276
109
326
7
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
770
138
202
358
989
977
836
774
1156
321
528
86
326
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
770
138
202
359
989
977
834
772
580
320
528
93
324
12
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
770
138
459
355
985
977
834
774
1097
72
532
90
324
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
770
138
458
355
857
977
836
772
72
72
276
109
326
7
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
770
138
458
359
989
977
834
772
68
64
528
93
324
12
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
802
138
202
355
857
977
850
774
648
328
276
109
356
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
802
138
202
358
989
977
850
774
1156
321
528
86
338
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
802
138
202
359
989
977
850
772
580
320
528
93
337
10
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
802
138
458
355
857
977
850
774
1080
72
276
109
356
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
802
138
458
358
989
977
850
774
1060
65
528
86
338
6
24
15
1088
2020
1221
37
268
390
579
615
517
20
512
802
138
458
359
989
977
850
772
68
64
528
93
337
10
24
15
1092
2020
1221
13
268
390
587
611
777
9
256
162
154
202
443
951
764
380
420
128
164
256
67
512
1560
24
15
1092
2020
1221
13
268
390
583
611
517
8
512
770
130
193
357
849
928
780
780
1157
329
272
276
1050
8
24
15
1092
2020
1221
13
268
390
583
611
517
8
512
770
130
449
357
849
928
780
780
1093
73
272
276
1050
8
24
15
1092
2020
1221
13
268
390
583
611
518
6
256
130
130
193
356
980
716
204
76
134
323
531
129
65
457
24
15
1092
2020
1221
13
268
390
583
611
518
6
256
130
130
449
356
980
716
204
76
70
67
531
129
65
457
24
15
1092
2020
1221
13
268
390
583
611
518
6
256
130
146
193
356
980
716
332
412
590
323
531
129
545
1576
24
15
1092
2020
1221
13
268
390
583
611
518
6
256
130
146
449
356
980
716
204
412
78
67
531
129
641
536
24
15
1092
2020
1221
13
268
390
583
611
518
6
576
770
130
193
356
852
908
780
780
1158
323
275
257
1025
8
24
15
1092
2020
1221
13
268
390
583
611
518
6
576
770
130
449
356
852
908
780
780
70
67
275
257
1025
8
24
15
1092
2020
1221
13
268
390
583
611
518
6
576
770
146
193
356
852
908
780
812
1174
323
275
257
1057
57
24
15
1092
2020
1221
13
268
390
583
615
517
4
512
770
130
194
353
889
961
833
770
1156
324
268
90
323
5
24
15
1092
2020
1221
13
268
390
583
615
517
4
512
770
130
450
353
889
961
833
770
68
68
268
90
323
5
24
15
1092
2020
1221
13
268
390
583
615
517
4
256
130
130
458
355
981
705
204
78
88
64
528
143
77
461
24
15
1092
2020
1221
13
268
390
583
615
517
4
576
770
130
194
353
1017
897
780
780
1160
324
525
109
525
4
24
15
1092
2020
1221
13
268
390
583
615
517
4
576
770
130
450
353
1017
897
780
780
1096
68
525
109
525
4
24
15
1092
2020
1221
13
268
390
583
615
517
4
576
770
146
457
353
1017
897
780
812
70
66
524
109
525
57
24
15
1092
2020
1221
13
268
390
583
615
517
4
576
770
146
458
355
853
897
780
796
1060
64
272
271
1069
41
24
15
1092
2020
1221
13
268
390
583
615
518
6
256
130
130
194
352
897
716
204
76
132
326
554
180
705
712
24
15
1092
2020
1221
13
268
390
583
615
518
6
256
130
130
450
352
897
716
204
76
68
70
554
436
65
456
24
15
1092
2020
1221
13
268
390
583
615
521
8
512
770
130
450
359
880
960
844
782
1064
64
270
312
332
6
24
15
1092
2020
1221
13
268
390
583
615
521
10
512
770
130
194
359
881
963
833
770
1156
320
268
89
325
13
24
15
1092
2020
1221
13
268
390
583
615
521
10
512
770
130
450
359
881
963
833
770
68
64
268
89
325
13
24
15
1092
2020
1221
13
268
390
583
615
773
4
512
770
130
194
481
825
929
769
770
580
540
270
91
515
5
24
15
1092
2020
1221
13
268
390
583
615
773
4
128
130
130
194
481
825
1185
321
66
292
548
270
795
643
1933
24
15
1092
2020
1221
13
268
390
583
615
773
4
128
130
130
450
481
825
1185
321
66
68
36
268
794
643
1925
24
15
1092
2020
1221
13
268
390
583
615
773
4
128
130
130
201
441
957
1185
897
653
653
173
513
1131
1475
799
24
15
1092
2020
1221
13
268
390
583
615
777
8
128
130
130
194
487
816
160
332
396
136
144
270
280
812
520
24
15
1092
2020
1221
13
268
390
583
615
777
8
128
130
130
450
487
816
160
332
398
40
32
270
280
812
534
24
15
1092
2020
1221
13
268
390
583
615
777
10
128
130
130
194
487
817
1187
321
66
292
576
268
793
645
1925
24
15
1092
2020
1221
13
268
390
583
615
777
10
128
130
130
450
487
945
1187
321
66
68
32
524
537
645
1925
24
15
1092
2020
1221
13
268
390
839
615
777
8
128
130
66
194
487
816
160
332
460
36
16
270
280
812
548
24
15
1092
2020
1221
13
268
390
839
615
777
10
128
130
66
194
487
817
163
225
450
36
32
268
281
349
517
24
15
1092
2020
1221
13
268
398
587
612
518
10
512
777
137
200
377
906
963
843
771
1156
334
554
98
378
11
24
15
1092
2020
1221
13
268
398
587
612
518
10
512
777
137
456
377
906
963
843
771
1092
78
554
98
378
11
24
15
1092
2020
1221
13
268
398
587
612
518
10
256
137
137
456
377
906
707
203
71
68
78
554
418
660
706
24
15
1092
2020
1221
13
268
398
587
612
774
10
256
137
137
200
442
906
707
203
67
132
164
292
98
122
395
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
780
146
203
352
868
940
776
780
1154
323
263
277
1028
140
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
780
146
202
352
868
940
776
780
1152
323
263
277
1028
140
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
780
146
459
352
868
940
776
780
1090
67
263
277
1028
140
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
778
138
203
352
868
940
842
772
1153
323
263
277
1064
2
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
778
146
459
352
868
940
842
788
1090
67
263
277
1064
40
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
788
146
193
352
868
940
792
780
1158
327
263
278
1042
122
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
788
146
449
352
868
940
792
796
70
71
263
278
1042
26
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
788
146
203
352
868
940
792
780
1154
323
263
277
1042
122
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
788
146
202
352
868
940
792
780
640
323
263
277
1042
122
24
15
1092
2020
1221
13
268
398
587
611
514
6
512
788
146
458
352
868
940
792
796
64
67
263
278
1042
26
24
15
1092
2020
1221
13
268
398
587
611
514
6
256
140
146
193
352
901
716
328
404
646
327
557
172
550
1578
24
15
1092
2020
1221
13
268
398
587
611
514
6
256
138
138
449
352
900
716
202
68
46
75
567
437
1096
1986
24
15
1092
2020
1221
13
268
398
587
611
514
6
256
146
146
193
352
901
716
346
412
134
327
557
172
552
1544
24
15
1092
2020
1221
13
268
398
587
611
514
6
576
777
138
203
352
850
923
779
772
1153
323
276
90
512
8
24
15
1092
2020
1221
13
268
398
587
611
514
6
576
777
138
459
352
850
923
779
772
1090
67
276
90
512
8
24
15
1092
2020
1221
13
268
398
587
611
514
6
576
780
146
203
352
850
924
776
780
1154
323
276
88
514
12
24
15
1092
2020
1221
13
268
398
587
611
514
6
576
780
146
202
352
868
908
776
780
1152
323
263
269
1028
12
24
15
1092
2020
1221
13
268
398
587
611
514
6
576
780
146
459
352
850
924
776
780
1090
67
276
88
514
12
24
15
1092
2020
1221
13
268
398
587
611
517
4
512
780
146
202
355
853
929
776
780
1152
320
276
273
1045
61
24
15
1092
2020
1221
13
268
398
587
611
517
4
512
780
146
458
355
853
929
776
780
1088
64
276
273
1045
61
24
15
1092
2020
1221
13
268
398
587
611
517
4
512
786
138
202
355
853
929
794
770
1152
320
276
273
1049
125
24
15
1092
2020
1221
13
268
398
587
611
517
4
512
786
146
202
355
853
929
794
778
1152
320
276
273
1049
6
24
15
1092
2020
1221
13
268
398
587
611
517
4
512
786
146
458
355
853
929
794
794
1088
64
276
273
1049
13
24
15
1092
2020
1221
13
268
398
587
611
517
4
256
140
146
459
355
980
705
328
396
66
64
531
143
558
1549
24
15
1092
2020
1221
13
268
398
587
611
517
4
576
780
146
203
355
852
897
776
780
1154
320
275
271
1038
13
24
15
1092
2020
1221
13
268
398
587
611
517
4
576
780
146
202
355
853
897
776
780
1152
320
276
81
533
13
24
15
1092
2020
1221
13
268
398
587
611
517
4
576
780
146
459
355
852
897
776
780
1090
64
275
271
1038
13
24
15
1092
2020
1221
13
268
398
587
611
517
4
576
780
146
458
355
853
897
776
780
1088
64
276
81
533
13
24
15
1092
2020
1221
13
268
398
587
611
517
4
576
778
137
202
355
853
897
778
775
1152
320
276
81
537
3
24
15
1092
2020
1221
13
268
398
587
611
517
4
576
778
146
202
355
853
897
778
780
1152
320
276
81
537
248
24
15
1092
2020
1221
13
268
398
587
611
517
8
512
788
146
193
357
849
928
792
780
1158
329
272
276
1044
6
24
15
1092
2020
1221
13
268
398
587
611
517
8
512
786
146
193
357
849
928
796
790
1158
329
272
276
1046
22
24
15
1092
2020
1221
13
268
398
587
611
517
8
576
786
146
193
357
849
896
796
788
1158
329
272
84
538
52
24
15
1092
2020
1221
13
268
398
587
611
517
5
256
140
146
202
355
995
704
200
396
128
320
512
135
661
534
24
15
1092
2020
1221
13
268
398
587
611
517
5
576
780
146
202
355
867
896
776
788
1152
320
256
263
1045
42
24
15
1092
2020
1221
13
268
398
587
611
517
6
576
780
146
193
357
1016
908
776
780
1158
329
527
104
516
12
24
15
1092
2020
1221
13
268
398
587
611
517
6
576
778
146
193
357
1016
908
778
788
1158
329
527
104
520
40
24
15
1092
2020
1221
13
268
398
587
611
770
10
256
777
138
401
444
654
707
1675
772
1046
19
656
194
1786
8
24
15
1092
2020
1221
13
268
398
587
611
770
10
256
137
138
145
444
910
707
203
388
534
275
272
98
121
520
24
15
1092
2020
1221
13
268
398
587
611
770
10
256
137
138
401
444
910
707
203
68
22
19
272
98
121
392
24
15
1092
2020
1221
13
268
398
587
611
518
6
256
140
146
193
356
980
716
328
404
582
323
531
129
546
1578
24
15
1092
2020
1221
13
268
398
587
611
518
6
256
140
146
449
356
980
716
328
84
70
67
531
129
546
1962
24
15
1092
2020
1221
13
268
398
587
611
773
4
128
138
138
193
485
825
174
330
388
566
274
270
296
808
514
24
15
1092
2020
1221
13
268
398
587
611
773
4
128
138
138
449
485
825
174
330
388
54
18
270
296
808
514
24
15
1092
2020
1221
13
268
398
587
611
773
6
128
138
138
193
485
824
172
330
388
158
274
271
296
808
514
24
15
1092
2020
1221
13
268
398
587
611
773
6
128
138
138
145
485
824
172
330
388
526
322
271
296
808
514
24
15
1092
2020
1221
13
268
398
587
611
773
6
128
138
138
401
485
824
172
330
388
14
66
271
296
808
514
24
15
1092
2020
1221
13
268
398
587
611
777
8
128
148
146
401
443
688
160
344
76
30
16
643
1720
1678
1926
24
15
1092
2020
1221
13
268
398
587
611
777
9
256
146
146
145
443
951
764
364
396
542
272
256
35
544
1540
24
15
1092
2020
1221
13
268
398
587
611
777
9
256
146
146
401
443
951
764
364
396
30
16
256
35
544
1540
24
15
1092
2020
1221
13
268
398
587
595
770
6
576
780
146
433
480
868
908
776
780
1126
31
263
13
1028
12
24
15
1092
2020
1221
13
268
398
587
595
645
4
512
786
146
433
277
853
929
794
812
1134
226
434
17
537
56
24
15
1092
2020
1221
13
268
398
587
595
645
8
512
786
146
433
277
849
928
796
804
1134
226
432
20
534
56
24
15
1092
2020
1221
13
268
398
587
615
517
4
512
780
138
450
355
889
961
837
770
1112
72
268
310
327
1
24
15
1092
2020
1221
13
268
398
587
615
517
4
512
780
138
451
355
889
961
837
770
1114
72
268
310
327
1
24
15
1092
2020
1221
13
268
398
587
615
517
4
576
780
138
450
355
1017
897
773
770
1112
72
524
118
519
1
24
15
1092
2020
1221
13
268
398
587
615
517
4
576
780
138
451
355
1017
897
773
770
1114
72
524
118
519
1
24
15
1092
2020
1221
13
268
398
587
615
517
4
576
778
137
450
355
1017
910
778
775
1112
72
524
104
514
3
24
15
1092
2020
1221
13
268
398
587
615
517
4
576
778
146
450
355
1017
910
778
788
1092
68
524
104
520
40
24
15
1092
2020
1221
13
268
398
587
615
517
6
576
778
138
450
355
1016
908
778
772
1116
68
526
104
520
2
24
15
1092
2020
1221
13
268
398
587
615
518
6
512
788
146
194
352
865
940
792
780
644
326
262
276
1042
6
24
15
1092
2020
1221
13
268
398
587
615
518
6
512
788
146
450
352
865
940
792
796
68
70
262
276
1042
26
24
15
1092
2020
1221
13
268
398
587
615
518
6
256
140
146
450
352
897
716
200
76
68
70
554
436
1090
1868
24
15
1092
2020
1221
13
268
398
587
615
518
6
256
148
146
450
352
897
716
216
76
68
70
554
436
114
390
24
15
1092
2020
1221
13
268
398
587
615
521
10
512
777
137
201
359
881
931
779
771
1153
320
268
281
1049
97
24
15
1092
2020
1221
13
268
398
587
615
773
4
512
780
138
146
482
825
929
773
770
524
578
268
90
523
4
24
15
1092
2020
1221
13
268
398
587
615
773
4
512
780
138
402
482
825
929
773
770
1036
66
268
90
523
4
24
15
1092
2020
1221
13
268
398
587
615
773
4
512
780
146
402
482
825
929
773
780
12
66
268
94
519
13
24
15
1092
2020
1221
13
268
398
587
615
773
4
128
140
138
402
482
953
1185
325
66
12
66
524
542
647
1921
24
15
1092
2020
1221
13
268
398
587
615
773
4
128
140
146
450
483
825
1185
325
76
68
36
268
822
647
1933
24
15
1092
2020
1221
13
268
398
587
615
773
4
128
140
146
402
482
953
1185
325
76
12
66
524
542
647
1933
24
15
1092
2020
1221
13
268
398
587
615
773
4
128
138
137
201
441
953
174
330
391
645
165
516
1704
1666
515
24
15
1092
2020
1221
13
268
398
587
615
773
4
128
138
138
201
441
953
174
330
388
645
165
516
1704
1666
514
24
15
1092
2020
1221
13
268
398
587
615
773
6
128
138
138
201
481
824
172
330
388
582
578
271
296
808
514
24
15
1092
2020
1221
13
268
398
587
615
774
6
128
140
146
403
440
696
172
328
76
18
18
643
1712
1668
1932
24
15
1092
2020
1221
13
268
398
587
615
774
10
256
140
146
147
440
906
707
200
396
530
274
296
98
123
524
24
15
1092
2020
1221
13
268
398
587
615
774
10
256
140
146
403
440
906
707
200
76
10
18
552
162
663
716
24
15
1092
2020
1221
13
268
398
587
615
777
8
512
780
146
146
487
816
928
776
780
528
320
271
88
536
12
24
15
1092
2020
1221
13
268
398
587
615
777
8
512
786
146
147
487
816
928
796
782
521
576
270
88
524
6
24
15
1092
2020
1221
13
268
398
587
615
777
8
512
786
146
402
486
816
928
794
778
8
65
269
89
527
6
24
15
1092
2020
1221
13
268
398
587
615
777
8
512
786
146
402
487
816
928
796
788
1040
64
271
88
524
12
24
15
1092
2020
1221
13
268
398
587
615
777
8
128
140
146
146
487
816
160
328
396
264
320
270
313
814
534
24
15
1092
2020
1221
13
268
398
587
615
777
8
128
148
146
402
487
944
1184
344
76
112
64
526
537
654
1926
24
15
1092
2020
1221
13
268
398
587
615
777
8
128
146
146
402
486
944
1184
346
74
8
65
525
537
655
1926
24
15
1092
2020
1221
13
268
398
587
615
777
8
128
146
146
402
487
944
1184
348
76
16
64
526
536
652
1922
24
15
1092
2020
1221
13
268
398
587
615
777
8
128
146
146
403
487
944
1184
348
76
26
64
526
536
652
1922
24
15
1092
2020
1221
13
268
398
587
615
777
10
512
780
146
146
487
817
931
776
780
520
576
268
89
539
12
24
15
1092
2020
1221
13
268
398
587
615
777
10
128
137
137
201
487
817
1187
327
391
577
576
268
793
640
514
24
15
1092
2020
1221
13
268
398
587
615
777
10
128
137
138
194
487
817
1187
327
66
156
272
268
825
641
1920
24
15
1092
2020
1221
13
268
398
587
615
777
10
128
137
138
402
487
945
1187
327
66
12
64
524
537
641
1920
24
15
1092
2020
1221
13
268
398
587
615
777
10
128
138
138
195
487
817
163
337
386
666
272
268
281
806
517
24
15
1092
2020
1221
13
268
398
583
615
773
4
128
146
129
202
483
825
174
346
391
584
576
268
296
802
515
24
15
1092
2020
1221
37
260
390
587
611
517
21
516
810
154
203
355
887
980
848
780
578
320
264
83
337
10
24
15
1092
2020
1221
37
260
390
587
611
517
21
516
810
154
202
355
887
980
848
780
576
320
264
83
337
10
24
15
1092
2020
1221
37
260
390
587
611
517
21
516
810
154
459
355
887
980
848
780
1090
64
264
83
337
10
24
15
1092
2020
1221
37
260
390
587
611
517
21
516
810
154
458
355
887
980
848
780
1088
64
264
83
337
10
24
15
1092
2020
1221
37
260
390
587
611
517
20
516
810
154
202
355
884
980
848
780
576
320
265
89
336
10
24
15
1092
2020
1221
37
260
390
587
611
517
20
516
810
154
458
355
884
980
848
780
1088
64
265
89
336
10
24
15
1092
2020
1221
37
260
390
587
611
774
20
168
170
154
145
484
821
1185
1004
676
278
323
265
830
838
537
24
15
1092
2020
1221
37
260
390
587
611
774
20
168
170
154
401
484
821
1185
1004
676
22
67
265
830
838
537
24
15
1092
2020
1221
37
260
398
587
611
517
21
516
812
146
203
355
887
980
850
780
1154
320
264
83
336
8
24
15
1092
2020
1221
37
260
398
587
611
517
21
516
812
146
202
355
887
980
850
780
1152
320
264
83
336
8
24
15
1092
2020
1221
37
260
398
587
611
517
21
516
812
146
459
355
887
980
850
780
66
64
264
83
336
8
24
15
1092
2020
1221
37
260
398
587
611
517
20
516
812
146
458
355
884
978
850
780
1088
64
265
304
346
8
24
15
1092
2020
1221
37
260
398
587
615
517
20
516
780
138
194
355
985
981
836
778
1176
328
532
85
322
17
24
15
1092
2020
1221
37
260
398
587
615
517
20
516
780
138
195
355
985
981
836
778
1178
328
532
85
322
17
24
15
1092
2020
1221
37
260
398
587
615
517
20
516
780
138
450
355
985
981
836
778
88
72
532
85
322
17
24
15
1092
2020
1221
37
260
398
587
615
517
22
516
780
138
195
355
984
980
838
778
1178
328
535
85
320
10
24
15
1092
2020
1221
37
260
398
587
615
517
22
516
780
138
451
355
984
980
838
778
1114
72
535
85
320
10
24
15
1092
2020
1221
37
260
398
587
615
518
20
516
780
138
195
352
885
980
838
778
602
323
265
80
322
10
24
15
1092
2020
1221
37
260
398
587
615
518
20
516
780
138
450
352
885
980
838
778
1112
75
265
80
322
10
24
15
1092
2020
1221
37
260
398
587
615
518
20
516
780
138
451
352
885
980
836
778
1114
67
265
80
325
17
24
15
1092
2020
1221
37
260
398
587
615
518
20
260
172
146
194
352
1013
740
228
716
132
326
521
132
645
1669
24
15
1092
2020
1221
37
268
390
583
611
517
20
512
770
130
193
357
885
977
836
770
1158
324
264
94
326
5
24
15
1092
2020
1221
37
268
390
583
611
517
20
512
770
130
449
357
885
977
836
770
70
68
264
94
326
5
24
15
1092
2020
1221
37
268
390
583
611
517
20
512
802
129
449
357
989
977
850
815
1063
69
532
90
338
23
24
15
1092
2020
1221
37
268
390
583
611
517
20
512
802
130
193
357
885
977
850
770
1158
329
265
305
345
5
24
15
1092
2020
1221
37
268
390
583
611
517
20
512
802
130
449
357
885
977
850
770
1062
73
265
305
345
5
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
770
130
194
353
857
977
836
770
1156
324
278
109
326
5
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
770
130
194
355
985
977
836
780
580
328
532
94
326
26
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
770
130
450
353
857
977
836
770
68
68
278
109
326
5
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
770
130
450
355
985
977
836
780
68
72
532
94
326
26
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
770
137
201
353
989
977
841
775
1157
322
532
90
323
11
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
770
137
457
353
989
977
841
775
69
66
532
90
323
11
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
802
130
450
353
985
977
850
814
1096
68
534
90
338
22
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
802
137
201
353
989
977
850
775
1157
322
532
90
338
11
24
15
1092
2020
1221
37
268
390
583
615
517
20
512
802
137
457
353
989
977
850
775
69
66
532
90
338
11
24
15
1092
2020
1221
37
268
390
583
615
518
20
512
770
130
194
352
885
977
841
780
1156
326
265
90
323
12
24
15
1092
2020
1221
37
268
390
583
615
518
20
512
770
130
450
352
885
977
841
780
1092
70
265
90
323
12
24
15
1092
2020
1221
37
268
390
583
615
518
20
512
802
130
450
352
885
977
850
814
1064
71
265
90
338
22
24
15
1092
2020
1221
37
268
390
839
611
517
20
512
770
66
193
357
885
977
836
994
1062
68
264
94
326
99
24
15
580
2020
1221
13
268
398
75
1127
773
4
128
138
649
1737
441
1465
1198
330
903
1669
165
1540
680
642
1539
24
15
580
2020
1221
13
268
398
75
1127
773
4
128
138
650
1737
441
1465
1198
330
900
1669
165
1540
680
642
1538
24
15
1088
2020
1221
37
260
394
587
615
517
20
516
788
142
449
357
877
997
794
802
1070
73
261
309
352
62
24
15
1088
2020
1221
37
260
394
587
615
517
20
516
788
150
193
357
877
997
794
796
1158
329
261
309
352
16
24
15
1088
2020
1221
37
260
394
587
615
517
20
260
148
150
193
357
1005
741
244
756
134
329
517
153
649
1688
24
15
1092
2020
1221
37
260
394
579
611
517
20
260
148
134
458
355
1012
740
244
404
68
68
521
133
661
181
24
15
1092
2020
1221
37
260
394
579
611
773
20
260
148
134
449
485
948
740
244
402
78
26
523
57
653
177
24
15
1092
2020
1221
37
260
394
579
615
517
20
260
148
134
201
353
1013
741
244
404
646
326
521
135
661
181
24
15
1092
2020
1221
37
260
394
579
615
517
20
260
148
134
457
353
1013
740
244
404
70
74
520
132
661
181
24
15
1092
2020
1221
37
260
394
579
615
518
20
260
148
134
194
352
1013
740
244
404
660
334
521
132
661
181
24
15
1092
2020
1221
37
260
394
579
615
518
20
260
148
134
450
352
1013
740
244
404
84
70
521
132
661
181
24
15
1089
2017
1221
117
533
513
609
617
781
45
993
385
437
445
445
557
797
21
90
103
5
385
1
1
784
24
15
1089
2017
1221
117
533
513
609
617
781
45
997
385
437
445
445
557
793
17
90
102
5
385
2
6
784
24
15
1089
2017
1221
117
533
517
705
617
525
45
1509
909
161
349
365
813
1817
546
1850
1178
130
642
514
72
1100
24
15
1089
2017
1221
117
533
517
617
609
781
45
993
397
213
197
446
555
795
43
933
645
136
394
0
32
1061
24
15
1089
2017
1221
117
533
521
705
617
525
45
997
393
165
349
365
809
793
33
825
550
6
390
261
77
1102
24
15
1089
2017
1221
117
533
521
705
617
525
45
1509
905
165
349
365
813
1817
545
1849
1161
130
642
514
43
1103
24
15
1089
2017
1221
117
533
521
985
617
525
45
1509
901
117
69
365
809
1817
537
2009
1145
2
646
514
3
1041
24
15
577
2017
1221
117
533
521
105
1125
781
45
977
901
1749
1734
443
809
782
554
683
184
138
394
32
992
42
24
15
1089
2017
1221
117
533
561
897
617
781
45
997
409
125
77
493
813
793
1
962
515
57
257
2
9
1032
24
15
1092
2020
1221
117
532
526
619
615
777
44
992
394
442
450
486
552
796
18
82
136
1
389
4
2
798
24
15
1092
2020
1221
117
532
526
987
615
521
44
1504
906
114
66
359
808
1822
530
2004
1136
0
645
517
0
1052
24
15
1088
2020
1221
117
276
782
579
615
517
44
224
394
162
363
359
804
284
786
820
50
128
641
1577
1666
1162
24
15
1088
2020
1221
117
276
782
579
615
517
44
224
394
162
362
359
805
284
786
828
48
128
640
1576
1666
1164
24
15
1088
2020
1221
117
532
522
619
615
774
44
996
388
470
448
484
549
793
26
114
59
3
386
42
2
782
24
15
1088
2020
1221
117
532
522
987
615
518
44
1508
900
118
64
356
805
1817
538
2010
1147
3
642
554
2
1042
24
15
1088
2020
1221
117
276
266
843
615
517
44
224
132
206
97
357
804
284
22
418
734
130
643
1577
129
641
24
15
1088
2020
1221
117
276
266
843
615
518
44
228
132
206
96
356
805
281
554
674
731
131
642
1578
1570
802
24
15
1092
2020
1221
117
532
778
1091
611
517
44
1488
1362
1446
209
357
805
1805
1796
1284
142
394
386
518
529
122
24
15
1088
2016
1220
36
269
770
579
611
779
23
257
352
162
176
446
905
727
464
26
176
172
292
96
613
1773
24
15
1088
2016
1220
37
269
770
579
611
519
21
512
320
162
356
358
861
977
421
60
56
136
276
182
6
1005
24
15
1088
2020
1220
37
269
770
579
615
519
21
512
320
162
362
354
857
977
421
60
60
130
276
182
6
1005
24
15
1088
2020
1220
37
269
770
579
615
519
21
512
704
206
474
354
985
977
960
132
44
130
532
92
580
1550
24
15
1217
2017
1220
37
269
773
1057
1073
779
21
256
354
817
757
441
613
721
465
277
173
137
1037
141
153
255
24
15
1090
2018
1220
42
259
771
836
618
515
16
536
456
119
85
362
875
1008
466
946
52
128
262
82
87
1030
24
15
1090
2018
1220
42
267
771
1092
618
643
16
160
416
679
181
1642
1643
160
416
690
1712
1536
6
1642
1515
807
24
15
1090
2018
1220
42
267
771
836
618
515
16
528
448
119
85
362
875
1012
474
946
52
128
261
161
35
1037
24
15
1088
2020
1220
37
269
386
579
615
519
21
512
768
142
202
354
857
977
837
772
648
322
276
108
326
6
24
15
577
2017
1220
36
269
389
69
1129
779
23
257
162
651
1689
441
1417
471
337
938
1706
171
1835
96
356
532
24
15
1090
2016
1220
12
256
768
580
622
523
4
580
356
174
366
362
872
919
469
22
50
770
267
257
114
1016
24
15
1090
2016
1220
12
256
768
580
622
523
4
300
338
174
366
362
744
488
452
22
50
770
1027
75
514
1748
24
15
1092
2020
1220
12
256
771
811
595
651
11
155
475
94
145
273
953
1193
417
980
84
1
265
810
738
1539
24
15
1092
2020
1220
12
256
771
811
595
651
11
603
347
94
145
273
857
921
481
1012
84
1
369
2
182
515
24
15
1089
2020
1220
12
256
398
590
619
515
7
300
158
146
458
362
994
740
321
398
64
64
513
277
525
1540
24
15
1089
2017
1220
12
256
384
590
622
779
11
603
794
159
201
474
858
922
768
787
583
592
256
2
539
225
24
15
1090
2016
1220
12
256
384
580
622
523
4
580
772
142
206
362
872
920
784
814
1161
322
259
263
1039
38
24
15
1090
2016
1220
12
256
384
580
622
523
4
580
772
142
462
362
872
920
784
814
1097
74
259
263
1039
38
24
15
1090
2016
1220
12
256
384
580
622
779
11
555
778
142
206
474
858
954
800
789
1169
562
256
17
533
5
24
15
1090
2016
1220
12
264
384
580
622
523
4
512
772
142
206
362
1000
928
770
774
1161
330
515
99
515
6
24
15
1090
2016
1220
12
264
384
580
622
523
4
512
772
142
462
362
1000
928
770
774
1097
74
515
99
515
6
24
15
1090
2016
1220
12
264
384
580
622
523
11
515
777
142
462
370
986
930
775
773
37
156
512
26
512
0
24
15
1090
2016
1220
12
264
384
580
622
779
11
515
777
142
174
474
858
930
775
773
633
265
256
26
1024
0
24
15
1090
2016
1220
12
264
384
580
622
779
11
515
777
142
430
474
858
930
775
773
1145
9
256
26
1024
0
24
15
1090
2016
1220
12
264
384
580
622
779
11
579
777
142
174
474
858
898
775
773
633
265
256
58
1024
0
24
15
1090
2016
1220
36
256
384
580
622
523
20
516
804
142
206
362
904
983
854
782
585
330
555
97
352
1
24
15
1090
2016
1220
36
256
384
580
622
523
20
516
804
142
462
362
904
983
854
782
1081
66
547
97
352
1
24
15
1090
2016
1220
44
264
384
580
614
775
19
163
161
142
198
481
1073
1185
941
429
546
539
1803
832
1466
48
24
15
1092
2020
1220
44
256
387
587
611
771
19
539
771
158
145
481
817
945
817
828
1196
321
265
94
513
3
24
15
1092
2020
1220
44
256
387
587
611
771
19
539
771
158
401
481
817
945
817
828
28
65
265
94
513
3
24
15
1092
2020
1220
44
256
387
583
611
771
19
539
811
150
145
481
817
945
801
804
1196
289
265
94
542
35
24
15
1092
2020
1220
44
264
387
583
611
771
19
163
131
139
193
481
817
1185
1017
653
132
272
270
830
846
553
24
15
1092
2020
1220
44
264
387
583
611
771
19
163
131
139
449
481
817
161
249
397
68
16
270
318
334
537
24
15
1092
2020
1220
44
264
387
583
611
771
19
163
163
139
193
481
817
1185
953
685
292
582
270
830
1486
297
24
15
1092
2020
1220
44
264
387
583
611
771
19
163
163
139
449
481
817
1185
953
685
36
38
270
830
1486
297
24
15
1088
2020
1220
12
264
260
838
619
779
11
131
202
203
218
474
858
1186
1224
1095
40
36
258
538
1947
1929
24
15
1089
2017
1220
117
277
866
1058
610
647
45
208
448
932
36
1638
1172
268
798
534
1606
1578
803
0
768
788
24
15
1090
2020
1220
116
532
522
618
611
775
44
976
900
212
450
482
804
781
556
1704
188
4
261
37
993
1057
24
15
1090
2020
1220
116
532
522
618
611
775
44
976
900
212
450
484
804
781
556
1704
1212
0
259
9
993
1057
24
15
1120
1856
1222
13
256
384
560
520
652
4
300
164
184
440
364
930
722
337
436
36
6
278
22
567
1541
24
15
1241
1985
1221
13
268
782
1086
1086
774
6
128
338
816
738
416
516
1196
684
296
170
139
1072
882
1009
1073
24
15
1104
1988
1221
117
532
566
1215
1159
645
44
996
410
786
658
259
869
793
0
516
404
48
368
113
88
444
24
15
1104
1988
1221
117
532
566
1215
1159
645
44
996
410
786
690
259
869
793
0
516
388
48
368
113
88
444
24
15
1124
1860
1221
117
532
566
551
519
645
44
992
410
450
250
353
869
797
4
106
776
524
546
115
81
789
24
15
1121
1857
324
32
261
866
610
514
1595
1359
513
752
148
468
542
57
13
984
182
24
402
102
225
675
1821
24
15
1121
1860
1220
117
533
562
546
523
647
45
992
408
452
238
361
869
797
5
104
772
526
545
113
81
789
24
15
97
821
909
993
1539
1541
1908
1462
178
634
610
566
60
28
0
512
400
268
841
129
422
438
226
226
567
24
15
96
814
935
853
1541
1537
1907
1468
160
546
759
593
58
27
15
482
272
262
808
1550
1888
1312
609
774
1154
24
15
96
821
909
993
1539
1539
1907
1462
178
378
610
560
56
28
14
0
136
136
1688
1544
1888
996
952
680
1676
24
15
96
821
909
993
1539
1539
1907
1462
178
635
609
528
56
28
14
513
277
16
856
136
416
722
267
7
820
24
15
96
821
909
993
1539
1539
1907
1462
178
635
761
528
56
28
1
513
1
128
1720
136
458
474
478
1231
1540
24
15
96
821
909
993
1539
1539
1907
1462
178
634
610
560
56
28
14
512
136
136
1688
1544
1888
740
440
680
1676
24
15
96
821
909
993
1539
1539
1907
1462
178
634
738
560
56
28
14
512
8
8
1880
136
416
484
504
1192
1548
24
15
96
821
909
993
1539
1539
1907
1462
178
639
609
528
56
28
14
514
400
272
856
136
416
728
224
196
564
24
15
96
821
909
993
1539
1539
1907
1462
178
639
737
528
56
28
14
514
16
144
1720
136
416
504
480
1220
1548
24
15
96
821
909
993
1547
1539
1907
1462
178
383
625
528
56
28
14
2
132
256
848
1928
1888
1512
232
216
336
24
15
96
821
909
993
1547
1539
1907
1462
178
639
625
528
56
28
14
514
128
264
816
136
416
472
432
547
513
24
15
105
821
909
993
1547
1567
1917
1508
178
630
625
537
33
40
1
516
69
13
825
1571
1907
646
643
195
769
24
15
105
821
909
993
1547
1567
1917
1508
178
374
625
537
33
40
1
4
141
141
1721
1571
1971
1510
947
673
1665
24
15
105
821
909
993
1547
1567
1917
1508
178
635
625
537
33
37
1
513
261
341
857
1937
1786
387
263
836
578
24
15
105
821
909
993
1547
1567
1917
1508
178
639
625
537
33
40
1
514
128
141
1722
1571
1895
642
447
673
1664
24
15
105
821
909
993
1547
1567
1917
1444
178
379
625
537
33
16
1
1
133
277
857
1927
1903
1535
253
197
321
24
15
105
821
909
993
1547
1567
1917
1444
178
379
625
537
33
16
65
1
133
277
857
1927
1935
1471
253
197
321
24
15
105
821
909
993
1547
1567
1917
1444
178
379
625
537
33
24
1
1
133
277
857
131
451
931
1277
196
322
24
15
105
821
909
993
1547
1567
1917
1444
178
379
625
537
33
24
65
1
133
277
857
1923
1859
1471
253
197
321
24
15
105
821
909
993
1547
1567
1917
1444
178
630
593
537
33
16
1
516
85
85
857
135
431
422
87
1
865
24
15
105
821
909
993
1547
1567
1917
1444
178
630
593
537
33
24
1
516
85
85
857
131
455
422
87
1
865
24
15
105
821
909
993
1547
1567
1917
1444
178
630
593
601
33
16
1
516
85
277
793
135
431
422
87
449
481
24
15
105
821
909
993
1547
1567
1917
1444
178
630
593
601
33
24
1
516
85
277
793
131
455
422
87
449
481
24
15
105
821
909
993
1547
1567
1917
1444
178
630
625
537
33
16
1
516
261
277
857
135
431
422
259
1481
385
24
15
105
821
909
993
1547
1567
1917
1444
178
630
625
537
33
16
65
516
325
341
857
135
399
486
311
785
257
24
15
105
821
909
993
1547
1567
1917
1444
178
630
625
537
33
24
1
516
258
278
858
1923
1891
710
257
864
544
24
15
105
821
909
993
1547
1567
1917
1444
178
630
625
537
33
24
65
516
261
277
857
131
391
486
183
209
385
24
15
105
821
909
993
1547
1567
1917
1444
178
630
753
537
33
16
1
516
5
21
1881
135
431
422
3
529
1537
24
15
105
821
909
993
1547
1567
1917
1444
178
630
753
537
33
24
1
516
5
21
1881
131
419
422
3
529
1537
24
15
105
821
909
993
1547
1567
1917
1444
178
630
753
537
33
24
65
516
21
21
1881
131
387
742
483
1025
1537
24
15
105
821
909
993
1547
1567
1917
1444
178
374
625
537
33
16
1
4
149
277
857
1927
1759
6
227
225
385
24
15
105
821
909
993
1547
1567
1917
1444
178
374
625
537
33
24
1
4
133
21
857
131
455
934
951
1893
801
24
15
105
821
909
993
1547
1567
1917
1444
178
374
625
537
33
24
65
4
133
21
857
131
391
998
951
1893
801
24
15
105
821
909
993
1547
1567
1917
1444
178
635
625
537
33
16
1
513
389
277
857
135
439
451
221
196
322
24
15
105
821
909
993
1547
1567
1917
1444
178
635
625
537
33
16
65
513
325
341
857
135
399
447
135
133
257
24
15
105
821
909
993
1547
1567
1917
1444
178
635
625
537
33
24
1
513
261
277
857
131
419
419
263
1476
386
24
15
105
821
909
993
1547
1567
1917
1444
178
635
625
537
33
24
65
513
389
277
857
131
387
739
253
197
321
24
15
105
821
909
993
1547
1567
1917
1444
178
634
625
537
33
24
1
512
261
277
858
1923
1907
712
263
1477
384
24
15
105
821
909
993
1547
1567
1917
1444
178
383
625
537
33
24
1
2
128
269
857
1923
1991
929
944
353
321
24
15
105
821
909
993
1547
1567
1917
1444
178
639
625
537
33
24
1
514
128
269
826
131
419
418
447
545
512
24
15
100
814
935
1013
1540
1546
1907
1464
160
596
596
532
50
27
12
512
400
390
945
133
433
487
241
123
539
24
15
100
814
935
1013
1540
1546
1907
1464
160
596
732
532
50
27
12
512
32
130
1713
133
433
487
466
1246
1615
24
15
105
821
908
996
1548
1566
1918
1442
179
629
608
538
32
18
1
517
413
21
856
1924
1742
459
356
837
805
24
15
105
821
908
996
1548
1566
1918
1442
179
629
608
538
32
26
1
517
285
21
856
130
438
422
265
1
805
24
15
105
821
908
996
1548
1566
1918
1442
179
629
608
538
32
26
65
517
285
21
856
130
390
507
264
5
805
24
15
105
821
908
996
1548
1566
1918
1442
179
629
736
538
32
26
1
517
29
21
1880
130
438
422
9
514
1552
24
15
105
821
908
996
1548
1566
1918
1442
179
629
736
538
32
26
65
517
29
21
1880
130
390
743
485
1029
1552
24
15
105
821
908
996
1548
1566
1918
1442
179
373
608
538
32
26
1
5
157
277
856
130
422
934
357
197
549
24
15
68
1909
1365
562
739
583
1543
1725
1172
1040
330
908
1032
41
1873
193
450
272
951
86
674
551
313
240
547
24
15
68
1909
1365
562
739
583
1543
1725
1180
1040
330
908
1032
41
1889
198
449
272
903
86
734
536
307
240
515
24
15
112
949
909
649
1755
25
1363
797
1030
646
641
13
1889
742
2012
176
5
13
548
76
1042
1538
3
51
1020
24
15
112
949
909
649
1755
25
1363
797
1030
646
641
14
1889
742
2012
176
5
12
548
76
1042
1538
1027
1032
1533
24
15
100
949
917
650
1755
3
1399
797
1108
768
642
0
1900
742
1937
113
1
8
552
64
1028
1958
1247
28
1020
24
15
132
437
909
653
1733
1090
1543
125
774
641
1161
1992
1066
1658
1904
518
778
1092
204
588
142
66
72
968
72
24
15
132
437
909
653
1733
1090
1543
125
774
641
1161
1992
1066
1658
1912
518
778
1092
204
588
129
65
72
968
72
24
15
132
437
909
653
1733
1090
1543
125
774
897
1097
1992
1066
1658
1904
1030
906
580
204
588
142
1922
200
136
136
24
15
132
437
909
653
1733
1090
1543
125
774
897
1097
1992
1066
1658
1912
1030
906
580
204
588
137
1921
200
136
136
24
15
132
437
909
653
1733
1090
1543
125
774
897
1161
1992
1066
1658
1904
1030
1034
1092
76
588
142
898
1032
712
200
24
15
132
437
909
653
1733
1090
1543
125
774
897
1161
1992
1066
1658
1912
1030
1034
1092
76
588
137
897
1032
712
200
24
15
132
437
909
653
1733
1090
1543
125
774
897
1161
1992
1098
1658
1912
1030
1034
1092
12
556
161
897
1032
712
8
24
15
132
437
909
777
779
659
1559
125
772
554
42
426
554
1643
1897
704
1760
236
234
552
160
4
1072
1816
1282
24
15
73
2037
917
649
1757
637
1613
1641
108
769
577
457
1057
106
8
75
121
78
1417
0
227
139
7
876
1798
24
15
65
501
917
778
1003
1223
1937
1210
1644
1024
98
772
625
529
1560
1580
354
512
22
417
8
0
516
512
118
24
15
65
501
917
778
1003
1223
1937
1210
1654
1024
98
772
625
529
1539
1839
353
512
22
417
1
273
516
1024
118
24
15
113
501
917
1162
427
567
1841
1162
1644
1792
98
740
545
617
1544
1050
1634
1328
1165
1680
208
790
142
24
1655
24
15
113
501
917
1162
427
567
1841
1162
1644
1792
98
740
558
617
1544
1050
1634
1328
648
1664
200
782
138
24
1177
24
15
113
501
917
1162
427
567
1841
1162
1654
1792
98
740
545
617
1539
1035
1633
1328
662
1680
226
780
140
25
582
24
15
113
501
917
1162
427
567
1841
1162
1654
1792
98
740
558
617
1539
1035
1633
1328
1160
1664
226
780
140
24
1624
24
15
33
309
909
653
1733
1121
1634
182
773
817
1169
2001
1124
1548
1846
1041
1034
1103
12
558
162
962
1096
697
3
24
15
33
309
909
653
1733
1121
1634
182
773
817
1177
2001
1124
1548
1846
1041
1025
1097
12
558
162
1858
1089
699
8
24
15
33
309
909
653
1733
1121
1634
182
773
817
1173
2001
1124
1548
1846
1041
1033
1101
12
558
162
962
1097
699
0
24
15
33
309
909
653
1733
1121
1634
182
774
817
1169
2001
1124
1548
1844
1046
1038
1103
12
558
160
1856
1088
690
3
24
15
33
309
909
653
1733
1121
1634
182
774
817
1177
2001
1124
1548
1844
1046
1025
1097
12
557
160
960
1098
699
8
24
15
33
309
909
653
1733
1122
1634
182
773
817
1169
2000
1124
1548
1846
1041
1034
1100
13
557
161
1858
1096
696
3
24
15
36
309
909
652
1750
1255
1636
178
772
772
1092
1858
1027
1697
1848
1257
1221
1228
194
580
14
775
1283
548
58
24
15
41
1205
917
649
1757
1242
1660
1892
1398
769
1089
1888
1024
8
1538
170
929
1232
144
240
534
790
269
808
104
24
15
33
437
917
777
1005
1217
2017
1258
1654
1025
97
769
589
540
1540
1830
353
515
5
436
246
322
521
1025
13
24
15
41
1205
916
648
1744
1232
1662
1890
1399
640
1094
1906
1039
14
1538
39
1421
1242
235
0
1040
530
1824
817
1
24
15
105
437
909
649
1755
1279
1661
1188
818
902
1089
1865
1025
1304
1473
1060
1158
1230
222
835
803
806
866
1072
48
24
15
105
437
909
649
1755
1279
1661
1188
818
903
1089
1865
1025
1304
1473
1074
1160
1230
222
835
803
809
880
1104
48
24
15
97
437
909
653
1765
529
1849
1197
818
770
1106
499
539
795
1472
1100
732
146
144
256
119
773
64
1548
96
24
15
97
437
909
653
1765
529
1849
1197
818
770
1106
499
1307
1307
1472
1100
732
146
1040
768
119
773
64
1548
2016
24
15
225
437
909
781
613
529
1593
1069
818
514
210
498
795
795
1408
684
1708
72
266
266
331
104
576
1606
1782
24
15
228
437
909
269
741
529
1595
1129
1330
49
689
753
665
550
1793
1414
278
849
1555
1564
180
700
212
974
1217
24
15
228
437
909
269
741
529
1595
1129
1330
49
689
497
793
806
1793
1414
273
75
1043
28
180
700
214
617
1985
24
15
228
437
909
269
741
529
1595
1129
1330
49
689
754
665
550
1793
1414
273
848
1542
1692
228
700
214
960
622
24
15
217
405
908
268
716
662
1598
98
775
48
672
284
560
1598
1890
823
1200
8
712
674
128
137
1173
1169
920
24
15
217
405
908
268
716
662
1598
98
775
48
672
284
560
1590
1890
823
1200
8
712
676
136
137
1177
1073
1433
24
15
217
405
908
268
716
590
1598
98
775
48
672
460
1072
1594
1890
823
620
68
1742
514
128
137
193
1113
1678
24
15
209
1557
525
1165
709
585
1593
1789
261
1285
401
917
1077
70
86
1286
366
265
923
56
1604
1376
752
754
529
24
15
1129
1077
589
593
475
383
893
1444
306
79
65
201
513
1032
449
34
48
86
878
1891
307
545
0
592
1924
24
15
1129
1077
589
593
475
383
1405
1444
306
79
97
1608
1538
1048
321
34
554
1560
732
962
387
420
972
1538
330
24
15
1257
1077
549
565
741
537
569
841
285
213
405
757
1685
69
1605
193
217
389
517
1641
1593
1598
97
563
261
24
15
1257
1077
549
565
741
537
569
841
285
213
405
757
1685
37
1605
193
217
386
521
1689
1586
1598
97
560
262
24
15
1257
1077
549
565
741
537
569
841
285
213
409
757
1685
69
1605
197
225
389
549
1721
1577
1593
1837
557
434
24
15
1257
1077
549
565
741
537
569
841
285
213
409
757
1685
37
1605
197
225
389
517
1577
1625
1593
1837
573
261
24
15
1124
1077
597
596
692
534
855
1501
340
340
258
524
1634
1062
261
836
768
1032
556
768
368
88
528
1800
1144
24
15
49
1269
909
649
1755
1251
1653
1866
1322
811
1089
1857
1037
41
1548
130
1178
1219
197
44
548
796
1812
1164
6
24
15
52
1269
909
653
1748
1254
1655
1941
1330
769
1092
1868
1042
99
1536
157
1236
1218
202
2
558
811
1860
609
12
24
15
48
437
909
777
939
1263
1903
1254
1650
1030
81
824
552
544
1537
1832
362
552
72
460
218
332
518
1051
56
24
15
48
437
909
777
939
1263
1903
1254
1650
1031
81
824
552
544
1537
1833
361
552
72
460
222
334
518
1051
56
24
15
52
1269
917
650
1755
1255
1651
1878
1300
768
1090
1858
1040
20
1557
177
1218
1219
227
35
517
778
1842
547
65
24
15
52
1269
917
650
1755
1255
1651
1878
1302
768
1090
1858
1040
20
1538
171
929
1219
227
35
624
786
282
803
33
24
15
52
1269
917
650
1755
1255
1651
1878
1302
768
1090
1858
1040
20
1540
172
1185
1219
227
35
539
802
1811
1171
64
24
15
52
1269
917
650
1755
1255
1651
1878
1302
768
1090
1858
1040
20
1554
171
929
1219
227
35
1040
770
282
803
33
24
15
177
181
909
653
1733
1769
1714
1894
1394
641
657
725
740
28
1280
1062
286
393
520
1862
1302
418
452
134
752
24
15
177
181
909
653
1733
1769
1714
1894
1394
641
661
725
740
28
1280
1062
281
393
516
1862
1302
418
454
133
756
24
15
177
245
909
653
1733
1761
1713
1834
1322
642
658
691
685
44
1580
1068
108
362
1028
916
645
160
288
556
1888
24
15
177
245
909
653
1765
1761
1713
1834
1322
770
594
1682
151
44
1580
1196
172
780
802
1927
1093
192
400
1048
28
24
15
180
245
909
653
1749
1730
1719
1845
1394
773
645
1664
170
34
1536
1237
5
780
580
1860
1122
215
493
292
468
24
15
1241
1045
516
1548
0
1280
1086
866
259
520
1562
1298
831
46
1633
1095
685
334
699
1768
1665
794
1112
41
65
24
15
1138
2023
1225
96
560
600
604
580
780
45
973
402
198
210
454
833
777
33
813
38
305
347
75
95
1093
24
15
1138
2023
1225
96
560
600
604
580
780
45
973
402
326
82
454
833
777
33
61
934
689
347
75
89
201
24
15
1138
2023
1225
96
560
600
604
580
780
45
973
402
326
114
454
833
777
33
45
909
657
347
75
89
169
24
15
1138
2023
1225
96
560
600
604
580
780
45
973
402
326
210
454
833
777
33
45
38
305
347
75
89
169
24
15
1138
2023
1225
96
560
600
604
580
780
45
973
402
326
178
454
833
777
33
45
13
273
347
75
89
169
24
15
1090
2023
1216
10
256
384
580
612
518
5
514
784
142
202
356
864
1010
799
783
1165
320
256
298
370
0
24
15
1090
2023
1216
10
256
384
580
612
518
5
258
146
142
458
356
992
754
348
397
77
64
512
298
563
1539
24
15
1090
2023
1216
10
264
388
576
596
774
5
580
772
128
444
482
864
902
768
800
1146
30
256
2
1036
48
24
15
1090
2023
1216
10
264
388
576
612
518
5
516
770
128
202
354
992
934
780
784
558
326
512
98
516
29
24
15
1090
2023
1216
10
264
388
576
612
518
5
516
770
128
458
354
992
934
780
784
1070
70
512
98
516
29
24
15
1090
2023
1216
10
264
388
576
612
518
5
516
772
128
202
354
992
934
768
768
1166
326
512
98
524
0
24
15
1090
2023
1216
10
264
388
576
612
518
5
260
132
128
202
356
992
710
192
64
142
324
512
130
652
712
24
15
1090
2023
1216
10
264
388
576
612
518
5
260
132
128
458
356
896
710
352
384
78
68
558
418
567
1537
24
15
1090
2023
1216
10
264
388
576
612
518
5
260
132
128
458
380
896
710
192
736
46
153
555
418
663
1712
24
15
1090
2023
1216
10
264
388
576
612
518
5
580
772
128
202
356
864
902
768
768
1166
324
256
258
1036
0
24
15
1090
2023
1216
10
264
388
576
612
518
5
580
772
128
458
354
864
902
768
768
1070
70
256
258
1036
0
24
15
1090
2023
1216
10
264
388
576
612
518
5
580
772
128
458
356
864
902
768
768
1102
68
256
258
1036
0
24
15
578
2023
1216
10
264
388
192
1124
774
5
260
130
544
1692
444
896
710
204
1020
1708
36
278
98
1092
1640
24
15
1090
1915
331
75
265
259
804
572
1592
193
229
241
235
247
518
790
36
14
41
32
432
257
776
908
322
24
15
1105
1883
331
75
265
270
825
568
1592
193
229
252
238
208
516
806
34
19
33
4
460
278
774
1265
897
24
15
1113
1851
331
27
263
435
945
528
1592
33
305
816
45
101
514
518
1894
775
837
24
288
390
201
361
377
24
15
1113
1851
331
27
263
435
945
528
1592
34
304
816
45
101
514
516
1894
775
837
24
288
394
203
361
373
24
15
1177
2043
203
11
799
781
796
1104
1624
1025
1793
1284
272
934
546
102
1729
1539
35
185
200
70
599
17
625
24
15
1177
2043
203
11
799
781
796
1104
1624
1025
1793
1285
272
934
546
78
1734
1538
35
185
232
54
625
16
626
24
15
1177
2043
203
11
799
781
796
1104
1624
1025
1793
1476
96
934
546
102
1729
1763
195
281
200
70
1119
721
513
24
15
1177
2043
203
11
799
781
796
1104
1624
1025
1792
1284
272
934
546
78
1739
1539
35
185
232
54
611
17
625
24
15
1177
2043
203
11
799
781
796
1104
1624
1025
1792
1476
96
934
546
78
1739
1763
195
281
200
54
611
97
769
24
15
1177
2043
203
11
799
781
796
1104
1624
1026
1792
1284
272
934
546
100
1734
1603
35
185
232
42
587
458
562
24
15
1177
2043
203
11
799
781
796
1104
1624
1026
1792
1476
96
934
546
76
1790
1763
195
281
200
58
1155
665
641
24
15
1113
2011
203
11
799
781
924
592
1624
1025
1793
1476
336
390
546
102
1729
1763
99
1081
104
70
591
89
833
24
15
1113
2011
203
11
799
781
924
592
1624
1025
1793
1476
336
398
546
102
1729
1763
99
1026
96
70
599
81
833
24
15
1113
2011
203
11
799
781
924
592
1624
1025
1792
1476
336
390
546
118
1735
1763
99
1081
104
38
595
80
833
24
15
1113
2011
203
11
799
781
924
592
1624
1025
1792
1476
336
398
546
118
1735
1763
99
1026
96
38
595
80
833
24
15
1240
2011
203
139
449
770
831
1073
1688
1265
149
268
125
973
577
5
1058
1539
1883
305
65
30
817
545
1648
24
15
1218
2039
1221
12
256
768
1060
1080
824
2
134
722
750
729
394
776
1188
1972
1174
15
177
520
664
1768
1672
24
15
1090
1911
325
12
264
260
800
568
1592
2
131
201
239
217
528
840
74
203
51
11
449
355
871
1401
872
24
15
1120
1911
320
12
256
384
560
538
1594
1352
262
145
187
471
518
1
263
347
91
3
424
45
1881
682
992
24
15
1120
1911
325
12
256
384
560
538
1560
1346
262
178
186
471
529
56
1256
372
110
3
463
64
960
264
896
24
15
1120
1911
325
12
256
384
560
538
1560
1346
582
818
186
471
529
56
104
820
814
3
463
64
160
420
0
24
15
1120
1911
325
12
256
384
560
538
1592
1346
518
785
187
439
522
8
8
819
827
67
480
8
11
491
40
24
15
1120
1911
325
12
256
384
560
538
1592
1346
262
785
187
439
522
8
520
819
827
67
480
8
267
235
40
24
15
1122
2039
1216
12
268
394
602
600
795
8
512
778
155
152
459
866
930
779
779
523
291
268
26
539
59
24
15
1122
2039
1216
12
268
394
602
600
795
8
512
778
155
216
459
866
930
779
779
1171
291
268
25
1051
59
24
15
1122
2039
1216
12
268
394
602
600
795
8
512
778
155
408
459
866
930
779
779
1027
35
268
25
539
59
24
15
1122
2039
1216
12
268
394
602
600
795
8
512
778
155
456
459
866
931
779
779
1067
43
268
24
1051
59
24
15
1122
2039
1216
12
268
394
602
600
795
8
256
138
155
152
459
610
707
203
75
267
291
396
312
122
406
24
15
1122
2039
1216
12
268
394
602
600
795
8
256
138
155
408
459
610
707
203
75
3
35
396
312
122
406
24
15
1122
2039
1216
12
268
394
602
600
795
8
256
138
155
472
459
995
707
203
75
67
35
526
56
397
397
24
15
1122
1911
320
12
268
394
602
536
1595
1352
512
778
155
488
523
1
9
779
787
51
451
23
49
507
43
24
15
1122
1911
320
12
268
394
602
536
1595
1352
256
778
155
488
523
3
515
779
787
1075
419
14
344
251
363
24
15
1092
2021
1229
109
525
514
619
617
780
41
993
384
222
414
440
555
793
44
946
1264
130
395
3
40
1025
24
15
1092
2021
1229
122
518
514
615
613
780
32
944
384
474
450
484
556
800
48
186
60
1
389
62
98
135
24
15
1092
2021
1229
122
515
515
615
613
780
32
986
904
218
455
485
812
778
544
1708
128
0
260
34
1002
1064
24
15
1092
2021
1229
122
523
515
615
613
780
32
994
896
218
455
485
812
796
568
1708
128
0
260
0
1088
1032
24
15
1089
2021
1229
122
523
519
609
620
780
32
994
388
209
205
493
556
794
32
950
722
262
385
2
28
1062
24
15
1089
2021
1229
122
523
519
609
620
780
32
994
388
209
461
493
556
794
32
950
1234
6
385
2
28
1062
24
15
1088
2021
1229
122
1027
519
991
621
524
32
1962
554
120
65
365
812
1706
388
214
126
0
640
738
242
20
24
15
1092
2021
1229
122
523
523
611
617
780
32
994
908
208
406
488
558
794
528
1748
244
6
645
0
1024
1052
24
15
1092
2021
1229
122
523
523
611
617
780
32
1506
908
208
406
488
558
1818
528
1748
244
6
645
1024
0
540
24
15
1092
2021
1229
122
523
519
611
614
780
32
994
392
208
196
485
556
794
8
931
643
517
388
2
58
1067
24
15
1092
2021
1229
122
523
519
611
614
780
32
994
392
208
200
485
556
794
8
931
647
517
388
2
58
1067
24
15
1092
2021
1229
122
523
519
611
614
780
32
994
904
208
452
485
812
794
520
1699
131
2
260
2
1082
1067
24
15
1092
2021
1229
122
523
519
611
614
780
32
994
904
208
456
485
812
794
520
1699
135
5
260
2
1082
1067
24
15
1089
2021
1229
29
261
385
577
621
781
9
305
129
141
414
438
646
725
337
411
24
20
688
177
561
1553
24
15
1089
2021
1229
29
261
385
577
621
781
9
305
129
141
414
434
902
726
342
410
24
28
560
176
560
1536
24
15
1089
2021
1229
29
261
385
577
621
781
9
305
129
141
414
435
903
725
241
666
24
26
560
176
657
1668
24
15
1089
2021
1229
29
261
385
577
621
781
9
305
133
141
158
438
902
726
242
395
280
276
560
176
668
146
24
15
1089
2021
1229
29
261
385
577
621
781
9
305
133
141
414
438
646
725
249
395
24
20
688
177
673
545
24
15
1089
2021
1229
29
261
385
577
621
781
9
305
133
141
414
434
902
726
229
393
24
28
560
176
709
145
24
15
1089
2021
1229
29
261
385
577
621
781
9
305
133
141
414
435
903
725
233
393
24
26
560
176
705
597
24
15
1089
2021
1229
29
261
385
577
621
781
9
313
129
141
158
438
902
738
339
411
536
276
304
120
522
1536
24
15
1089
2021
1229
29
261
385
577
621
781
9
313
129
141
158
434
902
738
339
411
536
284
304
120
522
1536
24
15
1089
2021
1229
29
261
385
577
621
781
9
313
129
141
414
438
902
738
339
411
24
20
304
120
522
1536
24
15
1089
2021
1229
29
261
385
577
621
781
9
313
129
141
414
434
902
738
339
411
24
28
304
120
522
1536
24
15
1089
2021
1229
29
261
385
581
621
525
9
601
770
142
462
362
874
906
792
820
1060
72
256
264
1032
4
24
15
1089
2021
1229
29
261
389
901
621
781
9
313
134
6
86
438
902
738
224
480
440
24
272
120
64
512
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
774
134
205
361
874
994
816
800
562
326
264
300
352
4
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
774
134
206
361
874
994
816
768
1160
330
264
300
352
16
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
774
134
206
362
874
994
816
768
1160
328
256
76
352
16
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
774
134
461
361
874
994
816
800
1074
70
264
300
352
4
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
774
134
462
361
874
994
816
800
1096
74
264
76
352
4
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
774
134
462
362
874
994
816
800
1072
72
256
76
352
4
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
806
134
206
362
874
995
800
800
560
328
256
313
363
0
24
15
1089
2021
1229
29
261
389
581
621
525
9
569
806
134
462
362
874
994
768
800
1072
72
256
308
368
24
24
15
1089
2021
1229
29
261
389
581
621
525
9
313
134
134
206
362
1002
738
240
384
136
328
512
148
656
144
24
15
1089
2021
1229
29
261
389
581
621
525
9
313
134
134
462
362
1003
739
336
384
72
72
514
312
523
1544
24
15
1089
2021
1229
29
261
389
581
621
525
9
601
774
134
206
362
875
905
784
768
584
328
265
266
1056
232
24
15
1089
2021
1229
29
261
389
581
621
525
9
601
774
134
462
362
875
905
784
768
1096
72
265
266
1056
232
24
15
1121
1861
333
109
517
385
873
525
1593
197
881
137
93
221
529
825
1325
33
691
51
455
353
259
111
641
24
15
1121
1861
333
109
525
385
873
525
1593
197
865
129
93
221
529
825
1357
33
691
51
583
1633
291
975
1097
24
15
1121
1861
333
109
269
357
869
525
1594
194
354
866
74
214
528
824
332
780
900
544
300
352
576
1744
1024
24
15
1121
1861
333
125
517
385
873
525
1593
201
873
137
93
221
529
817
1347
35
691
51
391
305
305
961
1089
24
15
1124
1861
333
106
267
359
867
514
1594
192
361
868
64
208
538
827
331
768
892
540
308
310
1314
1376
76
24
15
1124
1861
333
106
267
359
867
514
1594
192
361
868
16
208
538
827
331
768
780
1180
308
310
546
864
108
24
15
1140
1893
2037
1521
347
539
603
514
106
265
265
17
944
236
134
334
74
835
775
1827
1072
180
304
894
258
24
15
1089
2021
1221
13
261
257
833
618
522
11
569
866
119
92
364
874
1002
872
873
1075
133
260
84
342
7
24
15
1089
2021
1221
13
261
769
833
618
522
11
569
354
119
92
364
874
1002
424
937
51
133
260
164
166
1191
24
15
1089
2021
1221
13
269
257
833
618
778
11
129
193
205
220
476
858
1186
1238
1093
44
38
258
540
1937
1933
24
15
1089
2021
1221
13
269
769
1089
618
778
11
129
705
717
220
1756
1754
1186
1979
1171
1708
1574
258
1052
1748
1664
24
15
1088
2021
1221
13
261
257
835
621
772
10
153
193
201
221
477
848
1198
937
1071
45
33
260
550
870
1961
24
15
1088
2021
1221
13
261
769
579
621
522
11
601
709
201
477
369
857
921
945
145
45
142
257
83
597
1605
24
15
1088
2021
1221
13
269
777
1091
621
774
6
133
721
713
221
1756
1664
1186
1963
1153
1683
1587
149
753
1786
1666
24
15
1088
2021
1221
13
269
777
851
621
522
11
553
334
113
77
369
857
953
416
978
875
141
257
291
111
261
24
15
1089
2021
1221
13
261
385
577
621
778
11
153
146
150
159
432
954
1194
328
408
626
283
257
531
655
513
24
15
1089
2021
1221
13
261
385
577
621
778
11
153
146
150
415
432
698
170
328
408
114
27
641
1699
1679
513
24
15
1089
2021
1221
13
261
385
581
618
778
11
537
786
142
152
476
858
938
776
776
171
136
258
43
1035
33
24
15
1089
2021
1221
13
261
389
581
621
772
10
537
797
157
461
476
848
942
769
803
1091
48
260
38
1038
89
24
15
1089
2021
1221
13
262
398
590
614
514
11
536
788
132
192
352
890
1011
784
788
1156
334
268
290
355
13
24
15
1089
2021
1221
13
262
398
590
614
514
11
536
788
132
448
352
890
1011
784
788
1060
78
268
290
355
13
24
15
1089
2021
1221
13
262
398
590
614
514
11
536
820
132
192
352
890
1011
848
772
1156
334
268
66
343
29
24
15
1089
2021
1221
13
262
398
590
614
770
11
536
788
132
192
480
826
939
784
772
580
534
268
90
515
107
24
15
1089
2021
1221
13
262
398
590
614
770
11
536
788
132
448
480
826
939
784
772
68
22
268
90
515
107
24
15
1089
2021
1221
13
262
398
590
614
770
11
152
148
132
192
480
954
1195
912
660
132
150
524
1050
1475
779
24
15
1089
2021
1221
13
262
398
590
614
770
11
152
180
144
192
480
826
1195
336
118
134
278
268
794
643
1927
24
15
1089
2021
1221
13
262
398
590
614
770
11
152
180
148
192
480
826
1195
336
116
132
278
268
794
643
1931
24
15
1089
2021
1221
13
269
385
834
614
774
6
133
129
76
204
484
824
1186
326
452
37
32
266
794
640
547
24
15
1089
2021
1221
13
269
385
578
614
518
6
517
769
140
204
356
896
962
838
772
1157
320
558
106
368
3
24
15
1089
2021
1221
13
269
385
578
614
518
6
517
769
140
460
356
896
962
838
772
1093
64
556
106
368
3
24
15
1089
2021
1221
13
269
385
578
614
518
6
261
129
140
204
356
896
706
198
68
133
320
556
170
640
707
24
15
1089
2021
1221
13
269
385
578
614
518
6
261
129
140
460
356
896
706
198
68
69
64
556
426
1088
1987
24
15
1089
2021
1221
13
269
385
578
614
518
6
581
769
140
204
356
1016
898
774
772
1160
320
522
121
512
3
24
15
1089
2021
1221
13
269
385
578
614
518
6
581
769
140
460
356
1016
898
774
772
69
64
522
116
512
20
24
15
1089
2021
1221
13
269
385
578
614
774
6
517
769
140
204
484
824
962
838
772
581
576
266
121
320
35
24
15
1089
2021
1221
13
269
385
578
614
774
6
517
769
140
460
484
824
930
774
772
1080
32
266
90
512
3
24
15
1089
2021
1221
13
269
385
578
614
774
6
261
129
140
204
444
896
706
198
388
568
168
298
97
64
515
24
15
1089
2021
1221
13
269
385
578
614
774
6
133
129
140
204
484
824
1186
326
68
293
576
266
794
640
1923
24
15
1089
2021
1221
13
269
385
578
614
774
6
133
129
140
460
484
824
1186
326
68
69
32
266
794
640
1923
24
15
1089
2021
1221
13
269
389
833
621
778
10
130
131
73
158
432
952
124
226
454
24
27
256
320
844
516
24
15
1089
2021
1221
13
269
389
577
621
778
10
258
770
137
414
432
568
764
1676
774
24
27
384
192
1760
2
24
15
1089
2021
1221
13
269
389
577
621
778
10
258
771
137
414
432
568
764
1666
774
24
27
384
192
1764
4
24
15
1089
2021
1221
13
269
389
577
621
778
10
258
131
137
158
432
568
764
354
390
536
283
384
192
540
1540
24
15
1089
2021
1221
13
269
389
577
621
778
10
258
131
137
414
432
952
764
354
70
24
27
256
64
524
1924
24
15
1089
2021
1221
13
269
389
577
621
778
10
306
131
137
414
432
696
732
250
394
24
27
640
128
66
627
24
15
1089
2021
1221
13
269
389
577
618
778
11
553
770
147
156
476
858
954
792
793
627
136
258
19
1027
7
24
15
1089
2021
1221
13
269
389
581
621
772
10
258
131
135
205
476
976
764
322
384
292
304
514
42
564
1536
24
15
1089
2021
1221
13
269
389
581
621
772
10
258
131
135
461
476
976
764
322
384
36
48
514
42
564
1536
24
15
1089
2021
1221
13
269
389
581
621
522
11
553
770
135
461
368
858
954
792
801
1073
156
257
275
1027
151
24
15
1089
2021
1221
13
269
389
581
621
778
10
258
770
139
155
432
568
764
1676
778
536
283
384
192
1760
12
24
15
1089
2021
1221
13
269
389
581
621
778
10
258
770
139
411
432
568
764
1676
778
1048
27
384
192
1760
12
24
15
1089
2021
1221
13
269
389
581
621
778
10
258
771
135
205
432
568
764
1666
768
132
172
384
192
1764
0
24
15
1089
2021
1221
13
269
389
581
621
778
10
258
131
135
205
432
568
764
354
384
132
172
384
192
524
1536
24
15
1089
2021
1221
13
269
389
581
621
778
10
130
131
135
205
432
568
636
322
64
132
172
384
448
476
64
24
15
1089
2021
1221
13
269
389
581
621
778
10
306
131
139
155
432
900
732
242
392
280
283
280
104
68
592
24
15
1089
2021
1221
13
269
389
581
621
778
10
306
131
139
411
432
644
732
242
392
24
27
680
168
68
592
24
15
1089
2021
1221
13
269
389
581
621
778
10
306
131
135
205
432
900
732
242
384
132
172
296
104
68
608
24
15
1088
2021
1221
13
261
385
899
621
778
11
153
161
9
93
433
953
1196
345
463
439
29
257
528
642
546
24
15
1088
2021
1221
13
261
385
899
621
778
11
313
161
9
93
433
953
745
329
462
438
22
257
35
524
1572
24
15
1088
2021
1221
13
261
385
899
621
778
11
313
162
1
93
433
953
745
232
6
446
30
257
83
87
405
24
15
1088
2021
1221
13
261
385
899
621
778
11
313
169
9
93
433
953
748
226
7
429
29
257
80
88
450
24
15
1088
2021
1221
13
261
385
579
621
522
11
569
801
153
157
369
857
985
843
815
1197
557
257
99
360
1
24
15
1088
2021
1221
13
261
385
579
621
522
11
153
129
137
157
369
1369
281
921
661
173
557
1793
339
836
517
24
15
1088
2021
1221
13
261
385
579
621
522
11
153
130
137
157
369
1369
281
920
662
173
557
1793
339
839
517
24
15
1088
2021
1221
13
261
385
579
621
522
11
601
785
129
157
369
857
921
779
783
1215
557
257
259
1064
225
24
15
1088
2021
1221
13
261
385
579
621
522
11
601
801
153
157
369
857
921
815
815
525
557
257
259
1072
192
24
15
1088
2021
1221
13
261
385
579
621
522
11
601
802
153
157
369
857
921
808
814
1190
558
257
259
1075
5
24
15
1088
2021
1221
13
261
385
579
621
778
11
153
145
129
157
433
697
169
329
386
191
173
641
1699
1676
524
24
15
1088
2021
1221
13
261
385
579
621
778
11
153
145
137
413
433
697
169
329
69
109
173
641
1747
1685
1973
24
15
1088
2021
1221
13
261
385
579
621
778
11
313
161
145
157
433
569
745
329
425
174
173
385
419
524
1542
24
15
1088
2021
1221
13
261
385
579
621
778
11
313
161
137
157
433
569
745
233
719
173
173
385
211
85
786
24
15
1088
2021
1221
13
261
385
579
621
778
11
313
161
153
157
433
569
745
233
430
173
173
385
211
85
132
24
15
1088
2021
1221
13
261
385
579
621
778
11
313
161
153
413
433
569
745
233
431
13
29
385
211
85
130
24
15
1088
2021
1221
13
261
385
579
621
778
11
313
162
153
157
433
569
745
232
430
167
173
385
211
87
133
24
15
1088
2021
1221
13
261
385
579
621
778
11
313
162
153
413
433
953
745
232
686
22
22
257
83
1111
1669
24
15
1088
2021
1221
13
261
385
579
621
778
11
313
169
153
157
433
569
748
226
423
173
173
385
208
88
130
24
15
1088
2021
1221
13
261
385
579
621
778
10
281
785
137
157
433
564
758
1682
787
173
173
388
212
1748
6
24
15
1088
2021
1221
13
261
385
579
621
778
10
281
177
153
157
433
948
758
210
115
269
285
260
68
84
390
24
15
1088
2021
1221
13
261
385
579
621
778
10
281
177
153
413
433
948
758
210
115
13
29
260
68
84
390
24
15
1088
2021
1221
13
261
385
579
621
778
10
153
129
137
157
433
948
118
251
399
285
285
260
338
834
577
24
15
1088
2021
1221
13
261
385
579
621
778
10
153
129
137
413
433
948
118
251
399
29
29
260
338
834
577
24
15
1088
2021
1221
13
261
385
963
621
778
11
153
177
33
29
433
953
1193
341
450
31
29
513
531
641
560
24
15
1088
2021
1221
13
261
385
963
621
778
11
153
177
41
29
433
953
1193
341
453
13
29
513
531
641
553
24
15
1088
2021
1221
13
261
393
579
621
772
10
537
793
145
157
477
848
942
770
795
1195
136
260
38
1036
10
24
15
1088
2021
1221
13
261
393
579
621
772
10
537
793
137
413
477
848
942
770
775
1045
49
260
38
1036
2
24
15
1088
2021
1221
13
261
393
579
621
522
11
601
821
137
157
369
857
921
785
769
1189
557
257
259
1037
30
24
15
1088
2021
1221
13
261
393
579
621
778
11
153
153
137
157
433
697
172
322
391
165
173
641
1744
1688
514
24
15
1088
2021
1221
13
261
393
579
621
778
10
281
153
145
157
433
564
758
322
411
167
172
388
420
568
1546
24
15
1088
2021
1221
13
261
393
579
621
778
10
281
153
145
413
433
948
758
194
398
11
28
260
68
88
516
24
15
1088
2021
1221
13
269
385
899
621
774
6
261
129
9
93
444
896
706
198
486
438
19
277
97
1088
608
24
15
1088
2021
1221
13
269
385
899
621
778
10
297
161
17
93
433
948
742
346
463
431
29
260
50
520
1569
24
15
1088
2021
1221
13
269
385
835
621
774
6
261
129
73
157
444
896
706
198
465
27
19
277
97
112
638
24
15
1088
2021
1221
13
269
385
579
621
776
10
258
769
137
413
432
570
764
1678
779
1051
27
385
193
1761
10
24
15
1088
2021
1221
13
269
385
579
621
774
6
261
129
129
157
444
896
706
198
654
190
163
297
97
64
784
24
15
1088
2021
1221
13
269
385
579
621
774
6
261
129
137
157
444
896
706
202
394
283
163
297
106
116
516
24
15
1088
2021
1221
13
269
385
579
621
774
6
261
129
137
413
444
896
706
203
401
27
163
553
170
666
540
24
15
1088
2021
1221
13
269
385
579
621
774
6
261
129
153
413
444
640
706
202
747
27
163
681
170
664
1722
24
15
1088
2021
1221
13
269
385
579
621
522
11
553
769
129
157
369
857
953
793
830
1215
557
257
275
1028
68
24
15
1088
2021
1221
13
269
385
579
621
522
11
553
769
145
157
369
857
953
793
795
1199
557
257
69
517
1
24
15
1088
2021
1221
13
269
385
579
621
522
11
553
769
137
157
369
857
953
793
774
1197
557
257
69
516
84
24
15
1088
2021
1221
13
269
385
579
621
522
11
553
769
153
157
369
857
953
793
811
1197
557
257
69
517
33
24
15
1088
2021
1221
13
269
385
579
621
522
11
297
801
145
157
369
1369
441
1017
781
1198
558
1793
275
836
69
24
15
1088
2021
1221
13
269
385
579
621
522
11
297
801
137
157
369
1369
441
1017
774
1197
557
1793
275
836
84
24
15
1088
2021
1221
13
269
385
579
621
778
10
259
129
137
157
433
900
706
194
391
541
285
548
188
676
516
24
15
1088
2021
1221
13
269
385
579
621
778
10
259
129
137
413
433
644
706
194
70
109
173
676
186
124
386
24
15
1088
2021
1221
13
269
385
579
621
778
10
131
129
137
413
433
692
162
322
70
109
173
644
1724
1668
1954
24
15
1088
2021
1221
13
269
385
579
621
778
10
305
129
137
413
433
644
734
250
395
29
29
676
178
64
577
24
15
1088
2021
1221
13
269
385
963
621
776
10
258
161
33
29
432
954
764
382
510
30
27
257
64
513
1568
24
15
1088
2021
1221
13
269
385
963
621
778
11
257
161
33
29
433
953
764
382
510
30
22
257
64
512
1568
24
15
1088
2021
1221
13
269
385
963
621
778
10
257
161
33
29
433
900
766
379
503
31
29
292
114
514
1570
24
15
1088
2021
1221
13
269
385
963
621
778
10
131
129
33
29
433
948
1186
322
507
31
29
516
540
644
572
24
15
1088
2021
1221
13
269
393
835
621
774
6
261
145
73
157
444
896
706
219
449
19
19
277
97
1146
570
24
15
1088
2021
1221
13
269
393
579
621
774
6
261
145
145
157
444
896
706
218
410
683
163
297
97
120
520
24
15
1088
2021
1221
13
269
393
579
621
522
11
513
785
145
157
369
1369
1404
878
782
1190
557
1793
1440
416
4
24
15
1088
2021
1221
13
269
393
579
621
522
11
553
782
145
157
369
857
953
800
778
1195
556
257
67
535
117
24
15
1088
2021
1221
13
269
393
579
621
778
10
259
145
129
413
433
644
706
218
391
27
29
676
188
116
512
24
15
1088
2021
1221
13
269
393
579
621
778
10
259
145
145
157
433
900
706
218
395
523
284
548
186
684
516
24
15
1088
2021
1221
13
269
393
579
621
778
10
259
145
145
413
433
644
706
218
395
11
29
676
186
684
516
24
15
1088
2021
1221
13
269
393
579
621
778
10
131
145
129
157
433
948
1186
346
391
539
285
260
538
652
512
24
15
1088
2021
1221
13
269
393
579
621
778
10
131
145
129
413
433
692
162
346
71
109
172
644
1722
1676
1920
24
15
1088
2021
1221
13
269
393
579
621
778
10
131
145
145
157
433
692
162
346
395
171
173
644
1706
1676
516
24
15
1088
2021
1221
13
269
393
579
621
778
10
131
145
145
413
433
948
1186
346
395
11
28
516
538
652
516
24
15
1088
2021
1221
13
269
393
579
621
778
7
257
785
137
413
433
641
717
1709
769
21
22
662
213
1761
1
24
15
1088
2021
1221
13
269
398
591
621
776
10
131
136
146
401
432
945
1186
327
396
30
31
519
693
641
533
24
15
1088
2021
1221
13
269
398
591
621
776
10
131
136
146
146
432
945
1186
327
396
528
274
519
693
641
533
24
15
1088
2021
1221
13
269
398
591
621
776
10
131
136
146
402
432
945
1186
327
396
16
18
519
693
641
533
24
15
1088
2021
1221
13
269
398
591
621
778
10
259
136
137
145
433
900
706
211
387
535
277
564
186
682
512
24
15
1088
2021
1221
13
269
398
591
621
778
10
259
136
137
401
433
644
706
203
387
23
21
692
186
398
520
24
15
1088
2021
1221
13
269
398
591
621
778
10
259
136
146
401
433
644
706
339
404
22
20
692
186
554
1586
24
15
1088
2021
1221
13
269
398
591
621
778
10
259
136
146
146
433
900
706
339
404
520
284
564
186
554
1586
24
15
1088
2021
1221
13
269
398
591
621
778
10
259
136
146
402
433
644
706
211
84
8
20
692
186
426
434
24
15
1088
2021
1221
13
269
398
591
621
778
10
131
136
137
145
433
948
1186
339
387
535
277
516
538
650
512
24
15
1088
2021
1221
13
269
398
591
621
778
10
131
136
137
401
433
948
1186
339
71
13
28
516
698
650
1928
24
15
1088
2021
1221
13
269
398
591
621
778
10
131
136
146
145
433
948
1186
339
84
278
277
516
538
650
1970
24
15
1088
2021
1221
13
269
398
591
621
778
10
131
136
146
401
433
948
1186
339
84
22
21
516
538
650
1970
24
15
1088
2021
1221
13
269
398
591
621
778
10
131
136
146
146
433
948
1186
327
396
528
276
260
538
641
533
24
15
1088
2021
1221
13
269
398
591
621
778
10
131
136
146
402
433
692
162
339
84
20
20
644
1722
1674
1970
24
15
577
2021
1221
13
269
385
66
1126
774
6
133
129
652
1740
444
824
1186
326
900
1592
168
386
602
640
1539
24
15
577
2021
1221
13
269
389
69
1133
778
10
258
771
647
1741
432
696
764
1666
640
1668
172
1024
64
1764
128
24
15
576
2021
1221
13
261
385
67
1133
778
11
153
145
649
1693
433
825
1193
329
837
1645
205
385
595
661
1749
24
15
576
2021
1221
13
261
385
67
1133
778
11
153
146
649
1693
433
825
169
328
838
1645
205
385
275
807
853
24
15
576
2021
1221
13
269
385
67
1133
778
10
259
129
649
1693
433
900
706
322
839
1645
173
676
188
548
708
24
15
576
2021
1221
13
269
385
67
1133
778
10
131
129
649
1693
433
1460
1186
322
838
1645
173
1668
684
644
1666
24
15
576
2021
1221
13
269
393
67
1133
774
6
261
145
657
1693
444
1408
450
346
907
1707
163
1833
97
376
514
24
15
576
2021
1221
13
269
393
67
1133
778
10
131
145
641
1693
433
948
1186
346
839
1645
173
1156
538
652
1664
24
15
576
2021
1221
13
269
393
67
1133
778
10
131
145
657
1693
433
1460
1186
346
907
1707
172
1668
698
652
1540
24
15
576
2021
1221
13
269
398
79
1133
778
10
131
136
658
1682
433
1460
1186
327
908
1548
204
1540
1210
641
1557
24
15
1092
2021
1221
13
262
386
583
613
776
10
600
800
134
198
465
858
923
792
770
544
312
272
3
1027
31
24
15
1092
2021
1221
13
262
386
583
613
776
10
600
800
134
454
465
858
923
792
770
1056
56
272
3
1027
31
24
15
1092
2021
1221
13
262
386
583
613
778
11
568
800
134
198
464
858
947
792
770
544
574
274
22
1030
31
24
15
1092
2021
1221
13
262
386
583
613
778
11
568
800
134
146
464
858
947
792
772
1212
350
274
22
1031
21
24
15
1092
2021
1221
13
262
386
583
613
778
11
568
800
134
454
464
858
947
792
770
1056
62
274
22
1030
31
24
15
1092
2021
1221
13
262
386
583
613
778
11
600
800
134
198
464
858
923
792
770
1152
569
265
10
514
31
24
15
1092
2021
1221
13
262
386
583
613
778
11
600
800
134
452
464
858
923
792
770
1075
63
273
10
1026
31
24
15
1092
2021
1221
13
262
386
583
613
778
11
600
800
134
454
464
858
923
792
770
1056
57
273
9
1026
31
24
15
1092
2021
1221
13
262
386
583
613
778
11
600
800
138
202
464
858
923
792
780
588
606
273
10
1026
35
24
15
1092
2021
1221
13
262
386
583
613
778
11
600
800
154
402
464
858
923
808
812
1052
54
273
6
561
197
24
15
1092
2021
1221
13
262
386
839
613
776
10
600
800
70
198
465
858
923
792
962
1056
56
272
3
1027
111
24
15
1092
2021
1221
13
262
386
839
613
778
11
568
800
70
198
464
858
947
792
962
1056
58
274
22
518
199
24
15
1092
2021
1221
13
262
386
839
613
778
11
600
800
70
198
464
858
923
792
962
1056
57
265
10
1026
111
24
15
1092
2021
1221
13
262
386
839
613
778
11
600
800
74
194
464
858
923
792
972
1060
61
273
10
1026
98
24
15
1092
2021
1221
13
269
386
583
613
514
7
517
768
134
198
352
866
928
780
788
1152
322
257
272
1044
180
24
15
1092
2021
1221
13
269
386
583
613
514
7
517
768
134
454
352
994
928
780
788
32
150
513
96
532
52
24
15
1092
2021
1221
13
269
386
583
613
514
7
517
768
150
198
352
850
960
844
820
640
322
273
96
372
52
24
15
1092
2021
1221
13
269
386
583
613
514
7
517
768
150
166
352
866
928
780
820
608
534
257
272
1044
116
24
15
1092
2021
1221
13
269
386
583
613
514
7
517
768
150
454
352
866
928
780
820
1056
66
257
272
1044
116
24
15
1092
2021
1221
13
269
386
583
613
514
7
577
768
134
454
352
994
918
780
770
1072
150
513
115
513
1
24
15
1092
2021
1221
13
269
386
583
613
514
7
553
768
134
454
352
866
998
796
788
1072
78
257
291
369
5
24
15
1092
2021
1221
13
269
393
583
613
514
6
257
142
138
450
352
996
718
200
64
92
66
518
140
644
704
24
15
1092
2021
1221
13
269
393
583
613
514
7
513
782
138
202
352
850
942
776
768
1156
322
274
276
1030
0
24
15
1092
2021
1221
13
269
393
583
613
514
7
517
785
138
196
352
866
928
798
768
1152
332
258
272
1048
4
24
15
1092
2021
1221
13
269
393
583
613
514
7
577
782
138
202
352
850
924
776
768
1156
322
274
88
515
1
24
15
1092
2021
1221
13
269
393
583
613
514
7
261
145
138
452
352
898
704
222
384
64
156
562
432
120
516
24
15
1092
2021
1221
13
269
393
583
613
514
7
553
782
138
196
352
866
998
800
768
1152
332
258
291
355
9
24
15
1092
2021
1221
13
269
393
583
613
514
7
553
782
138
202
352
866
998
800
768
1156
322
258
291
355
9
24
15
1092
2021
1221
13
269
393
583
613
514
7
553
782
138
458
352
866
998
800
768
68
66
260
292
354
9
24
15
1089
2021
1221
13
262
387
581
620
778
11
312
161
150
205
433
570
747
331
424
132
174
385
433
520
1544
24
15
1088
2021
1221
13
262
387
579
614
770
11
312
129
132
204
446
954
747
243
644
148
168
256
90
1088
1672
24
15
1089
2021
1221
13
262
391
577
620
520
10
568
809
145
205
366
874
1003
803
803
1160
328
258
315
353
1
24
15
1089
2021
1221
13
262
391
577
620
520
10
568
809
145
461
366
874
1003
803
802
68
72
258
299
352
12
24
15
1089
2021
1221
13
268
398
590
620
776
6
260
132
144
144
432
898
707
201
94
286
278
310
103
117
409
24
15
1089
2021
1221
13
268
398
590
620
776
6
260
132
144
400
432
642
707
201
94
14
22
694
167
429
409
24
15
1089
2021
1221
13
268
398
590
620
776
6
260
780
144
400
432
642
707
1697
776
1032
30
670
199
1764
21
24
15
1089
2021
1221
13
268
398
590
620
776
6
260
140
144
144
432
898
707
193
392
520
286
566
191
681
533
24
15
1089
2021
1221
13
268
398
590
620
776
6
260
140
144
400
432
642
707
193
72
8
24
670
199
388
718
24
15
1089
2021
1221
9
259
772
577
621
773
5
129
323
163
223
1757
2005
1185
674
48
921
1681
1
17
976
560
24
15
1089
2021
1221
9
259
772
577
621
773
5
129
323
163
223
477
853
1185
674
48
153
561
257
529
976
560
24
15
1089
2021
1221
9
259
388
577
621
773
5
513
771
131
159
477
853
929
769
768
1209
137
257
17
1025
0
24
15
1089
2021
1221
9
259
388
577
621
773
5
129
131
131
159
1757
1749
1185
897
640
697
1673
257
1041
1473
256
24
15
1089
2021
1221
9
259
388
577
621
773
5
129
131
131
159
477
981
1185
897
640
185
137
513
1041
1473
784
24
15
1089
2021
1221
9
259
388
834
614
517
5
513
771
68
204
358
889
961
833
994
1062
65
266
314
322
100
24
15
1089
2021
1221
9
259
388
834
614
517
9
513
771
68
204
358
849
961
865
994
1063
65
278
97
339
100
24
15
1089
2021
1221
9
259
388
834
614
517
9
577
771
68
204
358
849
897
769
995
1063
65
278
257
1043
177
24
15
1089
2021
1221
9
259
388
834
614
518
9
577
771
68
204
356
870
897
769
994
1064
64
256
258
1027
100
24
15
1089
2021
1221
9
259
388
834
614
773
5
513
771
68
204
486
825
929
769
994
1064
34
266
90
515
244
24
15
1089
2021
1221
9
259
388
834
614
773
5
129
131
68
204
486
825
1185
321
450
38
33
266
794
643
548
24
15
1089
2021
1221
9
259
388
578
614
517
5
513
771
132
204
358
889
961
833
770
1160
322
266
91
323
4
24
15
1089
2021
1221
9
259
388
578
614
517
5
513
771
132
460
357
889
961
833
803
1075
67
266
315
323
345
24
15
1089
2021
1221
9
259
388
578
614
517
5
513
771
132
460
358
889
961
833
770
1094
65
266
91
323
4
24
15
1089
2021
1221
9
259
388
578
614
517
5
577
771
132
204
358
1017
897
769
770
1160
322
522
122
515
4
24
15
1089
2021
1221
9
259
388
578
614
517
5
577
771
132
460
357
1017
897
769
819
1075
67
522
122
515
57
24
15
1089
2021
1221
9
259
388
578
614
517
5
577
771
132
460
358
1017
897
769
773
69
66
522
122
514
14
24
15
1089
2021
1221
9
259
388
578
614
517
9
513
771
132
204
358
849
961
865
770
647
321
278
97
355
4
24
15
1089
2021
1221
9
259
388
578
614
517
9
513
771
132
460
358
849
961
865
770
1094
65
278
97
355
4
24
15
1089
2021
1221
9
259
388
578
614
517
9
257
131
132
204
358
977
705
193
66
134
321
534
129
67
452
24
15
1089
2021
1221
9
259
388
578
614
517
9
577
771
132
204
358
849
897
769
770
1158
321
278
257
1029
4
24
15
1089
2021
1221
9
259
388
578
614
517
9
577
771
132
460
358
849
897
769
770
1062
65
278
257
1029
4
24
15
1089
2021
1221
9
259
388
578
614
518
9
513
771
132
204
356
870
929
769
773
1157
320
256
278
1054
14
24
15
1089
2021
1221
9
259
388
578
614
518
9
513
771
132
460
356
870
929
769
773
69
64
256
278
1054
14
24
15
1089
2021
1221
9
259
388
578
614
518
9
257
131
132
204
356
998
705
193
66
136
320
512
130
643
708
24
15
1089
2021
1221
9
259
388
578
614
518
9
257
131
132
460
356
998
705
193
66
70
64
512
258
67
452
24
15
1089
2021
1221
9
259
388
578
614
518
9
577
771
132
204
356
870
897
769
770
1160
320
256
258
1027
4
24
15
1089
2021
1221
9
259
388
578
614
518
9
577
771
132
460
356
870
897
769
770
1095
64
256
258
1027
4
24
15
1089
2021
1221
9
259
388
578
614
518
9
577
771
132
460
380
902
897
769
802
1064
152
560
66
547
52
24
15
1089
2021
1221
9
259
388
578
614
773
5
513
771
132
204
486
825
961
833
773
581
578
266
122
322
14
24
15
1089
2021
1221
9
259
388
578
614
773
5
513
771
132
460
486
825
929
769
770
1062
33
266
91
515
4
24
15
1089
2021
1221
9
259
388
578
614
773
5
129
131
132
204
485
829
1185
322
386
587
579
265
794
640
515
24
15
1089
2021
1221
9
259
388
578
614
773
5
129
131
132
204
486
825
1185
897
386
551
289
266
794
1475
4
24
15
1089
2021
1221
9
259
388
578
614
773
5
129
131
132
460
486
825
1185
897
386
39
33
266
794
1475
4
24
15
1089
2021
1221
9
259
388
581
621
773
5
513
771
135
205
477
853
929
777
776
1171
561
257
17
1045
56
24
15
1089
2021
1221
9
259
388
581
621
773
5
513
771
135
206
477
853
929
777
792
560
305
257
17
1045
24
24
15
1089
2021
1221
9
259
388
581
621
773
5
513
771
135
461
477
853
929
777
792
1073
49
257
17
1045
24
24
15
1089
2021
1221
9
259
388
581
621
773
5
513
771
135
462
477
853
929
777
792
1072
49
257
17
1045
24
24
15
1089
2021
1221
9
259
388
581
621
773
5
129
131
135
205
477
853
1185
329
408
561
305
257
529
661
536
24
15
1089
2021
1221
9
259
388
581
621
773
5
129
131
135
206
477
853
1185
329
408
560
305
257
529
661
536
24
15
1089
2021
1221
9
259
388
581
621
773
5
129
131
135
461
477
853
1185
329
408
49
49
257
529
661
536
24
15
1089
2021
1221
9
259
388
581
621
773
5
129
131
135
462
477
853
1185
329
408
48
49
257
529
661
536
24
15
1089
2021
1221
9
259
388
581
621
773
9
513
771
135
205
477
849
929
849
792
561
305
258
35
549
56
24
15
1089
2021
1221
9
259
388
581
621
773
9
513
771
135
461
477
849
929
849
792
1073
49
258
35
549
56
24
15
1089
2021
1221
9
259
388
581
621
773
9
577
771
135
462
477
849
897
785
792
1064
49
258
2
1055
56
24
15
1089
2021
1221
9
259
389
578
614
518
9
513
773
128
204
356
998
929
779
799
1165
320
512
98
537
24
24
15
1089
2021
1221
9
259
389
578
614
518
9
513
773
136
204
356
998
929
779
815
584
320
512
98
537
120
24
15
1089
2021
1221
9
259
393
578
614
518
9
513
781
132
204
356
998
929
791
771
1157
320
512
98
522
0
24
15
1089
2021
1221
9
259
393
578
614
518
9
513
781
132
460
356
998
929
791
771
69
64
512
98
522
0
24
15
1089
2021
1221
9
259
393
578
614
518
9
257
141
132
204
356
998
705
343
387
133
320
512
130
554
1536
24
15
1089
2021
1221
9
259
393
578
614
518
9
257
141
132
460
356
998
705
343
387
69
64
512
130
554
1536
24
15
577
2021
1221
9
259
388
65
1133
773
5
257
771
643
1695
477
1365
417
961
640
1721
137
1793
17
833
512
24
15
1088
2021
1221
9
259
387
579
614
518
9
513
769
132
460
358
998
929
771
775
1068
64
512
98
513
26
24
15
1088
2021
1221
9
259
387
591
621
778
9
257
145
156
405
433
645
705
223
759
21
21
693
186
666
1688
24
15
1092
2021
1221
9
259
387
583
613
774
9
257
144
138
203
440
902
705
360
404
568
171
313
98
568
1546
24
15
1088
2021
1221
10
259
775
863
598
648
8
286
402
120
48
272
816
756
708
950
23
199
397
150
820
1040
24
15
1092
2021
1221
10
259
775
580
610
518
8
318
354
167
353
354
743
745
464
20
60
772
1026
294
257
960
24
15
1092
2021
1221
10
259
775
580
618
522
8
130
322
167
177
370
859
1185
675
52
244
532
262
798
947
563
24
15
1092
2021
1221
10
259
775
580
618
778
8
318
354
167
177
434
571
745
464
20
216
153
389
421
257
960
24
15
1089
2021
1221
9
259
391
577
620
774
9
257
137
129
205
444
902
705
206
74
152
172
289
109
76
460
24
15
1089
2021
1221
10
259
391
577
620
772
8
514
772
145
205
477
849
929
848
830
1170
306
259
35
545
45
24
15
1089
2021
1221
10
259
391
577
620
772
8
578
772
145
205
477
849
897
768
830
1170
306
259
3
1025
61
24
15
1089
2021
1221
10
259
391
577
618
778
8
514
772
158
153
475
859
929
784
824
672
345
257
45
1033
89
24
15
1089
2021
1221
10
259
391
577
618
778
8
578
772
145
153
475
859
897
768
830
624
338
260
53
1025
61
24
15
1089
2021
1221
10
259
391
577
618
778
8
578
772
145
409
475
859
897
768
830
1136
82
260
53
1025
61
24
15
1089
2021
1221
10
259
391
577
618
778
8
578
772
158
153
475
859
897
784
824
1184
337
257
53
561
25
24
15
577
2021
1221
10
259
391
65
1130
774
8
258
132
670
1689
435
907
705
336
824
1696
161
297
97
553
665
24
15
577
2021
1221
10
259
391
65
1130
774
8
258
772
670
1689
435
1419
449
976
696
1696
161
1833
97
808
537
24
15
1092
2021
1221
9
259
395
579
613
517
5
129
186
138
195
355
867
1185
1012
762
128
320
256
785
860
529
24
15
1092
2021
1221
9
259
395
579
613
517
5
129
186
138
451
355
867
1185
1012
1146
64
64
256
785
860
1809
24
15
1092
2021
1221
9
259
391
580
610
518
5
513
777
131
193
357
865
929
789
784
1160
327
257
273
1053
116
24
15
1092
2021
1221
9
259
391
580
610
518
9
513
777
131
193
356
998
929
789
768
1160
326
514
98
523
20
24
15
1092
2021
1221
9
259
391
580
610
518
9
513
777
131
449
356
998
929
789
800
1064
70
514
98
523
84
24
15
1092
2021
1221
9
259
391
580
610
518
9
513
777
135
449
356
902
961
847
776
44
157
553
110
378
11
24
15
1092
2021
1221
9
259
391
579
610
518
5
513
777
128
192
357
889
974
846
779
1163
326
270
304
320
10
24
15
1092
2021
1221
9
259
391
579
610
518
5
513
777
128
448
357
889
974
846
779
75
70
270
304
320
10
24
15
1092
2021
1221
9
259
391
579
610
518
5
513
777
128
144
357
889
974
846
775
1212
550
270
304
320
1
24
15
1092
2021
1221
9
259
391
579
610
518
5
577
777
128
192
357
1017
926
782
779
1163
326
526
96
512
10
24
15
1092
2021
1221
9
259
391
579
610
518
5
577
777
128
448
357
1017
926
782
779
75
70
526
96
512
10
24
15
1092
2021
1221
9
259
391
579
610
518
5
577
777
128
144
357
1401
1358
782
775
1212
550
1806
1456
384
1
24
15
1092
2021
1221
9
259
391
579
610
518
9
257
137
128
448
356
998
705
207
71
71
71
514
258
122
448
24
15
1092
2021
1221
9
259
391
579
610
774
5
513
777
128
192
485
825
974
846
779
1183
534
270
112
320
10
24
15
1092
2021
1221
9
259
391
579
610
774
5
129
137
128
192
485
825
1198
334
71
295
582
270
816
640
1921
24
15
1092
2021
1221
9
259
391
579
610
774
5
129
137
128
144
485
825
1198
910
647
191
294
270
816
1472
1282
24
15
1092
2021
1221
9
259
391
579
614
518
5
513
770
128
452
354
994
929
868
774
1091
64
516
101
572
252
24
15
1092
2021
1221
9
259
391
579
614
774
5
129
137
128
196
482
825
1198
334
75
307
528
270
816
640
1930
24
15
1092
2021
1221
9
259
391
579
614
774
5
129
137
128
452
482
825
1198
334
75
51
16
270
816
640
1930
24
15
1092
2021
1221
9
259
391
579
614
774
5
577
770
128
200
468
853
897
772
774
1179
563
275
13
540
10
24
15
1092
2021
1221
9
259
391
583
614
518
9
513
777
136
192
352
998
929
783
783
1155
327
514
98
538
16
24
15
1092
2021
1221
9
259
391
583
614
518
9
513
777
136
192
354
998
929
783
783
1155
320
512
98
538
16
24
15
1092
2021
1221
9
259
391
583
614
518
9
513
777
136
448
352
998
929
783
783
1059
71
514
98
538
16
24
15
1092
2021
1221
9
259
391
583
614
518
9
513
777
136
448
354
998
929
783
783
1059
64
512
98
538
16
24
15
1092
2021
1221
9
259
391
583
614
518
9
257
137
136
448
354
998
705
207
79
67
64
512
258
122
400
24
15
1092
2021
1221
10
259
391
900
618
778
8
318
162
7
81
434
955
745
336
452
440
25
261
37
513
1568
24
15
1092
2021
1221
10
259
391
580
610
518
8
514
770
131
193
354
871
929
772
768
1156
322
258
276
1052
0
24
15
1092
2021
1221
10
259
391
580
610
518
8
514
770
131
449
354
871
929
772
780
68
66
258
276
1052
24
24
15
1092
2021
1221
10
259
391
580
610
518
8
514
770
135
193
354
907
961
867
772
1164
329
574
97
355
3
24
15
1092
2021
1221
10
259
391
580
610
518
8
514
770
135
161
354
871
929
772
772
628
529
258
276
1052
8
24
15
1092
2021
1221
10
259
391
580
610
518
8
514
770
135
449
354
871
929
772
776
1108
68
258
276
1052
14
24
15
1092
2021
1221
10
259
391
580
610
518
8
258
130
131
193
354
999
705
323
64
292
324
517
130
547
1959
24
15
1092
2021
1221
10
259
391
580
610
518
8
258
130
131
449
354
999
705
196
64
68
68
517
268
124
414
24
15
1092
2021
1221
10
259
391
580
610
518
8
258
130
135
449
354
907
705
195
68
76
73
574
417
1091
1987
24
15
1092
2021
1221
10
259
391
580
610
518
8
578
770
131
193
354
871
897
771
768
1156
324
261
258
1027
7
24
15
1092
2021
1221
10
259
391
580
610
518
8
578
770
131
449
354
871
897
771
768
68
68
261
258
1027
7
24
15
1092
2021
1221
10
259
391
580
610
518
8
578
770
135
449
354
871
897
771
772
1068
73
261
258
1027
3
24
15
1092
2021
1221
10
259
391
580
610
518
8
542
802
131
193
354
871
937
872
768
1156
322
258
274
1072
240
24
15
1092
2021
1221
10
259
391
580
610
518
8
542
802
131
449
354
871
937
872
768
1060
66
258
274
1072
240
24
15
1092
2021
1221
10
259
391
580
610
518
8
542
786
131
193
354
871
937
776
768
1156
322
258
274
1040
8
24
15
1092
2021
1221
10
259
391
580
610
518
8
542
786
131
449
354
871
937
776
768
1064
65
258
274
1040
8
24
15
1092
2021
1221
10
259
391
580
610
518
8
542
786
135
193
354
871
937
776
776
556
321
258
274
1040
160
24
15
1092
2021
1221
10
259
391
580
610
518
8
542
786
135
161
354
871
937
776
776
628
529
258
274
1040
160
24
15
1092
2021
1221
10
259
391
580
610
518
8
542
786
135
449
354
871
937
776
776
1068
65
258
274
1040
160
24
15
1092
2021
1221
10
259
391
580
610
518
8
574
770
131
193
354
871
1001
776
768
1156
322
258
294
369
8
24
15
1092
2021
1221
10
259
391
580
610
518
8
574
770
131
449
354
871
1001
776
768
68
66
258
294
369
8
24
15
1092
2021
1221
10
259
391
580
610
518
8
574
770
135
193
354
907
1001
776
776
1164
329
574
122
378
0
24
15
1092
2021
1221
10
259
391
580
610
518
8
574
802
131
193
354
871
1001
808
800
548
324
258
68
364
8
24
15
1092
2021
1221
10
259
391
580
610
518
8
574
802
131
449
354
871
1001
808
800
1060
66
258
292
364
8
24
15
1092
2021
1221
10
259
391
580
610
518
8
158
146
131
193
354
871
1193
908
640
132
322
258
786
1448
1193
24
15
1092
2021
1221
10
259
391
580
610
518
8
318
162
131
193
354
999
745
232
672
292
322
514
146
656
1669
24
15
1092
2021
1221
10
259
391
580
610
518
8
318
162
131
449
354
999
745
328
416
36
66
514
292
524
1542
24
15
1092
2021
1221
10
259
391
580
610
518
8
606
802
131
193
354
999
921
792
768
1156
322
514
114
513
16
24
15
1092
2021
1221
10
259
391
580
610
518
8
606
802
131
449
354
999
921
792
768
68
66
514
114
513
16
24
15
1092
2021
1221
10
259
391
580
610
518
8
606
786
131
193
354
999
921
772
768
1156
322
514
114
536
2
24
15
1092
2021
1221
10
259
391
580
610
518
8
606
786
131
449
354
999
921
772
768
1064
65
514
114
536
2
24
15
1092
2021
1221
10
259
391
580
610
518
8
606
786
135
193
354
999
921
772
772
1164
329
514
114
536
1
24
15
1092
2021
1221
10
259
391
580
610
518
8
606
786
135
449
354
999
921
772
772
1068
73
514
114
536
1
24
15
1092
2021
1221
10
259
391
579
617
520
8
514
770
128
461
365
1005
1020
772
782
1113
72
521
64
360
12
24
15
1092
2021
1221
10
259
391
579
614
520
8
258
130
128
452
358
1008
764
356
70
68
72
524
138
520
1922
24
15
1092
2021
1221
10
259
391
836
610
518
8
542
802
67
193
354
871
937
872
1440
1060
66
258
274
1072
1288
24
15
1092
2021
1221
10
259
391
836
610
518
8
158
162
67
193
354
871
1193
1000
1056
36
66
258
786
849
1989
24
15
1092
2021
1221
10
259
391
964
618
778
8
130
130
39
17
434
947
1185
324
500
24
25
514
694
668
573
24
15
1092
2021
1221
42
259
391
580
610
518
16
162
136
131
193
354
887
1185
1016
650
136
329
265
773
852
534
24
15
1092
2021
1221
42
259
391
580
610
774
16
162
130
135
193
482
823
1185
1011
648
152
273
265
826
843
571
24
15
1092
2021
1221
42
259
391
580
610
774
16
162
162
135
193
482
823
161
227
420
148
273
265
314
323
259
24
15
1092
2021
1221
42
259
391
580
610
774
16
162
162
135
449
482
823
161
227
420
52
17
265
314
323
259
24
15
1108
1989
1221
116
534
567
1244
598
646
44
996
410
819
129
258
819
793
1
530
1756
220
410
10
11
617
24
15
1108
1989
1221
116
534
567
1244
598
646
44
996
410
819
145
258
819
793
1
530
1732
220
410
10
11
617
24
15
1108
1989
1221
116
534
567
732
598
646
44
996
410
307
257
258
819
793
1
18
180
188
410
10
55
177
24
15
1108
1989
1221
116
534
567
732
598
646
44
996
410
307
321
258
819
793
1
18
148
241
537
9
11
1001
24
15
1108
1989
1221
116
534
567
732
598
646
44
996
410
307
81
258
819
793
1
18
68
620
538
10
11
1001
24
15
1105
1989
1221
9
259
857
1086
1158
642
9
257
493
524
788
256
974
766
763
499
5
1556
1204
48
898
0
24
15
1108
1989
1221
10
259
375
860
598
646
8
318
242
19
209
258
907
729
196
752
136
108
266
308
116
772
24
15
1108
1989
1221
10
259
375
860
598
646
8
318
242
39
193
258
939
729
196
452
276
113
274
10
88
529
24
15
1108
1989
1221
10
259
375
860
598
646
8
318
242
147
193
258
939
729
196
112
24
113
274
20
116
388
24
15
1108
1989
1221
10
259
375
860
598
646
8
318
242
147
209
258
907
729
196
112
8
108
266
308
116
388
24
15
1089
2021
1224
30
258
387
581
618
783
13
270
145
141
153
441
897
753
321
397
538
273
277
117
561
1553
24
15
1089
2021
1224
30
258
387
581
618
783
13
270
145
141
409
441
897
705
197
77
108
166
558
162
643
705
24
15
1089
2021
1224
30
258
387
837
618
783
13
270
145
77
153
441
896
705
197
461
26
17
280
98
1091
545
24
15
577
2021
1224
30
258
387
197
1130
783
13
268
146
550
1689
441
897
704
192
996
1708
74
283
99
1088
1634
24
15
1092
1909
341
105
261
258
903
573
1590
193
209
136
26
250
520
782
25
48
26
236
489
257
770
928
549
24
15
1092
1909
341
100
262
258
903
573
1588
196
224
144
13
249
521
777
14
17
19
246
306
259
777
1051
1059
24
15
1092
1909
341
100
262
258
903
573
1588
196
352
784
13
249
521
777
270
913
915
1270
498
259
521
1563
1059
24
15
1092
1909
341
100
262
258
903
573
1588
196
360
784
38
121
521
777
257
833
866
110
489
259
1295
1439
1029
24
15
1092
1909
341
100
262
270
903
573
1588
196
208
152
33
121
521
777
46
137
63
102
626
1538
1810
1155
843
24
15
1092
1909
341
100
262
270
903
573
1588
196
208
152
33
249
521
777
30
146
63
358
306
258
770
1290
395
24
15
1092
1909
341
100
262
270
903
573
1588
196
208
152
34
121
521
777
30
146
60
102
617
1539
1796
1288
394
24
15
1092
1909
341
100
262
270
903
573
1588
196
208
152
34
249
521
777
30
146
60
358
616
1539
1796
1288
394
24
15
1092
1909
341
100
262
270
903
573
1588
196
352
788
33
121
521
777
270
842
871
1125
626
259
521
1666
1027
24
15
1092
1909
341
100
262
270
903
573
1588
196
360
788
33
121
521
777
257
834
871
1125
626
259
1039
1313
1027
24
15
1092
1909
341
100
262
270
807
573
1588
196
208
152
225
181
516
789
49
50
447
673
563
259
783
1057
651
24
15
1092
1909
341
100
262
270
807
573
1588
196
208
152
225
181
517
789
49
50
447
673
560
258
783
1057
651
24
15
1092
1909
341
100
262
270
807
573
1588
196
208
152
225
245
516
789
49
50
447
33
435
259
783
1057
651
24
15
1092
1909
341
100
262
270
807
573
1588
196
208
152
225
245
517
789
49
50
447
33
432
258
783
1057
651
24
15
1092
1909
341
100
262
270
807
573
1588
196
208
152
226
218
529
789
49
178
442
8
468
322
783
153
261
24
15
1092
1909
341
100
262
270
807
573
1588
196
232
148
225
181
516
789
1
66
103
97
563
259
799
33
259
24
15
1092
1909
341
100
262
270
807
573
1588
196
232
148
225
245
516
789
1
66
103
33
435
259
799
33
259
24
15
1092
1909
341
100
262
270
807
573
1588
196
232
148
225
245
517
789
1
66
103
33
432
258
799
33
259
24
15
1092
1909
341
100
262
270
807
573
1588
196
360
244
225
245
516
789
129
2
7
33
435
259
927
705
3
24
15
1092
1909
341
100
262
270
807
573
1588
196
360
244
225
245
517
789
129
2
7
33
432
258
927
705
3
24
15
1092
1909
341
101
261
258
903
573
1590
197
213
144
10
250
520
777
25
48
4
244
306
259
770
1052
54
24
15
1092
1909
341
101
261
258
903
573
1590
197
229
144
10
250
520
777
9
32
18
244
434
259
819
956
993
24
15
1092
1909
341
101
261
258
903
573
1590
197
357
136
26
250
520
777
137
48
26
236
489
259
851
860
324
24
15
1092
1909
341
101
261
770
903
573
1590
197
213
272
10
122
528
789
53
400
36
1012
470
323
771
816
390
24
15
1092
1909
341
106
259
259
807
573
1588
192
218
136
90
219
529
785
50
136
476
628
468
321
777
1209
257
24
15
1092
1909
341
106
259
259
807
573
1588
192
218
136
236
182
517
785
50
48
120
96
560
262
772
1057
1
24
15
1092
1909
341
106
259
271
807
573
1588
192
210
156
224
246
517
785
52
144
444
32
432
262
774
1122
138
24
15
1092
1909
341
106
267
259
903
573
1590
192
354
138
26
251
520
780
130
44
10
232
491
256
904
732
236
24
15
1092
1909
341
106
267
771
903
573
1590
192
354
266
26
123
1032
780
1154
428
10
1000
1771
384
392
604
2028
24
15
1092
1909
341
100
262
354
807
573
1588
196
352
208
205
217
521
777
142
17
83
22
498
259
1417
1435
51
24
15
1092
1909
341
101
261
354
807
573
1590
197
213
208
202
218
520
777
25
16
82
20
369
259
775
1036
1060
24
15
1092
1909
341
101
261
354
807
573
1590
197
213
208
202
218
528
789
53
16
82
20
470
323
771
1072
36
24
15
1092
1909
341
101
309
354
807
573
1590
197
197
128
202
218
528
789
21
160
388
20
470
323
787
1296
518
24
15
1092
1909
341
106
259
355
807
573
1588
192
210
212
204
237
521
782
25
0
103
5
356
256
771
513
331
24
15
1092
1909
341
106
259
355
807
573
1588
192
210
212
202
219
529
785
25
0
80
20
468
321
803
0
48
24
15
1092
1909
341
106
259
263
803
573
1588
192
210
140
224
245
517
785
52
48
124
50
436
262
774
1057
1034
24
15
1092
1909
341
100
260
262
903
573
1588
196
228
156
18
251
521
777
12
72
10
234
488
259
776
907
603
24
15
1092
1909
341
100
260
262
903
573
1588
196
356
796
18
251
521
781
262
806
938
234
488
257
520
1760
554
24
15
1092
1909
341
100
260
262
903
573
1588
196
356
156
18
251
521
781
132
38
10
234
488
257
905
729
234
24
15
1092
1909
341
100
260
774
903
573
1588
196
228
284
18
123
521
781
4
456
42
1002
488
257
777
656
646
24
15
1092
1909
341
101
260
262
903
573
1590
197
232
138
2
251
520
777
0
44
2
250
435
259
1004
1261
221
24
15
1092
1909
341
101
260
262
903
573
1590
197
360
138
2
251
520
777
128
44
2
250
435
259
852
854
566
24
15
1092
1909
341
101
260
774
903
573
1590
197
232
266
2
123
520
777
0
460
62
1018
499
259
780
653
389
24
15
1092
1909
341
101
260
774
903
573
1590
197
232
298
2
123
520
777
0
396
2
1018
499
259
780
781
653
24
15
1092
1909
341
101
260
774
903
573
1590
197
232
298
18
123
520
777
0
396
34
1002
491
259
780
781
669
24
15
1092
1909
341
101
260
774
903
573
1590
197
360
298
2
123
520
777
256
396
2
1018
499
259
524
525
909
24
15
1092
1909
341
101
260
774
903
573
1590
197
360
298
18
123
520
777
128
396
34
1002
491
259
908
1165
1709
24
15
1089
1909
340
100
262
359
801
570
1591
197
208
210
161
180
514
788
49
21
22
19
564
1536
1798
1078
28
24
15
1089
1909
340
100
256
270
846
570
1591
197
228
158
196
236
514
776
9
73
120
97
360
264
777
903
269
24
15
1121
1909
333
97
523
356
869
557
1577
237
881
211
7
206
558
770
1287
1
0
80
384
264
258
900
960
24
15
1121
1909
333
105
267
356
869
557
1577
1386
353
867
7
206
558
0
590
777
768
80
384
4
374
166
112
24
15
1121
1909
333
105
267
356
869
557
1577
1386
353
867
71
206
558
0
590
777
880
16
384
4
374
166
72
24
15
1121
1909
333
105
267
868
869
557
1577
1386
353
611
7
206
558
0
334
1289
0
80
384
4
1910
1894
1136
24
15
1121
1909
333
105
269
357
869
556
1576
234
355
867
71
204
558
778
282
778
896
1043
640
1536
1542
1683
1027
24
15
1121
1909
333
105
269
357
869
556
1576
1386
355
867
7
204
558
10
538
778
768
1107
640
0
262
227
115
24
15
1121
1909
333
105
269
357
869
556
1576
1386
355
867
71
204
558
10
538
778
896
1043
640
0
262
227
3
24
15
1121
1909
333
105
269
869
869
556
1576
1386
355
611
7
204
558
10
282
1290
0
83
384
0
1862
1891
1131
24
15
1121
1909
333
109
261
357
869
557
1577
233
361
874
6
206
558
769
267
776
768
1104
640
1546
1561
1755
1120
24
15
1121
1909
333
109
261
357
869
557
1577
1385
361
874
6
206
558
1
523
776
768
1104
640
10
281
243
96
24
15
1121
1909
333
109
261
869
869
557
1577
1385
361
618
6
206
558
1
1291
1288
0
80
384
10
793
883
993
24
15
1121
1909
333
97
267
355
869
556
1586
218
369
209
77
205
577
768
134
7
389
562
283
256
861
945
697
24
15
1121
1909
333
97
307
355
869
556
1586
218
194
128
77
205
577
768
40
160
54
50
283
256
792
148
438
24
15
1121
1909
333
97
307
355
869
556
1586
223
193
129
13
205
577
770
48
150
502
305
285
257
800
1088
1560
24
15
1120
1909
333
97
307
355
867
566
1586
218
194
128
136
172
1166
768
48
56
440
664
1624
268
784
896
656
24
15
1120
1909
333
97
307
355
867
566
1586
223
193
128
136
172
1166
770
44
32
440
664
1624
264
792
896
668
24
15
1124
1909
333
97
263
355
871
553
1586
218
218
208
76
206
577
768
32
0
388
536
280
256
808
1084
770
24
15
1124
1909
333
97
263
355
871
553
1586
218
378
208
76
206
577
768
256
0
388
536
280
256
1328
1148
692
24
15
1124
1909
333
97
307
355
871
553
1586
218
193
129
76
206
577
768
54
35
55
48
280
256
806
906
554
24
15
1124
1909
333
105
267
359
867
553
1576
234
362
866
64
205
557
769
272
771
883
533
388
270
521
1691
1170
24
15
1124
1909
333
105
267
359
867
553
1576
1386
362
866
0
205
557
1
552
771
771
1109
644
14
345
355
258
24
15
1124
1909
333
105
267
359
867
553
1576
1386
362
866
64
205
557
1
552
771
883
1045
644
14
345
355
329
24
15
1124
1909
333
105
267
359
867
554
1578
234
362
866
64
204
556
776
272
771
883
1044
644
1542
1602
1499
328
24
15
1124
1909
333
105
267
359
867
554
1578
1386
362
866
64
204
556
8
528
771
883
1044
644
6
258
379
328
24
15
1124
1909
333
105
267
871
867
553
1576
1386
362
610
0
205
557
1
1296
1283
3
85
388
14
777
795
946
24
15
1124
1909
333
105
267
871
867
554
1578
1386
362
610
0
204
556
8
272
1283
3
84
388
6
1794
1819
956
24
15
1121
1909
333
105
268
877
549
556
1576
1386
360
615
193
454
558
10
1291
1283
123
24
456
2
811
864
1102
24
15
1121
1909
333
29
261
465
617
557
1577
9
137
169
141
429
558
545
67
227
425
43
392
425
905
864
566
24
15
1121
1909
333
29
261
357
869
557
1577
9
313
870
6
206
558
545
1875
1472
768
1104
640
1746
130
1723
248
24
15
1121
1909
333
77
261
353
869
557
1577
197
241
210
78
206
1166
793
31
16
392
536
1584
258
770
947
816
24
15
1121
1909
333
25
259
435
549
554
1578
10
602
818
134
452
972
744
928
772
770
1026
262
294
1090
1026
58
24
15
1124
1909
1229
25
259
471
611
553
808
10
266
170
128
205
461
961
704
363
427
521
536
314
50
571
1552
24
15
1124
1909
1229
25
259
471
611
553
808
10
266
170
128
461
461
961
704
363
427
9
24
570
50
571
1552
24
15
1124
1909
341
100
310
354
871
541
1556
196
192
128
141
182
529
818
62
33
435
32
420
288
802
1067
683
24
15
1124
1909
341
101
261
354
823
541
1558
197
209
208
170
178
528
817
49
20
18
4
454
279
791
1244
212
24
15
1124
1909
341
101
261
354
823
541
1558
197
213
208
170
178
528
817
53
16
18
4
454
279
773
1072
18
24
15
1124
1909
341
101
261
354
871
541
1558
197
209
208
138
180
528
821
49
20
4
32
459
323
775
1244
198
24
15
1124
1909
341
101
261
354
871
541
1558
197
213
208
138
180
528
818
51
16
9
32
331
321
658
1243
195
24
15
1124
1909
341
101
261
354
871
541
1558
197
213
208
138
218
528
821
53
16
4
12
398
291
787
1232
198
24
15
1124
1909
341
101
261
354
871
541
1558
197
213
208
74
218
528
817
53
16
466
532
470
279
789
1232
1684
24
15
1124
1909
341
101
261
354
871
541
1558
197
361
872
6
182
528
817
257
780
770
168
330
331
571
780
268
24
15
1124
1909
341
101
261
354
871
541
1558
197
357
864
6
182
528
818
262
768
778
1192
326
321
1328
1484
377
24
15
1124
1909
341
101
309
354
871
541
1558
197
197
128
10
218
528
817
61
32
4
140
334
331
771
924
902
24
15
1124
1909
341
101
309
354
871
541
1558
197
197
128
134
182
528
817
37
32
444
40
330
331
809
1248
1718
24
15
1124
1909
341
101
309
354
871
541
1558
197
197
128
138
180
528
818
59
160
434
656
343
321
770
175
169
24
15
1124
1909
341
101
309
354
871
541
1558
197
197
128
138
244
528
818
59
160
434
16
263
289
770
1199
169
24
15
1124
1909
341
101
309
354
871
541
1558
197
197
128
74
218
528
818
59
32
50
20
397
321
770
1071
1065
24
15
1124
1909
341
106
259
355
871
541
1556
192
210
212
140
181
529
817
1049
0
7
33
358
289
483
1
11
24
15
1124
1909
341
106
259
355
871
541
1556
192
210
212
140
182
529
817
1049
0
4
32
324
321
483
0
10
24
15
1124
1909
341
106
259
355
871
541
1556
192
210
212
140
182
533
817
52
0
4
32
336
326
781
1081
10
24
15
1124
1909
341
100
262
366
807
541
1556
196
208
216
193
229
533
821
49
18
63
1
352
274
783
1249
11
24
15
1124
1909
341
100
262
366
807
541
1556
196
208
216
193
229
532
821
49
18
63
1
355
275
783
1249
11
24
15
1124
1909
341
100
262
366
807
541
1556
196
232
180
193
229
533
821
1
2
391
1
353
290
831
1025
643
24
15
1124
1909
341
100
262
366
807
541
1556
196
232
180
193
229
532
821
1
2
391
1
355
275
831
1025
643
24
15
1124
1909
341
106
259
367
807
541
1556
192
210
220
192
230
533
817
52
16
60
0
352
278
774
1249
10
24
15
1124
1909
341
106
259
359
867
541
1556
192
210
218
128
181
529
817
1049
19
3
41
448
289
483
227
192
24
15
1124
1909
341
106
259
359
871
541
1556
192
210
218
136
177
529
817
52
4
6
34
320
326
774
1082
1026
24
15
1124
1909
341
106
259
359
871
541
1556
192
210
218
136
177
533
817
52
4
6
34
322
326
774
1082
1026
24
15
1124
1909
341
106
259
359
871
541
1556
192
210
218
72
233
529
817
52
260
390
518
450
295
781
1466
514
24
15
1124
1909
341
42
259
467
871
541
1556
1344
266
168
10
247
529
49
274
344
28
32
452
17
1873
729
897
24
15
1121
1909
332
116
262
359
865
538
1587
213
212
210
65
217
513
773
49
1
397
46
478
323
800
1073
779
24
15
1092
1909
2029
1508
262
270
903
573
70
276
372
792
546
122
56
356
4
128
444
100
166
640
354
334
138
24
15
580
1845
1365
596
454
622
7
573
564
228
152
468
1
409
457
905
33
146
151
741
706
610
1563
1121
723
24
15
580
1845
1365
601
453
610
7
573
566
225
145
464
10
410
456
906
34
144
146
724
194
610
1556
96
118
24
15
580
1845
1365
602
451
611
7
573
564
224
146
468
10
411
457
910
34
144
144
724
196
608
1560
96
96
24
15
580
1845
1365
594
435
579
7
573
564
240
258
384
10
411
457
1409
1332
768
948
756
704
1654
1046
401
122
24
15
580
1845
1365
594
435
579
7
573
564
240
258
388
10
411
457
1409
1337
776
944
756
708
1654
1043
256
112
24
15
580
1845
1365
602
435
579
7
573
566
224
258
388
10
411
456
1420
1346
768
944
756
710
1632
1080
376
120
24
15
1140
1973
205
141
421
569
811
1197
1670
1265
185
473
281
773
592
278
1
259
33
307
207
201
398
449
29
24
15
1236
2005
213
9
797
794
803
1081
1686
1025
1793
1296
309
966
580
122
1762
1712
19
184
129
129
648
680
523
24
15
1124
1909
1365
594
691
515
887
541
532
208
770
516
364
229
273
801
1209
392
71
65
70
286
915
544
419
24
15
1124
1909
1365
594
691
515
887
541
532
208
770
516
364
229
277
801
1209
392
71
65
68
282
915
1168
1219
24
15
1124
1909
1365
594
691
515
887
541
532
208
770
516
364
230
273
801
1209
392
68
64
68
286
915
528
356
24
15
1088
2030
1223
73
269
777
851
604
768
38
517
334
113
187
511
833
896
456
102
785
0
257
9
77
866
24
15
1088
2030
1223
73
269
777
851
604
768
38
517
334
114
187
511
833
896
456
976
785
0
257
0
141
1181
24
15
1088
2030
1223
73
256
768
808
604
768
38
512
324
92
150
511
833
898
458
122
91
67
261
5
76
862
24
15
1092
2030
1223
77
268
782
859
600
768
36
516
460
114
48
508
832
896
418
850
19
131
263
6
190
1066
24
15
1089
1909
1221
13
269
393
549
570
826
11
257
145
230
216
460
962
706
218
440
523
296
548
52
410
535
24
15
1089
1909
1221
13
269
393
549
570
826
11
257
145
230
472
460
962
706
218
440
11
40
556
28
410
535
24
15
1089
1909
1221
13
268
398
558
570
828
6
256
140
208
458
456
960
716
200
712
2
83
280
34
678
1678
24
15
1233
2005
1221
13
269
769
1081
1085
825
9
257
353
829
742
385
993
705
507
275
184
166
406
21
601
1632
24
15
1233
2005
1221
13
269
777
1081
1085
825
9
129
337
821
742
385
801
1185
685
293
168
230
529
771
951
1085
24
15
1233
2005
1221
13
269
777
1081
1085
829
5
129
337
821
742
386
1313
1185
685
293
168
236
1566
794
955
1085
24
15
1233
2005
1221
13
269
777
1081
1085
829
5
129
337
821
742
387
801
1185
685
293
168
234
538
795
955
1085
24
15
1233
2005
1221
13
269
777
1081
1085
829
5
577
337
821
742
386
1313
1345
685
297
168
236
1566
1083
311
49
24
15
1233
2005
1221
13
269
777
1081
1085
829
5
577
337
821
742
387
1313
1345
685
293
168
234
1554
1082
311
61
24
15
1105
1845
325
13
269
377
889
541
1593
1349
577
241
5
166
513
37
97
237
441
264
414
57
79
13
145
24
15
1105
1845
325
13
269
377
889
541
1593
1349
577
241
5
230
513
37
97
237
761
136
262
50
79
13
785
24
15
1105
1845
325
13
269
377
889
541
1593
1353
577
241
5
166
513
33
97
237
441
264
454
58
47
45
142
24
15
1105
1845
325
13
269
377
889
541
1593
1353
577
241
5
230
513
33
97
237
761
136
262
49
35
45
782
24
15
1105
1845
325
13
269
377
889
541
1589
1349
577
241
5
166
518
34
97
221
473
264
504
56
46
54
273
24
15
1105
1845
325
13
269
377
889
541
1589
1349
577
241
5
230
517
37
97
237
761
136
325
105
78
13
785
24
15
1105
1845
325
13
269
377
889
541
1589
1349
577
241
5
230
518
34
97
237
761
136
264
56
46
22
782
24
15
1105
1845
325
13
269
377
889
541
1589
1349
577
241
133
230
518
34
111
365
121
8
328
104
137
768
913
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
5
198
514
35
97
221
729
152
412
50
38
55
785
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
5
198
515
33
97
221
729
152
442
57
47
55
785
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
5
166
514
33
97
221
473
264
412
62
46
54
273
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
5
166
515
33
97
221
473
264
346
90
43
55
273
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
5
230
514
33
97
221
729
136
348
94
42
54
785
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
5
230
515
33
97
221
729
136
266
57
47
55
785
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
133
166
1026
34
110
238
697
648
1740
188
32
0
806
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
133
166
1027
35
111
237
690
648
1738
184
32
0
800
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
133
166
514
34
110
238
697
648
332
88
32
0
806
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
133
166
515
35
111
237
690
648
346
88
64
0
800
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
133
166
1155
35
111
237
690
648
1562
56
32
0
800
24
15
1105
1845
325
13
269
377
889
541
1597
1349
577
241
133
230
514
33
97
365
121
8
332
110
139
791
913
24
15
1105
1845
325
13
269
377
889
541
1629
1349
577
241
133
166
1186
34
110
238
697
648
1548
104
32
0
806
24
15
1105
1845
325
13
269
377
889
541
1629
1349
577
241
133
166
1187
35
111
237
690
648
1546
24
32
0
800
24
15
1124
1909
1221
10
267
363
803
541
796
16
258
250
192
229
481
966
738
244
61
5
0
312
40
74
459
24
15
1121
1909
325
117
533
564
546
538
1562
219
979
412
449
468
972
578
1560
35
119
22
581
362
8
9
776
24
15
1121
1909
325
117
533
361
805
557
1581
237
865
201
198
198
549
769
1309
17
88
24
450
266
265
67
856
24
15
1121
1909
325
117
533
361
805
557
1581
237
865
201
198
198
550
769
1309
17
88
24
448
266
265
67
856
24
15
1121
1909
325
117
533
361
805
557
1581
237
865
201
198
198
589
769
1309
17
88
24
337
265
265
67
856
24
15
1121
1909
325
117
533
361
805
557
1581
237
865
201
198
199
557
769
1309
17
88
25
457
265
265
67
856
24
15
1121
1909
325
117
533
361
805
557
1581
237
865
201
198
199
589
769
1309
17
88
25
337
265
265
67
856
24
15
1121
1909
325
117
277
361
805
557
1581
1389
353
201
198
198
589
1
797
17
88
24
393
9
393
451
344
24
15
1121
1909
325
117
277
361
805
557
1581
1389
353
201
198
199
589
1
797
17
88
25
393
9
393
451
344
24
15
1121
1909
324
12
256
355
853
538
1563
1352
602
243
55
241
529
35
107
203
459
268
421
42
104
54
272
24
15
240
400
896
640
1746
1106
1567
81
776
924
1116
2004
1040
1558
1840
1046
914
596
80
598
194
1998
204
128
198
24
15
240
400
896
640
1746
1106
1567
81
776
924
1116
2012
1040
1558
1840
1046
914
610
198
598
198
1998
204
158
145
24
15
240
400
896
640
1746
1106
1567
114
776
924
1116
2004
1040
1544
1809
1035
905
604
208
580
198
1970
199
64
67
24
15
192
400
896
768
770
579
1568
1144
768
512
34
482
819
856
1470
643
1783
213
109
54
263
67
1147
1847
1029
24
15
112
464
896
256
722
540
288
304
776
28
692
752
152
514
870
781
604
340
4
782
614
103
224
448
872
24
15
240
400
896
256
722
540
1568
1072
1288
28
692
752
664
514
1874
1430
311
801
1544
1550
174
278
339
793
560
24
15
240
400
896
256
722
540
1568
96
776
28
692
752
664
1572
1912
1356
308
820
1540
1168
148
790
84
768
568
24
15
240
400
896
256
722
540
1568
1120
768
28
692
752
664
546
806
1326
308
820
1540
1558
1222
1433
224
768
568
24
15
240
400
896
256
722
540
1568
1120
776
28
692
752
664
546
822
780
604
596
1540
1686
1238
488
224
960
1000
24
15
240
400
896
256
722
540
1568
1120
776
28
692
752
664
548
824
780
604
596
1540
1680
1236
492
224
960
1000
24
15
240
400
896
256
722
540
1568
1120
776
28
692
752
664
548
888
1356
308
800
1544
1552
1172
1302
84
790
560
24
15
240
400
896
256
722
540
1568
1120
776
28
692
752
668
546
886
1302
311
801
1546
1684
1174
1346
339
809
745
24
15
192
400
896
256
722
659
1536
120
776
28
692
270
638
1560
1848
780
604
6
656
1218
209
386
226
33
870
24
15
192
400
896
256
722
659
1536
120
840
28
692
526
633
1561
1816
1292
308
518
1574
1217
200
1730
84
1332
1476
24
15
192
1552
512
1048
794
643
1600
1784
272
1290
258
898
674
184
98
519
262
414
91
95
31
387
148
304
930
24
15
192
1552
512
1048
794
643
1600
1784
272
1290
258
898
675
184
98
519
262
414
89
94
31
387
148
304
934
24
15
240
1552
512
560
762
604
1589
1745
272
416
322
848
1025
81
65
323
39
546
807
103
1649
1617
74
832
533
24
15
240
1552
512
560
762
604
1589
1746
272
416
322
848
1025
80
65
323
39
546
807
102
1651
1618
75
832
533
24
15
192
1552
512
1024
770
579
1568
1784
272
1280
258
994
1075
88
66
1283
311
757
621
54
1631
1367
861
109
837
24
15
1264
1040
512
560
730
540
544
864
272
160
386
752
1695
34
1536
194
199
402
515
1680
1649
1623
1127
624
257
24
15
32
1808
896
256
722
659
1600
1560
72
28
692
270
574
623
110
1932
596
6
416
288
900
736
404
52
198
24
15
32
1808
896
256
722
659
1600
1560
72
28
692
270
827
623
110
1932
604
6
274
400
900
736
393
33
522
24
15
11
260
904
768
1018
520
1818
1171
1553
1078
114
352
524
668
1556
1850
332
1344
200
456
0
288
616
1898
56
24
15
11
1796
904
768
1018
1224
1562
1619
17
1078
114
816
1036
220
52
1498
326
528
514
144
0
832
884
1044
1006
24
15
93
945
953
902
1550
26
947
799
1
624
704
1580
282
512
16
544
16
728
512
1544
1544
1052
1048
1360
320
24
15
93
945
953
902
1550
26
947
799
1
624
704
1580
282
512
32
544
16
728
512
1640
1984
1060
40
904
448
24
15
93
945
953
902
1550
26
947
799
1
624
704
1580
282
512
40
544
16
728
512
1544
1560
1044
1048
1348
320
24
15
93
945
953
902
1550
26
947
799
1
624
704
1580
282
512
20
544
16
728
512
1544
1547
1051
1049
1360
320
24
15
93
945
953
902
1550
26
947
799
1
624
704
1580
282
512
34
544
16
728
512
1648
1988
1102
25
912
448
24
15
93
945
953
902
1550
26
947
799
1
624
704
1580
282
512
44
544
16
728
512
1544
1563
1040
24
1360
320
24
15
93
945
953
902
1550
26
947
799
1
624
704
1580
282
512
62
544
16
728
512
1648
1740
1098
42
904
448
24
15
77
1988
906
770
775
1157
1613
1660
16
1076
33
865
1125
104
194
1306
443
611
868
16
1626
1346
839
1033
811
24
15
205
1578
522
1154
715
585
1582
1744
260
1308
402
966
1080
79
120
1288
388
1092
938
51
1603
1360
578
1731
529
24
15
28
1840
902
642
1735
589
1644
1630
50
840
577
453
1120
128
130
146
67
75
799
109
110
100
318
827
1524
24
15
156
136
906
642
1739
1768
1708
1856
1284
412
658
731
728
12
1284
1320
10
410
1042
1299
1296
308
6
578
2004
24
15
1100
1990
201
130
455
781
908
578
1578
1272
129
261
328
344
530
19
55
1542
1607
1189
230
62
1568
1568
1129
24
15
1100
1990
201
130
455
781
908
578
1578
1272
129
261
328
408
530
19
55
1543
1607
1061
166
62
1569
1569
1128
24
15
1100
1990
201
130
455
589
908
578
1578
248
129
453
328
88
530
531
31
134
7
101
262
510
848
1184
2
24
15
1100
1990
201
130
455
589
908
578
1578
248
289
453
328
88
530
531
143
134
7
101
262
510
1008
1040
18
24
15
1100
1990
201
130
455
589
908
578
1578
1272
129
453
328
88
530
19
23
134
7
101
262
62
0
96
9
24
15
1100
1990
201
130
455
589
908
578
1578
1272
289
453
328
88
530
19
143
134
7
101
742
2033
2032
1040
9
24
15
9
649
281
905
984
566
822
966
302
842
1359
269
4
52
228
552
1633
1
264
329
905
650
1691
1899
1415
24
15
641
136
1561
585
1816
1824
46
1935
1693
358
1295
537
1831
1267
177
49
1249
34
19
289
1156
1940
922
768
1312
24
15
1024
1031
517
1050
1068
1558
1823
1346
256
881
1841
1569
1634
72
385
510
542
30
545
819
265
572
740
1536
14
24
15
1024
1031
517
1050
1068
1558
1823
1346
256
881
1841
1569
1634
72
400
510
542
30
545
819
263
557
740
1536
14
24
15
1024
1031
517
1050
1068
1558
1887
1346
256
881
1841
1569
1569
12
385
510
542
22
535
772
306
572
740
1540
18
24
15
1024
1031
517
1050
1068
1558
1887
1346
320
881
1841
1569
1569
36
420
446
542
22
535
820
272
564
740
1540
18
24
15
1024
1031
517
1050
1068
1558
1887
1346
352
881
1841
1570
1570
24
432
413
542
28
538
779
259
567
706
1539
65
24
15
1024
1031
517
1068
1068
1558
1823
1282
320
869
992
1570
1634
104
480
482
96
717
569
811
295
549
770
1051
15
24
15
1024
1031
517
1068
1068
1558
1823
1282
320
869
992
1570
1634
104
488
489
96
717
574
811
291
567
770
1051
12
24
15
1024
1031
517
1068
1068
1558
1823
1346
320
869
992
1570
1634
72
417
482
96
717
569
819
277
532
770
1051
15
24
15
1024
1031
517
1068
1068
1558
1887
1346
320
869
992
1570
1570
40
417
482
96
717
537
819
277
532
770
1051
79
24
15
1024
1031
517
1068
1068
1558
1887
1346
320
869
992
1570
1570
40
416
482
96
718
538
811
279
533
788
1050
76
24
15
1024
1031
517
1068
1068
1558
1887
1346
320
869
992
1570
1570
56
416
482
96
718
542
843
263
533
788
1050
84
24
15
5
64
838
838
1038
777
152
1248
1998
1532
1296
262
512
1544
1676
1560
1106
258
268
697
1779
209
84
308
378
24
15
1073
1053
29
765
1029
321
1321
1293
161
545
801
169
541
637
334
1297
785
1537
1299
939
1568
1674
523
643
1049
24
15
84
85
837
810
1035
1655
28
630
2006
832
1282
1138
715
649
1826
263
1033
1491
360
648
1593
1569
1378
627
79
24
15
89
73
837
909
1029
1641
25
634
1986
774
1457
1141
725
644
1796
228
1086
1298
339
604
1541
1672
1050
520
65
24
15
89
73
837
909
1029
1641
25
634
1986
774
1457
1141
725
644
1828
228
1086
1298
435
668
1589
1800
1196
520
1
24
15
89
72
836
804
1032
1630
26
635
1987
835
1283
1133
742
642
1816
257
1025
1493
340
592
1544
1542
1188
634
91
24
15
89
72
836
804
1032
1630
26
635
1987
835
1283
1133
742
642
1820
257
1025
1493
340
592
1552
1538
1188
634
91
24
15
11
24
478
790
1102
1090
194
531
823
1137
581
821
725
1993
864
1990
1041
25
81
529
16
1116
724
6
109
24
15
11
24
478
790
1102
1090
194
531
823
625
581
821
725
1993
864
966
529
25
81
529
16
92
212
6
109
24
15
11
24
478
790
1102
1090
706
531
823
1137
581
821
853
842
864
1990
1041
25
337
336
72
1148
712
6
694
24
15
11
24
478
790
1102
1090
706
531
823
625
581
821
853
841
864
966
529
25
337
337
64
92
212
6
470
24
15
11
24
478
790
1102
1090
706
531
823
625
581
821
853
842
864
966
529
25
337
336
72
92
200
6
694
24
15
11
24
478
790
1174
66
722
531
823
625
534
54
1909
834
864
966
1216
1680
1681
320
0
92
542
649
399
24
15
11
24
478
790
1174
66
722
531
823
625
534
54
1909
866
864
966
1216
1680
1681
256
0
92
542
649
399
24
15
11
24
476
790
1174
1346
354
279
652
356
534
822
837
1345
1345
185
705
16
49
593
1685
1066
1291
232
39
24
15
270
16
384
438
926
915
240
18
401
21
10
267
800
38
398
15
401
210
83
444
678
1
589
1968
1077
24
15
124
452
320
28
776
770
1282
418
398
521
1792
574
1564
62
545
547
1569
99
512
1633
317
833
1781
1713
0
24
15
83
68
192
126
510
827
784
1144
715
550
1666
1675
1027
815
801
928
1665
1697
1712
144
54
128
518
737
176
24
15
83
68
192
126
510
827
784
1144
715
550
1666
1675
515
815
801
928
1665
1697
144
16
59
128
518
742
680
24
15
91
64
192
158
478
859
800
1144
207
230
290
875
1091
863
577
1600
1601
1569
1552
144
174
545
770
1414
1032
24
15
91
64
192
158
478
859
800
1144
207
230
290
875
1091
671
577
1600
1601
1569
1552
16
61
545
770
1414
1032
24
15
91
64
192
158
478
859
800
1144
207
230
290
875
67
863
577
1600
1601
1569
1296
336
173
545
770
1418
1288
24
15
91
64
192
158
478
859
800
1144
207
230
290
875
67
607
577
1600
1601
1569
1296
400
445
545
770
1418
1288
24
15
91
64
192
158
478
859
800
1144
207
230
290
875
67
671
577
1600
1601
1569
1296
1040
61
545
770
1418
1288
24
15
128
348
856
812
840
522
42
168
432
4
646
134
38
710
354
820
646
1904
1506
960
540
1666
550
1662
1025
24
15
128
348
856
812
840
522
42
168
432
4
646
134
38
713
356
804
646
1904
1506
966
544
1698
566
1661
1025
24
15
128
336
836
800
942
514
40
618
739
7
1225
200
90
779
811
171
1703
312
770
774
571
1704
1696
179
317
24
15
179
140
36
22
10
282
401
689
48
30
465
401
407
931
515
1539
979
529
409
536
625
625
465
993
19
24
15
973
513
1545
1049
29
533
1826
630
1078
542
514
1904
1856
40
1408
264
680
736
560
1864
1392
368
328
328
488
24
15
910
513
1545
1816
556
1608
1856
1522
1083
24
40
936
640
1724
1154
7
48
224
244
182
318
450
583
457
262
24
15
774
512
850
82
559
521
1904
708
1638
1916
1284
896
1744
24
728
152
120
640
652
1544
64
32
8
40
268
24
15
909
513
849
33
557
577
1857
1397
357
325
813
941
1677
1757
25
1418
11
729
641
665
673
1696
730
1650
114
24
15
909
513
521
57
1613
1993
1411
709
1781
1653
1637
713
105
105
565
557
45
321
1346
283
713
386
897
1821
1296
24
15
909
513
521
57
1613
1993
1411
709
1781
1653
1637
713
105
105
563
557
45
321
1346
279
720
388
897
1821
800
24
15
136
346
337
344
332
908
646
694
1574
1208
488
768
796
1074
1586
1795
1288
1100
296
1108
1044
58
15
901
138
24
15
136
346
337
344
332
908
646
694
1574
1208
488
768
796
562
1586
1795
1288
1100
296
84
532
58
15
901
138
24
15
136
346
337
344
332
908
646
694
1702
1208
424
800
796
562
1714
1667
136
300
264
84
724
666
591
553
138
24
15
136
346
337
344
332
908
646
694
1702
1208
424
800
892
1074
1714
1667
136
332
72
708
724
90
591
517
1674
24
15
136
346
337
344
844
908
646
694
1702
1208
936
800
892
1074
1714
1667
1160
76
72
708
724
90
399
5
778
24
15
136
346
337
344
844
908
646
694
1702
1208
936
800
892
562
1714
1667
1160
76
72
196
724
154
399
5
778
24
15
136
346
337
856
796
908
646
694
166
248
328
320
892
562
306
3
264
556
162
196
20
858
783
905
110
24
15
136
346
337
408
412
908
646
694
166
568
648
1664
706
562
306
899
673
1549
157
180
24
586
594
615
1763
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
864
176
1210
34
0
178
102
778
1159
397
1152
348
20
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
872
176
1210
34
0
178
98
770
1159
397
1152
348
12
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
872
168
1196
34
0
178
98
792
1164
398
1152
348
12
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
872
168
1452
34
0
178
98
792
1100
142
144
348
12
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
873
176
1210
34
0
178
99
770
1159
397
1152
348
14
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
873
168
1196
34
0
178
99
777
557
430
1152
348
14
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
873
168
940
34
0
178
99
777
45
398
528
860
14
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
873
168
1452
34
0
178
99
777
1069
174
128
348
14
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
873
296
1452
34
0
178
99
521
1037
142
128
348
14
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
873
424
1516
34
0
178
99
1289
1037
142
1168
348
14
24
15
878
638
1599
1848
558
1552
1872
848
1026
75
41
780
873
424
1452
34
0
178
99
1289
1069
142
144
348
14
24
15
1009
633
1545
1049
39
529
1846
785
1043
991
152
1816
1822
222
1410
386
515
1665
640
1760
1120
4
1024
516
257
24
15
1009
633
1545
1049
39
529
1846
785
1043
991
152
1816
1822
222
1474
386
515
1665
640
1760
1056
4
1024
516
257
24
15
1009
633
1545
1049
1575
1553
1846
1297
1043
543
1560
1304
1438
1462
1474
258
3
769
384
72
24
260
32
880
1345
24
15
1009
633
1545
1177
39
529
1846
785
1043
735
536
1816
1822
222
1474
322
515
513
640
1760
1056
100
512
496
449
24
15
1009
633
1545
1817
551
1553
1846
785
1043
31
24
792
798
222
1218
2
3
128
128
736
544
484
288
454
896
24
15
1009
633
1545
1817
551
1553
1846
785
1043
31
24
792
798
478
1218
2
3
128
128
1248
544
484
288
454
896
24
15
1009
633
1545
1817
551
1553
1846
785
1043
31
24
792
798
478
1474
2
3
129
128
1248
1056
260
0
452
322
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
222
1154
130
3
129
128
736
672
388
0
240
248
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
222
1410
130
3
129
128
736
1120
132
0
388
897
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
222
1218
130
3
129
128
736
544
260
0
388
897
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
222
1474
66
3
129
128
736
1056
132
0
240
248
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
222
962
66
3
129
128
736
32
388
0
240
248
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
438
1154
130
3
129
128
1224
1176
388
0
240
248
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
438
1410
130
3
129
128
1224
1144
260
0
240
248
24
15
1009
633
1545
1817
551
1553
1846
785
1043
95
24
792
798
478
1474
66
3
129
128
1248
1056
132
0
240
248
24
15
1009
633
1545
1817
551
1553
1846
1297
1043
95
24
792
670
1782
1154
130
3
129
384
200
56
388
0
388
385
24
15
1009
633
1545
1817
1319
529
1846
785
1043
95
1560
24
1310
438
1154
130
515
641
1664
328
1336
260
1280
900
244
24
15
1009
633
1545
1817
1319
529
1846
785
1043
95
1560
24
1310
438
1218
130
515
641
1664
328
1304
260
1280
900
244
24
15
136
346
849
1112
1180
908
646
694
294
888
840
832
892
1074
1074
1155
9
174
162
1220
788
1882
1484
773
825
24
15
878
574
574
226
1063
528
1872
672
1664
1900
1986
807
1888
0
1080
32
64
2
579
1777
1050
34
36
438
134
24
15
878
574
574
226
1063
528
1872
672
1664
1900
1986
807
1888
8
1080
32
64
2
578
1784
1040
32
68
510
140
24
15
878
574
574
226
1063
528
1872
672
1664
1900
1986
807
1896
0
1080
32
64
2
582
1761
1068
34
36
438
132
24
15
878
574
574
226
1063
528
1872
672
1664
1900
1986
807
1896
8
1080
32
64
2
582
1777
1040
32
36
446
132
24
15
878
574
574
226
1063
528
1872
672
1664
1900
1986
807
1897
8
1080
32
64
2
580
1777
1040
32
68
502
152
24
15
18
348
849
1097
27
48
90
856
657
981
80
598
599
2001
1111
1107
340
854
976
1870
1865
1098
219
24
560
24
15
1825
195
149
501
529
5
637
1729
1249
273
393
61
450
610
67
233
131
131
464
976
18
30
17
392
43
24
15
1825
195
149
501
529
5
637
1729
1249
273
393
61
450
617
69
233
129
131
464
982
17
21
37
393
43
24
15
1825
195
149
501
529
5
637
1729
1249
273
393
61
450
611
69
233
129
131
464
977
17
21
37
393
43
24
15
1825
195
149
501
529
5
637
1729
1249
273
393
61
450
611
77
233
131
131
464
977
1
17
17
392
43
24
15
1825
195
149
501
529
5
637
1729
1249
273
393
61
450
615
69
233
129
131
464
978
0
21
37
393
43
24
15
1824
192
145
502
534
2
635
1729
1251
272
392
60
454
617
75
240
132
128
464
982
8
43
43
384
40
24
15
710
743
677
693
538
803
1000
864
864
1061
832
1554
91
320
0
1282
256
673
1762
222
579
1543
98
1251
1045
24
15
710
743
677
693
538
803
1000
864
864
1061
832
1554
91
351
6
1282
256
609
1762
208
592
1537
98
1123
517
24
15
1905
320
100
312
268
848
516
1588
218
362
242
207
249
512
770
262
2
3
97
313
261
514
1144
1026
1030
24
15
481
901
773
781
797
1829
1085
1653
1041
1
153
573
737
1537
1537
321
1465
481
425
233
49
569
1819
1439
37
24
15
481
901
773
781
797
1829
1085
1653
1041
1
153
573
737
1537
1569
321
1465
481
425
233
17
537
1819
1439
37
24
15
481
901
773
781
797
1829
1085
1653
1041
1
154
571
737
1537
1569
321
1464
481
425
233
17
537
1816
1439
38
24
15
481
901
773
781
797
1849
1085
1653
1041
1
153
561
705
1537
1569
321
1465
485
378
207
47
537
1837
1341
256
24
15
481
901
773
781
797
1849
1085
1653
1041
1
153
561
705
1537
1633
321
1465
486
383
207
205
537
1819
1436
257
24
15
481
901
773
781
797
1849
1085
1653
1041
1
154
561
705
1537
1633
321
1464
486
382
206
206
537
1816
1437
256
24
15
1985
909
773
781
1181
1605
1613
9
1073
33
877
1145
129
2
691
439
635
835
103
0
346
194
1024
800
256
24
15
417
917
309
420
562
1584
1094
789
53
180
754
656
308
1424
790
788
768
544
12
1220
244
52
561
704
204
24
15
1793
905
793
797
661
1737
1549
17
1033
33
429
705
193
37
781
509
230
142
2
167
387
227
8
236
392
24
15
1793
905
793
797
661
1737
1549
17
1033
33
429
705
241
19
781
509
230
142
25
193
385
227
8
236
386
24
15
1793
905
793
797
661
1737
1549
17
1033
33
429
705
241
147
781
509
230
142
25
1569
257
227
8
236
386
24
15
1793
905
770
787
796
1732
1550
17
1048
25
147
760
192
10
792
391
929
715
1572
142
423
219
607
649
1729
24
15
1793
905
770
787
796
1988
1550
17
1048
25
147
1272
192
74
664
391
929
1707
300
270
331
347
603
1713
49
24
15
1793
906
771
768
669
1744
1558
16
1082
59
439
718
210
20
821
454
224
132
0
154
403
218
11
67
219
24
15
129
906
666
1747
1788
1669
1805
1296
400
650
667
667
3
1544
1308
6
262
1096
1985
1051
16
54
546
1735
1165
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
1681
245
2
1545
1293
29
789
770
1792
1078
49
37
1349
32
0
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
213
1
1545
1293
29
277
789
1697
1049
1
9
521
541
581
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
213
2
1545
1293
29
277
789
1696
1078
49
35
521
541
580
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
245
1
1545
1293
29
277
770
1678
1049
1
9
529
544
1164
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
245
1
1549
1293
29
277
770
1806
1037
1
9
529
512
1036
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
245
2
1545
1293
29
277
770
1664
1046
1
9
529
544
640
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
245
2
1549
1293
29
277
770
1664
1045
1
9
529
512
1152
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
661
1
1545
1293
29
277
1058
1935
1077
49
34
521
1760
1270
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
661
1
1549
1293
29
277
1058
1935
1037
1
9
521
1760
1270
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
661
2
1545
1293
29
277
1058
1952
1046
1
9
521
1760
1216
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
661
2
1549
1293
29
277
1058
1888
1045
1
9
521
1760
560
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
725
1
1545
1293
29
277
533
1697
1049
1
9
521
413
837
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
725
2
1545
1293
29
277
533
1696
1078
49
35
521
413
836
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
693
1
1545
1293
29
277
1154
1743
1049
1
9
529
1792
1174
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
693
1
1549
1293
29
277
1154
1743
1037
1
9
529
1792
1174
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
693
2
1545
1293
29
277
1154
1728
1038
1
19
529
1664
1152
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
693
2
1549
1293
29
277
1154
1728
1045
1
9
529
1792
1152
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
757
1
1545
1293
29
277
1026
1422
1049
1
9
521
1856
1356
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
757
1
1549
1293
29
277
1026
1295
1037
1
37
549
1856
1302
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
757
2
1545
1293
29
277
1026
1280
1037
1
9
521
1856
1280
24
15
129
905
665
1757
1785
1669
1805
1297
393
641
657
757
2
1549
1293
29
277
1026
768
1045
1
37
549
1856
288
24
15
129
905
665
1757
1785
1605
1805
1297
393
641
657
533
130
1545
1293
29
277
1218
1696
1046
1
9
521
1696
1184
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
1689
181
1
1545
1293
29
677
641
241
665
1
19
817
289
853
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
1689
245
1
1545
1293
29
677
513
1809
1045
1
19
817
449
21
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
1689
246
1
1545
1293
29
677
512
1814
1045
1
19
817
452
22
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
213
1
1545
1293
29
278
785
1841
1045
1
19
520
542
1041
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
245
1
1545
1293
29
278
770
1809
1045
1
9
520
512
1070
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
245
1
1549
1293
29
278
769
1761
1037
1
9
520
526
610
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
661
1
1545
1293
29
278
1058
1969
1049
1
11
520
1760
1230
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
661
1
1549
1293
29
278
1058
1902
1037
1
9
520
1760
552
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
725
1
1545
1293
29
278
529
1713
1045
1
19
520
414
913
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
693
1
1545
1293
29
278
1153
1745
1045
1
11
520
1806
1177
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
693
1
1549
1293
29
278
1153
1889
1037
1
9
520
1806
1081
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
757
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
661
757
1
1549
1293
29
278
1026
1441
1037
1
9
520
1856
1366
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
665
246
1
1545
1293
30
275
768
1805
1049
1
8
522
515
1031
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
665
693
1
1545
1293
29
421
641
1745
1045
1
19
305
545
661
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
665
757
1
1545
141
29
421
1025
1297
1109
705
9
601
1730
1571
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
665
757
1
1545
1293
29
421
513
1681
1045
1
19
305
417
917
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
665
662
1
1545
1293
30
275
576
1757
1045
1
8
522
707
615
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
665
694
1
1545
1293
30
275
1152
1741
1049
1
8
522
1795
1159
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
665
758
1
1545
1293
30
275
512
1677
1049
1
8
522
387
903
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
1690
178
1
1545
1293
29
676
644
1750
1045
1
37
820
390
146
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
1690
178
2
1545
1293
29
676
640
1756
1046
49
37
820
288
292
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
243
1
1545
1293
29
273
768
1681
1045
1
9
525
512
1166
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
243
1
1549
1293
29
273
768
1681
1037
1
9
525
512
1166
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
243
3
1549
1293
29
273
768
1808
1045
1
9
525
544
1056
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
659
1
1545
1293
29
273
1088
1905
1049
1
11
523
1728
1229
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
659
1
1549
1293
29
273
576
1789
1037
1
10
523
416
805
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
659
3
1545
1293
29
273
576
1776
1078
49
34
518
704
672
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
659
3
1549
1293
29
273
1088
2032
1045
1
9
526
1728
1184
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
691
1
1545
1293
29
273
1152
1745
1045
1
9
525
1792
1166
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
691
1
1549
1293
29
273
1152
1745
1037
1
9
525
1792
1166
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
691
3
1549
1293
29
273
1152
1744
1045
1
10
523
1800
1167
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
755
1
1545
1293
29
273
1024
1436
1038
1
19
527
1856
1352
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
755
1
1549
1293
29
273
1024
1297
1037
1
10
523
1856
1293
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
755
3
1545
1293
29
273
512
1776
1037
1
9
525
384
864
24
15
129
905
665
1757
1781
1669
1805
1297
393
641
667
755
3
1549
1293
29
273
1024
784
1045
1
38
550
1856
288
24
15
129
905
665
1757
1781
1669
1805
1297
905
1153
1689
181
1
1545
1165
541
677
641
1777
665
193
9
89
321
85
24
15
129
905
665
1757
1781
1669
1805
1297
905
1153
1689
245
1
1545
1165
541
677
513
1681
661
193
9
89
453
405
24
15
129
905
665
1757
1781
1669
1805
1297
803
641
1685
149
1
1545
1250
6
791
549
1905
1113
248
491
552
342
81
24
15
129
905
665
1757
1781
1669
1805
1297
803
641
1691
243
1
1545
1250
6
785
512
1809
1049
248
508
284
392
14
24
15
129
905
665
1757
1781
1669
1805
1297
803
641
1691
243
3
1545
1250
6
785
512
1808
1114
248
508
284
384
32
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
717
737
1
1549
1293
29
390
526
1633
1037
1
9
152
436
574
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
1741
225
1
1545
1293
29
902
525
1813
1045
49
35
1304
438
17
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
1741
225
1
1549
1293
29
902
525
1697
1037
1
10
1304
438
182
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
1741
225
1
1555
1293
29
902
521
1977
1065
1
35
1320
366
98
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
225
1
1545
1293
29
273
777
1817
1039
1
19
525
533
1029
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
225
1
1549
1293
29
273
777
1697
1037
1
9
525
533
597
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
225
1
1555
1293
29
273
777
1697
1073
1
9
525
533
597
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
673
1
1545
1293
29
273
1161
1753
1039
1
19
525
1813
1157
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
673
1
1549
1293
29
273
1161
1889
1037
1
9
525
1813
1081
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
673
1
1555
1293
29
273
1161
1889
1073
1
9
525
1813
1081
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
737
1
1545
1293
29
273
521
1633
1045
1
9
525
405
981
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
737
1
1549
1293
29
273
521
1697
1037
1
9
525
405
853
24
15
129
905
665
1757
1781
1673
1805
1297
393
641
667
737
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
24
15
129
909
665
1757
1781
1668
1806
1298
803
641
1685
244
0
1544
1250
2
790
516
1681
660
244
444
553
323
415
24
15
129
906
642
1747
1788
1669
1805
1296
408
666
659
219
2
1544
1305
6
286
784
1792
1047
39
54
546
515
1024
24
15
129
906
642
1747
1788
1669
1805
1296
408
666
659
667
2
1544
1305
6
286
1072
1352
1115
39
54
546
1859
1328
24
15
1825
357
117
533
829
5
573
1589
37
993
522
1851
1185
961
538
798
784
610
772
1409
448
576
260
6
256
24
15
1889
357
101
309
261
805
573
1589
197
357
877
69
225
513
794
258
775
809
1134
745
256
1304
1282
166
768
24
15
1889
357
101
309
261
805
573
1589
1349
357
797
69
225
513
26
1282
1447
1441
1121
745
0
792
562
1562
1947
24
15
1889
357
101
309
261
805
573
1589
1349
357
877
69
225
513
26
514
775
841
1121
745
0
280
322
134
653
24
15
400
924
784
768
768
1796
1134
802
558
0
56
552
880
1460
694
1542
89
664
96
12
0
568
1697
1880
646
24
15
400
924
784
768
768
1796
1134
802
558
0
56
616
880
1460
694
1542
90
686
34
12
0
568
1696
1861
1093
24
15
1792
904
796
948
1268
1664
1550
17
1056
80
822
1142
2
215
1489
403
517
770
138
1979
1392
793
1031
769
260
24
15
1984
1222
54
260
770
1156
1152
654
26
627
513
520
794
282
1452
921
969
1048
29
1574
1848
67
355
839
39
24
15
1984
1222
54
260
770
1156
1152
654
26
627
393
520
794
282
1452
922
738
406
54
1574
1848
64
716
2
1716
24
15
1984
1222
6
260
770
1156
1152
654
2
515
449
536
538
282
892
1010
486
504
270
138
472
0
4
45
45
24
15
1984
1222
6
260
770
1156
1152
654
2
131
385
520
780
268
764
162
402
408
56
1568
1140
32
428
173
217
24
15
1984
1222
6
260
770
1156
1152
654
2
131
385
520
794
282
764
162
402
408
30
1570
1124
32
428
173
173
24
15
1984
1222
6
260
770
1156
1152
814
2
515
449
552
538
474
892
962
484
494
270
202
280
32
104
56
56
24
15
1984
1222
6
260
770
1156
1152
814
2
547
417
552
538
474
892
994
486
504
270
202
280
0
20
22
22
24
15
1984
1222
6
260
386
580
576
654
2
547
769
152
396
268
892
994
806
824
1144
200
728
24
1220
22
720
24
15
1984
1222
6
260
386
580
576
686
2
579
769
152
474
282
892
898
770
824
1062
162
424
32
524
61
541
24
15
1984
1222
6
260
386
580
576
590
2
515
769
136
474
346
956
930
772
782
1070
74
520
40
520
88
888
24
15
1984
1222
6
260
386
580
576
590
2
515
769
152
474
346
956
930
850
824
1070
74
520
32
556
45
557
24
15
1984
1222
6
260
386
580
576
590
2
579
769
152
476
364
1020
898
770
824
1096
128
548
32
524
62
888
24
15
1984
1222
70
260
386
580
576
654
58
515
769
136
218
268
878
985
777
792
1181
192
470
2
355
55
791
24
15
1984
1222
70
260
386
580
576
654
58
515
769
136
220
268
876
986
770
792
152
192
468
0
356
61
273
24
15
1984
1222
70
260
386
580
576
654
58
515
769
136
220
268
878
985
772
782
1177
192
470
2
368
88
686
24
15
949
913
1017
1541
5
1485
829
53
613
737
1543
1325
493
9
521
25
538
368
1457
1506
1026
1031
1296
0
794
24
15
437
913
649
1709
645
1549
125
885
773
1121
451
567
1653
1861
1109
725
129
160
548
177
1921
34
1550
1096
839
24
15
501
913
777
781
581
1581
1085
1653
1029
33
483
823
981
1557
1557
341
1385
96
304
194
577
597
1985
8
520
24
15
437
913
266
707
644
1549
125
885
4
682
267
603
1651
1861
852
594
10
408
921
177
128
128
6
199
293
24
15
469
913
777
797
573
1573
1077
1653
1029
1
467
849
962
1538
1594
321
233
85
80
208
16
518
110
11
15
24
15
469
913
777
797
573
1573
1077
1653
1029
1
467
849
962
1543
1589
321
233
85
80
210
16
526
110
11
15
24
15
1173
913
649
1757
1245
1637
1909
1365
837
1089
1891
1033
2
1539
199
1109
1233
226
8
522
664
1816
1073
4
318
24
15
1173
913
649
1757
1245
1637
1909
1365
837
1089
1891
1033
2
1542
198
1109
1233
226
8
520
808
1817
1073
4
318
24
15
181
913
649
1757
1773
1701
1885
1333
389
641
709
661
5
1281
1330
2
390
1058
1385
1294
272
16
584
1776
1558
24
15
181
913
265
717
1769
1709
1885
1365
5
673
1617
221
5
1601
117
597
1573
1570
178
646
649
581
1605
448
932
24
15
181
913
265
717
1769
1709
1885
1365
5
673
1617
221
5
1601
118
597
1573
1570
147
647
648
578
1611
176
866
24
15
181
913
265
717
1769
1709
1885
1365
5
673
1617
221
6
1601
117
597
1573
1570
144
646
649
579
1605
296
864
24
15
181
913
265
717
1769
1709
1885
1365
5
673
1617
221
6
1601
118
597
1573
1570
144
646
648
578
1609
176
864
24
15
181
913
265
717
1769
1709
1885
1365
5
673
1617
221
6
1609
121
597
1573
1570
176
642
643
581
1605
448
928
24
15
181
913
265
717
1769
1709
1885
1365
5
673
1617
221
6
1609
125
597
1573
1570
144
642
641
577
1605
296
864
24
15
821
906
1003
1539
7
1533
820
48
378
632
1546
1339
457
1
130
128
516
372
880
1359
857
1008
1762
132
198
24
15
429
910
907
1563
1543
1573
1268
1704
1154
706
579
217
217
1665
1676
140
264
868
1893
1149
582
585
526
594
578
24
15
428
910
907
1567
1550
1570
1271
1708
1154
705
576
222
210
1667
1668
78
331
864
1888
1150
577
513
714
587
577
24
15
821
909
905
1537
1545
1914
1452
134
582
717
541
52
24
72
568
33
165
1716
128
386
706
475
1219
1608
1754
24
15
821
909
905
1537
1545
1914
1452
134
582
717
605
52
24
72
568
33
293
812
1536
1858
706
475
451
576
738
24
15
821
916
1014
1553
1545
1914
1452
140
620
582
533
52
24
66
546
82
81
844
1920
1862
684
34
327
836
1114
24
15
1069
525
1565
5
1285
1101
1005
301
545
1849
1318
974
57
1601
1045
593
64
712
1770
1593
547
615
64
72
580
24
15
1069
525
1565
5
1285
1101
1005
301
545
1849
1318
974
57
1602
1047
593
64
712
1770
1592
545
613
64
72
580
24
15
1069
525
1565
5
1285
1101
1005
301
545
1849
1318
974
58
1602
1046
593
64
712
1768
1592
544
610
64
82
664
24
15
1069
525
1565
5
1285
1101
1005
301
545
1849
1318
974
58
1602
1043
593
64
712
1768
1592
546
614
64
80
664
24
15
1069
525
1565
5
1285
1101
1005
301
545
1849
1318
974
58
1602
1047
593
64
712
1768
1592
545
613
64
80
664
24
15
1069
525
1565
5
1285
1101
1005
301
545
1849
1318
974
58
1603
1047
593
64
712
1768
1594
544
612
64
80
664
24
15
1069
525
1565
5
1289
1101
1005
297
545
1617
1173
717
57
1606
1054
719
405
962
1767
1584
864
353
97
56
546
24
15
1069
525
1565
5
1285
1069
877
301
545
1545
1286
1006
57
1577
1193
810
368
752
1766
1538
587
552
1600
66
514
24
15
1069
525
1565
5
1285
1069
877
301
545
1801
1286
1006
57
1577
1193
554
112
752
1746
1538
803
1064
64
66
602
24
15
1069
525
1565
5
1285
1069
877
301
545
1801
1286
1006
57
1577
1194
554
112
752
1746
1538
808
1056
64
66
602
24
15
1069
525
1565
5
1285
1069
877
301
545
1801
1286
1006
57
1577
1198
554
112
752
1762
1538
1312
1056
64
65
577
24
15
1069
525
1565
5
1285
1069
877
301
545
1849
1318
1006
57
1601
1045
593
64
720
1766
1594
866
1126
64
66
642
24
15
1069
525
1565
5
1285
1069
877
301
521
1801
1318
1006
58
1602
1026
578
80
720
1736
1592
876
1144
112
98
582
24
15
1069
525
1565
5
537
1117
965
261
1041
1545
25
950
182
1606
1613
513
771
2008
1728
1552
82
14
394
239
688
24
15
1069
525
1565
5
537
1117
965
261
1041
1545
25
950
182
1606
1614
513
771
2008
1728
1552
80
14
394
239
688
24
15
1069
525
1565
5
537
1117
965
261
1041
1545
25
950
182
1654
1549
513
771
2008
1732
1536
65
77
393
239
680
24
15
1069
525
1565
5
537
1117
965
261
1041
1545
25
950
182
1654
1550
513
771
2008
1732
1536
64
78
393
239
680
24
15
1069
525
1565
5
537
1117
965
261
529
1545
25
950
182
1606
1038
769
771
2008
1728
1552
976
462
137
239
688
24
15
1069
525
1565
5
537
1117
965
261
529
1545
25
950
182
1654
1038
769
771
2008
1732
1536
704
654
138
239
680
24
15
1069
525
1565
5
537
1117
965
261
529
1545
25
950
182
1654
1046
769
771
2008
1732
1536
712
650
34
239
680
24
15
877
908
654
1755
31
1373
836
516
772
642
9
1889
717
964
4
12
6
558
97
16
437
40
84
1012
1141
24
15
877
908
654
1755
31
1373
836
516
772
642
9
1889
717
965
4
12
6
558
97
17
1749
1064
84
1012
1141
24
15
877
908
654
1755
31
1373
836
516
772
642
9
1889
717
1012
4
12
6
558
97
0
325
517
788
1012
629
24
15
877
908
654
1755
31
1373
836
516
772
642
9
1889
717
1013
4
12
6
558
97
1
325
517
788
1012
629
24
15
429
910
654
1730
1607
1541
1268
792
896
1096
970
34
121
1377
1037
1317
298
676
52
814
907
1203
121
609
1888
24
15
437
909
653
1729
1265
1658
1196
774
833
1098
1851
1036
1304
1480
1114
1168
1250
179
832
802
771
1111
581
34
22
24
15
429
908
652
1730
1095
1541
116
772
640
1162
1994
1066
1657
1917
518
774
1092
204
588
130
72
64
936
136
0
24
15
429
908
652
1730
1095
1541
116
772
896
1098
1994
1066
1657
1917
1030
902
580
76
588
130
1928
192
136
208
128
24
15
429
908
652
1730
1095
1541
116
772
896
1098
1994
1098
1657
1917
1030
902
580
12
556
130
896
192
72
8
176
24
15
429
908
652
1730
1095
1541
116
772
896
1162
1994
1066
1657
1917
1030
1030
1092
76
588
130
1920
1088
712
200
128
24
15
429
908
652
1730
1095
1541
116
772
896
1162
1994
1098
1657
1917
1030
1030
1092
12
556
130
896
1120
712
8
176
24
15
429
908
652
1730
1095
1541
117
772
896
1162
1994
1058
1659
1912
1030
1030
1090
203
600
139
1929
1026
705
121
11
24
15
429
908
654
1730
1095
1541
116
772
644
1164
1994
1034
1657
1917
517
768
1088
212
620
130
67
65
929
152
0
24
15
429
908
654
1730
1095
1541
116
772
644
1164
1994
1066
1657
1917
517
768
1088
204
588
130
67
65
962
68
0
24
15
429
908
654
1730
1095
1541
116
772
900
1100
1994
1034
1657
1917
1029
896
576
212
620
130
1923
193
66
116
0
24
15
429
908
654
1730
1095
1541
116
772
900
1100
1994
1066
1657
1913
1028
896
576
204
588
138
1928
207
130
132
0
24
15
429
908
654
1730
1095
1541
116
772
900
1100
1994
1066
1657
1917
1028
896
576
76
588
130
1924
192
146
210
128
24
15
429
908
654
1730
1095
1541
116
772
900
1100
1994
1066
1657
1917
1029
896
576
204
588
130
1923
193
129
136
0
24
15
429
908
654
1730
1095
1541
116
772
900
1100
1994
1098
1657
1917
1029
896
576
12
556
162
899
193
73
9
176
24
15
429
908
654
1730
1095
1541
116
772
900
1164
1994
1034
1657
1917
1029
1024
1088
212
620
130
1923
1121
706
116
0
24
15
429
908
654
1730
1095
1541
116
772
900
1164
1994
1034
1657
1914
1028
1024
1088
212
620
128
1968
1024
708
116
0
24
15
429
908
654
1730
1095
1541
116
772
900
1164
1994
1066
1657
1917
1028
1024
1088
76
588
130
900
1088
712
196
128
24
15
429
908
654
1730
1095
1541
116
772
900
1164
1994
1066
1657
1917
1029
1024
1088
76
588
130
899
1089
712
196
128
24
15
429
908
654
1730
1095
1541
116
772
900
1164
1994
1098
1657
1917
1029
1024
1088
12
556
130
899
1089
705
8
176
24
15
429
908
654
1730
1095
1541
116
772
900
1164
1994
1098
1657
1914
1028
1024
1088
12
556
128
912
1088
704
8
176
24
15
429
909
654
1730
583
1541
1142
774
896
1160
458
810
888
1464
1028
1030
68
76
330
272
912
640
456
196
260
24
15
429
908
652
1730
583
1541
1140
772
896
1098
458
1058
1401
1468
1030
1414
132
804
820
772
898
1216
8
1504
1056
24
15
429
908
652
1730
583
1541
1140
772
896
1098
458
1060
1405
1468
1030
1414
134
800
817
768
898
1218
2
1507
1063
24
15
429
908
652
1730
583
1541
1140
772
896
1098
458
1060
1404
1468
1030
1414
134
800
816
770
897
1216
2
1507
1056
24
15
429
908
652
1730
583
1541
1140
772
896
1162
458
802
889
1468
1030
1030
68
36
52
260
900
640
456
224
480
24
15
429
908
652
1730
583
1541
1140
772
896
1162
458
804
893
1468
1030
1030
70
32
49
256
898
640
450
227
423
24
15
429
908
652
1730
583
1541
1140
772
896
1162
458
804
892
1468
1030
1030
70
32
48
258
898
640
450
227
416
24
15
429
908
652
1730
583
1541
1140
772
896
1162
458
810
889
1469
1030
1030
68
76
332
258
904
640
456
200
256
24
15
429
908
652
1730
583
1541
1141
772
896
1162
458
778
891
1464
1030
1030
70
59
360
275
900
640
450
234
267
24
15
429
908
654
1730
583
1541
1140
772
644
1164
458
810
889
1533
517
768
64
76
332
290
67
1
1896
1060
512
24
15
429
908
654
1730
583
1541
1140
772
900
1100
458
1058
1401
1468
1028
1408
128
804
820
772
896
1216
0
1506
1056
24
15
429
908
654
1730
583
1541
1140
772
900
1100
458
1058
1401
1466
1028
1408
128
804
820
784
912
1216
0
1506
1056
24
15
429
908
654
1730
583
1541
1140
772
900
1100
458
1060
1401
1469
1028
1408
128
800
810
786
898
1216
0
1504
1070
24
15
429
908
654
1730
583
1541
1140
772
900
1100
458
1060
1401
1469
1029
1408
128
800
810
786
899
1217
1
1505
1069
24
15
429
908
654
1730
583
1541
1140
772
900
1100
458
1060
1405
1469
1028
1408
128
800
818
769
897
1216
0
1504
1062
24
15
429
908
654
1730
583
1541
1140
772
900
1100
458
1060
1404
1468
1028
1408
128
800
816
770
896
1216
0
1504
1056
24
15
429
908
654
1730
583
1541
1140
772
900
1164
458
804
892
1468
1028
1024
64
32
48
258
896
640
448
224
416
24
15
429
908
654
1730
583
1541
1140
772
900
1164
458
810
889
1466
1028
1024
64
76
332
256
944
640
448
196
256
24
15
429
910
654
1731
1095
1541
116
792
896
1162
1994
1099
1657
1889
1037
1028
1088
12
556
174
907
1032
712
248
176
24
15
437
917
778
770
526
1562
1148
1654
1024
12
476
876
1000
1544
1612
326
224
64
98
226
32
528
96
1
6
24
15
437
905
777
769
645
1549
125
773
557
45
430
566
1653
1905
706
1762
232
224
562
134
0
1104
1811
1304
770
24
15
437
905
777
769
645
1549
125
773
557
45
430
566
1654
1905
706
1762
232
224
552
130
0
1104
1811
1304
776
24
15
437
905
777
769
645
1549
125
773
557
45
430
566
1654
1906
707
1763
224
224
552
136
2
1104
1815
1309
776
24
15
437
905
777
769
645
1549
125
773
557
45
430
567
1653
1905
706
1762
232
225
561
141
0
1104
1811
1295
770
24
15
437
905
777
769
645
1549
125
773
557
46
430
566
1654
1906
707
1768
224
224
552
136
2
1111
1816
1304
776
24
15
493
909
782
770
583
1629
1206
1654
1024
8
490
1018
536
1552
1844
326
242
20
337
69
264
536
190
994
279
24
15
493
908
780
770
583
1629
1204
1652
1024
10
490
1018
529
1556
1814
390
242
20
340
68
610
617
126
992
272
24
15
493
908
780
770
583
1629
1204
1652
1024
10
490
1018
529
1556
1846
390
242
20
340
68
514
608
126
992
272
24
15
493
908
780
770
583
1629
1204
1652
1024
10
490
1018
529
1554
1814
326
242
20
212
16
530
552
190
992
16
24
15
493
908
780
770
583
1629
1206
1652
1024
10
490
1018
528
1556
1814
326
242
20
213
21
528
560
190
992
1043
24
15
493
908
780
770
583
1629
1206
1652
1024
10
490
1018
528
1556
1846
326
242
20
213
21
520
528
190
992
1043
24
15
493
909
782
770
583
1573
1076
1654
1024
8
490
818
1268
1560
1852
326
242
100
801
33
642
512
190
536
1551
24
15
493
908
780
770
583
1573
1077
1652
1024
10
490
818
1271
1564
1830
390
242
99
800
35
648
612
126
537
1547
24
15
493
908
780
770
583
1573
1077
1652
1024
10
490
818
1271
1564
1846
390
242
99
800
35
640
608
126
537
1547
24
15
501
917
777
715
643
1666
1084
1654
1025
161
273
860
1016
1544
1546
313
19
307
39
113
3
518
1
673
44
24
15
501
917
777
715
643
1666
1084
1654
1025
161
273
860
1016
1544
1802
313
19
307
39
177
643
518
1
673
44
24
15
429
909
781
798
653
1540
116
794
515
0
389
564
1654
1888
730
1763
195
224
544
134
5
1166
1664
1200
800
24
15
2029
910
779
939
1223
1737
1644
120
1026
82
834
1094
72
10
650
364
1273
769
133
109
353
512
1623
854
1542
24
15
429
908
270
418
807
1797
1140
772
4
84
358
550
889
1469
1284
1448
704
388
72
2
834
1136
1088
634
1802
24
15
429
908
270
418
807
1797
1140
772
4
84
358
550
889
1469
1285
1448
704
384
72
2
835
1137
1089
633
1806
24
15
493
909
1161
431
567
1830
1206
1654
1798
98
736
568
608
1544
1056
1656
1328
644
1668
246
790
6
14
298
1031
24
15
1581
525
1165
677
645
1613
1753
281
1329
441
934
694
174
81
583
321
304
288
64
6
410
222
264
132
256
24
15
1581
525
1165
709
581
1581
1773
301
1281
401
906
1114
90
66
1290
410
1024
792
40
1644
1348
576
1920
537
1842
24
15
1581
524
1164
706
647
1605
1772
260
1280
394
794
610
612
116
1286
390
354
323
401
1433
1297
257
369
5
525
24
15
1581
524
1166
706
647
1605
1750
260
1284
396
794
618
632
68
516
384
352
324
337
856
452
192
370
2
615
24
15
1581
524
1166
706
647
1605
1750
260
1284
396
794
618
632
84
516
384
352
324
337
853
450
192
370
2
615
24
15
1581
524
1166
686
647
1605
1772
260
1284
352
770
610
617
89
537
509
380
344
340
849
451
227
321
769
1122
24
15
1581
526
1163
715
579
1577
1772
296
1322
290
843
1115
88
70
530
312
556
776
55
149
404
144
0
270
481
24
15
1581
526
1163
715
579
1577
1772
296
1322
290
971
1115
88
70
530
312
300
776
55
149
404
144
512
526
353
24
15
1581
526
1163
715
579
1577
1772
296
1322
298
907
1115
88
70
530
496
264
784
55
149
404
192
336
514
1762
24
15
1581
526
1163
715
579
1577
1772
296
1322
298
907
1115
88
70
1298
304
264
784
55
1653
1364
544
1456
386
482
24
15
228
933
309
484
628
842
107
1383
21
136
670
1586
1606
1920
931
768
770
1668
18
3
65
93
513
1666
1544
24
15
1197
909
654
1731
1127
1634
1978
1323
808
1097
2010
1120
14
1578
227
803
1168
3
56
536
794
328
768
3
1811
24
15
1197
909
654
1731
1127
1634
1978
1323
808
1097
2010
1120
14
1578
235
803
1168
3
56
536
770
320
768
3
1959
24
15
309
917
649
1775
1223
1637
178
783
897
1106
1792
1062
1696
1842
1160
1176
512
192
578
9
1712
1171
192
210
199
24
15
1197
908
654
1755
1251
1637
1912
1348
836
1090
1857
1029
17
1589
132
1164
1230
249
48
525
805
1800
546
46
1664
24
15
309
917
649
1755
1251
1637
178
783
769
1089
1857
1027
1696
1842
1260
1217
1221
192
582
9
776
1289
686
132
142
24
15
309
917
649
1755
1251
1637
178
783
897
1089
1857
1027
1696
1842
1164
1153
1221
192
582
9
1832
1257
558
4
142
24
15
309
917
649
1755
1251
1637
178
783
897
1089
1857
1027
1696
1842
1166
1153
1219
192
577
33
1715
1156
641
131
135
24
15
309
917
649
1755
1251
1637
178
783
897
1089
1856
1027
1696
1842
1160
1153
1216
193
582
36
816
1338
1064
7
142
24
15
309
917
649
1755
1251
1637
178
783
897
1089
1856
1027
1696
1842
1166
1153
1216
193
582
36
1828
1412
1160
7
142
24
15
309
917
649
1771
1219
1637
178
783
897
1105
1793
1059
1696
1842
1160
1177
515
192
577
33
1840
1250
194
211
199
24
15
437
917
777
795
771
2034
1266
1655
1025
1
129
1276
542
1538
1612
321
899
1747
224
136
24
538
666
1720
147
24
15
437
917
778
779
771
2034
1266
1655
1024
42
144
1276
542
1538
1639
337
896
1747
224
136
2
516
641
1675
128
24
15
1901
1354
651
1739
1255
1693
1572
1584
1158
1098
1875
1137
25
1553
313
904
544
140
166
642
531
193
253
244
280
24
15
493
905
651
1763
1271
1661
1190
817
794
1114
1818
1035
776
1482
1088
1219
513
300
482
290
771
1091
238
1832
164
24
15
493
905
651
1763
1271
1661
1190
817
794
1114
1819
1035
776
1482
1088
1219
520
296
482
290
771
1131
235
1828
188
24
15
493
905
649
1761
1265
1661
1190
817
774
1110
1843
1039
776
1486
1096
1240
538
314
491
289
772
1092
228
1792
132
24
15
493
909
653
1761
1265
1661
1189
821
769
1110
1846
1038
779
1483
1115
1240
528
296
490
288
776
1091
224
1792
130
24
15
493
909
653
1765
1265
1661
1189
821
773
1105
1842
1038
779
1481
1097
1245
528
296
490
289
775
1093
236
1796
134
24
15
493
909
653
1765
1265
1661
1189
821
773
1105
1842
1038
779
1483
1097
1245
528
296
490
288
772
1093
236
1796
134
24
15
493
908
780
770
775
1853
1060
1588
1024
10
26
634
537
1574
1638
326
100
484
228
128
56
585
232
952
1032
24
15
493
908
780
770
775
1853
1060
1588
1024
10
26
634
537
1574
1830
326
100
484
228
128
704
592
232
952
1032
24
15
493
908
780
770
775
1853
1060
1588
1024
10
90
634
537
1574
1638
326
994
420
228
128
56
553
689
176
1032
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1644
326
102
491
225
128
68
580
230
937
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1638
326
98
491
225
128
344
584
225
921
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1830
326
100
484
226
128
704
592
232
952
1036
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1894
326
34
491
225
128
664
530
49
985
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1868
326
102
491
225
128
644
548
226
946
1038
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1846
326
9
491
225
128
672
546
15
1017
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1654
326
9
491
225
128
32
546
15
1017
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1838
326
34
491
225
128
688
560
49
985
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1918
326
34
491
225
128
656
512
49
985
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1916
326
34
491
227
128
658
514
49
986
1036
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1854
326
98
491
225
128
720
576
225
921
1037
24
15
493
908
780
770
775
1853
1062
1588
1024
10
26
634
536
1572
1886
326
34
491
227
128
648
560
49
986
1036
24
15
493
908
780
770
775
1853
1062
1588
1024
10
90
634
536
1572
1638
326
994
420
226
128
312
552
689
176
1036
24
15
493
908
780
770
775
1853
1062
1588
1024
10
106
634
536
1572
1894
326
1522
716
225
128
664
568
1726
1072
15
24
15
493
908
782
770
775
1853
1060
1588
1028
12
26
634
537
1574
1890
320
32
484
228
128
668
544
48
984
1032
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1861
325
4
500
228
130
647
567
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1877
325
4
500
228
130
651
547
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1637
325
4
500
228
130
71
595
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1645
325
4
500
228
130
91
595
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1845
325
4
500
228
130
715
579
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1829
325
4
500
228
130
711
595
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1653
325
4
500
228
130
75
531
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1901
389
4
500
228
130
667
627
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1837
325
4
500
228
130
731
595
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
10
634
537
1569
1917
325
4
500
228
134
663
515
29
1012
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
26
634
537
1569
1861
325
98
484
228
130
647
567
225
946
1032
24
15
493
910
782
770
775
1853
1060
1592
1024
8
26
634
537
1569
1877
325
98
484
228
130
651
547
225
946
1032
24
15
493
910
782
770
775
1853
1060
1592
1024
8
26
634
537
1569
1637
326
100
484
228
130
43
532
232
952
1032
24
15
493
910
782
770
775
1853
1060
1592
1024
8
26
634
537
1569
1845
325
33
484
228
130
679
547
51
988
1048
24
15
493
910
782
770
775
1853
1060
1592
1024
8
26
634
537
1569
1829
325
33
484
228
142
683
563
51
988
1032
24
15
493
910
782
770
775
1853
1060
1592
1024
8
26
634
537
1569
1901
325
33
484
228
130
667
531
51
988
1032
24
15
493
910
778
771
775
1853
1060
1592
1028
14
26
635
537
1569
1648
320
8
488
224
130
80
528
24
1008
1036
24
15
493
910
778
771
775
1853
1060
1592
1028
14
26
635
537
1569
1872
320
8
488
224
130
648
560
24
1008
1036
24
15
493
910
778
771
775
1853
1060
1592
1028
14
26
635
537
1569
1840
320
8
488
224
130
720
592
24
1008
1036
24
15
493
910
778
771
775
1853
1060
1592
1028
14
26
635
537
1569
1904
384
8
488
224
135
656
624
24
1008
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
10
635
537
1569
1637
324
960
500
224
135
71
557
672
50
1054
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1640
324
8
488
224
135
53
536
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1861
324
8
488
224
131
647
568
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1896
324
8
488
224
131
664
536
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1656
324
8
488
224
135
341
530
20
1012
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1880
324
96
488
224
130
654
553
232
940
1068
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1877
324
32
488
224
131
651
565
49
986
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1848
324
8
488
224
135
725
597
20
1012
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1912
324
8
488
224
135
661
530
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1637
324
8
488
224
131
43
533
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1645
324
8
488
224
131
55
533
20
1012
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1845
324
8
488
224
131
679
581
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1829
324
8
488
224
131
711
597
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1638
324
8
488
224
135
92
536
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1661
324
8
488
224
131
343
533
20
1012
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1653
324
8
488
224
131
39
517
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1830
324
8
488
224
135
732
600
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1646
324
8
488
224
131
44
528
20
1012
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1878
324
96
484
228
133
650
544
226
946
1032
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1901
324
32
492
224
131
667
536
48
984
1032
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1837
324
32
488
224
131
695
565
49
986
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1917
324
8
488
224
131
663
517
20
1012
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1894
388
8
488
224
130
668
632
24
1016
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1846
324
96
484
228
133
714
576
232
936
1064
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1853
324
8
488
224
131
727
597
20
1012
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1838
324
32
492
228
133
698
560
48
984
1040
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1854
324
32
492
224
130
716
576
48
984
1032
24
15
493
910
782
771
775
1853
1060
1592
1024
10
26
635
537
1569
1886
324
32
492
224
131
652
560
50
984
1032
24
15
493
910
782
771
775
1853
1060
1592
1024
10
74
635
537
1569
1640
324
1512
748
224
133
53
565
1716
1040
24
24
15
493
910
782
771
775
1853
1060
1592
1024
10
74
635
537
1569
1637
324
1000
492
224
131
299
549
692
16
1048
24
15
493
910
782
771
775
1853
1060
1592
1024
10
74
635
537
1569
1645
324
1512
748
224
131
55
565
1716
1040
24
24
15
493
910
782
771
775
1853
1060
1592
1024
10
74
635
537
1569
1638
324
1512
748
224
131
60
552
1716
1040
24
24
15
493
910
782
771
775
1853
1060
1592
1024
10
74
635
537
1569
1653
324
1512
748
224
135
551
549
1716
1040
24
24
15
493
910
782
771
775
1853
1060
1592
1024
10
90
635
537
1569
1637
324
992
424
224
131
299
552
690
186
1036
24
15
493
910
782
771
775
1853
1060
1592
1024
10
90
635
537
1569
1638
324
992
420
224
131
60
552
690
169
1037
24
15
493
909
781
798
575
1573
1060
1650
1027
0
466
849
981
1552
1554
343
236
78
65
208
597
597
165
5
62
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1545
1548
334
238
70
65
193
5
545
100
0
62
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1545
1564
342
238
70
65
193
533
577
164
0
22
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1545
1594
334
238
70
65
193
81
513
101
0
62
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1557
1548
334
236
70
65
218
2
545
184
1
62
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1557
1549
334
238
70
65
203
3
544
100
0
62
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1557
1558
342
238
70
65
203
8
548
166
0
62
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1549
1548
334
236
70
65
195
1
545
184
1
62
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1549
1565
342
238
70
65
195
547
576
164
0
22
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1549
1564
342
238
70
65
195
545
577
164
0
22
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1549
1646
334
236
70
64
195
104
512
184
2
59
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1556
1546
334
238
70
65
200
1
545
101
0
22
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1556
1558
342
237
69
65
200
562
578
167
1
65
24
15
493
908
780
798
575
1573
1060
1652
1024
2
466
849
981
1556
1622
342
237
69
65
200
114
514
167
513
65
24
15
493
908
782
798
575
1573
1060
1652
1028
0
466
849
981
1557
1554
326
236
78
65
211
80
553
101
5
29
24
15
493
908
782
798
575
1573
1060
1652
1028
0
466
849
981
1557
1586
326
236
78
65
211
16
521
101
5
29
24
15
493
908
782
798
575
1573
1060
1652
1028
0
466
849
981
1556
1554
326
236
78
65
200
49
565
101
5
29
24
15
501
906
779
771
775
1853
1052
1584
1050
26
26
635
513
1542
1794
324
66
488
236
136
680
618
234
936
1024
24
15
493
909
1161
483
631
1621
1172
1642
1834
90
666
662
532
1536
1024
1600
1284
545
1569
62
801
128
2
1051
1310
24
15
493
910
1163
483
631
1621
1172
1640
1834
90
666
662
533
1537
1026
1604
1289
1057
1568
62
801
130
7
1581
1120
24
15
493
910
1163
483
631
1622
1172
1640
1794
90
667
660
533
1537
1082
1640
1280
1057
1569
58
817
9
1
1583
1121
24
15
493
910
1163
483
631
1622
1172
1640
1834
90
667
660
533
1537
1026
1600
1284
1057
1569
61
801
128
2
1579
1121
24
15
492
906
779
931
798
1842
1043
1617
1030
88
28
606
513
1585
1577
363
0
392
338
147
41
553
3
900
454
24
15
492
906
779
931
798
1842
1043
1617
1050
88
28
606
513
1585
1601
448
896
392
338
147
121
584
512
4
454
24
15
492
906
779
931
798
1842
1043
1617
1050
88
28
606
513
1585
1857
416
0
336
338
147
692
520
12
980
454
24
15
1557
525
1165
709
585
1594
1784
262
1285
401
917
1076
80
82
1298
431
1033
920
80
1606
1350
593
1990
584
1678
24
15
1845
917
821
1221
1257
1709
1628
54
1077
821
821
1133
4
0
770
2
2
770
84
6
494
52
512
256
355
24
15
1269
906
651
1739
1255
1641
1868
1328
646
1098
1891
1063
53
1542
10
1416
1244
192
32
616
834
1882
816
40
384
24
15
1269
905
655
1763
1267
1629
1942
1329
793
1112
1842
1047
84
1542
129
672
528
452
18
536
658
704
1
1901
161
24
15
1269
906
651
1763
1267
1629
1940
1328
794
1112
1842
1047
69
1537
130
672
532
196
24
1054
641
704
2
220
464
24
15
1269
906
651
1763
1267
1629
1940
1328
794
1112
1842
1047
85
1537
130
672
532
196
8
1054
641
705
2
220
432
24
15
1229
906
651
1763
1267
1629
1924
1328
818
1112
1842
1047
93
1553
138
648
532
196
0
1029
772
442
2
218
446
24
15
1229
906
651
1763
1267
1629
1924
1328
818
1112
1842
1047
93
1553
202
648
532
196
0
1029
676
688
2
216
448
24
15
1269
906
651
1763
1271
1626
1940
1328
666
1114
1819
1040
80
1537
2
899
520
226
11
1055
897
387
199
205
484
24
15
1205
906
651
1755
1223
1641
1890
1384
814
1154
1922
1063
33
1547
137
1036
1122
192
60
569
622
1896
1128
128
444
24
15
1269
906
651
1755
1227
1642
1868
1328
794
1154
1926
1048
48
1542
130
556
1121
99
23
565
776
1050
971
57
1648
24
15
1229
908
652
1764
1266
1628
1926
1332
816
1104
1842
1047
92
1556
204
652
542
195
3
1024
674
675
3
219
449
24
15
1269
905
653
1749
1225
1645
1869
1329
773
1093
1893
1053
54
1542
166
930
1235
227
16
1072
592
288
810
0
295
24
15
1261
905
653
1749
1250
1654
1862
1329
773
1093
1856
1036
56
1550
249
973
1228
198
38
545
618
523
544
56
1956
24
15
1205
914
654
1745
1251
1645
1900
1376
644
1094
1857
1053
24
1542
54
1410
1222
238
39
1041
528
1838
1321
16
321
24
15
1205
914
654
1745
1251
1645
1900
1376
644
1094
1865
1053
24
1542
54
1410
1218
230
39
1041
528
1838
801
64
321
24
15
1269
905
649
1771
1267
1626
1940
1330
774
1105
1808
1040
80
1536
148
1206
1248
160
0
1050
668
1804
580
128
1536
24
15
1269
905
649
1771
1267
1626
1940
1330
774
1105
1872
1040
80
1536
164
942
1240
192
0
540
828
292
804
24
448
24
15
1269
917
649
1755
1251
1650
1880
1302
769
1089
1856
1040
16
1540
182
1185
1216
224
32
540
806
1818
1152
65
321
24
15
429
905
779
931
1248
1910
1222
1649
1050
88
824
559
569
1550
1856
456
331
201
454
192
332
537
211
39
53
24
15
429
905
779
931
1255
1906
1222
1649
1050
88
827
560
569
1549
1856
456
322
194
394
195
332
537
221
54
105
24
15
429
906
779
931
1255
1906
1222
1648
1050
88
827
560
537
1547
1857
448
322
194
458
202
322
512
222
46
41
24
15
429
906
779
931
1255
1906
1222
1648
1050
88
827
560
569
1547
1857
448
322
194
394
234
322
512
222
46
105
24
15
429
906
779
931
1255
1906
1222
1648
1050
88
827
560
569
1548
1857
456
322
130
394
200
335
537
221
29
105
24
15
437
914
779
971
1259
1897
1260
1632
1030
114
827
555
552
1548
1852
364
520
40
395
217
320
520
1026
524
226
24
15
1909
914
779
971
1131
1641
1580
32
1030
114
955
571
136
172
940
364
264
0
193
72
320
20
1010
540
822
24
15
309
906
603
467
359
498
282
816
457
68
70
784
1105
775
1315
1024
1072
1646
1690
1178
1592
1776
1714
1606
1632
24
15
245
914
651
1743
1775
1718
1836
1312
774
657
1721
160
40
1580
1196
46
746
523
1739
640
352
486
432
442
386
24
15
245
914
651
1743
1775
1718
1836
1312
774
657
1721
160
40
1580
1228
30
945
651
1739
640
384
470
337
49
258
24
15
245
914
651
1743
1775
1718
1836
1376
774
657
1721
160
40
1548
1244
30
945
531
1867
1120
192
454
358
225
33
24
15
237
910
651
1755
1735
1693
1828
1336
642
642
643
241
25
1313
1074
268
264
788
1809
1305
417
450
230
562
1054
24
15
237
910
651
1755
1767
1693
1828
1336
642
642
1731
209
25
1313
1074
268
904
532
1904
1306
420
450
278
434
47
24
15
245
914
651
1755
1735
1641
1836
1312
646
642
643
551
168
1580
1068
12
264
704
1606
1033
160
268
546
672
844
24
15
245
914
651
1755
1767
1641
1836
1312
646
642
706
518
168
1580
1068
12
393
705
1605
1033
160
266
227
294
774
24
15
245
914
651
1755
1767
1641
1836
1312
646
642
706
518
165
1581
1068
268
393
577
1600
1033
449
498
131
395
640
24
15
245
914
651
1755
1767
1641
1836
1312
646
642
706
519
168
1580
1068
12
394
576
1607
1032
160
264
328
392
603
24
15
245
914
651
1755
1767
1641
1836
1312
646
642
706
519
165
1581
1068
12
394
576
1600
1065
161
265
328
392
640
24
15
245
914
651
1755
1767
1641
1836
1312
646
642
707
519
168
1580
1068
12
392
576
1605
1032
160
264
226
385
598
24
15
245
914
651
1755
1767
1641
1836
1312
646
642
707
519
165
1581
1068
268
392
576
1600
1033
449
505
130
385
640
24
15
245
914
651
1755
1767
1641
1836
1376
774
642
707
519
165
1546
1178
12
392
576
1600
1072
386
408
194
394
640
24
15
1045
533
1109
1745
1745
1690
1260
270
934
673
1725
180
408
160
432
186
650
516
64
280
512
1698
560
1576
1626
24
15
1045
533
1109
1748
1746
1690
1260
270
934
676
1716
180
408
160
432
180
678
520
64
280
256
784
536
1542
1850
24
15
1045
533
1109
1748
1746
1690
1260
270
934
676
1716
180
408
224
432
436
678
646
32
296
512
16
24
256
966
24
15
1045
532
1108
1748
1748
1690
1260
268
934
678
1718
178
408
161
440
232
676
652
64
279
262
802
1056
1668
1548
24
15
1045
532
1108
1748
1748
1690
1260
268
934
678
1718
178
408
225
440
168
648
522
32
295
518
1698
520
1578
1819
24
15
1061
532
1554
6
1287
1061
868
284
564
1540
1282
969
57
1641
1042
819
321
750
1770
1579
577
659
1595
108
580
24
15
1061
532
1554
6
1287
1061
868
284
564
1796
1282
969
57
1641
1042
563
65
750
1770
1579
1345
1091
39
108
580
24
15
1061
532
1554
6
1287
1061
868
284
564
1796
1282
970
57
1642
1042
563
65
748
1772
1568
1346
1091
45
109
581
24
15
2021
930
826
1222
1223
1605
1636
96
1044
816
802
1062
173
33
550
30
6
800
144
58
298
86
48
576
264
24
15
2021
930
826
1190
1223
1605
1636
96
1044
784
914
1062
173
33
550
14
70
832
80
58
298
118
752
352
368
24
15
421
921
313
677
645
1613
101
793
37
677
678
694
1597
1905
793
1195
296
416
546
134
133
1185
683
160
426
24
15
421
921
313
677
645
1613
101
793
37
677
422
694
1597
1905
793
1191
72
544
546
130
209
1305
263
960
572
24
15
421
921
313
677
645
1613
101
793
37
677
422
694
1597
1905
1305
283
72
544
546
134
1605
1
115
960
554
24
15
421
921
313
677
661
1613
101
793
37
681
683
679
1597
1905
793
1185
385
416
545
133
133
1181
753
48
422
24
15
421
921
313
677
661
1613
101
793
37
681
427
679
1597
1905
793
1185
65
544
545
133
133
1181
1025
1472
862
24
15
421
921
313
677
661
1613
101
793
37
677
682
678
1597
1905
793
1189
384
416
546
130
209
1299
384
62
446
24
15
421
921
313
677
661
1613
101
793
37
677
682
679
1597
1905
1305
283
320
289
544
133
805
1
699
163
416
24
15
421
921
313
677
661
1613
101
793
37
677
426
678
1597
1905
793
1189
64
544
546
130
209
1299
256
965
550
24
15
421
921
313
677
661
1613
101
793
37
677
426
678
1597
1905
1305
283
64
544
546
135
805
1
187
960
550
24
15
421
921
313
677
661
1613
101
793
37
677
426
679
1597
1905
1305
283
64
545
545
133
805
1
187
963
550
24
15
421
921
313
421
645
1613
101
793
37
165
678
694
1597
1905
793
795
808
544
546
130
209
1
555
736
1706
24
15
421
921
313
421
661
1613
101
793
37
165
682
678
1597
1905
793
795
832
544
546
131
209
1
1211
672
1574
24
15
421
921
313
421
661
1613
101
793
37
165
682
678
1597
1905
1305
1307
832
544
546
130
1873
1025
699
672
1574
24
15
421
921
313
421
661
1613
101
793
37
165
682
679
1597
1905
793
795
832
545
545
133
133
1
699
707
1574
24
15
421
921
313
421
661
1613
101
793
37
165
682
679
1597
1905
1305
1307
832
545
545
133
1669
1025
699
675
1574
24
15
421
921
317
677
661
1613
101
793
38
674
683
679
1597
1905
1304
284
322
288
545
133
804
2
696
160
422
24
15
421
921
317
677
661
1613
101
793
38
674
427
679
1597
1905
1304
284
66
544
545
133
1604
2
104
960
550
24
15
421
921
317
421
645
1613
101
793
38
162
678
694
1597
1905
792
796
912
544
545
133
132
2
394
706
1579
24
15
421
921
317
421
661
1613
101
793
38
162
683
679
1597
1905
792
796
898
544
545
133
132
2
744
736
1574
24
15
421
921
317
421
661
1613
101
793
38
162
683
679
1597
1905
1304
1308
898
544
544
133
1668
1026
744
736
1568
24
15
421
917
313
509
573
1574
1138
799
33
130
678
640
624
882
798
768
931
548
1606
1164
132
10
739
739
512
24
15
421
917
313
509
573
1574
114
799
33
130
678
640
1648
1906
798
768
931
548
582
140
132
10
739
739
1536
24
15
2021
913
825
1221
1221
1613
1634
115
1043
819
907
1071
160
42
544
32
96
848
95
49
296
136
704
320
338
24
15
2021
913
825
1221
1221
1613
1634
115
1043
819
811
1071
160
42
544
32
0
816
183
49
296
136
0
528
1794
24
15
2021
913
825
1221
1221
1613
1634
115
1043
819
811
1071
160
42
1184
32
0
816
183
49
904
520
0
528
1794
24
15
421
938
780
934
695
1541
104
888
520
84
434
514
1553
1805
544
1856
1324
108
524
198
22
1045
570
32
848
24
15
2021
913
305
483
628
1606
1637
113
21
145
667
668
150
46
397
777
785
529
1857
1984
1873
1361
269
397
1133
24
15
2021
913
305
483
628
1606
1638
113
29
145
667
668
148
46
394
783
785
529
1861
1984
1888
1529
257
397
1145
24
15
2021
913
305
483
628
1606
1642
115
29
145
667
668
144
34
1636
142
785
529
1863
1985
528
72
1794
1507
1144
24
15
2021
933
816
1222
1157
1613
1634
102
1044
818
774
1134
96
8
532
16
22
816
28
240
264
28
54
519
1544
24
15
2021
933
817
1221
1154
1606
1634
103
1045
821
768
1132
96
34
608
21
20
822
30
193
256
210
8
264
394
24
15
2021
933
825
1222
1154
1606
1634
103
1041
816
768
1132
96
18
534
20
20
856
30
241
275
17
566
610
1623
24
15
2021
933
816
1222
1221
1741
1634
102
1044
820
838
1102
64
8
532
22
54
816
84
1744
264
24
32
518
1624
24
15
2021
933
816
1222
1221
1741
1634
102
1044
820
838
1102
64
8
660
20
38
816
84
102
356
52
1092
518
344
24
15
2021
933
816
1222
1221
1741
1634
102
1044
818
838
1102
64
8
660
16
54
816
84
102
356
44
38
519
1845
24
15
2021
933
817
1190
1230
1606
1634
103
1045
776
908
1056
160
34
546
0
90
858
88
60
300
106
754
358
352
24
15
2021
933
825
1221
1218
1606
1638
102
1041
817
800
1068
164
32
662
25
8
845
64
60
356
482
560
615
350
24
15
2021
933
816
1222
1159
1605
1640
102
1044
820
770
1126
177
2
532
21
21
816
108
56
264
19
11
257
442
24
15
2021
933
816
1222
1159
1605
1634
103
1044
820
770
1126
96
34
611
21
21
848
22
193
262
32
99
609
1853
24
15
2021
933
816
966
1159
1605
1640
102
1044
84
786
1126
177
2
1300
341
533
800
172
56
776
851
339
769
1818
24
15
2021
933
816
1222
1223
1605
1634
103
1044
820
834
1058
160
34
547
21
53
964
70
36
302
96
163
329
388
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1090
64
34
1315
21
53
772
130
1986
1478
224
19
533
1537
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1090
64
34
611
21
53
772
134
1729
262
32
19
533
1540
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1090
64
34
1379
21
53
772
134
1986
774
96
531
533
1540
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1090
64
34
1443
21
53
772
130
1986
838
992
1043
533
1537
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1094
64
2
611
21
53
768
130
105
294
32
35
529
1541
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1094
64
34
1315
21
53
768
130
1985
1478
224
19
529
1541
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1094
64
34
611
21
53
848
86
1729
262
32
291
577
381
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1094
64
34
1379
21
53
768
130
1986
774
96
19
529
1541
24
15
2021
933
816
1222
1223
1733
1634
103
1044
820
834
1094
64
34
1443
21
53
768
130
1985
838
992
1043
529
1541
24
15
2021
933
817
997
1221
1613
1634
103
1045
73
778
1038
192
34
1440
385
532
816
148
1985
832
830
1068
798
258
24
15
1573
533
562
675
663
1605
1764
286
400
426
426
674
692
104
388
66
132
681
1697
1537
1570
1960
1034
1643
1571
24
15
1573
533
562
675
663
1605
1764
286
400
426
426
674
692
104
396
66
132
553
1697
1537
1576
1952
1034
1771
1699
24
15
261
916
310
678
695
1725
164
828
28
672
362
1002
1545
1830
898
1179
17
1040
708
16
122
1027
1027
1800
1176
24
15
1909
337
105
261
261
909
573
1589
197
209
139
13
245
517
789
53
49
17
245
305
257
770
913
341
213
24
15
1909
337
105
261
265
845
573
1589
197
209
153
205
237
517
789
53
133
706
50
305
257
778
1211
1792
1228
24
15
1909
337
105
269
261
909
573
1589
197
225
131
13
245
517
789
1
33
17
245
433
257
817
1233
211
221
24
15
1909
337
105
269
261
909
573
1589
197
353
131
13
245
517
789
129
33
17
245
305
258
926
721
211
220
24
15
1909
337
105
269
773
1101
573
1589
197
353
291
941
237
521
777
129
393
305
305
994
258
910
1177
165
193
24
15
1909
337
105
269
773
1101
573
1589
197
353
291
941
237
521
781
129
393
305
305
994
257
909
153
147
196
24
15
1909
337
105
269
773
1101
573
1589
197
353
291
943
233
521
777
129
393
304
306
995
259
909
1173
200
196
24
15
1909
337
105
269
773
1101
573
1589
197
353
291
943
237
521
777
129
393
304
304
994
258
910
1177
144
192
24
15
1909
337
106
259
260
813
573
1589
196
362
843
87
214
533
788
260
790
880
1144
705
1604
1578
1786
1163
779
24
15
1909
337
106
515
388
557
573
1589
196
874
139
215
469
533
788
1284
38
432
53
465
320
298
98
131
405
24
15
1909
337
106
515
388
557
573
1589
196
874
139
215
470
529
788
1284
38
432
48
469
324
298
98
131
448
24
15
1909
337
106
515
388
557
573
1589
196
874
139
215
470
533
788
1284
38
432
48
465
324
298
98
131
448
24
15
1909
337
106
259
263
805
573
1589
196
210
154
234
179
1029
788
52
164
442
672
1588
388
770
1158
1553
1680
24
15
1909
337
106
259
263
805
573
1589
196
210
154
234
179
517
788
52
164
442
672
564
260
770
1158
1553
1680
24
15
1909
337
106
259
263
805
573
1589
196
210
154
234
243
517
788
52
36
442
32
436
260
770
902
657
400
24
15
1909
337
41
269
773
909
573
1589
1349
257
515
13
117
517
21
277
1321
81
1013
689
1794
1826
1857
933
1450
24
15
1909
337
41
269
389
909
573
1589
1349
513
770
26
218
529
21
21
772
936
676
358
66
35
396
373
104
24
15
1909
337
41
269
389
909
573
1589
1349
513
770
27
217
517
21
21
772
938
676
433
2
39
388
372
112
24
15
1909
337
41
269
389
909
573
1589
1349
513
770
27
217
529
21
21
772
938
676
358
66
35
484
372
112
24
15
1909
337
41
269
389
909
573
1589
1349
257
770
26
218
529
21
533
772
936
676
358
66
323
228
117
104
24
15
1909
337
41
269
389
909
573
1589
1349
257
770
27
217
517
21
533
772
938
676
369
1
325
228
116
112
24
15
1909
337
41
269
389
909
573
1589
1349
257
770
27
217
529
21
533
772
938
676
358
66
326
228
116
112
24
15
1909
337
42
259
388
909
573
1589
1348
522
779
27
217
529
20
18
814
984
675
359
68
144
402
195
25
24
15
1909
337
42
259
388
909
573
1589
1348
266
779
27
217
529
20
530
778
920
675
359
68
288
230
103
57
24
15
1909
337
42
259
388
909
573
1589
1348
266
779
23
237
517
20
530
806
944
1121
753
0
272
322
87
861
24
15
1909
337
105
262
354
870
541
1557
197
208
208
140
182
529
821
52
20
8
34
342
277
772
986
962
543
24
15
1909
337
106
515
388
877
541
1557
196
874
139
87
214
529
820
1284
38
688
48
389
276
306
98
643
448
24
15
1909
337
106
515
388
877
541
1557
196
874
139
87
214
533
820
1284
38
688
56
385
272
306
98
643
455
24
15
1909
337
105
262
359
869
541
1557
197
208
210
138
235
529
818
52
21
4
24
322
272
787
211
198
240
24
15
1909
337
105
262
359
869
541
1557
197
208
210
138
179
529
818
52
21
8
32
449
272
787
215
192
192
24
15
1909
337
106
259
359
869
541
1557
196
210
218
130
179
529
820
52
4
2
40
321
276
777
61
353
936
24
15
1909
337
106
259
359
869
541
1557
196
210
218
130
179
533
820
52
4
2
40
322
320
777
61
353
936
24
15
1909
337
106
259
359
869
541
1557
196
218
218
130
179
529
820
50
4
2
40
321
276
768
952
1004
936
24
15
1909
337
106
259
359
869
541
1557
196
218
218
130
179
533
820
50
4
2
40
340
324
768
952
1004
936
24
15
1909
337
106
259
359
869
541
1557
196
362
874
34
243
533
820
260
772
1514
264
276
276
565
1653
1578
24
24
15
1909
337
41
269
389
877
541
1557
1349
513
770
90
210
529
53
21
772
1000
1076
582
73
227
388
245
996
24
15
1845
1361
521
493
581
13
573
565
5
353
387
13
589
457
1481
1473
769
1457
961
706
1571
1079
753
1563
4
24
15
1845
1361
521
493
581
13
573
565
5
353
387
13
589
457
1485
1473
769
1457
961
706
1569
1079
753
1563
4
24
15
1845
1361
521
493
581
13
573
565
5
353
387
13
461
457
1513
1473
769
945
705
642
1539
1047
753
27
1028
24
15
1845
1361
521
493
581
13
573
565
5
353
387
13
461
457
1481
1473
769
945
705
642
1571
1079
753
1051
1028
24
15
1845
1361
521
493
581
13
573
565
5
353
387
13
461
457
1517
1441
769
945
705
642
1537
1159
529
27
1028
24
15
1845
1361
521
493
581
13
573
565
5
353
387
13
461
457
1485
1473
769
945
705
578
1601
1079
753
27
1028
24
15
1845
1361
521
493
581
13
573
565
5
353
387
15
585
457
1481
1473
770
1456
962
707
1571
1079
752
1560
4
24
15
1845
1361
521
493
581
13
573
565
5
353
387
15
457
457
1513
1473
770
944
706
643
1539
1047
752
1048
1028
24
15
1845
1361
521
493
581
13
573
565
5
353
387
15
457
457
1481
1473
770
944
706
643
1571
1047
752
24
1028
24
15
1845
1361
521
493
581
13
573
565
5
353
387
15
457
457
1517
1473
770
944
706
643
1537
1053
752
1048
1028
24
15
1845
1361
521
493
581
13
573
565
5
353
387
15
457
457
1485
1473
770
944
706
643
1569
1062
752
1048
1028
24
15
2005
209
10
771
775
829
1085
1685
1028
1834
1482
122
963
577
68
1732
1740
218
600
76
36
701
390
514
528
24
15
2005
209
10
771
775
829
1078
1685
1028
1834
1482
122
968
609
68
1732
1740
218
626
139
52
644
392
516
524
24
15
2005
209
10
771
775
829
1078
1685
1028
1834
1482
122
968
609
124
1732
1740
218
626
139
4
657
389
514
524
24
15
1909
341
105
261
261
844
572
1590
193
213
134
204
232
520
778
27
56
100
102
306
259
770
1051
8
32
24
15
2029
1228
102
519
516
682
620
772
52
1010
403
305
48
436
548
780
2
52
53
194
392
8
12
136
9
24
15
1909
341
105
267
259
898
572
1590
193
225
145
28
248
520
778
2
67
19
235
490
259
780
1065
937
1220
24
15
1909
341
105
267
267
841
572
1590
193
234
140
206
232
520
778
8
144
432
50
442
259
819
168
140
470
24
15
1909
341
105
267
263
841
572
1590
193
234
130
198
232
1032
778
1032
547
673
691
1713
387
499
995
806
873
24
15
1909
341
105
267
263
841
572
1590
193
234
130
198
232
520
778
1032
547
673
691
433
259
499
995
806
873
24
15
1909
341
105
267
263
841
572
1590
193
234
132
198
232
520
778
8
160
416
50
314
259
819
1121
138
734
24
15
1909
341
105
267
263
841
572
1590
193
362
130
199
232
520
778
264
35
96
105
305
259
563
1123
531
63
24
15
1909
341
106
267
263
841
572
1590
192
226
130
203
232
520
780
1026
548
440
58
314
256
504
1004
590
1870
24
15
1909
341
106
267
263
841
572
1590
192
226
132
198
232
1032
780
1026
160
416
690
1712
384
488
98
514
1715
24
15
1909
341
106
267
263
841
572
1590
192
226
132
198
232
520
780
1026
544
416
50
304
256
488
992
580
1886
24
15
1909
341
106
267
263
841
572
1590
192
354
130
199
232
520
780
258
36
96
106
304
256
1288
1130
0
62
24
15
1909
341
106
267
263
841
572
1590
192
354
132
198
232
520
780
258
32
96
102
304
256
520
1120
1028
1574
24
15
1909
341
106
523
391
905
572
1590
192
866
130
11
216
520
780
1282
36
12
106
362
256
264
106
984
634
24
15
1909
341
106
523
391
905
572
1590
192
866
130
11
232
520
780
1282
36
56
122
378
256
264
108
846
78
24
15
1909
341
106
523
391
905
572
1590
192
866
132
6
232
520
780
1282
32
0
114
369
257
264
96
49
126
24
15
1909
341
106
267
339
809
572
1590
192
226
170
11
200
520
780
2
12
8
106
490
256
776
1052
1078
1078
24
15
2029
1228
22
257
387
589
596
644
20
566
769
157
221
277
852
932
818
830
145
209
466
23
529
0
270
24
15
2029
1229
21
258
391
581
621
773
21
304
134
138
203
441
905
716
236
396
136
172
290
100
66
546
1794
24
15
2029
1229
30
258
391
581
620
774
16
308
134
134
201
440
908
712
224
388
132
172
288
100
64
556
1794
24
15
2029
1229
30
258
391
585
620
518
16
564
774
142
456
376
908
968
848
792
1057
144
544
100
354
2
575
24
15
2029
1228
22
263
387
578
620
772
20
562
800
144
152
473
849
938
811
811
1199
143
263
17
531
8
793
24
15
1972
1226
27
259
878
1066
1187
644
18
600
444
686
673
291
849
904
384
688
166
170
524
8
156
674
3
24
15
2040
1224
24
256
376
860
598
785
11
139
220
22
150
450
867
117
192
493
258
50
258
294
375
597
24
24
15
1912
328
72
264
392
604
534
1585
198
241
152
156
502
514
774
31
81
67
83
434
256
777
905
281
342
24
15
1912
328
72
264
392
604
534
1585
198
241
152
156
502
518
774
31
81
67
83
465
272
778
905
281
342
24
15
2043
1227
24
256
872
844
584
794
11
603
444
92
192
450
832
912
384
898
10
59
316
12
64
1132
1506
24
15
2043
1227
24
256
872
844
584
794
11
603
444
92
192
452
832
912
384
898
12
2
256
12
64
1132
864
24
15
1909
333
105
265
341
874
554
1578
235
235
171
136
172
1164
778
8
10
427
680
1616
274
784
1076
804
789
24
15
1909
333
105
265
341
874
554
1578
235
235
171
136
172
556
778
1032
138
427
680
320
260
496
84
1552
1682
24
15
1909
333
105
265
341
874
554
1578
234
235
171
136
172
552
776
10
10
427
680
328
268
782
907
656
1681
24
15
1909
333
105
265
341
874
554
1578
234
235
171
136
172
556
776
10
10
427
680
416
262
790
948
676
1718
24
15
1909
330
122
258
359
869
540
1584
212
196
214
66
233
525
774
56
4
396
12
370
272
784
1074
775
641
24
15
1909
330
122
258
359
869
540
1584
212
196
214
70
233
525
774
56
4
384
520
626
1552
1808
1064
768
902
24
15
1909
330
122
258
359
869
540
1584
212
196
214
73
233
525
774
56
4
390
518
425
288
784
1060
684
976
24
15
1909
330
122
258
359
869
540
1584
212
212
214
9
233
525
774
1040
514
486
302
297
288
480
1022
578
0
24
15
1909
330
122
258
359
869
540
1584
212
212
214
73
233
525
774
48
4
390
518
425
288
800
1082
780
848
24
15
1909
329
105
271
359
866
554
1577
237
361
864
64
205
549
777
267
768
887
1045
642
1546
1546
1755
1099
1155
24
15
1909
329
105
271
359
866
554
1577
237
361
864
64
205
550
770
267
768
887
533
384
268
1306
1467
75
131
24
15
1909
329
105
271
359
866
554
1577
1389
361
864
64
205
549
9
523
768
887
1045
642
10
282
379
331
899
24
15
1909
329
105
271
359
866
554
1577
1389
361
864
64
205
550
2
555
768
887
1045
640
12
346
347
75
643
24
15
1909
329
105
271
359
866
554
1577
1389
361
864
16
205
549
9
523
768
783
1093
642
10
282
251
251
1155
24
15
1909
329
105
271
359
866
554
1577
1389
361
864
16
205
550
2
555
768
783
69
384
12
346
219
219
387
24
15
1909
333
105
271
359
866
554
1578
235
361
864
64
205
556
770
274
768
887
533
388
268
548
1662
587
131
24
15
1909
333
105
271
359
866
554
1578
235
361
864
16
204
552
778
266
768
780
1092
646
1550
1580
1758
1146
1372
24
15
1909
333
105
271
359
866
554
1578
235
361
864
16
204
548
770
266
768
780
1092
640
1548
1580
1406
186
642
24
15
1909
333
105
271
359
866
554
1578
235
361
864
16
204
548
778
266
768
780
1092
640
1546
1556
1342
186
642
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
0
205
556
10
586
768
771
1109
644
4
372
222
1139
1335
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
64
204
552
10
554
768
884
1044
646
6
340
350
74
588
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
64
204
548
10
554
768
884
1044
640
10
340
350
74
588
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
64
205
556
2
546
768
887
1045
644
12
348
350
75
899
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
64
205
556
10
522
768
887
1045
644
4
276
382
331
899
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
16
204
552
10
522
768
780
1092
646
14
268
222
122
860
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
16
204
548
2
546
768
780
68
384
12
348
254
186
316
24
15
1909
333
105
271
359
866
554
1578
1387
361
864
16
204
548
10
554
768
780
68
384
10
340
222
122
348
24
15
1909
333
105
271
871
866
554
1578
1387
361
608
16
204
548
2
1290
1280
12
68
384
12
812
894
1146
1084
24
15
1909
333
105
271
871
866
554
1578
1387
361
608
16
204
548
10
1290
1280
12
68
384
10
788
894
1146
1084
24
15
1909
333
110
259
359
870
554
1579
232
361
874
72
202
554
779
267
776
887
1048
1156
1542
1552
1336
323
899
24
15
1909
333
110
259
359
870
554
1579
1384
361
874
72
202
554
11
523
776
887
1048
644
6
328
376
323
899
24
15
1901
329
115
261
356
874
534
1585
1377
357
221
20
228
526
10
555
516
756
134
338
64
330
467
665
520
24
15
1901
329
115
261
356
874
534
1585
1377
357
221
148
228
526
10
327
5
8
6
401
0
1890
1122
208
209
24
15
1901
329
115
259
359
869
534
1585
1377
368
218
75
216
526
10
520
1028
388
529
361
0
336
874
794
907
24
15
1901
330
115
515
359
869
532
1584
226
880
218
139
217
526
778
1288
4
760
12
296
258
266
104
648
256
24
15
1909
330
107
259
359
866
540
1584
218
216
219
64
216
522
770
1040
2
386
55
301
292
484
382
702
672
24
15
1909
330
107
259
359
866
540
1584
218
216
219
16
216
524
770
1040
2
482
299
360
300
480
246
670
8
24
15
1909
330
107
259
359
866
540
1584
218
218
219
64
216
524
770
36
0
386
55
434
268
796
1078
694
672
24
15
1909
330
107
259
359
866
540
1584
218
218
219
64
216
522
770
1043
512
386
55
301
270
483
1015
637
1824
24
15
1909
330
107
259
359
866
540
1584
218
218
219
64
216
526
770
36
4
386
567
309
292
796
952
700
1696
24
15
1909
330
107
259
359
866
540
1584
218
218
219
16
216
524
770
1043
0
482
299
360
266
483
247
669
8
24
15
1909
330
107
259
359
866
540
1584
218
218
219
16
216
522
770
1043
0
482
299
430
270
483
247
669
8
24
15
1909
330
107
259
359
866
540
1584
218
218
218
64
216
524
770
36
2
387
27
434
268
796
1084
702
722
24
15
1909
330
107
259
359
866
540
1584
218
218
218
64
216
522
770
36
1
387
539
494
268
810
1003
769
905
24
15
1909
330
107
259
359
866
540
1584
218
218
218
64
216
526
770
36
2
387
55
437
292
796
1084
702
673
24
15
1909
330
107
259
359
866
540
1584
218
218
218
16
216
524
770
36
2
483
299
296
268
796
1084
814
520
24
15
1909
330
107
259
359
866
540
1584
218
218
218
16
216
522
770
36
2
483
299
302
268
796
1084
814
520
24
15
1909
330
107
259
359
869
540
1584
218
216
219
71
233
524
770
1040
2
384
4
356
300
484
366
700
728
24
15
1909
330
107
259
359
869
540
1584
218
216
219
71
233
525
769
1040
2
384
4
297
299
481
381
698
387
24
15
1909
330
107
259
359
869
540
1584
218
216
219
71
233
525
770
1040
514
384
4
329
264
480
1006
634
1848
24
15
1909
330
107
259
359
869
540
1584
218
216
219
71
233
522
770
16
2
384
4
496
270
777
957
698
387
24
15
1909
330
107
259
359
869
540
1584
218
216
219
71
233
526
769
16
2
384
516
456
267
776
1054
700
1016
24
15
1909
330
107
259
359
869
540
1584
218
216
219
71
233
526
770
1040
514
384
4
328
264
481
1006
636
1848
24
15
1909
330
107
259
359
869
540
1584
218
216
218
75
233
524
770
1040
516
388
4
356
284
480
1012
632
1840
24
15
1909
330
107
259
359
869
540
1584
218
216
218
75
233
525
769
1040
4
388
4
297
291
481
377
696
728
24
15
1909
330
107
259
359
869
540
1584
218
216
218
75
233
525
770
1040
516
388
4
297
264
480
1010
632
1840
24
15
1909
330
107
259
359
869
540
1584
218
216
218
75
233
522
770
16
4
388
4
304
268
776
1048
696
688
24
15
1909
330
107
259
359
869
540
1584
218
216
218
75
233
526
769
1040
4
440
4
328
267
481
233
672
688
24
15
1909
330
107
259
359
869
540
1584
218
216
218
75
233
526
770
1040
4
440
4
296
288
481
233
672
688
24
15
1909
330
107
259
359
869
540
1584
218
216
218
71
233
524
770
1040
4
384
4
292
300
484
360
688
440
24
15
1909
330
107
259
359
869
540
1584
218
216
218
71
233
525
769
1040
516
384
4
297
267
481
1001
624
1880
24
15
1909
330
107
259
359
869
540
1584
218
216
218
71
233
525
770
1040
516
384
4
297
264
480
1010
624
1880
24
15
1909
330
107
259
359
869
540
1584
218
216
218
71
233
522
769
16
4
384
516
368
271
776
936
688
1666
24
15
1909
330
107
259
359
869
540
1584
218
216
218
71
233
522
770
16
4
384
516
368
268
777
1049
689
898
24
15
1909
330
107
259
359
869
540
1584
218
216
218
71
233
526
769
1040
516
384
8
280
271
481
1001
624
1904
24
15
1909
330
107
259
359
869
540
1584
218
216
218
71
233
526
770
1040
4
384
4
296
288
480
372
688
386
24
15
1909
330
107
259
359
869
540
1584
218
218
219
75
233
525
769
19
0
440
4
297
267
779
1055
784
1808
24
15
1909
330
107
259
359
869
540
1584
218
218
219
71
233
524
770
36
0
384
4
292
268
796
1086
769
387
24
15
1909
330
107
259
359
869
540
1584
218
218
219
71
233
525
769
19
0
384
8
281
267
779
1051
700
688
24
15
1909
330
107
259
359
869
540
1584
218
218
219
71
233
525
770
36
0
384
8
281
264
796
1086
698
432
24
15
1909
330
107
259
359
869
540
1584
218
218
219
71
233
522
770
36
0
384
516
368
268
796
1086
769
899
24
15
1909
330
107
259
359
869
540
1584
218
218
219
71
233
526
769
19
0
384
516
456
267
779
1051
700
824
24
15
1909
330
107
259
359
869
540
1584
218
218
219
71
233
526
770
1043
512
384
4
328
282
483
1011
636
1848
24
15
1909
330
107
259
359
869
540
1584
218
218
218
70
233
526
770
36
1
385
8
472
264
810
1259
694
688
24
15
1909
330
123
259
359
869
540
1584
210
212
214
71
233
524
772
32
0
384
4
292
288
792
1072
768
504
24
15
1909
330
123
259
359
869
540
1584
210
212
214
71
233
525
772
32
0
384
4
293
289
793
1074
768
504
24
15
1909
330
123
259
359
869
540
1584
210
210
218
71
233
524
772
28
2
384
4
292
288
778
1050
768
505
24
15
1909
330
123
259
359
869
540
1584
210
210
218
71
233
525
772
44
2
384
4
293
289
810
1084
768
642
24
15
1909
330
123
259
359
870
552
1584
210
210
218
136
198
576
772
28
2
6
0
276
262
778
1050
1027
1031
24
15
1909
330
115
515
359
870
552
1576
226
880
218
8
198
550
780
1288
4
6
128
384
264
266
898
27
127
24
15
1909
330
115
259
359
870
552
1576
226
368
218
136
198
550
780
264
4
6
0
640
1544
1610
1138
251
251
24
15
1909
330
115
259
359
870
552
1576
1378
368
218
136
198
550
12
520
516
6
0
384
8
266
2
27
1275
24
15
1909
330
115
259
359
870
552
1576
1378
368
218
136
166
550
12
520
516
6
64
384
8
266
2
27
51
24
15
1909
329
107
267
339
873
553
1577
234
232
171
139
171
1163
768
8
10
424
680
1624
287
793
910
658
1683
24
15
1909
329
107
267
339
873
553
1577
234
232
171
139
171
555
768
1032
522
680
680
330
259
505
998
804
792
24
15
1909
329
107
267
339
873
553
1577
234
232
171
139
171
551
768
1032
522
680
680
320
271
505
998
810
787
24
15
1909
329
107
267
339
873
553
1577
234
232
171
139
171
559
768
8
138
680
680
400
271
793
1166
1810
1304
24
15
1909
329
107
267
339
873
553
1577
234
232
171
139
199
557
768
8
137
424
640
388
268
793
1167
1553
1667
24
15
1909
329
107
267
339
873
553
1577
234
232
170
139
171
1163
768
8
140
428
680
1625
287
1017
1136
548
1702
24
15
1909
329
107
267
339
873
553
1577
234
232
170
139
171
555
768
1032
4
420
24
402
259
500
352
668
390
24
15
1909
329
107
267
339
873
553
1577
234
234
171
139
171
555
768
19
136
424
680
328
259
803
1131
552
1704
24
15
1909
329
107
267
339
873
553
1577
234
234
171
139
199
557
768
12
136
424
640
388
268
812
1128
538
771
24
15
1909
329
107
267
339
873
553
1577
234
234
170
139
199
557
768
12
138
424
640
388
268
812
1130
536
770
24
15
1909
338
103
263
355
873
552
1568
194
208
209
141
173
544
788
48
30
4
40
332
262
800
1078
24
16
24
15
1909
330
107
523
359
873
540
1584
218
882
210
7
229
518
770
1292
2
0
64
344
280
314
116
880
336
24
15
1909
330
107
523
359
873
540
1584
218
882
210
7
229
524
770
1292
2
0
64
356
290
314
108
960
896
24
15
1909
330
107
267
359
873
552
1576
234
360
867
7
173
558
778
280
770
1520
272
384
261
580
1646
1569
0
24
15
1909
330
107
267
359
873
552
1576
234
362
867
7
173
557
778
267
768
1520
272
386
266
555
1635
1568
0
24
15
1909
330
107
267
359
873
552
1576
234
362
867
7
173
558
778
268
768
1520
272
384
261
529
1720
1568
0
24
15
1909
330
107
267
359
873
552
1576
238
362
866
6
173
558
770
272
769
1521
272
384
270
545
1715
1575
8
24
15
1909
330
107
267
359
873
552
1576
238
362
867
7
173
558
770
264
768
1520
272
384
270
538
1784
1568
0
24
15
1909
330
107
267
359
873
540
1584
218
210
210
71
229
524
770
20
2
384
0
356
268
778
1050
768
640
24
15
1909
330
107
267
359
873
540
1584
218
210
210
71
229
525
770
20
2
384
0
329
264
778
1050
768
640
24
15
1909
330
107
267
359
873
540
1584
218
210
210
71
229
526
770
20
2
384
0
328
264
778
1050
768
640
24
15
1909
330
107
267
359
873
540
1584
218
370
210
71
229
524
770
268
2
384
512
612
274
1338
1140
688
897
24
15
1909
330
107
267
359
873
540
1584
218
370
210
71
229
525
770
268
2
384
512
457
280
1338
1140
688
897
24
15
1909
330
107
267
359
873
540
1584
218
370
210
71
229
522
770
268
2
384
512
400
284
1338
1140
688
897
24
15
1909
330
107
267
359
873
540
1584
218
370
210
71
229
526
770
268
2
384
512
328
280
1338
1140
688
897
24
15
1909
330
107
267
359
869
540
1584
218
210
210
66
233
524
770
20
2
442
12
292
268
778
1050
795
672
24
15
1909
330
107
267
359
869
540
1584
218
210
210
66
233
525
770
20
2
386
524
274
264
778
1050
700
1016
24
15
1909
330
107
267
359
869
540
1584
218
210
210
66
233
526
770
20
2
386
12
312
264
778
1050
700
696
24
15
1909
330
107
267
359
869
540
1584
218
370
210
130
233
526
770
140
2
2
20
280
264
858
850
363
232
24
15
1909
330
107
267
871
873
552
1576
1386
362
610
6
173
558
10
276
1281
1
784
384
2
1793
1819
958
1520
24
15
1909
330
107
267
871
873
552
1576
1386
362
611
7
173
557
10
267
1280
0
784
386
10
1867
1891
944
1520
24
15
1909
330
107
267
871
873
552
1576
1386
362
611
7
173
558
10
267
1280
0
784
392
10
1867
1891
944
1520
24
15
1909
330
107
267
871
873
552
1576
1390
354
610
6
173
558
2
300
1289
1
784
384
14
1881
1891
1003
1512
24
15
1909
330
107
267
871
873
552
1576
1390
354
610
7
173
557
2
300
1290
0
784
389
12
1880
1888
1000
1512
24
15
1909
330
107
267
871
873
552
1576
1390
354
610
7
173
558
2
300
1290
0
784
384
14
1881
1888
1000
1512
24
15
1909
330
107
267
871
873
552
1576
1390
362
610
6
173
558
2
272
1281
1
784
384
14
1825
1907
959
1520
24
15
1909
330
107
267
871
873
552
1576
1390
362
610
7
173
557
2
264
1282
0
784
389
12
1836
1900
1000
1520
24
15
1909
330
107
267
871
873
552
1576
1390
362
610
7
173
558
2
272
1281
0
784
384
14
1825
1907
944
1520
24
15
1909
330
107
267
871
873
552
1576
1390
362
611
7
173
558
2
296
1280
0
784
384
14
1882
1880
956
1520
24
15
1909
330
115
519
359
873
552
1576
226
868
210
7
173
557
780
1280
0
0
272
385
261
268
896
992
432
24
15
1909
330
115
519
359
873
552
1576
226
868
210
7
173
558
780
1280
0
0
272
384
256
284
896
992
432
24
15
1909
330
115
519
359
870
552
1576
226
868
210
0
198
550
780
1280
0
14
136
384
264
282
898
1019
627
24
15
1909
330
115
519
359
870
552
1576
226
868
210
128
198
550
780
1280
0
738
8
384
264
282
898
1091
239
24
15
1909
330
115
263
359
873
552
1576
1378
356
210
7
173
557
12
512
1024
480
272
385
0
332
864
800
1120
24
15
1909
330
115
263
359
873
552
1576
1378
356
210
7
173
558
12
512
1024
480
272
384
0
268
864
800
528
24
15
1909
330
115
263
359
870
552
1576
1378
356
210
0
198
550
12
512
512
738
136
384
8
284
2
803
559
24
15
1909
330
115
263
359
870
552
1576
1378
356
210
128
198
550
12
512
512
2
8
384
8
282
2
3
1039
24
15
1909
330
115
263
359
870
552
1576
1378
356
210
128
166
550
12
512
512
2
72
384
8
282
2
3
911
24
15
1909
338
103
263
270
818
556
1568
194
208
148
236
232
522
793
48
99
96
34
422
263
801
515
256
195
24
15
2005
1225
29
261
857
1117
601
581
21
309
373
877
65
1577
1259
427
449
578
1606
1537
897
168
140
664
1688
24
15
2005
1225
29
261
857
1117
601
581
21
309
373
877
65
1577
1261
429
449
578
1566
1537
899
131
139
664
1736
24
15
1845
329
45
261
345
861
537
1585
53
261
885
109
225
518
774
1906
977
898
523
312
280
160
134
0
106
24
15
1845
329
45
261
345
861
537
1585
53
261
885
109
225
525
774
1906
977
898
518
354
272
160
134
0
88
24
15
1845
329
45
261
345
861
537
1585
53
629
885
109
225
518
518
1574
769
898
1031
664
408
408
442
184
729
24
15
1845
329
45
261
345
861
537
1585
53
629
885
109
225
525
518
1573
769
898
1038
738
400
413
433
184
680
24
15
1901
332
78
258
359
869
532
1588
196
244
214
134
237
524
786
24
16
0
16
328
266
800
1263
239
237
24
15
1869
332
76
270
471
869
525
1588
192
226
162
2
231
532
822
1046
46
0
32
483
304
448
18
63
97
24
15
1869
332
78
258
359
869
524
1588
196
244
214
70
229
533
817
1048
528
384
0
290
311
448
986
1200
1888
24
15
1901
330
75
271
471
866
532
1584
198
225
161
0
232
526
786
22
129
3
39
341
276
790
1294
762
186
24
15
1909
1226
27
259
471
610
554
808
9
138
171
128
462
459
843
1140
992
706
8
26
344
576
942
518
758
24
15
1900
358
99
271
350
850
535
1564
194
233
160
198
226
611
809
14
139
384
0
262
260
769
1146
611
704
24
15
2004
1234
115
527
526
698
631
532
34
992
400
310
34
355
769
768
0
48
24
514
340
21
1
152
464
24
15
2004
1234
115
527
526
698
631
788
34
992
400
310
34
419
513
768
0
48
24
194
408
0
2
154
464
24
15
2004
1234
115
527
526
698
631
788
34
992
400
310
34
419
769
768
0
48
24
322
340
21
1
152
464
24
15
2029
205
13
769
777
813
1113
1541
1025
1805
1501
125
846
633
135
1733
1761
201
352
194
114
704
98
775
12
24
15
2005
213
9
775
785
826
1080
1694
1025
1817
1342
305
976
578
90
1779
1636
36
96
78
70
641
7
520
44
24
15
1997
205
142
478
366
905
1160
1590
1264
128
196
614
528
532
4
1072
1664
1536
452
12
4
1318
609
520
138
24
15
1997
205
142
478
366
905
1160
1590
1264
128
196
614
528
532
20
1072
1664
1536
452
12
8
908
608
1544
138
24
15
1997
205
142
478
366
905
1160
1590
1264
128
196
614
784
532
20
1072
1408
768
324
76
76
1294
801
355
71
24
15
1997
202
140
478
366
905
1160
1584
1264
130
196
614
528
534
6
54
1408
768
836
22
68
1612
1808
1218
583
24
15
1997
202
140
478
366
905
1160
1584
1264
130
196
614
528
534
22
1078
1408
768
964
29
1828
1292
816
1218
1063
24
15
1845
1354
523
459
383
957
536
560
6
201
217
257
64
269
1004
166
73
89
75
99
736
1677
38
141
289
24
15
1997
201
139
483
375
885
1158
1585
1265
312
90
515
536
542
10
136
1924
924
978
194
1792
2032
1596
2
1090
24
15
1997
201
143
483
375
885
1158
1585
1273
312
90
515
536
541
1
128
1920
924
978
195
1799
2032
1570
6
1090
24
15
1997
201
139
479
782
802
1032
1585
1265
128
260
52
880
535
17
1048
1544
784
610
203
15
1296
562
306
483
24
15
1997
202
139
479
782
802
1032
1584
1270
128
260
52
1008
534
18
1075
1539
1696
1222
70
10
1283
520
1776
1926
24
15
1997
202
139
479
782
802
1032
1584
1270
128
260
308
1008
534
18
51
1544
16
162
166
10
1539
1571
51
355
24
15
1997
202
139
479
782
802
1032
1584
1270
128
260
308
880
534
18
27
1544
16
214
198
26
1555
1571
48
1270
24
15
1997
202
139
479
782
802
1032
1584
1266
128
260
308
1008
534
17
56
1544
16
162
166
15
1545
1537
51
355
24
15
1997
202
139
479
782
802
1032
1584
1266
128
260
308
880
534
17
1048
1544
16
210
198
31
1297
561
50
254
24
15
1997
202
139
479
782
802
1032
1584
1266
128
260
308
880
534
12
24
1544
16
212
198
0
1536
1568
48
1276
24
15
1861
330
110
267
359
869
520
1592
196
354
866
18
209
528
824
332
780
778
84
468
338
1315
1376
364
336
24
15
1893
2037
1530
347
292
26
578
95
256
258
771
116
284
18
363
65
45
929
707
130
462
344
351
861
64
24
15
1893
1393
601
455
591
813
562
561
197
153
408
313
97
269
797
37
192
42
40
233
515
1803
1280
709
450
24
15
1992
1220
8
264
776
1180
1170
650
4
296
468
540
542
256
896
720
706
482
259
142
274
92
910
30
27
24
15
2021
1221
33
269
389
589
610
775
21
169
163
151
192
482
820
1185
929
672
551
545
264
826
1474
288
1002
24
15
2021
1221
33
269
389
589
610
775
21
169
163
151
448
482
820
1185
929
672
39
33
264
826
1474
800
554
24
15
2021
1221
32
262
386
582
614
518
20
514
768
140
452
352
884
976
840
792
1056
76
264
92
322
28
958
24
15
2021
1221
9
269
389
589
610
519
5
513
771
141
192
354
992
929
769
785
1164
321
512
102
530
59
791
24
15
2021
1221
9
269
389
589
610
519
5
513
771
141
448
354
992
929
769
785
1084
65
512
102
530
59
571
24
15
2021
1221
9
269
389
589
610
519
5
513
771
143
448
354
992
929
770
784
1083
65
512
102
528
56
569
24
15
2021
1221
10
259
388
586
618
523
8
537
795
153
460
362
875
939
777
804
69
66
262
280
1039
88
370
24
15
2021
1221
10
259
388
586
618
523
8
537
795
148
460
362
1003
939
841
801
1059
66
522
104
551
45
544
24
15
2021
1221
10
259
388
586
618
523
8
569
811
148
204
362
875
1003
809
801
547
322
266
296
359
13
224
24
15
2021
1221
10
259
388
586
618
523
8
569
811
148
460
362
875
1003
809
801
1059
66
266
296
359
13
928
24
15
2021
1221
10
259
388
586
618
779
8
537
795
153
460
474
859
939
777
804
69
10
258
40
527
88
370
24
15
2021
1221
10
267
388
586
618
779
8
514
771
148
460
474
859
929
774
817
1059
10
258
28
518
125
1344
24
15
2021
1221
41
269
389
589
610
774
17
161
163
151
192
484
822
161
353
416
151
149
266
314
811
552
650
24
15
2021
1221
9
269
386
70
1126
774
5
129
128
652
1692
440
1465
1185
320
840
1640
162
1667
695
644
1692
1720
24
15
2021
1221
10
267
775
581
610
519
8
130
328
170
352
354
871
1185
696
52
62
769
258
788
980
546
3
24
15
2021
1221
10
267
775
581
616
778
8
297
329
169
433
433
691
727
462
57
98
35
643
128
128
1733
1068
24
15
2021
1221
10
267
775
581
616
778
8
297
329
169
433
433
947
727
462
57
98
35
515
128
1152
1989
1068
24
15
2021
1221
10
259
391
581
610
519
8
538
794
130
448
354
871
940
772
770
1067
65
261
273
1049
122
946
24
15
2021
1221
10
267
391
581
610
519
8
514
770
130
192
354
871
929
772
770
1159
324
258
276
1052
1
770
24
15
2021
1221
10
267
391
581
610
519
8
514
770
130
448
354
871
929
772
802
1059
65
258
276
1052
113
762
24
15
2021
1221
10
267
391
581
610
519
8
514
772
132
448
354
871
929
784
803
1079
65
258
276
1041
99
745
24
15
2021
1221
10
267
391
581
610
519
8
514
772
134
192
354
871
929
784
768
1154
321
258
276
1041
2
606
24
15
2021
1221
10
267
391
581
610
519
8
514
772
134
448
354
871
929
784
768
1090
65
258
276
1041
129
739
24
15
2021
1221
10
267
391
581
618
779
8
553
776
156
144
474
859
955
776
784
536
306
258
32
520
64
200
24
15
2021
1221
10
267
391
581
618
779
8
553
776
156
400
474
859
955
776
784
1048
50
258
32
520
0
520
24
15
2021
1221
33
268
390
582
618
523
21
516
802
132
462
361
865
996
850
768
1072
66
259
307
336
0
560
24
15
2021
1221
13
268
390
582
618
779
11
512
770
132
206
474
856
931
769
768
1168
560
256
26
516
12
1208
24
15
2021
1221
13
268
390
582
618
779
11
512
770
132
462
474
856
931
769
768
1072
48
256
26
516
108
888
24
15
2021
1221
13
268
390
582
618
779
11
128
130
132
462
474
984
1187
321
384
48
48
512
538
644
516
504
24
15
2021
1221
13
268
398
582
614
518
6
512
780
128
194
352
888
972
840
792
1154
327
269
304
324
46
798
24
15
2021
1221
13
268
398
582
614
518
6
512
780
128
450
352
888
972
840
792
1058
71
269
304
324
46
574
24
15
2021
1221
13
268
398
582
614
774
6
128
140
128
450
480
952
1196
328
408
34
39
525
688
644
542
435
24
15
2021
1221
37
268
390
582
618
523
23
512
770
128
206
362
864
999
785
824
1172
320
256
66
356
56
770
24
15
2021
1221
37
268
390
582
618
523
23
512
770
128
462
362
864
999
785
824
1076
64
256
66
356
56
546
24
15
2021
1221
37
268
390
582
618
523
23
512
770
132
206
362
992
999
833
768
1168
328
512
66
348
16
824
24
15
2021
1221
37
268
390
582
618
523
23
512
770
132
206
362
864
999
769
768
1168
328
256
306
372
16
824
24
15
2021
1221
37
268
390
582
618
523
23
512
770
144
206
362
864
999
785
792
1156
320
256
66
356
24
770
24
15
2021
1221
37
268
390
582
618
523
23
512
802
132
206
362
992
999
849
768
1168
328
512
66
340
0
792
24
15
2021
1221
37
268
390
582
618
523
23
512
802
132
206
362
864
999
849
768
1168
320
256
66
340
0
792
24
15
2021
1221
37
268
390
582
618
523
23
512
802
132
462
362
992
999
849
768
1072
64
512
66
340
1
562
24
15
2021
1221
37
268
390
582
618
523
23
512
802
132
462
362
864
999
849
768
1072
64
256
66
340
0
856
24
15
1861
325
26
259
391
869
520
1598
48
554
810
82
209
530
532
1540
804
930
1076
728
408
401
410
220
704
24
15
1992
1223
13
270
779
1176
1170
651
11
257
394
539
795
257
923
704
400
394
8
1551
1177
155
240
22
175
24
15
1995
1223
13
270
779
1176
1160
648
4
257
394
539
768
256
896
718
400
394
26
1538
1155
151
1269
1557
788
24
15
1995
1223
13
270
779
1176
1160
648
4
553
522
539
768
256
1344
1382
1320
1034
26
1538
1731
615
1766
1037
12
24
15
1995
1223
13
270
779
1176
1160
648
9
257
394
539
768
256
902
706
400
394
27
1539
1159
150
240
22
782
24
15
392
904
648
1736
1276
1638
1201
774
774
1098
1882
1051
1281
1478
1108
1190
1230
203
843
648
791
784
1424
1
81
24
15
392
904
648
1736
1276
1638
1201
774
774
1098
1882
1051
1282
1478
1108
1190
1230
203
832
640
791
784
1424
2
91
24
15
392
904
648
1736
1276
1638
1201
774
902
1099
1883
1051
1281
1526
1026
1419
1227
203
843
808
784
1370
1080
88
80
24
15
392
904
648
1736
1276
1638
1201
774
902
1098
1883
1051
1281
1526
1026
1162
1227
195
839
808
784
856
570
0
64
24
15
392
904
648
1736
1276
1638
1201
774
902
1098
1882
1051
1281
1526
1026
1158
1230
203
843
808
784
832
560
2
72
24
15
392
904
648
1736
1276
1638
1201
774
902
1098
1882
1051
1282
1510
1057
1158
1230
203
856
656
782
840
1104
2
67
24
15
392
904
648
1736
1276
1638
1201
774
838
1098
1883
1051
1282
1478
1122
1162
1227
195
832
640
768
780
586
0
67
24
15
1029
524
1540
6
1422
1134
890
279
525
1544
1240
592
140
1602
1088
706
490
984
1536
1544
792
1120
100
4
560
24
15
1029
524
1540
6
1422
1134
890
279
525
1552
1240
592
140
1602
1088
716
496
984
1536
1544
792
1124
102
16
592
24
15
1029
524
1540
6
1422
1134
890
279
525
1552
1240
592
140
1602
1090
713
497
984
1536
1544
588
612
86
17
593
24
15
1029
524
1540
12
1422
1134
890
279
525
1537
1228
592
140
1666
1154
711
493
973
1536
1616
596
704
96
5
573
24
15
1029
524
1540
12
1422
1134
890
279
525
1537
1228
592
140
1602
1090
711
493
973
1536
1544
780
1120
96
5
573
24
15
413
913
825
1259
1255
1587
114
794
1073
817
809
1056
1664
1857
1862
3
3
835
607
94
604
1882
1073
625
212
24
15
413
913
313
685
657
1625
125
797
49
691
673
685
1581
1894
1350
257
397
425
547
136
768
134
750
38
417
24
15
413
913
313
685
661
1625
125
797
49
691
675
681
1574
1890
1347
257
394
422
568
140
1801
133
748
33
407
24
15
413
913
313
679
645
1625
125
797
49
697
678
697
1574
1890
1346
267
388
420
568
140
776
130
739
40
330
24
15
413
913
313
679
645
1625
125
797
49
697
678
697
1574
1894
1346
267
388
420
568
136
792
130
739
40
330
24
15
413
913
313
685
649
1619
125
794
51
675
431
681
1581
1889
1345
280
72
545
565
141
785
80
608
966
833
24
15
413
913
313
683
663
1579
121
797
49
689
265
592
1622
1859
1347
259
35
387
728
152
1626
88
1088
336
695
24
15
413
913
313
683
663
1579
122
796
49
689
265
592
1620
1856
1347
259
35
387
915
155
1627
89
65
353
304
24
15
413
913
313
683
663
1579
122
794
49
689
265
592
1620
1860
1350
259
35
387
916
180
1618
90
65
353
307
24
15
413
913
313
683
663
1579
122
794
49
689
265
592
1620
1862
1350
259
35
387
915
152
1616
90
66
352
304
24
15
413
913
314
427
567
1843
1202
790
48
178
738
544
256
1477
788
790
772
678
183
1149
84
8
536
793
33
24
15
413
913
314
427
567
1843
1202
790
48
178
738
544
256
1477
1300
1302
772
678
183
1149
596
520
664
793
17
24
15
413
913
314
416
563
1845
1206
790
48
184
747
551
268
1476
788
785
771
675
177
1201
146
11
539
795
4
24
15
413
913
313
731
539
1571
1074
790
49
641
496
1052
1280
1413
1426
1211
64
1859
855
838
864
802
1051
1579
11
24
15
413
913
313
731
539
1571
1074
790
49
641
496
1052
1280
1477
1426
1211
64
1795
867
710
608
546
27
1539
1
24
15
413
913
313
731
539
1571
1074
790
49
641
497
1052
1280
1413
1426
1211
67
1859
780
838
864
802
1050
1568
55
24
15
413
913
313
731
539
1571
1074
790
49
641
497
1052
1280
1476
1426
1211
67
1795
867
715
609
1570
1050
1536
0
24
15
413
913
313
731
539
1571
1074
790
49
641
497
1052
1280
1477
1426
1206
67
1795
867
710
608
528
1041
1537
0
24
15
413
913
313
731
539
1571
1074
790
49
641
497
796
768
1413
1426
1211
67
1091
92
326
864
802
1050
1858
791
24
15
413
913
313
731
539
1571
50
790
49
641
753
668
1536
1861
786
1211
579
1539
1164
198
224
1314
1306
514
827
24
15
413
913
313
731
539
1571
50
790
49
641
496
1052
1536
1861
786
1211
64
1859
1111
198
224
1186
1051
1579
1547
24
15
413
913
313
731
539
1571
50
790
49
641
497
1052
1536
1861
786
1211
67
1795
1139
198
224
1186
1050
1538
520
24
15
413
913
313
731
539
1571
1138
790
49
641
753
668
576
836
790
1206
579
1539
1715
1159
226
1168
1297
513
648
24
15
413
913
313
731
539
1571
1138
790
49
641
753
668
576
837
786
1211
579
1539
1716
1158
160
1186
1306
514
651
24
15
413
913
645
1733
577
1587
1149
780
918
1110
462
825
845
1448
1024
1420
128
42
59
267
920
1224
26
1041
65
24
15
413
913
645
1733
577
1587
1149
1292
1430
1110
462
825
557
1896
1536
1164
128
42
427
139
104
388
262
529
562
24
15
413
913
261
453
565
1844
1206
790
22
187
493
556
780
1476
768
801
305
256
353
104
106
59
151
223
31
24
15
413
913
261
453
565
1844
1206
790
22
187
493
556
780
1476
1280
1313
305
256
353
104
618
571
791
411
27
24
15
413
913
261
453
565
1844
1206
790
22
187
749
556
780
1476
768
801
817
512
353
104
106
59
535
859
27
24
15
413
913
261
453
565
1844
1206
790
22
187
749
556
780
1476
1280
1313
817
512
353
104
618
571
663
859
27
24
15
445
901
773
781
513
1571
1149
1656
1026
2
449
881
989
1552
1602
320
230
110
110
207
33
544
182
56
24
24
15
454
905
798
768
640
1672
76
780
552
28
434
924
1596
1892
738
1732
192
12
744
40
44
1024
1664
1026
806
24
15
454
905
798
784
640
1672
76
780
536
12
402
924
1596
1892
754
1778
192
10
746
40
12
1156
1690
1547
1716
24
15
454
905
798
784
1152
1544
1100
780
536
12
928
668
460
1530
754
1778
1234
14
68
1126
6
1094
1350
1025
1344
24
15
1990
905
770
798
1158
1607
1612
12
1056
48
880
1138
147
8
700
352
608
898
98
7
336
568
514
871
261
24
15
454
904
773
768
640
1672
76
794
515
20
392
924
1596
1902
762
1768
193
54
738
35
1
1024
1670
1564
1692
24
15
454
904
773
768
640
1672
76
794
515
20
394
924
1596
1902
762
1768
192
52
738
35
1
1024
1664
1052
812
24
15
1565
529
601
712
671
1565
1556
278
305
304
795
531
656
130
1826
800
451
269
385
1009
570
27
1331
119
264
24
15
1565
529
602
716
582
1582
1788
278
304
304
892
1076
80
84
276
148
386
896
54
80
128
114
179
257
389
24
15
1565
529
602
716
590
1582
1788
278
304
304
900
1104
80
84
1556
788
280
798
54
80
640
306
1346
327
337
24
15
1565
529
1065
782
778
1691
1785
282
1299
276
644
726
598
81
1281
311
349
176
368
836
1326
354
352
12
20
24
15
1821
913
309
421
689
1619
1565
76
54
182
689
649
717
104
1856
780
902
561
267
903
693
264
336
402
49
24
15
413
913
645
1733
581
1593
1133
1292
1430
1110
461
825
557
1892
1536
1164
130
43
425
132
86
850
280
1042
550
24
15
413
913
261
709
657
1593
1133
1292
22
698
286
822
823
1828
1408
288
0
272
18
3
828
252
0
512
4
24
15
413
913
261
709
657
1593
1133
1292
22
698
286
822
823
1892
1408
288
0
272
18
131
572
252
0
512
4
24
15
413
901
645
1740
582
1598
1124
888
834
1088
450
824
568
768
34
651
161
40
454
1222
1987
1095
1637
60
517
24
15
413
933
645
1732
582
1598
1138
792
674
1156
458
824
844
1472
538
771
80
40
48
292
78
11
1579
17
66
24
15
678
935
669
1748
538
1555
1336
1384
1448
1168
497
770
1035
1536
1062
515
75
57
773
2
791
219
1947
1047
1661
24
15
1798
905
798
784
792
1992
1548
12
1048
35
152
1272
204
82
682
347
899
1699
291
270
322
131
665
1760
33
24
15
1798
905
798
784
792
1992
1548
12
1048
35
152
1272
204
82
690
347
899
1699
291
270
330
131
665
1744
33
24
15
1798
905
798
784
792
1992
1548
12
1048
35
153
1272
204
82
682
347
897
1697
290
270
322
131
663
1749
52
24
15
1798
905
798
784
792
1992
1548
12
1048
35
153
1272
204
82
690
347
897
1697
290
270
330
131
663
1749
52
24
15
1798
905
798
784
792
1992
1612
12
1048
35
152
1272
76
76
690
347
899
1699
322
256
274
131
659
1744
12
24
15
1798
905
798
784
792
1992
1612
12
1048
35
153
1272
76
76
690
347
898
1696
322
256
274
131
660
1750
14
24
15
1798
905
798
928
688
1656
1548
12
1048
92
178
662
154
76
690
418
768
614
65
1
338
362
524
965
1053
24
15
1821
905
793
797
794
1740
1572
6
1078
33
144
752
200
12
976
494
896
704
1568
128
462
146
572
641
1729
24
15
1821
905
793
797
794
1740
1572
6
1078
33
144
752
712
12
1488
494
896
672
288
1408
1486
146
659
696
48
24
15
262
903
1157
420
554
1623
1164
1544
1816
120
761
673
595
1616
1206
1635
1319
527
1537
51
787
91
25
321
1349
24
15
1798
904
665
1696
688
1656
1548
26
795
1132
492
556
684
174
145
688
128
136
386
771
1735
1936
1968
1200
62
24
15
1798
904
670
1696
688
1656
1548
14
793
619
488
566
614
198
170
107
67
199
269
785
1762
50
56
64
69
24
15
1798
904
798
768
1088
1984
1612
14
1049
44
994
708
158
19
681
489
360
10
123
347
323
337
1344
357
789
24
15
1798
904
798
928
688
1656
1548
14
1049
92
178
662
150
70
690
418
768
614
70
9
346
216
527
965
1044
24
15
1798
904
798
928
688
1656
1548
14
1049
92
178
662
150
86
690
418
768
614
150
1
332
216
527
965
1088
24
15
1277
901
645
1733
1249
1651
1869
1336
770
1106
1841
1074
54
1536
132
700
542
408
11
567
661
706
2
1859
227
24
15
1213
905
645
1741
1253
1641
1901
1386
642
1091
1891
1081
13
1536
48
1418
1232
202
19
1036
534
1830
808
20
356
24
15
1917
905
645
1733
1257
1771
1577
42
387
1105
1881
1113
205
1
1649
1949
561
145
19
1749
1125
709
218
195
457
24
15
1277
905
645
1740
1254
1655
1866
1322
770
1088
1890
1074
48
1546
144
959
561
162
3
544
800
275
213
197
346
24
15
1213
905
642
1736
1131
1643
1961
1382
768
1107
2011
1083
11
1561
171
1203
1210
130
64
516
785
1792
1236
217
259
24
15
1213
905
642
1736
1131
1643
1962
1386
800
1107
2011
1083
8
1545
139
915
1210
131
41
525
777
1152
532
84
1604
24
15
1213
905
642
1743
1121
1643
1961
1386
768
1105
2009
1081
13
1537
147
991
629
129
103
525
785
272
149
113
282
24
15
1213
905
642
1742
1123
1643
1961
1382
768
1104
2010
1082
11
1561
171
1193
1205
128
88
516
785
1809
615
104
266
24
15
1213
905
642
1742
1123
1643
1961
1382
768
1104
2010
1082
15
1561
171
1193
1205
128
80
512
785
1809
615
104
268
24
15
1478
1353
542
720
1760
48
124
716
552
1740
1570
1574
142
258
162
649
528
710
621
781
265
775
257
645
533
24
15
221
905
665
1749
1778
1714
1846
1286
817
657
1688
132
12
1612
1186
3
768
808
1960
648
264
450
563
56
96
24
15
221
905
665
1749
1778
1714
1846
1286
822
657
1688
132
12
1612
1184
6
768
808
1960
648
266
450
307
56
106
24
15
1053
521
1090
1747
1779
1715
1270
262
896
666
1690
128
396
172
428
238
692
630
119
291
257
816
544
1537
1537
24
15
253
905
645
1733
1761
1715
1837
1386
771
657
1745
233
45
1537
1201
29
665
517
1805
1133
225
453
394
475
7
24
15
253
905
645
1733
1761
1715
1837
1386
771
649
1745
233
45
1537
1201
13
669
517
1805
1117
225
403
432
498
6
24
15
253
905
645
1733
1761
1715
1837
1322
771
1105
1745
233
45
1569
1233
733
693
517
1677
653
385
19
24
502
262
24
15
253
905
645
1733
1761
1715
1837
1322
771
1097
1745
233
45
1569
1233
717
669
517
1677
653
385
51
24
497
262
24
15
253
905
645
1733
1761
1715
1837
1322
771
1097
1745
233
45
1569
1265
717
669
517
1677
653
321
19
25
497
262
24
15
253
905
645
1733
1761
1715
1837
1322
771
657
1713
169
45
1569
1233
29
949
645
1741
653
385
467
344
54
262
24
15
253
905
645
1733
1761
1715
1837
1322
771
1107
1745
233
45
1569
1234
732
701
517
1677
654
384
16
18
468
262
24
15
253
905
645
1733
1761
1715
1837
1322
771
659
1713
169
45
1569
1234
28
957
645
1741
653
384
464
338
48
262
24
15
253
905
645
1733
1761
1715
1837
1322
643
593
1745
233
45
1569
1041
349
629
517
141
653
257
467
404
438
774
24
15
253
905
645
1733
1761
1715
1837
1322
643
649
1745
233
45
1569
1041
13
925
517
1677
653
257
307
1368
369
262
24
15
253
905
645
1733
1761
1715
1837
1322
643
595
1745
233
45
1569
1042
348
637
517
141
653
256
464
402
434
774
24
15
253
905
645
1733
1761
1715
1837
1322
643
659
1713
169
45
1569
1041
176
701
645
1741
653
257
320
854
338
262
24
15
253
905
645
1733
1769
1715
1837
1322
643
595
1749
225
45
1569
1042
348
633
527
141
653
256
464
426
424
768
24
15
134
903
645
1741
1785
1675
1800
1280
384
641
1713
177
7
1536
1286
6
639
525
250
642
7
34
891
369
832
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
1688
184
12
1554
1330
27
675
643
1731
654
82
3
793
416
385
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
1688
248
12
1546
1322
27
931
517
1634
1030
114
3
1299
388
177
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
1688
248
12
1554
1330
27
675
515
1795
1038
82
3
787
448
1
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
1689
184
12
1554
1330
27
673
641
1731
654
90
3
791
385
129
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
1689
248
12
1546
1322
27
929
513
1858
1030
114
3
1303
405
116
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
1689
248
12
1554
1330
27
673
513
1795
1038
82
3
791
453
1
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
664
664
12
1554
1330
27
419
547
1891
1038
82
3
1177
736
1057
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
664
696
12
1554
1330
27
419
1155
1891
1038
82
3
1171
1824
1078
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
664
760
12
1546
1322
27
419
517
1762
1030
114
3
147
388
945
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
664
760
12
1554
1330
27
419
515
1667
1038
82
3
585
448
833
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
665
664
12
1554
1330
27
417
545
1890
1038
90
3
151
725
1108
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
665
760
12
1546
1322
27
417
513
1634
1030
114
3
151
405
692
24
15
134
905
670
1744
1784
1672
1804
1292
408
643
665
760
12
1554
1330
27
417
513
1667
1038
82
3
151
321
833
24
15
134
905
670
1744
1784
1608
1804
1292
408
643
664
536
140
1554
1330
27
419
707
1667
1046
50
3
1177
512
637
24
15
134
905
670
1744
1776
1664
1804
1292
792
651
1704
168
14
1546
1258
43
739
531
1863
1094
242
435
441
392
53
24
15
134
905
670
1744
1776
1664
1804
1292
792
651
1705
168
14
1546
1258
43
737
537
1863
1094
241
435
439
397
57
24
15
134
905
670
1744
1776
1664
1804
1292
792
651
1705
169
14
1546
1258
43
737
559
1869
1094
242
419
439
440
1
24
15
134
905
670
1744
1776
1672
1804
1292
792
651
1705
173
6
1546
1258
43
737
551
1876
1094
241
435
439
424
3
24
15
134
905
670
1744
1776
1672
1804
1292
792
651
1705
186
6
1546
1258
43
737
517
1877
1094
241
435
439
388
34
24
15
134
904
666
1731
1763
1700
1842
1399
817
666
1714
167
37
1570
1188
5
708
516
1860
1088
200
433
444
432
56
24
15
134
904
670
1744
1784
1672
1804
1294
409
643
1689
210
22
1558
1330
27
929
533
1797
1097
89
1
1325
429
61
24
15
134
904
670
1744
1784
1672
1804
1294
409
643
665
658
22
1558
1330
27
417
661
1733
1097
89
1
293
300
821
24
15
134
904
640
1744
1776
1672
1804
1294
384
664
668
244
26
1555
143
25
266
778
131
655
705
33
325
550
1611
24
15
134
904
640
1744
1776
1672
1804
1294
384
664
668
244
26
1555
1295
25
266
778
131
655
1
33
517
550
1811
24
15
455
905
280
704
576
1540
1092
780
45
685
388
1070
1386
1526
1489
1202
120
1902
826
609
535
529
1027
1537
100
24
15
1195
903
645
1740
1254
1636
1916
1344
835
1088
1890
1043
23
1581
129
1090
1234
227
32
514
807
1925
1082
3
1671
24
15
135
905
642
1744
1787
1664
1796
1292
385
671
659
224
7
1549
1294
26
280
768
130
662
0
34
528
564
1668
24
15
135
905
642
1744
1787
1664
1796
1292
385
671
659
672
7
1549
1294
26
280
1152
1730
1046
0
32
528
1844
1156
24
15
135
905
642
1744
1787
1664
1796
1292
385
671
659
736
7
1549
1294
26
280
512
1666
1046
0
32
240
396
900
24
15
135
900
640
1728
1784
1668
1800
1282
384
654
730
732
4
1542
1286
13
410
530
1618
1044
20
53
305
452
836
24
15
135
900
640
1728
1784
1668
1800
1282
384
654
730
732
4
1542
1298
27
300
1048
1792
1058
90
26
568
1729
536
24
15
135
900
640
1728
1784
1668
1800
1282
384
654
730
764
4
1542
1287
13
302
521
1761
1026
3
25
249
417
661
24
15
135
900
640
1728
1784
1668
1800
1282
384
654
1754
220
4
1542
1286
13
602
530
1794
1058
33
21
1457
484
28
24
15
135
900
640
1728
1784
1668
1800
1282
384
654
1754
220
4
1542
1287
13
922
530
1922
1026
3
25
1329
452
116
24
15
135
900
640
1728
1784
1668
1800
1282
384
654
1754
220
4
1542
1298
27
602
530
1666
1050
26
26
972
1544
284
24
15
135
900
640
1728
1784
1668
1800
1282
384
590
1754
220
4
1542
139
155
666
530
128
642
715
792
1548
464
792
24
15
135
905
640
1728
1784
1668
1800
1292
384
654
730
732
4
1556
1300
22
302
537
1665
1080
24
34
230
449
637
24
15
1579
528
538
672
688
1572
1596
290
499
344
946
1214
396
140
1860
1360
261
790
64
1728
560
1648
1142
338
299
24
15
912
928
1004
1548
30
955
811
19
603
595
1561
274
530
3
361
65
579
580
1544
1768
180
60
960
450
0
24
15
912
928
1004
1548
30
955
811
19
603
627
1561
274
530
3
433
129
707
516
1540
2044
228
117
896
386
6
24
15
912
928
1004
1548
30
955
811
19
603
723
1561
274
530
3
361
33
515
516
1544
1768
180
29
992
482
64
24
15
806
936
1021
1536
1536
1888
1516
314
323
596
532
54
62
206
1082
136
388
950
1586
1809
1793
1376
520
540
524
24
15
801
929
1013
1557
1541
1897
1513
313
330
582
534
53
53
1429
1076
132
200
1698
1590
581
772
934
1830
1698
160
24
15
1060
524
1556
5
1413
1161
1003
279
532
1542
1262
569
57
1636
1076
705
480
997
1553
1592
515
378
64
67
581
24
15
1060
524
1573
5
1417
1067
1003
279
565
1654
1265
665
156
1633
1045
720
390
945
1544
1610
1090
1255
108
142
648
24
15
1060
524
1573
5
1417
1067
1003
279
565
1654
1265
665
156
1633
1043
720
390
946
1544
1609
1088
1253
108
136
648
24
15
1574
521
1562
6
519
1732
1768
268
528
1584
34
627
48
242
20
948
806
1906
1815
1813
1858
851
29
129
706
24
15
1572
529
1561
5
561
1675
1763
286
561
1585
49
633
65
216
19
771
773
1897
1807
1839
1825
816
93
169
730
24
15
1060
529
1561
3
531
1099
995
286
562
1592
40
980
170
1624
1044
912
832
1992
1536
1542
899
388
52
112
736
24
15
1060
529
1561
0
387
583
999
286
1074
1587
331
138
42
1648
1556
546
608
588
761
1570
20
24
1568
1047
1058
24
15
1060
529
1561
0
387
583
999
286
562
1587
331
138
42
1648
1044
642
608
588
761
1570
1300
1240
1600
1047
1061
24
15
2018
934
831
1219
1155
1604
1642
98
1040
824
770
1127
181
4
528
16
16
820
176
57
269
16
52
518
1824
24
15
2018
934
831
963
1155
1604
1642
98
1040
88
770
1127
181
4
528
336
528
820
176
57
269
657
536
780
288
24
15
2018
934
831
963
1155
1604
1642
98
1040
88
770
1127
181
4
1296
336
528
820
176
57
781
912
1048
780
288
24
15
2018
934
831
1219
1219
1604
1642
98
1040
824
802
1063
149
4
528
16
0
840
112
5
269
16
568
616
416
24
15
2018
934
831
1219
1219
1604
1642
98
1040
824
802
1063
149
4
784
16
0
968
112
12
470
18
512
368
272
24
15
416
933
821
965
1089
1571
99
870
534
85
1345
1113
1592
1804
742
1585
1585
569
520
248
64
654
17
257
432
24
15
2020
933
821
1221
1153
1602
1639
101
1045
821
773
1124
106
34
547
21
21
852
20
196
296
100
101
612
1844
24
15
2020
933
821
965
1161
1602
1639
101
1045
85
789
1124
86
34
663
341
533
804
12
12
336
528
533
772
1538
24
15
2016
933
781
789
1169
1603
1632
102
1030
1
921
673
179
15
966
462
362
42
202
56
384
16
864
1052
132
24
15
2016
933
821
1221
1153
1603
1632
102
1045
821
769
1122
179
15
743
25
17
816
178
56
321
457
525
516
1830
24
15
2016
933
821
1221
1153
1603
1632
102
1046
817
769
1121
179
15
742
26
18
818
178
56
320
456
520
515
275
24
15
2016
933
821
1221
1153
1603
1632
102
1046
821
769
1121
179
15
742
25
17
818
178
56
320
457
521
520
275
24
15
2016
933
821
1221
1153
1603
1632
102
1046
821
769
1122
179
15
742
25
17
816
178
56
320
457
521
516
1821
24
15
2020
933
825
1222
1154
1607
1639
101
1040
816
768
1130
104
33
609
21
17
858
24
194
286
39
691
613
1617
24
15
2017
933
821
1221
1217
1729
1634
102
1045
817
833
1093
76
12
1254
17
50
774
140
2006
1346
226
528
539
1563
24
15
2017
933
829
1221
1218
1730
1634
102
1042
817
832
1092
68
12
1504
22
60
774
134
1974
1438
930
1059
537
1538
24
15
2017
933
829
1221
1218
1730
1634
102
1042
817
800
1092
68
12
1504
22
12
774
134
1974
1438
914
1027
569
258
24
15
2020
933
781
965
1217
1730
1639
101
1030
113
801
1100
70
6
1304
346
539
780
130
1968
1522
913
1074
787
257
24
15
2020
933
825
1222
1218
1730
1639
101
1040
816
800
1092
70
6
1505
21
4
776
132
1968
1428
998
1030
516
262
24
15
2020
933
821
1221
1217
1602
1639
101
1045
817
837
1068
166
34
663
17
58
968
66
60
352
38
160
320
385
24
15
2020
933
821
1221
1217
1602
1639
101
1045
817
805
1068
166
34
663
17
10
968
66
60
352
38
256
368
257
24
15
2020
933
821
1221
1217
1602
1639
101
1045
821
837
1068
166
34
547
21
53
964
66
60
296
82
274
340
256
24
15
2020
933
821
1221
1217
1602
1639
101
1045
821
837
1068
166
34
663
29
53
964
66
60
352
32
165
340
384
24
15
2020
933
821
1221
1217
1602
1639
101
1045
821
805
1068
166
34
547
19
13
804
66
60
296
96
130
272
384
24
15
2020
933
821
1221
1217
1730
1639
101
1045
821
837
1092
74
2
599
21
37
820
84
100
304
368
326
260
308
24
15
2020
933
821
1221
1217
1730
1639
101
1045
821
837
1092
74
2
663
21
37
820
84
100
368
48
326
516
340
24
15
2020
933
821
1221
1217
1730
1639
101
1045
821
837
1092
74
34
547
21
37
820
84
1732
296
82
198
516
1844
24
15
2020
933
821
1221
1217
1730
1639
101
1044
818
834
1092
77
5
661
16
48
819
87
97
373
48
1042
515
1842
24
15
2020
933
821
1221
1217
1730
1639
101
1044
818
834
1092
74
2
660
16
48
819
84
100
369
49
18
259
307
24
15
2020
933
821
1221
1218
1602
1639
101
1045
817
832
1060
166
34
663
17
52
966
74
60
352
38
332
330
270
24
15
2020
933
821
1221
1218
1730
1639
101
1045
821
832
1092
70
18
1431
21
48
774
137
1980
1440
932
1056
538
1551
24
15
2020
933
821
1221
1221
1602
1639
101
1044
818
806
1064
170
36
1428
16
8
807
177
48
864
974
1025
547
276
24
15
2020
933
821
1221
1221
1730
1639
101
1044
818
838
1088
70
18
1428
16
56
780
138
1980
1441
945
672
616
1544
24
15
2020
933
821
1221
1221
1730
1639
101
1044
818
838
1088
70
38
1301
16
40
780
138
1984
1504
240
704
616
1544
24
15
2020
933
821
1221
1221
1730
1639
101
1044
818
838
1088
70
38
1429
16
40
780
138
1984
864
1008
576
616
1544
24
15
2020
933
829
1221
1217
1602
1639
101
1042
817
801
1068
166
38
608
22
15
972
92
32
258
202
258
355
264
24
15
2020
933
829
1221
1217
1602
1639
101
1042
817
805
1068
166
38
608
22
3
836
92
32
258
202
570
619
361
24
15
2020
933
829
1221
1218
1730
1639
101
1042
817
800
1092
70
38
1376
22
12
774
130
1984
794
74
3
569
257
24
15
2016
933
821
1221
1218
1731
1635
102
1046
817
832
1090
68
12
1481
29
52
772
136
1972
1414
913
544
541
1556
24
15
2016
933
821
1221
1218
1731
1635
102
1046
821
832
1090
68
12
1481
25
48
772
136
1972
1414
914
532
534
1560
24
15
2020
933
821
1221
1217
1731
1639
98
1046
821
833
1097
74
32
549
18
49
821
84
1734
297
96
678
519
348
24
15
2020
933
821
1221
1217
1731
1639
98
1046
821
837
1097
74
32
549
18
51
817
84
1734
297
96
530
518
1884
24
15
2020
933
821
1221
1217
1731
1639
98
1046
821
837
1097
74
32
613
18
51
817
84
1734
258
32
18
262
348
24
15
2020
933
829
1221
1218
1731
1639
101
1042
817
832
1102
74
38
1376
22
44
780
140
1985
793
74
707
616
1544
24
15
2020
933
829
1221
1218
1731
1639
101
1042
817
800
1102
74
38
1376
22
12
780
140
1985
793
74
3
264
280
24
15
2020
933
825
1221
1218
1607
1635
102
1041
817
808
1066
144
8
663
21
0
810
136
11
354
48
4
557
1650
24
15
2020
933
825
1222
1218
1735
1636
98
1040
816
832
1098
67
33
1424
30
36
780
134
1992
869
1005
552
618
1539
24
15
2020
933
825
1222
1218
1735
1635
98
1040
816
832
1098
64
0
1488
24
56
780
136
2012
856
920
578
619
1551
24
15
2020
933
825
1222
1218
1607
1636
98
1040
816
832
1062
167
33
544
21
49
962
66
56
296
103
147
341
261
24
15
2020
933
825
1222
1218
1607
1635
101
1040
816
800
1066
160
37
609
21
4
826
168
34
256
38
6
549
268
24
15
420
933
829
965
1129
1538
103
869
530
81
853
516
1558
1798
608
1934
1219
212
980
128
34
1082
1402
1067
1049
24
15
2016
933
821
1012
1270
1744
1632
102
1046
64
794
1115
195
15
1314
391
529
771
16
1622
796
817
1050
779
1551
24
15
2020
933
821
1220
1222
1731
1639
101
1044
816
842
1098
74
35
1301
17
34
772
132
1956
1488
209
708
618
1536
24
15
2020
933
821
1220
1222
1731
1639
101
1044
816
842
1098
74
35
1429
17
34
772
132
1988
864
1009
580
618
1536
24
15
2020
933
821
1220
1222
1731
1639
102
1044
816
842
1098
75
36
1429
17
34
772
137
1985
865
973
580
618
1547
24
15
2020
933
821
964
1162
1627
1639
101
1044
84
788
1134
65
35
1301
341
516
802
14
1536
1488
857
325
785
1540
24
15
2020
933
821
964
1162
1603
1636
102
1046
84
788
1126
179
20
532
340
533
804
162
50
278
658
563
774
305
24
15
2020
933
821
964
1162
1603
1636
102
1046
84
788
1126
179
20
596
340
516
804
162
50
310
405
322
806
1841
24
15
2020
933
821
964
1162
1603
1636
102
1046
84
788
1126
179
20
1492
340
516
804
162
50
843
1305
324
790
305
24
15
2020
933
821
964
1162
1603
1635
101
1045
84
788
1126
81
35
1443
392
524
658
14
1536
1408
823
1029
908
1538
24
15
420
933
821
964
1130
1539
99
869
533
84
852
518
1553
1795
611
1928
1220
196
982
160
32
1079
1400
1096
1066
24
15
484
933
821
1204
778
1835
1079
1637
1044
1284
260
566
737
1539
1869
1028
50
1042
446
224
432
440
49
1548
873
24
15
2020
933
269
453
577
1602
1639
165
6
161
681
684
182
166
1720
186
875
564
1890
1920
713
129
1834
899
1041
24
15
2017
929
825
1221
1153
1601
1637
101
1045
821
769
1133
110
38
614
22
17
858
24
192
256
32
102
608
1616
24
15
2017
929
825
1221
1153
1601
1637
101
1045
821
773
1133
110
38
614
30
18
819
24
192
280
200
8
266
395
24
15
2017
929
828
1221
1157
1601
1634
98
1047
825
774
1125
180
20
598
17
17
821
180
54
290
238
10
263
276
24
15
2017
929
828
1221
1157
1601
1634
98
1047
825
774
1125
180
20
1430
17
17
821
180
54
866
1014
1142
519
276
24
15
2017
929
828
1221
1157
1601
1634
98
1047
821
774
1125
180
20
598
20
16
821
180
54
290
355
267
267
272
24
15
2017
929
828
1221
1157
1601
1634
98
1047
821
774
1125
180
20
662
22
16
821
180
54
354
32
354
267
280
24
15
2017
929
828
1221
1157
1601
1634
98
1047
821
774
1125
180
20
1430
22
16
821
180
54
866
992
1122
523
280
24
15
2017
928
825
965
1153
1601
1634
99
1045
84
770
1127
180
18
1318
397
529
818
179
52
772
820
1062
777
273
24
15
2017
928
825
965
1153
1601
1634
99
1045
84
786
1127
180
18
1318
397
513
802
179
52
772
820
1030
801
1825
24
15
2017
928
826
1219
1157
1605
1633
99
1044
820
774
1127
177
2
663
28
20
816
182
56
362
498
512
512
276
24
15
2016
928
825
1221
1157
1601
1635
99
1045
820
774
1121
177
9
535
29
20
822
178
59
264
16
0
514
296
24
15
2016
928
825
1221
1157
1601
1635
99
1045
820
774
1121
178
8
663
29
20
822
176
56
354
464
512
258
276
24
15
2016
928
825
1221
1157
1601
1635
99
1045
820
774
1121
178
8
1431
29
20
822
176
56
866
912
0
260
276
24
15
2016
928
825
1221
1157
1601
1635
99
1045
820
774
1121
178
18
599
29
20
822
176
51
296
240
0
258
276
24
15
2016
928
825
1221
1157
1601
1635
99
1045
820
774
1121
178
18
663
29
20
822
176
51
360
48
0
258
276
24
15
2016
928
825
1221
1157
1601
1635
99
1045
820
774
1121
178
18
1431
29
20
822
176
51
872
1008
1024
514
276
24
15
2016
928
825
965
1157
1601
1635
99
1045
84
774
1121
178
18
1319
397
524
822
176
51
772
824
1024
786
276
24
15
2016
928
825
1223
1157
1601
1635
99
1045
824
774
1121
178
8
1431
16
21
820
176
56
866
986
1115
518
294
24
15
2016
928
828
1221
1157
1601
1635
99
1047
821
774
1121
97
16
534
23
16
858
18
216
284
24
1202
1185
1880
24
15
2016
928
828
1221
1157
1601
1635
99
1047
821
774
1125
105
16
534
23
16
857
17
208
284
24
562
611
398
24
15
2016
928
825
1229
1154
1603
1635
99
1045
818
768
1122
176
19
663
20
16
826
176
50
360
33
305
517
1824
24
15
2016
928
828
1221
1153
1603
1635
99
1047
817
770
1122
96
18
534
31
17
816
16
244
274
16
0
512
1544
24
15
2016
928
828
1221
1154
1603
1635
99
1047
817
768
1122
96
18
534
31
16
818
16
244
274
16
1
525
1544
24
15
2020
924
821
1221
1154
1607
1635
119
1045
820
768
1130
80
41
645
17
17
820
8
10
356
486
521
525
1540
24
15
2020
924
822
1221
1154
1607
1636
116
1040
820
768
1130
83
24
528
18
22
820
10
235
279
21
54
517
1541
24
15
2017
928
826
1219
1155
1605
1634
99
1044
824
770
1126
100
2
615
16
22
818
19
224
290
39
13
518
1777
24
15
2016
928
825
1223
1155
1603
1635
99
1045
824
768
1122
179
19
663
16
16
816
176
48
360
55
117
516
288
24
15
2016
928
825
1223
1155
1603
1635
99
1045
824
768
1122
179
19
1431
16
16
816
176
48
872
951
1077
516
288
24
15
2016
928
825
967
1155
1603
1635
99
1045
88
768
1122
179
19
599
336
528
816
176
48
296
407
533
772
272
24
15
2016
928
825
967
1155
1603
1635
99
1045
88
768
1129
177
19
1495
336
529
822
161
48
840
794
1075
774
319
24
15
2016
928
826
1219
1155
1600
1632
96
1044
820
768
1123
180
20
718
26
30
817
179
55
326
422
1
259
275
24
15
2016
928
826
1219
1155
1600
1632
96
1044
820
768
1123
180
22
718
28
22
818
178
54
326
400
2
268
286
24
15
2017
929
825
1221
1217
1729
1633
97
1045
821
833
1093
69
13
1486
30
33
778
139
2011
856
912
1066
616
1549
24
15
2017
929
825
1221
1217
1729
1633
97
1045
821
801
1093
69
13
1486
30
1
778
139
2011
856
912
1074
560
285
24
15
2017
929
825
1221
1217
1729
1633
97
1045
821
834
1091
71
13
1486
22
48
778
138
2010
856
928
1068
610
1548
24
15
2017
929
825
1221
1217
1729
1633
101
1045
821
802
1094
70
14
1483
31
0
776
136
2008
858
912
1075
560
284
24
15
2017
929
825
1221
1217
1729
1637
101
1045
825
837
1101
78
38
1382
17
53
773
136
1952
768
86
22
533
1552
24
15
2017
929
825
1221
1217
1729
1637
101
1045
821
834
1094
78
38
1318
30
48
772
140
1984
1472
208
196
534
1560
24
15
2017
929
825
1221
1217
1729
1637
101
1045
821
834
1094
78
38
1446
30
48
772
140
1952
1408
976
1044
534
1560
24
15
2017
929
825
1221
1217
1729
1637
101
1045
821
837
1101
78
6
614
22
53
773
136
96
288
32
34
539
1552
24
15
2017
929
825
1221
1217
1729
1637
101
1045
821
837
1101
78
38
1382
29
53
773
136
1952
768
82
17
533
1552
24
15
2017
929
825
1221
1217
1729
1637
101
1045
821
805
1101
78
6
614
29
5
773
136
96
288
337
345
309
272
24
15
2017
929
825
1221
1217
1729
1637
101
1045
821
805
1101
78
38
1382
22
5
773
136
1984
768
96
2
262
272
24
15
2017
929
825
1221
1221
1729
1637
101
1045
820
838
1097
78
38
1318
28
52
774
136
1984
1472
228
20
532
1540
24
15
2017
929
825
1221
1221
1729
1637
101
1045
820
838
1097
78
38
1446
28
52
774
136
1984
832
996
1044
532
1540
24
15
2017
929
825
1221
1221
1729
1637
101
1045
820
806
1097
78
38
1318
28
4
774
136
1984
1472
228
52
308
260
24
15
2017
929
825
1221
1221
1729
1637
101
1045
820
806
1097
78
38
1446
28
4
774
136
1984
832
996
1076
516
260
24
15
2017
929
825
1221
1221
1605
1637
101
1045
820
806
1062
166
38
1446
28
4
824
160
32
832
996
1076
544
280
24
15
2017
929
825
1221
1221
1733
1637
101
1045
820
838
1094
70
38
1318
28
52
768
128
1984
1472
228
20
528
1536
24
15
2017
929
825
1221
1221
1733
1637
101
1045
820
838
1094
70
38
1446
28
52
768
128
1984
832
996
1044
528
1536
24
15
2017
929
825
1221
1221
1733
1637
101
1045
820
806
1094
70
38
1318
28
4
768
128
1984
1472
228
52
304
256
24
15
2017
929
825
1221
1221
1733
1637
101
1045
820
806
1094
70
38
1446
28
4
768
128
1984
832
996
1076
560
256
24
15
2017
929
829
1221
1217
1729
1633
98
1046
821
805
1093
69
12
588
22
1
781
93
108
312
354
514
262
418
24
15
2017
929
828
1221
1217
1601
1634
98
1047
817
802
1063
164
36
662
30
1
802
147
61
356
484
564
580
270
24
15
2017
929
828
1221
1217
1601
1634
98
1047
817
802
1063
164
36
1430
30
1
850
167
61
868
996
564
612
1538
24
15
2017
929
828
1221
1217
1601
1634
98
1047
825
802
1061
164
36
550
17
9
805
188
62
298
102
1
533
1812
24
15
2017
929
828
1221
1217
1601
1634
98
1047
825
802
1061
164
36
662
17
9
805
188
62
354
502
513
277
276
24
15
2017
929
828
1221
1217
1601
1634
98
1047
825
802
1061
164
36
614
17
9
805
188
62
258
230
385
277
276
24
15
2017
929
828
1221
1217
1729
1633
98
1047
825
834
1094
71
36
1446
17
57
772
130
1959
1436
998
545
616
1537
24
15
2017
929
828
1221
1217
1729
1633
98
1047
825
802
1094
71
36
1446
17
9
772
130
1959
1436
998
1024
568
257
24
15
2017
929
828
1221
1217
1729
1634
98
1047
817
834
1091
68
20
534
30
49
769
135
125
284
16
20
534
1562
24
15
2017
929
828
1221
1217
1729
1634
98
1047
817
834
1091
68
20
1302
30
49
769
135
1981
796
16
532
534
1562
24
15
2017
929
828
1221
1217
1729
1634
98
1047
817
834
1091
68
20
662
30
49
769
135
125
372
48
1040
534
1562
24
15
2017
929
828
1221
1217
1729
1634
98
1047
817
834
1091
68
20
1494
30
49
769
135
1981
1436
912
1044
534
1562
24
15
2017
929
828
1221
1217
1729
1634
98
1047
817
834
1091
68
20
1430
30
49
769
135
125
884
976
1040
534
1562
24
15
2017
929
828
1221
1218
1602
1634
98
1047
825
800
1060
164
36
550
17
5
838
102
38
298
102
696
616
1733
24
15
2017
929
828
1221
1218
1602
1634
98
1047
825
800
1060
164
36
662
17
5
806
102
38
354
494
569
552
322
24
15
2017
929
828
1221
1218
1602
1634
98
1047
825
800
1060
164
36
614
17
5
806
166
61
260
38
56
552
1705
24
15
2017
929
828
1221
1218
1602
1634
98
1047
825
800
1060
164
36
1430
17
5
806
166
61
868
1006
1145
552
284
24
15
2017
929
828
1221
1218
1730
1634
98
1047
817
832
1092
68
36
1430
30
48
774
134
1989
868
996
1057
542
1538
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
832
1092
68
36
1318
17
53
774
134
1989
1474
230
24
536
1538
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
832
1092
68
36
614
17
53
774
134
1736
260
38
24
536
1538
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
832
1092
68
36
1430
17
53
774
134
1989
868
1014
1042
536
1538
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
832
1092
68
36
1446
17
53
774
134
1989
834
998
1048
536
1538
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
800
1092
68
36
1302
17
5
774
134
1990
1506
246
5
264
262
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
800
1092
68
36
1318
17
5
774
134
1989
1474
230
56
568
1666
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
800
1092
68
36
1382
17
5
774
134
1736
772
102
5
264
262
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
800
1092
68
36
614
17
5
774
134
1736
260
38
56
520
262
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
800
1092
68
36
1430
17
5
774
134
1733
866
1014
1029
520
262
24
15
2017
929
828
1221
1218
1730
1634
98
1047
825
800
1092
68
36
1446
17
5
774
134
1989
834
998
1080
520
258
24
15
2017
929
828
1221
1221
1601
1634
98
1047
825
806
1057
164
36
614
17
1
845
188
62
258
230
570
619
1552
24
15
2017
929
828
1221
1221
1601
1634
98
1047
825
806
1061
164
36
662
17
1
801
188
62
354
502
518
533
1812
24
15
2017
929
828
1221
1221
1601
1634
98
1047
825
806
1061
164
36
614
17
1
961
76
62
258
230
186
355
340
24
15
2017
929
828
1221
1221
1601
1634
98
1047
821
838
1061
172
36
662
22
48
962
72
61
356
32
530
337
347
24
15
2017
929
828
1221
1221
1601
1634
98
1047
821
838
1061
172
36
614
22
48
962
72
61
258
224
162
337
347
24
15
2017
929
828
1221
1221
1601
1634
98
1047
821
806
1057
164
36
1430
22
0
829
188
62
866
992
1082
587
256
24
15
2017
929
828
1221
1221
1729
1633
98
1047
825
838
1093
69
20
534
17
49
769
141
124
284
22
16
533
1557
24
15
2017
929
828
1221
1221
1729
1633
98
1047
825
806
1093
69
20
534
17
1
769
141
124
284
22
6
565
1685
24
15
2017
929
828
1221
1221
1729
1633
98
1047
821
838
1089
69
4
1482
26
32
782
138
2012
852
916
1070
618
1536
24
15
2017
929
828
1221
1221
1729
1633
98
1047
821
838
1097
69
4
1482
20
48
774
130
2012
852
912
556
540
1560
24
15
2017
929
828
1221
1221
1729
1633
98
1047
821
806
1097
69
4
1482
20
0
778
130
2012
852
928
1084
516
256
24
15
2017
929
828
1221
1221
1729
1634
98
1047
825
838
1093
68
20
534
17
49
769
140
126
282
30
16
531
1556
24
15
2017
929
828
1221
1221
1729
1634
98
1047
825
838
1093
68
20
1494
17
49
769
140
1982
1434
926
1040
531
1556
24
15
2017
929
828
1221
1221
1729
1634
98
1047
825
838
1093
68
20
1430
17
49
769
140
1982
1442
942
1066
531
1556
24
15
2017
929
828
1221
1221
1733
1633
98
1047
825
838
1094
69
20
1174
17
49
768
130
1976
940
558
17
536
1537
24
15
2017
929
828
1221
1221
1733
1633
98
1047
821
838
1094
69
12
662
22
32
768
130
104
354
52
582
622
1546
24
15
2017
929
828
1221
1221
1733
1633
98
1047
821
838
1094
69
12
1430
22
48
768
130
104
866
1012
1045
533
1553
24
15
2017
929
828
1221
1221
1733
1637
98
1047
821
838
1094
70
32
550
22
48
856
88
1740
298
80
38
576
328
24
15
2017
929
828
1222
1218
1730
1634
98
1047
816
832
1092
68
36
1302
31
48
776
136
1990
1506
242
705
616
1550
24
15
2017
929
828
1222
1218
1730
1634
98
1047
816
832
1092
68
36
1430
31
48
776
136
1990
866
1010
577
616
1550
24
15
2017
929
828
1222
1218
1730
1634
98
1047
816
800
1092
68
36
1430
31
0
776
136
1990
866
1010
1137
565
280
24
15
2017
928
825
1221
1217
1601
1633
99
1045
820
802
1063
165
34
550
29
1
850
70
32
300
84
366
609
323
24
15
2017
928
825
1221
1217
1601
1634
99
1045
821
801
1069
164
34
662
31
1
845
188
36
340
464
616
618
1556
24
15
2017
928
825
1221
1217
1601
1634
99
1045
821
801
1069
164
34
1430
31
1
845
188
36
852
976
616
618
1556
24
15
2017
928
825
1221
1217
1601
1634
99
1045
821
805
1069
164
34
662
23
5
837
92
34
340
32
568
617
360
24
15
2017
928
825
1221
1217
1601
1634
99
1045
821
805
1069
164
34
1430
23
5
933
188
34
852
928
568
326
292
24
15
2017
928
825
1221
1217
1601
1634
99
1045
820
802
1059
164
34
662
29
1
970
87
36
356
36
566
369
337
24
15
2017
928
825
1221
1217
1601
1634
99
1045
820
802
1063
164
34
662
29
1
850
67
36
356
484
566
609
321
24
15
2017
928
825
1221
1217
1601
1634
99
1045
820
802
1063
164
34
1430
29
1
802
163
33
868
996
1078
577
1645
24
15
2017
928
825
1221
1217
1601
1634
99
1045
820
802
1063
148
34
662
29
1
802
115
20
356
36
310
577
1569
24
15
2017
928
825
1221
1217
1729
1633
99
1045
821
833
1093
69
2
662
31
33
778
134
112
364
488
554
616
1540
24
15
2017
928
825
1221
1217
1729
1633
99
1045
821
833
1093
69
2
1430
31
49
778
134
112
876
1000
1058
608
1539
24
15
2017
928
825
1221
1217
1729
1633
99
1045
821
837
1101
77
2
662
23
37
777
141
96
364
472
706
609
1545
24
15
2017
928
825
1221
1217
1729
1633
99
1045
821
805
1101
77
2
662
23
5
777
137
96
364
32
0
257
282
24
15
2017
928
825
1221
1217
1729
1633
99
1045
821
805
1101
77
2
1430
23
5
777
137
96
876
992
1024
513
282
24
15
2017
928
825
1221
1217
1729
1633
99
1045
820
834
1095
77
34
550
29
33
818
86
1728
300
84
46
513
1619
24
15
2017
928
825
1221
1217
1729
1633
99
1045
820
802
1095
69
34
550
29
1
770
134
1736
300
84
54
513
1795
24
15
2017
928
825
1221
1217
1729
1634
99
1045
821
833
1101
76
14
1302
31
33
781
140
2004
1504
208
680
618
1540
24
15
2017
928
825
1221
1217
1729
1634
99
1045
821
837
1101
76
14
1302
31
53
773
140
2004
1504
208
193
541
1540
24
15
2017
928
825
1221
1217
1729
1634
99
1045
821
837
1101
76
14
662
31
53
773
140
100
352
48
1040
533
1540
24
15
2017
928
825
1221
1217
1729
1634
99
1045
821
837
1101
76
14
1430
31
53
773
140
2004
864
912
1040
533
1540
24
15
2017
928
825
1221
1217
1729
1634
99
1045
821
805
1101
76
14
1302
31
5
773
140
2004
1504
208
113
261
264
24
15
2017
928
825
1221
1217
1729
1634
99
1045
821
805
1101
76
14
662
31
5
773
84
100
352
48
1072
565
372
24
15
2017
928
825
1221
1217
1729
1634
99
1045
821
805
1101
76
14
1430
31
5
773
140
100
864
976
1137
517
264
24
15
2017
928
825
1221
1217
1729
1634
99
1045
820
834
1091
68
34
1430
29
49
778
139
1988
868
996
550
610
1550
24
15
2017
928
825
1221
1217
1729
1634
99
1045
820
834
1095
68
2
598
29
33
818
83
100
308
356
286
513
337
24
15
2017
928
825
1221
1217
1729
1634
99
1045
820
834
1095
68
34
1430
29
33
770
131
1985
868
996
1070
609
1537
24
15
2017
928
825
1221
1217
1729
1634
99
1045
820
802
1091
68
34
1430
29
1
778
139
1988
868
996
1078
561
285
24
15
2017
928
825
1221
1217
1729
1634
99
1045
820
802
1095
68
2
598
29
1
770
131
100
308
356
366
257
257
24
15
2017
928
825
1221
1217
1729
1634
99
1045
820
802
1095
68
34
1302
29
1
770
131
1985
1508
228
702
257
257
24
15
2017
928
825
1221
1217
1729
1634
99
1045
820
802
1095
68
34
1430
29
1
770
131
1729
868
996
1086
513
257
24
15
2017
928
825
1227
1217
1729
1633
99
1045
816
838
1095
69
2
662
24
61
768
134
96
364
42
1059
528
1538
24
15
2017
928
825
1227
1217
1729
1633
99
1045
816
806
1095
69
2
662
24
6
768
134
96
364
42
89
512
258
24
15
2017
928
825
1227
1217
1729
1633
99
1045
816
806
1095
69
2
1430
24
6
768
134
96
876
1002
1081
512
258
24
15
2017
928
825
1227
1217
1602
1634
99
1045
816
806
1068
164
34
1430
24
6
817
189
33
868
998
1129
591
265
24
15
2017
928
825
1223
1221
1601
1634
99
1045
824
804
1061
148
34
614
16
4
802
116
20
260
358
518
302
328
24
15
2017
928
825
1223
1221
1729
1633
99
1045
824
836
1093
69
2
662
16
41
770
130
104
364
474
707
622
1537
24
15
2017
928
825
1223
1221
1729
1633
99
1045
824
836
1093
69
34
550
16
50
770
130
1728
300
102
25
534
1537
24
15
2017
928
825
1223
1221
1729
1633
99
1045
824
804
1093
69
2
662
16
9
770
130
104
364
474
515
526
257
24
15
2017
928
825
1223
1221
1729
1633
99
1045
824
806
1093
69
2
662
16
5
768
130
104
364
474
635
526
1793
24
15
2017
928
825
1223
1221
1729
1633
99
1045
824
806
1093
69
2
1430
16
5
768
130
104
876
986
1147
574
257
24
15
2017
928
825
1229
1221
1729
1634
99
1045
818
803
1097
76
14
662
20
6
774
84
100
352
34
376
568
369
24
15
2017
928
828
1221
1221
1729
1633
99
1047
821
838
1097
69
10
1484
22
48
778
131
2008
856
928
1058
609
1537
24
15
2017
928
828
1221
1221
1729
1633
99
1047
821
806
1097
69
10
1484
22
0
778
131
2008
856
928
1082
561
257
24
15
2017
928
826
1219
1221
1601
1634
99
1044
820
806
1061
148
34
663
28
4
804
116
20
354
51
304
582
1570
24
15
2017
928
826
1219
1221
1729
1633
99
1044
820
838
1093
77
34
1303
28
52
772
134
1984
1510
243
704
616
1536
24
15
2017
928
826
1219
1221
1729
1633
99
1044
820
838
1093
77
34
1175
28
52
772
134
1984
1366
561
69
534
1536
24
15
2017
928
826
1219
1221
1729
1633
99
1044
820
838
1093
77
34
1431
28
52
772
134
1984
854
915
1216
536
1536
24
15
2017
928
826
1219
1221
1729
1633
99
1044
820
806
1093
77
34
1175
28
4
772
134
1984
1366
561
53
517
256
24
15
2017
928
826
1219
1221
1729
1633
99
1044
820
806
1093
77
34
1431
28
4
772
134
1984
854
913
1077
517
256
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
838
1093
68
34
1319
28
52
772
140
1993
1477
213
192
536
1540
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
838
1093
68
34
1447
28
52
772
140
1993
837
981
1040
534
1540
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
838
1093
68
34
1431
28
52
772
140
1993
866
1010
1040
534
1540
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
838
1093
76
14
1303
28
52
772
136
1977
1505
209
192
536
1542
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
806
1093
68
2
1175
28
4
772
140
1969
946
562
48
518
260
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
806
1093
68
2
1431
28
4
772
140
1969
1458
946
1072
518
260
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
806
1093
68
34
1431
28
4
772
140
1993
866
1010
1136
518
260
24
15
2017
928
826
1219
1221
1729
1634
99
1044
820
806
1093
76
14
1303
28
4
772
136
1977
1505
209
112
262
262
24
15
2017
928
826
1219
1221
1605
1633
99
1044
820
806
1063
161
34
663
28
4
912
86
32
342
50
112
336
340
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
838
1095
65
2
599
28
52
816
86
96
310
370
272
256
308
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
838
1095
65
2
663
28
52
816
86
104
362
51
1040
512
308
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
838
1095
65
34
1431
28
52
768
140
1992
870
1011
1040
528
1560
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
838
1095
69
9
535
28
34
816
88
1745
266
18
28
512
304
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
838
1095
73
34
1175
28
52
768
134
1984
1366
562
64
528
1538
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
838
1095
73
34
1431
28
52
768
134
1984
854
915
1216
542
1538
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
806
1095
69
9
535
28
4
776
88
1745
266
18
560
256
456
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
806
1095
73
34
1303
28
4
768
134
1952
1510
229
53
304
274
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
806
1095
73
34
1175
28
4
768
134
1984
1366
562
48
560
1666
24
15
2017
928
826
1219
1221
1733
1633
99
1044
820
806
1095
73
34
1431
28
2
768
134
1984
854
915
1132
512
258
24
15
2017
928
826
1219
1221
1653
1633
99
1044
820
806
1087
129
18
727
28
4
856
184
32
349
433
560
608
1544
24
15
2017
928
826
1219
1221
1653
1634
99
1044
820
806
1085
128
18
1175
28
4
820
188
33
930
563
48
550
1793
24
15
2016
929
825
1221
1217
1729
1635
101
1045
825
835
1093
66
38
1383
17
49
773
128
1996
768
86
529
539
1567
24
15
2016
929
825
1221
1217
1729
1635
101
1045
825
803
1093
66
38
1383
17
10
770
128
1996
768
86
512
315
267
24
15
2016
929
825
1221
1217
1729
1635
101
1045
821
837
1093
66
38
551
29
53
821
80
1740
296
82
17
261
304
24
15
2016
929
825
1221
1217
1729
1635
101
1045
821
805
1101
66
38
551
29
5
773
128
1740
296
82
113
261
256
24
15
2016
929
825
1221
1217
1602
1635
101
1045
825
835
1060
162
38
551
17
49
963
68
36
296
86
273
337
261
24
15
2016
929
825
1221
1217
1602
1635
101
1045
825
803
1060
162
38
615
17
10
963
68
36
256
204
128
378
258
24
15
2016
929
825
1221
1217
1602
1635
101
1045
825
803
1060
162
38
1447
17
10
803
164
36
832
982
1024
534
1714
24
15
2016
929
825
1221
1217
1602
1635
101
1045
821
805
1060
162
38
551
29
5
824
68
36
296
82
49
288
344
24
15
2016
929
825
1221
1217
1602
1635
101
1045
821
805
1060
162
38
615
29
5
824
68
36
256
200
57
288
344
24
15
2016
929
825
1221
1217
1602
1635
101
1045
821
805
1060
162
38
1447
29
5
824
162
36
832
996
1081
544
268
24
15
2016
929
825
1221
1217
1730
1635
101
1045
825
835
1092
66
38
1447
17
49
771
132
1988
832
982
1041
529
1538
24
15
2016
929
825
1221
1217
1730
1635
101
1045
825
837
1100
78
38
1383
17
53
772
132
1952
768
86
29
532
1556
24
15
2016
929
825
1221
1217
1730
1635
101
1045
825
837
1100
78
38
1319
17
53
772
132
1984
1472
214
669
532
1556
24
15
2016
929
825
1221
1217
1730
1635
101
1045
825
803
1092
66
38
1447
17
10
771
132
1988
832
982
1024
526
258
24
15
2016
929
825
1221
1217
1730
1635
101
1045
821
837
1100
78
38
1383
29
53
772
132
1952
768
80
21
532
1538
24
15
2016
929
825
1221
1217
1730
1635
101
1045
821
837
1100
78
38
1319
29
37
776
140
1984
1472
228
41
608
1544
24
15
2016
929
825
1221
1217
1730
1635
101
1045
821
837
1100
78
38
615
29
53
772
140
1728
256
200
193
532
1540
24
15
2016
929
825
1221
1217
1730
1635
101
1045
821
837
1100
78
38
1447
29
37
776
140
1984
832
996
1065
608
1544
24
15
2016
929
825
1221
1217
1730
1635
101
1045
821
805
1100
78
38
551
29
5
772
132
1728
296
82
49
516
1794
24
15
2016
929
825
1221
1217
1730
1635
101
1045
821
805
1100
78
38
1319
29
5
772
132
1984
1472
228
49
516
258
24
15
2016
929
825
1221
1217
1730
1635
101
1045
821
805
1100
78
38
1447
29
5
772
132
1984
832
996
1073
516
258
24
15
2016
929
825
1221
1221
1602
1635
101
1045
825
839
1064
162
38
551
17
50
967
65
36
296
86
272
338
268
24
15
2016
929
825
1221
1221
1602
1635
101
1045
825
807
1064
162
38
615
17
9
807
188
36
256
214
385
281
273
24
15
2016
929
825
1221
1221
1730
1635
101
1045
825
807
1096
66
38
1383
17
9
779
129
1731
768
76
1
513
256
24
15
2016
929
825
1221
1221
1730
1635
101
1045
825
807
1096
66
38
1319
17
9
779
129
1988
1472
214
513
266
284
24
15
2016
929
825
1221
1221
1730
1635
101
1045
825
807
1096
66
38
1447
17
9
779
129
1988
832
982
1025
522
284
24
15
2016
929
825
1189
1217
1602
1635
101
1045
793
901
1060
162
38
551
9
69
852
68
36
296
106
761
356
356
24
15
2016
928
825
1221
1217
1601
1635
99
1045
820
802
1062
146
2
791
29
1
968
112
4
500
16
566
368
272
24
15
2016
928
825
1221
1217
1729
1635
99
1045
820
834
1093
65
2
663
29
49
773
133
100
360
40
74
539
1539
24
15
2016
928
825
1221
1217
1729
1635
99
1045
820
834
1094
66
0
1431
29
33
776
128
104
874
996
1069
613
1537
24
15
2016
928
825
1221
1217
1729
1635
99
1045
820
834
1094
66
34
1431
29
33
776
128
1988
868
996
1069
613
1537
24
15
2016
928
825
1221
1217
1729
1635
99
1045
820
802
1091
65
34
1431
29
1
769
133
1988
868
1008
1146
515
263
24
15
2016
928
825
1221
1217
1729
1635
99
1045
820
802
1094
66
34
1431
29
1
776
128
1732
868
1008
1142
560
256
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
838
1065
162
32
551
29
52
966
64
56
298
84
64
338
340
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
838
1065
162
34
551
29
52
966
64
36
296
84
320
346
268
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
838
1065
162
34
615
29
52
966
64
36
260
340
276
340
340
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1057
161
32
551
29
4
982
81
32
298
84
52
356
278
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1057
161
34
551
29
4
826
99
36
296
84
48
289
410
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1057
162
32
551
29
4
982
80
56
298
84
52
356
276
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1057
169
32
551
29
4
830
185
48
298
84
48
546
1793
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1057
170
32
551
29
4
830
184
48
298
84
48
546
1795
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1057
146
0
727
29
4
982
112
0
346
432
564
356
396
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1065
162
32
551
29
4
966
64
56
298
84
368
370
340
24
15
2016
928
825
1221
1221
1601
1635
99
1045
820
806
1065
162
34
551
29
4
966
64
36
296
84
368
370
340
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
66
0
1303
29
52
774
128
2008
1498
228
64
530
1539
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
66
0
1431
29
52
774
128
2008
874
1000
1056
610
1548
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
66
2
1511
29
52
774
128
1971
1428
916
1044
532
1556
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
66
2
1431
29
52
774
128
1971
1460
944
672
610
1548
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
66
16
1431
29
36
774
128
1976
1450
936
552
620
1548
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
66
34
1303
29
52
774
128
1987
1508
228
660
532
1556
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
66
34
1431
29
52
774
128
1987
868
1008
1040
532
1556
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
838
1097
73
9
535
29
52
774
134
127
264
16
16
532
1536
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1089
66
0
1303
29
4
782
136
2008
1498
228
112
514
260
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1089
66
0
1431
29
4
782
136
2008
874
996
1072
514
260
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1089
66
34
1431
29
4
782
136
1987
868
1008
1136
514
260
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1089
73
9
535
29
4
782
89
127
264
16
560
258
458
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1097
66
2
1495
29
4
774
128
115
856
944
1076
516
268
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1097
66
16
1431
29
4
774
128
1976
1450
976
1136
516
268
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1097
66
34
1303
29
4
774
128
1987
1508
228
52
308
276
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1097
66
34
1431
29
4
774
128
1731
868
1008
1136
516
268
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1097
73
8
663
29
4
774
81
120
354
48
48
308
430
24
15
2016
928
825
1221
1221
1729
1635
99
1045
820
806
1097
73
9
535
29
4
774
81
127
264
272
304
260
374
24
15
2016
928
825
1223
1221
1601
1635
99
1045
824
836
1065
162
32
551
16
52
966
64
56
298
103
77
326
342
24
15
2016
928
825
1223
1221
1729
1635
99
1045
824
834
1089
66
34
1319
16
54
772
136
1988
1476
230
28
536
1550
24
15
2016
928
825
1223
1221
1729
1635
99
1045
824
836
1097
66
2
615
16
52
774
128
100
292
38
29
534
1558
24
15
2016
928
825
1223
1221
1729
1635
99
1045
824
836
1097
66
34
1319
16
52
774
128
1988
1476
230
29
534
1558
24
15
2016
928
825
1223
1221
1729
1635
99
1045
824
806
1097
66
2
1431
16
5
772
128
100
872
986
1147
520
268
24
15
2016
928
825
1223
1221
1602
1635
99
1045
824
804
1056
162
32
551
16
8
972
66
32
298
103
640
360
348
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
834
1088
66
2
615
16
54
774
137
108
292
38
28
532
1558
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
834
1088
66
34
1319
16
54
774
137
1996
1476
230
28
532
1558
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
834
1088
66
34
1447
16
54
774
137
1996
836
998
1052
532
1558
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
802
1088
66
34
1447
16
6
770
132
1996
836
998
572
268
264
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
804
1088
66
2
599
16
8
780
82
108
308
374
0
264
460
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
804
1088
66
2
615
16
8
780
82
108
292
38
0
516
1740
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
804
1088
66
32
1383
16
8
780
132
1984
794
75
0
520
280
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
804
1088
66
34
1383
16
8
780
132
1996
772
102
0
264
280
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
804
1088
66
34
1319
16
8
780
132
1964
1476
230
0
520
1688
24
15
2016
928
825
1223
1221
1730
1635
99
1045
824
804
1088
66
34
1447
16
8
780
132
1996
836
998
1024
520
280
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
835
1057
161
34
551
20
54
962
66
36
296
98
72
332
257
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
835
1057
162
32
551
20
54
962
64
32
298
98
72
332
262
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
835
1065
162
32
551
20
54
966
64
56
298
98
72
328
266
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
835
1065
162
34
615
25
54
966
64
36
280
332
584
328
266
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
803
1057
161
32
551
20
6
830
65
32
298
82
56
292
348
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
803
1057
161
34
551
20
6
962
66
36
296
82
376
380
257
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
803
1057
162
32
551
20
6
962
64
32
298
98
376
380
262
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
803
1057
162
34
615
20
6
822
160
35
260
34
56
544
1818
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
803
1057
162
34
1447
20
6
822
160
35
836
997
1080
544
1818
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
803
1057
169
32
551
20
6
822
85
40
298
82
56
288
340
24
15
2016
928
825
1229
1221
1601
1635
99
1045
818
803
1057
170
32
551
20
6
822
184
48
298
98
120
544
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
65
2
663
20
54
770
130
100
372
34
536
540
1537
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
65
34
1383
25
54
770
131
1988
792
76
584
636
1536
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
65
34
1431
20
54
770
130
1988
868
994
1064
540
1537
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
66
2
1511
25
38
782
136
1971
1428
972
1064
616
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
66
32
1383
25
54
770
128
1984
794
76
584
636
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
66
34
1383
20
54
770
128
1987
772
101
552
540
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
66
34
1319
20
54
770
128
1987
1476
226
24
540
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
66
34
1447
20
54
770
128
1987
836
994
1064
540
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
66
34
1431
20
54
770
128
1987
868
994
1048
540
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1089
74
32
551
20
54
830
88
1728
298
98
72
512
1618
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1093
65
34
1175
20
54
769
129
1996
1364
34
24
534
1537
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1093
65
34
1431
20
54
769
129
1996
852
930
1064
542
1537
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1097
66
32
1383
25
54
774
128
1984
794
76
584
632
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1097
66
34
1383
20
54
774
128
1987
772
101
24
528
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1097
66
34
1319
20
54
774
128
1987
1476
226
24
528
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1097
66
34
1447
20
54
774
128
1987
836
994
1064
536
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1097
66
34
1431
20
54
774
128
1987
868
994
1048
528
1542
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
835
1097
73
34
1383
25
49
773
141
1956
772
76
17
539
1548
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
65
2
663
20
6
770
130
100
372
34
56
316
257
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
65
2
1431
20
6
770
130
100
884
994
1080
572
257
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
65
34
1383
25
6
770
130
1956
792
76
600
604
1601
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
65
34
1431
20
6
770
130
1988
868
994
1080
572
257
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
66
32
1383
25
6
770
128
1984
794
76
600
604
1806
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
66
34
1383
25
6
770
128
1987
792
76
600
604
1806
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
66
34
1319
20
6
770
128
1987
1476
226
56
572
1670
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
66
34
1447
20
6
770
128
1987
836
994
1080
572
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1089
66
34
1431
20
6
770
128
1987
868
994
1080
572
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1097
66
32
1383
25
6
774
128
1984
794
76
344
256
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1097
66
34
1383
25
6
774
128
1731
772
76
600
256
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1097
66
34
1319
20
6
774
128
1987
1476
226
56
512
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1097
66
34
615
20
6
774
128
1731
260
34
56
512
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1097
66
34
1447
20
6
774
128
1987
836
994
1080
512
262
24
15
2016
928
825
1229
1221
1729
1635
99
1045
818
803
1097
66
34
1431
20
6
774
128
1731
868
994
1080
512
262
24
15
2016
928
825
1229
1221
1602
1635
99
1045
818
835
1056
161
32
551
20
54
963
67
32
298
98
72
330
256
24
15
2016
928
825
1229
1221
1602
1635
99
1045
818
835
1056
162
32
551
20
54
963
68
32
298
98
72
330
258
24
15
2016
928
825
1229
1221
1602
1635
99
1045
818
803
1056
162
32
551
20
6
823
68
32
298
82
56
290
345
24
15
2016
928
828
1221
1217
1729
1635
99
1047
817
834
1091
65
34
1302
31
49
769
133
1988
1506
240
656
534
1542
24
15
2016
928
828
1221
1217
1729
1635
99
1047
817
834
1091
65
34
1430
31
49
769
133
1988
866
1008
1040
534
1542
24
15
2016
928
828
1221
1217
1729
1635
99
1047
817
834
1093
65
0
662
31
49
773
133
104
364
48
576
622
1538
24
15
2016
928
828
1221
1217
1729
1635
99
1047
817
834
1094
66
0
662
31
49
776
128
104
364
48
320
528
1536
24
15
2016
928
828
1221
1217
1729
1635
99
1047
817
834
1094
66
0
1430
31
49
776
128
104
876
1008
1040
528
1537
24
15
2016
928
828
1221
1217
1729
1635
99
1047
817
802
1091
65
34
1430
31
1
769
133
1732
866
1008
1136
518
262
24
15
2016
928
828
1221
1217
1602
1635
99
1047
817
802
1060
165
34
662
31
1
835
167
32
338
464
616
618
1556
24
15
2016
928
828
1221
1217
1602
1635
99
1047
817
802
1060
165
34
1430
31
1
835
167
32
850
912
616
618
1556
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
66
2
662
31
49
771
132
108
361
48
1088
1185
1539
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
66
4
662
31
33
771
129
104
360
40
1064
610
1542
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
66
4
1430
31
33
771
129
104
872
1000
1064
610
1542
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
66
20
1302
31
49
771
129
1976
792
16
544
609
1549
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
66
20
1494
31
49
771
129
1976
1432
976
1096
538
1542
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
66
34
1302
31
49
771
129
1964
1506
240
704
609
1549
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
66
34
1430
31
49
771
129
1996
850
912
1220
609
1549
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
69
2
1430
31
49
771
135
1968
1458
944
672
537
1538
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
69
4
662
31
33
771
135
100
360
40
1064
609
1538
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
69
4
1430
31
33
771
135
100
872
1000
1064
609
1538
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
69
34
1302
31
49
771
135
1984
1506
240
704
609
1545
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
834
1092
69
34
1430
31
49
771
135
1984
866
1008
576
609
1538
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
66
2
662
31
1
771
132
108
361
48
1072
513
259
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
66
2
1430
31
1
771
132
108
873
1008
1136
513
259
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
66
4
662
31
1
771
132
104
360
40
1084
513
259
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
66
4
1430
31
1
771
132
104
872
1000
1128
513
259
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
66
20
1302
31
1
771
129
1976
792
16
560
257
269
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
66
34
1302
31
1
771
129
1964
1506
240
728
257
269
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
66
34
1430
31
1
771
129
1996
850
912
1072
513
269
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
69
4
662
31
1
771
135
100
360
48
48
305
258
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
69
4
1430
31
1
771
135
100
872
1008
1136
513
258
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
69
34
1302
31
1
771
135
1984
1506
240
728
257
258
24
15
2016
928
828
1221
1217
1730
1635
99
1047
817
802
1092
69
34
1430
31
1
771
135
1984
866
1008
1136
513
258
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
838
1065
162
32
550
23
48
966
64
56
300
80
274
348
268
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
838
1065
169
32
550
23
32
970
91
40
300
96
66
337
346
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1057
161
34
662
23
0
826
163
36
338
32
258
529
1818
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1057
161
34
614
23
0
826
99
36
258
32
130
273
410
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1057
161
34
1430
23
0
826
163
36
850
992
1026
529
1818
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1057
162
32
550
23
0
973
80
56
300
96
442
363
340
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1057
169
32
550
23
0
829
185
48
300
80
378
587
259
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1057
170
36
550
23
0
826
184
40
296
96
5
529
1795
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1057
170
36
1318
23
0
826
184
40
808
1376
261
273
259
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1065
169
32
550
23
0
970
91
40
300
96
130
369
338
24
15
2016
928
828
1221
1221
1601
1635
99
1047
821
806
1061
161
32
550
23
0
825
161
56
300
96
2
531
1806
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
838
1089
65
34
614
23
48
858
83
1732
258
32
34
577
346
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
838
1093
65
2
1510
23
48
769
129
1972
1426
992
1042
531
1537
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
838
1093
73
32
550
23
48
821
81
1736
300
96
34
263
310
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
838
1097
73
34
1318
23
32
778
138
1988
1474
208
706
617
1548
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
838
1097
73
34
1430
23
48
778
138
1988
866
992
1070
609
1544
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
838
1097
73
34
1446
23
48
778
138
1988
834
992
546
609
1544
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
806
1097
73
34
1318
23
0
778
138
1988
1474
224
2
561
1688
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
806
1097
73
34
1430
23
0
778
138
1988
866
992
1026
561
280
24
15
2016
928
828
1221
1221
1729
1635
99
1047
821
806
1097
73
34
1446
23
0
778
138
1988
834
992
1026
561
280
24
15
2016
928
825
1221
1217
1603
1635
99
1045
820
802
1058
160
34
551
29
1
848
160
36
296
84
365
608
1536
24
15
2016
928
825
1221
1217
1603
1635
99
1045
820
802
1058
160
34
663
29
1
800
96
36
340
48
573
576
320
24
15
2016
928
825
1221
1217
1603
1635
99
1045
820
802
1058
160
34
1431
29
1
800
160
36
852
976
621
576
1640
24
15
2016
928
825
1221
1217
1603
1635
99
1045
820
802
1058
160
35
551
29
1
848
64
57
296
84
365
608
320
24
15
2016
928
825
1221
1217
1603
1635
99
1045
820
802
1058
144
2
727
29
1
976
112
4
344
432
54
352
264
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
834
1090
64
2
1175
29
49
768
128
1972
948
560
70
528
1536
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
834
1090
64
2
663
29
33
816
80
100
372
496
541
512
1872
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
834
1090
64
2
1431
29
49
768
128
116
884
1008
1094
528
1536
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
834
1090
64
3
663
29
33
816
80
105
360
40
1053
512
304
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
834
1090
64
34
1303
29
49
768
128
1988
1508
240
710
624
1544
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
834
1090
64
34
1431
29
33
768
128
1988
868
996
1069
608
1536
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
802
1090
64
2
1175
29
1
768
128
1972
948
560
61
512
256
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
802
1090
64
2
663
29
1
768
128
116
372
48
1085
512
256
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
802
1090
64
2
1431
29
1
768
128
116
884
1008
1149
512
256
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
802
1090
64
34
1303
29
1
768
128
1988
1508
228
701
256
256
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
802
1090
64
34
1431
29
1
768
128
1732
868
996
1085
512
256
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
802
1098
68
2
1431
29
1
780
136
1968
1460
944
1078
518
262
24
15
2016
928
825
1221
1217
1731
1635
99
1045
820
802
1098
68
34
1431
29
1
780
136
1984
868
1008
1142
518
262
24
15
2016
928
825
1189
1217
1603
1635
99
1045
788
914
1058
160
34
551
13
65
832
96
36
296
116
765
352
320
24
15
2016
928
825
1189
1217
1603
1635
99
1045
788
914
1058
160
35
551
13
65
832
64
57
296
116
765
352
352
24
15
2016
928
825
1227
1217
1731
1635
99
1045
816
806
1097
64
2
1431
24
6
772
128
2004
872
938
1113
568
268
24
15
2016
928
825
1227
1217
1731
1635
99
1045
816
806
1097
64
34
1383
24
6
772
128
1732
772
77
729
312
270
24
15
2016
928
825
1227
1217
1731
1635
99
1045
816
806
1097
66
35
1383
24
6
772
132
1740
792
79
345
312
258
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1090
64
34
1319
20
48
780
128
1988
1476
226
33
618
1536
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1090
64
34
1447
20
48
780
128
1988
836
994
1057
618
1536
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1090
64
34
1431
20
48
780
128
1988
868
994
545
618
1536
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1090
66
34
1319
20
48
780
140
1994
1476
229
673
618
1548
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1090
66
34
1447
20
48
780
140
1994
836
994
1057
618
1544
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1090
66
34
1431
20
48
780
140
1994
868
994
545
618
1548
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1102
73
3
1239
20
48
772
142
2000
1368
217
17
538
1550
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1102
73
3
1431
20
48
772
142
2000
872
921
1041
538
1550
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1102
73
3
1495
20
48
772
134
2000
856
921
1041
538
1547
24
15
2016
928
825
1229
1218
1731
1635
99
1045
818
832
1102
73
35
1383
25
48
772
134
1984
792
76
588
636
1542
24
15
2016
928
825
1229
1225
1731
1635
99
1045
818
847
1097
64
34
1431
20
34
768
128
1988
868
1013
576
608
1571
24
15
2016
928
828
1221
1217
1603
1635
99
1047
817
802
1058
146
2
662
31
1
800
115
1
361
48
304
576
1571
24
15
2016
928
828
1221
1217
1731
1635
99
1047
817
834
1090
64
34
1430
31
33
768
128
1988
866
1000
1064
608
1536
24
15
2016
928
828
1221
1217
1731
1635
99
1047
817
834
1090
66
34
1430
31
49
768
131
1985
866
1008
576
608
1539
24
15
2016
928
828
1221
1217
1731
1635
99
1047
817
802
1090
64
34
1430
31
1
768
128
1732
866
1008
1136
512
257
24
15
2016
928
828
1221
1217
1731
1635
99
1047
817
802
1090
66
34
1430
31
1
768
131
1985
866
1008
1136
512
259
24
15
2016
928
828
1221
1218
1731
1635
99
1047
817
832
1090
64
34
1430
31
48
770
128
1988
866
1008
1041
533
1537
24
15
2016
928
828
1221
1218
1731
1635
99
1047
817
800
1090
64
34
1430
31
0
770
128
1988
866
1008
1137
517
257
24
15
2020
924
821
1221
1218
1603
1639
119
1041
818
896
1061
172
41
525
33
107
875
84
54
304
8
730
520
1544
24
15
2020
924
821
1221
1218
1731
1639
119
1041
818
832
1093
76
41
525
33
43
779
84
1741
304
8
537
616
1704
24
15
2020
924
821
1221
1218
1735
1635
119
1045
820
832
1094
64
41
1285
17
49
778
135
1965
1508
230
713
609
1539
24
15
2020
924
821
1221
1218
1735
1635
119
1045
820
832
1094
64
41
1417
33
33
778
135
1997
876
910
1070
617
1539
24
15
2020
924
821
1221
1218
1735
1635
119
1045
820
832
1094
64
41
1445
33
49
778
135
1965
1442
910
1057
609
1539
24
15
2017
928
825
1227
1219
1733
1634
99
1045
816
832
1094
68
14
1430
24
50
772
130
104
864
970
1098
540
1541
24
15
2017
928
825
1227
1219
1733
1634
99
1045
816
832
1094
68
34
1318
21
48
772
130
1984
1476
228
672
542
1539
24
15
2017
928
825
1227
1219
1733
1634
99
1045
816
832
1094
68
34
1446
21
48
772
130
1984
836
996
1056
542
1539
24
15
2017
928
825
1227
1219
1733
1634
99
1045
816
832
1094
73
34
1174
24
48
772
140
1984
1364
38
718
638
1548
24
15
2017
928
825
1227
1219
1733
1634
99
1045
816
832
1094
73
34
1318
24
56
772
140
1984
1476
214
704
620
1548
24
15
2017
928
825
1227
1219
1733
1634
99
1045
816
832
1094
73
34
1430
24
48
772
140
1984
852
934
1230
638
1548
24
15
2017
928
825
1227
1219
1733
1634
99
1045
816
800
1094
73
34
1318
21
4
772
140
1984
1476
228
56
570
1676
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
832
1094
73
34
1174
16
42
776
140
1984
1364
46
706
612
1548
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
832
1094
73
34
1318
16
48
776
140
1984
1476
230
40
608
1548
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
832
1094
73
34
1430
16
42
776
140
1984
852
942
1218
612
1548
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
832
1094
73
34
1446
16
48
776
140
1984
836
998
1064
608
1548
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
800
1094
73
34
1174
16
10
776
140
1984
1364
46
2
516
284
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
800
1094
73
34
1318
16
10
776
140
1984
1476
230
1
520
1692
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
800
1094
73
34
1430
16
10
776
140
1984
852
942
1026
522
282
24
15
2017
928
825
1223
1219
1733
1634
99
1045
824
800
1094
73
34
1446
16
10
776
140
1984
836
998
1025
514
283
24
15
2017
928
826
1219
1219
1605
1634
99
1044
824
834
1062
164
34
615
16
54
962
66
32
258
231
669
346
267
24
15
2017
928
826
1219
1219
1605
1634
99
1044
824
836
1062
164
34
615
16
48
968
82
32
258
38
528
320
350
24
15
2017
928
826
1219
1219
1605
1634
99
1044
824
802
1062
164
34
679
16
6
962
67
32
322
486
573
358
385
24
15
2017
928
826
1219
1219
1605
1634
99
1044
824
802
1062
164
34
615
16
6
962
67
32
258
38
61
366
337
24
15
2017
928
826
1219
1219
1605
1634
99
1044
824
802
1062
164
34
1447
16
6
802
163
32
834
998
1085
550
1713
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
832
1094
65
9
535
16
40
780
92
110
265
539
193
610
1652
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
832
1094
73
9
1303
16
40
780
140
1978
1506
219
704
610
1540
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
832
1094
73
34
1431
16
40
780
140
1984
850
923
1217
610
1540
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
800
1094
65
2
615
16
8
780
92
96
290
38
0
516
1740
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
800
1094
65
9
535
16
8
780
92
110
265
27
0
520
1736
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
800
1094
73
34
1431
16
8
780
140
1984
850
919
0
258
260
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
834
1094
68
34
1383
16
54
770
130
1984
770
103
29
538
1547
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
834
1094
68
34
1319
16
54
770
130
1984
1474
230
29
538
1547
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
834
1094
68
34
615
16
54
770
131
1728
258
39
29
534
1537
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
834
1094
68
34
1447
16
54
770
130
1984
834
998
1053
538
1547
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
836
1094
65
34
615
16
48
776
92
1728
258
38
40
608
370
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
836
1094
73
9
1303
16
48
776
140
1978
1506
215
676
608
1540
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
808
1094
65
9
535
16
2
772
92
110
265
23
517
312
456
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
808
1094
73
34
1431
16
2
772
140
1984
850
919
1029
568
296
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
802
1094
68
34
615
16
6
770
130
1728
258
39
61
570
1675
24
15
2017
928
826
1219
1219
1733
1634
99
1044
824
802
1094
68
34
1447
16
6
770
130
1984
834
998
1085
570
267
24
15
2017
928
826
1219
1219
1733
1634
99
1044
820
836
1094
65
9
535
28
32
776
92
110
265
19
45
612
1652
24
15
2017
928
826
1219
1219
1733
1634
99
1044
820
804
1094
73
34
1431
28
0
776
140
1984
850
915
1133
516
260
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
832
1057
161
35
551
21
52
966
66
32
296
100
164
333
385
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
832
1057
163
35
551
21
52
966
64
32
296
96
72
333
256
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1057
161
35
551
21
4
862
66
32
296
100
700
614
430
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1057
161
35
1319
21
4
830
162
32
808
1380
316
294
270
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1057
145
35
615
21
4
990
114
16
280
32
696
358
398
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1057
163
35
551
21
4
966
64
32
296
96
376
381
256
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1065
145
3
663
21
4
814
138
8
360
32
376
582
270
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1065
169
35
551
21
4
822
94
48
296
100
1028
534
338
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1065
153
3
663
21
4
822
142
0
360
500
516
534
1714
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1060
162
34
551
24
4
808
160
58
296
86
360
552
1808
24
15
2016
928
825
1227
1219
1603
1635
99
1045
816
800
1060
146
35
615
21
4
808
112
16
280
32
696
580
320
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1089
65
35
1383
24
50
774
130
1984
792
78
17
534
1537
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1088
66
35
551
21
52
848
84
1740
296
80
44
580
1630
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1088
66
35
1383
24
52
768
132
1996
792
79
584
632
1550
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
2
663
21
48
776
128
106
372
52
544
616
1544
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
2
1431
21
49
776
128
106
884
1012
1041
528
1536
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
34
1303
24
48
776
128
1994
1508
230
656
528
1536
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
34
1383
24
48
776
128
1962
772
78
16
528
1536
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
34
1319
24
48
776
128
1994
1476
214
16
528
1536
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
34
615
21
52
776
80
1738
280
32
548
608
1648
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
34
1447
21
48
776
128
1994
836
992
1056
528
1536
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
34
1431
24
48
776
128
1994
868
998
1040
528
1536
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
832
1092
66
35
551
24
56
776
128
1740
296
87
32
528
1536
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
800
1089
67
35
615
21
4
774
128
1728
280
32
56
573
1664
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
800
1088
66
3
663
24
4
768
84
108
360
43
728
308
430
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
800
1088
66
35
551
24
4
768
132
1740
296
87
88
512
270
24
15
2016
928
825
1227
1219
1731
1635
99
1045
816
800
1088
66
35
1383
24
4
768
132
1740
792
79
104
256
270
24
15
2016
928
825
1223
1219
1603
1635
99
1045
824
832
1058
163
35
551
16
48
960
64
32
296
103
149
336
256
24
15
2016
928
825
1223
1219
1603
1635
99
1045
824
832
1060
169
35
551
16
48
964
78
48
296
103
72
332
270
24
15
2016
928
825
1223
1219
1603
1635
99
1045
824
800
1058
163
35
551
16
10
960
64
32
296
615
641
376
256
24
15
2016
928
825
1223
1219
1603
1635
99
1045
824
800
1058
147
35
615
16
10
800
112
16
280
203
1
282
402
24
15
2016
928
825
1223
1219
1731
1635
99
1045
824
832
1089
65
3
1495
16
49
774
142
2008
856
922
1043
534
1557
24
15
2016
928
825
1223
1219
1731
1635
99
1045
824
832
1092
66
2
663
16
58
772
128
106
372
54
1057
528
1537
24
15
2016
928
825
1223
1219
1731
1635
99
1045
824
832
1092
66
34
1383
16
48
772
128
1962
772
102
24
540
1536
24
15
2016
928
825
1223
1219
1731
1635
99
1045
824
832
1092
66
34
1319
16
48
772
128
1962
1476
230
24
540
1536
24
15
2016
928
825
1223
1219
1731
1635
99
1045
824
832
1092
66
35
551
16
48
772
128
1740
296
103
21
534
1536
24
15
2016
928
825
1223
1219
1731
1635
99
1045
824
832
1092
69
9
535
16
48
772
134
110
264
27
16
534
1542
24
15
2016
928
825
1223
1219
1731
1635
99
1045
824
832
1092
73
19
1431
16
48
772
142
1968
1448
942
680
620
1550
24
15
2016
928
826
1219
1219
1728
1632
96
1044
820
832
1091
68
12
1486
26
62
770
131
1975
1414
974
1057
610
1539
24
15
2016
928
826
1219
1219
1728
1632
96
1044
820
800
1091
68
12
1486
26
6
769
131
1975
1414
974
1073
571
267
24
15
2017
929
825
1227
1219
1607
1633
98
1044
816
800
1068
158
9
535
21
4
824
136
0
266
20
4
528
1712
24
15
2017
929
825
1223
1223
1735
1633
98
1044
824
808
1096
78
9
535
16
0
772
80
96
266
27
56
316
416
24
15
2018
928
825
1227
1223
1604
1632
102
1045
816
834
1059
160
38
613
21
53
964
66
38
263
33
674
350
385
24
15
2018
928
825
1227
1223
1604
1632
102
1045
816
802
1059
160
38
613
21
5
964
66
38
263
33
514
366
257
24
15
2018
928
825
1227
1223
1732
1632
102
1045
816
834
1091
64
6
613
21
53
772
130
102
295
33
41
621
1537
24
15
2018
928
825
1227
1223
1732
1632
102
1045
816
834
1091
64
38
613
21
53
772
130
1734
263
33
41
541
1537
24
15
2018
928
825
1227
1223
1732
1632
102
1045
816
834
1095
64
6
613
21
53
848
90
1771
295
33
41
581
373
24
15
2018
928
825
1227
1223
1732
1632
102
1045
816
802
1091
64
6
613
21
5
772
130
102
295
33
2
574
257
24
15
2018
928
825
1227
1223
1732
1632
102
1045
816
802
1091
64
38
613
21
5
772
130
1734
263
33
2
574
257
24
15
2016
928
826
1216
1152
1600
1632
96
1044
822
769
1120
182
22
718
22
22
818
111
53
325
417
8
264
442
24
15
2016
928
826
1216
1152
1600
1632
96
1044
822
769
1120
182
22
1486
22
22
818
175
53
837
929
1032
520
1850
24
15
2016
928
826
1216
1152
1600
1632
96
1044
822
769
1122
182
22
718
22
22
822
182
54
326
417
8
256
276
24
15
2016
928
826
1216
1152
1600
1632
96
1044
822
770
1120
180
22
718
22
20
852
110
54
325
417
565
609
1988
24
15
2016
928
826
1216
1152
1600
1632
96
1044
822
770
1120
180
22
1486
22
20
852
174
54
837
929
565
613
1572
24
15
2016
928
826
1216
1155
1600
1632
96
1044
822
771
1120
180
22
718
30
18
816
107
54
326
465
514
267
441
24
15
2016
928
826
1216
1155
1600
1632
96
1044
822
771
1120
180
22
1486
30
18
816
171
54
836
980
1026
523
1849
24
15
2016
928
826
1216
1155
1600
1632
96
1044
822
771
1120
182
22
1486
30
18
816
172
52
836
980
1026
523
1851
24
15
2016
928
826
960
1152
1600
1632
96
1044
86
785
1120
180
22
1486
350
518
800
174
54
837
785
1072
788
302
24
15
2017
929
828
1216
1219
1605
1634
98
1047
827
835
1063
164
36
614
16
58
971
67
57
258
231
160
320
392
24
15
2017
929
828
1216
1219
1605
1634
98
1047
827
803
1063
164
36
614
16
9
971
73
57
258
231
129
360
348
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
835
1095
68
4
1302
16
41
781
137
2009
1514
219
705
609
1549
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
835
1095
68
4
1430
16
41
781
137
2009
874
923
1217
609
1549
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
835
1095
68
20
534
16
42
779
137
121
282
27
704
608
1548
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
835
1095
68
20
1302
16
42
779
137
1977
794
27
704
608
1548
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
835
1095
68
20
1494
16
42
779
137
1977
1434
923
576
608
1548
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
835
1095
68
20
1510
16
58
779
137
1977
1410
935
1056
608
1548
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
803
1095
68
4
1302
16
10
779
137
2009
1514
219
512
256
284
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
803
1095
68
4
1430
16
10
779
137
2009
874
923
1024
512
284
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
803
1095
68
20
534
16
9
779
137
121
282
27
1
520
284
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
803
1095
68
20
1302
16
9
779
137
1977
1506
247
1
264
284
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
803
1095
68
20
1494
16
9
779
137
1977
1434
923
1025
520
284
24
15
2017
929
828
1216
1219
1733
1634
98
1047
827
803
1095
68
20
1510
16
9
779
137
1977
1410
935
1025
520
284
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
833
1090
68
6
590
22
53
821
90
107
313
354
275
513
304
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
833
1090
70
6
590
22
54
822
86
102
314
354
274
512
308
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
801
1090
64
6
590
22
6
774
137
111
313
353
312
304
270
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
801
1090
66
6
590
22
6
781
133
109
313
353
257
513
258
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
834
1088
64
2
590
22
52
820
86
103
317
353
277
516
308
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
834
1088
68
6
1486
22
52
772
142
2014
854
929
1061
529
1562
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
834
1088
68
12
1486
22
52
772
142
2010
859
929
1061
529
1562
24
15
2016
928
826
1216
1216
1728
1632
96
1044
822
802
1088
68
12
1486
22
4
772
142
2010
859
929
1029
516
268
24
15
2016
928
826
1216
1216
1648
1632
96
1044
822
801
1082
130
22
718
22
6
861
189
38
326
417
569
609
1538
24
15
2016
928
826
1216
1216
1648
1632
96
1044
822
801
1082
130
22
1486
22
6
861
189
38
838
929
569
609
1538
24
15
2016
928
826
1216
1219
1728
1632
96
1044
822
803
1088
70
6
1486
30
2
776
140
2012
852
916
1138
563
280
24
15
2020
924
822
1220
1153
1601
1637
116
1040
818
771
1125
109
28
528
22
18
819
23
212
278
6
526
257
392
24
15
2020
924
822
1220
1153
1601
1637
116
1040
818
771
1125
109
28
784
22
18
819
23
212
470
6
526
257
392
24
15
2020
924
822
1220
1153
1603
1636
116
1040
818
771
1122
179
29
592
22
18
816
178
52
294
358
366
256
292
24
15
2020
924
822
1220
1153
1603
1636
116
1040
818
771
1122
179
29
1424
22
18
816
178
52
870
998
1134
512
292
24
15
481
929
828
869
805
1793
1201
1634
1047
37
230
513
557
1540
1610
450
896
282
314
156
644
580
270
25
128
24
15
456
924
820
693
625
1682
1183
1560
1060
166
290
932
1034
1547
1817
273
42
291
868
26
512
519
68
802
323
24
15
456
924
820
693
629
1682
1183
1560
1060
166
302
928
1034
1547
1817
273
34
299
1001
6
512
519
65
697
289
24
15
420
924
309
757
665
1563
115
795
17
658
689
537
1633
1905
781
1153
269
385
683
129
138
652
654
154
666
24
15
400
924
317
429
565
1842
1203
795
34
162
739
544
258
1476
796
789
794
667
185
1128
83
1
560
773
4
24
15
400
924
317
429
565
1842
1203
795
34
162
739
544
770
1476
796
789
794
283
377
104
83
1
816
5
1284
24
15
400
924
317
429
561
1843
1203
795
34
162
481
545
777
1477
796
789
269
269
365
98
103
1
134
241
25
24
15
400
924
317
429
561
1843
1203
795
34
162
481
545
777
1477
1308
1302
270
279
365
98
615
512
772
417
5
24
15
400
924
317
429
561
1843
1203
795
34
162
737
545
257
1477
796
789
773
653
189
1130
103
1
258
790
21
24
15
400
924
317
429
561
1843
1203
795
34
162
737
545
257
1477
1308
1301
773
653
189
1130
615
513
642
790
22
24
15
400
924
317
429
561
1843
1203
795
34
162
737
545
769
1477
796
789
797
333
357
106
103
1
818
51
3
24
15
400
924
317
429
561
1843
1203
795
34
162
737
545
777
1477
796
789
797
333
365
98
103
1
818
51
5
24
15
400
924
317
429
561
1843
1203
795
34
162
737
553
265
1477
796
789
797
806
181
1122
103
1
522
536
1574
24
15
420
924
316
428
662
1563
115
795
35
163
674
554
1633
1905
793
793
808
932
661
129
133
2
555
611
11
24
15
400
924
317
485
529
1843
1203
795
34
146
753
529
777
1477
796
773
901
533
261
98
203
49
325
941
45
24
15
400
924
317
485
529
1843
1203
795
34
146
754
529
777
1477
796
773
900
406
262
98
203
49
324
116
112
24
15
400
924
317
485
529
1843
1203
795
34
146
755
529
777
1477
796
773
898
396
262
98
203
49
320
120
120
24
15
400
924
316
485
529
1843
1203
795
35
145
754
529
273
1477
797
773
897
653
141
1197
230
48
320
270
18
24
15
400
924
316
485
529
1843
1203
795
35
145
754
529
785
1477
797
773
897
397
269
109
201
48
384
14
97
24
15
400
924
316
485
529
1843
1203
795
35
145
754
529
777
1477
797
773
897
909
1542
98
230
48
832
1038
1112
24
15
400
924
316
741
529
1587
1075
1435
35
657
754
658
512
1797
1453
261
897
1536
1536
134
326
113
897
1216
1216
24
15
416
928
313
763
531
1539
1139
1379
21
640
352
769
1201
1859
1495
256
34
286
946
128
520
187
1081
285
525
24
15
416
928
313
765
541
1537
1139
1379
21
642
355
781
673
1858
1495
257
33
257
437
36
548
60
1121
517
1562
24
15
416
928
316
765
541
1537
1139
1379
23
642
354
779
1185
1858
1494
256
37
514
854
148
530
187
569
784
564
24
15
416
912
822
1223
1093
1537
115
792
1052
816
966
1097
1657
1903
1805
16
84
772
558
170
640
1734
1250
1276
208
24
15
420
912
821
965
642
1539
119
799
534
80
256
590
1658
1906
720
1744
238
140
728
130
7
1172
1666
1056
945
24
15
400
913
821
1221
1090
1591
127
798
1052
824
968
1082
1608
1888
1792
32
64
812
600
140
716
1598
1146
523
7
24
15
420
913
825
1223
1091
1539
119
798
1042
816
960
1096
1658
1896
1800
24
72
780
556
174
643
1728
1264
1270
210
24
15
420
913
825
1223
1091
1539
119
798
1042
816
960
1096
1658
1896
1801
32
72
780
556
174
674
1588
1140
538
184
24
15
417
913
817
1221
581
1541
1141
1305
1049
1337
459
807
893
1893
1797
1061
65
1216
40
41
137
985
126
1656
207
24
15
417
913
825
1221
577
1541
1141
1305
1061
1329
451
783
893
1893
1821
1045
89
1240
361
41
130
897
97
1600
6
24
15
2017
912
817
1221
1153
1601
1633
115
1045
820
770
1127
179
25
518
29
20
818
176
53
284
164
4
513
1824
24
15
2017
912
817
1221
1153
1601
1633
115
1045
820
770
1127
179
25
646
29
20
818
176
53
380
36
4
513
272
24
15
2017
912
817
1221
1153
1601
1633
115
1045
820
770
1127
179
25
1414
29
20
818
176
53
892
932
1028
513
272
24
15
2017
912
817
1221
1153
1601
1633
115
1045
820
770
1127
179
25
582
29
20
818
176
53
316
356
260
513
272
24
15
2017
912
820
1221
1153
1601
1633
115
1047
821
770
1123
179
25
586
27
16
817
177
53
308
196
262
527
1822
24
15
2017
912
818
1219
1157
1605
1641
115
1044
820
774
1127
181
17
519
28
20
816
180
49
282
19
0
512
1816
24
15
2017
912
818
963
1157
1601
1633
115
1044
84
790
1125
181
26
523
375
532
660
182
48
282
640
532
917
1680
24
15
2017
913
817
1221
1153
1601
1637
117
1045
821
769
1133
110
30
534
22
17
858
24
208
272
0
366
608
1616
24
15
2017
913
825
1221
1153
1601
1633
113
1041
817
770
1127
179
27
1419
23
20
818
176
52
890
962
1075
516
1808
24
15
2017
913
825
1221
1153
1601
1633
113
1041
817
771
1123
179
27
1427
21
18
816
176
52
865
973
1104
512
1808
24
15
2017
913
825
1221
1153
1601
1633
113
1041
817
771
1123
179
27
723
27
17
816
176
52
321
393
13
256
272
24
15
2016
912
820
1221
1153
1601
1635
115
1047
818
770
1123
177
25
651
16
17
817
181
53
368
450
602
259
299
24
15
2016
912
820
1221
1153
1601
1635
115
1047
818
770
1123
177
25
1419
16
17
817
181
53
880
962
1034
515
1835
24
15
2016
912
820
1221
1153
1602
1635
115
1047
818
770
1124
177
25
651
16
17
819
179
53
368
450
602
258
288
24
15
2016
912
820
1221
1153
1602
1635
115
1047
818
770
1124
177
25
1419
16
17
819
179
53
880
962
1114
514
304
24
15
2016
912
820
1221
1153
1602
1635
115
1047
818
770
1124
177
25
587
16
22
819
179
53
304
194
264
522
1808
24
15
2016
913
817
1221
1157
1601
1635
117
1044
818
779
1129
89
45
653
17
18
826
11
7
340
454
521
267
392
24
15
2016
912
820
1221
1153
1603
1635
115
1047
821
770
1122
176
25
1419
23
16
816
176
53
880
960
1113
517
304
24
15
2016
912
820
1221
1153
1603
1635
115
1047
818
770
1122
176
25
651
16
17
816
176
53
368
450
602
256
288
24
15
2016
912
820
1221
1153
1603
1635
115
1047
818
770
1122
176
25
1419
16
17
816
176
53
880
962
1034
512
272
24
15
2016
912
820
1221
1153
1603
1635
115
1047
818
770
1122
180
25
1419
16
17
816
183
49
880
962
1114
512
299
24
15
2016
912
820
1221
1154
1603
1635
115
1047
821
768
1122
176
25
587
23
17
849
176
53
304
192
612
613
1576
24
15
2016
912
820
1221
1154
1603
1635
115
1047
818
768
1121
176
25
651
16
16
819
104
53
368
450
603
259
440
24
15
2016
912
820
1221
1154
1603
1635
115
1047
818
768
1121
177
25
651
16
16
819
179
53
368
450
603
259
291
24
15
2016
912
820
1221
1154
1603
1635
115
1047
818
768
1121
177
25
1419
16
16
819
179
53
880
962
1035
515
307
24
15
2016
912
820
1221
1154
1603
1635
115
1047
818
768
1122
176
25
587
16
16
818
176
53
304
194
267
526
1682
24
15
2016
912
820
965
1153
1603
1635
115
1047
85
786
1130
84
46
651
375
528
656
8
8
344
512
531
920
1540
24
15
2016
912
820
965
1153
1603
1635
115
1047
82
786
1130
84
46
651
368
529
656
8
8
344
514
534
920
1540
24
15
2018
912
817
1221
1153
1603
1636
118
1054
820
770
1122
183
29
516
16
20
816
182
48
281
22
0
512
294
24
15
2018
912
817
1221
1153
1603
1636
118
1054
820
770
1122
183
29
592
16
20
816
182
48
294
230
128
256
294
24
15
2018
912
817
1221
1153
1603
1636
118
1054
820
770
1122
183
29
644
16
20
816
182
48
377
38
0
256
294
24
15
2018
912
817
1221
1153
1603
1636
118
1054
820
770
1122
183
29
1412
16
20
816
182
48
889
934
1024
512
294
24
15
2018
912
817
1221
1153
1603
1636
118
1054
820
770
1122
183
29
656
16
20
816
182
48
358
38
0
256
294
24
15
2018
912
817
1221
1153
1603
1636
118
1054
820
770
1122
183
29
720
16
20
816
182
48
326
390
0
256
294
24
15
2018
912
817
1221
1153
1603
1636
118
1054
820
770
1122
183
29
580
16
20
816
182
48
313
230
512
512
1830
24
15
2018
912
817
1221
1154
1603
1636
118
1054
820
768
1122
183
29
592
16
16
818
178
48
294
198
262
270
286
24
15
2018
912
817
1221
1154
1603
1636
118
1054
820
768
1122
183
29
644
16
16
818
178
48
377
38
6
526
286
24
15
2018
912
817
1221
1154
1603
1636
118
1054
820
768
1122
183
29
1412
16
16
818
178
48
889
934
1030
526
286
24
15
2018
912
817
1221
1154
1603
1636
118
1054
820
768
1122
183
29
656
16
16
818
178
48
358
38
6
270
286
24
15
2018
912
817
1221
1154
1603
1636
118
1054
820
768
1122
183
29
580
16
16
818
178
48
313
230
518
526
286
24
15
2018
912
821
1221
1153
1603
1636
118
1046
818
770
1122
183
29
512
30
16
816
182
48
282
18
4
513
1830
24
15
481
913
821
677
577
1569
1073
1649
1050
162
290
819
987
1547
1548
300
44
330
84
218
83
520
32
780
976
24
15
481
913
821
677
581
1589
1073
1649
1050
164
294
830
1049
1565
1556
280
40
328
866
66
68
512
34
780
1180
24
15
481
913
821
677
581
1589
1073
1649
1050
164
294
830
994
1547
1556
280
40
336
296
234
3
512
34
768
774
24
15
480
912
820
677
577
1569
1075
1651
1051
162
290
819
985
1545
1557
284
33
337
309
245
2
515
41
782
779
24
15
480
912
820
677
577
1570
1075
1651
1051
162
290
820
1009
1545
1557
284
33
339
291
245
2
515
41
777
769
24
15
480
912
820
677
577
1570
1075
1651
1051
162
290
820
1013
1545
1557
284
33
339
159
241
2
515
41
777
25
24
15
480
912
820
677
577
1587
1075
1651
1051
162
290
825
1001
1545
1557
284
33
342
302
230
2
515
41
780
772
24
15
480
912
820
677
578
1571
1075
1651
1051
162
288
821
1265
1545
1557
284
32
359
814
46
2
515
35
795
684
24
15
480
912
820
677
578
1571
1075
1651
1051
162
288
821
1265
1545
1813
284
32
359
814
46
642
515
35
795
684
24
15
484
913
821
677
577
1571
1079
1649
1050
162
290
818
986
1567
1553
283
32
336
84
208
64
530
47
776
924
24
15
400
913
821
1221
578
1591
1151
1310
1052
1336
456
826
840
1856
1792
1056
64
1068
56
44
172
990
122
1547
967
24
15
2017
913
825
1219
1155
1603
1637
116
1042
824
768
1122
103
29
532
16
16
820
20
216
272
0
308
262
399
24
15
2017
913
825
1219
1155
1603
1637
116
1042
824
768
1122
183
29
532
16
16
820
180
48
276
16
52
518
1818
24
15
2017
913
825
1223
1155
1603
1637
116
1042
816
768
1122
183
29
513
32
16
816
104
48
285
0
8
268
440
24
15
480
912
778
779
579
1571
1072
1648
1028
40
480
816
1008
1544
1566
337
1378
103
291
239
519
583
1985
19
513
24
15
480
912
778
779
579
1571
1072
1648
1028
40
480
816
1008
1545
1566
337
1378
96
288
238
518
583
1985
16
514
24
15
2017
913
825
1223
1155
1607
1633
114
1042
816
768
1132
94
41
771
24
18
820
8
0
498
23
525
268
388
24
15
2017
913
825
1223
1155
1607
1633
114
1042
816
768
1132
94
41
1283
24
18
820
8
1536
1490
215
653
524
1540
24
15
2017
912
817
1221
1217
1601
1633
115
1045
821
841
1069
173
42
646
23
33
969
71
48
356
32
70
337
258
24
15
2017
912
817
1221
1217
1601
1633
115
1045
821
841
1069
173
42
550
23
33
969
71
48
292
64
70
337
258
24
15
2017
912
817
1221
1217
1729
1633
115
1045
820
834
1095
69
25
1414
29
52
770
138
1977
1468
996
580
609
1564
24
15
2017
912
817
1221
1217
1729
1634
115
1045
821
841
1101
76
46
1286
23
33
773
132
1988
1504
224
710
621
1548
24
15
2017
912
817
1221
1217
1729
1634
115
1045
821
841
1101
76
46
1414
23
33
773
132
1988
864
928
1222
621
1548
24
15
2017
912
817
1221
1217
1729
1634
115
1045
821
805
1101
76
46
1414
39
13
773
132
1988
864
896
128
309
276
24
15
2017
912
817
1221
1217
1729
1634
115
1045
818
834
1095
68
46
1286
20
52
770
135
1964
1504
226
665
529
1538
24
15
2017
912
817
1221
1217
1729
1634
115
1045
818
835
1093
76
46
1286
20
34
772
140
1996
1504
226
704
616
1548
24
15
2017
912
817
1221
1217
1729
1634
115
1045
818
835
1093
76
46
1414
20
34
772
140
1988
864
994
576
616
1548
24
15
2017
912
817
1221
1221
1601
1633
115
1045
818
843
1061
165
42
646
20
37
961
67
56
356
34
67
351
256
24
15
2017
912
817
1221
1221
1601
1633
115
1045
818
843
1061
165
42
550
20
37
961
67
56
292
66
67
351
256
24
15
2017
912
817
1221
1221
1601
1634
115
1045
818
839
1061
172
46
646
20
54
962
72
41
352
481
712
332
270
24
15
2017
912
817
1221
1221
1729
1633
115
1045
818
842
1097
69
25
1414
20
36
774
131
1977
1468
994
578
610
1538
24
15
2017
912
817
1221
1221
1729
1634
115
1045
818
843
1093
76
46
1414
17
49
769
132
1988
864
972
1054
542
1539
24
15
2017
912
817
1221
1221
1729
1634
115
1045
818
843
1097
76
46
1414
17
49
773
132
1988
864
972
1054
534
1539
24
15
2017
912
817
1221
1221
1729
1634
115
1045
818
839
1089
76
46
1414
36
58
780
140
1996
864
898
1056
528
1536
24
15
2017
912
817
1221
1221
1729
1634
115
1045
818
839
1093
76
46
1286
20
54
770
136
1993
1504
225
712
620
1550
24
15
2017
912
817
1221
1221
1729
1634
115
1045
818
839
1093
76
46
1414
20
54
770
132
1996
864
994
1096
540
1537
24
15
2017
912
817
1221
1221
1729
1634
115
1045
818
839
1097
76
46
1286
20
54
774
132
1996
1504
226
712
616
1537
24
15
2017
912
817
1221
1221
1729
1634
115
1045
818
839
1097
76
46
1414
20
54
774
132
1988
864
994
1048
528
1537
24
15
2017
912
817
1221
1221
1605
1633
115
1045
818
838
1062
169
42
518
36
44
960
70
48
307
1
322
342
258
24
15
2017
912
817
1221
1221
1605
1633
115
1045
818
806
1062
161
42
518
36
12
824
190
56
307
1
514
582
257
24
15
2017
912
817
1221
1221
1605
1633
115
1045
818
806
1062
169
42
518
36
12
832
70
48
307
1
514
630
386
24
15
2017
912
817
1221
1221
1733
1633
115
1045
820
842
1099
73
25
518
45
33
778
82
1754
284
4
46
617
1699
24
15
2017
912
817
1221
1221
1733
1633
115
1045
820
842
1098
73
25
1286
45
33
772
142
2010
796
4
534
630
1554
24
15
2017
912
817
1221
1221
1733
1633
115
1045
818
842
1098
73
25
1286
20
36
772
142
2010
1532
226
710
621
1545
24
15
2017
912
817
1221
1221
1733
1633
115
1045
818
842
1098
73
25
1414
20
36
772
142
2010
892
993
581
621
1540
24
15
2017
912
817
1221
1221
1733
1634
115
1045
818
843
1099
72
46
1414
20
50
776
135
1993
864
994
1040
528
1537
24
15
2017
912
817
1221
1221
1733
1634
115
1045
818
843
1095
72
46
1414
20
50
768
135
1993
864
994
544
608
1538
24
15
2017
912
817
1219
1221
1601
1634
115
1045
816
838
1061
172
46
550
40
62
964
68
44
288
138
322
336
257
24
15
2017
912
817
1219
1221
1729
1634
115
1045
816
838
1093
68
46
1414
24
62
772
140
1996
864
970
1090
528
1540
24
15
2017
912
817
1219
1221
1729
1634
115
1045
816
838
1093
76
46
1414
24
62
772
132
1988
864
970
1090
528
1538
24
15
2017
912
817
1189
1217
1605
1633
115
1045
788
914
1070
169
42
550
13
68
836
70
48
292
100
752
376
380
24
15
2017
912
817
1223
1221
1601
1634
115
1045
824
898
1065
172
46
550
32
110
1004
68
52
288
142
362
256
256
24
15
2017
912
817
1223
1221
1601
1634
115
1045
824
834
1057
172
46
550
32
62
964
76
58
288
142
330
336
342
24
15
2017
912
821
1221
1221
1605
1633
115
1053
824
806
1062
145
41
525
32
4
800
118
17
315
15
8
528
1570
24
15
2017
912
821
1221
1221
1605
1633
115
1053
824
806
1062
145
41
781
32
4
800
118
17
475
15
520
272
338
24
15
2017
912
821
1221
1221
1733
1633
115
1053
824
838
1094
73
25
1293
32
36
768
138
2011
795
15
536
624
1548
24
15
2017
912
821
1221
1221
1733
1633
115
1053
824
838
1094
73
41
1421
32
36
768
134
1994
859
911
584
624
1538
24
15
2017
912
821
1221
1221
1733
1633
115
1053
824
806
1094
73
41
525
32
4
768
138
1739
315
15
520
592
1804
24
15
2017
912
821
1221
1221
1733
1633
115
1053
824
806
1094
73
41
1293
32
4
768
134
1994
827
15
520
304
258
24
15
2017
912
821
1221
1221
1733
1633
115
1053
824
806
1094
73
41
1421
32
4
768
134
1994
859
911
1032
560
260
24
15
2017
912
821
1189
1217
1605
1633
115
1053
788
914
1070
169
41
525
13
64
836
70
49
317
96
760
380
380
24
15
2017
912
821
1189
1217
1737
1641
115
1053
789
913
669
149
18
534
7
65
138
182
240
276
176
246
80
99
24
15
2017
912
820
1221
1217
1601
1633
115
1047
821
898
1059
165
42
522
43
96
849
77
56
316
12
730
323
342
24
15
2017
912
820
1221
1217
1601
1634
115
1047
821
834
1061
172
46
650
23
48
965
76
52
372
448
586
331
268
24
15
2017
912
820
1221
1217
1729
1634
115
1047
821
834
1093
76
46
1418
23
48
773
140
1988
868
960
1050
539
1548
24
15
2017
912
820
1221
1217
1729
1634
115
1047
821
834
1095
68
46
1290
27
48
770
135
1964
1524
196
662
529
1538
24
15
2017
912
820
1221
1221
1601
1633
115
1047
821
806
1065
165
42
522
43
8
970
66
56
316
12
10
362
256
24
15
2017
912
820
1221
1221
1601
1633
115
1047
821
806
1061
173
41
522
43
8
801
101
49
308
8
10
539
322
24
15
2017
912
820
1221
1221
1733
1633
115
1047
818
838
1094
73
26
1482
16
52
768
138
1968
1435
963
1043
528
1562
24
15
2017
912
820
1189
1217
1601
1633
115
1047
789
914
1069
173
41
522
11
64
837
69
49
308
120
762
379
378
24
15
2017
912
820
1189
1217
1601
1633
115
1047
789
914
1069
173
41
650
11
64
837
69
49
372
504
762
379
378
24
15
2017
912
820
1189
1217
1601
1634
115
1047
789
914
1069
172
46
650
11
64
837
68
52
356
504
762
379
380
24
15
2017
912
822
1223
1221
1729
1633
115
1052
816
838
1097
69
26
727
16
36
776
130
120
322
395
553
617
1538
24
15
2017
912
822
1223
1221
1729
1633
115
1052
816
838
1097
69
26
1495
16
36
776
130
120
834
907
1064
616
1538
24
15
2017
912
818
1219
1221
1729
1633
115
1044
820
838
1093
77
25
651
23
36
772
134
113
369
448
1220
621
1536
24
15
2017
912
818
1219
1221
1729
1633
115
1044
820
838
1093
77
25
1419
23
36
772
134
110
881
960
580
613
1536
24
15
2017
912
818
1219
1221
1729
1633
115
1044
820
838
1093
77
26
651
23
36
772
134
112
378
448
1220
621
1536
24
15
2017
912
818
1219
1221
1729
1633
115
1044
820
838
1093
77
26
1483
23
36
772
134
1968
1434
896
580
613
1536
24
15
2017
912
818
1219
1221
1729
1634
115
1044
820
838
1093
68
46
1419
23
36
772
140
1996
882
960
580
613
1540
24
15
2017
912
818
1219
1221
1729
1634
115
1044
820
838
1093
76
46
1419
23
36
772
132
1988
882
960
580
613
1556
24
15
2017
912
818
1219
1221
1729
1634
115
1044
820
838
1093
76
46
1415
28
52
772
136
1993
865
969
576
614
1542
24
15
2017
912
818
1219
1221
1733
1633
115
1044
820
838
1095
73
25
1419
23
52
768
134
113
881
960
1060
528
1540
24
15
2017
912
818
1187
1221
1605
1633
115
1044
788
918
1063
169
42
647
12
68
832
70
48
354
498
752
382
377
24
15
2017
912
818
1187
1221
1605
1633
115
1044
788
918
1063
169
42
551
12
68
832
70
48
290
82
752
382
377
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
900
1061
173
41
551
40
108
994
70
49
298
139
361
270
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
900
1061
173
41
679
40
108
994
70
46
330
11
105
270
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
900
1061
173
42
523
40
108
866
70
48
317
9
713
526
1538
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
900
1061
173
42
551
40
108
994
70
48
290
139
361
270
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
836
1061
173
41
551
40
44
962
70
49
298
139
329
350
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
836
1061
173
41
679
40
44
962
70
46
330
11
329
350
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
836
1061
173
42
523
40
44
962
70
48
318
10
82
350
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
836
1061
173
42
551
40
44
962
70
48
290
139
329
350
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
838
1061
165
42
647
20
54
960
66
56
361
35
329
336
257
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
838
1061
165
42
551
20
54
960
66
56
297
67
281
336
257
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
838
1061
173
41
551
20
54
960
70
46
298
67
585
336
258
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
838
1061
173
42
647
20
54
960
70
48
354
34
164
336
386
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
149
41
775
36
12
802
118
17
490
2
515
286
402
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
149
42
519
36
12
802
118
16
306
2
3
542
1570
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
165
42
523
40
12
834
186
56
317
9
9
622
1562
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
173
41
523
40
12
834
70
49
313
13
9
622
386
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
173
41
551
40
12
834
70
49
298
139
649
622
386
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
173
41
679
40
12
834
70
46
330
11
265
622
386
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
173
41
1447
40
12
802
166
46
842
907
1033
542
1714
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
173
42
523
40
12
834
70
48
317
9
9
622
386
24
15
2017
912
818
1223
1221
1601
1633
115
1044
816
804
1061
173
42
551
40
12
834
70
48
290
139
649
622
386
24
15
2017
912
818
1223
1221
1601
1634
115
1044
816
838
1061
172
46
551
20
54
960
72
57
289
65
73
336
342
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
836
1093
77
25
651
16
58
770
134
113
369
450
547
542
1570
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
836
1093
77
25
1419
16
58
770
134
113
881
962
1059
542
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
69
26
651
16
54
768
130
120
378
450
1227
528
1537
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
69
26
1419
20
54
768
130
120
881
961
1097
528
1537
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
77
25
651
16
54
768
134
113
369
450
1227
528
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
77
25
1419
24
54
768
134
113
881
965
1093
528
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
77
41
1415
24
54
768
134
1998
874
999
1093
528
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
77
41
1447
20
54
768
134
1998
842
962
1097
528
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
77
26
651
16
54
768
134
112
369
450
1227
528
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
77
26
1419
16
54
768
134
112
890
962
1062
624
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
838
1093
77
26
1483
16
54
768
134
1968
1434
898
1046
528
1538
24
15
2017
912
818
1223
1221
1729
1633
115
1044
816
804
1093
77
41
1447
40
12
770
134
1998
842
907
1033
526
258
24
15
2017
912
818
1223
1221
1729
1634
115
1044
816
838
1093
68
46
1419
20
54
768
140
1996
882
961
1049
528
1557
24
15
2017
912
818
1223
1221
1729
1634
115
1044
816
838
1093
76
46
1291
20
54
768
136
1993
1497
193
73
528
1558
24
15
2017
912
818
1223
1221
1729
1634
115
1044
816
838
1093
76
46
1287
20
54
768
136
1993
1505
225
660
528
1558
24
15
2017
912
818
1223
1221
1729
1634
115
1044
816
838
1093
76
46
1419
16
54
768
132
1988
882
962
1062
624
1544
24
15
2017
912
818
1223
1221
1729
1634
115
1044
816
838
1093
76
46
1415
16
54
768
136
1993
865
973
1053
528
1558
24
15
2017
912
818
1223
1221
1729
1634
115
1044
816
838
1097
76
46
1291
16
54
772
132
1956
1490
194
667
536
1537
24
15
2017
912
818
1223
1221
1729
1634
115
1044
816
838
1097
76
46
1419
16
54
772
132
1996
850
962
1046
536
1538
24
15
2017
913
817
1221
1217
1601
1633
113
1049
825
905
1069
165
45
525
37
101
869
66
59
313
13
729
517
1536
24
15
2017
913
817
1221
1217
1601
1633
113
1049
825
809
1069
173
45
1421
37
5
949
169
41
873
909
1161
325
289
24
15
2017
913
817
1221
1217
1601
1637
117
1049
825
809
1069
174
43
1413
37
5
825
168
42
865
901
1037
577
1792
24
15
2017
913
817
1221
1217
1601
1637
117
1049
825
809
1069
174
43
549
37
5
825
104
42
289
137
653
577
1856
24
15
2017
913
817
1221
1217
1729
1633
117
1045
825
841
1101
77
46
1294
33
37
773
137
1992
816
9
666
627
1553
24
15
2017
913
817
1221
1217
1729
1633
117
1045
825
841
1101
77
46
1295
33
37
773
137
1992
818
10
667
627
1553
24
15
2017
913
817
1221
1217
1729
1633
117
1045
821
833
1093
77
46
1294
30
50
774
142
1992
1488
192
72
536
1548
24
15
2017
913
817
1221
1217
1729
1633
117
1045
821
833
1093
77
46
1422
30
50
774
142
1992
848
960
1096
536
1548
24
15
2017
913
817
1221
1217
1729
1633
117
1045
821
834
1094
70
46
1294
30
48
776
132
1964
1488
192
708
608
1538
24
15
2017
913
817
1221
1217
1729
1633
117
1045
821
834
1094
70
46
1422
30
48
776
132
1996
880
960
1060
608
1538
24
15
2017
913
817
1221
1217
1729
1633
117
1045
821
837
1101
77
46
1294
30
54
773
137
1992
1488
192
64
529
1553
24
15
2017
913
817
1221
1217
1729
1633
117
1045
821
837
1101
77
46
1422
30
54
773
137
1992
848
960
1040
529
1553
24
15
2017
913
817
1221
1217
1729
1633
117
1045
818
834
1094
70
46
1423
24
52
772
136
1996
882
963
1096
536
1550
24
15
2017
913
817
1221
1217
1729
1637
117
1045
825
837
1101
78
42
1422
34
59
779
136
1996
880
904
586
610
1547
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
834
1094
78
30
534
22
48
772
140
112
272
0
28
534
1560
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
834
1094
78
30
1302
22
48
772
140
1968
784
0
540
534
1560
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
834
1094
78
30
1494
22
48
772
140
1968
1424
896
1052
534
1560
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
834
1094
78
42
1294
30
48
772
140
1996
1488
192
196
534
1560
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
834
1094
78
42
1422
30
48
772
140
1996
848
960
1060
534
1560
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
837
1101
78
30
1302
22
54
773
136
1968
784
16
528
530
1552
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
837
1101
78
30
1238
22
54
773
136
2008
1360
192
272
530
1552
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
837
1101
78
30
1494
22
54
773
136
1968
1424
960
1040
529
1552
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
837
1101
78
42
1294
30
54
773
136
1996
1488
192
64
530
1552
24
15
2017
913
817
1221
1217
1729
1637
117
1045
821
837
1101
78
42
1422
30
54
773
136
1996
848
960
1040
530
1552
24
15
2017
913
817
1221
1217
1729
1637
117
1045
818
834
1094
78
42
1422
16
52
772
140
1996
848
964
1046
536
1560
24
15
2017
913
817
1221
1221
1601
1633
113
1049
825
810
1065
165
45
525
37
4
838
66
59
313
13
12
636
1652
24
15
2017
913
817
1221
1221
1601
1633
113
1049
825
842
1065
165
45
525
37
36
966
66
59
313
13
92
340
340
24
15
2017
913
817
1221
1221
1729
1633
113
1049
825
810
1097
69
45
1421
37
4
774
130
1966
1465
909
1036
524
280
24
15
2017
913
817
1221
1221
1729
1633
117
1045
825
839
1093
77
46
1294
33
58
770
139
1992
824
10
656
531
1560
24
15
2017
913
817
1221
1221
1729
1633
117
1045
818
839
1093
77
46
1423
24
54
770
137
1992
882
963
585
620
1548
24
15
2017
913
817
1221
1221
1729
1637
117
1045
825
811
1097
78
42
526
34
2
774
136
1740
304
8
0
564
1669
24
15
2017
913
817
1221
1221
1729
1637
117
1045
818
843
1097
78
43
1423
16
50
772
136
1994
848
967
1041
536
1547
24
15
2017
913
817
1221
1221
1729
1637
117
1045
818
843
1097
78
42
1422
16
50
774
136
1996
848
964
1044
532
1541
24
15
2017
913
817
1221
1221
1729
1637
117
1045
818
839
1097
78
42
1294
16
54
774
136
1996
1488
196
716
616
1546
24
15
2017
913
817
1221
1221
1729
1637
117
1045
818
839
1097
78
42
1422
16
54
774
136
1996
848
964
1100
532
1542
24
15
2017
913
817
1221
1221
1729
1637
117
1045
818
839
1097
78
42
1423
24
54
774
136
1996
849
963
1097
536
1542
24
15
2017
913
817
1221
1221
1729
1637
117
1049
818
839
1097
78
43
1413
20
54
774
136
1994
865
932
1228
528
1542
24
15
2017
913
817
1221
1221
1605
1633
113
1049
825
906
1066
169
45
525
37
100
1380
70
50
307
525
612
1544
130
24
15
2017
913
817
1221
1221
1605
1633
113
1049
825
843
1067
161
45
525
37
34
968
66
59
313
13
528
336
348
24
15
2017
913
817
1221
1221
1605
1633
113
1049
825
810
1066
169
45
525
37
4
836
70
50
307
13
12
632
386
24
15
2017
913
817
1221
1221
1605
1633
117
1045
825
811
1067
169
46
1422
33
1
808
169
40
872
906
1025
528
277
24
15
2017
913
817
1221
1221
1605
1633
117
1044
820
842
1066
162
47
524
38
34
968
92
57
307
8
538
336
336
24
15
2017
913
817
1221
1221
1605
1637
113
1049
825
810
1062
166
41
525
37
4
832
64
38
313
13
12
638
384
24
15
2017
913
817
1221
1221
1605
1637
117
1049
825
843
1067
171
43
549
37
33
968
88
56
289
141
401
336
264
24
15
2017
913
817
1221
1221
1605
1637
117
1049
825
810
1066
171
43
549
37
4
808
106
40
289
141
268
544
326
24
15
2017
913
817
1221
1221
1605
1637
117
1049
825
810
1066
170
43
549
37
4
808
168
41
289
141
268
544
1704
24
15
2017
913
817
1221
1221
1733
1633
113
1049
825
843
1099
73
45
1293
37
34
776
132
1993
825
13
656
624
1536
24
15
2017
913
817
1221
1221
1733
1633
113
1049
825
810
1094
69
45
1293
37
4
768
130
1961
825
13
12
270
286
24
15
2017
913
817
1221
1221
1733
1633
113
1049
825
810
1094
69
45
1421
37
4
768
130
1961
1465
909
652
318
262
24
15
2017
913
817
1221
1221
1733
1633
113
1049
825
810
1098
73
45
525
37
4
772
134
1737
313
13
524
312
258
24
15
2017
913
817
1221
1221
1733
1633
113
1049
825
810
1098
73
45
1293
37
4
772
134
1993
825
13
524
312
258
24
15
2017
913
817
1221
1221
1733
1633
117
1045
825
843
1099
73
46
1295
33
33
776
137
1992
825
9
665
624
1542
24
15
2017
913
817
1221
1221
1733
1637
113
1049
825
842
1094
70
41
1421
37
36
768
128
1962
1465
909
588
624
1536
24
15
2017
913
817
1189
1217
1601
1633
114
1054
786
915
1059
167
44
524
12
66
832
74
59
312
96
752
352
340
24
15
2017
913
817
1189
1217
1601
1633
114
1054
786
915
1061
173
44
652
12
66
834
86
44
358
480
760
380
370
24
15
2017
913
817
1189
1221
1601
1633
117
1045
777
907
1065
173
46
654
1
89
857
89
56
356
510
754
359
357
24
15
2017
913
817
1189
1221
1605
1633
117
1045
777
907
1067
169
46
654
1
89
856
90
56
356
510
754
352
356
24
15
2017
913
817
1189
1225
1601
1633
113
1049
789
917
1061
173
45
525
13
70
838
70
54
310
102
752
376
376
24
15
2017
913
817
1189
1225
1601
1633
113
1049
789
917
1061
173
45
653
13
70
838
70
54
358
486
752
376
376
24
15
2017
913
825
1221
1217
1601
1633
113
1041
817
801
1061
173
45
1413
29
5
829
186
58
866
971
1129
550
256
24
15
2017
913
825
1221
1217
1601
1633
113
1041
817
898
1067
171
43
547
35
100
858
90
58
298
136
711
324
340
24
15
2017
913
825
1221
1217
1601
1633
113
1041
817
901
1069
173
45
549
45
109
874
90
58
290
139
715
512
1544
24
15
2017
913
825
1221
1217
1601
1633
113
1041
817
837
1069
173
45
549
45
45
966
70
54
290
139
329
344
256
24
15
2017
913
825
1221
1217
1601
1633
113
1041
817
802
1067
151
43
515
35
4
826
136
16
304
0
263
548
1720
24
15
2017
913
825
1221
1217
1601
1633
113
1041
817
803
1063
147
43
519
21
9
968
112
20
306
98
513
360
288
24
15
2017
913
825
1221
1217
1601
1633
113
1041
817
805
1069
173
45
549
45
6
935
169
42
290
139
760
322
298
24
15
2017
913
825
1221
1217
1601
1637
113
1041
817
805
1069
174
41
549
29
6
807
168
46
290
71
616
578
1643
24
15
2017
913
825
1221
1217
1601
1637
113
1041
817
805
1069
174
41
1189
45
13
805
168
46
930
523
9
537
1712
24
15
2017
913
825
1221
1217
1601
1637
117
1041
817
801
1069
174
42
643
21
5
826
104
44
354
482
518
272
400
24
15
2017
913
825
1221
1217
1601
1637
117
1041
817
801
1069
174
42
1411
21
5
826
168
44
866
994
518
272
272
24
15
2017
913
825
1221
1217
1601
1637
117
1041
817
901
1069
174
43
545
45
109
873
88
58
290
139
713
513
1548
24
15
2017
913
825
1221
1217
1601
1637
117
1041
817
805
1069
174
43
545
45
13
805
104
42
290
138
650
539
1584
24
15
2017
913
825
1221
1217
1601
1637
117
1041
817
805
1069
174
43
1185
45
13
805
184
42
930
523
9
537
272
24
15
2017
913
825
1221
1217
1729
1633
113
1041
817
837
1093
69
45
1445
45
38
770
134
1966
1442
907
568
608
1540
24
15
2017
913
825
1221
1217
1729
1633
113
1041
817
837
1093
77
45
1413
29
38
781
141
1993
866
998
552
614
1537
24
15
2017
913
825
1221
1217
1729
1633
113
1041
817
837
1101
77
45
1413
29
38
774
137
1993
866
998
1064
620
1546
24
15
2017
913
825
1221
1217
1729
1633
113
1041
817
837
1101
77
45
549
45
38
818
86
1734
290
139
24
512
1620
24
15
2017
913
825
1221
1217
1729
1633
113
1041
817
837
1101
77
45
1445
45
45
778
134
1958
1442
907
555
608
1536
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
833
1093
77
46
610
23
37
778
91
1736
284
322
710
616
1654
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
801
1093
77
46
1154
23
5
778
143
1992
1372
546
6
560
281
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
801
1093
77
46
1378
23
5
778
143
1992
796
66
6
304
281
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
834
1094
70
46
1282
23
36
776
132
1964
1532
226
711
616
1544
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
834
1094
70
46
1154
23
52
776
132
1964
956
546
39
608
1538
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
834
1094
70
46
1410
23
36
776
132
1964
1468
930
1223
616
1544
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
834
1094
70
46
1378
23
36
776
132
1996
796
66
583
616
1544
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
834
1095
77
46
610
23
36
770
90
1736
284
194
199
609
1660
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
837
1101
77
46
1282
23
43
779
137
1992
1532
226
704
620
1545
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
837
1101
77
46
1410
23
43
779
137
1992
892
994
576
620
1545
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
837
1101
77
46
1378
23
43
779
137
1992
796
66
704
620
1545
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
802
1094
70
46
1154
23
4
776
132
1964
956
546
7
517
1668
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
802
1094
70
46
1410
23
4
776
132
1964
1468
930
1031
517
258
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
802
1094
70
46
1378
23
4
776
132
1996
796
66
7
261
258
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
805
1101
77
46
1154
23
11
779
139
1992
1372
546
0
524
280
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
805
1101
77
46
1410
23
11
779
137
1992
892
994
512
268
281
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
805
1101
77
46
610
23
11
779
135
1736
284
194
0
268
256
24
15
2017
913
825
1221
1217
1729
1633
117
1041
817
805
1101
77
46
1378
23
11
779
137
1992
796
66
0
524
281
24
15
2017
913
825
1221
1217
1729
1637
113
1041
817
834
1094
78
41
1413
29
52
772
140
1998
866
935
1220
534
1558
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
834
1094
78
30
642
23
36
904
88
104
376
34
1095
1232
1690
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
834
1094
78
43
1281
29
52
772
140
1994
1506
230
196
534
1558
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
834
1094
78
43
1409
29
52
772
140
1994
866
934
1220
534
1558
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
837
1101
78
30
1282
23
43
775
136
2008
1528
226
704
610
1547
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
837
1101
78
30
1410
23
43
775
136
2008
888
994
576
610
1547
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
837
1101
78
30
1474
23
59
779
136
2008
856
930
1056
528
1547
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
802
1094
78
43
1409
29
4
772
140
1994
866
934
564
310
278
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
802
1094
79
29
533
21
4
776
90
113
273
18
572
261
461
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
805
1101
78
30
1410
23
11
779
136
2008
888
994
512
266
283
24
15
2017
913
825
1221
1217
1729
1637
117
1041
817
805
1101
78
30
1474
23
11
779
136
1752
856
930
0
266
283
24
15
2017
913
825
1221
1221
1601
1637
113
1041
817
811
1065
174
41
645
29
2
818
104
46
354
487
560
548
1574
24
15
2017
913
825
1221
1221
1601
1637
113
1041
817
811
1065
174
41
1413
29
2
818
168
46
866
999
1072
548
1702
24
15
2017
913
825
1221
1221
1601
1637
117
1041
817
811
1065
174
42
1411
21
2
818
184
44
866
994
1080
548
262
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
838
1097
78
30
1282
23
60
774
136
2008
1528
226
675
537
1540
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
838
1097
78
30
642
23
60
774
136
104
360
34
1059
537
1540
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
838
1097
78
30
1410
23
60
774
136
104
872
994
1059
537
1540
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
838
1097
78
30
1474
23
60
774
136
2008
856
930
1059
537
1540
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
806
1097
78
30
642
23
12
774
136
104
360
34
1027
524
260
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
806
1097
78
30
1410
23
12
774
136
2008
888
994
515
268
260
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
806
1097
78
30
578
23
12
774
136
104
296
354
515
268
260
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
806
1097
78
30
1474
23
12
774
136
2008
856
930
1027
524
260
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
839
1097
78
30
1301
21
58
774
136
2008
785
5
544
532
1542
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
839
1097
78
30
1237
21
42
778
136
2008
1361
213
576
620
1545
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
839
1097
78
42
1283
21
42
778
136
1996
1506
226
704
620
1546
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
839
1097
78
42
1411
21
42
778
136
1996
866
994
576
620
1546
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
807
1097
78
30
1301
21
10
778
136
2008
785
21
0
268
282
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
807
1097
78
30
1237
21
10
778
136
2008
1361
213
256
524
282
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
807
1097
78
30
1493
21
10
778
136
2008
849
917
1024
524
282
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
807
1097
78
31
1301
21
10
778
136
2009
785
5
0
268
282
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
807
1097
78
31
1237
21
10
778
136
2009
1361
197
0
524
1690
24
15
2017
913
825
1221
1221
1729
1637
117
1041
817
807
1097
78
31
1493
21
10
778
136
2009
849
901
1024
524
282
24
15
2017
913
825
1221
1221
1605
1637
117
1041
817
811
1067
171
43
545
45
1
808
168
40
290
139
15
536
1816
24
15
2017
913
825
1221
1221
1605
1637
117
1041
817
811
1067
171
43
1185
45
1
808
168
40
930
523
15
536
280
24
15
2017
913
825
1221
1221
1733
1633
113
1041
817
811
1095
73
45
1413
29
2
768
134
1733
866
998
1072
512
260
24
15
2017
913
825
1221
1221
1733
1633
117
1041
817
838
1094
73
46
1282
27
60
768
134
1992
1500
209
67
528
1538
24
15
2017
913
825
1221
1221
1733
1633
117
1041
817
838
1094
73
46
1410
23
60
768
134
1992
860
994
1059
528
1538
24
15
2017
913
825
1189
1225
1601
1633
113
1041
785
917
1061
173
45
645
13
70
838
70
54
354
491
760
380
336
24
15
2017
913
825
1189
1225
1601
1633
113
1041
785
917
1061
173
45
549
13
70
838
70
54
290
75
760
380
336
24
15
2017
913
825
1223
1221
1729
1633
113
1042
816
836
1093
69
45
1412
32
58
770
130
1965
1468
896
590
534
1537
24
15
2017
913
825
1223
1221
1729
1633
113
1042
816
836
1093
77
45
1412
32
58
770
135
1957
1468
896
590
534
1539
24
15
2017
913
825
1223
1221
1729
1633
113
1042
816
838
1093
77
45
1412
32
38
768
134
1957
1468
896
582
608
1538
24
15
2017
913
825
1223
1221
1729
1633
113
1042
816
806
1093
77
45
1412
32
6
768
134
1957
1468
896
1030
512
258
24
15
2017
913
825
1223
1221
1729
1633
114
1042
816
838
1093
77
44
1412
32
38
768
134
1956
1469
896
582
608
1538
24
15
2017
913
825
1223
1221
1729
1633
114
1042
816
806
1093
77
44
1412
32
6
768
134
1956
1469
896
1030
512
258
24
15
2017
913
821
1221
1217
1601
1633
113
1053
825
841
1069
165
45
526
33
33
969
66
59
312
14
17
339
348
24
15
2017
913
821
1221
1217
1601
1633
113
1053
825
805
1069
165
45
526
33
5
842
66
59
312
14
521
608
1660
24
15
2017
913
821
1221
1217
1601
1633
117
1053
825
901
1069
173
46
550
33
101
873
105
40
288
138
729
513
1581
24
15
2017
913
821
1221
1217
1601
1633
117
1053
825
901
1069
173
46
551
33
105
1003
91
56
289
141
161
257
264
24
15
2017
913
821
1221
1217
1601
1633
117
1053
825
809
1069
173
46
550
33
1
809
105
40
288
138
11
531
1595
24
15
2017
913
821
1221
1217
1601
1633
117
1053
825
809
1069
173
46
551
33
1
809
107
40
289
141
269
549
1585
24
15
2017
913
821
1221
1217
1601
1633
117
1053
825
841
1069
173
46
551
33
33
969
91
56
290
138
331
339
337
24
15
2017
913
821
1221
1217
1601
1633
117
1053
825
805
1069
173
46
550
33
5
805
169
40
288
138
9
537
1713
24
15
2017
913
821
1221
1217
1601
1633
117
1053
825
805
1069
173
46
551
33
5
842
107
40
289
141
649
608
1834
24
15
2017
913
821
1221
1217
1601
1637
117
1053
825
809
1069
174
42
550
33
1
809
104
44
288
138
10
531
1584
24
15
2017
913
821
1221
1217
1601
1637
117
1053
825
809
1069
174
42
1190
33
1
809
168
44
928
522
10
531
1808
24
15
2017
913
821
1221
1217
1601
1637
117
1053
825
805
1069
174
43
551
33
5
805
168
42
288
141
9
541
1712
24
15
2017
913
821
1221
1217
1601
1637
117
1053
825
805
1069
174
43
1191
33
5
805
168
42
928
524
9
531
1712
24
15
2017
913
821
1221
1217
1601
1637
117
1053
825
805
1069
174
42
550
33
5
805
168
44
288
138
9
541
1712
24
15
2017
913
821
1221
1217
1601
1637
117
1053
825
805
1069
174
42
1190
33
5
805
168
44
928
522
9
541
1712
24
15
2017
913
821
1221
1217
1601
1637
117
1053
821
897
1069
174
43
551
37
113
858
88
58
288
136
710
320
336
24
15
2017
913
821
1221
1217
1601
1637
117
1053
821
901
1069
174
43
551
37
101
869
104
42
288
136
713
525
1552
24
15
2017
913
821
1221
1217
1729
1633
113
1053
825
833
1101
69
45
1422
33
45
781
130
1999
872
910
1058
611
1536
24
15
2017
913
821
1221
1217
1729
1633
117
1053
817
837
1101
77
46
1414
17
54
778
139
1992
864
970
584
608
1545
24
15
2017
913
821
1221
1217
1729
1633
117
1053
817
837
1101
77
46
1415
17
54
778
139
1992
865
973
584
608
1545
24
15
2017
913
821
1221
1217
1729
1633
117
1053
818
834
1094
70
46
1414
16
48
776
132
1996
864
972
1088
528
1540
24
15
2017
913
821
1221
1217
1729
1637
117
1053
817
837
1101
78
42
1414
17
54
775
136
1996
864
970
584
618
1547
24
15
2017
913
821
1221
1217
1729
1637
117
1053
825
837
1101
78
30
1414
33
37
773
136
1968
1456
902
585
613
1552
24
15
2017
913
821
1221
1217
1729
1637
117
1053
825
837
1101
78
43
1419
33
37
773
136
1994
856
908
585
627
1552
24
15
2017
913
821
1221
1217
1729
1637
117
1053
825
805
1101
78
30
1414
33
5
773
136
1968
1456
902
1033
523
272
24
15
2017
913
821
1221
1217
1729
1637
117
1053
825
805
1101
78
43
1419
33
5
773
136
1994
856
908
1033
563
272
24
15
2017
913
821
1221
1217
1729
1637
117
1053
825
805
1101
78
42
1291
33
5
773
136
1996
818
12
521
307
272
24
15
2017
913
821
1221
1217
1729
1637
117
1053
825
805
1101
78
42
1419
33
5
773
136
1996
882
908
649
307
272
24
15
2017
913
821
1221
1217
1729
1637
117
1053
821
837
1101
78
30
1286
21
53
773
136
1968
1520
209
677
533
1552
24
15
2017
913
821
1221
1217
1729
1637
117
1053
821
837
1101
78
43
1287
21
53
773
136
1994
1504
228
197
533
1552
24
15
2017
913
821
1221
1217
1729
1637
117
1053
821
837
1101
78
43
1415
21
53
773
136
1994
864
996
1061
533
1552
24
15
2017
913
821
1221
1217
1729
1637
117
1053
820
834
1094
78
30
1414
36
32
776
140
1968
1456
900
588
626
1556
24
15
2017
913
821
1221
1217
1605
1637
117
1053
825
809
1070
170
42
550
33
1
808
108
40
288
138
10
528
1592
24
15
2017
913
821
1221
1217
1733
1637
117
1053
825
841
1102
75
43
1419
33
33
776
138
1992
856
908
657
624
1542
24
15
2017
913
821
1221
1221
1729
1633
117
1053
818
839
1093
77
46
1414
16
50
770
137
1992
864
972
1098
540
1548
24
15
2017
913
821
1221
1221
1729
1633
117
1053
818
839
1093
77
46
1415
16
50
768
137
1992
866
971
577
608
1550
24
15
2017
913
821
1221
1221
1729
1637
117
1053
818
838
1097
78
42
1286
16
52
774
136
1996
1504
231
197
532
1540
24
15
2017
913
821
1221
1221
1729
1637
117
1053
818
838
1097
78
42
1414
16
52
774
136
1996
864
972
1096
540
1540
24
15
2017
913
821
1221
1221
1729
1637
117
1053
818
838
1097
78
42
1287
16
52
774
136
1996
1505
231
197
538
1540
24
15
2017
913
821
1221
1221
1729
1637
117
1053
818
838
1097
78
42
1415
16
52
774
136
1996
865
935
1221
532
1540
24
15
2017
913
821
1221
1221
1729
1637
117
1053
818
839
1097
78
42
1414
16
50
774
136
1996
864
972
588
628
1542
24
15
2017
913
821
1221
1221
1605
1637
117
1053
825
810
1066
170
43
551
33
0
808
168
42
288
140
140
272
280
24
15
2017
913
821
1221
1221
1605
1637
117
1053
818
842
1066
171
43
551
16
32
972
90
40
288
71
285
346
266
24
15
2017
913
821
1221
1221
1605
1637
117
1053
818
842
1066
170
42
551
16
32
972
88
56
289
71
285
346
264
24
15
2017
913
821
1189
1225
1601
1633
117
1053
789
917
1061
173
46
646
5
69
837
69
40
352
497
753
377
341
24
15
2017
913
821
1189
1225
1601
1633
117
1053
789
917
1061
173
46
550
5
69
837
69
40
288
113
761
377
341
24
15
2017
913
821
1189
1225
1601
1633
117
1053
789
917
1061
173
46
651
9
66
839
69
40
362
482
760
377
341
24
15
2017
913
821
1189
1225
1601
1633
117
1053
789
917
1061
173
46
647
5
69
837
69
40
354
498
753
378
377
24
15
2017
913
821
1189
1225
1601
1633
117
1053
789
917
1061
173
46
551
5
69
837
69
40
290
112
754
378
377
24
15
2017
913
821
1189
1225
1601
1633
117
1053
793
917
1061
173
46
646
1
69
837
69
40
352
490
761
377
341
24
15
2017
913
821
1189
1225
1601
1633
117
1053
793
917
1061
173
46
550
1
69
837
69
40
288
74
761
361
377
24
15
2017
913
821
1189
1225
1601
1633
117
1053
793
917
1061
173
46
647
1
69
837
69
40
354
490
761
377
341
24
15
2017
913
821
1189
1225
1601
1633
117
1053
793
917
1061
173
46
551
1
69
837
69
40
290
74
761
361
377
24
15
2017
913
821
1189
1225
1601
1637
117
1053
789
917
1061
174
42
646
6
70
837
104
44
352
496
752
377
320
24
15
2017
913
821
1189
1225
1601
1637
117
1053
789
917
1061
174
42
550
5
69
837
104
44
288
82
753
381
320
24
15
2017
913
821
1189
1225
1601
1637
117
1053
793
917
1061
174
42
646
1
69
837
104
44
352
490
761
377
320
24
15
2017
913
821
1189
1225
1601
1637
117
1053
793
917
1061
174
42
550
1
69
837
104
44
288
86
754
379
320
24
15
2017
913
820
1221
1217
1729
1633
114
1047
817
834
1095
69
44
1286
30
49
770
132
1964
1532
228
192
540
1544
24
15
2017
913
820
1221
1217
1729
1633
114
1047
817
834
1095
69
44
1158
30
49
770
132
1964
956
548
32
620
1544
24
15
2017
913
820
1221
1217
1729
1633
114
1047
817
834
1095
69
44
1414
30
49
770
132
1964
1468
932
1056
540
1544
24
15
2017
913
820
1221
1217
1729
1633
114
1047
817
834
1095
69
44
1382
30
49
777
133
1996
796
68
580
614
1541
24
15
2017
913
820
1221
1217
1729
1633
114
1047
821
834
1093
77
44
1158
22
48
773
141
1956
956
544
34
631
1549
24
15
2017
913
820
1221
1217
1729
1633
114
1047
821
834
1093
77
44
1414
22
48
773
141
1996
866
992
1058
539
1561
24
15
2017
913
820
1221
1217
1729
1633
114
1047
821
834
1095
69
44
1286
22
48
770
132
1964
1532
224
674
529
1544
24
15
2017
913
820
1221
1217
1729
1633
114
1047
821
834
1095
69
44
1158
22
48
770
132
1964
956
544
37
625
1544
24
15
2017
913
820
1221
1217
1729
1633
114
1047
821
834
1095
69
44
1414
22
48
770
132
1964
1468
928
1058
529
1544
24
15
2017
913
820
1221
1217
1729
1633
114
1047
821
834
1095
69
44
1290
20
48
770
132
1964
1521
192
668
532
1560
24
15
2017
913
820
1221
1221
1729
1633
114
1047
821
806
1089
77
44
1414
38
8
781
141
1996
866
896
642
307
257
24
15
2017
913
820
1221
1221
1729
1633
114
1047
821
806
1093
77
44
1414
38
8
769
133
1956
1468
896
1026
571
258
24
15
2017
913
820
1221
1221
1729
1637
114
1047
821
838
1097
78
40
1418
26
56
774
136
1991
881
964
1090
530
1540
24
15
2017
913
820
1221
1221
1605
1633
114
1047
821
806
1062
165
44
518
38
8
800
161
36
316
0
514
278
287
24
15
2017
913
820
1221
1221
1733
1633
114
1047
821
806
1094
69
44
1286
38
8
768
130
1960
828
0
130
310
273
24
15
2017
913
820
1221
1221
1733
1633
114
1047
821
806
1094
69
44
1414
38
8
768
129
1960
1468
896
1026
566
1831
24
15
2016
912
817
1221
1221
1601
1635
115
1045
818
842
1065
169
40
647
20
36
974
91
56
361
481
709
338
338
24
15
2016
912
817
1219
1221
1601
1635
115
1045
816
806
1057
170
40
679
40
14
828
184
47
329
11
521
576
258
24
15
2016
912
817
1219
1221
1601
1635
115
1045
816
806
1057
170
40
1447
40
14
828
184
47
841
907
1033
576
1794
24
15
2016
912
817
1219
1221
1602
1635
115
1045
816
902
1064
174
40
679
40
110
878
105
43
329
11
617
513
1857
24
15
2016
912
817
1219
1221
1602
1635
115
1045
816
806
1064
174
40
679
40
14
846
105
43
329
11
9
617
1985
24
15
2016
912
817
1223
1221
1602
1635
115
1045
824
836
1056
174
41
551
32
58
972
76
46
296
143
337
320
256
24
15
2016
912
820
1221
1221
1729
1635
115
1047
821
838
1089
73
24
523
43
40
781
89
1752
282
8
42
611
1707
24
15
2016
912
820
1221
1221
1729
1635
115
1047
821
806
1089
73
24
779
43
8
782
89
1752
497
8
521
265
417
24
15
2016
912
820
1221
1221
1729
1635
115
1047
821
806
1089
73
25
779
43
8
782
89
1759
496
8
521
265
417
24
15
2016
912
820
1221
1221
1729
1635
115
1047
821
806
1089
74
24
779
43
8
782
88
1759
497
8
521
265
459
24
15
2016
912
820
1222
1221
1729
1635
115
1051
824
806
1097
73
25
1493
16
5
774
141
2014
834
911
1141
562
273
24
15
2016
913
817
1221
1217
1730
1635
117
1044
818
835
1092
69
45
1421
20
34
771
135
1997
884
964
577
618
1544
24
15
2016
913
817
1221
1218
1730
1635
117
1044
820
832
1092
69
45
1421
29
48
774
135
1997
885
961
1098
539
1539
24
15
2016
913
817
1221
1221
1729
1635
117
1044
818
843
1097
73
45
1293
17
50
774
135
1997
1488
198
713
611
1536
24
15
2016
913
817
1221
1221
1729
1635
117
1044
818
843
1097
73
45
1421
17
50
774
135
1997
848
966
585
611
1536
24
15
2016
913
817
1221
1221
1729
1635
117
1044
818
839
1097
73
45
1293
20
54
774
141
1997
1524
196
660
528
1552
24
15
2016
913
817
1221
1221
1729
1635
117
1044
818
839
1097
73
45
1421
20
54
774
141
1997
848
964
1060
528
1552
24
15
2016
913
817
1221
1221
1729
1635
117
1044
818
842
1097
73
45
1293
36
36
774
134
1997
816
8
664
636
1536
24
15
2016
913
817
1221
1221
1729
1635
117
1044
818
842
1097
73
45
1421
20
36
774
134
1997
848
964
582
610
1536
24
15
2016
913
817
1223
1221
1602
1635
117
1044
824
802
1056
145
45
781
32
14
802
115
23
484
12
518
278
337
24
15
2016
913
825
1223
1221
1729
1635
117
1042
816
836
1089
73
45
1409
24
60
782
142
1997
893
996
546
611
1537
24
15
2016
913
825
1223
1221
1729
1635
117
1042
816
836
1097
73
45
513
24
60
774
134
1741
317
100
68
534
1568
24
15
2016
913
825
1223
1221
1729
1635
117
1042
816
836
1097
73
45
1409
24
60
774
134
1997
893
996
1058
539
1537
24
15
2016
913
825
1223
1221
1729
1635
117
1042
816
836
1097
73
45
609
24
60
774
134
1741
285
196
546
539
1537
24
15
2020
913
825
1223
1221
1730
1639
113
1042
816
806
1088
70
30
1281
32
6
782
138
1976
796
0
6
262
256
24
15
2020
913
825
1223
1221
1730
1639
113
1042
816
806
1088
70
30
1409
32
6
782
138
1976
1468
896
1030
518
256
24
15
2017
913
817
1189
1217
1603
1637
114
1054
786
915
1065
173
41
652
12
66
838
109
44
356
480
760
356
292
24
15
2017
913
820
1221
1217
1731
1637
114
1047
821
834
1090
70
41
1418
26
48
768
140
1996
880
964
1062
542
1564
24
15
2017
913
820
1221
1218
1731
1637
114
1047
821
832
1090
70
41
1418
20
33
770
132
1996
880
960
582
608
1546
24
15
2016
912
820
1221
1217
1603
1635
115
1047
821
834
1058
160
46
651
23
32
960
64
60
376
448
581
341
336
24
15
2016
912
820
1221
1217
1603
1635
115
1047
818
834
1058
160
46
651
16
44
960
64
60
376
450
579
342
256
24
15
2016
912
820
1221
1218
1603
1635
115
1047
821
832
1058
160
46
651
23
33
969
64
60
376
448
580
337
258
24
15
2016
912
820
1221
1218
1603
1635
115
1047
818
832
1058
160
46
651
16
48
962
64
60
376
450
587
334
258
24
15
2017
913
821
1221
1218
1735
1633
114
1046
820
832
1094
65
41
1291
43
33
778
134
1965
825
8
665
617
1541
24
15
2017
913
821
1221
1218
1735
1633
114
1046
820
832
1094
65
41
1419
43
33
778
134
1965
1465
904
665
617
1541
24
15
2020
913
817
1221
1218
1735
1635
113
1044
820
832
1094
64
29
653
29
48
778
139
121
368
450
586
611
1551
24
15
2020
913
817
1221
1218
1735
1635
113
1044
820
832
1094
64
29
1421
29
48
778
139
1977
1448
962
586
611
1551
24
15
2017
912
778
931
1219
1733
1634
115
1028
88
802
1094
68
46
1451
424
542
770
131
1992
842
779
1043
793
257
24
15
2017
912
817
1219
1219
1733
1634
115
1045
816
832
1094
73
41
1414
24
34
780
140
1994
868
998
1066
620
1544
24
15
2017
912
817
1219
1219
1733
1634
115
1045
816
800
1094
73
46
550
40
12
780
140
1736
288
138
8
520
1688
24
15
2017
912
817
1219
1219
1733
1634
115
1045
816
840
1094
73
41
1414
24
48
772
140
1994
868
998
1062
542
1540
24
15
2017
912
817
1219
1219
1733
1634
115
1045
816
840
1094
73
46
1414
24
50
772
140
1992
864
970
1098
540
1540
24
15
2017
912
818
1219
1219
1605
1634
115
1044
820
900
1069
169
41
551
44
102
854
70
49
297
137
729
324
336
24
15
2017
912
818
1219
1219
1733
1634
115
1044
820
834
1094
68
46
1291
23
49
770
130
1960
1498
192
79
529
1563
24
15
2017
912
818
1219
1219
1733
1634
115
1044
820
836
1094
73
41
1419
23
37
776
140
1994
890
960
581
609
1540
24
15
2017
912
818
1219
1219
1733
1634
115
1044
820
836
1094
73
46
1419
23
37
776
140
1992
890
960
581
609
1540
24
15
2017
912
818
1219
1219
1733
1634
115
1044
820
836
1101
73
25
651
23
38
822
86
113
369
448
576
260
336
24
15
2017
912
818
1187
1219
1605
1634
115
1044
788
916
1069
169
41
647
12
70
838
70
49
354
499
753
376
376
24
15
2017
912
818
1187
1219
1605
1634
115
1044
788
916
1069
169
41
551
12
70
838
70
49
297
73
761
377
336
24
15
2017
912
818
1187
1219
1605
1634
115
1044
788
916
1069
169
41
615
12
70
838
70
49
265
201
761
377
336
24
15
2017
912
818
1223
1219
1605
1634
115
1044
816
832
1062
169
41
551
20
32
968
76
49
297
67
64
344
268
24
15
2017
912
818
1223
1219
1733
1634
115
1044
816
832
1094
73
41
1287
24
56
776
140
1994
1506
231
704
608
1548
24
15
2017
912
818
1223
1219
1733
1634
115
1044
816
832
1094
73
41
1419
16
56
776
140
1994
858
962
1056
608
1548
24
15
2017
912
818
1223
1219
1733
1634
115
1044
816
832
1094
73
41
1415
24
56
776
140
1994
866
971
576
608
1548
24
15
2017
912
818
1223
1219
1733
1634
115
1044
816
832
1094
73
46
1419
16
56
776
140
1992
858
962
1056
608
1548
24
15
2017
913
825
1223
1219
1733
1637
113
1041
816
832
1094
71
41
1413
24
56
776
136
1994
867
996
1056
608
1550
24
15
2017
913
825
1219
1219
1731
1637
116
1042
824
832
1090
71
29
1409
16
48
772
136
1976
1470
992
1056
540
1560
24
15
2017
913
825
1219
1219
1731
1637
116
1042
824
832
1090
71
29
1300
16
48
772
136
1976
784
16
532
534
1560
24
15
2017
913
825
1219
1219
1731
1637
116
1042
824
832
1090
71
29
1492
16
48
772
136
1976
1424
976
1048
540
1560
24
15
2017
913
825
1219
1219
1731
1637
116
1042
824
836
1090
71
29
1300
16
56
768
136
1976
784
16
528
528
1560
24
15
2017
913
825
1219
1219
1731
1637
116
1042
824
836
1090
71
29
1492
16
56
768
136
1976
1424
976
1040
528
1560
24
15
2017
913
825
1187
1219
1743
1646
116
1042
792
900
668
144
32
546
8
72
172
140
196
300
80
752
72
128
24
15
2017
913
825
1223
1219
1731
1637
116
1042
816
832
1090
71
29
513
24
36
816
88
120
286
16
24
512
308
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
832
1056
161
41
647
21
33
960
78
62
360
32
321
338
351
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
832
1056
161
41
551
24
58
968
78
62
296
71
65
320
343
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
800
1056
174
41
551
40
12
824
188
44
296
138
648
576
262
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
800
1056
174
41
679
40
12
824
188
44
328
11
520
576
262
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
800
1058
163
41
1191
40
12
804
144
60
904
523
8
588
1800
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
834
1056
161
41
647
21
53
966
78
62
360
32
169
348
340
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
834
1056
161
41
551
21
53
966
78
62
296
64
73
348
340
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
834
1060
161
41
551
21
53
965
65
62
296
64
274
351
257
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
808
1064
169
41
679
40
9
815
110
44
328
10
267
555
1568
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
808
1064
169
41
1447
40
9
815
174
44
840
906
1035
555
272
24
15
2016
912
817
1219
1219
1603
1635
115
1045
816
802
1060
149
41
775
37
13
805
114
16
488
0
514
283
400
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
832
1088
78
41
551
21
52
856
92
1740
296
64
712
577
1580
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
834
1088
69
41
1287
24
54
774
134
1998
1512
231
708
628
1536
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
834
1088
69
41
1415
24
54
774
134
1998
872
999
1092
534
1536
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
834
1088
73
41
551
24
54
822
94
1742
296
71
324
518
336
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
834
1092
69
41
1415
21
53
773
134
1998
872
992
546
623
1544
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
840
1089
69
41
1415
16
50
774
140
1998
872
975
1049
534
1552
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
840
1092
69
41
1447
40
41
771
134
1998
840
906
1067
611
1540
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
840
1092
78
41
551
24
48
776
88
1740
296
71
205
614
1998
24
15
2016
912
817
1219
1219
1731
1635
115
1045
816
840
1096
73
41
1447
40
41
783
142
1996
840
906
1067
619
1536
24
15
2016
912
822
1219
1219
1603
1632
112
1052
824
800
1058
144
45
526
33
6
804
118
22
306
527
9
528
1574
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
832
1088
70
31
513
16
48
776
140
120
280
16
32
608
1548
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
832
1088
70
31
641
16
48
776
140
120
376
32
32
608
1548
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
832
1088
70
31
1409
16
48
768
140
1976
1468
992
1058
542
1566
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
800
1088
70
31
641
16
10
776
140
120
376
32
1029
514
283
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
800
1088
70
31
1409
16
10
776
140
1976
1464
928
1029
514
283
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
836
1090
70
31
1409
16
50
768
130
1976
1448
928
686
538
1539
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
836
1090
70
31
1473
16
50
768
130
1976
1436
912
558
618
1539
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
836
1092
70
31
513
16
56
772
136
120
280
16
16
532
1552
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
836
1092
70
31
1281
16
52
772
136
1976
796
16
538
530
1552
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
836
1092
70
31
641
16
56
772
136
120
376
32
16
532
1552
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
836
1092
70
31
1473
16
52
772
136
1976
1436
912
1050
532
1552
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
808
1088
70
31
513
16
0
768
140
120
280
16
0
568
300
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
808
1088
70
31
1281
16
0
768
140
1976
796
16
0
270
282
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
808
1088
70
31
641
16
0
768
140
120
376
32
0
568
300
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
808
1088
70
31
1409
16
0
768
140
120
888
992
1144
568
1836
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
808
1088
70
31
1473
16
0
768
140
1976
1436
992
1024
568
282
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
840
1088
70
31
641
16
32
768
140
120
376
32
1217
610
1558
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
840
1088
70
31
1409
16
32
768
140
1976
1468
992
576
608
1548
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
840
1092
70
31
641
16
32
776
136
120
376
32
1218
612
1542
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
840
1092
70
31
1409
16
32
776
136
1976
1464
992
576
616
1580
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
840
1092
70
31
1473
16
32
776
136
1976
1436
912
576
616
1580
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
804
1092
70
31
513
16
4
772
136
120
280
16
58
520
272
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
804
1092
70
31
1281
16
4
772
136
1976
796
16
58
312
272
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
804
1092
70
31
641
16
4
772
136
120
376
32
570
572
272
24
15
2020
913
825
1219
1219
1731
1639
113
1042
824
804
1092
70
31
1409
16
4
772
136
1976
1464
992
1082
572
272
24
15
2020
913
825
1219
1219
1735
1639
113
1042
824
836
1100
73
29
1409
16
50
780
142
1968
1464
992
558
610
1538
24
15
2020
913
825
1219
1219
1735
1639
113
1042
824
840
1098
66
27
1281
16
32
780
138
1976
1528
224
706
614
1542
24
15
2020
913
825
1219
1219
1735
1639
113
1042
824
840
1098
66
27
1409
16
32
780
138
1976
1468
992
578
614
1542
24
15
2020
913
825
1219
1219
1607
1639
113
1042
824
836
1068
169
45
545
16
56
972
70
48
302
64
274
322
340
24
15
2020
913
825
1219
1219
1607
1639
113
1042
824
808
1066
146
47
513
16
0
812
138
16
312
96
1
550
1798
24
15
2020
913
825
1219
1219
1607
1639
113
1042
824
808
1066
146
47
769
16
0
812
138
16
472
16
513
298
262
24
15
2020
913
825
1219
1219
1607
1639
113
1042
824
808
1066
146
47
1153
16
0
812
138
16
952
544
0
554
262
24
15
2020
913
825
1219
1219
1607
1639
113
1042
824
808
1066
146
47
609
16
0
812
138
16
280
192
1
294
262
24
15
2017
912
818
1223
1223
1601
1634
115
1044
816
840
1057
161
41
551
24
50
962
64
61
297
71
589
334
257
24
15
2017
912
818
1223
1223
1601
1634
115
1044
816
840
1057
161
41
615
24
50
962
64
61
265
327
333
334
257
24
15
2017
912
818
1223
1223
1601
1634
115
1044
816
840
1057
169
41
647
20
36
962
76
46
354
483
709
341
340
24
15
2017
912
818
1223
1223
1601
1634
115
1044
816
840
1057
169
41
551
20
36
962
76
46
290
67
69
341
340
24
15
2017
912
818
1223
1223
1601
1634
115
1044
816
840
1057
169
41
615
20
36
962
78
47
265
323
325
341
341
24
15
417
913
817
960
1093
1541
117
793
537
91
975
551
1661
1893
725
1745
1202
162
561
153
5
1057
772
138
340
24
15
480
912
778
776
768
1920
1200
1648
1028
38
137
1242
634
1544
1630
342
902
1742
206
241
647
517
644
1680
128
24
15
401
912
820
1216
581
1589
1145
1779
1051
1339
463
831
561
1537
1937
1041
65
553
456
105
707
212
234
1034
11
24
15
2016
912
780
768
1155
1603
1635
115
1031
43
931
675
181
25
1501
337
345
185
180
48
836
774
880
258
771
24
15
2016
912
780
768
1155
1603
1635
115
1031
43
939
675
181
25
1501
337
337
177
180
48
836
774
886
257
771
24
15
2016
912
778
768
1152
1600
1632
112
1028
14
921
684
182
26
606
326
358
58
227
49
293
405
948
1248
134
24
15
2016
912
778
776
1152
1600
1632
112
1028
38
913
672
176
26
606
342
334
57
235
55
293
389
993
1041
145
24
15
2017
912
818
1216
1221
1733
1634
115
1044
822
847
1099
72
46
1291
43
34
778
139
1993
826
8
664
616
1536
24
15
2017
912
818
1216
1221
1733
1634
115
1044
822
847
1095
72
46
1291
43
34
770
139
1993
826
8
664
620
1544
24
15
2017
913
825
1216
1221
1605
1633
113
1041
819
815
1063
165
45
517
34
2
962
64
37
317
0
516
369
257
24
15
2017
913
825
1216
1221
1605
1633
113
1041
827
847
1063
165
45
517
17
32
961
65
37
317
161
320
342
258
24
15
2017
913
825
1216
1221
1605
1633
113
1041
827
847
1063
165
45
645
17
32
961
65
37
349
33
320
342
258
24
15
2017
913
825
1216
1221
1605
1633
113
1041
827
815
1063
165
45
517
17
0
961
65
37
317
97
376
382
258
24
15
2017
913
825
1216
1221
1605
1633
113
1041
827
815
1063
165
45
645
17
0
961
65
37
349
33
512
382
258
24
15
2017
913
825
1216
1221
1605
1633
113
1041
827
815
1063
165
45
1413
18
0
834
161
37
861
928
568
620
1564
24
15
2017
913
825
1216
1221
1605
1633
113
1041
827
815
1063
165
45
613
17
0
961
65
37
285
193
256
382
258
24
15
2017
913
825
1216
1221
1605
1633
113
1042
827
815
1063
165
45
516
18
0
962
64
37
316
162
512
380
258
24
15
2017
913
825
1216
1221
1605
1633
113
1042
827
815
1063
165
45
644
18
0
961
65
37
348
34
128
381
346
24
15
2017
913
825
1216
1221
1605
1633
113
1042
827
815
1063
165
45
612
18
0
961
65
37
284
194
128
381
346
24
15
2017
913
825
1216
1221
1605
1633
114
1042
819
911
1063
165
44
516
46
98
866
64
36
317
4
716
522
1538
24
15
2017
913
825
1216
1221
1605
1633
114
1042
819
815
1063
165
44
516
46
2
834
64
36
317
4
12
618
387
24
15
2017
913
825
1216
1221
1605
1633
114
1042
827
815
1063
165
44
516
18
0
961
65
36
317
161
512
382
258
24
15
2017
913
825
1216
1221
1605
1633
114
1042
827
815
1063
165
44
612
18
0
962
64
36
285
193
128
364
258
24
15
2017
913
825
1216
1221
1733
1633
113
1041
819
815
1095
69
45
1413
34
2
770
128
1957
1469
896
516
257
257
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
847
1095
65
45
1413
17
33
769
141
1997
866
994
579
609
1552
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
847
1095
69
45
1285
17
32
769
129
1961
1501
225
704
622
1538
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
847
1095
69
45
1157
17
32
769
129
1993
1373
33
704
622
1538
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
847
1095
69
45
1413
17
33
769
129
1993
866
994
579
609
1538
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
847
1095
69
45
1381
17
32
769
129
1993
797
65
704
622
1538
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
815
1095
69
45
1157
17
0
769
129
1701
957
545
0
526
258
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
815
1095
69
45
1413
17
0
769
129
1993
861
929
1024
526
1794
24
15
2017
913
825
1216
1221
1733
1633
113
1041
827
815
1095
69
45
1381
17
0
769
129
1993
797
65
0
526
258
24
15
2017
913
825
1216
1221
1733
1633
113
1042
827
815
1095
69
45
1156
18
0
769
129
1701
956
546
0
525
1794
24
15
2017
913
825
1216
1221
1733
1633
113
1042
827
815
1095
69
45
1412
18
0
769
129
1961
1468
930
1024
525
258
24
15
2017
913
825
1216
1221
1733
1633
114
1042
827
847
1095
69
44
1412
18
32
769
129
1956
1469
929
1216
622
1538
24
15
2017
913
825
1216
1221
1733
1633
114
1042
827
847
1095
69
44
1380
18
32
769
129
1956
797
65
704
622
1538
24
15
2017
913
825
1216
1221
1733
1633
114
1042
827
815
1095
69
44
1156
18
0
769
129
1956
957
545
0
526
258
24
15
2017
913
825
1216
1221
1733
1633
114
1042
827
815
1095
69
44
1412
18
0
769
129
1956
1469
929
1024
526
258
24
15
2017
913
825
1216
1221
1733
1633
114
1042
827
815
1095
69
44
1380
18
0
769
129
1956
797
65
0
526
258
24
15
2017
913
825
1216
1221
1733
1633
114
1042
827
815
1095
69
44
1444
18
0
769
129
1956
1437
961
1024
526
258
24
15
2017
913
820
1216
1221
1733
1633
114
1051
827
847
1095
69
44
1422
33
33
769
129
1992
873
910
1057
609
1549
24
15
2016
912
820
1216
1221
1730
1635
115
1051
827
815
1097
73
25
725
17
1
775
81
118
322
398
561
312
456
24
15
2016
913
825
1216
1221
1602
1635
117
1042
827
847
1065
161
45
513
17
33
967
65
61
317
97
67
344
264
24
15
2016
913
825
1216
1221
1602
1635
117
1042
827
847
1065
161
45
641
17
32
967
65
61
381
481
704
345
264
24
15
2016
913
825
1216
1221
1602
1635
117
1042
827
815
1065
161
45
513
17
1
813
65
61
317
97
3
293
397
24
15
2020
913
825
1216
1221
1730
1639
113
1042
827
847
1097
77
30
1409
18
32
779
137
1968
1456
932
1216
618
1536
24
15
2020
913
825
1216
1221
1730
1639
113
1042
827
815
1097
77
30
1409
18
0
774
137
1968
1456
932
1024
564
256
24
15
2017
912
818
1216
1219
1733
1634
115
1044
822
835
1095
68
46
1419
43
42
779
131
1992
890
904
584
617
1544
24
15
2017
912
818
1216
1219
1733
1634
115
1044
822
803
1095
68
46
1419
43
10
778
130
1960
1466
904
1032
520
258
24
15
2017
913
825
1216
1219
1731
1637
116
1042
819
835
1091
71
29
513
25
49
819
88
120
282
19
23
512
346
24
15
2017
913
825
1216
1219
1731
1637
116
1042
827
835
1091
71
29
1473
18
50
771
136
1976
1437
916
556
540
1566
24
15
2018
912
820
1216
1216
1728
1636
118
1047
827
834
1092
78
30
513
33
36
780
142
114
283
1
323
611
1553
24
15
2018
912
820
1216
1216
1728
1636
118
1047
827
834
1092
78
30
1409
33
36
780
142
1970
1467
897
579
611
1553
24
15
2018
912
820
1216
1216
1728
1636
118
1047
827
802
1094
78
30
513
33
4
774
90
114
283
1
515
264
428
24
15
2020
913
825
1216
1219
1735
1639
113
1042
819
811
1094
73
29
513
25
1
772
140
112
280
22
54
519
1796
24
15
2020
913
825
1216
1219
1735
1639
113
1042
819
811
1094
73
29
1281
25
1
772
140
1968
792
22
566
263
260
24
15
2020
913
825
1216
1219
1735
1639
113
1042
819
843
1094
73
29
1281
33
33
772
140
1968
792
6
542
619
1540
24
15
480
912
778
792
568
1584
1024
1648
1028
6
465
832
984
1544
1566
334
238
89
69
226
55
545
97
10
91
24
15
482
912
780
792
568
1584
1028
1654
1031
3
465
834
1214
1550
1561
321
237
117
773
34
555
601
181
545
1581
24
15
481
913
820
676
581
1569
1074
1650
1051
163
295
817
1009
1555
1557
282
34
343
149
209
21
512
42
776
16
24
15
481
913
820
676
581
1585
1074
1650
1051
163
295
830
993
1555
1557
282
34
336
154
193
21
512
42
779
16
24
15
481
913
820
676
581
1585
1074
1650
1051
163
295
830
994
1555
1557
282
34
336
296
193
21
512
42
779
775
24
15
480
912
817
877
1269
433
1155
1651
1045
34
803
129
1722
1544
1543
324
530
1594
1672
711
649
601
560
1580
238
24
15
481
913
820
869
805
1793
1201
1650
1047
37
230
513
557
1564
1542
326
1416
410
315
148
100
576
1794
785
1162
24
15
481
913
820
869
805
1793
1201
1650
1047
37
230
513
557
1564
1606
326
904
282
315
148
660
512
642
17
138
24
15
480
912
820
869
805
1793
1203
1651
1047
37
230
513
553
1552
1606
327
904
286
313
144
92
568
642
9
130
24
15
480
912
820
869
805
1793
1203
1651
1047
37
230
513
553
1553
1547
327
1416
430
313
147
680
544
1795
1385
258
24
15
481
912
818
867
775
1825
1074
1651
1044
40
12
574
753
1553
1543
320
1496
712
208
198
26
574
1712
1040
660
24
15
481
913
817
869
625
1601
1201
1653
1045
37
433
797
1053
1566
1550
326
193
74
963
136
96
560
186
568
1597
24
15
481
913
817
869
625
1601
1201
1653
1045
37
433
797
1053
1566
1614
326
193
74
963
8
32
560
186
568
1569
24
15
481
913
817
869
625
1601
1201
1653
1045
37
433
797
541
1566
1614
326
193
74
451
8
32
560
186
56
541
24
15
482
912
820
864
800
1792
1204
1654
1047
43
225
512
558
1566
1537
321
1421
409
319
146
123
577
1797
770
1162
24
15
482
912
820
864
800
1792
1204
1654
1047
43
225
512
558
1566
1601
321
1421
409
319
146
59
513
1797
770
1162
24
15
482
912
820
864
800
1792
1204
1654
1047
47
225
512
558
1550
1826
322
1419
408
319
153
282
536
1800
770
1163
24
15
482
912
820
864
800
1792
1204
1654
1047
47
226
512
558
1550
1602
322
1416
409
319
153
90
536
1801
769
1161
24
15
482
912
820
864
800
1792
1204
1654
1047
47
226
512
558
1550
1826
322
1416
409
319
153
282
536
1801
769
1161
24
15
482
912
820
864
800
1792
1204
1654
1047
47
226
516
558
1550
1570
322
1416
410
315
153
682
536
1803
768
1158
24
15
482
912
820
864
624
1600
1204
1654
1047
43
425
818
542
1550
1825
321
197
69
454
2
283
539
184
56
568
24
15
482
912
820
864
624
1600
1204
1654
1047
43
425
818
542
1563
1793
321
197
69
454
11
283
571
184
56
568
24
15
482
912
820
864
624
1600
1204
1654
1047
43
426
818
1054
1566
1601
321
196
70
966
82
51
513
99
512
1536
24
15
482
912
820
864
624
1600
1204
1654
1047
43
426
818
542
1550
1601
321
196
70
454
2
51
539
99
0
512
24
15
417
913
777
797
781
1681
101
793
517
1
131
717
1597
1845
637
1857
1409
705
737
6
2
1062
1089
1123
817
24
15
417
913
305
421
801
1813
1141
793
25
165
354
558
878
1513
782
1307
536
408
48
34
232
1026
1155
1248
1664
24
15
417
913
305
421
801
1813
1141
793
25
165
354
558
878
1513
1294
1307
536
408
48
34
776
1026
1155
1248
1664
24
15
417
913
308
677
645
1541
117
793
27
673
266
587
1661
1905
1289
285
49
409
945
141
1633
3
1092
341
597
24
15
417
913
316
421
801
1813
1141
793
43
161
354
559
879
1457
1305
1309
529
409
48
6
833
1027
517
245
1664
24
15
420
912
305
429
661
1538
119
799
30
162
675
544
1658
1896
768
798
802
419
657
152
140
32
784
182
524
24
15
420
912
309
421
802
1811
1143
799
29
164
352
558
874
1458
1281
1309
529
410
88
2
868
544
1158
1233
1809
24
15
417
913
305
421
801
1841
1121
793
25
165
354
566
838
1501
782
1307
536
392
52
38
232
1026
1155
1264
1480
24
15
417
913
305
421
801
1841
1121
793
25
165
354
566
838
1501
1294
1307
536
392
52
38
872
1026
1027
368
840
24
15
417
913
305
421
805
1841
1121
793
25
165
381
561
837
1501
1285
1309
518
390
54
38
825
1058
1136
1216
896
24
15
401
912
309
421
801
1841
1145
799
29
164
354
567
845
1482
1282
1304
528
402
50
32
828
1058
1158
1251
1675
24
15
420
912
309
421
658
1563
115
799
29
164
680
558
1633
1897
769
792
801
420
662
145
129
35
787
70
515
24
15
420
912
309
421
658
1563
115
799
29
164
680
558
1633
1897
1281
1304
929
420
662
145
1665
1059
403
70
515
24
15
420
913
309
677
658
1563
115
798
26
674
424
665
1633
1892
770
1179
75
263
558
163
160
1186
1122
240
432
24
15
420
913
309
421
658
1563
115
798
26
162
680
665
1633
1892
770
795
811
519
558
163
160
34
544
752
1712
24
15
420
913
309
677
658
1623
100
798
26
676
680
682
1571
1897
1282
280
289
428
546
132
1825
35
679
173
333
24
15
420
913
309
421
658
1623
100
798
26
164
680
682
1571
1897
770
792
801
556
546
132
289
35
551
749
1725
24
15
417
913
309
421
565
1537
113
793
45
169
746
642
1643
1911
795
785
784
572
554
162
128
5
524
714
1538
24
15
417
913
309
421
565
1537
113
793
45
169
746
642
1643
1911
1307
1297
784
572
554
162
1664
1029
652
714
1538
24
15
401
912
309
501
565
1842
1202
799
29
66
463
536
772
1478
769
945
690
259
296
108
158
82
768
573
1637
24
15
401
912
309
501
565
1842
1202
799
29
66
463
536
772
1478
770
945
690
387
328
108
124
84
768
638
11
24
15
400
912
305
429
562
1843
1203
799
30
162
480
546
770
1478
768
797
272
282
380
105
119
33
128
526
9
24
15
400
912
305
429
562
1843
1203
799
30
162
480
546
770
1478
1280
1309
272
282
380
105
631
545
768
437
4
24
15
400
912
305
429
562
1843
1203
799
30
162
736
546
258
1478
768
797
784
716
188
1129
119
33
512
826
8
24
15
400
912
305
429
562
1843
1203
799
30
162
736
546
258
1478
1280
1309
784
666
188
1129
631
545
640
782
9
24
15
400
912
305
429
562
1843
1203
799
30
162
736
546
770
1478
768
797
784
282
380
105
119
33
512
14
1289
24
15
401
912
309
757
565
1586
1074
1311
29
642
719
664
516
1862
1410
305
818
1539
1560
188
284
340
768
518
753
24
15
417
913
305
677
689
1561
69
793
25
677
361
781
1565
1829
1285
285
17
626
518
146
1538
34
518
800
419
24
15
417
913
305
677
693
1561
69
793
46
681
363
521
1565
1829
940
1190
17
741
517
149
164
1204
134
925
289
24
15
417
913
305
677
693
1561
69
793
46
681
363
777
1565
1829
940
1190
17
1269
517
149
164
1204
1158
1869
1137
24
15
417
913
309
677
689
1561
69
793
29
673
361
525
1565
1829
1293
286
17
435
771
145
1542
0
130
202
352
24
15
417
913
309
677
689
1561
69
793
29
673
361
781
1565
1829
1293
286
17
1139
515
145
1541
0
514
1825
1121
24
15
417
913
309
677
689
1561
69
793
29
673
617
525
1565
1829
1293
286
529
339
771
145
1541
0
1282
49
634
24
15
417
913
309
677
689
1561
69
793
45
681
361
525
1565
1829
941
1185
1
729
515
145
166
1126
125
910
1242
24
15
417
913
309
677
689
1561
69
793
45
681
361
525
1565
1829
1453
1185
17
725
517
145
1810
1206
129
909
297
24
15
417
913
309
677
689
1561
69
793
45
681
361
781
1565
1829
941
1185
1
1106
515
161
165
1197
1165
1828
1274
24
15
417
913
309
677
689
1561
69
793
45
681
361
781
1565
1829
1453
1185
1
613
517
145
786
1306
1147
829
825
24
15
417
913
309
677
689
1561
69
793
45
681
745
525
1565
1829
941
673
273
357
773
145
274
182
129
45
537
24
15
416
912
310
416
661
1538
115
792
28
162
687
545
1657
1903
781
798
913
413
657
153
128
2
387
91
641
24
15
416
912
310
416
661
1538
115
792
28
162
687
545
1657
1903
1293
1310
913
413
657
153
1600
1026
387
91
641
24
15
416
912
310
672
640
1536
112
792
44
686
673
656
1658
1908
794
1187
425
394
567
130
131
667
747
0
338
24
15
416
912
310
672
640
1536
112
792
44
686
673
659
1658
1908
794
1187
426
395
564
130
131
667
744
10
467
24
15
416
912
310
672
640
1536
112
792
44
686
417
560
1658
1908
794
1187
74
714
567
130
131
1179
8
776
930
24
15
416
912
310
672
640
1536
112
792
44
686
417
656
1658
1908
794
1187
73
522
567
130
131
1179
11
872
994
24
15
416
912
310
672
640
1536
112
792
44
686
672
656
1658
1908
794
1187
299
395
567
130
131
1191
681
128
467
24
15
416
912
310
672
643
1539
112
792
28
674
267
595
1656
1900
780
1182
50
395
923
152
130
1155
65
238
520
24
15
416
912
310
672
643
1539
112
792
28
674
267
595
1656
1900
1292
286
50
395
923
152
1666
195
577
366
264
24
15
416
912
310
672
643
1539
112
792
28
674
267
595
1656
1908
774
1182
50
395
923
131
139
1185
1090
250
264
24
15
416
912
310
672
656
1536
112
792
28
678
681
656
1658
1908
778
667
290
256
551
162
163
131
152
255
491
24
15
416
912
310
672
656
1536
112
792
28
678
681
659
1658
1908
778
1179
290
387
548
162
163
1155
656
130
435
24
15
416
912
310
672
656
1536
112
792
28
678
681
659
1658
1908
1290
283
290
387
548
162
1827
3
656
130
435
24
15
416
912
310
672
656
1536
112
792
44
686
681
656
1658
1908
794
1187
289
385
551
162
131
1171
695
141
490
24
15
416
912
310
672
656
1544
112
792
28
678
680
662
1650
1908
778
1179
291
391
558
130
163
647
665
128
432
24
15
416
912
310
672
656
1544
112
792
28
678
680
662
1650
1908
1290
283
291
391
558
162
1827
3
657
128
432
24
15
416
912
310
672
656
1544
112
792
28
678
681
662
1650
1908
778
1179
290
262
558
130
163
1159
656
240
432
24
15
416
912
310
672
656
1544
112
792
28
678
681
662
1650
1908
1290
283
290
390
558
130
1635
7
656
128
432
24
15
416
912
310
672
656
1552
112
792
44
686
681
552
1712
1908
794
1187
673
1561
1217
78
131
1179
931
1031
1421
24
15
416
912
310
416
640
1536
112
792
44
166
673
562
1658
1908
794
795
809
405
661
130
131
3
803
129
1165
24
15
416
912
310
416
800
1808
1136
792
44
166
353
554
874
1460
1306
1307
537
413
61
2
707
515
1155
1249
1666
24
15
416
912
310
416
800
1808
1136
792
44
174
353
554
874
1460
1306
1299
529
413
61
2
707
1031
517
225
1667
24
15
416
912
310
416
643
1536
112
792
28
162
675
560
1657
1900
780
798
802
416
661
154
130
3
530
176
269
24
15
416
912
310
416
643
1536
112
792
28
162
675
560
1657
1900
1292
1310
802
416
661
154
1666
1027
658
176
269
24
15
416
912
310
416
656
1536
112
792
28
166
680
544
1658
1908
778
795
803
915
663
162
291
7
1177
1160
131
24
15
416
912
310
416
656
1536
112
792
28
166
680
544
1658
1908
1290
1307
931
403
663
162
1827
1031
409
8
643
24
15
416
912
310
416
656
1536
112
792
28
166
681
528
1658
1908
778
795
802
386
679
162
163
3
272
132
690
24
15
416
912
310
416
656
1536
112
792
28
166
681
528
1658
1908
1290
1307
930
386
679
162
1699
1027
400
124
617
24
15
416
912
310
416
656
1536
112
792
28
166
681
544
1658
1908
778
795
802
418
663
162
163
3
528
188
1154
24
15
416
912
310
416
656
1536
112
792
28
166
681
544
1658
1908
1290
1307
930
418
663
162
1827
1027
400
68
514
24
15
416
912
310
416
656
1536
112
792
28
166
681
531
1658
1908
778
795
802
387
676
162
163
3
528
130
563
24
15
416
912
310
416
656
1536
112
792
28
166
681
531
1658
1908
1290
1307
802
387
676
162
1827
1027
656
130
1203
24
15
416
912
310
416
656
1536
112
792
28
166
681
656
1658
1908
778
811
802
257
551
162
163
51
816
254
490
24
15
416
912
310
416
656
1536
112
792
28
166
681
547
1658
1908
778
795
802
419
660
162
163
3
272
66
515
24
15
416
912
310
416
656
1536
112
792
28
166
681
547
1658
1908
1290
1307
802
419
660
162
1827
1027
656
66
515
24
15
416
912
310
416
656
1536
112
792
44
166
681
528
1658
1908
794
795
802
386
679
162
131
3
272
132
690
24
15
416
912
310
416
656
1536
112
792
44
166
681
528
1658
1908
1306
1307
930
386
679
162
1667
1027
400
124
617
24
15
416
912
310
416
656
1536
112
792
44
166
681
544
1658
1908
794
795
802
418
663
162
131
3
528
188
514
24
15
416
912
310
416
656
1536
112
792
44
166
681
544
1658
1908
1306
1307
802
418
663
162
1667
1027
664
188
1154
24
15
416
912
310
416
656
1536
112
792
44
166
681
531
1658
1908
794
795
802
387
676
162
131
3
792
130
1203
24
15
416
912
310
416
656
1536
112
792
44
166
681
531
1658
1908
1306
1307
802
387
676
162
1667
1027
664
130
1203
24
15
416
912
310
416
656
1536
112
792
44
166
681
656
1658
1908
794
795
802
512
551
162
131
3
1304
387
491
24
15
416
912
310
416
656
1536
112
792
44
166
681
547
1658
1908
794
795
802
419
660
162
131
3
280
66
515
24
15
416
912
310
416
656
1536
112
792
44
166
681
547
1658
1908
1306
1307
802
419
660
162
1667
1027
664
178
1155
24
15
416
912
310
416
656
1536
112
792
44
174
680
544
1658
1908
794
787
803
419
663
162
131
7
281
152
514
24
15
416
912
310
416
656
1536
112
792
44
174
680
544
1658
1908
1306
1299
931
419
663
162
1667
1031
409
32
515
24
15
416
912
310
416
656
1536
112
792
44
174
680
656
1658
1908
794
787
803
515
551
162
131
7
665
760
1715
24
15
416
912
310
416
656
1536
112
792
44
174
681
544
1658
1908
794
787
897
713
663
162
131
7
765
517
1666
24
15
416
912
310
416
656
1536
112
792
44
174
681
544
1658
1908
1306
1299
897
713
663
162
1667
1031
765
517
1666
24
15
416
912
310
416
656
1536
112
792
44
174
681
546
1658
1908
794
787
801
421
661
162
131
7
287
161
1155
24
15
416
912
310
416
656
1536
112
792
44
174
681
546
1658
1908
1306
1299
929
421
661
162
1667
1031
415
33
515
24
15
416
912
310
416
656
1536
112
792
44
174
681
656
1658
1908
794
787
834
769
551
162
131
7
1208
1134
362
24
15
416
912
310
416
656
1544
112
792
28
166
680
534
1650
1908
778
795
803
391
686
130
163
3
537
128
560
24
15
416
912
310
416
656
1544
112
792
28
166
680
534
1650
1908
1290
1307
803
391
686
162
1827
1027
657
128
1200
24
15
416
912
310
416
656
1544
112
792
28
166
680
662
1650
1908
778
795
803
519
558
130
163
7
281
384
488
24
15
416
912
310
416
656
1544
112
792
28
166
681
534
1650
1908
778
795
802
390
686
130
163
3
528
128
560
24
15
416
912
310
416
656
1544
112
792
28
166
681
534
1650
1908
1290
1307
802
390
686
162
1699
1027
664
128
1200
24
15
416
912
310
416
656
1544
112
792
28
166
681
662
1650
1908
778
795
802
518
558
162
163
3
656
752
1712
24
15
416
912
310
416
656
1544
112
792
44
166
680
534
1650
1908
794
795
803
391
686
130
131
3
793
128
1200
24
15
416
912
310
416
656
1544
112
792
44
166
680
534
1650
1908
1306
1307
931
391
686
130
1603
1027
401
0
560
24
15
416
912
310
416
656
1544
112
792
44
166
680
662
1650
1908
794
795
803
519
558
130
131
3
1297
384
488
24
15
416
912
310
416
656
1544
112
792
44
166
681
534
1650
1908
794
795
802
390
686
130
131
3
272
128
560
24
15
416
912
310
416
656
1544
112
792
44
166
681
534
1650
1908
1306
1307
802
390
686
130
1667
1027
664
128
1200
24
15
416
912
310
416
656
1544
112
792
44
166
681
662
1650
1908
794
795
802
518
558
130
131
3
656
752
1712
24
15
416
912
310
416
659
1536
112
792
28
162
683
544
1658
1900
1292
1310
914
400
660
152
1666
1027
386
96
611
24
15
416
912
310
416
659
1536
112
792
28
162
683
544
1658
1908
1286
1310
914
416
660
162
1835
1058
386
64
515
24
15
400
913
305
416
659
1623
127
798
30
167
683
682
1578
1824
1281
1305
912
556
553
175
1577
1059
388
324
294
24
15
400
913
305
416
659
1623
127
798
30
167
683
682
1578
1888
769
1305
912
556
553
143
201
1059
388
324
294
24
15
2016
912
266
712
576
1600
1632
112
4
678
713
682
176
26
350
598
646
1581
1889
2039
1685
1605
1361
1489
1053
24
15
416
912
310
416
563
1584
1088
792
28
162
755
656
316
1420
780
798
770
544
7
1218
250
3
649
736
234
24
15
2020
913
309
485
633
1611
1635
113
26
144
665
657
209
29
1609
783
931
535
1797
1961
554
490
360
906
1074
24
15
2020
913
309
485
633
1611
1639
113
26
144
665
657
210
27
1609
783
931
535
1796
1960
552
490
360
906
1075
24
15
400
912
305
485
529
1843
1203
799
30
146
755
529
786
1478
768
781
897
545
308
121
93
1
418
995
7
24
15
400
912
309
485
530
1843
1203
799
22
148
496
542
770
1478
776
136
129
266
360
105
107
291
1015
529
10
24
15
400
912
309
485
530
1843
1203
799
22
148
496
542
770
1478
904
136
142
266
360
105
43
291
897
514
10
24
15
400
912
309
741
530
1843
1203
799
22
660
752
530
274
1478
776
1160
654
1666
140
1209
235
803
1009
1144
1658
24
15
400
912
317
485
530
1843
1203
799
38
128
752
530
786
1478
792
768
838
834
1548
121
203
11
1186
1182
1178
24
15
400
912
305
741
530
1587
1075
1439
30
658
752
670
530
1798
1280
269
896
1546
1544
153
822
129
928
1230
714
24
15
400
912
305
741
530
1587
1139
799
30
658
752
670
290
1414
1408
1165
640
1546
28
738
567
769
904
974
1732
24
15
416
937
649
1728
579
1587
111
894
782
1099
459
1081
1595
1800
1097
841
153
671
528
194
1930
130
1555
1280
1418
24
15
1993
905
648
1752
639
1613
1612
14
1435
1155
459
1059
64
233
1033
537
77
653
17
75
867
807
1889
1288
140
24
15
1993
905
648
1752
639
1613
1612
14
923
1155
459
1059
64
2
10
537
77
1421
25
1548
1572
1830
1889
1800
904
24
15
1993
905
648
1752
639
1613
1660
14
1435
1155
459
1059
96
226
1034
537
77
653
9
65
866
806
1889
1288
130
24
15
1993
905
648
1752
639
1614
1612
14
1435
1155
459
1064
64
233
1033
537
77
648
27
75
867
807
1889
1291
137
24
15
1993
905
648
1752
639
1614
1612
14
1435
1155
459
1064
64
233
1034
537
77
648
27
75
868
806
1889
1291
137
24
15
1993
905
648
1752
639
1614
1612
14
923
1155
459
1064
64
1
9
537
77
1416
27
1539
1575
1827
1889
1803
905
24
15
1993
905
648
1752
639
1614
1612
14
923
1155
459
1064
64
2
10
537
77
1416
27
1548
1572
1830
1889
1803
905
24
15
1993
905
649
1752
639
1614
1660
14
1434
1155
459
1064
96
225
1032
537
76
1416
11
67
864
803
1888
1803
1433
24
15
2017
932
821
1221
1153
1601
1641
103
1045
816
770
1133
93
42
1444
17
17
821
13
1536
1440
982
1038
527
1541
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1122
98
11
531
17
17
816
20
252
264
20
50
514
1546
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1122
176
6
613
17
17
816
176
60
292
204
14
258
272
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1122
176
6
741
17
17
816
176
60
324
460
526
514
288
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1122
176
11
531
17
17
816
176
57
264
24
49
513
1825
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1122
176
11
611
17
17
816
176
57
296
200
9
257
288
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1122
176
11
743
17
20
816
176
57
320
468
524
520
272
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1122
180
6
613
17
17
816
183
56
292
206
521
513
299
24
15
2016
932
821
1221
1153
1603
1635
103
1045
816
770
1129
104
38
613
17
17
822
24
196
260
204
526
526
1547
24
15
2016
932
821
1221
1154
1603
1635
103
1045
816
768
1122
176
11
531
17
21
818
176
57
264
24
11
516
304
24
15
2016
932
821
1221
1154
1603
1635
103
1045
816
768
1122
176
11
611
17
21
818
176
57
296
200
523
516
290
24
15
2016
932
821
965
1153
1603
1635
103
1045
80
770
1121
177
11
531
337
537
605
181
56
264
664
547
967
1685
24
15
2016
932
821
965
1153
1603
1635
103
1045
80
786
1121
177
11
531
337
532
662
181
56
264
664
540
925
1685
24
15
2016
932
821
965
1153
1603
1635
103
1045
80
786
1121
177
11
1299
337
532
918
181
56
776
920
1052
854
277
24
15
2016
932
821
965
1153
1603
1635
103
1045
80
786
1121
178
10
531
337
529
662
180
58
264
664
542
926
1683
24
15
2016
932
821
965
1153
1603
1635
103
1045
80
786
1121
178
10
1299
337
530
918
180
58
776
852
336
854
1811
24
15
2016
932
821
965
1153
1603
1635
103
1045
80
786
1122
176
11
531
337
529
800
176
57
264
664
529
768
1808
24
15
2016
932
821
965
1153
1603
1635
103
1045
80
786
1122
176
11
1299
337
516
800
176
57
776
920
1084
788
272
24
15
2016
932
821
965
1153
1603
1635
103
1046
80
786
1121
178
22
1316
397
529
918
172
50
771
817
1033
862
1603
24
15
2016
932
821
965
1154
1603
1635
103
1045
80
784
1122
176
11
531
337
517
802
176
57
264
664
326
802
1826
24
15
2020
932
821
1221
1154
1603
1639
103
1045
816
768
1134
106
34
609
17
21
858
24
194
260
224
566
609
1617
24
15
2018
932
826
1219
1155
1604
1642
99
1040
816
770
1127
181
6
663
20
22
856
176
56
353
33
365
608
1568
24
15
2018
932
826
1219
1155
1604
1642
99
1040
816
770
1127
181
6
1431
20
22
856
176
56
865
993
1133
608
1568
24
15
2017
932
821
1221
1217
1729
1634
103
1045
816
802
1091
68
10
658
17
9
778
139
116
356
44
514
270
286
24
15
2017
932
821
1221
1217
1729
1634
103
1045
816
802
1091
68
10
1426
17
9
778
139
116
868
1004
1026
526
286
24
15
2017
932
821
1221
1218
1602
1634
103
1045
816
832
1060
164
38
550
17
53
966
70
36
296
84
278
346
258
24
15
2017
932
821
1221
1218
1730
1634
103
1045
816
832
1092
68
38
1318
17
53
774
133
1986
1476
212
22
538
1543
24
15
2017
932
821
1221
1218
1730
1634
103
1045
816
832
1092
68
38
1446
17
53
774
134
1986
836
980
1046
538
1538
24
15
2016
932
821
1221
1221
1730
1635
103
1045
816
806
1088
78
10
611
17
10
780
90
100
296
328
512
264
456
24
15
2020
932
821
1221
1221
1730
1639
99
1045
816
806
1088
74
32
549
17
10
780
89
1736
297
96
256
312
419
24
15
2020
932
821
1221
1221
1730
1639
103
1045
816
806
1088
74
8
661
17
10
780
89
120
353
474
512
313
419
24
15
2020
932
820
1221
1217
1730
1639
99
1047
817
834
1092
74
16
594
23
49
819
84
104
288
360
332
257
339
24
15
2020
932
826
1219
1220
1602
1639
100
1040
824
811
1065
170
35
672
18
3
812
170
42
323
483
515
552
1640
24
15
2020
932
826
1219
1220
1602
1639
100
1040
824
811
1065
170
35
608
18
3
812
106
42
258
227
643
552
1576
24
15
2020
932
826
1219
1220
1602
1639
100
1040
824
811
1065
170
35
1440
18
3
812
170
42
835
995
515
552
1704
24
15
2020
932
826
1219
1220
1602
1639
100
1040
824
811
1065
154
3
736
18
3
812
138
2
330
467
515
296
264
24
15
2020
932
826
1219
1220
1602
1639
100
1040
824
843
1060
170
35
544
18
35
961
81
42
299
99
67
351
349
24
15
2020
932
826
1219
1220
1730
1639
100
1040
824
811
1092
70
3
608
18
3
769
89
106
291
35
515
319
460
24
15
2016
932
821
1221
1217
1603
1635
103
1045
816
834
1057
162
38
615
17
50
966
68
34
256
340
272
342
259
24
15
2016
932
821
1221
1217
1731
1635
103
1045
816
834
1089
66
38
1317
17
50
774
132
1986
1476
214
16
534
1539
24
15
2016
932
821
1221
1217
1731
1635
103
1046
816
834
1089
66
38
1316
29
49
774
132
1986
1475
229
34
542
1539
24
15
2016
932
821
1221
1217
1731
1635
103
1046
816
834
1089
66
38
612
29
49
774
132
1730
259
37
34
542
1539
24
15
2016
932
821
1221
1217
1731
1635
103
1046
816
834
1089
66
38
1380
29
49
774
132
1986
771
101
546
542
1539
24
15
2016
932
821
1221
1217
1731
1635
103
1046
816
834
1089
66
38
1444
29
49
774
132
1986
835
997
1058
542
1539
24
15
2016
932
821
1221
1217
1731
1635
103
1046
816
834
1090
66
38
548
29
49
816
83
1737
297
101
533
513
1619
24
15
2016
932
821
1221
1217
1731
1635
103
1046
816
834
1090
66
38
612
29
49
816
83
1737
259
37
21
513
339
24
15
2016
932
821
1221
1218
1731
1635
103
1045
816
832
1090
66
6
1511
17
53
772
140
1970
1424
916
557
621
1548
24
15
2016
932
821
1189
1218
1603
1635
103
1046
784
912
1058
162
38
548
13
69
834
76
57
297
113
753
377
378
24
15
2016
932
820
1221
1218
1731
1635
103
1047
817
832
1090
68
13
1481
29
53
769
136
2010
858
912
1040
530
1564
24
15
2020
932
821
1221
1217
1731
1639
103
1045
816
802
1098
74
2
1249
17
9
780
140
2002
1348
230
2
522
1816
24
15
2020
932
821
1221
1217
1731
1639
103
1045
816
802
1098
74
34
1313
17
9
780
140
1986
1476
230
2
522
1816
24
15
2020
932
821
1221
1217
1731
1639
103
1045
816
802
1098
74
34
1377
17
9
780
140
1986
772
102
2
266
280
24
15
2020
932
821
1221
1217
1731
1639
103
1045
816
802
1098
74
34
1441
17
9
780
140
1986
836
998
1026
522
280
24
15
416
932
821
1221
1122
1539
99
871
1045
816
976
1026
1552
1802
2003
17
69
801
624
148
648
1688
1275
515
9
24
15
416
936
776
928
643
1603
99
895
527
95
419
675
1587
1821
561
1857
1305
49
560
180
12
1028
552
0
1411
24
15
416
936
776
928
643
1603
99
895
527
95
419
691
1587
1821
561
1857
1305
33
544
180
12
1028
552
10
1475
24
15
416
937
777
928
640
1600
96
894
526
91
416
672
1586
1823
562
1858
1307
59
567
183
12
1024
554
0
1411
24
15
416
937
777
928
640
1600
96
894
526
91
416
688
1586
1823
562
1858
1307
35
551
183
12
1024
554
8
1515
24
15
420
905
777
768
1091
1571
103
782
554
43
1003
561
1595
1848
618
1898
360
103
536
198
8
1056
1543
1025
582
24
15
480
905
777
928
784
1844
1078
1662
1050
91
24
606
534
1552
1862
450
899
391
401
150
690
520
258
0
269
24
15
457
905
777
768
643
1671
78
782
554
11
395
923
1588
1889
744
1738
218
27
737
61
4
650
1668
1540
1724
24
15
457
905
777
768
643
1671
78
782
554
11
411
923
1588
1889
744
1738
200
27
737
61
4
1034
1672
1546
1708
24
15
2016
905
777
784
1152
1600
1632
126
1030
7
913
688
178
31
1273
386
1242
152
167
55
903
640
1976
1250
27
24
15
2016
905
777
784
1152
1600
1632
126
1030
7
913
688
178
31
601
321
365
25
167
55
295
401
981
520
794
24
15
2016
905
777
784
1152
1600
1632
126
1030
7
913
688
178
31
1497
322
346
24
167
55
839
768
888
9
155
24
15
2016
914
776
928
1171
1616
1632
116
1030
91
795
1136
68
46
686
426
523
576
27
11
329
258
1050
986
1546
24
15
2016
914
776
928
1171
1616
1632
116
1030
91
795
1136
68
46
1454
426
515
576
27
1547
1417
770
1026
986
1546
24
15
2016
914
776
928
1171
1616
1632
116
1030
91
795
1136
70
46
1454
426
515
800
44
1542
1417
770
1026
794
1555
24
15
1993
905
776
768
1155
1607
1614
14
1051
27
923
683
148
0
1290
402
322
59
161
7
772
908
1498
328
772
24
15
1993
905
777
768
1155
1607
1614
14
1050
27
923
683
148
0
1288
394
322
59
161
7
773
900
1484
328
772
24
15
1993
905
776
928
1171
1631
1614
14
1051
91
795
1147
128
1
1298
418
515
913
181
5
792
952
1036
852
277
24
15
2017
932
828
1216
1219
1733
1634
103
1043
827
803
1095
68
10
528
17
9
779
83
1744
264
26
4
520
1736
24
15
2016
932
828
1216
1219
1603
1635
103
1043
827
803
1058
146
38
609
17
1
804
113
18
284
32
2
291
337
24
15
2016
932
828
1216
1219
1731
1635
103
1043
827
835
1091
69
13
1505
17
49
769
132
1972
1436
912
1054
529
1547
24
15
2016
932
828
1216
1219
1731
1635
103
1043
827
835
1093
69
13
1505
17
49
775
132
1972
1436
928
1058
536
1537
24
15
2016
932
828
1216
1219
1731
1635
103
1043
827
803
1093
69
13
1505
17
1
775
132
1972
1436
912
1026
568
257
24
15
2016
914
816
1216
1216
1600
1632
116
1046
819
840
1068
172
46
654
26
48
972
68
54
370
450
587
331
345
24
15
2016
914
816
1216
1216
1600
1632
116
1046
831
801
1056
160
46
526
34
6
801
147
63
313
10
0
528
1801
24
15
2016
914
816
1216
1216
1600
1632
116
1054
827
808
1064
172
46
550
34
0
820
182
54
290
138
651
579
261
24
15
2016
914
816
1216
1216
1600
1632
116
1054
827
840
1068
164
46
550
34
32
972
66
59
290
138
331
339
349
24
15
2016
914
816
1216
1216
1600
1632
116
1054
827
840
1068
172
46
550
34
32
972
68
54
290
138
331
339
344
24
15
2016
914
816
1216
1216
1728
1632
116
1046
819
832
1088
68
46
1422
26
56
780
142
1998
882
962
579
611
1547
24
15
2016
914
816
1216
1216
1728
1632
116
1046
819
832
1094
70
46
1294
26
56
783
134
1965
1497
194
707
617
1536
24
15
2016
914
816
1216
1216
1728
1632
116
1046
819
832
1094
70
46
1422
26
56
783
137
1997
881
962
579
617
1542
24
15
2016
914
816
1216
1216
1728
1632
116
1046
819
840
1088
68
46
1294
26
48
772
142
1966
1522
194
659
539
1547
24
15
2016
914
816
1216
1216
1728
1632
116
1046
819
840
1088
68
46
1422
26
48
772
142
1998
882
962
1099
539
1542
24
15
2016
914
816
1216
1216
1728
1632
116
1046
831
833
1088
68
46
1422
34
43
777
142
1998
873
905
1065
608
1548
24
15
2016
914
816
1216
1216
1728
1632
116
1054
819
840
1088
68
46
1414
18
48
768
142
1998
866
970
587
611
1559
24
15
2016
914
816
1216
1216
1728
1632
116
1054
827
840
1088
68
46
1446
34
32
772
142
1966
1442
906
1067
611
1541
24
15
2016
914
816
1216
1219
1728
1632
116
1046
819
843
1088
68
46
1294
26
51
768
135
1966
1490
194
74
538
1538
24
15
2016
914
816
1216
1219
1728
1632
116
1046
819
843
1088
68
46
1422
26
50
768
135
1998
882
962
584
635
1545
24
15
2016
914
816
1216
1219
1728
1632
116
1046
823
835
1088
69
46
1422
18
49
768
141
1996
868
964
1046
543
1565
24
15
2016
914
816
1216
1219
1728
1632
116
1046
823
843
1088
68
46
1422
25
33
768
135
1998
882
963
1065
623
1545
24
15
2016
914
816
1216
1219
1728
1632
116
1046
831
835
1088
68
46
1422
34
58
768
135
1998
882
904
584
610
1546
24
15
2016
914
816
1216
1219
1728
1632
116
1054
819
843
1088
68
46
1414
18
50
768
135
1998
866
970
584
622
1538
24
15
2020
932
828
1216
1219
1603
1639
99
1043
827
835
1061
173
33
609
17
57
967
77
61
257
33
529
336
344
24
15
2020
932
828
1216
1219
1603
1639
99
1043
827
835
1061
173
33
657
17
49
967
77
60
358
37
537
344
344
24
15
2020
932
828
1216
1219
1603
1639
99
1043
827
803
1057
173
33
657
17
1
847
189
61
353
481
569
616
1552
24
15
2020
932
828
1216
1219
1603
1639
99
1043
827
803
1057
173
33
1425
17
1
847
189
61
865
997
569
616
1552
24
15
2020
932
828
1216
1219
1731
1639
99
1043
827
835
1093
77
1
657
17
57
775
141
125
369
33
297
528
1560
24
15
2020
932
828
1216
1219
1731
1639
99
1043
827
803
1093
77
1
657
17
1
775
89
125
369
49
513
312
428
24
15
2020
932
828
1216
1219
1735
1635
99
1043
827
835
1094
65
33
609
17
49
780
92
1728
258
34
290
611
372
24
15
418
914
306
416
659
1563
112
794
26
170
683
558
1632
1907
1291
1323
905
404
661
129
1682
1234
390
64
645
24
15
457
905
264
704
643
1671
78
782
43
683
267
923
1588
1889
873
633
13
541
737
61
134
197
1121
1473
745
24
15
457
905
265
704
643
1671
78
782
42
683
267
923
1588
1889
872
634
10
539
737
61
132
194
1124
1476
748
24
15
2016
914
304
480
624
1608
1640
116
22
143
665
1048
68
38
1934
770
775
1808
150
22
722
201
545
1581
1805
24
15
1873
904
264
488
807
1822
1586
143
7
99
619
524
136
202
472
890
955
912
1779
1698
1607
1600
768
1091
513
24
15
2017
916
821
1221
1153
1601
1634
119
1045
816
770
1127
180
26
724
17
17
818
107
49
320
454
526
269
442
24
15
2017
916
821
1221
1153
1601
1634
119
1045
816
770
1127
180
26
1492
17
17
818
171
49
832
902
1038
525
314
24
15
2017
916
821
1221
1153
1601
1634
119
1045
820
770
1127
180
26
596
21
16
818
179
49
288
225
176
261
285
24
15
2017
916
821
1221
1153
1601
1634
119
1045
820
770
1127
180
26
660
21
16
818
179
49
352
33
176
261
285
24
15
2017
916
821
1221
1153
1601
1634
119
1045
820
770
1127
180
26
724
20
16
818
179
49
320
384
14
270
286
24
15
2017
916
821
1221
1153
1601
1634
119
1045
820
770
1127
180
26
1492
20
16
818
171
49
832
960
1038
526
1850
24
15
2017
916
821
1221
1153
1601
1634
119
1045
820
770
1127
180
26
1428
21
16
818
179
49
864
929
560
261
285
24
15
2016
916
821
1221
1153
1601
1635
119
1042
818
773
1125
105
26
512
28
21
821
21
212
286
19
723
518
1549
24
15
2016
916
821
1221
1153
1603
1635
119
1045
816
770
1122
176
26
599
17
20
816
176
52
288
196
268
264
272
24
15
2016
916
821
1221
1153
1603
1635
119
1045
816
770
1122
176
26
663
17
17
816
176
52
352
36
561
257
274
24
15
2016
916
821
1221
1153
1603
1635
119
1045
816
770
1122
176
26
727
17
17
848
176
52
320
452
613
609
1576
24
15
2016
916
821
1221
1153
1603
1635
119
1045
816
770
1122
176
26
1431
17
17
816
176
52
864
964
1137
513
305
24
15
2016
916
821
1221
1153
1603
1635
119
1045
816
770
1122
176
26
1495
17
17
816
168
52
832
900
1073
513
313
24
15
2016
916
821
1221
1153
1603
1635
119
1045
816
770
1122
180
26
727
17
17
816
183
48
320
420
693
257
299
24
15
2016
916
821
1221
1153
1603
1635
119
1045
820
770
1122
176
26
599
21
16
816
176
52
288
224
176
260
272
24
15
2016
916
821
1221
1153
1603
1635
119
1045
820
770
1122
176
26
663
21
16
816
176
52
352
32
112
516
288
24
15
2016
916
821
1221
1153
1603
1635
119
1045
820
770
1122
176
26
727
21
16
816
176
52
320
384
560
260
272
24
15
2016
916
821
1221
1153
1603
1635
119
1045
820
770
1122
176
26
1431
21
16
816
176
52
864
960
1120
516
272
24
15
2016
916
821
1221
1153
1603
1635
119
1045
820
770
1122
176
26
1495
21
16
816
168
52
832
896
608
516
1848
24
15
2016
916
821
1221
1153
1603
1635
119
1045
818
770
1122
176
26
599
16
16
816
176
52
288
194
264
256
288
24
15
2016
916
821
1221
1153
1603
1635
119
1045
818
770
1122
176
26
663
16
16
816
176
52
352
34
8
256
272
24
15
2016
916
821
1221
1153
1603
1635
119
1045
818
770
1122
176
26
727
16
16
816
104
52
320
450
520
256
440
24
15
2016
916
821
1221
1153
1603
1635
119
1045
818
770
1122
176
26
1431
16
16
816
176
52
864
962
1136
512
304
24
15
2016
916
821
1221
1153
1603
1635
119
1045
818
770
1122
176
26
1495
16
16
816
168
52
832
898
1032
512
312
24
15
2016
916
821
1221
1154
1603
1635
119
1045
816
768
1122
176
26
599
17
21
818
176
52
288
196
269
265
272
24
15
2016
916
821
1221
1154
1603
1635
119
1045
816
768
1122
176
26
663
17
21
818
176
52
352
36
13
265
273
24
15
2016
916
821
1221
1154
1603
1635
119
1045
816
768
1122
176
26
727
17
21
818
176
52
320
388
13
265
272
24
15
2016
916
821
1221
1154
1603
1635
119
1045
816
768
1122
176
26
1431
17
21
818
176
52
864
996
1133
521
272
24
15
2016
916
821
1221
1154
1603
1635
119
1045
816
768
1122
180
26
727
17
21
818
104
48
320
388
13
265
441
24
15
2016
916
821
1221
1154
1603
1635
119
1045
816
768
1122
180
26
1495
17
21
818
168
48
832
900
1037
521
313
24
15
2016
916
821
1221
1154
1603
1635
119
1045
820
768
1122
176
26
663
21
17
818
176
52
352
32
353
260
272
24
15
2016
916
821
1221
1154
1603
1635
119
1045
820
768
1122
176
26
1431
21
17
818
176
52
864
960
1121
516
272
24
15
2016
916
821
1221
1154
1603
1635
119
1045
820
768
1122
180
26
663
21
17
818
104
48
352
32
561
260
440
24
15
2016
916
821
1221
1154
1603
1635
119
1045
820
768
1122
180
26
727
21
17
818
104
48
320
384
561
260
440
24
15
2016
916
821
1221
1154
1603
1635
119
1045
820
768
1122
180
26
1431
21
17
818
168
48
864
928
1121
516
312
24
15
2016
916
821
1221
1154
1603
1635
119
1045
820
768
1122
180
26
1495
21
17
818
168
48
832
960
1121
516
312
24
15
2020
930
824
1221
1154
1607
1636
96
1046
817
768
1130
107
32
614
22
17
857
30
193
285
550
693
613
397
24
15
416
916
818
1223
579
1539
1139
1307
1040
1328
448
804
889
1909
1792
1048
88
1092
46
34
143
912
224
1964
942
24
15
2017
916
821
1221
1217
1601
1634
119
1045
816
834
1062
164
45
525
33
57
968
67
59
313
9
17
321
267
24
15
2017
916
821
1221
1217
1601
1634
119
1045
816
834
1062
164
45
653
17
49
968
67
59
377
454
585
328
267
24
15
2017
916
821
1221
1217
1601
1634
119
1045
820
834
1063
164
42
642
20
32
962
67
57
356
33
321
341
262
24
15
2017
916
821
1221
1217
1601
1634
119
1045
820
834
1063
164
42
546
20
32
962
67
57
292
65
65
341
262
24
15
2017
916
821
1221
1217
1601
1634
119
1045
818
899
1063
172
42
546
32
106
1000
87
49
292
141
681
264
265
24
15
2017
916
821
1221
1217
1601
1634
119
1045
818
835
1063
164
42
642
16
42
968
67
57
356
34
322
344
257
24
15
2017
916
821
1221
1217
1601
1634
119
1045
818
835
1063
164
42
546
16
49
968
67
57
292
66
275
336
257
24
15
2017
916
821
1221
1217
1601
1634
119
1053
820
834
1063
164
42
644
20
48
962
67
57
352
484
710
341
257
24
15
2017
916
821
1221
1217
1601
1634
119
1053
820
834
1063
164
42
548
33
32
962
75
57
288
138
540
350
350
24
15
2017
916
821
1221
1217
1601
1641
119
1045
816
802
1062
157
10
532
17
9
804
118
0
256
10
2
540
1572
24
15
2017
916
821
1221
1217
1601
1641
119
1045
816
802
1063
157
10
532
17
9
802
118
0
256
6
2
542
1571
24
15
2017
916
821
1221
1217
1729
1634
119
1045
816
834
1095
68
26
652
17
49
770
131
121
368
454
1230
541
1537
24
15
2017
916
821
1221
1217
1729
1634
119
1045
816
834
1095
68
26
1420
17
49
770
131
121
880
966
1042
534
1537
24
15
2017
916
821
1221
1217
1729
1634
119
1045
816
802
1094
68
26
1292
17
9
776
139
1977
1520
198
130
264
283
24
15
2017
916
821
1221
1217
1729
1634
119
1045
820
834
1095
68
26
642
20
32
770
131
121
380
33
1217
622
1537
24
15
2017
916
821
1221
1217
1729
1634
119
1045
820
834
1095
68
26
1420
25
48
770
131
121
880
962
1100
542
1542
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
834
1095
68
26
652
16
48
770
131
121
368
452
1230
542
1542
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
834
1095
68
26
1420
16
48
770
131
121
880
964
1102
542
1542
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
834
1095
68
26
1428
16
48
770
131
1977
1440
971
590
622
1542
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
835
1095
68
26
642
16
42
776
131
121
380
34
1218
615
1537
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
835
1095
68
26
652
16
58
776
131
121
368
452
546
616
1537
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
803
1095
68
26
514
16
10
776
139
121
284
22
1
520
282
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
803
1095
68
26
642
16
10
776
131
121
380
34
2
271
257
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
803
1095
68
26
1410
16
10
776
139
1977
1468
930
1026
520
282
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
803
1095
68
26
1292
16
10
776
139
1977
1520
196
130
264
282
24
15
2017
916
821
1221
1217
1729
1634
119
1045
818
803
1095
68
26
1428
16
10
776
139
1977
1440
935
1025
520
282
24
15
2017
916
820
1221
1217
1601
1634
119
1043
817
834
1063
164
42
544
46
57
962
67
57
296
136
324
340
262
24
15
2017
916
820
1221
1217
1601
1634
119
1043
818
834
1063
164
42
640
28
62
962
67
57
360
36
64
324
257
24
15
2017
916
820
1221
1217
1601
1634
119
1043
818
834
1063
164
42
544
28
62
962
67
57
296
68
64
324
257
24
15
2017
916
820
1221
1217
1601
1634
119
1043
818
834
1063
164
42
608
28
62
962
67
57
264
324
320
324
257
24
15
2017
916
820
1221
1217
1601
1641
119
1044
818
802
1062
157
10
535
17
10
804
118
0
257
12
1
544
1570
24
15
2017
916
820
1221
1217
1601
1641
119
1044
818
802
1063
157
10
535
17
10
962
116
0
257
12
513
355
296
24
15
2017
916
820
1221
1221
1605
1634
119
1043
817
906
1062
168
42
544
46
97
992
71
49
296
136
172
264
259
24
15
2017
916
820
1221
1221
1605
1634
119
1043
817
842
1067
160
42
544
46
33
969
95
57
296
136
340
342
337
24
15
2017
916
820
1221
1221
1605
1634
119
1043
817
842
1062
168
42
544
46
33
960
71
49
296
136
148
336
339
24
15
2016
930
822
1221
1217
1601
1635
100
1042
816
834
1062
162
39
549
16
58
964
64
38
296
97
165
340
384
24
15
2016
930
822
1221
1217
1601
1635
100
1042
816
834
1062
162
39
613
16
60
964
64
38
256
545
170
340
384
24
15
2016
930
822
1221
1217
1601
1635
100
1042
816
802
1062
162
39
613
16
10
964
64
38
256
33
517
354
256
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
834
1094
66
39
1317
16
58
776
128
1990
1472
225
37
625
1537
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
834
1094
66
39
1381
16
60
776
128
1958
768
78
714
608
1536
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
834
1094
66
39
613
16
58
776
128
1738
260
33
37
625
1537
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
834
1094
66
39
1445
16
60
772
128
1994
832
993
1066
532
1536
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
834
1094
73
39
1317
16
58
772
142
1994
1476
225
677
536
1548
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
802
1094
66
39
1317
16
10
776
128
1990
1472
225
5
524
256
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
802
1094
66
39
1381
16
10
776
128
1734
768
97
5
268
256
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
802
1094
66
39
613
16
10
776
128
1738
260
33
5
524
1792
24
15
2016
930
822
1221
1217
1729
1635
100
1042
816
802
1094
66
39
1445
16
10
776
128
1990
832
993
1029
524
256
24
15
2016
930
822
1221
1218
1730
1635
100
1042
816
832
1092
73
7
1253
16
54
774
143
2002
1344
225
285
538
1563
24
15
2016
930
822
1221
1218
1730
1635
100
1042
816
832
1092
73
39
1445
16
54
774
143
1993
832
993
1069
538
1563
24
15
2016
916
821
1221
1217
1601
1635
119
1045
818
801
1061
161
42
547
32
13
829
73
60
292
142
647
578
1873
24
15
2016
916
821
1221
1217
1601
1635
119
1045
818
803
1061
161
42
1411
16
10
804
165
60
868
974
1025
544
1641
24
15
2016
916
821
1221
1217
1601
1635
119
1045
818
803
1061
161
42
547
32
10
804
101
60
292
142
260
544
1578
24
15
2016
916
821
1221
1217
1601
1635
119
1045
818
803
1061
145
42
611
16
10
802
114
20
264
194
514
547
1569
24
15
2016
916
821
1221
1217
1601
1635
119
1045
818
803
1061
169
42
643
16
10
804
149
52
356
34
514
288
265
24
15
2016
916
821
1221
1217
1601
1635
119
1042
820
901
1061
169
42
544
40
119
853
85
52
294
139
707
513
1597
24
15
2016
916
821
1221
1217
1601
1635
119
1042
818
801
1061
145
42
768
45
14
971
115
20
485
5
520
354
330
24
15
2016
916
821
1221
1217
1601
1635
119
1042
818
803
1061
169
42
544
46
10
804
149
52
294
136
136
288
266
24
15
2016
916
821
1221
1217
1602
1635
119
1045
816
898
1060
162
42
547
33
113
979
73
60
292
140
161
259
269
24
15
2016
916
821
1221
1217
1602
1635
119
1045
818
901
1068
174
42
547
32
101
868
68
52
292
142
731
524
1548
24
15
2016
916
821
1221
1217
1602
1635
119
1045
818
837
1068
174
42
547
32
37
964
68
52
292
142
347
348
340
24
15
2016
916
821
1221
1217
1602
1635
119
1042
820
837
1068
174
42
544
40
55
964
68
52
294
139
323
340
341
24
15
2016
916
821
1221
1217
1730
1635
119
1045
818
837
1100
78
26
1495
16
53
772
132
116
832
930
1067
620
1548
24
15
2016
916
821
1221
1217
1730
1635
119
1045
818
837
1100
78
42
1411
16
53
772
132
1988
872
994
555
620
1548
24
15
2016
916
821
1221
1218
1602
1635
119
1045
820
896
1060
174
42
675
41
97
861
84
40
328
8
727
327
341
24
15
2016
916
821
1221
1218
1730
1635
119
1045
820
832
1092
78
42
1443
41
33
774
140
1996
840
904
1079
636
1560
24
15
2016
916
821
1221
1218
1730
1635
119
1053
820
832
1092
78
42
1415
33
33
774
140
1996
848
900
589
636
1560
24
15
2016
916
821
1221
1221
1601
1635
119
1045
818
843
1061
169
42
547
32
33
961
81
52
292
142
543
350
349
24
15
2016
916
821
1221
1221
1601
1635
119
1045
818
807
1061
169
42
643
16
9
960
81
52
356
34
515
352
350
24
15
2016
916
821
1221
1221
1601
1635
119
1045
818
807
1061
169
42
547
16
9
960
81
52
292
66
515
352
350
24
15
2016
916
821
1221
1221
1729
1635
119
1042
818
838
1097
73
26
1408
29
52
774
138
1972
1469
933
1220
612
1544
24
15
2016
916
821
1221
1221
1602
1635
119
1045
816
838
1056
174
42
547
33
58
972
76
56
296
140
328
328
257
24
15
2016
916
821
1221
1221
1602
1635
119
1045
816
842
1064
169
42
547
33
33
971
91
60
292
140
537
347
264
24
15
2016
916
821
1221
1221
1602
1635
119
1045
816
842
1064
174
42
547
33
33
971
89
44
296
140
665
347
269
24
15
2016
916
821
1221
1221
1730
1635
119
1045
816
806
1088
66
26
1175
17
10
780
130
1980
928
548
0
520
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
816
806
1088
66
26
1431
17
10
780
130
1980
1440
932
1024
520
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
816
806
1088
78
26
791
17
10
780
90
1752
448
4
512
264
456
24
15
2016
916
821
1221
1221
1730
1635
119
1045
816
806
1088
78
26
599
17
10
780
140
108
288
356
0
313
257
24
15
2016
916
821
1221
1221
1730
1635
119
1045
816
806
1096
73
26
1494
17
10
779
139
2012
833
904
1024
523
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
816
806
1096
78
26
1495
17
10
779
137
2008
832
904
1024
523
281
24
15
2016
916
821
1221
1221
1730
1635
119
1045
820
806
1088
66
26
515
37
8
780
130
124
284
0
0
520
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
820
806
1088
66
26
1283
37
8
780
130
1980
796
0
0
264
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
838
1088
78
42
1411
16
36
780
140
1988
872
994
582
614
1537
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
838
1088
78
42
1443
16
36
780
140
1988
840
962
582
614
1537
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
806
1088
66
26
1283
32
8
780
130
1980
796
2
752
264
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
806
1088
66
26
1411
16
8
780
130
1980
1468
994
512
264
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
806
1088
78
26
790
16
8
780
90
1752
449
11
512
312
456
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
806
1088
78
26
791
16
8
780
90
1752
448
2
512
264
456
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
806
1088
78
42
547
16
8
780
90
1740
296
67
0
520
1736
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
839
1096
66
26
1411
16
50
779
129
1980
1468
994
548
618
1536
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
839
1096
78
26
1302
16
57
779
137
2008
1473
203
675
609
1544
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
839
1096
78
26
662
16
57
775
137
108
353
35
1059
537
1540
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
839
1096
78
26
1494
16
50
779
137
2008
833
898
1041
529
1544
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
839
1096
78
26
1495
16
50
779
137
2008
832
898
1065
618
1540
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
839
1096
78
42
1411
16
41
775
137
1996
872
995
579
610
1540
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
839
1096
78
42
1443
16
50
779
137
1992
840
962
548
618
1544
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
66
26
1411
16
9
779
129
1980
1468
994
515
314
284
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
1302
16
9
779
137
2008
1473
194
515
266
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
1303
16
9
779
137
2008
1472
194
515
266
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
662
16
9
779
137
108
353
35
3
266
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
1494
16
9
779
137
2008
833
898
1027
561
280
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
1430
16
9
779
137
108
865
995
1027
522
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
599
16
9
779
137
104
288
354
259
522
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
1431
16
9
779
137
108
864
994
1027
522
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
26
1495
16
9
779
137
2008
832
898
1027
522
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
42
1315
16
9
779
137
1996
1480
194
131
266
260
24
15
2016
916
821
1221
1221
1730
1635
119
1045
818
807
1096
78
42
1443
16
9
779
137
1992
840
962
1027
522
260
24
15
2016
916
821
1221
1221
1730
1635
119
1042
818
843
1088
66
26
1472
28
33
771
137
1980
1438
915
1067
610
1556
24
15
2016
916
820
1221
1217
1601
1635
119
1047
817
898
1059
161
42
546
43
105
993
69
60
298
136
176
259
267
24
15
2016
916
820
1221
1217
1601
1635
119
1047
817
834
1059
161
42
546
43
41
961
69
60
298
136
144
350
262
24
15
2016
916
820
1221
1221
1602
1635
119
1047
817
906
1064
174
42
546
43
97
851
89
56
290
136
728
321
357
24
15
2016
916
820
1221
1221
1602
1635
119
1047
817
906
1064
174
42
674
43
97
851
89
44
330
8
728
321
357
24
15
2016
916
820
1221
1221
1602
1635
119
1047
817
842
1064
174
42
546
43
33
971
89
56
290
136
332
345
269
24
15
2016
916
820
1221
1221
1602
1635
119
1047
817
842
1064
174
42
674
43
33
971
89
44
330
8
152
346
270
24
15
2020
916
821
1221
1217
1602
1643
115
1045
821
805
1068
158
10
771
35
13
804
140
4
480
0
516
276
260
24
15
2020
916
821
1221
1217
1602
1643
115
1045
821
805
1068
158
10
643
19
9
804
140
4
352
32
1
276
261
24
15
2016
916
821
1221
1217
1603
1635
119
1045
816
898
1057
161
45
525
33
100
870
71
61
313
13
732
526
1545
24
15
2016
916
821
1221
1217
1603
1635
119
1045
816
834
1057
161
45
525
33
57
966
77
60
312
12
530
342
341
24
15
2016
916
821
1221
1217
1603
1635
119
1045
816
834
1057
161
45
653
17
49
966
71
60
376
452
590
334
257
24
15
2016
916
821
1221
1217
1603
1635
119
1045
816
802
1058
144
45
781
33
9
800
112
22
485
13
517
289
336
24
15
2016
916
821
1221
1217
1603
1635
119
1045
816
802
1058
144
45
653
17
9
800
112
22
336
454
513
289
337
24
15
2016
916
821
1221
1217
1603
1635
119
1045
818
897
1065
168
42
547
32
102
857
88
60
292
141
732
326
336
24
15
2016
916
821
1221
1217
1603
1635
119
1045
818
801
1065
144
42
771
32
13
953
136
20
488
2
519
326
304
24
15
2016
916
821
1221
1217
1603
1635
119
1045
818
803
1065
144
42
771
32
10
954
136
20
488
2
516
324
310
24
15
2016
916
821
1221
1217
1603
1635
119
1045
818
803
1065
168
42
547
32
10
844
88
44
292
142
644
624
396
24
15
2016
916
821
1221
1217
1603
1635
119
1042
824
898
1058
162
43
544
32
106
992
68
60
294
143
686
268
268
24
15
2016
916
821
1221
1217
1603
1635
119
1042
824
834
1058
162
43
544
32
58
960
68
60
294
143
334
324
268
24
15
2016
916
821
1221
1217
1731
1635
119
1045
816
834
1090
68
45
1293
33
57
768
135
1965
816
10
529
537
1547
24
15
2016
916
821
1221
1217
1731
1635
119
1045
816
834
1090
68
45
1421
33
57
768
135
1965
1456
906
657
537
1547
24
15
2016
916
821
1221
1217
1731
1635
119
1045
820
834
1090
66
27
1175
21
48
768
132
1980
928
544
16
529
1562
24
15
2016
916
821
1221
1217
1731
1635
119
1045
820
834
1090
66
27
1431
21
48
768
132
1980
1440
928
1056
536
1548
24
15
2016
916
821
1221
1217
1731
1635
119
1045
818
834
1090
66
27
1175
16
48
768
132
1980
928
547
16
536
1548
24
15
2016
916
821
1221
1217
1731
1635
119
1045
818
834
1090
66
27
1431
16
48
768
132
1980
1440
931
1064
536
1548
24
15
2016
916
821
1221
1217
1731
1635
119
1042
818
834
1090
66
27
640
17
48
768
132
124
382
33
1056
536
1548
24
15
2016
916
821
1221
1217
1731
1635
119
1042
818
834
1090
66
27
1408
17
48
768
132
1980
1470
929
544
608
1546
24
15
2016
916
821
1221
1217
1731
1635
119
1050
820
834
1090
66
27
1168
16
48
768
132
1980
930
551
17
536
1548
24
15
2016
916
821
1221
1218
1603
1635
119
1045
820
832
1058
162
43
547
25
49
964
76
60
296
68
70
342
346
24
15
2016
916
821
1221
1218
1603
1635
119
1053
820
896
1058
164
45
549
33
97
849
72
58
289
138
715
323
340
24
15
2016
916
821
1221
1218
1603
1635
119
1053
820
832
1058
162
43
523
33
33
964
76
60
312
12
286
342
346
24
15
2016
916
821
1221
1218
1603
1635
119
1053
820
832
1058
164
45
549
33
33
961
72
58
289
138
542
351
348
24
15
2016
916
821
1221
1218
1603
1635
119
1042
824
832
1058
162
43
544
32
38
962
76
60
294
143
326
348
348
24
15
2016
916
820
1221
1217
1603
1635
119
1047
817
898
1065
168
42
546
43
105
1005
88
44
298
136
352
263
268
24
15
2016
916
820
1221
1217
1731
1635
119
1043
817
834
1090
68
45
1281
29
49
768
135
1965
1532
228
716
608
1547
24
15
2016
916
820
1221
1217
1731
1635
119
1043
817
834
1090
68
45
1409
29
49
768
135
1965
1468
932
1228
608
1547
24
15
2016
916
820
1221
1218
1603
1635
119
1043
821
832
1058
164
45
513
37
33
964
72
58
318
2
320
348
340
24
15
2020
930
824
1221
1218
1735
1636
96
1046
817
832
1094
67
32
1318
22
48
778
138
1986
1478
229
684
614
1550
24
15
2020
930
824
1221
1218
1735
1636
96
1046
817
832
1094
67
32
1446
22
48
778
138
1986
838
997
1060
614
1550
24
15
2020
930
824
1221
1218
1735
1636
96
1046
817
832
1094
75
32
550
22
48
778
90
1730
299
100
684
614
1654
24
15
2020
930
824
1221
1218
1607
1636
96
1046
817
808
1066
163
32
550
29
1
817
69
62
299
87
361
550
1591
24
15
2020
930
824
1221
1218
1607
1636
96
1046
817
808
1066
163
32
614
22
0
810
170
34
262
34
7
557
1710
24
15
2020
930
824
1221
1218
1607
1636
96
1046
817
808
1066
147
0
742
22
1
810
138
2
326
741
5
556
1798
24
15
2020
930
824
1221
1218
1607
1636
96
1046
817
808
1066
167
32
550
29
1
817
65
34
299
87
361
550
1599
24
15
2020
930
824
1222
1218
1607
1636
96
1046
816
832
1062
167
32
550
23
53
962
66
58
299
99
161
337
389
24
15
2020
930
824
1222
1218
1607
1636
96
1046
816
800
1062
167
32
550
23
5
804
66
58
299
99
1
285
389
24
15
401
921
821
1269
569
1573
1073
1433
1045
1313
457
797
769
1797
1805
1054
81
323
43
11
135
128
226
1474
972
24
15
416
921
825
1184
640
1552
112
798
1041
1307
456
826
1643
1903
1807
1025
99
1231
559
137
649
200
225
1648
705
24
15
416
921
829
960
1088
1636
118
798
530
83
832
622
1566
1904
726
1745
1243
159
1233
133
4
1098
1353
1120
1677
24
15
416
921
829
960
1088
1636
118
798
530
83
960
622
1566
1904
726
1745
1179
31
1233
133
4
1110
785
16
1591
24
15
416
921
825
1216
579
1539
1136
1310
1041
1331
459
782
888
1903
1807
1041
64
1236
365
41
129
897
248
1611
1
24
15
2016
930
824
1216
1216
1728
1632
100
1046
823
833
1090
68
14
1483
25
54
773
138
2011
859
915
1040
528
1560
24
15
2018
930
820
1220
1153
1601
1633
97
1043
819
771
1123
99
3
609
17
17
849
16
225
293
37
693
609
1843
24
15
2018
930
820
1220
1153
1601
1633
97
1043
819
771
1123
99
35
609
17
17
849
16
193
261
37
693
609
1843
24
15
2018
930
820
1220
1153
1601
1633
97
1043
819
771
1123
179
5
609
16
17
817
176
61
289
224
398
258
275
24
15
2018
930
820
1220
1153
1601
1633
97
1043
819
771
1123
179
5
737
17
17
817
176
61
325
461
526
513
291
24
15
2018
930
820
1220
1153
1601
1633
97
1043
819
771
1123
179
19
593
17
17
817
176
48
293
229
729
257
291
24
15
2018
930
820
1220
1153
1601
1633
97
1043
819
771
1123
179
19
657
17
17
849
180
48
357
37
609
609
1579
24
15
2018
930
820
1220
1153
1601
1633
97
1043
819
771
1123
179
19
1425
17
17
817
176
48
869
933
1121
514
275
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
835
1059
163
35
609
17
49
961
65
33
261
37
161
345
385
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
835
1059
163
35
657
17
49
961
65
33
341
37
161
345
385
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
835
1059
163
37
610
16
58
970
66
38
256
32
676
322
338
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
835
1059
163
37
658
16
58
970
66
38
336
32
164
322
338
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
835
1059
165
37
609
17
49
961
77
61
261
37
537
345
349
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
835
1059
165
37
657
16
49
961
77
61
353
32
542
350
348
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
803
1059
163
37
546
16
10
970
66
38
296
96
132
378
258
24
15
2018
930
820
1220
1217
1601
1633
97
1043
819
803
1059
163
37
610
16
10
970
66
38
256
224
132
378
258
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
5
609
17
49
769
132
1773
293
37
33
537
1547
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
5
657
17
49
817
89
109
361
477
533
513
345
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
5
585
17
49
817
80
109
313
357
277
513
307
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
5
658
16
58
778
130
102
360
488
548
626
1538
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
5
1426
16
58
778
130
102
872
1000
548
626
1538
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
3
609
17
49
769
129
97
293
37
33
537
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
3
1505
17
49
769
129
1969
1429
917
1057
537
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
3
657
17
49
769
128
97
373
37
1057
537
1539
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
3
1425
17
49
769
129
1969
1461
933
1057
537
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
35
1297
17
49
769
129
1985
1509
229
665
533
1553
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
35
1313
17
49
769
129
1985
1477
213
21
533
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
35
609
16
49
769
129
1729
261
200
542
542
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
35
1377
17
49
769
129
1985
773
77
533
533
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
35
1441
17
49
769
129
1985
837
997
1057
537
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
35
1425
16
49
769
129
1985
869
1000
1070
542
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
37
545
17
49
769
132
1734
297
85
33
537
1547
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
37
1313
17
49
769
132
1997
1477
213
21
537
1547
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
37
1377
17
49
769
129
1997
773
101
21
533
1537
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
37
1441
17
49
769
132
1997
837
981
1045
537
1547
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
37
1425
16
49
769
132
1997
869
992
1070
542
1543
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
37
1314
16
58
778
130
1990
1472
224
676
618
1538
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
67
37
1426
16
49
769
132
1990
864
992
1054
542
1543
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
69
21
1505
16
49
769
141
1981
1409
968
1054
542
1564
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
835
1091
69
21
1489
17
49
769
141
1981
1429
997
1049
537
1565
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
803
1091
67
5
1426
16
10
778
130
102
872
1000
1028
522
258
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
803
1091
67
37
546
16
10
778
82
1734
296
96
516
314
418
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
803
1091
67
37
1314
16
10
778
130
1990
1472
224
4
570
1666
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
803
1091
67
37
1442
16
10
778
130
1990
832
992
1028
570
1666
24
15
2018
930
820
1220
1217
1729
1633
97
1043
819
803
1091
67
37
1426
16
10
778
130
1734
864
992
1028
522
258
24
15
2018
930
818
1220
1217
1601
1633
97
1041
817
835
1059
163
35
547
19
57
961
65
33
297
96
677
341
385
24
15
2018
930
818
1220
1217
1601
1633
97
1041
817
835
1059
163
35
611
19
57
961
65
33
257
33
677
341
385
24
15
2018
930
818
1220
1217
1601
1633
97
1041
817
835
1059
163
35
659
19
57
961
65
33
336
33
165
341
385
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
3
611
19
57
769
129
96
292
33
37
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
3
1171
19
57
769
129
1969
945
561
37
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
3
1507
19
57
769
129
1969
1424
992
1061
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
3
659
19
57
769
129
97
369
33
549
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
3
1427
19
57
769
129
97
881
993
1061
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
19
1427
19
57
769
129
1976
1448
937
1061
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
19
723
31
33
817
89
120
328
410
538
515
340
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
35
1315
19
57
769
129
1985
1473
225
37
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
35
611
19
57
769
129
1729
257
33
37
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
35
1379
19
57
769
129
1985
769
97
549
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
35
1443
19
57
769
129
1985
833
993
1061
533
1537
24
15
2018
930
818
1220
1217
1729
1633
97
1041
817
835
1091
67
35
1427
19
57
769
129
1985
865
993
1061
533
1537
24
15
2018
916
820
1220
1217
1729
1633
115
1043
819
835
1091
67
25
513
17
49
769
128
126
287
17
25
537
1539
24
15
2018
916
820
1220
1217
1729
1633
115
1043
819
835
1091
67
25
1281
17
49
769
128
1982
799
17
545
537
1539
24
15
2018
916
820
1220
1217
1729
1633
115
1043
819
835
1091
67
25
641
17
49
769
132
126
383
33
545
537
1547
24
15
2018
916
820
1220
1217
1729
1633
115
1043
819
835
1091
67
25
1409
17
49
769
128
1982
1471
929
1057
537
1539
24
15
400
920
824
1248
1248
1584
112
792
1040
804
804
1056
1668
1798
1934
44
28
770
622
126
626
1760
1028
604
212
24
15
400
920
824
1248
1248
1584
112
792
1040
804
804
1060
1668
1862
1806
43
12
796
636
94
618
1891
1032
584
192
24
15
400
920
824
1248
1248
1584
112
792
1040
804
804
1060
1670
1798
1806
28
24
796
638
2
710
1728
129
258
194
24
15
400
920
824
1248
1248
1584
112
792
1040
804
804
1062
1670
1798
1806
28
4
966
618
2
710
1728
1240
1218
74
24
15
400
920
824
1248
1248
1584
112
792
1040
804
804
1062
1670
1798
1934
43
12
798
626
118
626
1763
1032
585
200
24
15
400
920
824
1248
1248
1584
112
792
1040
804
804
1062
1670
1862
1806
43
12
798
626
90
618
1891
1032
585
200
24
15
400
920
824
1248
1248
1584
112
792
1040
804
804
1062
1682
1796
1806
27
24
798
593
26
747
1731
1152
1155
211
24
15
400
920
824
1248
1248
1584
112
792
1056
804
834
1062
1670
1798
1822
22
62
902
617
118
530
1537
1170
1232
86
24
15
400
920
824
1248
1248
1584
112
792
1056
804
836
1060
1670
1798
1822
22
58
906
619
118
530
1537
1169
1234
83
24
15
400
920
824
1248
1248
1584
112
792
1056
804
804
1056
1664
1796
1816
28
24
836
630
126
530
1538
1152
1208
172
24
15
400
920
824
1248
1248
1584
112
792
1056
804
804
1056
1668
1796
1816
28
28
836
622
119
529
1538
1156
1200
164
24
15
400
920
824
1248
1248
1584
112
792
1056
804
804
1056
1668
1798
1816
28
4
768
622
118
528
1538
1076
576
214
24
15
400
920
824
1248
1248
1584
112
792
1056
804
804
1062
1668
1798
1816
28
28
838
616
118
528
1538
1156
1204
166
24
15
400
920
822
688
531
1584
1136
792
532
162
267
840
290
772
652
1694
50
560
1564
188
106
579
1610
1984
1672
24
15
400
920
830
1248
1248
1584
112
792
1060
806
801
1056
1680
1862
1821
22
22
833
595
63
743
1537
1161
1209
177
24
15
2018
916
820
1204
1226
1674
1642
115
1044
768
900
692
52
34
547
0
90
147
197
26
290
106
755
95
131
24
15
2018
916
820
1204
1226
1674
1642
115
1044
772
900
692
52
34
515
3
93
149
197
26
306
112
755
83
147
24
15
2018
916
820
1204
1226
1674
1642
115
1044
772
900
692
52
34
547
3
91
147
197
26
290
112
753
89
131
24
15
2018
916
820
1204
1226
1674
1642
115
1044
772
900
692
60
34
547
3
93
149
192
26
290
96
755
83
145
24
15
2018
916
820
1204
1226
1674
1642
115
1044
788
900
692
52
34
675
51
93
149
197
26
330
0
99
67
71
24
15
420
916
309
757
661
1538
119
796
22
656
694
512
1658
1899
777
654
266
412
689
154
128
161
128
146
643
24
15
420
916
309
757
661
1538
119
796
22
658
694
512
1658
1899
777
1164
264
412
689
154
128
1184
642
146
647
24
15
420
916
309
757
661
1538
119
796
22
658
695
512
1658
1899
777
1164
265
415
689
154
128
1184
643
137
640
24
15
416
916
309
757
657
1539
115
795
26
658
693
529
1657
1909
780
653
261
385
677
162
163
161
273
65
557
24
15
417
921
317
677
642
1603
101
798
34
672
672
690
1590
1900
796
1184
390
418
548
133
193
1297
390
62
410
24
15
416
916
306
675
643
1539
115
795
16
680
420
564
1657
1909
768
577
66
403
657
130
143
253
102
615
567
24
15
416
916
317
501
561
1539
1139
795
34
128
673
641
617
885
796
768
791
558
1581
1170
387
11
811
996
565
24
15
401
921
317
501
561
1841
1201
793
37
129
674
555
779
1479
813
782
784
266
362
98
134
0
532
22
52
24
15
416
916
306
499
563
1539
1139
795
16
136
672
640
617
885
768
769
928
544
302
585
207
29
444
1022
63
24
15
401
921
317
677
689
1537
121
793
37
673
361
773
1565
1861
797
1201
1
1123
523
249
194
582
565
1849
634
24
15
400
920
312
672
656
1584
120
792
32
676
424
560
1688
1860
1304
284
64
320
868
90
1728
2
191
514
326
24
15
400
920
312
672
656
1624
120
792
16
676
680
684
1572
1828
782
666
288
428
556
170
419
130
538
186
416
24
15
400
920
312
672
656
1624
120
792
16
676
680
684
1572
1828
910
1178
288
300
556
170
163
1154
666
218
400
24
15
400
920
312
672
656
1624
120
792
16
676
680
684
1572
1828
1422
1178
288
300
556
170
1699
1154
666
218
400
24
15
400
920
312
416
800
1840
1144
792
32
164
354
562
844
1476
792
1308
526
398
58
44
128
1026
1075
1217
1736
24
15
400
920
312
416
656
1584
120
792
32
164
680
560
1688
1860
1304
1308
832
320
868
90
1728
1026
703
130
1094
24
15
400
920
312
416
656
1624
120
792
16
164
680
684
1572
1828
782
794
800
300
556
170
419
2
538
58
432
24
15
400
920
318
672
640
1600
120
792
36
678
673
688
1596
1828
812
678
297
329
1006
172
386
147
583
9
556
24
15
400
920
318
672
640
1600
120
792
36
678
673
690
1596
1828
812
678
294
293
556
172
386
147
577
193
492
24
15
400
920
318
672
640
1600
120
792
36
678
417
1202
1596
1828
812
614
70
1573
556
172
386
211
601
1729
236
24
15
400
920
318
672
640
1600
120
792
36
678
417
690
1596
1828
812
614
70
549
556
172
386
211
89
1473
364
24
15
400
920
318
672
640
1600
120
792
36
678
674
688
1596
1828
812
678
288
404
558
172
386
147
190
136
324
24
15
400
920
318
672
640
1600
120
792
36
678
674
676
1596
1828
812
678
296
364
1004
172
386
147
582
16
528
24
15
400
920
318
672
640
1600
120
792
36
678
674
692
1596
1828
812
678
296
330
1002
172
386
147
582
9
540
24
15
418
920
316
416
656
1584
100
798
35
171
682
562
1598
1902
1305
1297
832
326
966
130
1603
1027
703
132
1024
24
15
416
920
316
672
656
1556
118
799
35
680
684
670
1726
1905
1306
272
385
390
674
67
1600
5
389
70
620
24
15
416
920
316
416
656
1556
118
799
35
168
684
670
1726
1905
794
784
896
646
674
67
128
2
387
583
1641
24
15
457
921
316
672
643
1799
1102
798
35
683
259
1078
1460
1521
1305
273
49
1900
1377
74
834
6
545
1555
1341
24
15
457
921
313
680
659
1607
78
798
33
675
675
678
1580
1905
798
1185
417
420
561
149
192
1306
435
43
337
24
15
457
921
313
680
659
1607
78
798
33
675
419
678
1580
1905
798
1185
65
548
561
149
192
1306
1027
1479
353
24
15
400
920
312
416
560
1840
1200
792
32
164
488
552
772
1478
798
790
256
280
380
110
73
1
128
244
4
24
15
400
920
312
416
560
1840
1200
792
32
164
744
560
264
1476
792
796
768
704
164
1212
146
2
575
802
6
24
15
400
920
312
416
560
1840
1200
792
32
164
744
560
260
1478
798
790
768
640
190
1134
73
1
512
770
23
24
15
400
920
312
416
560
1840
1200
792
32
164
744
552
260
1478
798
790
768
664
188
1134
73
1
512
792
4
24
15
400
920
312
416
560
1840
1200
792
32
164
744
548
260
1478
798
790
768
714
186
1134
73
1
512
654
6
24
15
400
920
312
416
560
1840
1200
792
32
164
492
552
772
1478
798
790
258
272
380
110
73
1
129
240
2
