2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
87
0
0
0
0
11
7
1
3
20717
29350
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
13
2113
2113
2195
2121
2053
2053
2165
2101
2053
2117
2053
2145
2181
2113
2281
2173
2221
2077
2205
2077
2101
389
213
341
245
405
373
2061
21
29
2325
149
2325
2069
2069
277
2197
2325
2069
2241
2369
2241
2517
2501
469
2517
2517
2517
2517
2501
2517
2517
2177
2177
2177
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2227
2227
2227
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2467
2467
2467
2433
2433
897
389
901
2433
2437
2949
2437
2437
2433
2433
389
2949
2177
2305
2305
2353
2609
2609
2613
2613
2609
2437
2981
2725
2725
2993
2449
402
2453
2741
2177
2321
2465
3013
2373
2373
2373
2373
2373
2453
2949
2213
2725
2565
2453
402
2454
2453
2181
2522
2993
2525
2805
2469
2469
2469
2469
2477
2805
3061
3061
2805
2469
2805
2810
2806
2805
3061
2226
2565
2225
2501
2517
2517
2773
469
2517
2501
2757
2757
2501
2757
2517
2757
2758
2758
2757
2757
2202
2985
2202
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2662
2662
2661
2661
2432
2753
2432
2621
2621
3645
2613
2613
3637
2621
2613
3637
2613
2613
2621
2621
2622
2622
2613
3637
2078
2265
2482
2401
3041
2913
3045
2917
997
2917
3041
2677
3125
2869
2869
3681
3105
545
289
2593
2592
2597
293
2661
2289
2701
2487
2867
2613
562
563
2610
2613
2613
2613
2609
565
2610
563
2581
3185
1141
2661
2921
917
869
3317
2307
2562
515
610
611
2051
515
2560
608
2560
2561
517
2561
2657
2464
3789
2435
2827
3845
3846
1799
3847
3847
3845
3845
3845
3845
3845
3842
3843
2613
3097
3097
3605
2569
525
777
2581
2581
789
3205
2595
2595
2595
2595
2595
2595
2595
2592
2592
2592
2601
2601
549
2601
3593
2064
3037
2053
2089
3085
3081
3085
3085
3085
2829
3081
1037
3085
3085
3085
3081
3081
2613
2713
2841
797
665
2101
2585
553
541
569
573
557
2585
281
2585
569
793
557
665
2329
2613
309
2869
3085
2605
2617
557
565
563
2601
569
573
557
565
313
825
563
571
309
821
315
827
2613
2617
565
571
2601
605
2603
557
565
2608
2608
2608
2617
573
2601
569
809
2601
569
2601
2713
669
2164
2645
2132
2569
522
2569
2569
2565
521
2565
2569
2573
2573
2565
521
525
2565
521
525
2573
2573
2569
2569
522
2565
2565
2565
2565
2565
2565
2309
2573
2565
2565
521
525
2565
2573
2565
265
2565
2565
2569
525
2566
2573
2565
2309
2565
261
2565
261
3077
2569
2565
2310
265
266
2317
2309
2309
2313
522
269
266
2313
525
522
269
266
2309
2309
2565
261
2313
777
3081
1034
2309
265
267
269
2569
265
263
2309
3077
2825
269
263
775
3079
2309
2309
265
269
266
2309
2313
2569
2565
2569
2565
2565
2312
2312
2312
2309
2309
2313
269
2317
3081
1037
2313
2313
2569
3085
525
3077
517
2304
2821
2304
2441
649
2441
395
2697
2697
2697
2697
2697
3721
2701
2701
2701
2701
2701
2701
2701
2701
3725
3725
2697
2697
2698
2701
3725
3725
3725
3725
2701
2445
2701
2701
2701
2701
2701
2701
2701
2701
2445
2701
2701
2701
2701
2445
2701
2445
2445
2701
2445
2701
2445
2445
909
2697
2697
2441
2441
2441
2441
2441
2441
2441
2443
2441
2443
2441
394
2697
2697
2441
2441
2441
2441
2441
2441
2441
2953
3465
3465
2441
2441
2441
2441
2697
2441
2441
2441
905
3465
2953
2441
2441
2953
3465
2441
2441
2441
2441
2441
2441
2441
2697
2697
2697
2697
2697
2440
1416
2440
2440
2445
2445
2445
2445
2445
3469
3469
2445
2445
2701
3725
3725
3725
3725
2444
2581
2340
2185
2185
2185
2185
2377
2373
2373
2373
2373
2181
2377
2633
2633
2633
2633
2377
2377
2377
2185
2185
2373
2370
325
2371
2689
645
3845
3845
3845
3841
2565
2305
2305
2309
2309
2305
2305
2309
2309
2305
2305
2305
2309
2305
2305
2565
261
2309
2565
2305
2305
517
261
2305
517
261
2309
2309
2309
2565
3721
3849
2501
2501
2501
2501
3013
453
2501
2509
2827
2509
2503
2498
965
453
457
461
2502
2733
2733
2501
2501
461
2501
461
2509
2825
2498
453
461
3021
3010
965
969
3525
1481
3533
2498
453
461
973
2498
461
2498
461
3017
457
2733
2501
457
461
2498
461
3013
3013
3085
1477
1485
3013
973
3013
3010
3010
3522
1485
2501
2501
2498
453
2501
2501
2501
2501
2221
2221
2213
2221
2222
3010
450
3522
2498
3012
452
2505
2505
2505
2505
2505
3529
3529
2505
2505
2217
2081
2081
2081
2081
2124
3637
2084
2409
3177
2409
2409
2542
2100
2100
2100
2097
2228
2265
493
2781
2265
218
729
473
730
474
2265
729
473
2265
218
729
473
730
474
2265
345
218
346
2265
345
2265
345
218
346
493
2222
2221
2100
2097
2097
2097
2405
370
2661
3473
3417
3417
3481
2629
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2057
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
3630
2241
2500
2500
2500
2500
2756
3012
452
3012
452
2497
2977
2497
2497
2497
450
2753
2497
3009
449
2497
2497
450
2561
2561
2497
2497
2497
3009
449
2497
2497
3010
2498
2497
2497
2753
2754
2753
2753
3521
3521
3521
2498
2497
2497
2753
2498
3009
449
2498
3009
2753
3009
2561
2497
2497
3009
449
2498
2497
2753
2753
2561
3521
449
3521
2753
2753
2753
2754
2754
3522
3521
2900
2897
2897
2897
2897
2897
2897
2897
3841
3745
2465
2465
2466
2752
3008
448
3520
2896
2752
3008
448
450
2497
2497
2509
2509
2509
3533
3533
2509
2509
2465
2113
2113
2113
2113
2176
3781
2048
2066
2066
370
2065
2065
2582
2588
2586
2582
2586
2586
2585
541
2589
2581
2585
2585
539
2585
2585
538
2585
539
2585
538
539
2586
2586
2585
538
2585
541
2585
2585
541
2585
541
538
2585
2585
530
538
539
2585
2585
2585
538
539
2585
2585
538
2586
2585
541
538
2585
541
538
2585
530
539
2578
2589
3242
3241
1197
1213
2580
2585
2585
2585
2905
2906
2905
2769
2625
2625
2625
2773
2257
2257
2257
2257
2257
2257
2257
2257
2265
2265
2265
2129
2129
2129
2129
2129
2129
2129
2413
2261
2261
2261
341
2261
2261
2261
2261
2261
2133
2133
3622
2785
3042
2530
3042
2530
2786
2786
2530
2786
2530
2530
2785
2529
2530
3041
481
3044
2529
3041
3041
3041
481
3041
3040
2528
2385
2385
3041
3041
3041
2785
3040
3040
481
480
2529
2784
2528
3040
482
3040
480
482
2385
2384
2385
2385
3553
3553
3553
2530
2528
2530
2786
3042
3042
3042
3040
480
2785
736
2785
2785
2385
3040
3041
3041
3041
3040
3040
480
2385
2385
2897
3552
2896
3552
2385
2384
2385
2384
2384
3552
3552
3010
3009
3009
3009
3009
3009
3009
3008
3042
1506
2897
3040
3040
2528
2529
736
2784
3040
481
480
3553
3008
2528
3040
3040
480
3040
480
2533
2533
3041
3041
2529
3553
3553
2533
3045
2533
2769
2769
2769
2769
2456
2149
2189
2516
2518
2518
2516
2516
2822
2822
2696
2834
2696
2856
2117
2117
2117
2705
2697
2825
1801
2825
649
2697
2825
649
2827
2697
2697
2825
649
2699
2697
2822
1798
2822
1798
2890
2822
786
3845
2821
645
1797
837
2821
2821
645
1797
805
2821
645
1797
837
2821
837
841
2821
645
837
2827
786
2821
2821
837
2887
2699
2825
2697
2697
2825
649
2699
2697
2697
2822
842
1866
2822
1798
786
838
1862
2822
2821
645
1797
837
841
805
2821
645
1797
837
1861
1829
2834
843
2821
837
2821
645
837
2834
2821
837
2887
2889
2887
2821
837
3979
2949
1925
2949
1925
3973
2838
2893
2893
2829
3013
3010
3013
2193
2065
2057
2193
2069
2321
2523
2313
2513
2513
2513
2517
2521
2507
2315
2059
2251
2257
2257
2059
2059
2265
2321
2145
2329
457
2505
2325
281
457
2325
281
2329
2325
457
2325
281
285
2069
2069
2073
2069
3846
2757
3302
2982
3302
2500
946
2530
2530
2530
2528
2528
2502
2481
2993
2502
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2534
3025
3025
2577
2577
2577
2533
3300
3301
2533
3045
485
3013
453
2786
3042
482
2580
2530
2581
2581
2530
2065
2065
2065
2065
3089
3089
3089
2528
2528
2528
2400
3296
3296
3296
3296
2976
2528
2528
2528
2528
3024
2576
2576
2576
2576
2576
2576
2576
2069
2069
3093
3092
3093
3093
2064
2064
2064
2064
2064
3088
3088
2580
2577
2577
2577
2577
2577
2581
2576
3014
3014
2953
2992
2793
2786
2530
2528
2528
3296
2530
2528
3298
2576
2976
3296
3296
2976
3296
2976
3009
3013
453
2577
1249
2577
1249
3009
449
3089
3089
2497
3297
3041
2458
411
2459
2457
2457
2440
2053
2440
2897
3025
3025
2896
2896
3078
3078
3097
3079
3097
3078
2305
2305
2305
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3078
3078
3078
3078
3078
3078
3078
3073
3073
1029
3073
3073
3073
3073
3073
1029
3073
3073
3073
3073
3073
3073
3073
3073
1029
3073
1029
3073
3073
3073
3073
1029
3073
3074
3073
3073
3073
3073
3073
3074
3097
3097
3097
3097
3097
3097
3097
3078
3078
3078
3078
3078
3078
3078
3078
3078
3073
3073
3073
3073
3074
3073
3073
3073
3073
3073
3073
3073
3074
3073
3073
3073
3073
3073
3073
3074
3073
3073
3073
3074
3073
3073
3073
3073
3073
3073
3073
3073
3073
3083
3081
3081
3080
3817
3810
3813
1773
2325
2258
2209
165
2451
2325
2099
2499
2441
2501
2433
2499
2453
2497
2441
2081
2441
2441
2433
2435
451
2456
2456
2497
451
2450
403
2121
2450
473
2457
2469
2485
421
2521
2469
2485
421
2485
2073
2085
2077
2069
37
53
2073
57
2085
2453
469
2133
2873
805
3365
3078
3601
2056
2081
2048
2082
2082
2071
2071
2071
2069
2069
2087
2416
2089
2080
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
3811
3808
2051
2048
2048
2065
2053
2049
2049
5
2053
2053
2065
21
2065
2407
2067
2067
2061
2071
2061
2061
2070
23
2145
2305
2305
2305
3329
3329
3328
2069
2069
20
2069
2069
2081
2081
2081
2080
2080
2080
2080
2082
2082
3810
2050
2050
2050
2050
2064
2064
48
2064
48
2141
2141
3349
3341
3349
3341
2306
2306
2145
2128
2352
3376
3376
2061
21
2067
2049
2049
2051
2048
2069
25
29
2050
3783
3783
3765
3634
3829
3635
2048
2048
2048
2048
2048
2048
2048
2048
2080
2080
2080
2080
2080
2080
2085
2066
2066
2065
2081
2083
2083
2083
2051
35
3345
3363
2081
2049
3825
3043
2979
2467
2977
2465
2448
464
2309
2520
2065
2577
2577
2070
2066
2561
2566
2561
2561
2561
3590
2306
2306
2306
2563
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2561
2562
2562
2562
2562
2562
2561
2562
2562
2562
2562
2562
2562
2562
2562
2561
2562
2561
2562
2562
2561
514
2562
2561
2562
2563
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
3586
3586
3586
3586
3586
3586
2571
2571
2571
2572
3753
3698
3749
3749
2725
2675
2725
2725
2675
2565
2059
2323
2309
2309
2323
2323
2309
2321
2313
267
2053
2315
2315
2323
2323
2323
2161
2161
2321
2321
2163
2163
2057
11
2322
2310
2310
2309
2309
2309
2309
2309
2309
2309
2309
2058
2057
2053
2053
2053
9
2053
2053
9
2057
2057
2309
2309
2053
2217
2213
2309
2561
2321
2058
2054
2054
2058
2058
2065
2065
2065
2065
2065
2071
2170
2055
2066
2059
2059
2063
2059
2065
11
2059
2054
11
13
2059
13
2065
2064
2064
3751
3750
2059
2054
2053
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2161
2065
2065
2065
2065
2065
2065
2065
2065
2055
2065
2065
11
2059
3345
3334
1291
1293
3333
2065
2065
2065
2065
2065
2061
2061
2061
2058
2054
2052
2053
2054
2054
3751
2059
2059
2071
2071
2054
2054
2054
2054
2054
2065
2577
3345
3345
3345
3345
2059
10
2071
2059
2054
2054
3334
3334
2065
2065
2065
2059
2065
11
2059
2054
2065
2065
2065
2059
3751
3751
3697
3707
3697
3697
2056
2056
2056
2056
2056
2056
3592
2056
2056
2056
2056
2056
2056
2056
2058
2054
2054
2067
2066
2065
2065
2049
2049
2049
3347
3345
2067
2067
3705
2723
2723
2723
2729
682
2729
682
2308
2308
132
2253
2392
2875
3899
3899
2870
2866
2055
2050
2050
2051
2050
3714
2054
2054
2054
3591
3590
3590
3590
3590
3590
3590
3590
3590
3591
3590
3590
3590
3590
3590
3590
3591
3590
1543
3590
1543
3591
3590
1543
3590
1543
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3591
3590
3590
3590
3590
3590
3590
2054
2054
2054
2054
7
2055
2054
2054
2055
2054
2055
2054
7
2054
7
2054
7
2054
7
2055
2054
7
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2055
2054
2054
2054
2054
2054
2055
2054
2054
2054
2054
2054
2054
2054
3719
3718
3718
3718
3718
3718
2051
2048
2051
2050
3693
2363
1646
3705
3701
2105
2105
2105
2105
2103
3637
2301
2103
2101
2101
2103
2109
2101
2101
2109
2109
2269
2109
2105
2103
2109
2109
2521
2265
2101
2101
2521
2521
2269
2267
2102
2102
2102
2549
2101
2101
2101
2101
2101
2101
2101
2266
2521
2485
2293
2293
2265
249
2293
2293
2265
249
2265
2297
2101
2101
2293
2265
2293
2421
2695
3121
2051
2050
2051
2050
2050
2562
2050
2050
2050
2050
2053
2408
2053
2048
2048
2048
2048
2307
2051
2051
2055
2055
2055
2054
2055
2054
2053
2048
2048
3737
3737
2051
2051
2053
2050
2050
2053
2053
2053
2053
2053
2053
2053
2053
2426
2048
2048
2050
2050
2053
2053
2053
2053
2309
2048
2051
2051
2055
3075
1283
3335
3079
1287
3078
3333
2048
2050
2050
2053
2565
2048
2053
2053
2048
2048
2053
2053
2566
2054
3653
2051
2055
2053
2053
2048
2053
2053
2053
2053
2562
2050
3561
3330
3330
3077
1285
2051
2050
3
2053
2307
2304
2048
3328
3077
2050
2050
2050
2048
2051
2051
2051
2050
3
2050
2050
2050
2051
3909
3909
3881
2243
3881
2200
2562
2562
2050
2050
2050
2050
2562
2050
2304
2048
2048
2048
2048
2048
2054
2054
2054
2055
2055
2054
2054
2054
2054
2054
3335
3078
2055
2055
2247
3629
1583
3631
3629
1583
3629
3630
3629
3630
2184
844
2184
2188
2589
3004
2595
3875
3875
2595
2595
2176
2048
2048
2048
4
2054
3776
2113
2113
2185
3781
3905
3904
3904
3904
3904
3777
1734
2241
2241
198
2241
3776
3776
2240
2240
2240
2240
3905
3905
3905
3777
3777
3777
2241
2241
2241
2241
2241
3905
3905
3905
3905
3905
3905
3904
3777
1734
3782
3777
3777
3777
3777
1734
3777
1734
3777
3777
2241
198
2246
2241
198
2246
2241
2241
2246
2241
198
2241
198
2246
2241
2241
2241
3776
2240
2240
2240
2240
2240
2113
2241
2112
2112
2112
2112
2112
2240
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2241
2241
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2241
2246
2241
2241
2241
198
2241
2112
2112
2112
2112
2240
2185
2185
3784
3785
3785
3785
3785
3785
2052
2053
2055
2052
2093
2080
2080
3653
3653
2385
2145
2145
2145
2385
3765
2165
2165
2161
2161
2165
2165
2161
2161
2165
2165
2165
2165
2161
2165
2165
2165
2161
2161
2161
2161
2161
2161
2097
2099
2166
2166
2166
2165
2165
2165
2165
2165
2165
2165
2165
2171
2162
2165
2165
2165
2173
2169
2165
2165
2169
2169
2169
2169
2165
2165
2165
2162
2165
2165
2720
3957
1907
2136
2068
2072
88
152
2068
2132
2324
2324
2068
148
2324
2068
2069
69
149
2378
2077
85
149
2204
2125
2125
2120
2335
2071
55
87
2207
2325
2117
2069
69
37
85
73
23
149
71
2066
82
146
2069
29
69
37
23
149
2066
146
2197
2066
82
2136
3691
3687
2071
2071
55
87
2069
69
85
2326
2123
2117
2197
2069
149
2069
149
2117
2069
73
149
2117
2197
2408
2120
84
2068
72
148
2123
2102
87
2117
85
77
2069
2069
69
149
2133
149
2333
2200
2335
279
2335
2325
149
3159
3095
3141
3221
3141
1109
1095
1111
3090
1170
3141
2076
72
2139
2139
2069
69
149
2325
2120
2325
2069
2068
2072
2362
2333
2334
2334
3690
2079
47
79
2121
2330
2074
2068
72
152
2077
38
77
2077
77
2077
2077
2331
2331
2397
3147
2331
3141
1173
3141
2331
2330
154
2331
2329
153
2331
2328
2328
152
3144
3149
2368
2368
2375
2373
2375
2375
2375
2374
327
2375
2375
2374
2375
2375
3645
1637
3645
3785
2247
2243
1219
2240
2323
2323
2323
2067
2067
27
83
147
2067
83
3603
2375
2324
284
2324
284
2068
28
36
44
84
76
148
92
2068
28
84
148
156
2072
72
88
2120
2126
2126
2126
2121
2121
2066
82
146
2066
146
2066
82
2066
2066
3145
3154
2121
2121
2253
3673
3673
3673
3673
3673
3673
3673
3673
3673
2444
2898
2444
2444
2837
3134
62
2116
3012
2820
2115
2115
2240
2374
2628
452
2380
2380
2636
460
3268
2401
2403
357
2115
2181
201
2439
2438
2438
2442
2442
2241
203
199
2246
135
199
2279
2177
139
2183
2272
2182
198
2250
2278
2182
2180
2178
2384
464
2432
2432
2240
224
2240
224
2240
208
2251
2241
2240
224
208
2240
224
208
2240
208
2433
2437
387
323
355
483
467
2435
2435
2437
387
2371
2438
2273
2246
199
2241
2241
2241
2241
2117
195
197
201
229
2242
201
2179
195
197
201
147
2178
131
201
2245
2115
73
2273
2246
199
2241
209
198
2241
199
2247
2246
2241
2243
197
201
227
229
2178
131
137
2181
131
147
2178
2243
197
201
2242
201
2242
2272
2272
2240
2246
2246
2246
2252
2184
2274
2763
615
2247
2310
2310
582
614
2758
2760
2634
2246
2315
2407
615
2305
2368
352
608
2368
272
336
2560
2560
528
576
608
2400
2368
352
336
608
2304
2304
272
352
608
2576
272
2256
2240
2369
353
2625
2561
609
2305
321
353
2379
2401
2309
259
323
325
275
329
357
613
339
2309
579
581
585
611
613
2565
515
261
531
579
581
585
613
2309
259
323
325
275
329
355
357
611
613
2579
579
581
275
585
2633
2400
2368
352
2400
2241
2247
2249
227
211
2245
2243
197
201
2249
2240
2374
2374
2380
2402
2252
2115
69
195
197
2115
69
3592
3723
3595
1675
3721
3593
1673
3587
1603
1605
2381
2381
2381
2381
2305
2304
2304
3585
3585
2129
2097
2253
2253
2090
2213
2145
2133
2145
2145
2145
98
2145
2146
2145
2129
2129
2129
2129
2081
2081
34
2081
2081
2081
2081
2081
2081
2081
2081
2211
2211
2151
2134
2134
2133
2133
101
2133
101
2133
101
2133
2261
2261
2261
2123
2134
2133
2133
2133
2133
2121
77
74
2133
2133
2121
77
2125
2121
77
2121
2133
2133
2133
2898
2917
3029
2080
3397
3399
2321
2116
2321
2321
2321
2116
2114
2340
2340
2116
2116
2338
292
2116
2068
2116
2068
2331
2197
2069
2069
2196
2341
2085
2327
2125
2325
2325
2325
2637
2069
2325
2325
278
2325
278
293
589
2597
293
294
2325
278
2341
2325
279
2325
2341
295
2323
2323
2323
2197
150
2197
2069
37
2085
2197
151
2069
2195
2195
2325
2320
2320
2064
2219
2221
2325
2325
2325
2325
2325
2325
2325
2342
2632
2592
2069
2069
2117
2192
2064
2112
2069
2125
2069
2117
37
2197
2336
2064
2120
2120
2112
2112
32
2632
2068
2068
2320
2320
2320
2192
2068
2068
2116
2068
2068
2101
2096
2101
2101
2101
2101
2101
3093
3093
3093
1101
3093
3093
1101
589
3093
1046
3149
3095
3091
3091
3093
2068
2116
2064
2064
2068
2116
76
2116
2324
2596
2068
2580
2336
2112
2339
2336
2371
2339
2219
2576
272
2592
288
2320
2339
2067
2323
291
2336
2320
2320
2320
2336
2320
2320
2320
2192
2192
2099
2099
2421
2632
2392
3088
3088
3088
2099
2099
2099
2099
2096
2096
2099
2096
2096
2096
2632
3088
2113
2114
2117
2117
2117
2117
2117
2117
70
2117
2117
2117
2117
2117
2112
2148
2148
3684
2061
2328
2328
2328
2072
2119
2340
2340
2596
292
2119
2119
2071
2119
2084
2068
3143
2116
2112
68
70
2112
70
2064
20
68
38
2068
2592
272
288
276
548
580
550
292
294
2592
272
288
274
550
294
2340
294
2322
2320
2336
546
530
580
274
2320
292
294
2320
274
2112
16
68
70
2192
70
146
2064
68
70
2112
16
68
70
2112
18
70
2320
2592
2320
2112
68
2123
2123
2123
2334
2334
302
2331
2331
2331
2331
2331
2203
2075
2075
2075
3102
3099
539
2073
2329
2077
3379
3379
3379
3379
3379
3379
3377
1331
3377
1331
3377
1331
2196
2196
2196
2196
3921
2153
2153
2261
3426
2562
2263
2263
2328
2386
2536
2536
2380
2380
2534
2534
2312
2163
2163
2165
2161
2529
2529
2529
2337
2593
2338
2530
2529
2529
2529
2529
2529
2529
2337
2529
2529
2529
2338
2529
2529
2530
2337
2529
2530
2530
2320
2320
336
2608
2608
2320
2320
2320
2320
2576
2640
2400
2400
2320
2320
2384
2320
336
2320
2384
2372
2372
2617
2329
2337
307
2389
2361
307
2355
2321
337
341
339
2339
2549
2617
549
565
2611
2403
2355
2329
275
2323
2325
2323
2537
2579
2313
2389
2321
277
275
2321
277
2329
2325
2323
2329
2549
2545
489
483
2549
485
2529
489
505
2545
501
2531
2531
2529
505
2581
2403
2425
2341
307
2323
2325
341
2323
2387
2323
2409
2405
2421
2419
2401
2321
277
275
2321
277
341
2329
2337
307
2337
293
309
2531
2531
2531
2549
2549
2545
501
2531
2417
355
2409
357
373
2401
361
377
2419
2425
2418
2338
2338
2372
2323
2323
2418
2418
2530
2338
2529
2529
2529
2337
2529
2529
2529
2529
2530
2530
2529
2376
2400
2400
2656
2384
2320
2320
2384
2384
2384
2576
2576
2576
592
2576
2576
2372
2372
2372
2372
2372
2416
2416
2416
2416
2416
2672
2672
2384
2384
2377
2323
2537
2579
2585
2419
2409
2419
2401
2313
2385
293
309
2355
2385
277
341
339
2389
2387
2329
329
345
2325
281
2325
2389
2529
501
2545
483
2533
2529
489
2529
2529
501
485
2581
565
2579
563
2613
2581
2581
531
2581
2585
2581
2421
2419
2417
355
2405
373
2417
2401
361
377
2401
371
2401
357
373
2401
371
2401
373
2673
2673
611
2677
2673
2665
633
2569
2372
2372
2372
2402
2387
2421
2377
2337
307
2389
2533
2417
355
2421
2425
2425
2372
2387
2418
371
2418
2402
2418
2321
337
305
281
293
2385
277
341
2321
289
305
297
313
2321
277
2401
369
361
377
357
2401
369
357
3290
2393
3289
3289
2393
3289
3289
3269
1225
3273
3265
2372
2404
2404
357
2377
2217
2236
2236
2229
2229
178
2083
2275
2245
2245
2147
3941
1869
2147
2057
2163
2051
2051
2051
2051
2071
2067
2058
2065
2122
2193
2097
2051
2051
2051
2083
2161
114
2162
2067
2053
37
2243
227
2275
2455
2455
2145
2145
2049
2049
2121
77
2153
2121
2153
101
117
2145
2145
2049
2409
357
365
2409
357
365
2401
2145
2134
2049
2121
105
77
101
109
2133
73
105
77
101
109
2121
2153
2153
109
2154
2121
105
101
2145
2145
2145
2145
2145
2145
2146
2249
2249
205
2197
201
205
2977
3041
3029
2376
2317
2317
2852
2660
2852
2852
2852
2056
2668
2124
2124
2124
2124
2112
2112
2112
2050
2050
2050
2153
2665
2665
2665
2050
2421
2549
2417
2549
2417
373
2417
373
2417
373
2421
2549
2420
2417
373
2421
2417
373
2421
2421
2421
2549
2421
2421
2417
373
2421
2421
2417
2421
2421
2421
2421
2417
2417
2417
2545
501
2549
2545
501
2549
2549
2549
2545
2549
2549
2545
2545
2421
2421
2421
2124
2737
2738
2420
2418
2418
2418
2417
2417
2417
2118
2839
2854
2122
2125
2125
2582
2582
2118
2570
2573
2570
2573
2573
2058
2372
2580
2580
2116
2116
2116
2116
2423
2122
2122
2422
2422
2422
2550
2122
2122
2122
2122
2122
2097
2110
2097
2097
2097
2097
2097
2929
885
2929
2932
2932
2929
885
2929
885
2933
2933
2933
2933
2933
2933
2929
2929
2929
2118
78
2118
78
2115
2115
2070
2126
2118
2118
2070
2854
2838
2838
2848
2656
2115
2112
2115
2115
2739
2544
2416
2544
2416
2416
2419
2547
2419
2419
2416
2416
2416
2416
2416
2416
2416
2416
2544
2544
2108
2108
2909
2935
2909
2934
2934
2934
2099
2099
2099
2099
2096
2096
2099
2096
2096
2096
2931
2928
2216
2264
2217
2217
217
2217
2217
217
2217
2265
2222
2217
217
2217
217
2221
2218
2221
2264
2562
258
1154
2562
3202
2702
2152
2366
2366
2708
2069
2114
2114
2850
2850
2069
69
77
2117
2125
2117
2114
2134
2853
2218
2656
2656
2656
2656
2662
2836
2836
2836
2848
804
806
826
2836
2848
2848
2848
2836
2848
2836
2848
804
806
826
2848
806
2848
806
826
2848
2848
2848
2848
2848
806
2854
2848
2854
2848
824
2848
824
2848
2852
2836
2836
2836
2848
2848
806
2852
806
826
2848
824
2848
2656
2656
2656
2656
614
2656
2656
614
2656
2656
2656
2656
614
2656
2656
2656
2656
2656
2656
2656
614
2848
2852
2872
2656
612
2661
614
2563
2567
2055
2417
2833
2849
2417
2417
2417
2833
2833
2561
2561
2049
2049
2929
2929
2929
2049
2849
2341
2100
2100
2137
2137
2137
2139
2139
2139
2139
2139
2139
2139
2096
2096
2096
2096
2153
2151
2071
103
2141
2100
2100
2135
2135
2432
2368
2538
2538
2368
2240
320
2542
2542
2432
2369
2369
2369
2369
2545
2545
2539
2475
431
2415
2474
2538
2539
490
2539
2539
2539
495
2539
2539
2411
2539
2539
2539
2410
2539
495
2539
495
2538
2411
367
2539
495
2540
2538
2432
2432
2264
344
2368
2368
2432
2432
2432
408
2432
408
2392
2392
2368
2304
320
2432
2432
2240
320
2432
408
2432
192
320
344
2432
408
2368
344
2452
2452
2401
367
2369
2401
2401
2241
321
2401
2369
353
2401
2433
2433
321
2433
193
2241
321
2457
2529
2401
2401
2401
2369
353
2305
2511
2433
399
2433
2463
2433
2459
2529
495
2369
351
2447
2369
2433
2433
2433
2433
2433
2433
417
2433
2433
2465
2529
2529
2529
494
2529
495
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2369
2305
271
2305
2401
2415
2463
2433
2369
2459
2395
2435
2305
321
271
335
2305
2305
321
2435
2305
321
2433
2433
2433
2433
2433
2241
321
2433
417
2401
2241
321
353
2401
2401
2369
353
2529
2529
2529
2529
2529
2529
2529
2529
2305
385
321
2305
321
271
335
2305
2305
321
2305
321
2305
2369
2305
385
321
2305
385
2305
2434
322
2402
2402
2432
2463
2463
2319
2334
2530
2400
2539
2539
2539
2475
431
2539
495
2539
495
2539
495
2539
2538
2538
2539
495
2464
2368
2368
2368
2432
320
2432
2432
2240
320
216
344
2240
2432
192
344
2368
2368
344
2392
2368
2392
2392
2452
2452
2452
2452
2452
2432
2304
320
2368
2368
2368
2368
2368
2368
2392
2369
2433
2529
2369
2369
335
2433
2305
321
2433
2368
2433
2369
2401
2369
2369
449
353
2433
193
321
2433
2433
193
321
2241
321
2369
2241
321
2433
2241
321
2433
193
321
417
2433
2433
2433
2369
2529
2529
2529
2529
495
2529
2529
2529
2529
2529
2529
2529
2369
2369
353
2369
2369
353
2369
353
2369
2369
2369
2369
2369
2369
2433
321
2305
385
321
2305
385
321
2305
321
335
2369
2369
2305
321
2305
321
2369
2305
385
321
2305
321
2305
385
321
2305
321
2305
321
2305
385
321
2305
321
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2368
2240
320
2368
2370
2399
2369
2369
417
2401
2369
2369
2529
2369
2369
2433
321
2369
2369
2368
2399
2383
2383
2454
2304
2454
2433
2241
321
2369
353
2433
417
2401
2433
193
321
2433
2433
193
321
2433
2401
2497
417
353
2465
353
2369
449
417
353
2433
2433
2305
321
2305
321
2305
321
2305
321
2305
321
2305
321
2305
2305
2274
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2442
202
330
2382
2378
334
2378
2443
203
331
2689
2688
2688
2693
2690
2691
2699
2532
2525
2517
2441
3945
1893
3941
2145
2105
2887
2107
2051
2051
2177
2061
2107
2050
2049
2170
2501
2053
2051
2051
2049
2105
2259
2259
2259
2107
2106
2106
2324
2324
2329
2097
305
2097
561
305
2896
2273
2058
2073
2889
2893
2889
2885
2885
2885
2885
2273
2273
2073
2889
845
842
2889
2893
2885
2885
2885
2885
841
2145
2118
3042
2057
10
105
89
109
90
106
2057
10
105
109
2149
109
2057
105
101
109
2149
2117
2117
2117
2117
2117
2117
2117
2117
70
2117
2117
2115
2121
77
2093
2089
45
2049
97
2049
97
2145
2145
2081
2081
2089
2521
2537
2533
2277
2281
237
234
2277
237
2593
2585
3653
2456
3038
3038
2102
3644
2109
2109
2109
3008
3626
2916
2916
2916
2916
2918
2918
2918
2976
2976
2976
2067
3630
3630
3630
2983
2049
5
2053
2052
2049
2049
2049
2049
2049
2049
2049
2049
2053
2052
2049
2049
5
2049
5
2049
2049
5
2049
2049
5
2049
2053
2049
5
2049
5
2049
2049
5
2049
2049
5
2049
2049
5
2049
5
2049
5
2049
2050
2050
2050
2049
2049
5
2049
2049
2049
5
2053
2053
2053
2049
2049
5
2049
5
2050
2050
2049
2052
2052
2940
2560
2563
2048
2051
2051
2051
2051
2051
2051
2897
2109
2110
2910
2940
2908
892
3826
3826
2922
3824
3806
3824
3804
3804
3056
2052
3808
3808
2912
2912
2912
2912
2054
2900
868
2900
2054
2054
2054
2054
2914
2914
2914
2900
2916
2241
2434
2433
2433
2433
389
2433
641
2433
2817
2817
2817
2820
2820
2817
2817
773
2817
2817
2817
2817
2817
2817
2817
2817
2818
2818
2819
2918
2918
2918
2918
2918
2903
3046
2918
2918
2918
3046
2094
2094
2094
2088
3632
2883
2880
2884
2884
2564
2052
2052
2052
2052
2052
2052
2052
2052
2052
2056
2056
2056
2056
2056
2056
2064
2064
2056
2064
2660
2660
2901
2821
774
2901
2822
2822
2822
2436
2436
2436
2436
2436
2436
2245
2224
2448
2448
2832
2832
2054
2137
2096
2049
2053
2049
2049
2053
2048
2051
2111
2051
2051
2051
2051
63
2061
2096
2098
2052
2560
2560
2560
640
2560
3200
2786
2596
2818
2818
2592
2905
2907
2907
858
2098
54
2098
2905
2905
2905
2905
2905
2905
2907
2906
2098
2052
3636
3632
1588
3632
1588
3636
3642
2088
2088
2088
2092
2092
2090
44
2092
2088
2088
44
2088
2092
2090
2088
2088
2092
2092
2092
2092
2088
44
2090
2092
2092
2092
2088
2088
44
2088
2088
44
2092
2090
44
2090
44
2088
2092
2088
2092
2088
2092
2088
2092
2088
2088
2088
2088
2092
2090
44
2092
2090
44
2092
2088
44
2090
44
2088
44
3632
1588
3636
3632
1588
1590
3632
1588
3642
3632
1588
3636
3642
3632
1588
3636
3632
3632
1588
3636
3632
1588
3632
1588
3632
1588
1590
3632
1588
3636
3636
3636
3638
1594
2092
2092
2092
3632
1588
3636
3637
3636
3783
3808
3040
864
2051
2083
2083
2073
2073
2073
2082
2082
3777
3777
2993
3009
2819
2841
2841
2978
2097
50
2565
2229
182
2229
2138
2393
2393
2143
2139
95
2143
2397
2397
347
351
2399
2395
351
2336
2336
2464
2464
2153
2224
2224
432
2224
2069
2517
2517
2070
2069
2442
2432
2474
2474
2312
270
2492
2312
270
324
340
332
444
2474
2474
2768
2368
2368
352
2368
352
2368
2458
2458
2472
2472
2472
2424
2472
2472
2472
2472
2344
2344
424
2344
424
2344
424
2344
424
2344
424
2424
2472
2472
2344
424
2424
2344
2344
2344
424
2344
424
2344
424
2472
376
2424
408
2344
424
2344
424
2472
2472
2440
2440
2440
2360
2312
2312
2440
2440
2440
2440
2440
2440
2312
312
2488
2312
2312
392
2312
2440
2440
2440
2312
392
2440
2440
2440
2440
2312
392
2360
2440
2440
2312
392
2440
2440
2440
2368
352
2368
2400
2304
2304
352
2432
2304
384
2304
384
2432
2304
384
352
2400
2432
2432
2400
2432
2432
2432
2304
2490
2464
2368
352
2368
352
2368
352
2304
320
2304
320
352
2304
384
2368
2432
2432
2432
2432
2432
2495
2464
2336
416
2304
2368
2432
2304
384
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2336
416
2336
416
2464
2464
2464
2464
2464
2336
416
2336
416
2336
416
2336
416
2464
2464
2464
2464
2464
2464
2304
352
2304
384
2304
2432
2432
352
2368
2432
2432
2304
2495
2367
447
2447
2304
384
2304
352
2432
2336
2432
2304
384
2304
2447
2304
384
2304
2432
2432
2432
2432
2432
2432
2304
384
2432
2432
416
2432
352
2432
2304
384
352
2304
384
352
2400
2432
352
2304
384
352
2304
384
352
2362
2362
2362
2464
2336
416
2336
416
2336
416
2464
2304
384
2432
320
2304
352
2304
384
2304
320
352
2304
384
2336
2304
384
2304
384
2400
2304
384
2304
352
2304
384
2304
2304
384
2432
2304
352
2432
2368
2432
2443
2379
2432
320
416
2432
2434
2464
2464
2304
384
2432
2464
2452
2344
424
2472
2472
2472
2472
2472
2472
2344
424
2344
424
2344
424
2344
424
2472
2344
424
2472
2472
2472
2488
2312
2312
2312
328
2440
2312
2440
2440
2440
2312
392
2440
2312
392
312
2440
2440
2440
2360
2376
2376
2360
2360
2376
2360
2360
2440
2440
2440
2440
2440
2440
2312
2312
2312
2312
328
2312
2312
2376
2312
2360
2304
384
2432
2464
2304
320
2400
2368
2432
320
2304
384
2304
352
2432
320
2360
2464
2304
2432
352
2304
352
2304
352
2400
2400
2432
2432
2304
384
352
2432
2432
2432
2304
384
352
2432
2304
384
2400
2432
2304
384
2432
2432
2304
384
352
2432
2432
2304
384
352
2432
2432
2432
2432
2400
2464
2464
2464
2464
2464
2464
2464
2464
2336
416
2464
2336
416
2336
416
2368
352
2400
2400
2304
320
2400
2400
2368
2368
352
2368
352
2304
352
2304
2400
2304
352
2304
352
2368
2400
2304
384
2432
320
2304
2304
384
2432
2304
352
2304
384
2304
320
352
2336
2400
2400
2304
384
2304
2304
384
2304
2304
2304
384
2432
320
2304
352
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2304
320
352
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2304
2304
352
2304
320
352
2304
352
2368
352
2304
320
352
2304
2400
2368
352
2304
320
2304
320
352
2400
2388
2488
444
2360
440
316
444
2364
444
2304
352
2336
2400
2400
2464
2400
2304
352
2400
2464
2304
352
2400
2368
2400
2304
352
2400
2364
2336
2336
2336
352
2400
2324
404
2400
2432
2432
2304
384
352
2304
384
352
2304
352
2432
2464
2304
352
2432
2432
2304
384
352
2432
2432
2432
2304
384
2432
2400
2368
2464
2304
352
2464
2400
2304
352
2432
320
352
2464
2304
352
2432
2432
2304
384
2304
352
2304
384
2304
352
2304
384
2304
2304
384
2304
2304
384
2304
2304
384
2304
2304
384
2304
384
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2458
2458
2394
410
2394
2330
346
314
2394
2330
346
314
2456
2456
2328
408
2689
2560
2560
2701
2693
2693
2713
2442
2485
2481
437
2448
3641
3625
3625
2273
2273
2065
2251
2049
2049
2241
2065
2273
2087
2065
2299
2289
2065
2049
2049
2049
2241
2759
2759
2503
2273
2274
2274
2961
2961
2961
2059
2059
2058
2058
2058
2064
2248
2072
2109
2085
2085
2085
38
2101
2101
2101
2101
2249
2249
2109
59
2085
38
2085
2098
2085
2085
2101
2101
2101
2085
2087
2272
2657
2595
2105
153
233
249
313
237
250
2297
235
155
250
2089
57
42
45
58
233
249
237
234
250
2105
153
313
154
2285
2098
51
59
155
306
315
2105
43
59
233
249
235
234
250
251
2201
233
2201
154
155
2281
2285
2089
233
2285
2201
313
237
2089
233
237
2089
233
2285
2089
233
2149
109
361
245
357
365
373
2149
109
361
229
237
357
365
2149
357
2409
357
2157
2405
2401
2401
2401
2145
353
2401
2401
2249
205
202
2149
229
357
2277
2149
357
2405
2085
51
153
2121
51
2337
2081
225
2273
2273
2145
353
2145
353
2145
2265
2157
2153
2281
237
2281
237
234
2285
2281
235
234
2281
2285
2305
2325
2285
2450
3665
3665
2182
2172
2109
573
317
2109
269
141
317
2109
317
3080
2056
2598
2086
534
550
3110
550
2582
550
2576
2576
3088
528
3072
512
2560
3072
512
2053
2050
3074
2050
3077
2057
2057
2057
2570
2569
2051
515
259
2051
2051
259
2051
259
2051
259
2051
259
2569
2057
2060
268
2057
265
2057
521
265
2057
521
265
2057
521
265
2057
521
265
2057
49
521
265
561
2057
521
265
2057
521
265
2313
2057
521
265
3081
9
521
265
2569
2057
2057
265
2057
521
265
2057
265
2057
265
2057
49
521
265
2057
521
265
2057
49
521
265
2313
2057
2057
265
2097
561
2097
561
2097
561
3081
9
49
521
265
561
3081
9
521
265
1161
2057
265
2057
265
2057
265
2059
523
267
2059
267
2059
523
267
2057
49
265
2057
265
2057
49
265
2057
265
2057
265
2057
265
2057
2057
2057
2057
2097
2097
2097
2057
49
521
561
2057
521
2059
267
2059
2051
515
1155
2048
512
256
2048
512
256
2560
2178
2189
2058
522
266
2061
525
269
2061
269
2573
2103
2103
2103
2625
2054
2054
2566
3078
2566
2566
3079
7
3079
2567
3078
3158
86
3078
3158
86
2134
2566
2054
2070
3094
22
3094
534
3094
2582
2582
2054
518
262
3142
3110
2630
2054
518
262
2054
518
262
2054
518
262
2054
262
3094
3094
2582
2630
3110
2266
2051
2051
2051
2057
2057
2057
2057
2057
3075
515
2563
3075
515
2572
2572
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2609
3083
523
2571
2615
3088
3088
3088
3088
2576
2638
3088
528
3088
3088
2576
2576
2230
2230
2230
2228
2236
2663
2662
2658
2658
2176
2056
2056
520
264
2056
2056
520
264
2056
264
2056
520
264
2048
2048
512
256
1152
2048
512
2084
2084
292
2084
2084
292
2084
2084
548
292
2068
532
276
2068
532
276
2084
2068
2566
3590
3105
2566
2566
2577
2566
2566
2566
2056
2058
2058
2058
2048
2048
2256
2292
2068
2068
2580
3092
2054
262
2065
2118
2057
2057
2051
2057
49
2057
2096
10
304
2109
2109
317
2061
61
269
317
2141
2061
269
317
2141
2109
317
2081
273
2118
326
2119
327
2056
2752
2752
2752
2752
2240
2752
2567
2692
2567
2567
2694
2651
2651
2651
2651
2102
2102
2102
566
310
2651
3163
603
2651
2651
2651
2651
2651
2650
3643
2102
3320
180
1270
2232
2228
182
1270
2232
2228
182
1270
2230
2228
2228
2228
2228
2228
182
2228
2228
2228
2228
182
2228
2228
2230
2228
2230
2228
2228
2228
2228
182
2228
182
2228
2228
182
2228
2228
2228
2228
182
2228
2230
2228
2228
2228
182
2228
2228
2228
182
2228
182
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
182
2228
2228
2228
182
2228
2228
182
2228
2228
182
2228
2228
182
3320
2164
118
1268
1270
2228
182
3320
1274
2164
118
244
1268
246
1270
3254
1270
3320
1274
2166
244
1268
1270
3316
2232
2232
180
182
246
2292
1268
1270
3316
2232
186
2232
180
244
182
246
3316
1270
2168
1272
3320
2164
118
180
2164
3320
2166
1268
1270
3320
3320
3322
2164
118
1268
1270
3318
3320
1274
2164
118
1268
1270
2166
1270
2166
2166
1268
2166
3316
2228
2228
2228
3320
3320
3320
3322
2168
1272
2144
1120
3104
32
2592
2592
2049
513
257
2052
2052
516
260
2054
518
2054
2054
2054
262
2054
3181
109
3181
3133
573
2669
2561
3078
3078
2562
2049
257
129
2050
258
2565
2081
2081
2081
2234
2657
2657
2209
2208
2208
2208
2657
2657
2657
2657
2656
2656
2656
2396
412
2458
2524
2092
2146
2688
2432
2304
2432
640
2897
818
2641
2641
2896
2868
2058
2060
2144
104
2056
2057
2057
2081
17
2049
2065
9
2049
97
81
2129
2113
2065
2152
2056
2508
2048
2048
64
2144
2112
2144
2048
2848
928
2976
2916
2984
872
2920
2920
868
2920
2920
868
2984
2984
2724
2756
676
2852
868
932
2728
712
2952
936
872
2728
2952
936
872
2728
2920
2728
2952
936
872
932
2692
676
2852
868
2852
868
2728
2984
872
2690
674
2728
676
2728
676
2728
708
712
676
2824
904
936
872
804
868
932
2728
708
676
2824
904
936
872
804
868
932
2728
708
712
676
2824
904
936
872
868
932
2824
900
904
808
936
872
804
868
932
2692
680
676
2692
680
676
2820
900
904
808
932
2728
676
2856
872
804
868
2728
676
2856
872
868
2920
2920
868
2818
2818
2818
2914
2884
2882
2820
900
2820
900
2946
905
2946
905
2818
898
2946
905
2946
905
2754
2978
2692
2946
674
914
2946
706
914
2946
674
658
2820
900
836
2948
2884
2692
2692
2946
834
905
930
2946
905
2946
2946
2946
914
2946
930
2754
674
866
2946
2946
905
2706
2978
2882
2946
2834
2880
864
2880
864
2912
2912
2880
2880
864
2880
2880
2816
2816
2816
2816
2816
2816
832
864
2816
2880
2880
2816
2816
2912
2880
2816
2816
2816
3000
2880
2880
864
2880
864
2880
864
2912
2880
864
2880
864
2880
864
2880
864
2880
2880
864
2912
2816
832
864
2816
2752
2944
2944
2944
2944
2944
3000
2944
832
2688
672
2944
2688
896
2688
2944
2944
2944
2816
896
928
2944
2944
2944
2944
928
2816
896
2944
2816
896
2944
2944
2720
2816
896
832
2688
2944
832
2944
2944
2944
832
2944
2944
832
2688
672
2944
832
2688
2944
832
2688
2944
832
2688
672
2944
832
2944
832
2816
896
832
2944
2944
2944
2944
2688
896
2688
672
2944
2816
896
2944
2816
2944
2688
2688
2944
2944
2688
3000
2744
952
3000
3000
2688
2816
2816
2688
2944
2720
2944
2688
2944
2688
3000
2944
2944
2944
2944
928
2816
896
832
928
2944
2944
2944
928
2944
2944
2944
2816
896
2944
2880
2944
2688
672
2880
2688
2816
896
2688
672
2688
672
2816
896
928
2688
672
2688
672
2944
928
2688
672
2688
2816
896
2688
672
2688
672
2816
896
928
2688
672
2744
2744
2744
2880
2688
672
2816
896
832
2688
2816
896
832
2688
2816
896
832
2944
2688
896
2816
640
896
704
2944
2880
2816
640
896
2688
672
864
2688
896
2816
640
896
704
928
2816
640
896
2688
704
672
2688
672
864
2944
2944
2688
832
672
2944
2944
2688
896
2944
704
2688
672
2688
896
2944
704
2688
896
2688
672
864
2688
2816
2816
640
2688
2816
640
896
2816
896
2816
640
896
2688
672
864
2944
2688
896
2944
3000
2744
2944
2688
2816
896
2945
2944
2944
928
2944
928
2944
2944
2688
896
2912
2944
2084
2084
2084
100
2148
2152
2152
2088
104
100
2088
104
100
2088
68
36
72
2084
104
100
2088
36
2084
104
100
2056
40
68
36
72
104
2056
40
36
104
100
2056
40
68
36
2056
40
36
104
100
2082
2082
2082
2152
100
2152
100
2152
100
2146
2052
2052
2082
2082
2052
2052
2052
2052
2057
18
2050
9
18
2057
2050
2050
2050
2114
34
98
2066
2066
2066
2082
2148
2146
2146
2146
2146
2146
2146
2052
2066
2050
18
2066
2050
2052
2057
2057
2050
34
2050
9
2146
2050
2050
2146
2052
2082
98
2048
2048
2048
2112
2048
2112
2144
2144
2048
2144
2048
2048
2048
2144
2048
2144
2080
2112
2048
2080
2080
2048
2144
2048
2048
96
2080
96
2048
32
2048
2048
2048
2048
2048
96
2048
2048
2048
2048
2048
2048
32
96
2048
2048
2048
2144
2048
2048
2048
2048
2048
2048
2048
2048
96
2048
2048
2048
2048
2048
96
2048
2048
2048
2048
2080
2112
2112
2112
2112
2112
2112
2112
2112
2048
96
2048
64
2048
64
2048
96
2048
64
2048
96
2048
64
2112
2080
96
2144
2144
2048
2112
96
2080
96
2144
2144
2080
96
2080
96
2112
96
2080
96
2048
2048
96
2048
2144
2048
2048
96
2048
2048
32
96
2144
2144
2048
2048
2048
2048
96
2048
2048
2048
2048
2048
2048
96
2048
2048
2048
2048
96
2048
32
96
2048
2144
2144
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
96
2048
2048
2048
2048
2048
2048
2048
2048
96
2048
2144
2048
2048
2048
2048
64
96
2048
96
2048
2048
2048
2144
2048
2048
2048
2048
96
2048
2048
96
2048
2048
2048
2048
2144
2048
2048
2048
2048
2048
96
2048
64
96
2048
96
2048
2048
2144
2048
2144
2144
2144
2048
2048
2048
2048
2144
2144
2144
2081
97
2145
2081
97
2081
97
2145
2145
2145
2145
2049
2145
2080
2144
2144
2112
2080
2048
2048
2144
2112
2048
2048
96
2144
2144
2144
2048
2048
96
2144
2145
2112
2112
2112
2144
2144
2048
2048
2144
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2497
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2050
2050
2114
2050
2115
2050
2114
2050
2114
2050
2050
66
2050
2076
2076
2076
2076
2611
3594
2692
2609
2613
2613
2225
2058
2225
2225
2225
2072
3193
1149
3193
1146
3193
1149
1146
2289
2096
2169
2169
2137
2137
2145
2169
2098
51
2165
2161
2281
2161
2165
2137
2137
2145
2145
2769
2769
2417
2099
2098
2098
2769
2769
2769
2281
2281
2280
2280
2280
2104
88
2168
2168
2301
2169
125
2169
125
2169
125
2173
2169
2169
2169
2169
125
2169
125
123
2169
125
2173
2173
2169
125
2173
2169
2170
2169
2169
2169
125
2169
125
2169
125
2169
125
2173
2280
236
2794
3965
2297
253
250
2297
253
250
2297
253
2297
253
250
2297
253
250
2301
2299
2297
2297
2297
2299
2297
253
250
2297
253
250
2298
251
2301
2299
2297
253
250
2297
253
250
2301
2297
250
251
2299
2297
253
250
2297
253
250
2297
253
250
2299
2301
2298
2301
2297
2297
2298
251
2297
2301
2297
2297
2297
253
2297
253
2297
2298
2299
2297
2297
253
250
2297
2301
2299
2297
2297
253
2301
2297
253
250
2297
253
250
2301
2297
253
2301
2301
2301
2297
253
250
2301
2297
253
250
2297
253
2301
2297
253
2297
2297
253
2301
2301
2297
253
2297
253
2301
2297
253
2297
253
2301
2301
2297
2301
2297
253
2297
253
2297
2301
2301
2301
2301
2301
2285
2289
2289
2289
2289
2289
2289
2297
253
250
2301
2298
251
2297
2297
2297
2301
2301
2301
2301
2301
2299
2301
251
2301
2299
2282
2283
2283
2283
2289
2282
2282
2282
2282
2289
2169
122
2173
2169
125
122
2297
253
250
2301
2297
253
250
2301
2297
250
251
2301
2297
253
2297
2298
2297
253
250
2301
2379
2393
3065
2506
4057
4057
2178
2124
2106
2106
314
2106
186
314
2234
2178
2178
2234
2234
2234
2072
2092
3616
2176
2048
256
288
2048
512
256
32
544
288
2048
32
2048
2560
2592
2048
256
2048
256
2048
2048
2053
69
2053
69
2117
2169
2169
2504
2064
80
2640
2128
2168
2115
2115
2115
2331
3842
2049
129
2049
513
257
2049
129
2049
2177
2177
2177
2177
2049
2049
257
129
2049
2177
2562
2048
1
513
512
2178
2178
2305
2305
2048
1
257
256
2048
257
256
2304
2048
1
257
129
65
64
2048
1
512
257
256
2048
1
257
256
129
128
2049
2049
513
257
2049
257
2049
257
129
65
2049
257
2177
2049
513
257
129
2049
2305
2049
257
129
128
2049
2049
257
2049
257
256
2049
257
129
128
2049
513
257
256
129
65
64
2049
257
256
2049
257
256
129
128
2177
2561
2305
2561
2561
2561
129
65
2561
257
2561
257
129
2305
256
2113
2048
1
2177
2048
1
65
64
2304
2177
128
2049
2177
2049
2177
2048
1
129
128
2049
2305
2048
129
128
2048
512
256
128
2048
512
257
2048
1
512
256
129
128
2048
1
513
512
256
129
128
2049
257
2048
1
512
257
256
2048
1
512
256
129
128
2177
2176
2176
2176
2049
2049
2049
2049
2049
2049
2049
2049
65
2049
2049
513
2049
129
2049
2049
65
2048
1
128
65
2048
1
513
512
65
2048
1
512
129
128
2048
1
129
65
2176
2176
2176
2176
2176
2176
2072
536
280
152
2072
2072
280
152
2200
2200
2584
2584
2584
2048
1
513
512
257
256
129
128
65
2049
513
2049
257
129
128
2048
1
513
512
257
256
129
128
65
2048
1
257
256
129
128
2048
1
513
512
257
256
129
128
65
2049
513
2048
1
257
256
129
2049
513
257
129
65
2049
257
129
2049
513
65
2049
257
2049
513
65
2049
129
2113
2113
64
2113
2113
64
2049
2049
2049
2049
65
2049
2049
2049
2048
1
128
65
64
2048
1
513
512
2072
536
280
152
2072
280
152
2584
2173
2173
2173
2306
2306
2178
2306
2306
2306
2114
2466
2470
2104
2104
2104
568
184
2050
2050
2050
2050
2050
2306
2051
258
34
35
2306
21
34
2082
277
2080
288
2176
2189
2573
3085
2573
2573
2061
525
141
2061
525
141
2573
2125
2573
2071
151
2071
2573
2198
2582
150
2582
2573
2704
2580
2068
532
2068
2068
2068
3092
2580
2580
2304
128
2304
2176
3104
3104
4032
2061
22
534
278
2070
534
2061
22
534
141
278
2326
2317
278
2189
2070
534
278
2326
2070
278
2061
22
525
534
278
2061
22
3094
3094
2582
2125
3085
2498
2816
2049
769
2049
2050
2050
770
2049
769
2049
2049
769
2561
2561
2561
2689
2689
2690
2690
2561
512
2560
2561
512
2689
2689
640
2689
640
2816
2689
640
2689
2688
2689
2584
2584
2584
2709
3092
3092
3092
3092
2112
2112
2070
2070
278
3094
3094
2582
3606
2204
2101
2229
2110
318
2366
2146
2114
98
3600
2128
2178
2306
2306
2306
2306
130
2562
2562
2562
2562
2178
2178
2048
128
2048
256
2048
256
128
2052
516
2052
2052
516
260
2052
516
260
132
2052
2052
2052
516
260
2094
2094
2094
2094
2080
96
2080
2144
2048
256
32
96
544
2080
96
2080
160
2112
2112
2112
2048
128
64
2048
576
2176
2080
96
2112
3584
2048
64
2789
2816
2816
2816
2573
2573
2701
662
2050
770
2051
771
2819
2050
770
2053
2821
2520
2522
2074
90
794
2842
2742
2624
2304
64
2304
160
2080
2112
2115
2115
2169
2114
2114
2114
2104
312
2136
2104
2108
2108
2108
2104
2104
312
2232
2104
2104
2114
58
2234
2106
2106
2106
2106
2112
2336
2112
2112
2112
2112
2114
2113
2113
2113
2113
2113
2113
2565
3948
1882
2565
2565
3812
3615
3615
2079
63
319
2111
319
2079
63
2111
95
2111
2591
287
2079
319
4063
3103
1087
4063
4063
4063
2143
2655
4063
2143
2079
2335
2688
2750
2718
2748
2750
2750
2718
2748
2750
2750
2718
2750
2750
2236
2236
190
2176
188
190
2048
30
62
60
2109
62
2176
188
190
2176
2048
128
62
60
188
2176
188
2110
2110
2110
2110
2110
60
188
190
318
2110
2110
2110
2048
30
62
60
2048
30
62
60
188
190
2110
2048
128
30
62
60
2077
30
61
62
2048
30
62
60
158
2048
60
2078
62
158
2110
2110
2048
60
188
316
2048
128
30
62
60
158
188
190
318
2109
62
189
190
317
318
2048
30
62
60
158
188
190
316
318
2078
62
158
190
318
2108
2110
60
188
316
318
2110
60
188
318
2110
2108
188
316
2110
60
188
316
318
2110
60
188
318
2110
2110
60
2110
2108
2110
60
2108
188
316
2110
60
188
190
316
318
2110
60
2108
2238
2238
2204
158
188
190
2206
2204
2176
2238
2238
2206
190
2204
158
188
190
2236
2236
2236
2236
190
2238
2236
2236
190
2176
188
2238
2110
60
156
188
190
2110
60
188
190
2110
190
2238
2238
2238
2110
60
188
190
2110
60
188
190
2110
158
190
2204
2142
2142
2176
158
2142
158
2366
2366
2204
2206
2142
2142
2206
2176
158
2206
2206
2077
30
157
158
2206
2204
2206
2142
2206
2176
158
2206
2204
2108
316
2108
316
2110
318
2110
318
2334
158
2206
2206
2206
2206
2108
316
2110
2108
188
316
2078
62
158
190
318
2206
2110
318
2334
158
2206
2206
2112
2204
2204
2142
2142
606
2238
2142
2204
2654
2206
2206
2204
2204
2206
2624
2654
2206
2206
2206
2204
2206
2624
2654
2206
2206
2654
2206
2654
2654
2206
2654
2206
2048
2176
2110
190
2204
2204
2204
2176
2112
576
2176
2176
96
2176
2176
32
96
544
576
608
2176
96
576
2112
96
608
2144
2178
2306
2178
2114
2050
2050
578
2050
2168
2168
2168
2168
2168
2168
2168
2104
2232
2104
2104
2104
2360
2690
2680
2680
2114
2178
2178
2178
2050
2178
3801
2737
2737
2736
2736
2673
689
2672
688
2739
2736
2736
2736
2674
690
2674
691
627
2739
627
2739
627
2672
688
2672
2672
688
2132
2136
2540
2136
2444
2801
2604
2604
2604
2604
2604
2520
2744
2072
2072
2474
2740
2447
2688
2528
2528
2688
2695
2695
2083
2083
643
2691
2691
2691
2083
2083
2691
2691
2083
643
2691
2532
483
2691
2112
80
2501
2501
454
2501
454
2501
454
2502
2502
2434
2768
2768
3280
3174
2148
3172
3172
3172
3172
3172
3172
3172
3274
722
714
2770
714
2766
2246
710
206
718
2758
718
2246
206
2246
206
3270
710
1230
718
2768
2768
3280
3280
720
2256
2768
3280
3280
720
2256
2768
2256
2768
3280
720
2768
2256
3280
720
3782
3782
1742
3942
3942
3942
3942
3792
3792
3792
3782
3782
2756
724
2756
2756
724
2756
2756
724
2244
708
2244
708
2756
2244
212
3268
708
1236
724
3268
708
1236
724
2244
212
2244
2244
3268
708
724
2756
724
2244
708
2756
2244
212
3268
708
1236
724
3268
708
1236
724
2244
212
2244
2244
3268
708
724
2756
724
716
2244
708
716
2244
708
716
2756
2244
212
3268
708
1236
724
3268
708
1228
724
716
2244
212
2244
3268
708
724
3780
3780
3780
3780
1892
1956
3780
1956
3780
1892
3780
1892
3780
1892
3780
3780
3780
3780
3780
3780
3780
3780
3780
3780
3940
3780
3780
1748
3780
3940
3940
3940
3940
3780
1748
3780
3940
3940
3940
3940
3940
3940
3174
3174
3174
3174
3174
3174
2254
2246
710
206
718
2246
206
2246
1222
206
718
2244
198
708
710
202
714
2245
198
201
709
713
206
2244
198
1222
708
710
2245
213
201
709
713
725
2244
2244
198
1222
714
2244
198
1222
3270
201
713
2756
710
2757
725
2244
198
708
710
2770
3790
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
1742
4006
3790
4006
3790
3790
3780
1734
1738
4004
3781
1734
1737
1738
1742
3782
3780
1734
3781
1737
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
1738
3780
1734
3785
3794
4006
4004
3780
1734
1738
3794
3174
3174
3174
2150
1126
2150
1126
2150
3174
3174
3174
3174
3174
3173
1126
3174
3174
3174
3174
3174
3173
1126
3174
3173
1126
3173
3173
3174
3174
2150
3173
3173
3173
3173
2150
3173
1126
3174
3174
3174
2150
1126
3174
3174
2150
1126
3174
3174
3174
2150
1126
3173
1126
3174
3173
1126
3173
1126
3173
1126
3173
1126
3173
1126
3173
102
1126
3174
3174
3174
3174
2148
2246
1222
2246
1222
2246
1222
2256
1232
2256
720
2256
1232
720
3270
710
2246
2758
2758
3270
2757
2757
2758
2246
1222
710
2250
2250
2246
2246
1222
710
202
714
2758
2246
1222
202
2245
198
1221
1222
709
710
202
206
714
718
2246
2246
710
2758
2246
2246
1222
710
3270
710
2246
2246
1222
2256
720
3280
2758
2246
3270
2245
198
2246
710
3270
710
2246
2758
2758
3269
1222
709
710
2245
198
3270
710
3270
710
2246
2758
2758
3270
710
2246
2758
3270
710
2246
2758
3270
710
2246
2758
2758
3270
710
2246
3270
2246
2246
3270
2245
198
3280
3280
2768
2768
2758
2758
2246
710
2758
3270
2246
2246
3270
2246
3782
3782
3782
3792
3792
3792
3792
3792
3792
3792
3792
3782
3782
3782
3782
3782
3782
3782
3792
3792
3792
3792
3786
3786
3786
3782
3782
3782
3781
1734
1738
4006
3782
3790
3782
3782
3782
3786
3786
3786
3782
3782
3782
3782
3782
3782
3782
4006
3782
3782
3782
1738
1742
3782
3782
3782
3782
3781
1734
3781
1734
1738
1742
4006
3781
1734
1738
3781
1734
3782
3782
3782
4006
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
4006
3782
3782
3792
3792
3792
3942
3781
1734
3782
3782
3781
1734
3781
1734
1893
1894
3782
3782
3782
3782
1894
3782
3782
3781
1734
3781
1734
1893
1894
3792
3782
3782
1738
3782
3782
3782
1738
3782
3786
4006
3782
3782
3782
1738
3782
3782
3782
3781
1734
3781
1734
1738
1742
3781
1734
3781
1734
3781
1734
1738
1742
3781
1734
3782
3781
1734
3781
1734
3781
1734
1738
1742
3781
1734
3782
3782
3781
1734
3782
3781
1734
3782
3782
3782
3782
1958
3782
3782
3782
3782
3782
1738
3782
1738
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3792
3792
3792
3792
3792
3792
3782
3782
3782
3782
3781
3782
1742
3268
708
2756
3780
3780
3780
3780
1748
3780
3780
1748
3940
3780
2726
2726
2150
2150
2758
2148
2148
2148
2148
2148
2148
2148
2148
2500
2500
2500
2500
2500
2500
468
2500
2500
2500
2500
2500
468
2500
2500
2148
452
2148
452
2500
2500
2148
2500
2500
2500
2148
452
2148
452
2500
2148
452
2148
452
2500
2500
2148
452
2500
2148
452
2500
2727
2727
2727
2500
468
2500
2756
724
2756
2756
2756
2150
2510
2510
2150
2150
2502
2502
2502
2502
2516
2514
2502
2516
2514
2516
2502
2502
2502
2502
2502
678
2500
454
2150
2514
2514
2726
2150
2150
2150
2150
2150
2500
454
2150
452
454
2502
2514
2502
2514
2514
2502
2502
2516
2501
468
2502
2150
2502
2501
468
2150
2502
2502
2150
2766
2758
2758
422
2502
2502
2501
454
2502
2501
2149
2150
2150
2501
2501
2502
2502
2502
2502
2501
2501
2726
2502
2502
2150
2150
2502
2150
2502
2502
2150
2726
2150
2502
2150
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2726
2502
2502
2501
454
2502
2502
2502
2501
454
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2726
2150
2150
2502
2501
454
2502
2502
2502
2502
2502
2150
2502
2502
2502
2502
2502
2150
2502
2502
2502
2150
2502
2502
2150
2150
2150
2150
2150
2501
454
2149
102
2150
2150
2150
2150
2150
2150
2150
2150
2150
2149
102
2150
2150
2149
102
2502
2502
2502
2501
454
2502
2502
2502
2502
2502
2502
2150
2150
454
2150
2150
2501
454
2501
454
2501
454
2502
2150
453
2150
453
454
2502
2502
2502
2502
2502
2502
2501
454
2501
454
2501
454
2502
2502
2501
454
2726
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2501
454
2501
454
2501
454
2502
2150
453
454
2501
454
2150
453
454
2502
2502
2502
2502
2726
2150
2502
2502
2502
2502
2502
2150
454
2502
2502
2502
2502
2150
2502
2502
2150
454
2502
2502
2502
2501
454
2502
2502
2502
2502
2502
2502
2502
2502
2150
2150
2502
2150
2502
2502
2502
2501
454
2502
2150
2150
2502
2502
2502
2502
2502
2502
2150
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2149
2758
2768
2470
2758
2758
2757
710
2757
710
2773
2758
2758
2758
2758
422
726
714
2757
710
421
422
2758
2758
422
2758
2758
2758
422
2768
2469
2500
2500
2500
2500
2500
2500
2500
2756
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2115
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2691
2051
643
2051
643
2691
2695
2050
2690
2050
2690
2050
2050
66
2690
2050
66
642
2064
656
2064
2064
2064
656
3937
3531
3948
2609
2617
2613
2181
2123
3737
3737
3737
2180
3269
3269
3269
3266
3269
3269
3266
2305
2113
2125
2118
77
2113
2113
2113
2125
2123
2123
2113
2113
2337
2113
2117
2113
2113
2113
2113
3603
1683
2195
2323
2123
2123
74
2123
74
2195
1683
1939
2195
2195
1939
2505
463
2511
2504
2248
456
2504
2112
2112
2112
2112
2821
2117
37
2085
2081
2081
2117
2117
2117
2117
2117
2117
2117
2117
2121
2113
33
81
2081
81
73
2117
2117
2081
37
2081
2081
37
2081
37
2085
2081
37
2082
35
2081
2081
2081
37
2081
37
2081
37
2081
37
2081
2081
2081
2081
2081
2338
2338
3912
2837
2305
261
2309
2306
2305
261
265
277
2305
261
273
2305
258
273
2305
2309
273
277
2305
261
265
2305
261
2306
2305
261
2305
261
273
277
2306
2305
261
277
2313
2309
265
2305
2305
273
265
2305
265
2305
261
265
277
2305
261
273
277
2305
258
2305
261
265
2305
261
273
277
2306
2305
258
273
2313
2305
261
273
277
2305
273
2305
261
273
265
277
2305
261
273
277
2306
274
2305
261
265
2305
261
2306
2305
261
273
277
2305
265
2305
258
2305
2305
265
2305
261
265
2305
261
2306
2305
261
273
265
277
2305
261
273
277
2305
258
273
2305
261
265
2305
261
273
277
2306
2307
265
2305
261
273
277
2321
2321
2305
2305
265
2306
273
2305
273
2305
265
2309
273
277
2305
2321
265
2309
273
265
2309
273
277
2309
265
2309
2305
261
265
2305
2305
265
2313
2321
277
2321
277
2321
2325
2321
2321
2321
2325
2321
277
2321
2321
2321
2306
2321
2321
2306
2321
2321
2321
2325
2325
2321
277
2321
277
2321
277
2322
2321
277
2321
277
2321
277
2322
2321
277
2325
2321
2321
2321
2321
2309
2309
2321
2309
2309
2321
2309
2309
273
2321
2309
2321
2305
261
277
2305
261
2305
261
2305
261
273
277
2305
261
277
2305
273
277
2305
261
277
2305
261
273
277
2305
261
265
2305
261
273
277
2325
2321
277
2321
2321
2321
2321
2337
2307
2307
2307
2307
2307
2306
2305
273
277
2305
261
273
277
2306
2305
261
277
2306
2307
2305
261
2309
2305
261
265
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2339
2339
2339
2339
2307
2339
2339
2339
2339
2307
2113
33
69
37
2114
2081
37
2081
2081
2114
34
35
2309
273
2309
273
2306
259
2321
2305
261
273
265
277
2305
261
273
277
2306
274
2305
261
273
277
2305
265
2305
258
2305
2305
261
273
277
2309
273
2309
273
2305
2305
2321
2321
2306
2321
2376
2313
2633
2427
2646
2625
2523
2792
2075
2075
2075
411
2075
2075
2075
411
2523
2523
2523
2523
2139
2139
2088
2472
2088
2280
2600
2600
2600
232
2600
2600
2600
2600
2600
2600
232
2088
2088
2088
3880
3880
2600
2600
2600
2600
2088
2088
2093
2093
2093
2093
2773
2141
2141
2188
2089
2089
2778
2138
2136
2775
2775
2775
2489
3352
2089
50
2537
2089
2089
2089
2089
2089
50
489
2098
2546
2546
2546
2546
2473
434
2473
2473
2473
434
2482
2482
3864
2585
2585
2585
345
2585
2497
2497
2073
2073
2073
2073
2073
2073
409
2073
2073
409
2073
409
2457
2073
2073
53
2073
2073
2073
53
2073
2073
2073
53
2073
2073
409
2073
409
2073
2073
53
2073
2073
2073
409
2073
2073
2073
2073
2073
409
2073
409
2457
2073
2073
2073
409
2073
2073
2073
2457
2517
2773
2517
2517
2517
2517
2517
2517
2517
2516
2517
2497
469
2497
469
2497
2497
417
469
2465
2497
469
2497
2497
2497
468
2497
2773
2497
2497
2497
417
441
2753
2753
2497
2497
417
469
2465
2497
2497
469
2497
2497
417
441
469
2497
441
468
2497
2753
2517
2753
2753
2753
725
2497
2753
725
2753
2517
2753
2497
2497
2465
2465
2809
2553
2553
2553
2553
2553
2809
2809
2553
2553
2553
2553
2553
2553
2553
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2777
2521
2521
2521
2777
2521
2521
2521
2777
2521
2521
2521
2521
2521
2777
2777
2521
2521
2521
2521
2521
2521
2521
2777
2521
2521
2521
2521
2777
2521
2521
2521
2521
2506
2506
2506
2072
2072
2072
2072
2072
2072
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2496
2496
2496
2496
2496
2496
2076
412
2076
2460
2460
2460
2076
412
2076
412
2076
412
2524
2524
2716
2716
2716
2073
2073
2073
2073
2073
409
2073
2073
2457
2073
2073
2073
2073
2073
2073
409
2457
2073
2073
2073
2073
2073
409
2073
2073
2457
2073
2073
2073
2073
409
2073
409
2073
409
2457
2073
2073
2073
2073
2073
409
2073
409
2073
2457
2073
2073
2073
2073
2073
2073
2073
2073
409
2073
2073
2073
2073
2073
2073
2073
409
2073
409
2089
489
2089
2097
2089
2089
2089
489
2089
2089
2089
489
2537
2089
2753
2753
2753
725
2809
2809
2072
2072
2072
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2076
412
2076
2076
412
2076
2076
412
2076
412
2076
412
3868
2138
2138
2138
2462
2462
2462
2526
2526
2526
2778
2609
2105
2089
2089
2089
2089
2089
2089
50
489
2098
2089
50
489
2546
2546
2473
2077
2541
2541
2077
493
2499
2517
2499
419
2487
2485
2611
2611
2510
2509
3869
3098
3885
3885
2077
45
2077
45
2077
2077
45
2077
45
2077
2717
2765
2797
2513
2513
2513
2717
2517
2773
2517
2773
3865
1821
3592
2772
2474
2474
2474
2090
2090
2772
3882
3882
2490
2490
2490
2490
2803
2803
4018
2489
2519
2775
2519
2519
2775
2489
2519
2775
2489
461
2519
2487
2477
2487
2477
477
2501
454
455
2758
2501
2501
2501
454
455
2503
2073
29
45
413
2103
2073
29
45
2103
2103
2073
29
45
2103
3126
2773
3894
2781
2717
2281
2841
2073
2073
2088
41
50
2072
2072
2072
2073
2073
2101
2841
153
2841
2985
946
2985
946
2994
2793
2793
2753
2753
706
2713
2713
2713
2713
2713
2773
2753
725
2753
724
2753
2753
2977
2777
2777
2777
2752
2776
2972
2972
2716
2773
3098
3098
2772
2772
2778
2778
2102
2102
2102
2774
2774
3894
2102
2516
2613
2101
2090
2090
2456
409
2288
2283
2283
2096
2280
2768
2456
2456
2456
2456
2456
2808
2808
2808
2808
2488
2488
2502
2502
2502
2502
2502
2502
2502
2608
2608
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2090
2489
2489
2137
2098
2098
2098
2552
2502
2502
2502
2502
2758
1894
2502
2502
2502
2502
2090
2090
2090
2502
2502
2758
454
2502
2502
2502
2098
2098
2090
2074
2074
2074
2053
3002
3002
2138
3001
957
2717
2745
2775
2074
2074
2075
2075
2843
2074
2074
2097
2865
2202
2200
2072
2072
2072
2840
1304
3001
2758
870
2400
2240
208
2400
2400
2400
2402
2247
2247
359
2248
2242
2242
2242
354
2402
2402
2248
2402
2404
2404
2404
2402
2402
2402
2402
2402
2402
2249
2402
2402
2402
2402
2402
2402
2402
2402
2243
2243
2242
2242
2402
2281
2281
2281
2281
2261
2281
2189
2306
2306
3873
2337
801
3228
2079
2079
2591
2591
2591
2591
2591
2079
2079
2079
2079
2079
2079
2079
2079
2079
415
3999
3103
3103
3999
3999
3995
2783
3871
3999
2783
2591
2403
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2139
2138
1626
2396
2396
2396
2396
2396
2396
2588
2588
2588
2588
2588
2588
2396
2396
2396
2396
2588
2396
2588
2588
2396
2396
2396
2588
2586
2090
2090
2076
42
2076
2076
2076
2090
2090
2091
2090
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
412
2076
2076
42
2076
2460
2076
2076
2076
2076
42
2460
2090
2091
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
412
2076
2076
2076
412
2076
2076
2076
2076
2076
2076
412
2076
2076
2076
42
2076
2076
412
2076
2076
2076
412
2076
412
2076
2076
42
2076
412
2076
42
2076
42
412
490
2092
2092
2092
54
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
492
2092
2092
2092
2092
2092
492
2092
492
2556
2556
2556
2554
2554
2524
2524
2524
2524
2524
2518
2508
2490
2490
2490
2490
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2140
2476
2476
2486
2476
438
2476
2476
2476
2476
2476
2476
2476
2523
2522
475
2522
2476
2476
2476
2476
2476
2476
2476
2476
2476
2522
2476
474
2460
2460
2460
2460
2460
2460
2460
2538
2538
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2092
2092
2092
2092
2092
2092
2075
44
2075
44
2075
2075
2458
2458
2458
2458
2092
2092
2092
2092
2092
2092
2074
2074
44
2074
2074
2074
44
2074
2074
27
44
2074
27
44
2074
27
2074
27
2780
2780
2524
2780
2780
2780
2780
2780
2524
2780
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2716
2714
2715
2714
2714
2714
2714
2714
2072
2516
2478
2478
2772
468
2772
2772
2516
2516
2772
2516
2496
2496
2496
2496
2496
2496
2496
2752
448
2752
448
2496
2752
448
2752
448
2752
2752
2752
2752
2498
2466
2498
2498
2498
2498
2754
2498
2088
2088
2776
2136
2088
2088
2136
2072
40
2072
40
2472
2088
2088
2088
2754
2776
2776
2754
2498
2498
2498
2466
2498
2177
128
2179
2179
2176
2176
2179
2179
2176
2176
2179
2178
2178
2178
2178
2178
2179
2179
2179
2179
2179
2179
2179
2178
2178
2178
2178
2178
2048
2048
2124
2048
2048
3585
1541
3970
2946
2946
2946
2946
2115
2691
2179
2051
2090
2688
2696
2762
3014
3014
2726
2765
2765
2468
2468
2756
2761
2756
2756
709
2468
2468
2756
420
2761
2468
2756
2761
3012
3012
2724
3846
3846
2501
2497
2497
2497
2497
2497
2497
2502
2502
2433
3682
3682
3665
3594
3590
3590
3590
3590
3590
3598
3598
3598
3587
3843
3843
3715
1795
3843
3641
3850
3722
1802
3850
3722
1802
3722
1802
3722
1802
3594
3594
3594
3594
3594
3850
3594
3850
3584
1664
1792
3712
1792
3668
3584
1620
3712
1792
3668
3712
1792
3668
3584
1620
3712
1792
3584
1620
3682
3705
3714
1794
3586
3714
1794
3842
3586
3586
3714
1794
2122
2122
2122
2174
3198
126
2169
3193
121
2146
2169
2169
2120
2120
3686
3686
3686
3686
3686
3686
3718
1798
3718
1798
3846
3718
1798
3846
3718
1798
3718
1798
3590
3590
3590
3718
1798
3590
3718
1798
3590
3846
3590
3846
3590
3590
3590
3590
3590
3846
3846
3718
1798
3718
1798
3846
3718
1798
3718
1798
3590
3590
3590
3718
1798
3590
3718
1798
3590
3846
3590
3846
3590
3590
3590
3590
3590
3846
3846
3598
1678
1806
3598
1678
1806
3854
3854
3726
1806
3726
1806
3854
3726
1806
3726
1806
3598
1678
1806
3598
3598
3598
3726
1806
3598
3726
1806
3598
3854
3598
3726
1806
3854
3598
3598
3598
3598
3854
3726
1806
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2150
2150
2150
2150
1126
2150
1126
2150
2150
1126
2150
2150
2150
2150
1126
2150
1126
2150
2172
3198
126
2174
3696
3632
3632
3632
3584
3584
3664
3584
3840
3584
1616
3840
3648
1608
3656
3648
1608
3648
3656
3856
3584
3584
1544
3840
1800
3840
1800
3592
3848
3584
3592
3584
1544
3840
3848
3592
3584
3584
1544
3584
3840
1800
3840
1800
3584
3584
1616
3584
1544
3840
1800
3848
3840
3656
3648
1608
3648
1608
3648
1608
3856
3648
3648
1608
3648
1608
3648
3600
1600
3856
3840
3840
3840
3840
3840
3840
3840
3840
3888
2105
2053
2053
2053
2053
2053
2053
2053
2053
2053
2048
2048
2048
2048
2064
2096
2096
2096
2048
2048
8
2056
2056
2048
2056
2048
2056
2056
2056
2048
2048
2048
2048
2056
2056
2056
2056
2056
2056
2056
2056
2056
2112
2064
2112
2112
2064
2096
2096
2096
2056
2056
2056
2096
3589
3589
3589
3589
3589
3589
3589
3590
3593
3585
3585
3585
3665
3665
3665
3665
3650
3650
3649
3649
1602
3649
3649
3649
3649
3649
1602
3649
3617
3634
3634
3634
3633
3633
3633
3633
3593
3593
3593
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3585
1545
3585
1545
3585
1545
3585
1545
3585
1545
3585
1545
3585
1545
3585
3585
3585
3585
3585
3585
3585
3585
3585
3665
3665
3665
3665
3590
3653
3653
3653
3653
3653
3653
3584
3584
3586
3842
3598
3598
3854
3589
3717
1797
3589
3717
1797
3845
3589
3845
3845
3845
3589
3589
3845
3979
3979
3593
3585
1545
3593
3841
1801
3593
3849
3841
1801
3593
3593
3593
3585
3585
1545
3585
3585
1545
3841
3841
1801
3593
3585
3849
3841
3590
3590
3846
3846
3598
3598
3598
3854
3598
3854
3654
3654
3654
3596
3852
3590
3681
3681
3681
3681
3681
3713
1673
1801
3585
1665
1545
1673
1801
3585
1545
3713
1793
1673
1801
3585
1545
3842
3842
3585
3585
1545
3713
1793
1801
3713
1793
1794
1673
1801
3585
1545
3585
1545
3585
1545
3713
1793
1673
1801
3590
3846
3590
3846
3846
3590
3846
3590
3598
1678
1806
3598
3726
1806
3598
3726
1806
3598
3726
1806
3598
3598
1678
3726
1806
3598
3726
1806
3598
3689
1650
3689
3697
3697
3697
3697
3708
3706
3718
3718
3846
3846
3846
3846
3846
3969
1929
3969
1929
3969
1929
3969
3982
2117
2117
2117
2048
2050
2050
2062
2141
2141
2141
2048
2053
2053
2053
2053
2053
2053
2058
2050
2050
2050
2048
2051
2051
2051
2049
2049
2057
2057
2057
2057
2057
2057
2049
2054
2054
2054
2059
2059
2059
2062
2062
2062
2062
2121
2121
2121
2065
2113
2113
2113
2065
2065
18
2113
2113
2113
73
2113
73
2113
73
2113
73
2113
73
2113
73
2065
2065
18
2113
73
2113
73
2113
73
2065
2113
73
2113
73
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2172
2170
2150
2150
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2153
2153
2153
114
2153
2153
2153
2161
2161
2161
2161
2161
2161
2161
2172
2049
9
2049
9
2057
2057
2049
9
2049
9
2057
2049
9
2057
2057
2057
2049
9
2049
9
2057
2049
9
2057
2057
2049
9
2049
2
9
2049
9
2049
2
9
2057
2049
9
2049
9
2049
9
2049
2049
9
2049
9
2049
2
9
2057
2049
9
2049
9
2049
9
2049
9
2049
2049
9
2049
9
2049
9
2049
9
2049
9
2057
2049
9
81
2049
9
2049
9
2049
9
2049
9
2049
9
2049
9
2049
9
2049
9
2049
9
2057
2049
9
2049
9
2049
9
2049
9
2049
9
2054
2054
2054
2054
2059
2054
2059
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2060
2060
2060
2054
2060
2060
2120
2120
2120
2120
2120
2056
2056
3590
3846
3846
2054
2054
2054
2054
2054
2060
2060
2060
2169
2117
3641
3641
3018
3018
2058
2790
2790
2534
2534
2534
2534
2534
2534
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3645
3640
3640
2958
2958
2958
2054
2054
2054
2054
2054
2553
2506
3018
2789
2789
2432
2432
2496
456
3008
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
392
2432
392
2696
2432
392
2432
392
2536
2480
2480
2736
3040
3040
3040
3056
3056
2944
2944
904
3008
968
3016
3008
968
2504
2440
2504
2504
2480
3016
2528
2528
2528
2528
2536
2792
2496
456
2504
2496
2496
456
3008
968
3056
2544
488
2096
2048
8
2048
8
2048
8
2437
2437
2501
2501
2949
3045
3045
3013
3013
2533
2533
2437
2437
2437
2437
2501
2501
2745
2501
2534
2790
2790
2534
2534
2529
2529
2529
3841
1801
2785
2529
2529
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
3937
2441
2433
2433
2433
2433
2438
2545
2545
2545
2545
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2502
2502
3014
2737
1905
2534
2534
2953
2945
905
2945
898
905
2945
2950
2958
2958
3017
3017
3017
3017
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3046
3046
3046
3046
3046
3041
3041
3041
3041
3041
3041
3041
3041
2790
486
2790
2534
2790
2790
486
3049
3049
3049
3049
3049
3049
2953
2953
2953
2945
2945
2950
2958
2958
2958
3014
3014
3014
3014
3014
2534
2534
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2441
2441
2441
2441
2441
2433
393
2433
393
2433
393
2433
393
2433
393
2433
393
2433
393
2433
2433
393
2433
393
2433
393
2689
1889
649
2433
393
2433
393
2438
2438
2537
2537
2537
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2505
2505
2505
2505
2497
457
2497
457
2497
457
2497
457
2497
457
2497
457
2497
457
2497
2497
2497
457
2497
457
2497
457
2497
2497
457
2497
457
2502
2502
2502
2502
2502
422
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
3017
3017
3017
3017
3009
969
3009
969
3014
3014
3014
3014
3014
3014
3049
3049
3049
3049
3049
2953
2953
2945
905
2945
2945
905
2950
2793
2793
2958
2958
2958
2958
2958
2958
2504
2440
2440
2440
2440
2440
2440
2440
2440
2440
2504
2504
2504
2504
2053
2049
2
2062
2062
2065
2065
2065
2065
2065
2097
2054
2049
9
2049
9
2057
2057
2057
2057
2049
9
2049
9
2049
2049
9
2054
2054
2054
2062
2062
2062
2062
2054
2056
2438
2438
2438
2438
2444
2501
2501
2060
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2435
2435
2435
2435
2435
2435
2435
2435
2435
2435
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2691
2691
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2435
2435
2435
2435
2435
2435
2435
3312
3697
3313
3697
3707
3323
3707
3265
3265
2881
2883
2759
2503
2759
2503
2759
455
2759
2509
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2477
2477
2477
2477
2477
2477
2305
2312
265
2312
266
2561
2561
2561
2485
501
2537
3725
3725
3725
2452
3781
3781
3781
3783
3781
3781
3783
2241
321
2269
2241
2369
2241
2241
2240
2241
194
2240
2241
2241
2261
2265
2402
2265
2050
514
2049
2048
2049
2
2049
2
3075
515
3075
2051
2563
2049
2051
2050
3
2051
2050
3
2051
515
2563
2563
2563
2561
2561
2369
2369
2369
2370
2368
322
2368
322
2370
2242
2242
2268
2268
2677
2613
2613
2613
2610
2610
2245
2245
2245
2613
2245
2245
2245
2245
2266
2266
2098
2266
2098
2266
2266
2245
2245
2098
2101
565
2098
2226
2229
2226
2229
2229
2226
2229
2231
2227
2226
2226
2226
2229
2226
2229
2226
2229
2226
2229
2226
2226
2226
2226
2226
2426
2426
3160
2677
2409
2405
2409
357
365
2407
2409
365
2409
357
2409
365
2261
341
2409
365
2409
357
365
2265
345
218
346
2409
2418
359
2265
345
2409
2409
357
365
2265
345
338
218
346
2389
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
365
2418
359
2409
2405
373
2409
2409
357
365
2265
345
338
218
346
2389
2418
359
2409
2409
357
365
2261
341
2409
2405
373
2409
2413
2413
2265
345
2409
365
2413
2409
2409
365
2409
357
365
373
2409
365
2389
2409
2409
357
365
2389
217
345
338
218
346
2389
2409
2418
359
2409
365
2409
357
365
373
2409
365
2409
2409
357
365
2393
338
346
2389
2418
359
2409
365
2409
370
359
2389
345
2409
2409
2409
357
365
2261
341
217
345
218
346
2261
341
2409
365
2389
345
346
2409
365
373
2409
357
365
373
2261
341
217
345
2409
365
2261
341
2409
2409
357
365
2389
217
345
338
218
346
2261
341
2418
359
2389
342
214
210
338
219
218
347
211
346
339
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
365
2418
359
2409
2409
357
365
2261
341
217
345
218
346
2261
341
2409
365
2409
2409
365
2407
2409
365
2409
365
2409
2409
2409
357
373
2409
365
2409
2409
357
2418
359
2409
365
373
2409
357
365
373
2389
217
345
2409
365
2389
2409
2409
357
365
373
2265
345
338
218
346
2389
2413
2418
359
2389
217
345
2409
2409
357
373
2409
365
2409
2409
357
365
2265
345
338
218
346
2389
2418
359
2413
2409
2409
2409
357
365
2389
217
345
218
346
2261
341
2389
217
345
2265
2413
2413
2413
2413
2389
217
345
2413
2265
345
2413
2413
2405
2393
2389
2413
2393
2409
2405
373
2265
345
2409
2405
2265
345
2389
2405
373
2409
2405
2413
2421
2409
2413
2413
2409
2409
2261
217
2261
2261
217
210
218
2261
2265
2261
2265
2261
217
210
2265
2261
2265
210
218
2261
2265
218
2265
345
210
338
218
346
2265
345
210
338
218
346
2418
2265
345
210
338
218
346
2393
210
338
218
346
2418
2265
345
218
346
2265
2265
210
218
2261
2261
2261
217
210
218
2261
2261
217
210
218
2261
2261
217
210
218
2261
2261
214
210
219
218
211
2261
217
218
2261
2261
217
210
218
2261
2261
217
210
218
2261
2262
2261
217
210
218
2261
2261
2265
218
2258
2258
2258
2405
2405
2265
345
218
346
2405
2405
2393
2405
2405
2265
345
2265
218
2405
2265
345
338
2413
2409
357
365
373
2261
341
2409
2409
357
365
2409
2409
357
365
2409
2409
357
365
2389
345
346
2261
341
2413
2409
357
365
373
2261
341
2409
2261
341
217
345
218
346
2261
341
2413
2409
357
365
373
2261
341
2409
2409
357
365
373
2265
345
218
346
2261
341
2409
2409
2409
2409
2409
357
365
2261
341
217
345
218
346
2261
341
2261
2265
218
2261
2266
346
2266
346
2265
2266
2405
2411
2411
2419
2419
2419
2416
2413
2389
217
345
2389
2409
2409
357
365
2265
345
338
218
346
2389
2418
359
2409
2409
357
365
2261
341
2407
2413
2409
365
373
2409
357
365
373
2409
357
365
373
2409
373
2409
357
365
373
2409
365
2265
218
2265
218
2265
210
218
2265
2266
2266
2266
2266
2266
2266
2411
2411
2411
2419
2419
2411
2411
2419
2419
2411
2101
2098
2101
2101
2098
2098
2101
2098
2098
2098
2098
2099
2405
2265
210
338
2405
2265
210
338
2418
359
2405
2265
2409
365
373
2409
357
365
373
2389
345
2409
365
2389
2409
2409
357
365
2389
345
338
346
2389
2407
2389
342
338
347
346
339
2409
2409
357
365
2389
345
346
2389
2409
365
2409
2409
365
2407
2409
365
2409
2409
357
365
2393
346
2389
2405
2393
2405
2393
2413
2413
2393
338
346
2393
338
346
2418
2393
346
2924
2885
2905
3056
2138
2137
2271
215
247
2436
2295
2295
2295
2295
2295
2295
2295
2295
2295
2271
2271
2271
247
2135
2135
2132
2448
3092
2212
2068
1556
2068
1556
2068
1556
2212
2068
1556
2068
1556
2068
1556
2068
18
1556
1554
2068
1556
2068
18
1556
1554
2212
2132
2132
2132
3852
3844
1804
2064
1552
2064
1552
2068
1556
2068
1556
2132
2132
2144
2144
2144
2144
2692
2260
2260
2316
2049
2049
2738
2385
338
2608
2242
2242
2754
2227
2689
2225
241
217
2288
248
2289
2225
2225
2225
2225
2225
241
2296
2289
249
2296
2384
2384
2392
2392
228
2225
217
2288
216
184
248
2225
217
2225
241
217
2225
217
2288
216
184
2264
184
248
2232
3329
2825
2825
2825
2921
2825
2285
621
2285
621
2313
2313
2313
217
2313
217
2313
2313
2265
2313
2313
2265
2313
2313
2265
2313
2313
2405
2313
2313
2313
2405
2313
2313
2313
2405
2313
2313
2313
2313
2313
2313
2313
2405
2313
2313
2313
2313
2313
2264
2264
2264
2264
2264
2264
2264
2264
2312
2312
2312
2312
2312
2312
2312
2312
2293
237
621
2293
237
2669
2669
2285
621
2285
621
2669
2293
237
621
2669
2285
621
2669
2265
2293
237
621
2285
2669
2265
2265
2285
2293
237
621
2285
2265
2293
237
621
2265
237
2265
237
621
2285
621
2285
621
2265
2285
2285
2285
2265
237
2413
2413
2285
2285
2265
2265
2285
2285
2285
2265
2265
237
2285
2285
2265
237
2413
2413
2293
237
2285
2413
2285
2264
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2825
2825
3737
1693
2201
157
2201
2201
2201
157
2201
2201
157
2201
157
2201
157
2201
2201
157
2200
2200
2200
2200
2265
233
2265
233
2265
2265
2265
233
2265
233
2265
233
2265
233
2265
233
2265
233
2265
233
2265
2265
2281
2265
233
2265
233
237
2265
233
2265
233
237
2265
233
2265
233
2265
233
237
2265
233
2265
233
2265
233
2281
2281
2265
2265
2265
2265
233
2265
2281
2265
233
2281
2265
233
2265
2265
233
2265
233
2281
2265
233
2265
233
2265
233
2264
232
2243
2243
2243
2257
177
241
2225
241
2312
208
240
216
2288
2312
208
176
240
2224
240
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2241
2241
2241
2241
2240
2240
2262
2262
246
222
2262
2262
2294
222
2294
2262
2294
222
2262
2262
2262
2294
222
2262
182
222
238
2262
182
222
238
2166
2166
2166
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
13
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2797
2797
2765
2765
2713
669
2713
669
2057
2056
2056
2281
361
2281
361
2281
361
2281
2281
2281
361
2281
361
2281
2281
361
2441
233
2281
2281
2281
2281
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2614
2130
2130
2130
2271
2271
2271
2239
2239
2239
2776
3648
3873
1824
2225
2225
2225
2225
2225
2297
2226
2297
2226
2297
2226
2297
2290
2290
2281
249
2289
2289
2289
2289
2289
2289
233
2281
2281
2225
2225
2225
241
233
2064
1552
2064
1552
2955
3020
4053
2738
3841
3841
1797
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2700
2700
2769
2433
2433
2433
2773
757
2441
2441
2441
2761
2609
2609
565
3296
2538
2448
2448
2448
2128
2128
2058
3840
4032
2875
2875
2875
2875
2788
2740
740
756
3955
2268
2284
620
2668
2668
2668
2284
620
2268
2284
620
2284
620
2268
2284
220
620
2284
620
2284
2252
2284
2252
2284
2276
612
2660
2276
2660
2660
2660
2276
612
2276
612
2276
2276
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2740
2740
3844
2736
692
756
2484
692
2465
2849
1313
2321
2321
2328
2328
281
2328
2320
2320
2320
2329
285
2329
285
2837
3481
2201
2969
2777
2800
728
2777
2800
728
2776
3057
3057
2797
2697
2697
2697
729
2697
729
2697
653
729
2697
729
2697
729
2805
749
2797
2805
749
2797
2797
2697
2697
2057
2777
2777
2776
2697
2768
688
728
2806
2806
2702
758
734
2801
2776
2776
2692
2056
644
2779
2779
2144
2144
2144
2052
644
2688
3844
3168
3010
2824
2824
2240
2240
2432
2432
2194
2216
2216
3122
2218
3649
2827
2315
2315
2315
2315
3739
2203
2203
2203
2415
2415
2241
2241
2241
2241
2241
2241
2241
2826
2826
2314
2314
2314
2314
2314
2314
2314
2314
2314
2330
2330
2330
2330
2240
160
2224
2224
2144
2312
2312
2312
2348
2276
612
2276
612
2276
612
2660
2276
612
2660
2276
612
2660
2276
612
2276
612
2312
2312
2312
2276
612
2276
612
2276
612
2660
2660
2276
612
2276
612
2056
2056
2056
2328
2328
2328
3521
2107
2107
2643
2780
2780
2700
2780
2796
2584
280
2328
2585
281
2329
2969
2584
280
2328
2580
276
2852
1316
2328
2332
2332
2332
2332
3484
2204
2106
2788
2788
2947
2947
2947
2947
2947
2865
2944
2946
901
899
902
903
2946
901
899
2946
901
850
2944
2944
2944
898
2944
2944
2944
2944
2944
2944
2946
2944
2944
2944
898
2944
898
2944
2944
898
2944
898
2868
2945
2944
2944
2944
2944
2944
2944
2946
2944
898
2945
2945
2944
2944
2903
2048
2048
2048
2048
2056
20
2816
2273
2411
2411
3283
2259
2259
1235
3046
486
3209
3091
2067
1555
2067
1555
2067
1555
2067
2067
1555
3011
3011
3011
3011
2323
2323
2323
2243
275
2243
2243
3977
2697
2697
3977
3977
3968
2793
3849
3859
2739
2697
2947
2446
2446
2446
2440
342
854
2440
2440
2440
2388
396
852
2388
396
852
2388
396
852
2388
396
852
2439
2436
3204
2926
2920
984
2920
984
2952
2952
2952
2836
2836
2836
2836
2836
2836
3012
3012
3012
3012
3780
3012
3780
3780
3012
3012
3012
3780
2824
2832
2832
2302
2672
2302
2302
2302
2672
2320
2675
2835
2952
2952
2952
2952
2836
2836
2836
2836
2836
2836
2836
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
786
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
2323
2247
2326
2326
2326
2326
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2324
2244
274
2244
2244
274
2244
164
2244
274
2244
2324
2244
2244
2244
274
2244
2244
274
2244
2244
274
2244
274
2244
2244
274
2322
2244
274
2244
2244
2244
2244
2244
3014
2318
2318
2318
246
2318
2318
2318
2318
2318
2318
2318
2318
2246
2246
2246
2316
2316
2316
2316
2316
2316
2316
2316
2316
2316
3012
3012
3012
3012
3012
3012
2244
2244
2244
2244
2244
2244
2244
2244
2244
2244
2244
2244
2360
2360
2364
2188
2188
2302
222
2302
2302
2302
2286
2254
3020
2924
2872
2412
2412
2142
2142
2142
2142
2118
2118
2118
2116
2116
2116
2116
2116
2116
2116
2116
2116
2254
2270
206
2422
2270
206
2422
2254
2254
2270
206
2270
206
2254
2254
2254
2251
2251
2251
2251
2252
2252
2252
2252
2252
218
220
2252
218
220
2252
218
220
2252
218
220
2252
218
220
2268
2252
218
220
2252
220
2446
2446
2446
2446
2446
2446
2446
2544
2544
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2444
2444
2444
2444
2444
2444
2444
2444
2062
2062
2062
2062
2062
2062
2063
2062
2063
2062
2063
2063
2436
2436
2436
2436
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2814
2814
2454
2454
2452
3860
660
1810
3860
660
1810
2708
2452
3858
658
2318
2318
2318
2318
2782
766
2782
766
2312
2312
2312
2312
2312
2312
2316
2316
2316
2316
2316
2316
2311
2311
2700
2308
2308
2308
2308
2316
3008
2266
2266
2432
640
2432
2688
2688
2434
2434
2050
2434
2434
2434
2434
2434
2434
2434
2434
2050
642
2434
2434
642
2434
2434
2690
1794
2434
2050
642
2434
2690
2690
2050
2690
2276
356
2276
2276
356
612
2276
2244
2244
2244
2244
2666
2666
2666
2129
2314
2314
2154
2058
2058
2058
2058
2474
2154
2154
2154
2788
2801
2154
2791
2279
2279
2279
359
2279
2279
2433
2433
3841
3841
3841
3841
3841
3841
3841
3841
3841
3843
3843
3841
1794
3843
3843
3841
3841
3841
3841
3841
3841
3841
3843
3843
3842
3841
1794
3841
1794
2064
2064
2064
2064
2064
2209
2209
3107
3107
35
547
2595
3107
35
547
3107
547
2083
2595
3329
2049
2066
2578
2120
2506
2432
2432
2304
1792
3936
2464
1888
2464
2464
2464
3936
2464
2464
2464
2464
2464
2464
2464
3936
2464
2464
3936
2444
2444
2316
2240
2240
2050
2049
2049
2049
2049
2049
2049
2055
2055
2061
3098
26
3098
26
2057
10
2076
26
2118
1094
1222
3142
2118
1094
1222
3502
3502
3148
2076
2076
3075
3
3075
3
3075
3
3075
3
3075
3
3075
3
2061
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
2054
3078
6
3078
6
3078
6
3078
2054
3078
6
2054
3078
6
3078
6
2054
3078
6
3078
6
2054
2054
2054
3078
6
3078
6
2054
2054
3098
26
3102
30
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
3078
6
2060
2060
2060
2078
2078
2078
2077
2077
2077
2074
2078
2077
30
2062
2062
3102
30
3102
30
3102
30
3102
30
3102
30
3102
30
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
2060
3084
12
3084
12
2060
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
2060
3084
12
3084
12
3084
3084
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2076
2076
2076
2076
2258
2120
3080
8
1040
16
3088
1042
3488
3489
3168
2144
98
2144
2144
98
3168
2144
3136
64
3136
64
3136
64
3136
64
3136
64
3136
3136
64
3136
64
2144
98
2144
98
2144
84
2144
98
2144
2144
98
2144
2144
84
2144
2144
2132
2145
2144
2144
2144
2132
2144
98
2144
98
2144
2144
98
2144
98
2144
2144
98
2144
2144
98
2144
2145
1121
96
1120
1122
98
2145
2144
2144
98
2144
2144
2144
98
2112
3136
64
2112
3136
64
3136
64
3136
3136
3136
64
3136
64
1090
3137
1088
64
1090
66
3136
64
2113
1089
1088
64
1090
66
3136
64
2113
1089
3137
2113
1089
3137
3360
1314
3361
1312
1314
3362
3360
1314
3360
1314
3361
1312
1314
3360
1314
3361
1312
1314
3344
1298
2063
2048
2048
2048
2048
2048
2048
2048
2048
2048
2144
98
2144
98
2144
98
2144
98
2112
2056
2056
2056
2144
98
2144
2132
2132
2132
2144
2132
2145
2132
2132
2132
2144
98
2144
98
2144
98
2145
2068
2068
2068
2068
2068
2068
2068
2068
2068
2112
2112
2112
2112
2113
2056
2056
2056
16
2074
2074
2074
2074
3493
3493
3493
3493
3493
3493
3493
3169
2205
1181
2209
2209
2209
2197
2197
2197
2197
2182
2182
2177
2177
128
2176
2177
2177
128
2177
2177
2177
2176
2177
128
2049
2118
3078
3078
3077
3077
5
3088
16
3088
3136
2069
2069
3489
3489
3489
3489
3489
3501
3501
3501
3501
3495
3495
3495
3495
3495
3488
3488
3489
1440
3488
3489
1440
3488
3488
3488
3489
1440
3488
3488
3488
3489
1440
3488
3488
3489
1440
3488
3489
1440
3488
3489
1440
3488
3489
1440
3489
1440
2176
2176
2176
2176
3146
74
3141
2117
1093
3141
2117
2113
2113
3146
74
3146
74
3145
73
3145
2145
98
2145
98
2145
3077
3077
5
3077
3077
5
3077
5
3077
3077
5
3077
3362
3362
3361
2117
2117
3141
2199
2195
1171
151
1175
2125
3149
3149
77
3149
77
3149
3149
77
3149
3149
3149
3149
77
2133
2133
2133
2145
96
2145
96
2145
2145
96
2145
96
2145
2145
96
2145
96
2145
2145
2145
96
2145
2144
2126
2121
103
3145
73
3145
73
2118
71
2118
1094
1095
71
2118
1094
1095
71
2118
1094
1095
71
3143
71
3143
71
3141
1094
1095
71
3141
1094
1095
71
2117
1093
70
1094
1095
71
3150
78
3150
78
2118
1094
3093
21
2069
2069
2069
2069
3085
3085
2061
2061
3085
2061
3085
13
2061
2061
3085
13
3085
3085
13
3085
13
3085
13
2061
3085
13
3078
3078
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1024
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1025
1024
1
2048
1024
2048
1024
2048
1024
2048
1024
2048
1024
2048
1024
3081
9
3081
9
3081
3077
1030
5
1031
7
3077
1030
5
1031
7
3077
1030
5
6
1031
7
3077
1030
5
6
1031
7
3077
1030
5
6
1031
7
2062
3086
14
2062
3086
14
3086
14
3086
14
3086
14
3083
11
2059
3083
11
3083
11
3083
11
3083
11
2054
7
3079
7
3079
7
2055
3079
7
3079
7
3079
3079
3085
13
3078
6
3085
13
3077
5
3077
5
3077
5
3077
5
3102
30
3098
3086
3078
3367
3367
3367
3367
3367
2177
128
1153
1152
2177
1153
2177
128
1153
1152
2177
1153
2177
128
1153
1152
2177
1153
2176
1152
2182
1158
135
1159
2061
2061
2049
2122
2121
2066
2145
98
2065
9
2065
9
2065
9
2122
2053
2053
2053
2053
2053
2053
2052
2057
2057
2057
2058
2051
2051
2051
2125
2125
2133
2133
2133
2133
2133
2133
2145
2126
2121
103
2121
103
2067
2067
2067
2118
2118
71
2119
2119
2061
2061
2061
2048
1
2049
2049
2049
2048
1
2048
1
2048
2049
2049
2049
2049
2049
2049
2048
2048
2048
1
2048
2048
2048
2048
1
2048
1
2049
2048
1
2048
2049
2049
2048
2048
2048
1
2048
1
2049
2048
2048
2048
1
2048
1
2062
2062
2057
13
2061
2057
13
2057
13
2053
6
7
2053
6
7
2053
6
7
2053
6
7
2053
6
7
2053
7
2053
7
2053
6
7
2053
6
7
2055
2053
6
7
2053
6
7
2078
2074
2074
2070
23
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2061
2061
2061
2054
2061
2061
2053
2053
2053
2053
2053
2053
2053
2053
2078
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2048
1
2048
1
2048
1
2048
2048
1
2048
1
2048
1
2048
1
2048
2048
1
2049
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
2048
1
2049
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2049
2048
1
2048
1
2048
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2048
1
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2049
2055
2055
2055
2055
2055
2055
2054
7
2054
7
2057
2057
2057
2057
2057
2057
2057
2057
2057
2062
2062
2059
2059
2054
7
2054
7
2055
2055
2055
2055
2054
7
2054
7
2054
7
2054
7
2055
2055
2062
2062
2062
2054
2060
2060
2062
2062
2062
2062
2062
2076
2076
2122
2122
2122
2122
2122
2060
2060
2060
2052
2052
2052
2077
30
2060
2061
2061
2572
2572
2566
2222
2222
2606
2606
2606
2606
2606
2606
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2054
2062
2062
2572
2572
2572
2566
2566
2566
2566
2566
2355
2315
2315
2968
2968
2592
546
2592
546
2368
322
2368
322
2624
2592
2592
2592
288
546
290
2592
2592
546
2592
2592
288
290
2592
288
546
2592
288
546
290
2593
544
289
288
546
290
2592
288
546
290
2593
544
289
288
546
290
2592
288
546
290
2196
2592
288
546
290
2592
288
290
2593
544
289
288
546
290
2592
288
546
290
2340
2568
2312
392
2184
144
392
1808
3040
994
3041
992
994
3041
992
994
3024
2960
2976
992
994
930
2977
928
992
994
930
3040
980
3009
960
962
3008
962
3008
962
3009
960
962
3008
962
2330
2588
570
314
2586
284
282
2330
2586
570
314
2330
2336
290
2336
2336
2336
2184
392
2184
2560
257
256
514
258
2560
256
514
258
2304
2304
2560
257
256
514
2560
256
2305
256
258
2304
258
2952
2952
2952
2184
2337
288
290
2336
290
148
2337
288
290
2336
290
2337
288
290
2336
290
148
2373
581
2373
581
2370
2369
2565
3042
3042
3013
3013
2338
2338
2181
2181
2437
2437
2306
2306
2189
2597
357
2446
2221
2221
2471
2215
423
2209
417
2209
417
2209
417
2721
672
2721
2209
673
2209
417
2465
2381
2381
589
2381
589
2381
589
2381
589
2381
589
2517
2581
2325
2581
277
2581
277
2581
277
2581
2581
277
2593
544
289
288
2593
544
289
288
2593
544
289
288
2593
544
289
288
2633
551
294
295
2449
2193
401
2193
401
2193
401
2503
2379
2379
587
2379
587
2379
587
2379
294
587
2374
327
2374
327
583
2374
582
327
583
2374
582
327
583
2375
583
2375
583
2375
2373
326
453
454
327
455
2369
2631
2437
2565
2606
2599
2573
2561
512
2561
512
2561
512
2560
2561
512
2560
2566
519
2574
2571
2573
2573
2573
2573
2574
2574
2565
518
519
2565
518
519
2566
519
2566
519
2569
2569
2569
2569
3047
3045
999
3045
998
999
2983
2981
935
3041
992
3041
992
3041
992
3041
992
3041
992
2977
2977
2977
2981
2981
2981
2981
2981
2981
2981
3045
3045
3045
3045
3045
3045
3029
3029
3029
3041
992
3041
992
3017
935
999
3014
3014
3014
967
3015
3015
3013
966
967
3013
966
967
3013
966
967
2341
295
2341
294
295
2337
2337
288
2337
2337
288
2337
2337
2337
2337
288
2337
2337
288
2337
2337
288
2189
2189
2445
2189
397
2445
2445
2317
397
2561
129
128
2177
128
2561
129
128
2177
128
2177
128
2177
128
2177
128
2177
128
2560
257
256
385
384
2433
384
2561
512
257
256
385
384
2433
384
2305
2305
2305
256
2305
256
385
384
2433
384
2305
256
385
384
2433
384
2433
2561
2433
384
2305
256
385
384
2305
256
385
384
2304
384
2432
2310
263
391
2185
393
2189
397
2189
397
2189
397
2190
2190
2318
398
2187
2182
135
2182
135
2566
391
2566
2566
262
134
390
135
391
2310
391
2310
134
390
391
2317
2317
2573
269
2317
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
2305
256
2305
256
2304
2561
512
257
256
2560
257
256
2561
512
257
256
2561
512
257
256
2561
257
2561
257
256
2305
2561
512
257
256
2560
256
2318
2318
2574
270
2574
2574
2574
2574
2318
2318
2317
2317
2573
269
2573
269
2573
269
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2311
2565
518
261
262
519
263
2566
519
263
2565
518
262
519
263
2565
518
262
519
263
2317
2317
2317
2304
2305
256
2305
256
2305
256
2304
2318
2318
2318
2309
262
263
2310
263
2309
262
263
2957
2957
2957
2957
2957
2957
2957
2957
2957
2945
896
2945
896
2945
896
2953
2957
2957
2955
2955
2950
2950
2950
3051
971
2332
2620
2620
2620
2620
316
2364
2364
2620
316
2364
2364
2332
2332
2574
270
2574
2337
2313
2313
2347
2343
2189
2177
2177
2177
2177
2309
2566
519
2189
2189
2189
2189
2317
2317
2317
2317
2305
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2313
2313
2313
2182
135
2182
135
2310
263
2310
263
2310
2348
2378
586
2444
2314
2314
2564
2316
2316
2308
2645
589
2581
277
2581
277
2581
277
2325
2189
2189
2189
2189
2189
2633
586
2633
2177
2177
2583
2583
279
2583
279
2583
279
2327
2633
2579
2579
2579
275
2579
275
2125
2050
2061
2061
2061
2061
2053
2053
2057
2057
2057
2057
2057
2057
2057
2057
2135
2131
2562
258
2562
258
2306
2306
2573
269
2573
269
2573
269
2317
2565
261
2565
261
2565
261
2569
265
2569
265
2569
265
2561
257
2561
257
2561
257
2567
263
2567
263
2311
2315
2315
2309
2309
3972
2049
5
3973
3845
2051
3971
3843
3969
3973
3845
3847
2761
2505
2473
457
2505
2473
457
1865
2505
2505
2444
2444
2444
2444
2444
2445
2445
2445
2445
2445
2445
2445
2465
2465
2449
433
465
2513
2481
465
2513
2069
2060
2060
2060
2060
4010
4010
4008
2817
2817
2185
2098
2097
2097
41
50
2966
3605
3605
3605
3605
3589
1545
3589
1545
3589
2433
401
2369
2065
529
2585
2257
2257
465
2257
465
2258
466
2257
465
2257
465
2266
2265
473
2265
473
2068
2077
2252
844
2333
2075
3611
2049
513
2
514
9
10
121
122
2049
2
9
2049
513
257
9
265
2049
513
2833
2577
785
2203
2203
3739
2612
2868
2161
2063
527
783
2062
15
527
782
783
2063
527
783
2511
2511
2511
2441
2441
2441
2441
2889
2881
2881
2760
713
2760
456
713
2760
713
2760
2760
713
457
2760
2760
457
2760
2760
2582
2582
2438
2070
534
2065
2881
2881
2881
2882
835
2882
835
2577
2577
2577
2881
2577
2581
2585
2585
2446
2446
2447
2446
399
2447
2446
399
2446
2049
513
385
2049
513
385
2065
2065
2065
2065
2433
2433
2433
2433
2433
2433
2433
2433
2433
2438
2434
387
2433
2433
2433
2433
2437
390
395
391
394
2437
2437
390
395
391
394
2437
2434
387
2434
387
2447
2447
2447
2242
2242
2264
2577
2881
2881
2881
2881
2881
2881
2241
833
2241
833
2881
2881
2241
833
2241
833
2241
449
2241
833
2241
833
2881
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
449
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2241
449
2241
321
833
2241
833
2241
833
2241
833
2241
2241
2241
2241
2241
449
2241
2241
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
321
2241
2241
449
2241
321
2241
2241
2241
2241
2241
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
833
2241
833
2241
321
833
2241
833
2241
321
833
2241
321
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
2241
449
2241
2241
449
2241
2497
2241
2241
2241
2241
2241
321
2241
321
2241
2241
833
2241
833
2241
2241
833
2241
833
2241
833
2241
2241
321
833
2241
449
2241
321
833
2241
833
2241
833
2241
2241
321
833
2241
2241
2241
833
2241
833
2241
2241
449
2241
321
833
2241
833
2241
449
2241
321
833
2241
2241
321
833
2241
2241
2241
833
2241
321
833
2241
2241
2241
321
833
2241
449
2241
449
2241
321
833
2241
2241
321
833
2241
321
833
2241
2241
833
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
833
2241
833
2241
2241
2241
2241
2241
833
2241
833
2241
449
2241
321
833
2241
449
2241
321
833
2241
449
2241
321
833
2241
449
2241
321
833
2241
2241
2241
2241
2241
833
2241
2241
2241
833
2241
2241
2241
833
2241
2241
2241
2241
2241
833
2241
2241
833
2241
833
2241
833
2241
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
321
833
2241
449
2241
321
833
2241
833
2241
833
2241
321
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
2241
449
2241
321
833
2241
321
833
2241
833
2241
833
2241
833
2241
321
833
2241
449
2241
321
833
2241
833
2241
833
2241
833
2881
2241
833
2241
833
2241
833
2241
833
2881
2881
2241
2241
2241
2241
2241
2881
2881
2881
2241
833
2241
833
2241
2241
2241
2241
833
2241
2241
449
2241
321
2241
449
2241
321
2241
2241
321
833
2241
2241
449
2241
2497
2241
2241
833
2241
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
321
833
2241
833
2241
2241
321
833
2241
833
2241
833
2241
2241
2241
321
833
2241
2241
833
2241
2241
321
833
2241
833
2241
833
2241
833
2241
833
2881
2241
2881
2241
833
2241
2241
833
2241
833
2241
833
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2242
450
2242
322
834
2243
2242
834
195
835
2243
451
2243
323
835
2242
450
2242
322
834
2243
2242
834
195
835
2243
451
2243
323
835
2243
835
2242
450
2242
322
834
2243
2242
834
195
835
2243
451
2243
323
835
2242
322
834
2243
2242
834
195
835
2243
451
2243
323
835
2243
835
2242
2242
322
834
2242
195
450
451
2242
322
195
323
2438
393
397
394
2437
390
393
397
394
2438
391
2438
395
2437
2437
2437
2437
390
393
397
394
2437
390
391
2443
2437
2437
2437
390
393
397
394
2438
391
2443
2437
2437
2437
390
393
397
394
2437
390
391
2443
2437
2437
2437
390
2438
391
2437
393
397
391
2443
2437
391
2437
2437
390
393
397
394
2443
2437
2437
2437
390
393
397
2438
391
2438
2437
2437
2437
390
393
397
2438
2438
2437
2437
390
2437
2437
390
393
397
2438
391
2438
2437
2437
2442
2443
2435
2435
2435
2265
857
2265
857
2266
410
474
2266
346
858
2267
411
475
2267
347
859
2265
857
2265
857
2906
2265
857
2265
857
2265
409
410
2265
345
857
346
858
2458
2459
2265
857
2266
2266
346
858
2394
858
2241
2241
833
2241
833
2241
833
2241
833
2241
2241
321
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
2241
2241
833
2241
833
2241
833
2241
833
2881
2881
2881
2241
449
2241
321
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2369
2241
449
2241
321
2241
449
2241
321
833
2241
2241
2241
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
2241
2241
2241
2241
2241
2433
2433
2433
2433
2499
2883
2243
451
2243
323
835
2441
394
2435
2241
833
2251
207
2251
2251
2251
2241
2244
200
2241
833
2241
321
833
2241
449
2241
321
833
2241
321
833
2241
2241
2241
2241
2241
2241
321
833
2241
2241
2241
321
833
2241
321
833
2881
2881
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
2241
2881
2881
2241
833
2881
2881
2241
833
2241
833
2881
2433
2433
2438
393
397
2443
2438
393
397
394
2438
391
2443
2442
2446
2447
2446
2446
2446
399
2446
399
2881
2241
2241
2255
2255
2241
833
2881
2255
847
2895
2240
2625
2625
2625
2625
2625
2625
2625
2626
579
2626
579
2627
2626
579
2627
2329
793
2329
285
282
2330
2330
794
2329
793
2329
285
282
2330
2330
794
2330
2333
797
2333
797
2329
282
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2114
2114
67
2115
2114
2114
67
2115
2115
2114
2114
67
2574
2561
2586
3720
3547
3545
2326
2326
2326
2966
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2768
2968
2822
2824
774
2822
2822
1286
2822
2822
1286
2822
2822
2824
774
2822
2822
1286
2822
3334
2822
2822
1286
2822
2822
2822
1286
3334
2822
2822
1286
2822
2822
2822
1286
3334
2824
774
2694
2694
2694
3846
3848
1798
3846
2816
2816
1280
2816
2816
1280
2816
2816
1280
2816
2816
1280
2688
2688
2786
2786
2786
2786
2788
2786
2786
2350
2834
2834
3731
2962
2963
2690
738
2078
31
2078
31
2590
543
2092
2589
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2205
2201
2201
2205
2205
2205
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2205
2205
2205
2205
2077
2093
46
2093
46
2093
2093
46
2093
2204
2204
2204
2204
2201
2201
2093
2205
2093
2205
2206
2206
2205
2093
2093
2205
2093
2093
2205
2093
2093
2093
2093
158
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
46
2093
2205
2205
2205
2205
2205
2205
2205
2205
2093
2093
2093
2093
2093
2093
2093
2093
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2093
157
2205
2205
2205
2205
2205
2093
157
2205
2093
157
2205
2093
157
2205
2093
157
2205
2202
2093
2093
2093
2202
2093
2093
2093
2093
2093
2202
2202
2093
2093
2093
2202
2202
2093
2093
2093
2202
2093
2093
2093
2093
2093
2093
2093
2093
2205
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
30
2077
2077
2077
2078
2078
2077
30
2077
2077
30
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
30
2077
2077
2077
2077
2077
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2202
2205
2205
2079
2079
2079
2201
2201
2201
2201
2201
2093
2201
2201
2201
2201
2202
2202
2202
2202
2202
2202
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2077
2077
2077
2077
2077
2077
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2077
30
2077
2078
26
2078
26
2078
26
2078
26
2078
26
2078
26
2078
26
2078
26
2078
26
2078
26
2078
26
2074
2074
2078
26
2078
26
2078
26
2078
26
2078
26
2078
26
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2073
2073
2073
2073
2073
2073
2077
2078
2077
2077
2077
2078
2078
2078
2605
2605
2589
2589
2589
542
2589
2589
542
2589
2073
2073
2074
2606
2606
2606
2606
2606
2606
2606
2606
2605
558
2606
2605
558
2606
2605
558
2605
558
2606
2605
558
2605
558
2605
558
2605
558
2606
2605
558
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2095
2095
2095
2207
2207
2207
2207
2207
2207
3980
3558
3552
3552
2204
2204
2204
2204
2204
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2820
2820
1284
2820
2820
1284
3179
3150
3920
2694
647
3853
3853
3853
3070
3070
3070
3070
3070
3070
3070
3070
3070
3070
3774
3854
3792
3027
3027
3027
3792
3792
3053
3053
3053
3725
2768
2768
2768
3084
3050
2994
2994
2994
2692
648
2692
648
2698
3852
1802
3852
2091
2091
2091
2091
2692
2692
2692
2692
3921
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2692
2692
3892
3972
3972
1874
3972
2692
2692
2465
2477
2477
2465
2465
2465
2465
2465
2465
2466
2466
2466
2465
2465
2465
2465
3105
2465
2465
2465
2201
2201
2201
2201
2201
2201
2205
2201
2201
2204
2204
2204
2201
2201
2201
2201
2205
158
2205
2205
2202
158
2202
2202
2202
2201
2201
2205
2205
2205
2205
2205
2205
2205
2077
2205
2205
2205
2205
2201
2201
2201
2206
2206
2206
2206
2206
2201
2690
2692
2692
2700
2700
3979
3979
2796
2796
2796
2700
2700
2690
3850
3564
3146
3194
3194
2386
2386
2968
2968
2818
2817
2817
2866
2818
3552
2088
41
2088
41
2088
41
2088
41
2088
41
2072
25
2072
25
2072
25
2072
25
2089
2089
2072
2072
2072
2072
2072
2072
2072
2088
2088
2088
2088
2088
2088
2088
2088
2088
2088
2088
2072
2072
2072
2072
2072
2072
2088
2088
2088
2204
2204
2204
2072
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2076
2076
2076
2459
2459
2459
2410
2091
2091
2391
2206
2206
2206
2206
2206
3106
2466
2466
3106
2466
2466
2466
3106
2466
2466
3108
2468
2468
2468
2448
401
2468
2468
2468
2468
2468
2468
2091
2204
2204
2053
2053
2053
2053
2053
2096
2053
2053
9
2053
9
2053
2053
2053
2089
2089
2089
2097
2089
2089
2053
9
2053
9
2053
9
2057
2089
2097
41
2053
9
2053
2053
2053
9
2097
2056
2056
2057
2057
2057
2057
2057
2057
2057
2057
2057
2097
2053
9
2057
2057
2057
2097
2089
2089
2059
7
2054
2059
2056
2056
2054
2054
2092
2050
3586
2818
2818
2050
2052
2306
2472
2856
809
2856
809
2253
2253
2253
2253
2818
2818
3197
2819
2819
3331
2819
3331
2819
2819
1283
2819
2819
2819
3171
3171
3171
3171
2339
2339
2339
2403
2339
339
2403
2403
4093
1981
2691
2691
3843
1923
3853
1933
3843
3979
3843
1803
1843
3843
3931
2251
2053
2966
2966
2966
2962
2960
2960
2962
2962
2962
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2966
2962
2962
3198
3196
3196
3196
3196
3196
3196
3196
3152
3152
3152
3152
3152
3152
3144
3144
3144
3140
3174
3172
1126
3174
3174
3172
1126
3182
3182
3182
3180
3156
3158
2322
2578
2322
2322
2322
2578
2390
2423
3153
3196
3196
3196
3196
3152
3152
3152
3152
3152
3152
3152
3144
3144
3144
3144
3144
3144
3144
3144
3144
3172
1126
3154
3172
1126
3174
3174
3172
3172
1126
3174
3182
3182
3182
3182
3182
3182
2385
2404
2342
2342
2342
2342
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2404
358
2386
2406
2406
2386
2404
2404
2404
358
2386
2406
2598
2404
358
2406
2404
358
2386
2404
358
2406
2386
2406
2414
2350
2414
2350
2414
2414
2350
2606
2414
2350
2414
2414
2414
2414
2414
3154
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2386
2386
2386
2320
274
2320
274
2320
274
2320
2320
2320
274
2320
274
2320
274
2320
274
2322
3152
3152
3152
3140
3174
3174
2372
2372
2372
2372
2406
2406
2406
2406
2406
2406
2406
2406
2592
548
2596
2596
2320
2328
2322
2322
2322
2322
2322
2330
2386
3148
1098
3196
3196
2428
2428
2322
2322
2322
2322
2368
2374
2406
2376
584
2376
584
2376
584
2372
2404
358
2406
2414
2414
2414
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2330
283
2330
283
2330
283
2329
2320
2320
2320
2320
2320
274
2322
2320
274
2320
274
2322
2320
274
2320
274
2322
2322
2320
274
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2960
914
918
2966
2966
2962
918
2962
918
2966
2962
918
2962
2962
2960
914
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2960
2960
2960
2960
2960
2960
2960
2962
2832
786
2832
786
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2960
2960
2960
2962
2832
786
2832
786
2834
2832
786
2832
786
2832
786
2832
786
2832
786
2832
786
2834
2832
786
2832
786
2832
786
2832
786
2832
786
2832
786
2832
786
2832
786
2832
786
2832
786
2834
2834
2832
786
2832
786
3730
3730
2960
2960
2960
3728
3728
3728
3728
3728
3728
3728
2960
3730
3730
2960
914
918
2966
2962
918
2962
918
3728
1682
3730
3730
3730
2962
2962
2962
2962
2962
2962
2960
2960
2960
2960
2960
2960
2966
2966
3728
1682
2960
2960
2962
2962
2322
3148
2328
2328
2960
916
3728
1688
1684
1682
2960
916
3732
3738
2963
2962
2962
2962
3041
3041
977
3041
992
977
3042
978
3042
978
3042
978
3042
978
3042
3810
3042
978
3042
3810
3042
978
3026
3810
3810
1746
3042
978
3042
3810
3042
978
2786
722
2786
722
2786
722
3938
2086
149
146
150
2113
69
70
77
74
2085
38
149
146
150
2086
149
146
150
2113
69
70
2117
70
77
74
2310
269
2341
2341
2341
2341
2116
1604
3652
2116
2125
2308
2308
2308
3050
3050
3050
3050
3050
2794
2794
2794
2197
146
150
2193
2116
2745
2329
285
287
2329
285
287
2329
285
287
2589
2329
2329
2585
541
2585
2059
2059
2059
2101
1365
2101
2101
1365
2101
2101
1365
3416
3417
3417
3416
3416
3417
3417
3416
3416
3416
3416
3416
3416
3416
3417
3417
3416
3416
3416
3416
3416
2520
2520
3032
2520
2520
2697
2697
3627
1643
2059
2059
2059
2827
2091
107
1579
619
1643
2091
107
2091
107
299
619
3627
1643
2347
619
2082
35
3618
2056
2056
2088
3624
2936
2920
2054
134
70
2054
134
70
2054
3334
3444
2932
3444
2162
2162
2162
3444
2930
2932
882
2932
2930
2930
2930
2930
3434
2930
2930
2930
2080
2080
2080
2252
2252
2750
2724
692
2724
677
693
2724
692
2724
677
693
2724
2724
2733
2733
2525
2063
35
2063
35
143
2063
35
2063
35
143
2063
143
79
2083
2057
137
2193
2889
3401
841
1362
850
2889
2889
2890
2890
2890
2250
2250
2890
2066
146
2066
146
2185
2057
41
137
2185
2185
2057
41
137
2057
41
137
2084
2084
2084
2084
2084
2084
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2057
73
2057
73
2121
2057
73
2057
73
2057
73
2121
2057
73
2057
41
73
2057
41
145
137
73
2057
41
73
2057
41
137
73
2057
41
73
2065
9
41
145
137
2057
41
73
2065
9
41
145
137
73
2057
41
73
2057
41
145
137
73
2065
9
41
145
137
73
2065
9
41
145
2057
41
73
2057
41
145
137
73
2057
41
145
137
73
2057
41
145
2057
2057
73
2057
73
2121
2057
73
2121
2121
2121
2057
41
2057
41
145
137
73
2057
41
145
137
73
146
2057
41
73
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2057
41
73
2122
2122
2122
2122
2058
42
74
2058
42
138
2058
42
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
74
2065
2065
2057
2057
137
2057
73
2057
73
2121
2057
73
2057
41
137
73
2057
41
137
73
2185
2185
2185
2185
2057
41
137
73
2057
41
137
73
2057
73
2057
137
73
2057
41
137
2057
41
137
2057
41
137
73
2057
41
137
73
2057
41
137
73
2217
2217
2217
2057
137
2057
137
2057
137
2065
145
2065
145
2065
145
2065
2057
145
137
2065
145
2065
9
145
137
2212
2212
2065
9
18
2065
9
18
2065
9
18
2065
9
18
2065
9
18
2065
9
18
2058
2058
2058
2058
2058
2058
2057
73
2057
73
2121
2057
73
2057
73
2057
73
2121
2057
73
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2057
73
2057
73
2121
2057
73
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2057
41
145
137
73
146
2057
41
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2057
41
145
137
73
146
2057
41
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2057
41
145
137
73
146
2057
41
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
73
146
2057
41
145
137
73
146
2057
41
145
137
73
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2058
74
2058
74
2122
2058
74
2058
74
2058
74
2122
2058
74
2122
2122
2122
2122
2122
2122
2058
74
2058
74
2122
2058
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
2058
42
138
2058
42
138
2058
42
138
74
2058
42
138
2186
2186
2058
42
138
74
2058
42
138
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
42
138
2058
42
138
74
2058
42
138
2066
2066
74
2066
74
2122
2122
2066
2066
74
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2066
2066
74
2066
74
2122
2122
2058
42
138
74
2058
42
138
74
2058
42
138
74
2058
18
42
138
74
146
2058
18
42
138
74
2058
18
42
138
74
2058
18
42
138
74
146
2058
18
42
138
74
146
2058
42
138
74
2058
18
42
138
74
146
2058
18
42
138
74
2058
42
138
74
2058
18
42
138
74
146
2058
18
42
138
74
146
2058
42
2058
42
138
2058
18
42
138
74
146
2058
18
42
138
74
146
2058
42
2058
42
138
2058
18
42
138
74
2058
42
138
74
2058
18
42
138
74
146
2058
18
42
138
74
146
2058
42
138
2058
42
138
2058
42
138
74
2058
18
42
138
74
146
2058
42
138
74
2058
18
42
138
74
146
2058
42
138
74
2058
18
42
138
74
146
2058
42
2058
42
138
2058
18
42
138
74
146
2058
18
42
138
74
146
2058
42
138
2058
42
138
2058
42
138
2058
42
138
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2217
2217
2217
2218
2218
2218
2218
2218
2218
2218
2218
2065
9
18
2065
9
18
2065
9
18
2065
9
18
145
137
146
2065
9
18
145
137
146
2065
9
18
145
137
146
2057
18
137
146
2065
9
145
137
146
2065
9
18
145
137
146
2065
9
18
145
137
146
2058
2058
2058
2058
138
2058
138
2058
138
2058
138
2058
138
2064
144
2066
146
2066
146
2066
146
2908
2908
2144
2144
2144
2144
2912
2912
2268
2266
2940
2940
2940
2940
2940
2940
2940
2940
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2928
2928
2928
2928
2928
2924
860
2928
2928
2928
2928
2928
2928
2928
2908
2928
2928
2924
2928
2928
2928
2928
2924
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2208
2208
2264
856
2272
226
2272
226
2272
226
2272
226
2272
226
2272
226
2912
2912
2912
2940
2940
2940
2940
2940
2940
2940
2940
2908
2172
2268
252
2268
2928
2928
2928
2924
860
2908
2908
2928
2924
2928
2924
2924
2924
2912
2912
2912
2912
2912
2912
2912
2844
2156
2924
2924
2924
2924
2912
2912
2912
2908
2908
2912
2912
2912
2924
2284
2272
2240
2824
2824
2824
2824
2253
2253
2253
2253
2253
2242
2242
3554
1522
2237
2237
2212
165
2213
2212
2157
2285
2285
2285
2213
2213
2228
2212
165
2213
2212
2212
2212
165
2213
2213
2212
2212
165
2212
2212
2212
2212
2925
2861
2925
1389
2861
2157
2157
2172
2172
2940
3458
2189
2061
141
2242
2242
2242
2242
2242
2221
205
221
2221
205
221
2269
2269
2253
2253
2253
2253
2253
2260
2260
2261
212
181
180
2260
2260
2261
212
181
180
2260
181
2260
180
2260
2260
2261
212
2260
2260
2260
2260
2261
212
2260
2260
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2212
2276
2276
229
2276
229
2276
244
229
2914
2914
2925
2925
2925
2914
2914
2909
2909
2914
2914
2914
2914
2929
2929
2929
2912
2912
2912
2912
2912
2189
2093
141
2093
141
2061
141
2061
141
2061
45
141
2050
66
2050
66
2114
2114
2050
66
2050
66
2302
2302
2274
2889
2889
2889
2285
2285
2285
2285
2285
2925
2909
893
2925
2925
2925
2925
2925
861
893
2925
2925
2925
861
2925
861
2925
2925
2925
2925
861
2925
861
2925
861
2932
2932
2932
885
2932
2932
2932
2932
2932
885
2932
2932
2932
2932
2932
885
2932
2932
2932
2933
2932
2932
2932
2938
2925
861
893
2925
2925
893
2925
893
2925
2925
2930
871
2901
873
889
877
869
861
2930
883
2898
883
2921
877
869
2901
873
889
877
869
861
2898
882
871
883
2898
883
2921
877
869
2921
889
877
869
861
2919
883
2930
883
2925
2925
869
861
2889
2889
2889
2889
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2910
2910
2910
2910
2893
2893
2061
2061
2061
141
2061
141
2061
141
2061
141
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
141
2061
141
2061
141
2061
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2053
133
37
2048
128
64
32
2084
2084
2084
2084
2057
36
37
137
38
2084
37
137
2084
37
137
38
2057
36
37
137
2084
38
2084
37
137
2084
38
2057
36
37
137
2068
36
2068
36
2068
36
2068
36
2068
36
2068
36
2068
36
2068
36
2084
2068
36
2084
2068
36
2057
20
36
37
38
2057
21
20
36
37
2057
20
36
37
38
2057
21
20
36
37
149
2057
20
36
37
137
38
2057
21
20
36
37
137
2057
20
36
37
137
38
2057
21
20
36
37
137
149
2084
2084
38
2068
36
38
2057
21
20
36
37
2068
36
38
2057
21
20
36
37
149
148
2084
38
2057
21
20
36
37
137
2084
38
2057
21
20
36
37
137
149
2068
36
2084
2084
2068
36
2084
2084
2084
2068
36
2057
20
36
37
137
38
2069
36
37
137
149
2084
37
137
38
2057
21
20
36
37
137
149
2084
38
2069
36
37
137
2084
38
2057
21
20
36
37
137
149
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2189
2189
2061
141
2061
141
2061
141
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2093
141
2093
141
2093
141
2093
141
2093
141
2093
141
2093
141
2061
45
141
2093
141
2061
45
141
2061
45
141
2061
45
141
2093
141
2061
45
141
2093
141
2061
45
141
2061
45
141
2061
45
141
2059
2059
2059
2059
2059
43
2059
10
43
42
139
75
2059
10
42
139
138
2059
10
43
42
139
75
2059
10
43
42
139
75
2059
10
139
138
75
2059
43
75
2059
10
43
42
139
138
75
2055
2055
2055
2055
71
2055
135
71
2055
71
2055
71
2055
135
71
2055
2055
2055
135
71
2050
2057
2057
2057
2057
2057
2057
2061
2061
141
2061
141
2061
2061
141
2061
141
2061
141
2061
141
2189
2189
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2062
2062
142
2070
18
2059
10
43
42
139
138
75
2061
141
2285
2285
2285
2285
2285
2277
2276
229
2277
2276
2276
2276
2281
229
2281
228
229
2281
229
2281
228
229
2276
2276
2281
229
2281
228
229
2281
229
2281
228
229
2276
2276
2272
2272
2290
243
2290
243
2285
2285
2225
2225
2210
2914
2929
2289
2913
864
2912
2241
192
225
224
2241
192
225
224
2273
224
2273
224
2241
192
225
2241
225
224
2906
2285
2285
2925
2925
2274
2914
2289
2273
2273
241
2257
2842
2275
2275
2915
2925
861
893
2925
2925
861
2925
861
2925
861
2925
861
2925
2925
2933
2938
2925
861
893
2925
2925
2925
2157
2285
2285
2930
871
2930
871
883
2901
873
889
877
869
861
2889
2893
2237
2221
189
2221
189
2996
2997
948
2228
2229
180
2229
180
2228
2229
180
2228
2229
180
2228
2228
2228
2212
165
2213
2212
165
2213
2212
2212
2212
2212
2212
2212
2212
2212
165
2212
165
2212
2213
2212
165
2212
2212
2212
2213
2213
2212
2212
2212
2212
165
2212
2213
2212
165
2212
2212
2212
2212
165
2212
2213
2218
2218
2221
189
2221
189
2221
189
2237
2221
189
2237
2221
189
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2237
2221
2221
2221
2221
2221
2221
166
2221
2221
2221
166
2221
2221
2221
2221
166
2221
2221
2221
166
2221
2062
18
30
26
2066
26
2066
26
2061
141
2061
141
2061
2061
2061
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
2189
2189
2189
2061
141
2061
141
2061
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2061
141
2062
142
78
2301
237
2301
237
2301
237
2301
237
2301
237
2301
237
2285
2285
2301
237
2301
237
2301
237
2285
2285
2845
2845
2253
845
2253
221
877
2253
845
2253
221
877
2253
845
2253
877
845
2253
221
2253
845
2893
2893
2276
2276
2276
2276
2276
229
2276
229
2276
2276
2276
2276
244
2276
244
2276
244
2276
2276
244
229
2281
249
228
244
245
229
2276
2276
244
2281
228
244
245
2281
228
244
245
2276
244
2293
229
2276
244
2281
228
244
245
2276
2276
2276
2276
2276
244
229
2281
249
228
244
245
229
2276
244
2281
249
228
244
245
2276
2276
2276
229
2276
229
2276
2276
2276
244
2276
244
2276
244
2276
2276
244
229
2281
249
228
244
245
229
2276
2276
244
2281
249
228
244
245
2281
249
228
244
245
2276
244
2293
229
2276
244
2281
228
244
245
2276
2276
2276
2276
2276
2276
2276
2276
2276
229
2276
229
2276
2276
2916
2916
2916
869
2921
868
869
2916
2921
868
2916
2916
2916
2916
2916
869
2921
868
869
2916
2921
868
2916
2916
2916
2916
2916
2921
868
869
2916
2921
868
2921
868
2916
2917
2916
2921
868
2921
2916
2916
2916
2916
2916
869
2916
869
2916
2916
2916
869
2916
869
2916
2916
2916
869
2916
869
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2272
2272
2272
2912
2912
2912
2912
2912
2912
2912
2912
2297
2297
2285
2285
2285
2285
2285
2285
2925
2925
2925
2925
2301
237
2301
237
2301
237
2285
2253
221
2253
221
845
893
2253
221
845
893
2253
845
2893
2283
2283
2263
2263
2275
2285
2275
243
2285
2285
2285
2845
2845
2242
201
199
211
883
2245
837
201
841
205
877
845
2242
199
211
883
2245
837
201
841
205
877
845
2249
199
2245
837
201
841
205
877
845
2242
210
211
883
2885
201
841
205
877
845
2885
201
877
845
2889
2302
2846
2846
2274
2840
2248
840
2228
2228
2228
2228
2228
2822
2822
2914
2914
2914
2914
2914
2274
2274
2274
2276
2276
2276
2076
156
2076
156
2222
190
2121
2057
2057
2057
2057
2889
2890
2057
2057
41
2057
41
2058
42
2058
42
2058
2057
73
2121
2057
73
2121
2057
41
2057
41
2057
41
2057
41
2058
2058
2058
2058
2058
2058
2065
9
73
2065
9
73
2065
9
73
2121
2121
2065
9
73
2121
2121
2065
9
2057
2065
9
2065
9
2065
9
2065
9
2065
9
2058
74
2058
74
2058
74
2122
2122
2058
74
2058
74
2058
2058
2058
2058
74
2058
74
2058
74
2057
2123
2059
2058
2058
2058
2057
137
2057
137
2057
137
2058
2058
2860
2904
888
857
889
2936
2232
2232
2876
2876
2300
2300
2908
2908
2908
2908
2908
2156
2156
2288
876
2288
236
2288
876
2288
236
2924
2924
2924
2924
2144
2144
2144
2272
864
2272
2272
2272
864
2272
864
2272
2912
2913
864
2912
2913
864
2912
2912
2912
2912
2912
2912
2912
2913
864
2912
2913
864
2912
2912
2912
2912
2912
2912
2912
2240
224
2912
2912
2912
2912
2912
2912
2912
2913
864
2912
2913
864
2912
2912
2912
2912
2912
2912
2912
2156
2860
2156
2156
2240
2240
224
2912
3488
2300
2300
2288
2288
2288
2273
224
2272
2272
2272
2224
2272
2272
2272
2272
2273
224
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2824
2824
2824
2824
2824
2824
2824
2824
2824
2824
2824
2824
2844
2844
2284
2924
2924
2252
2252
2252
2892
2250
842
890
2252
844
2892
2252
844
2892
2252
844
2892
2252
844
2252
844
2252
844
2896
2896
2896
2896
2896
2896
2890
2892
2892
2892
2892
2204
2204
2204
2268
2241
192
2240
224
2240
224
2240
224
2240
224
2240
2912
2912
2912
2912
2912
2241
192
864
2240
864
2240
864
2240
864
2240
864
2240
2925
2285
877
2925
2925
2910
2909
2061
2302
2302
2285
2274
2838
798
2838
2285
2285
2925
2925
2838
2838
2264
2941
2941
2266
2221
2221
2237
2237
2237
2229
180
2229
180
2228
2228
2229
180
2229
180
2916
2916
2916
2921
2921
2217
2217
2217
2861
2157
2157
2925
2285
877
2925
2925
2925
2925
2925
2925
2925
2877
2157
125
2925
2925
893
2925
2925
893
2925
2925
2925
2925
2925
2164
117
2164
117
2164
117
2164
2932
2932
2932
2932
2292
245
873
884
885
2292
873
884
885
2281
244
245
884
885
2281
244
245
884
2932
885
2932
2281
244
873
884
2281
244
873
884
2925
2925
2925
2285
877
2172
2300
2300
2300
2300
2300
2300
2925
869
2167
2935
2295
2919
2919
2919
2919
2919
2919
2919
2866
2861
2153
103
2153
121
101
109
2153
101
109
2914
873
871
2914
231
2921
889
877
869
2277
873
877
869
2914
873
871
2914
2921
889
877
869
2921
877
869
2925
2925
2925
2925
2825
781
2925
861
2925
861
2925
2925
2925
861
2925
2914
857
2925
861
2925
2925
2058
2061
2061
2084
2084
2084
2084
2084
2057
36
37
2084
2084
37
2084
2080
2093
2061
45
2059
2055
2077
77
2077
77
2093
2093
2058
2058
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2077
77
2077
77
2093
2093
2285
2285
2285
2301
237
2301
2301
237
2237
2253
2253
2292
2292
2292
245
2292
245
2292
2292
2292
245
2292
2292
245
2292
2229
2229
180
2217
2269
2269
2253
2253
2253
2253
2253
2301
2301
2301
2285
2301
237
2301
237
2285
2285
2285
2292
2292
2292
245
2292
2301
2285
2285
2281
242
243
231
2281
2281
2297
229
237
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2845
2845
2893
861
2909
2909
2276
2281
228
244
229
2292
229
2276
2281
228
244
229
2292
229
2836
2837
788
2836
2837
788
2836
2836
2901
852
884
885
2933
2916
2901
873
868
869
884
885
2921
869
884
885
2301
237
2301
237
2845
2253
221
2925
845
893
2893
2925
845
2893
2925
845
2276
2276
2276
2276
2276
2276
229
2281
249
228
244
245
229
2281
249
228
244
229
2281
228
244
245
229
2276
244
2276
2276
2276
2276
2281
249
228
244
229
2281
249
228
244
229
2281
228
244
229
2276
244
2260
2916
2916
2916
2916
2916
2916
2921
2260
2901
852
873
868
869
2900
873
868
2921
889
868
869
884
885
2921
889
868
869
884
2921
868
869
884
885
2916
884
2916
2916
869
2916
869
2916
2900
868
2900
868
2916
2916
2916
2916
2901
852
868
869
2900
868
2916
869
2916
869
2916
869
2916
2916
869
2916
2916
869
2916
2901
852
868
869
2900
868
2916
869
2916
869
2901
852
868
869
2916
2916
869
2916
2912
2912
2912
2925
2925
2925
2253
2925
845
861
893
2285
2285
2285
2285
2253
221
2253
221
2283
2283
2939
2923
2263
2275
242
243
2301
237
2274
227
242
2301
237
2834
787
2845
2834
2930
883
2898
839
882
883
2242
210
199
211
2882
850
867
839
851
882
883
2245
201
205
2885
841
877
845
893
2898
839
2889
845
2898
882
2258
199
2898
2885
841
845
2301
237
2301
237
2925
893
2925
861
893
2909
2276
2276
2276
2276
2276
244
245
229
2276
229
2276
244
229
2276
2276
2276
2276
2276
2276
244
245
229
2276
229
2276
244
229
2276
2836
2836
2836
2836
2837
788
2837
788
2836
2836
2836
2836
2836
2836
2836
2836
2836
2837
788
2836
2836
2260
868
2260
2260
868
2260
868
2260
868
2260
868
2260
868
2260
853
852
841
868
869
885
2260
853
841
869
2261
201
212
853
852
841
868
869
884
885
2261
201
212
853
852
841
868
869
2889
869
2260
852
868
2249
212
852
841
868
869
884
2260
852
868
2901
852
868
869
885
2901
852
868
869
884
885
2900
868
2900
868
2900
2900
2901
852
841
868
869
885
2901
841
2901
852
868
869
884
885
2900
2900
868
2900
2282
2282
2922
2922
2922
2922
2922
2922
2922
2922
2301
237
2301
237
2925
893
2925
893
2925
893
2941
2925
893
2941
2301
237
2301
230
2301
237
2301
237
2301
230
2301
237
2845
2845
2845
2845
2845
2845
2845
2925
893
2909
893
870
2925
893
2269
861
893
870
2925
861
893
2269
877
845
861
893
2909
2909
2893
2925
893
2909
2269
2925
861
893
2269
877
2925
893
2909
893
2909
2925
861
893
2925
845
861
2301
2301
2925
893
2916
2901
852
841
868
869
885
2260
853
852
841
869
2889
2900
868
2901
852
868
885
2900
2900
868
2922
2922
2922
2925
893
2909
893
870
2253
877
861
893
2909
2909
2925
893
2909
893
2925
861
893
2205
2205
2205
2205
2205
2205
173
189
2205
173
189
2205
2205
2228
2228
2228
2228
2228
2228
2205
2205
2205
2227
183
2227
183
2194
147
2194
147
2194
147
2295
2295
2270
2174
2174
2174
2942
2302
2302
2302
894
2942
2302
894
2302
2302
894
2270
2270
2932
2932
2932
2242
2897
2897
2259
2853
813
2221
2228
2228
2228
2228
2925
2189
2189
2253
221
2253
2253
221
2253
2893
2893
2893
2893
2916
2916
2916
2916
869
2916
869
2916
2916
2916
2916
2916
869
2917
2916
2916
2845
2893
861
2893
861
893
2242
210
211
2245
201
205
2242
210
211
2245
201
205
2898
2885
841
2882
2885
841
877
2882
850
845
851
2302
2914
2914
2914
2914
2914
2836
2286
2286
2836
2909
2925
2173
2157
2269
237
2269
877
893
2269
237
2269
877
893
2925
2237
2237
2237
2221
2221
2901
857
869
861
2906
2893
2237
2221
189
2861
2157
2157
2285
2285
2285
2285
877
2925
2909
2845
2173
2285
2269
2285
2269
2925
861
2214
2925
2893
2221
2221
2885
2213
173
2229
2229
2925
2925
893
2925
2885
2213
2213
2925
2909
2278
2278
2278
2278
2918
2918
2301
237
2285
2301
237
2285
2253
221
2269
877
845
2269
2277
237
2293
229
253
237
2277
237
2293
229
253
237
2261
2261
221
877
893
885
2297
245
229
253
237
2293
229
2293
229
253
2293
229
2245
213
205
221
2261
837
205
221
889
877
869
893
2285
2301
2285
2301
2269
2269
893
2285
2285
2285
2285
2925
2279
2279
2285
2285
2060
2061
2061
2061
2061
2057
13
2057
2057
2061
2053
13
2053
13
2061
2817
2145
2145
2145
2913
2913
2913
2913
1377
2913
2913
2914
2913
2913
2913
2914
2912
2912
2912
2912
2912
2912
2912
2865
2826
2161
2161
2154
2922
2929
2922
2922
2669
2712
2712
2712
2712
3243
1206
3248
3242
2873
2873
2315
2619
315
2621
317
2621
317
2365
318
2622
318
319
2750
2049
2049
2053
2053
2053
2053
2053
2053
2053
2309
2309
2309
2069
533
2069
1557
3866
2073
537
2073
537
2073
537
2256
209
2256
209
2256
2256
2309
2309
2309
2309
2242
2057
521
2057
521
2057
521
2057
521
2996
2997
2308
132
2180
2589
2079
3615
2129
80
2640
2128
2640
2129
80
2128
2128
2128
2129
2128
2129
80
2565
3589
2565
2565
2565
2565
3589
2837
2837
2837
2689
2689
3713
3714
2850
1314
2313
777
137
649
2088
2600
1576
808
2856
2088
2088
2600
1576
808
2856
2856
2088
2600
1576
808
2856
2504
2504
2504
2475
491
2475
491
2475
491
2475
491
2507
2901
2901
3721
3721
3721
1676
2953
3720
1673
2184
137
140
2185
141
3716
2436
2693
2437
2436
2436
2437
2436
396
2180
3860
3860
2049
513
2
514
2256
2256
2993
3905
3905
3905
3905
1859
3905
1859
3905
1859
3905
1859
3857
3857
3857
3929
3861
3865
1821
3865
3865
2049
513
514
2049
2
2561
2049
513
2
514
2049
513
2561
2049
513
2
514
2049
513
2562
2049
2
2049
1537
2049
513
2049
2
2049
1537
2049
513
2993
2993
2993
2993
2577
273
561
305
2577
273
401
2321
2577
273
401
2577
273
401
2601
297
293
2601
297
293
2448
2576
272
2369
577
2593
289
546
547
290
291
2593
289
547
291
2581
537
277
281
565
313
405
409
309
2581
537
277
281
565
313
405
409
309
2581
537
277
281
565
313
409
309
2581
537
277
281
565
313
309
2601
325
297
581
565
309
2374
557
582
566
301
310
2585
553
541
569
281
285
297
573
557
313
345
601
301
317
2373
581
557
565
309
301
2585
553
569
281
538
297
555
539
554
282
313
562
570
283
299
571
298
347
603
314
602
315
2601
325
297
581
557
565
309
301
2601
297
2605
301
2585
553
569
281
297
313
601
2605
301
2601
569
538
297
555
539
554
282
313
562
570
283
299
298
306
314
315
2601
297
557
301
2577
273
561
553
530
305
297
274
2577
273
561
537
553
305
281
297
549
313
293
2577
273
553
297
2577
273
553
297
313
2589
285
573
557
301
317
2605
301
2609
305
2306
2306
2304
3872
3009
3009
3009
3009
3009
3009
2241
2241
2241
2241
938
2986
2986
2241
2241
938
2241
2241
938
2241
2241
2241
2241
2241
106
362
2218
938
2218
938
2241
106
362
2218
938
2241
2218
938
2241
106
362
2218
938
2241
106
362
2241
362
1002
2241
106
362
2154
170
362
2218
938
618
2241
2241
2241
2986
2154
362
2218
938
2241
2241
2241
106
362
2241
170
938
618
2410
2410
2154
362
2154
170
362
2218
938
618
2154
2241
234
362
2218
2241
234
2218
2241
234
362
2218
2241
234
362
2282
362
2241
234
362
2154
362
2218
2241
234
2218
2241
2241
234
2218
2241
234
2218
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
961
2241
2241
961
2241
2241
2241
2241
961
2241
2241
961
2241
2241
961
2241
2241
961
2241
2241
2241
2241
2241
961
2241
2241
961
2241
2241
2241
2241
2241
961
2241
2241
961
2241
2241
2241
2241
961
2241
2241
2241
2241
2241
2241
2241
2241
2241
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
2305
129
2305
2305
129
2305
129
2305
2305
129
2305
2305
129
2305
129
2305
2305
2305
129
2305
129
2177
2305
129
2305
129
2177
2305
129
2177
2305
129
2177
2305
129
2177
2305
129
2177
2305
129
2305
129
2305
129
2177
2305
129
2177
2305
129
2305
129
2177
2305
129
2177
2305
129
2305
129
2177
2305
129
2177
2177
2305
129
2305
129
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
129
2305
129
2305
129
2305
129
2305
2305
129
2305
2305
129
2305
129
2177
2305
129
2177
2305
129
2305
129
2177
2305
129
2177
2305
129
2177
2305
2305
129
2177
2177
2305
129
2305
2305
129
2305
129
2177
2305
129
2177
2305
129
2177
2305
2305
129
2177
2177
2305
129
2305
129
2305
129
2177
897
2305
129
2177
897
2305
129
2305
129
2305
2305
129
2305
129
2177
897
2305
129
2177
897
2305
129
2305
2305
129
2305
129
2177
897
2305
2305
129
2177
2177
897
2305
129
2305
129
2305
129
2177
2305
129
2177
2177
2305
2305
129
2305
129
2177
2177
2305
129
2305
2305
129
2305
2305
129
2305
129
2177
2305
129
2305
129
2305
129
2177
2305
129
2177
2177
2305
129
2305
129
2177
897
2305
129
2177
897
2305
129
2305
129
2177
897
2305
129
2177
897
2305
129
2177
897
2305
129
2177
897
2305
129
2177
897
2305
129
2305
129
2305
129
2177
897
2305
129
2177
897
2305
129
2305
129
2305
129
2305
129
2305
129
2177
897
2305
129
2177
897
2305
2305
2305
129
2177
2177
897
2305
129
2305
2305
129
2305
129
2177
897
2305
129
2305
2305
129
2305
129
2177
897
2305
2305
2305
129
2177
2177
897
2177
2177
2305
129
2177
2177
2177
2305
129
2305
129
2305
129
2177
2305
129
2305
129
2305
129
2177
2321
2321
2321
2321
2321
2961
2321
2321
2961
2321
2961
2321
2961
2321
2321
2129
273
145
337
2129
145
593
2129
273
145
337
2129
145
593
2129
273
337
2129
145
593
2129
273
145
337
2129
145
593
2129
273
145
337
2129
145
593
2129
273
145
337
2129
145
593
2129
273
337
2129
145
593
2129
337
2129
2129
593
2129
337
593
2129
337
593
2129
337
2129
337
2129
593
2129
273
145
337
2129
145
593
2129
273
145
337
2129
145
593
2129
273
145
337
2129
2129
145
593
2129
337
2129
593
2129
273
145
337
2129
145
593
2129
273
145
337
2129
145
593
2129
273
145
337
2129
145
593
2129
337
2129
593
2129
337
593
2129
337
593
2129
337
2129
337
2129
593
2385
2129
337
2129
337
593
2129
337
2129
337
2129
593
2129
337
2129
2129
593
2129
337
2129
593
2129
337
2129
593
2129
337
2129
593
2129
337
2129
2129
593
2129
337
593
2129
337
593
2129
337
2129
337
2129
593
2321
145
2193
913
2321
145
2193
913
2193
2193
913
2193
913
2321
145
2193
913
2193
2193
913
2321
2961
2321
2961
2961
2961
2321
2321
2321
2321
2321
2961
2961
2961
2193
2193
2129
337
2129
593
2306
130
261
133
2306
130
261
133
2306
130
261
133
2306
130
261
133
2181
2306
130
2306
130
2306
2306
130
2306
2306
130
2306
2306
130
2306
2309
2306
130
261
133
2181
2181
2320
2320
2320
2320
2320
2320
2320
144
2128
592
2192
2128
592
2192
2192
2192
2192
2192
2192
2192
2192
2192
2304
2176
2304
2176
2176
2304
2176
2304
2304
2176
2176
2304
2176
2304
2176
2304
2304
2304
2176
2176
2304
2304
2176
2304
2304
2176
2176
2304
2176
2304
2176
2304
2176
2304
2176
2176
2304
2176
2304
2176
2304
2304
2176
896
2304
2176
896
2304
2176
896
2977
945
2977
945
2401
929
369
945
362
2378
362
2401
929
993
369
74
945
330
938
362
586
1002
970
2977
993
945
2401
929
993
945
938
362
1002
2401
929
993
369
945
330
362
2417
74
330
362
586
2410
2976
2960
976
2976
992
912
976
2976
992
2976
2314
2314
2314
2314
2314
2313
2313
2309
2309
2309
2181
2181
2309
2309
2181
2309
133
2181
2309
133
2309
2309
133
2309
133
2181
2309
2309
2309
2181
2181
2309
2309
2181
2309
133
2181
2309
133
2309
2309
133
2309
133
2181
2309
2181
2309
2309
2309
2181
2181
901
2309
2309
2181
901
2309
133
2181
901
2309
133
2309
2309
133
2309
133
2181
901
2309
2181
2181
901
2309
2309
2181
901
2309
133
2181
901
2309
133
2309
2309
133
2309
133
2181
901
2309
2181
2305
258
2305
258
130
259
131
2177
2177
897
2306
130
259
131
2305
129
259
131
2306
259
2305
259
2306
130
259
131
2306
259
2305
129
259
131
2305
3009
3009
3009
3009
3009
2369
961
3009
3009
3009
3009
3009
3009
3009
2241
961
2369
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2309
2309
2309
262
2309
2309
2309
262
2309
2309
262
2309
2309
2309
2309
262
2309
2309
2310
2309
262
2309
2309
2309
2309
2309
2309
262
2309
2309
2309
262
2309
2309
262
2309
2309
2306
259
2307
2313
2313
2313
2181
134
325
326
2181
69
70
581
582
2181
325
2181
134
69
70
581
582
2370
323
2370
323
2370
323
2370
2114
67
322
323
2114
578
579
2371
2371
2371
2371
2115
323
2115
579
2181
2181
134
901
902
581
582
2309
133
262
134
69
325
2181
69
70
2178
2181
134
2181
134
901
902
581
2181
134
2181
134
901
902
581
582
2182
2310
134
2306
130
2182
2182
2182
902
582
2178
2178
898
578
2306
2307
2181
2181
2306
2306
2178
2178
2178
2178
2201
2329
153
2649
2329
153
2649
2329
153
2649
2329
153
2649
2201
2201
2137
2329
2649
2329
2649
2329
2649
2329
2649
2201
2201
2201
2201
2201
2649
2201
2649
2201
2649
2201
2649
2649
2649
2649
2201
2329
2201
2393
2649
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2201
2649
2201
2649
2201
2649
2201
2649
2201
2649
2201
2201
2201
2649
2201
2649
2201
2649
2201
2649
2201
2649
2201
2329
2393
2201
2329
2201
2393
2201
2329
2201
2329
345
2649
2201
2201
2201
2201
2649
2201
2649
2201
2649
2201
2649
2201
2201
2201
2201
2201
2201
2201
2201
2325
281
2325
2325
2325
281
2329
2649
2201
2329
2201
2329
345
2649
2330
2330
283
2321
2201
2649
2329
2329
2328
2329
2329
2329
2329
2329
2113
321
2113
2113
321
2113
2113
2113
321
2113
321
2113
321
2113
321
2113
577
2113
321
2113
2113
2113
2113
2113
2113
2113
2113
2113
321
2113
2113
2113
2113
2113
321
2113
2113
321
2113
2113
2113
2113
2113
321
2113
577
2113
321
2113
577
2113
321
2113
577
2113
321
2113
577
2113
321
577
2113
321
577
2113
321
2113
321
2113
577
2113
321
2113
577
2113
321
2113
577
2117
325
2117
581
2117
325
2117
581
2117
2117
581
2117
325
2117
581
2117
325
2117
581
2117
325
2117
581
2117
325
2117
581
2117
325
2117
325
2117
325
2117
325
2629
2629
2373
2629
2629
2629
2373
2629
2373
2629
2629
2185
2185
2177
2177
2177
2177
2945
2945
2945
2945
2945
2945
2945
2946
899
2361
2369
3009
1017
3009
1017
2305
258
2305
2305
2305
2997
2307
2305
259
2305
2305
2177
131
2177
130
131
2945
898
899
2177
2177
2945
2182
3601
3601
3601
3601
3601
3585
3585
3589
3589
3589
3589
3589
3589
3589
3589
2053
6
773
774
2053
6
773
774
2053
6
773
774
2053
773
2051
6
2051
6
770
7
771
775
2050
3
6
770
771
774
2051
6
770
771
774
2053
6
773
774
2053
6
773
774
2053
6
773
774
2053
773
2051
6
2051
6
7
771
775
2051
6
771
774
2051
6
771
774
2050
2053
773
2053
773
2053
773
2053
773
2050
2050
3
770
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2050
2050
2050
5
2050
5
2050
2050
2053
2048
2048
2048
2048
2048
2048
2053
2053
2053
2053
2053
2053
2053
2053
2053
2049
2050
3
2049
3
2990
926
943
927
2705
3714
2312
3080
3080
2322
2322
2322
3597
2455
2455
2455
2455
2455
2455
2455
2455
2327
2327
2327
2327
407
2327
407
2327
2327
407
3584
3596
1676
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3584
3584
3584
3328
3328
3328
3328
3334
3334
3334
3334
3334
3334
3334
3334
3334
3334
3334
3334
3590
3590
3616
3616
3616
3616
3616
3616
3616
2753
3724
3724
3596
3724
3724
3618
3618
2585
2585
565
2845
798
566
2845
2845
2845
861
2845
557
877
413
3637
2333
797
317
413
829
669
509
765
2461
2461
2461
2461
2717
2845
317
829
669
2845
2365
413
829
2365
669
765
2365
413
669
2461
2461
2365
413
669
765
2461
2485
2333
317
445
413
2493
413
2357
2741
2357
437
2333
317
445
413
509
477
2333
317
445
413
509
477
2333
317
445
413
2333
413
2333
445
413
637
2333
445
413
2365
445
669
765
2365
445
2749
669
2749
669
2749
669
2589
445
413
701
669
957
733
765
925
2493
413
701
669
957
733
765
925
2749
669
957
925
2717
2749
669
957
2357
437
2357
437
629
2357
437
2741
949
2997
2413
429
2413
2413
429
2413
430
366
2413
429
2333
365
429
509
2413
366
509
2413
429
2742
2358
438
822
694
950
630
2358
694
950
2358
694
950
758
2493
413
509
2493
413
701
637
2997
2485
501
2997
2485
501
2549
2549
2357
437
501
2997
2997
2485
2997
2997
2485
693
2333
365
429
813
957
2333
365
429
813
957
2333
797
557
429
813
669
2333
365
429
813
2550
2333
365
429
813
957
2333
365
429
813
2333
797
557
429
813
2333
813
2333
813
957
2333
813
957
2845
2477
2333
429
813
957
2605
941
2477
2605
2333
429
957
2333
429
957
2477
669
2333
429
957
2333
429
2477
957
2605
301
669
957
925
2605
301
2477
957
2485
501
2485
2485
2485
2485
2485
2485
2485
2861
957
2861
2861
957
2333
797
301
445
429
621
413
813
669
637
957
749
2861
2861
957
2861
957
2349
429
669
925
2333
797
413
669
925
2333
797
317
445
413
701
829
669
957
925
2589
285
797
317
413
701
829
669
637
957
733
765
925
989
2845
413
669
925
2845
445
413
701
829
669
957
765
925
2333
413
509
2589
285
317
413
701
669
637
733
2333
2333
989
2365
445
413
701
829
669
957
2589
317
413
701
829
669
637
957
925
2461
669
637
765
2717
2749
669
2749
669
2589
701
669
637
957
765
925
18
15
449
993
529
1
11
7
69
277
369
1
265
128
468
237
153
669
661
328
424
18
15
449
993
529
1
11
7
69
277
369
1
265
128
468
621
153
541
661
328
424
18
15
449
993
529
1
11
7
69
277
369
1
561
1
469
621
153
797
1373
5
1001
18
15
449
993
529
1
11
7
69
277
373
1
9
1
449
217
157
309
21
5
993
18
15
449
993
529
1
11
7
69
277
373
1
9
1
469
245
157
309
277
293
1001
18
15
449
993
529
1
11
7
69
277
373
1
9
1
469
237
157
309
277
293
1001
18
15
449
993
529
1
11
7
69
277
373
1
9
1
469
621
157
309
277
293
1001
18
15
449
993
529
1
11
7
69
277
373
1
9
257
449
237
157
309
277
901
737
18
15
449
993
529
1
11
7
69
277
373
1
9
257
469
621
157
309
277
933
745
18
15
449
993
529
1
11
7
69
277
373
1
521
1
449
217
157
437
917
261
993
18
15
449
993
529
1
11
7
69
277
373
1
521
257
449
217
157
437
917
709
737
18
15
449
993
529
1
11
7
69
277
373
1
521
257
417
237
157
437
917
709
1917
18
15
449
993
529
1
11
7
69
277
373
1
521
257
469
245
157
437
917
709
745
18
15
449
993
529
1
11
7
69
277
373
1
521
257
469
237
157
437
917
709
745
18
15
449
993
529
1
11
7
69
277
373
1
521
257
469
621
157
437
917
709
745
18
15
449
993
529
1
11
7
69
277
373
1
521
256
417
237
45
693
917
640
1918
18
15
449
993
529
1
11
7
69
277
373
1
521
256
417
237
157
437
917
640
1918
18
15
449
993
529
1
11
7
69
277
373
1
265
1
449
217
157
437
405
581
993
18
15
449
993
529
1
11
7
69
277
373
1
265
1
469
245
157
693
661
37
1001
18
15
449
993
529
1
11
7
69
277
373
1
265
1
469
237
157
693
661
37
1001
18
15
449
993
529
1
11
7
69
277
373
1
265
1
469
621
157
693
661
37
1001
18
15
449
993
529
1
11
7
69
277
373
1
265
257
449
217
157
693
661
645
742
18
15
449
993
529
1
11
7
69
277
373
1
265
257
449
237
45
693
661
645
742
18
15
449
993
529
1
11
7
69
277
373
1
265
257
449
237
157
693
661
645
742
18
15
449
993
529
1
11
7
69
277
373
1
265
129
449
217
157
437
405
325
865
18
15
449
993
529
1
11
7
69
277
373
1
265
129
449
237
45
693
405
325
865
18
15
449
993
529
1
11
7
69
277
373
1
265
129
449
237
157
437
405
325
865
18
15
449
993
529
1
11
7
69
277
373
1
265
129
449
621
157
437
405
325
865
18
15
449
993
529
1
11
7
69
277
373
1
265
128
449
237
45
693
405
352
870
18
15
449
993
529
1
11
7
69
277
373
1
265
128
449
237
157
437
405
352
870
18
15
449
993
529
1
11
7
69
277
373
1
265
128
449
621
157
437
405
352
870
18
15
449
993
529
1
11
7
69
277
373
1
265
128
468
237
45
693
405
328
872
18
15
449
993
529
1
11
7
69
277
373
1
265
128
468
237
157
437
405
328
872
18
15
449
993
529
1
11
7
69
277
373
1
265
128
468
621
157
437
405
328
872
18
15
449
993
529
1
11
7
69
277
373
5
9
1
449
217
154
286
5
5
993
18
15
449
993
529
1
11
7
69
277
373
5
9
513
725
237
45
541
517
1893
1001
18
15
449
993
529
1
11
7
69
277
373
5
9
257
449
237
45
285
261
901
737
18
15
449
993
529
1
11
7
69
277
373
5
9
256
449
237
45
285
261
896
742
18
15
449
993
529
1
11
7
69
277
373
5
9
129
449
217
154
286
5
453
449
18
15
449
993
529
1
11
7
69
277
373
5
9
129
449
237
45
541
1029
1477
1473
18
15
449
993
529
1
11
7
69
277
373
5
9
129
417
365
45
285
5
453
509
18
15
449
993
529
1
11
7
69
277
373
5
9
129
441
365
45
285
197
453
502
18
15
449
993
529
1
11
7
69
277
373
5
9
65
705
237
45
541
517
741
1917
18
15
449
993
529
1
11
7
69
277
373
5
9
64
705
237
45
541
69
736
1918
18
15
449
993
529
1
11
7
69
277
373
5
521
1
449
217
154
286
901
261
993
18
15
449
993
529
1
11
7
69
277
373
5
521
257
449
217
154
286
901
709
737
18
15
449
993
529
1
11
7
69
277
373
5
521
257
417
237
45
541
901
645
1917
18
15
449
993
529
1
11
7
69
277
373
5
521
257
469
237
45
541
901
709
745
18
15
449
993
529
1
11
7
69
277
373
5
521
256
417
237
45
541
901
640
1918
18
15
449
993
529
1
11
7
69
277
373
5
265
1
449
217
154
286
389
581
993
18
15
449
993
529
1
11
7
69
277
373
5
265
257
449
217
154
283
401
645
737
18
15
449
993
529
1
11
7
69
277
373
5
265
257
449
237
45
541
645
645
737
18
15
449
993
529
1
11
7
69
277
373
5
265
257
469
237
45
541
645
677
745
18
15
449
993
529
1
11
7
69
277
373
5
265
256
449
237
45
541
645
640
742
18
15
449
993
529
1
11
7
69
277
373
5
265
129
449
217
154
310
389
197
705
18
15
449
993
529
1
11
7
69
277
373
5
265
129
449
237
45
541
389
197
705
18
15
449
993
529
1
11
7
69
277
373
5
265
129
417
365
45
285
389
197
509
18
15
449
993
529
1
11
7
69
277
373
5
265
129
441
365
45
429
421
197
502
18
15
449
993
529
1
11
7
69
277
373
5
265
129
469
245
45
669
645
325
873
18
15
449
993
529
1
11
7
69
277
373
5
265
129
469
237
45
541
645
325
873
18
15
449
993
529
1
11
7
69
277
373
5
265
128
449
237
45
541
389
192
710
18
15
449
993
529
1
11
7
69
277
373
5
265
128
441
365
45
669
709
192
502
18
15
449
993
529
1
11
7
69
277
373
5
265
128
468
237
45
541
645
320
424
18
15
449
993
529
1
11
7
69
278
373
1
265
129
449
216
157
437
405
325
865
18
15
449
993
529
1
11
7
69
293
373
1
9
513
705
205
29
565
533
1797
993
18
15
449
993
529
1
11
7
69
293
373
1
521
257
469
205
29
949
917
709
745
18
15
449
993
529
1
11
7
69
293
373
1
265
513
705
205
29
565
661
1541
993
18
15
449
993
529
1
11
7
69
293
373
5
1033
513
705
205
29
541
1925
773
993
18
15
449
993
529
1
11
7
69
293
373
5
9
513
705
205
29
541
517
1797
993
18
15
449
993
529
1
11
7
69
293
373
5
9
513
725
205
29
541
517
1893
1001
18
15
449
993
529
1
11
7
69
293
373
5
9
129
449
205
29
541
1029
1477
1473
18
15
449
993
529
1
11
7
69
293
373
5
9
65
705
205
29
541
517
741
1917
18
15
449
993
529
1
11
7
69
293
373
5
9
65
725
205
29
541
517
741
1906
18
15
449
993
529
1
11
7
69
293
373
5
521
513
705
205
29
541
901
901
993
18
15
449
993
529
1
11
7
69
293
373
5
521
257
469
205
29
541
901
709
745
18
15
449
993
529
1
11
7
69
293
373
5
265
513
705
205
29
541
645
1541
993
18
15
449
993
529
1
11
7
69
293
373
5
265
257
449
205
29
541
645
645
737
18
15
449
993
529
1
11
7
69
293
373
5
265
129
449
205
29
541
389
197
705
18
15
449
993
529
1
11
7
69
589
373
1
521
257
417
777
29
693
917
645
1917
18
15
449
993
529
1
11
7
69
589
373
1
521
256
417
777
29
437
917
640
1918
18
15
449
993
529
1
11
7
37
549
501
5
9
65
761
1689
29
1053
517
1765
1901
18
15
449
993
529
1
11
7
37
549
501
5
9
65
761
1689
30
1053
517
1765
1901
18
15
449
993
529
1
11
7
37
549
501
5
9
65
761
1693
29
1053
517
1765
1901
18
15
449
993
529
1
11
7
37
293
373
1
9
0
505
153
29
565
277
400
1014
18
15
449
993
529
1
11
7
37
293
373
1
9
0
505
157
29
565
277
400
1014
18
15
449
993
529
1
11
7
37
293
373
1
9
1
505
153
30
601
205
197
1014
18
15
449
993
529
1
11
7
37
293
373
1
265
129
505
153
30
537
653
325
886
18
15
449
993
529
1
11
7
37
293
373
5
9
0
505
153
29
541
69
352
1014
18
15
449
993
529
1
11
7
37
293
373
5
9
0
505
153
30
541
69
352
1014
18
15
449
993
529
1
11
7
37
293
373
5
9
0
505
157
29
541
69
352
1014
18
15
449
993
529
1
11
7
37
293
373
5
9
1
505
153
29
605
197
197
1014
18
15
449
993
529
1
11
7
37
293
373
5
9
1
505
153
30
605
197
197
1014
18
15
449
993
529
1
11
7
37
293
373
5
9
65
761
153
29
541
517
741
1901
18
15
449
993
529
1
11
7
37
293
373
5
9
65
761
153
30
541
517
741
1901
18
15
449
993
529
1
11
7
37
293
373
5
9
65
761
157
29
541
517
741
1901
18
15
449
993
529
1
11
7
37
293
373
5
9
64
761
153
29
797
1093
1760
1902
18
15
449
993
529
1
11
7
37
293
373
5
9
64
761
153
30
797
1093
1760
1902
18
15
449
993
529
1
11
7
37
293
373
5
9
64
761
157
29
797
1093
1760
1902
18
15
449
993
529
1
11
7
37
293
373
5
521
256
505
153
29
541
901
704
758
18
15
449
993
529
1
11
7
37
293
373
5
521
256
505
153
30
541
901
704
758
18
15
449
993
529
1
11
7
37
293
373
5
521
256
505
157
29
541
901
704
758
18
15
449
993
529
1
11
7
37
293
373
5
265
129
505
153
29
285
645
325
886
18
15
449
993
529
1
11
7
37
293
373
5
265
129
505
153
30
285
645
325
886
18
15
449
993
529
1
11
7
37
293
373
5
265
128
505
153
29
317
645
320
886
18
15
449
993
529
1
11
7
37
293
373
5
265
128
505
153
30
317
645
320
886
18
15
449
993
529
1
11
7
37
293
373
5
265
128
505
157
29
317
645
320
886
18
15
449
993
529
1
11
7
37
294
373
1
9
1
505
152
29
601
205
197
1014
18
15
449
993
529
1
11
7
37
294
373
1
265
129
505
152
29
537
653
325
886
18
15
449
993
529
1
11
7
37
294
373
5
9
1
505
152
29
605
197
197
1014
18
15
449
993
529
1
11
7
37
294
373
5
265
129
505
152
29
285
645
325
886
18
15
449
993
529
1
11
7
85
277
369
1
9
0
473
217
153
285
277
288
1006
18
15
449
993
529
1
11
7
85
277
369
1
9
0
473
233
153
285
277
288
1006
18
15
449
993
529
1
11
7
85
277
369
1
9
1
473
217
153
285
269
837
1005
18
15
449
993
529
1
11
7
85
277
369
1
9
1
473
233
153
285
269
837
1005
18
15
449
993
529
1
11
7
85
277
369
1
9
129
473
217
153
285
13
453
877
18
15
449
993
529
1
11
7
85
277
369
1
9
128
473
217
153
285
21
464
438
18
15
449
993
529
1
11
7
85
277
369
1
49
1
473
217
153
285
93
5
1005
18
15
449
993
529
1
11
7
85
277
369
1
49
1
473
233
153
285
93
5
1005
18
15
449
993
529
1
11
7
85
277
369
1
521
257
473
217
153
797
1293
709
749
18
15
449
993
529
1
11
7
85
277
369
1
521
257
473
233
153
797
1293
709
749
18
15
449
993
529
1
11
7
85
277
369
1
265
0
473
217
153
669
661
288
1006
18
15
449
993
529
1
11
7
85
277
369
1
265
0
473
233
153
669
661
288
1006
18
15
449
993
529
1
11
7
85
277
369
1
265
129
473
217
153
445
397
197
877
18
15
449
993
529
1
11
7
85
277
369
1
265
129
473
233
153
317
397
197
877
18
15
449
993
529
1
11
7
85
277
369
1
265
128
473
217
153
285
405
208
438
18
15
449
993
529
1
11
7
85
277
369
1
265
128
473
233
153
285
405
208
438
18
15
449
993
529
1
11
7
85
277
373
1
9
0
473
217
157
309
21
8
1006
18
15
449
993
529
1
11
7
85
277
373
1
9
0
473
233
157
309
21
8
1006
18
15
449
993
529
1
11
7
85
277
373
1
9
512
729
217
157
437
533
1800
1006
18
15
449
993
529
1
11
7
85
277
373
1
9
512
729
233
157
437
533
1800
1006
18
15
449
993
529
1
11
7
85
277
373
1
9
256
473
217
157
309
277
928
750
18
15
449
993
529
1
11
7
85
277
373
1
9
128
473
217
157
309
21
464
438
18
15
449
993
529
1
11
7
85
277
373
1
521
0
473
233
157
437
917
264
1006
18
15
449
993
529
1
11
7
85
277
373
1
521
512
729
217
157
437
917
904
1006
18
15
449
993
529
1
11
7
85
277
373
1
521
512
729
233
157
437
917
904
1006
18
15
449
993
529
1
11
7
85
277
373
1
521
257
473
217
157
437
917
709
748
18
15
449
993
529
1
11
7
85
277
373
1
521
257
473
233
157
437
917
709
748
18
15
449
993
529
1
11
7
85
277
373
1
521
257
473
237
157
437
917
709
748
18
15
449
993
529
1
11
7
85
277
373
1
265
0
473
217
157
693
661
8
1006
18
15
449
993
529
1
11
7
85
277
373
1
265
0
473
233
157
693
661
8
1006
18
15
449
993
529
1
11
7
85
277
373
1
265
1
473
217
157
437
405
581
1004
18
15
449
993
529
1
11
7
85
277
373
1
265
1
473
233
157
437
405
581
1004
18
15
449
993
529
1
11
7
85
277
373
1
265
1
473
237
157
437
405
581
1004
18
15
449
993
529
1
11
7
85
277
373
1
265
512
729
217
157
693
661
1544
1006
18
15
449
993
529
1
11
7
85
277
373
1
265
512
729
233
157
693
661
1544
1006
18
15
449
993
529
1
11
7
85
277
373
1
265
256
473
217
157
437
405
648
750
18
15
449
993
529
1
11
7
85
277
373
1
265
256
473
233
157
437
405
648
750
18
15
449
993
529
1
11
7
85
277
373
1
265
129
473
217
157
437
405
325
877
18
15
449
993
529
1
11
7
85
277
373
1
265
129
473
233
157
437
405
325
877
18
15
449
993
529
1
11
7
85
277
373
1
265
129
473
237
157
437
405
325
877
18
15
449
993
529
1
11
7
85
277
373
1
265
128
473
217
157
437
405
208
438
18
15
449
993
529
1
11
7
85
277
373
1
265
128
473
233
157
437
405
208
438
18
15
449
993
529
1
11
7
85
277
373
5
9
0
473
217
154
283
273
288
1006
18
15
449
993
529
1
11
7
85
277
373
5
9
0
473
233
154
283
273
288
1006
18
15
449
993
529
1
11
7
85
277
373
5
9
1
473
217
154
286
5
101
1005
18
15
449
993
529
1
11
7
85
277
373
5
9
1
473
233
154
286
5
101
1005
18
15
449
993
529
1
11
7
85
277
373
5
9
513
729
233
154
798
581
1893
1005
18
15
449
993
529
1
11
7
85
277
373
5
9
512
729
233
154
799
517
1800
1006
18
15
449
993
529
1
11
7
85
277
373
5
9
256
473
217
154
283
273
904
750
18
15
449
993
529
1
11
7
85
277
373
5
9
129
473
217
154
286
5
453
877
18
15
449
993
529
1
11
7
85
277
373
5
9
128
473
217
154
283
273
464
438
18
15
449
993
529
1
11
7
85
277
373
5
49
1
473
217
154
283
89
6
1004
18
15
449
993
529
1
11
7
85
277
373
5
49
1
473
233
154
283
89
6
1004
18
15
449
993
529
1
11
7
85
277
373
5
49
257
473
217
154
283
345
902
748
18
15
449
993
529
1
11
7
85
277
373
5
521
0
473
233
154
287
901
264
1006
18
15
449
993
529
1
11
7
85
277
373
5
521
1
473
217
154
799
1349
69
1005
18
15
449
993
529
1
11
7
85
277
373
5
521
1
473
233
154
799
1349
69
1005
18
15
449
993
529
1
11
7
85
277
373
5
521
512
729
233
154
283
913
904
1006
18
15
449
993
529
1
11
7
85
277
373
5
521
257
473
217
154
286
901
709
748
18
15
449
993
529
1
11
7
85
277
373
5
521
257
473
233
154
286
901
709
748
18
15
449
993
529
1
11
7
85
277
373
5
521
256
473
217
154
287
901
704
750
18
15
449
993
529
1
11
7
85
277
373
5
265
0
473
217
154
694
645
8
1006
18
15
449
993
529
1
11
7
85
277
373
5
265
0
473
233
154
694
645
8
1006
18
15
449
993
529
1
11
7
85
277
373
5
265
1
473
217
154
286
389
581
1004
18
15
449
993
529
1
11
7
85
277
373
5
265
1
473
233
154
286
389
581
1004
18
15
449
993
529
1
11
7
85
277
373
5
265
512
729
233
154
694
645
1544
1006
18
15
449
993
529
1
11
7
85
277
373
5
265
256
473
217
154
283
401
648
750
18
15
449
993
529
1
11
7
85
277
373
5
265
256
473
233
154
283
401
648
750
18
15
449
993
529
1
11
7
85
277
373
5
265
129
473
217
154
310
389
197
877
18
15
449
993
529
1
11
7
85
277
373
5
265
129
473
233
154
310
389
197
877
18
15
449
993
529
1
11
7
85
277
373
5
265
128
473
217
154
694
645
320
878
18
15
449
993
529
1
11
7
85
277
373
5
265
128
473
233
154
694
645
320
878
18
15
449
993
529
1
11
7
85
278
373
1
265
129
473
216
157
437
405
325
877
18
15
449
993
529
1
11
7
85
278
373
1
265
129
473
232
157
437
405
325
877
18
15
449
993
529
1
11
7
73
293
373
1
9
128
458
195
31
565
149
456
460
18
15
449
993
529
1
11
7
73
293
373
5
9
128
458
195
31
541
1029
1472
716
18
15
449
993
529
1
11
7
73
293
373
5
265
128
458
195
31
541
389
192
460
18
15
449
993
529
1
11
7
23
277
369
1
49
1
24
209
153
413
93
6
55
18
15
449
993
529
1
11
7
23
277
369
1
49
1
24
177
153
285
93
6
55
18
15
449
993
529
1
11
7
23
277
369
1
49
1
24
241
153
285
93
6
55
18
15
449
993
529
1
11
7
23
277
369
1
561
1
24
177
153
797
1373
6
55
18
15
449
993
529
1
11
7
23
277
369
1
561
1
24
241
153
797
1373
6
55
18
15
449
993
529
1
11
7
23
279
373
1
49
1
24
264
45
281
93
6
55
18
15
449
993
529
1
11
7
23
279
373
1
49
1
24
208
153
409
93
6
55
18
15
449
993
529
1
11
7
23
279
373
1
49
1
24
240
153
281
93
6
55
18
15
449
993
529
1
11
7
23
279
373
1
49
1
24
216
153
409
93
6
55
18
15
449
993
529
1
11
7
23
279
373
1
561
1
24
240
153
793
1373
6
55
18
15
449
993
529
1
11
7
23
279
373
5
49
1
24
264
154
411
89
6
55
18
15
449
993
529
1
11
7
23
279
373
5
49
1
24
208
154
411
89
6
55
18
15
449
993
529
1
11
7
23
279
373
5
49
1
24
176
154
283
89
6
55
18
15
449
993
529
1
11
7
23
279
373
5
49
1
24
240
154
283
89
6
55
18
15
449
993
529
1
11
7
23
279
373
5
561
1
24
176
154
795
1369
6
55
18
15
449
993
529
1
11
7
23
279
373
5
561
1
24
240
154
795
1369
6
55
18
15
449
993
529
1
11
7
149
277
373
1
1033
1
89
105
46
537
1933
1221
237
18
15
449
993
529
1
11
7
149
277
373
1
9
1
89
105
46
537
1037
69
237
18
15
449
993
529
1
11
7
149
277
373
1
9
65
89
105
46
537
1037
741
172
18
15
449
993
529
1
11
7
149
277
373
1
49
1
89
105
46
537
1117
1029
749
18
15
449
993
529
1
11
7
149
277
373
1
521
1
89
105
46
793
1293
197
237
18
15
449
993
529
1
11
7
149
277
373
1
521
513
89
105
46
793
1293
1349
1261
18
15
449
993
529
1
11
7
149
277
373
1
265
1
89
105
46
665
653
69
237
18
15
449
993
529
1
11
7
149
277
373
1
265
129
89
105
46
537
397
197
109
18
15
449
993
529
1
11
7
149
277
373
1
561
1
89
105
46
793
1373
517
1773
18
15
449
993
529
1
11
7
149
277
373
5
1033
1
89
105
46
541
1925
1221
237
18
15
449
993
529
1
11
7
149
277
373
5
1033
65
89
105
46
541
1925
1253
173
18
15
449
993
529
1
11
7
149
277
373
5
9
0
89
105
46
541
5
8
238
18
15
449
993
529
1
11
7
149
277
373
5
9
1
89
105
46
541
1029
69
237
18
15
449
993
529
1
11
7
149
277
373
5
9
128
89
105
46
541
581
448
110
18
15
449
993
529
1
11
7
149
277
373
5
9
65
89
105
46
541
1029
229
173
18
15
449
993
529
1
11
7
149
277
373
5
521
0
89
105
46
541
901
1216
1774
18
15
449
993
529
1
11
7
149
277
373
5
521
1
89
105
46
541
901
1221
237
18
15
449
993
529
1
11
7
149
277
373
5
521
513
89
105
46
797
1285
1349
1260
18
15
449
993
529
1
11
7
149
277
373
5
521
512
89
105
46
541
901
904
1262
18
15
449
993
529
1
11
7
149
277
373
5
521
65
89
105
46
541
901
1253
173
18
15
449
993
529
1
11
7
149
277
373
5
265
0
89
105
46
669
645
8
238
18
15
449
993
529
1
11
7
149
277
373
5
265
1
89
105
46
541
389
581
237
18
15
449
993
529
1
11
7
149
277
373
5
265
512
89
105
46
669
645
1544
1262
18
15
449
993
529
1
11
7
149
277
373
5
265
129
89
105
46
541
389
197
621
18
15
449
993
529
1
11
7
149
277
373
5
265
128
89
105
46
669
645
192
110
18
15
449
993
529
1
11
7
149
277
373
5
1161
0
89
105
46
541
1989
1088
238
18
15
449
993
529
1
11
7
149
277
373
5
1161
1
89
105
46
541
1989
1093
237
18
15
449
993
529
1
11
7
149
277
373
5
1161
129
89
105
46
541
1989
1253
173
18
15
449
993
529
1
11
7
149
277
373
5
1161
65
89
105
46
541
1989
1125
173
18
15
449
993
529
1
11
7
71
293
373
1
9
128
448
193
29
565
1045
1488
864
18
15
449
993
529
1
11
7
71
293
373
1
265
128
448
193
29
565
405
208
464
18
15
449
993
529
1
11
7
71
293
373
5
9
128
448
193
29
541
5
448
448
18
15
449
993
529
1
11
7
71
293
373
5
265
128
448
193
29
541
709
192
704
18
15
449
993
529
1
11
7
71
295
373
1
9
128
448
192
29
565
1045
1488
864
18
15
449
993
529
1
11
7
71
295
373
1
265
128
448
192
29
565
405
208
464
18
15
449
993
529
1
13
6
18
275
369
2
11
24
28
214
158
412
14
27
0
18
15
449
993
529
1
13
6
18
275
369
2
11
24
412
214
158
412
14
27
960
18
15
449
993
529
1
13
6
18
275
369
2
11
24
412
246
158
284
14
27
960
18
15
449
993
529
1
13
6
18
275
369
2
11
24
412
222
158
284
14
27
960
18
15
449
993
529
1
13
6
18
275
369
2
11
536
28
214
158
412
526
1819
512
18
15
449
993
529
1
13
6
18
275
369
2
11
280
412
214
158
412
270
923
384
18
15
449
993
529
1
13
6
18
275
369
2
11
152
412
246
158
284
14
475
832
18
15
449
993
529
1
13
6
18
275
369
2
11
152
412
222
158
284
14
475
832
18
15
449
993
529
1
13
6
18
275
369
2
523
24
412
246
158
796
1294
27
960
18
15
449
993
529
1
13
6
18
275
369
2
267
24
28
214
158
412
398
27
0
18
15
449
993
529
1
13
6
18
275
369
2
267
24
412
246
158
668
654
27
960
18
15
449
993
529
1
13
6
18
275
369
2
267
24
412
222
158
668
654
27
960
18
15
449
993
529
1
13
6
18
275
369
2
267
280
28
214
158
412
398
667
512
18
15
449
993
529
1
13
6
18
275
369
2
267
280
412
214
158
412
398
667
416
18
15
449
993
529
1
13
6
18
275
369
2
267
152
28
214
158
412
398
219
64
18
15
449
993
529
1
13
6
18
275
369
2
267
152
412
246
158
412
398
347
832
18
15
449
993
529
1
13
6
18
275
369
2
267
152
412
222
158
412
398
347
832
18
15
449
993
529
1
13
6
82
275
369
2
11
152
476
214
158
284
14
475
448
18
15
449
993
529
1
13
6
82
275
369
2
11
152
476
182
158
284
14
475
448
18
15
449
993
529
1
13
6
82
275
369
2
11
152
476
222
158
284
14
475
448
18
15
449
993
529
1
13
6
82
275
369
2
11
152
476
238
158
284
14
475
448
18
15
449
993
529
1
13
6
82
275
369
2
267
152
476
214
158
412
398
219
448
18
15
449
993
529
1
13
6
82
275
369
2
267
152
476
182
158
412
398
219
448
18
15
449
993
529
1
13
6
82
275
369
2
267
152
476
222
158
316
398
219
704
18
15
449
993
529
1
13
6
82
275
369
2
267
152
476
238
158
412
398
219
448
18
15
449
993
529
1
13
6
146
275
369
2
11
536
668
118
158
796
526
1819
960
18
15
449
993
529
1
13
6
146
275
369
2
523
536
668
118
158
412
910
923
960
18
15
449
993
529
1
13
6
146
275
369
2
267
536
668
118
158
668
654
1563
960
18
15
449
481
529
1
11
7
21
149
497
1
9
0
25
9
25
797
1045
16
54
18
15
449
481
529
1
11
7
21
149
497
1
9
1
25
9
25
797
1037
5
26
18
15
449
481
529
1
11
7
21
149
497
1
9
513
25
9
25
797
525
1797
538
18
15
449
481
529
1
11
7
21
149
497
1
9
512
25
9
25
157
533
1824
558
18
15
449
481
529
1
11
7
21
149
497
1
9
257
25
9
25
157
13
901
1178
18
15
449
481
529
1
11
7
21
149
497
1
9
257
409
9
25
157
21
933
730
18
15
449
481
529
1
11
7
21
149
497
1
9
256
25
9
25
221
21
928
1070
18
15
449
481
529
1
11
7
21
149
497
1
9
129
25
9
25
797
13
453
538
18
15
449
481
529
1
11
7
21
149
497
1
9
128
409
9
25
157
21
464
494
18
15
449
481
529
1
11
7
21
149
497
1
9
65
25
9
25
797
13
229
44
18
15
449
481
529
1
11
7
21
149
497
1
49
1
25
9
25
797
1117
5
45
18
15
449
481
529
1
11
7
21
149
497
1
49
513
25
9
25
797
605
1797
1133
18
15
449
481
529
1
11
7
21
149
497
1
265
1
25
9
25
157
397
5
26
18
15
449
481
529
1
11
7
21
149
497
1
265
257
25
9
25
157
397
453
26
18
15
449
481
529
1
11
7
21
149
497
1
265
129
25
9
25
157
397
197
26
18
15
449
481
529
1
11
7
21
149
497
1
265
129
409
9
25
157
397
197
493
18
15
449
481
529
1
11
7
21
149
497
1
265
128
409
9
25
157
405
208
494
18
15
449
481
529
1
11
7
21
149
501
1
9
0
25
9
29
181
21
8
46
18
15
449
481
529
1
11
7
21
149
501
1
9
0
25
9
30
181
21
8
46
18
15
449
481
529
1
11
7
21
149
501
1
9
0
25
13
29
181
21
8
46
18
15
449
481
529
1
11
7
21
149
501
1
9
1
25
9
29
181
21
5
26
18
15
449
481
529
1
11
7
21
149
501
1
9
1
25
9
30
181
21
5
26
18
15
449
481
529
1
11
7
21
149
501
1
9
1
25
13
29
181
21
5
26
18
15
449
481
529
1
11
7
21
149
501
1
9
513
25
9
29
181
533
1797
538
18
15
449
481
529
1
11
7
21
149
501
1
9
513
25
9
30
181
533
1797
538
18
15
449
481
529
1
11
7
21
149
501
1
9
513
25
13
29
181
533
1797
538
18
15
449
481
529
1
11
7
21
149
501
1
9
512
25
9
29
181
533
1800
1134
18
15
449
481
529
1
11
7
21
149
501
1
9
512
25
9
30
181
533
1800
1134
18
15
449
481
529
1
11
7
21
149
501
1
9
512
25
13
29
181
533
1800
1134
18
15
449
481
529
1
11
7
21
149
501
1
9
257
25
9
29
181
21
933
1178
18
15
449
481
529
1
11
7
21
149
501
1
9
257
25
9
30
181
21
933
1178
18
15
449
481
529
1
11
7
21
149
501
1
9
257
25
13
29
181
21
933
1178
18
15
449
481
529
1
11
7
21
149
501
1
9
257
409
9
29
181
21
901
730
18
15
449
481
529
1
11
7
21
149
501
1
9
257
409
9
30
181
21
901
730
18
15
449
481
529
1
11
7
21
149
501
1
9
257
409
13
29
181
21
901
730
18
15
449
481
529
1
11
7
21
149
501
1
9
256
25
9
29
181
21
928
1070
18
15
449
481
529
1
11
7
21
149
501
1
9
256
25
9
30
181
21
928
1070
18
15
449
481
529
1
11
7
21
149
501
1
9
256
25
13
29
181
21
928
1070
18
15
449
481
529
1
11
7
21
149
501
1
9
129
25
9
29
181
149
453
26
18
15
449
481
529
1
11
7
21
149
501
1
9
129
25
9
30
181
149
453
26
18
15
449
481
529
1
11
7
21
149
501
1
9
129
25
13
29
181
149
453
26
18
15
449
481
529
1
11
7
21
149
501
1
9
128
409
9
29
181
21
464
494
18
15
449
481
529
1
11
7
21
149
501
1
9
128
409
9
30
181
21
464
494
18
15
449
481
529
1
11
7
21
149
501
1
9
65
25
9
29
181
149
229
45
18
15
449
481
529
1
11
7
21
149
501
1
9
65
25
9
30
181
149
229
45
18
15
449
481
529
1
11
7
21
149
501
1
9
65
25
13
29
181
149
229
45
18
15
449
481
529
1
11
7
21
149
501
1
265
0
25
9
29
181
405
8
46
18
15
449
481
529
1
11
7
21
149
501
1
265
0
25
9
30
181
405
8
46
18
15
449
481
529
1
11
7
21
149
501
1
265
0
25
13
29
181
405
8
46
18
15
449
481
529
1
11
7
21
149
501
1
265
1
25
9
29
181
405
5
26
18
15
449
481
529
1
11
7
21
149
501
1
265
1
25
9
30
181
405
5
26
18
15
449
481
529
1
11
7
21
149
501
1
265
1
25
13
29
181
405
5
26
18
15
449
481
529
1
11
7
21
149
501
1
265
257
25
9
29
181
405
645
538
18
15
449
481
529
1
11
7
21
149
501
1
265
257
25
9
30
181
405
645
538
18
15
449
481
529
1
11
7
21
149
501
1
265
257
25
13
29
181
405
645
538
18
15
449
481
529
1
11
7
21
149
501
1
265
257
409
9
29
181
405
645
730
18
15
449
481
529
1
11
7
21
149
501
1
265
257
409
9
30
181
405
645
730
18
15
449
481
529
1
11
7
21
149
501
1
265
257
409
13
29
181
405
645
730
18
15
449
481
529
1
11
7
21
149
501
1
265
256
25
9
29
181
405
464
54
18
15
449
481
529
1
11
7
21
149
501
1
265
256
25
9
30
181
405
464
54
18
15
449
481
529
1
11
7
21
149
501
1
265
256
25
13
29
181
405
464
54
18
15
449
481
529
1
11
7
21
149
501
1
265
256
409
9
29
181
405
464
438
18
15
449
481
529
1
11
7
21
149
501
1
265
256
409
9
30
181
405
464
438
18
15
449
481
529
1
11
7
21
149
501
1
265
256
409
13
29
181
405
464
438
18
15
449
481
529
1
11
7
21
149
501
1
265
129
25
9
29
181
405
325
45
18
15
449
481
529
1
11
7
21
149
501
1
265
129
25
9
30
181
405
325
45
18
15
449
481
529
1
11
7
21
149
501
1
265
129
25
13
29
181
405
325
45
18
15
449
481
529
1
11
7
21
149
501
1
265
129
409
9
29
181
405
325
858
18
15
449
481
529
1
11
7
21
149
501
1
265
129
409
9
30
181
405
325
858
18
15
449
481
529
1
11
7
21
149
501
1
265
129
409
13
29
181
405
325
858
18
15
449
481
529
1
11
7
21
149
501
1
265
128
409
9
29
181
405
208
494
18
15
449
481
529
1
11
7
21
149
501
1
265
128
409
9
30
181
405
208
494
18
15
449
481
529
1
11
7
21
149
501
1
265
128
409
13
29
181
405
208
494
18
15
449
481
529
1
11
7
21
149
501
5
9
0
25
9
30
182
5
8
46
18
15
449
481
529
1
11
7
21
149
501
5
9
0
25
9
26
182
5
8
46
18
15
449
481
529
1
11
7
21
149
501
5
9
1
25
9
30
182
5
5
26
18
15
449
481
529
1
11
7
21
149
501
5
9
1
25
9
26
798
1029
5
26
18
15
449
481
529
1
11
7
21
149
501
5
9
513
25
9
30
182
517
1797
538
18
15
449
481
529
1
11
7
21
149
501
5
9
513
25
9
26
798
517
1797
538
18
15
449
481
529
1
11
7
21
149
501
5
9
512
25
9
30
182
517
1800
558
18
15
449
481
529
1
11
7
21
149
501
5
9
512
25
9
26
182
517
1800
558
18
15
449
481
529
1
11
7
21
149
501
5
9
257
25
9
30
182
17
933
1069
18
15
449
481
529
1
11
7
21
149
501
5
9
257
25
9
26
182
17
933
1069
18
15
449
481
529
1
11
7
21
149
501
5
9
257
409
9
30
182
5
901
730
18
15
449
481
529
1
11
7
21
149
501
5
9
257
409
9
26
798
517
901
730
18
15
449
481
529
1
11
7
21
149
501
5
9
256
25
9
30
182
5
904
1070
18
15
449
481
529
1
11
7
21
149
501
5
9
256
25
9
26
182
5
904
1070
18
15
449
481
529
1
11
7
21
149
501
5
9
256
409
9
30
246
261
904
430
18
15
449
481
529
1
11
7
21
149
501
5
9
256
409
9
26
159
261
904
430
18
15
449
481
529
1
11
7
21
149
501
5
9
129
25
9
30
182
5
453
26
18
15
449
481
529
1
11
7
21
149
501
5
9
129
25
9
26
798
5
453
556
18
15
449
481
529
1
11
7
21
149
501
5
9
128
409
9
30
182
133
456
494
18
15
449
481
529
1
11
7
21
149
501
5
9
128
409
9
26
155
17
464
494
18
15
449
481
529
1
11
7
21
149
501
5
9
65
25
9
30
182
5
229
44
18
15
449
481
529
1
11
7
21
149
501
5
9
65
25
9
26
798
5
229
45
18
15
449
481
529
1
11
7
21
149
501
5
49
1
25
9
26
795
1113
6
44
18
15
449
481
529
1
11
7
21
149
501
5
49
513
25
9
26
795
601
1798
1133
18
15
449
481
529
1
11
7
21
149
501
5
265
0
25
9
30
182
389
8
46
18
15
449
481
529
1
11
7
21
149
501
5
265
0
25
9
26
159
389
8
46
18
15
449
481
529
1
11
7
21
149
501
5
265
1
25
9
30
182
389
5
26
18
15
449
481
529
1
11
7
21
149
501
5
265
1
25
9
26
158
389
5
26
18
15
449
481
529
1
11
7
21
149
501
5
265
257
25
9
30
182
389
645
538
18
15
449
481
529
1
11
7
21
149
501
5
265
257
25
9
26
155
393
453
26
18
15
449
481
529
1
11
7
21
149
501
5
265
256
25
9
30
182
389
448
110
18
15
449
481
529
1
11
7
21
149
501
5
265
256
25
9
26
159
389
448
110
18
15
449
481
529
1
11
7
21
149
501
5
265
129
25
9
30
182
389
197
26
18
15
449
481
529
1
11
7
21
149
501
5
265
129
25
9
26
158
389
197
26
18
15
449
481
529
1
11
7
21
149
501
5
265
129
409
9
30
182
389
197
492
18
15
449
481
529
1
11
7
21
149
501
5
265
129
409
9
26
158
389
197
492
18
15
449
481
529
1
11
7
21
150
501
1
9
1
25
8
29
181
21
5
26
18
15
449
481
529
1
11
7
21
150
501
1
9
513
25
8
29
181
533
1797
538
18
15
449
481
529
1
11
7
21
150
501
1
9
257
25
8
29
181
21
933
1178
18
15
449
481
529
1
11
7
21
150
501
1
9
129
25
8
29
181
149
453
26
18
15
449
481
529
1
11
7
21
150
501
1
9
65
25
8
29
181
149
229
45
18
15
449
481
529
1
11
7
21
150
501
1
265
1
25
8
29
181
405
5
26
18
15
449
481
529
1
11
7
21
150
501
1
265
257
25
8
29
181
405
645
538
18
15
449
481
529
1
11
7
21
150
501
1
265
257
409
8
29
181
405
645
730
18
15
449
481
529
1
11
7
21
150
501
1
265
129
25
8
29
181
405
325
45
18
15
449
481
529
1
11
7
21
150
501
1
265
129
409
8
29
181
405
325
858
18
15
449
481
529
1
11
7
29
149
497
1
9
1
41
9
25
797
1037
5
122
18
15
449
481
529
1
11
7
29
149
497
1
9
1
489
9
25
157
13
5
1018
18
15
449
481
529
1
11
7
29
149
497
1
9
513
41
9
25
797
525
1797
1146
18
15
449
481
529
1
11
7
29
149
497
1
9
65
49
9
25
797
13
229
49
18
15
449
481
529
1
11
7
29
149
497
1
265
1
41
9
25
157
397
5
378
18
15
449
481
529
1
11
7
29
149
497
1
265
257
41
9
25
157
397
453
122
18
15
449
481
529
1
11
7
29
149
501
1
9
1
41
9
29
181
21
5
122
18
15
449
481
529
1
11
7
29
149
501
1
9
1
489
9
30
181
21
5
1018
18
15
449
481
529
1
11
7
29
149
501
1
9
513
41
9
29
181
533
1797
1146
18
15
449
481
529
1
11
7
29
149
501
1
9
65
41
9
29
181
149
229
58
18
15
449
481
529
1
11
7
29
149
501
1
265
1
41
9
29
181
405
5
378
18
15
449
481
529
1
11
7
29
149
501
1
265
1
489
9
30
181
405
613
1018
18
15
449
481
529
1
11
7
29
149
501
1
265
129
489
9
30
181
405
357
890
18
15
449
481
529
1
11
7
29
149
501
5
9
65
41
9
30
182
5
229
58
18
15
449
481
529
1
11
7
69
21
501
5
9
65
705
749
557
1565
517
741
1917
18
15
449
481
529
1
11
7
69
21
501
5
9
64
705
749
557
797
1093
1760
1918
18
15
449
481
529
1
11
7
69
37
501
5
9
65
705
717
541
1565
517
741
1917
18
15
449
481
529
1
11
7
69
37
501
5
9
65
725
717
541
1565
517
741
1906
18
15
449
481
529
1
11
7
37
37
501
5
9
65
761
665
541
1565
517
741
1901
18
15
449
481
529
1
11
7
37
37
501
5
9
65
761
665
542
1565
517
741
1901
18
15
449
481
529
1
11
7
37
37
501
5
9
65
761
669
541
1565
517
741
1901
18
15
449
481
529
1
11
7
37
37
501
5
9
64
761
665
541
797
1093
1760
1902
18
15
449
481
529
1
11
7
37
37
501
5
9
64
761
665
542
797
1093
1760
1902
18
15
449
481
529
1
11
7
37
37
501
5
9
64
761
669
541
797
1093
1760
1902
18
15
449
481
529
1
11
7
23
149
497
1
49
1
24
9
25
797
93
6
55
18
15
449
481
529
1
11
7
23
151
501
1
49
1
24
8
25
793
1117
6
55
18
15
449
481
529
1
11
7
23
151
501
5
49
1
24
8
26
795
1113
6
55
18
15
449
481
529
1
11
7
149
21
501
1
9
1
89
233
558
1561
1037
69
237
18
15
449
481
529
1
11
7
149
21
501
1
9
1
89
361
558
793
1037
69
237
18
15
449
481
529
1
11
7
149
21
501
1
9
65
89
233
558
1561
1037
741
172
18
15
449
481
529
1
11
7
149
21
501
1
9
65
89
361
558
793
13
229
172
18
15
449
481
529
1
11
7
149
21
501
1
49
1
89
233
558
1561
1117
5
237
18
15
449
481
529
1
11
7
149
21
501
1
49
1
89
361
558
793
1117
1029
749
18
15
449
481
529
1
11
7
149
21
501
1
521
1
89
233
558
1817
1293
325
749
18
15
449
481
529
1
11
7
149
21
501
1
561
1
89
233
558
1817
1373
517
1773
18
15
449
481
529
1
11
7
149
21
501
5
9
0
89
233
557
1565
1029
1032
750
18
15
449
481
529
1
11
7
149
21
501
5
9
0
89
233
558
1565
1029
1032
750
18
15
449
481
529
1
11
7
149
21
501
5
9
0
89
361
558
797
1029
1032
750
18
15
449
481
529
1
11
7
149
21
501
5
9
1
89
233
557
1565
1029
69
237
18
15
449
481
529
1
11
7
149
21
501
5
9
1
89
233
558
1565
1029
69
237
18
15
449
481
529
1
11
7
149
21
501
5
9
1
89
361
558
797
1029
69
237
18
15
449
481
529
1
11
7
149
21
501
5
9
128
89
233
557
797
581
448
110
18
15
449
481
529
1
11
7
149
21
501
5
9
128
89
233
558
797
581
448
110
18
15
449
481
529
1
11
7
149
21
501
5
9
65
89
233
557
1565
1029
229
172
18
15
449
481
529
1
11
7
149
21
501
5
9
65
89
233
558
1565
1029
229
172
18
15
449
481
529
1
11
7
149
21
501
5
9
65
89
361
558
797
5
229
172
18
15
449
481
529
1
11
7
149
21
501
5
9
64
89
393
557
797
69
224
118
18
15
449
481
529
1
11
7
149
21
501
5
9
64
89
393
558
797
69
224
118
18
15
449
481
529
1
11
7
149
21
501
5
9
64
89
233
557
1565
1093
224
118
18
15
449
481
529
1
11
7
149
21
501
5
9
64
89
233
558
1565
1093
224
118
18
15
449
481
529
1
11
7
149
21
501
5
521
0
89
233
557
1821
1285
520
750
18
15
449
481
529
1
11
7
149
21
501
5
521
0
89
233
558
1821
1285
520
750
18
15
449
481
529
1
11
7
149
21
501
5
521
1
89
233
557
1821
1285
325
237
18
15
449
481
529
1
11
7
149
21
501
5
521
1
89
233
558
1821
1285
325
237
18
15
449
481
529
1
11
7
149
21
501
5
521
513
89
233
558
1581
933
933
1261
18
15
449
481
529
1
11
7
149
21
501
5
521
512
89
233
557
1565
901
904
1262
18
15
449
481
529
1
11
7
149
21
501
5
521
512
89
233
558
1581
901
904
1262
18
15
449
481
529
1
13
6
18
147
497
2
11
24
28
14
30
796
1038
27
0
18
15
449
481
529
1
13
6
18
147
497
2
11
24
412
14
30
796
1038
27
960
18
15
449
481
529
1
13
6
18
147
497
2
11
536
28
14
30
796
526
1819
512
18
15
449
481
529
1
13
6
18
147
497
2
11
280
28
14
30
156
14
923
1024
18
15
449
481
529
1
13
6
18
147
497
2
11
280
412
14
30
220
270
923
384
18
15
449
481
529
1
13
6
18
147
497
2
11
152
28
14
30
796
14
475
512
18
15
449
481
529
1
13
6
18
147
497
2
267
24
28
14
30
156
398
27
0
18
15
449
481
529
1
13
6
18
147
497
2
267
24
412
14
30
188
398
603
960
18
15
449
481
529
1
13
6
18
147
497
2
267
280
28
14
30
156
398
475
0
18
15
449
481
529
1
13
6
18
147
497
2
267
280
412
14
30
156
398
475
416
18
15
449
481
529
1
13
6
18
147
497
2
267
152
28
14
30
156
398
219
64
18
15
449
481
529
1
13
6
18
147
497
2
267
152
412
14
30
188
398
347
832
18
15
449
481
529
1
13
6
146
147
497
2
11
536
1820
566
30
156
526
1819
1792
18
15
449
993
529
1
17
5
149
277
373
1
3
125
90
82
47
537
513
765
64
18
15
449
993
529
1
17
5
149
277
373
1
515
125
90
82
47
793
1345
253
64
18
15
449
993
529
1
17
5
149
277
373
1
1155
125
90
82
47
537
1985
1149
64
18
15
449
992
529
1
16
0
18
272
373
4
0
258
414
223
159
438
277
949
429
18
15
449
992
529
1
16
0
18
272
373
4
512
258
414
223
159
438
917
645
1910
18
15
449
992
529
1
16
0
18
272
373
4
256
130
414
223
159
694
661
197
502
18
15
449
992
529
1
16
0
82
272
373
4
0
258
478
191
159
310
277
917
758
18
15
449
992
529
1
16
0
82
272
373
4
512
258
478
191
159
438
917
717
758
18
15
449
992
529
1
16
0
82
272
373
4
256
258
478
191
159
438
405
645
758
18
15
450
480
486
1
16
0
88
16
76
892
512
66
730
728
1932
1288
140
230
1902
18
15
513
337
977
1763
1703
1689
1643
171
689
512
130
418
561
1600
1510
952
1542
74
228
18
15
513
337
977
1760
1702
1689
1639
173
690
515
141
422
57
1825
1504
949
1549
28
358
18
15
513
337
977
1760
1702
1689
1639
173
690
515
141
422
57
1824
1504
949
1549
28
358
18
15
449
993
529
3
11
3
23
277
372
0
10
56
41
177
156
437
21
117
230
18
15
449
993
529
3
11
3
23
277
372
0
522
56
41
177
156
437
917
629
37
18
15
449
993
529
3
11
3
23
277
372
0
266
56
41
177
156
437
405
117
37
18
15
449
993
529
3
11
3
23
277
372
0
266
568
41
177
156
693
661
1653
1253
18
15
449
993
529
3
11
3
23
277
372
0
266
184
41
177
156
437
405
373
165
18
15
449
993
529
0
6
3
23
277
370
3
13
2
41
249
152
433
13
1
117
18
15
449
993
529
0
6
3
23
277
370
3
13
2
50
178
152
305
13
33
124
18
15
449
993
529
0
6
3
23
277
370
3
13
2
489
249
152
433
13
1
1013
18
15
449
993
529
0
6
3
23
277
370
3
525
2
50
178
152
305
909
545
124
18
15
449
993
529
0
6
3
23
277
370
3
269
2
41
249
152
433
397
1
629
18
15
449
993
529
0
6
3
23
277
370
3
269
2
50
178
152
305
397
545
124
18
15
449
993
529
0
6
3
23
277
370
3
269
2
489
249
152
433
397
289
1013
18
15
449
993
529
0
6
3
55
277
370
3
13
2
498
242
152
305
13
97
1020
18
15
449
993
529
0
6
3
55
277
370
3
269
2
498
242
152
433
397
289
1020
18
15
449
993
529
0
6
3
87
277
370
3
525
258
425
233
152
305
909
641
1909
18
15
449
993
529
0
6
3
87
277
370
3
525
258
425
249
152
305
909
641
1909
18
15
449
993
529
0
5
5
21
277
369
3
55
3
29
241
153
306
348
1
57
18
15
449
993
529
0
5
5
21
277
369
3
55
258
493
241
153
306
348
896
757
18
15
449
993
529
0
5
5
21
277
369
3
55
34
493
241
153
306
348
320
981
18
15
449
993
529
0
5
5
21
277
369
3
55
35
29
241
153
306
220
65
25
18
15
449
993
529
0
5
5
21
277
369
3
55
35
493
241
153
306
348
321
981
18
15
449
993
529
0
5
5
69
277
369
3
55
258
451
241
153
306
348
896
737
18
15
449
993
529
0
5
5
69
277
369
3
55
258
451
233
153
306
348
896
737
18
15
449
993
529
0
5
5
69
277
369
3
55
21
469
233
153
306
220
13
1017
18
15
449
993
529
0
5
5
69
277
369
3
55
34
451
233
153
306
348
832
961
18
15
449
993
529
0
5
5
69
277
369
3
55
34
419
177
153
306
220
64
993
18
15
449
993
529
0
5
5
85
277
369
3
55
34
439
177
153
306
220
64
1001
18
15
449
993
529
0
5
5
85
277
369
3
55
277
437
177
153
306
348
909
729
18
15
449
993
529
0
5
5
85
277
369
3
55
277
437
241
153
306
348
909
729
18
15
449
993
529
0
5
5
85
277
369
3
55
277
437
233
153
306
348
909
729
18
15
961
737
485
17
17
2
278
294
70
849
577
32
563
16
772
1310
513
1040
1827
18
15
961
737
485
17
17
2
278
294
70
849
577
32
563
1552
772
1310
513
1040
1827
18
15
961
737
485
17
17
2
278
294
70
849
577
32
563
1552
1284
1310
513
1056
1827
18
15
961
737
485
17
17
2
278
294
70
849
577
288
563
16
772
1310
513
656
1555
18
15
961
737
485
17
17
2
278
294
70
849
577
288
563
1552
772
1310
513
656
1555
18
15
961
737
485
17
17
2
278
294
70
849
577
288
563
1552
1284
1310
513
656
1555
18
15
449
992
1252
5
17
2
75
584
791
61
6
128
462
907
1131
1675
1224
1484
718
18
15
449
992
1253
1
17
5
69
544
806
62
6
141
461
972
1102
1612
1232
1494
710
18
15
449
481
485
1
17
5
149
21
74
862
518
525
1821
2005
1872
1300
176
918
1673
18
15
449
481
485
5
17
5
21
21
77
892
1030
1037
1050
690
646
1548
1552
1810
1808
18
15
449
481
485
5
17
5
21
21
77
892
1030
1037
1050
690
647
1548
1552
1810
1808
18
15
449
481
485
5
17
5
149
69
77
860
518
525
1837
1793
1805
1300
176
914
1714
18
15
449
481
485
5
17
5
149
69
77
892
518
525
1837
1793
1805
1292
272
914
1714
18
15
449
481
485
5
17
5
149
69
77
892
518
525
1837
1797
1805
1292
272
914
1714
18
15
449
480
997
5
17
5
21
144
534
1778
1031
13
29
12
1022
1550
281
4
9
18
15
449
480
997
5
17
5
21
144
534
1778
1031
13
45
12
1022
1550
281
264
361
18
15
449
480
997
5
17
5
21
144
534
1778
1031
525
29
12
1022
1550
281
776
1033
18
15
449
480
997
5
17
5
21
144
534
1778
1031
525
45
12
1022
1550
281
776
1129
18
15
449
480
997
5
17
5
21
144
534
1778
1031
141
29
12
1022
1550
281
452
1097
18
15
449
480
997
5
17
5
21
144
534
1778
7
13
29
12
1022
1550
1561
1028
9
18
15
449
480
997
5
17
5
21
144
534
1778
7
13
45
12
1022
1550
1561
1032
105
18
15
449
480
997
5
17
5
21
144
534
1778
7
525
29
12
1022
1550
1561
1800
1033
18
15
449
480
997
5
17
5
21
144
534
1778
7
525
45
12
1022
1550
1561
1800
1129
18
15
449
480
997
5
17
5
21
144
534
1778
7
141
29
12
1022
1550
1817
1476
137
18
15
449
480
997
5
17
5
149
16
534
1778
1031
525
669
652
1726
1550
313
776
969
18
15
449
480
485
5
17
5
69
64
70
874
519
77
717
652
1806
1294
545
1257
1897
18
15
449
481
965
17
17
5
21
21
522
1776
1030
525
749
721
1744
1552
316
774
1001
18
15
449
481
965
17
17
5
73
77
525
1758
1110
23
465
385
979
1544
272
50
1009
18
15
449
481
965
17
17
5
73
77
525
1758
1110
151
465
385
979
1544
272
338
721
18
15
449
481
965
17
17
5
73
77
525
1758
86
23
465
385
979
1544
1552
1170
1009
18
15
449
481
965
17
17
5
149
21
522
1776
1030
525
669
725
1744
1552
316
774
969
18
15
449
481
965
17
17
5
149
21
522
1776
1030
525
669
757
1744
1552
316
774
969
18
15
449
481
965
21
17
5
69
69
525
1756
1110
150
469
393
1005
1548
272
336
726
18
15
449
481
965
21
17
5
69
69
525
1756
86
534
725
393
1005
1548
1552
1840
1014
18
15
449
481
965
21
17
5
69
69
525
1756
86
150
469
393
1005
1548
1808
1360
725
18
15
449
481
965
21
17
5
69
37
525
1756
86
534
725
713
1677
1548
1552
1840
1014
18
15
449
481
453
17
17
5
149
149
10
1008
518
525
1817
561
720
1552
60
902
1697
18
15
449
481
453
17
17
5
149
149
10
1008
518
525
1821
561
720
1552
60
902
1673
18
15
449
481
453
17
17
5
149
149
10
1008
518
525
1821
565
720
1552
60
902
1673
18
15
962
736
738
359
113
378
360
288
324
4
6
656
1544
1248
1036
1468
1084
1654
2025
18
15
450
480
994
19
17
0
72
16
532
1760
22
532
724
490
1002
1538
1558
1905
1014
18
15
450
480
994
19
17
0
84
72
532
1760
1046
20
426
400
946
1536
278
113
961
18
15
450
480
994
19
17
0
84
72
532
1760
1046
532
426
400
946
1536
278
1329
449
18
15
450
480
994
19
17
0
84
72
532
1760
22
20
426
400
946
1536
1558
1714
962
18
15
450
480
482
19
17
0
20
72
68
864
1046
20
42
80
644
1540
1702
53
65
18
15
450
480
482
19
17
0
20
72
68
864
1046
20
42
80
648
1536
1702
53
65
18
15
450
480
482
19
17
0
20
72
68
864
534
20
42
80
644
1540
166
1077
1089
18
15
450
480
482
19
17
0
20
72
68
864
534
20
42
80
648
1536
166
1077
1089
18
15
450
480
482
19
17
0
72
64
68
864
1046
1044
724
10
650
1538
1574
1893
1517
18
15
450
480
482
19
17
0
148
64
68
864
534
532
1834
1792
1804
1284
166
946
1857
18
15
450
480
482
19
17
0
148
64
68
864
534
532
1834
1792
1802
1280
550
905
1729
18
15
450
480
482
19
17
0
148
32
68
864
534
532
1834
1984
1804
1282
166
949
1857
18
15
449
992
532
13
17
2
75
584
375
6
6
256
442
827
43
300
260
900
438
18
15
449
992
532
13
17
2
75
584
375
6
6
128
442
827
43
556
1028
1476
1517
18
15
449
992
532
13
17
2
75
584
375
6
518
256
442
827
43
556
900
708
1901
18
15
449
992
532
13
17
2
75
584
375
6
262
128
442
827
43
556
708
196
493
18
15
449
482
482
23
17
2
54
20
74
852
1094
1056
755
740
644
1552
1538
1810
1491
18
15
449
482
482
23
17
2
54
20
74
868
1062
1056
755
692
644
1536
1538
1882
1483
18
15
449
482
482
23
17
2
54
20
74
868
1062
1056
755
740
644
1536
1538
1882
1483
18
15
449
482
482
23
17
2
54
20
74
868
1062
1056
755
756
644
1536
1538
1882
1483
18
15
449
482
482
23
17
2
87
20
74
852
582
1984
1970
1907
1873
1296
514
1767
1053
18
15
449
992
533
13
17
5
69
272
374
6
6
13
441
220
158
310
272
385
977
18
15
449
992
533
13
17
5
69
272
374
6
6
22
471
236
158
284
16
304
1010
18
15
449
992
533
13
17
5
69
272
374
6
6
22
471
620
158
540
16
48
1001
18
15
449
992
533
13
17
5
69
272
374
6
6
534
727
620
158
412
528
1840
1001
18
15
449
992
533
13
17
5
69
272
374
6
6
278
471
620
158
284
272
944
745
18
15
449
992
533
13
17
5
69
272
374
6
518
22
471
620
158
540
912
304
1001
18
15
449
992
533
13
17
5
69
272
374
6
518
534
727
236
158
436
912
944
1001
18
15
449
992
533
13
17
5
69
272
374
6
518
534
727
620
158
694
912
944
1010
18
15
449
992
533
13
17
5
69
272
374
6
262
13
441
220
158
438
400
577
977
18
15
449
992
533
13
17
5
69
272
374
6
262
22
471
236
158
284
400
304
1010
18
15
449
992
533
13
17
5
69
272
374
6
262
22
471
620
158
540
656
560
1001
18
15
449
992
533
13
17
5
69
272
374
6
262
534
727
236
158
692
656
1584
1001
18
15
449
992
533
13
17
5
69
272
374
6
262
534
727
620
158
540
656
1584
1001
18
15
449
992
533
13
17
5
69
272
374
6
262
141
441
220
158
438
400
321
849
18
15
449
992
533
13
17
5
69
272
374
6
262
141
461
236
158
694
656
193
709
18
15
449
992
533
13
17
5
69
272
374
6
262
141
461
220
158
694
656
193
709
18
15
449
992
533
13
17
5
69
272
374
6
262
141
461
620
158
694
656
193
709
18
15
449
992
533
13
17
5
69
272
374
6
262
278
471
236
158
692
656
688
754
18
15
449
992
533
13
17
5
69
272
374
6
262
278
471
620
158
694
656
688
754
18
15
449
992
533
13
17
5
85
272
374
6
6
278
439
236
158
284
272
944
425
18
15
449
992
533
13
17
5
85
272
374
6
518
269
429
204
158
438
912
641
1897
18
15
449
992
533
13
17
5
85
272
374
6
518
278
439
236
158
694
912
432
410
18
15
449
992
533
13
17
5
85
272
374
6
262
141
429
204
158
694
656
193
489
18
15
449
992
533
13
17
5
85
272
374
6
262
141
477
236
158
694
656
193
713
18
15
449
992
533
13
17
5
77
272
374
6
6
22
453
228
158
308
16
48
1021
18
15
449
992
533
13
17
5
77
272
374
6
6
22
453
612
158
308
16
48
1021
18
15
449
992
533
13
17
5
77
272
374
6
6
22
454
612
158
540
16
48
1016
18
15
449
992
533
13
17
5
77
272
374
6
6
22
455
228
158
284
16
304
1017
18
15
449
992
533
13
17
5
77
272
374
6
6
534
710
612
158
436
528
1840
1016
18
15
449
992
533
13
17
5
77
272
374
6
6
278
453
612
158
308
272
944
765
18
15
449
992
533
13
17
5
77
272
374
6
518
278
453
612
158
820
1296
688
765
18
15
449
992
533
13
17
5
77
272
374
6
262
22
453
228
158
692
656
304
1021
18
15
449
992
533
13
17
5
77
272
374
6
262
22
453
612
158
692
656
304
1021
18
15
449
992
533
13
17
5
77
272
374
6
262
22
454
228
158
284
400
304
1016
18
15
449
992
533
13
17
5
77
272
374
6
262
22
454
612
158
540
656
304
1016
18
15
449
992
533
13
17
5
77
272
374
6
262
22
455
228
158
284
400
304
1017
18
15
449
992
533
13
17
5
77
272
374
6
262
278
455
228
158
692
656
688
762
18
15
449
480
533
13
17
5
21
144
502
6
6
13
25
12
30
182
16
1
33
18
15
449
480
533
13
17
5
21
144
502
6
6
13
29
12
30
182
16
1
9
18
15
449
480
533
13
17
5
21
144
502
6
6
13
45
12
30
182
16
1
105
18
15
449
480
533
13
17
5
21
144
502
6
6
13
413
12
30
182
16
1
969
18
15
449
480
533
13
17
5
21
144
502
6
6
22
55
12
30
180
16
48
25
18
15
449
480
533
13
17
5
21
144
502
6
6
525
25
12
30
182
528
1793
545
18
15
449
480
533
13
17
5
21
144
502
6
6
525
29
12
30
182
528
1793
1033
18
15
449
480
533
13
17
5
21
144
502
6
6
525
45
12
30
822
528
1825
1129
18
15
449
480
533
13
17
5
21
144
502
6
6
534
55
12
30
180
528
1840
537
18
15
449
480
533
13
17
5
21
144
502
6
6
278
55
12
30
156
16
944
1065
18
15
449
480
533
13
17
5
21
144
502
6
262
13
25
12
30
182
400
1
33
18
15
449
480
533
13
17
5
21
144
502
6
262
13
29
12
30
182
400
1
9
18
15
449
480
533
13
17
5
21
144
502
6
262
13
45
12
30
182
400
1
361
18
15
449
480
533
13
17
5
21
144
502
6
262
22
55
12
30
182
400
48
18
18
15
449
482
482
22
17
5
21
20
74
866
1046
1046
1078
692
644
1540
1572
1904
1816
18
15
449
482
482
22
17
5
69
20
74
866
1046
1046
725
692
644
1540
1572
1888
1510
18
15
449
482
482
22
17
5
149
68
74
866
534
534
1846
1796
1844
1284
292
944
1688
18
15
449
482
482
23
17
5
85
20
74
852
582
77
733
688
1924
1296
514
608
1894
18
15
449
482
482
23
17
5
85
20
74
852
582
77
733
692
1924
1296
514
608
1894
18
15
449
482
482
23
17
5
85
20
74
852
582
77
733
692
1874
1296
514
608
1894
18
15
449
482
482
23
17
5
85
20
74
852
582
77
733
756
1924
1296
514
608
1894
18
15
449
482
482
23
17
5
149
20
74
868
1062
1037
669
436
644
1536
1538
1792
1482
18
15
449
482
482
23
17
5
149
20
74
868
1062
1037
669
692
644
1536
1538
1792
1482
18
15
705
337
17
97
7
261
285
53
49
193
218
450
233
417
417
301
108
796
1076
18
15
706
336
17
257
17
0
152
48
62
386
3
768
793
801
429
684
2
771
631
18
15
706
336
17
257
17
0
152
48
62
386
3
768
793
1313
429
684
2
771
631
18
15
705
337
17
257
17
3
287
53
49
385
3
1
25
273
417
685
9
5
45
18
15
705
337
17
257
17
3
287
53
49
385
3
769
25
273
417
685
9
773
45
18
15
705
337
17
257
17
3
279
53
49
385
3
1
40
280
417
685
10
526
56
18
15
705
337
17
257
17
3
279
53
49
385
3
1
41
280
417
685
9
133
213
18
15
705
337
17
257
17
3
279
53
49
385
3
1
41
281
417
685
9
133
213
18
15
705
337
17
257
17
3
279
53
49
385
3
1
50
280
417
685
9
69
92
18
15
705
337
17
257
11
3
287
53
49
385
9
2
24
272
418
695
21
516
54
18
15
705
337
17
257
11
3
287
53
49
389
9
2
24
272
418
686
5
4
54
18
15
705
337
17
257
11
3
287
53
49
389
9
770
24
272
418
686
5
772
54
18
15
705
337
17
257
11
7
277
53
49
385
9
1
25
281
417
685
13
5
26
18
15
705
337
17
257
11
7
277
53
49
385
9
1
25
285
417
685
13
5
26
18
15
705
337
17
257
11
7
277
53
49
385
9
769
25
281
417
685
13
773
26
18
15
705
337
17
257
11
7
277
53
49
385
9
769
25
285
417
685
13
773
26
18
15
705
337
17
257
11
7
277
53
49
641
9
1
53
789
1057
1645
1037
1061
114
18
15
705
337
17
257
11
7
149
53
49
385
9
1
793
1433
417
701
13
581
1965
18
15
705
337
17
257
11
7
149
53
49
385
9
1
153
153
417
685
13
133
474
18
15
705
337
17
257
11
7
149
53
49
385
9
769
793
921
417
685
13
773
538
18
15
1473
1505
1041
1281
1297
1027
1111
1045
881
769
1027
513
937
729
153
29
969
69
213
18
15
1473
1505
1041
1281
1297
1027
1111
1045
881
769
1027
513
946
752
153
61
969
69
220
18
15
1473
1505
1041
1281
1297
1027
1111
1045
881
769
1027
513
946
728
153
61
969
69
220
18
15
1473
1505
1041
1281
1297
1027
1111
1045
881
769
515
513
937
729
153
29
9
69
213
18
15
1473
1505
1041
1281
1297
1027
1111
1045
881
769
515
513
946
752
153
29
9
69
220
18
15
1473
1505
1041
1281
1297
1027
1111
1045
881
769
515
513
946
728
153
29
9
69
220
18
15
1473
1505
1041
1281
1297
1027
1111
1045
885
769
515
513
946
728
157
53
1
69
220
18
15
1473
1505
1041
1281
1297
1283
1047
1045
881
769
1027
641
745
1009
153
125
969
197
213
18
15
1473
1505
1041
1281
1297
1283
1047
1045
881
769
515
641
745
1009
153
61
9
389
213
18
15
1473
1505
1041
1281
1286
1287
1093
1045
884
772
524
642
705
749
156
54
6
385
198
18
15
1473
1505
1041
1281
1286
1287
1093
1101
884
772
524
642
705
649
156
54
6
385
198
18
15
1473
1505
1041
1281
1286
1287
1093
1101
884
772
524
642
706
649
156
54
6
385
196
18
15
1473
1505
1041
1281
1291
1031
1173
1045
881
769
521
513
665
649
153
29
77
101
429
18
15
1473
1505
1041
1281
1291
1031
1173
1045
881
769
521
513
665
729
153
29
77
101
429
18
15
1473
1505
1041
1281
1291
1031
1173
1045
881
769
521
512
665
649
153
29
21
32
430
18
15
1473
1505
1041
1281
1291
1031
1173
1045
881
769
521
512
665
729
153
29
21
32
430
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
769
521
512
665
649
157
53
21
32
430
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
769
521
512
665
649
158
53
21
32
430
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
769
521
512
665
653
157
53
21
32
430
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
769
521
512
665
729
157
53
21
32
430
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
773
521
513
665
649
154
30
5
101
429
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
773
521
513
665
649
158
54
5
37
429
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
773
521
513
665
729
154
30
5
101
429
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
773
521
512
665
649
154
27
17
464
438
18
15
1473
1505
1041
1281
1291
1031
1173
1045
885
773
521
512
665
729
154
27
17
464
438
18
15
1473
1505
1041
1281
1291
1287
1093
1045
881
769
521
641
725
757
153
29
21
421
425
18
15
1473
1505
1041
1281
1291
1287
1093
1045
881
769
521
641
725
749
153
29
21
421
425
18
15
1473
1505
1041
1281
1291
1287
1093
1045
885
769
521
641
705
749
157
53
21
389
193
18
15
1473
1505
1041
1281
1291
1287
1093
1045
885
769
521
641
725
757
157
53
21
421
425
18
15
1473
1505
1041
1281
1291
1287
1093
1045
885
769
521
641
725
749
157
53
21
421
425
18
15
1473
1505
1041
1281
1291
1287
1093
1045
885
769
521
640
705
749
157
53
21
416
446
18
15
1473
1505
1041
1281
1291
1287
1093
1045
885
769
521
640
724
749
157
53
21
416
424
18
15
1473
1505
1041
1281
1291
1287
1093
1101
885
769
521
641
705
649
157
53
21
389
193
18
15
1473
1505
1041
1281
1291
1287
1093
1101
885
769
521
640
705
649
157
53
21
416
446
18
15
1473
1505
1041
1281
1291
1287
1093
589
885
769
521
768
929
9
29
53
21
128
126
18
15
1473
1505
1041
1281
1291
1287
1109
1045
885
769
521
641
729
729
157
53
21
389
218
18
15
1473
1505
1041
1281
1291
1287
1109
1045
885
769
521
640
729
729
157
53
21
416
430
18
15
1473
1505
1041
1281
1291
1287
1109
1046
885
769
521
641
729
728
157
53
21
389
218
18
15
1473
1505
1041
1281
1291
1287
1095
1101
885
769
521
640
704
649
157
117
21
416
160
18
15
1473
1505
1041
1281
1291
1287
1111
1047
885
769
561
641
728
720
153
89
93
390
439
18
15
1473
1505
1041
1281
1291
1287
1111
1047
885
769
561
641
728
688
153
89
93
390
439
18
15
1473
1505
1041
1281
1291
1287
1111
1047
885
769
561
641
728
728
153
89
93
390
439
18
15
1473
1505
1041
1281
1293
1030
1042
1043
881
770
1035
536
924
758
158
28
974
91
192
18
15
1473
1505
1041
1281
1293
1030
1042
1043
881
770
523
536
924
758
158
28
14
27
320
18
15
1473
1505
1041
1281
1293
1030
1170
1043
881
770
523
536
668
654
158
28
14
27
416
18
15
1473
1505
1041
1281
1293
1030
1170
1043
881
770
523
536
668
758
158
28
14
27
416
18
15
1473
1505
1041
1281
1293
1030
1170
1043
881
770
523
536
668
734
158
28
14
27
416
18
15
1473
1505
1041
1280
1285
1285
1093
1045
881
771
567
661
725
753
153
50
92
397
425
18
15
450
482
480
21
17
0
28
20
70
870
1040
1044
1050
728
642
1536
1568
1846
1890
18
15
450
482
480
21
17
0
28
20
78
870
1040
1044
1050
728
644
1536
1568
1846
1890
18
15
450
482
480
21
17
0
72
68
70
870
1040
1044
724
644
644
1536
1568
1894
1518
18
15
450
482
480
21
17
0
72
68
78
870
1040
1044
724
8
652
1536
1568
1894
1518
18
15
450
482
480
21
17
0
72
68
78
870
1040
1044
724
644
652
1536
1568
1894
1518
18
15
449
480
480
21
17
2
91
16
67
870
528
64
730
731
1931
1292
544
1278
1910
18
15
449
480
480
20
17
2
91
16
67
855
590
64
730
731
1931
1307
516
1205
1909
18
15
449
482
480
21
17
5
21
20
22
998
1040
22
54
96
748
1536
1568
1036
1048
18
15
449
482
480
21
17
5
21
20
22
998
528
22
54
96
748
1536
32
1036
1048
18
15
449
482
480
21
17
5
21
20
22
998
528
278
54
96
748
1536
32
396
280
18
15
449
482
480
21
17
5
69
68
78
870
1040
1046
726
4
652
1536
1568
1900
1512
18
15
449
482
480
21
17
5
69
68
78
870
1040
1046
726
644
652
1536
1568
1900
1512
18
15
449
482
480
21
17
5
69
76
70
870
1040
1046
726
640
642
1536
1568
1900
1512
18
15
449
482
480
21
17
5
149
68
70
870
528
534
1846
1796
1802
1284
544
908
1816
18
15
705
738
352
21
17
517
277
276
22
998
528
1558
54
1120
1516
1280
544
1548
24
18
15
450
994
1248
33
13
0
72
548
806
46
182
156
468
962
1098
1560
66
211
449
18
15
961
994
1248
33
13
5
277
20
790
46
182
53
565
776
1146
1668
1153
1173
1813
18
15
449
994
1248
33
13
5
21
532
790
46
182
181
53
776
1146
1668
1153
917
533
18
15
450
992
1248
32
10
0
20
288
800
40
180
62
42
192
338
284
262
134
32
18
15
450
992
1248
32
10
0
20
288
800
40
180
318
42
192
338
284
262
646
288
18
15
450
480
928
32
6
0
24
64
608
1584
188
318
408
384
920
1676
1678
1667
387
18
15
450
480
928
32
6
0
24
64
608
1584
188
318
409
384
920
1676
1678
1667
385
18
15
961
737
480
32
4
5
314
291
67
835
615
98
240
146
770
1298
518
1024
1456
18
15
961
736
480
32
5
5
285
288
64
832
614
66
235
168
769
1302
527
1118
1242
18
15
961
736
480
32
5
5
285
288
64
832
614
98
235
168
769
1302
527
1182
442
18
15
705
737
480
34
6
518
286
323
67
836
610
1552
48
1074
818
1303
517
2016
54
18
15
961
737
480
34
6
6
286
291
67
836
610
80
232
170
770
1303
517
592
198
18
15
513
337
976
1762
1703
1605
1642
171
691
516
128
130
720
1601
1504
951
1536
1550
286
18
15
449
992
528
2
11
3
31
528
496
4
8
258
408
779
40
542
530
902
731
18
15
449
992
528
2
11
3
31
528
496
4
8
258
408
779
41
542
530
902
731
18
15
449
992
528
2
11
3
31
272
368
4
8
258
408
267
40
542
530
902
731
18
15
449
992
528
2
11
3
31
272
368
4
8
258
408
267
41
286
274
902
411
18
15
449
992
528
2
11
3
31
272
368
4
520
258
408
267
40
542
914
390
411
18
15
449
992
528
2
11
3
31
272
368
4
520
258
408
267
41
286
914
646
1883
18
15
449
992
528
2
11
3
31
272
368
4
264
258
408
267
40
286
402
646
731
18
15
449
992
528
2
11
3
31
272
368
4
264
258
408
267
41
286
402
646
731
18
15
449
992
528
2
11
3
31
272
368
4
264
130
408
267
40
670
658
198
494
18
15
449
992
528
2
11
3
31
272
368
4
264
130
408
267
41
670
658
198
494
18
15
449
992
528
2
11
3
47
544
496
4
8
514
760
1691
24
542
530
1798
1014
18
15
449
992
528
2
11
3
47
544
496
4
8
514
760
1691
25
1054
530
1798
1014
18
15
449
992
528
2
11
3
47
288
368
4
8
514
760
155
24
542
530
1798
1014
18
15
449
992
528
2
11
3
47
288
368
4
8
514
760
155
25
542
530
1798
1014
18
15
449
992
528
2
11
3
47
288
368
4
520
514
760
155
24
542
914
902
1014
18
15
449
992
528
2
11
3
47
288
368
4
520
514
760
155
25
542
914
902
1014
18
15
449
992
528
2
11
3
47
288
368
4
264
514
760
155
24
542
658
1542
1014
18
15
449
992
528
2
11
3
47
288
368
4
264
514
760
155
25
542
658
1542
1014
18
15
449
992
528
2
11
3
79
272
368
4
8
130
440
367
41
286
146
454
502
18
15
449
992
528
2
11
3
79
272
368
4
264
130
440
367
41
670
658
198
758
18
15
449
993
528
2
11
7
73
291
371
4
8
0
454
193
24
555
8
0
996
18
15
449
993
528
2
11
7
73
291
371
4
8
128
454
193
24
555
1032
1472
1476
18
15
449
993
528
2
11
7
73
291
371
4
520
0
454
193
24
555
904
256
996
18
15
449
993
528
2
11
7
73
291
371
4
520
256
454
193
24
555
904
704
740
18
15
449
993
528
2
11
7
73
291
371
4
264
0
454
193
24
555
648
0
996
18
15
449
993
528
2
11
7
73
291
371
4
264
256
454
193
24
555
648
640
740
18
15
449
993
528
2
11
7
73
291
371
4
264
128
454
193
24
555
648
192
708
18
15
961
993
528
2
23
5
282
19
499
4
0
4
560
778
40
299
1
524
1900
18
15
961
993
528
2
23
5
282
19
499
4
0
516
560
778
40
299
512
1900
1388
18
15
449
993
528
2
23
5
26
275
371
4
0
4
48
266
40
683
1025
12
108
18
15
449
993
528
2
23
5
26
275
371
4
512
4
48
266
40
683
897
268
876
18
15
449
993
528
2
23
5
26
275
371
4
512
516
48
266
40
683
896
908
1116
18
15
449
993
528
2
23
5
26
275
371
4
512
260
48
266
40
683
897
716
620
18
15
449
993
528
2
23
5
26
275
371
4
256
4
48
266
40
683
385
12
364
18
15
449
993
528
2
23
5
26
275
371
4
256
516
48
266
40
683
641
1548
1132
18
15
449
993
528
2
23
5
26
275
371
4
256
260
48
266
40
683
385
460
108
18
15
449
993
528
2
23
5
26
275
371
4
256
132
48
266
40
683
385
204
604
18
15
449
993
528
2
23
5
26
275
371
4
1152
4
48
266
40
619
1984
1100
92
18
15
449
993
528
2
23
5
26
291
371
4
0
4
48
282
24
811
0
12
108
18
15
449
993
528
2
23
5
26
291
371
4
512
4
48
282
24
811
897
268
108
18
15
449
993
528
2
23
5
26
291
371
4
512
516
48
282
24
811
896
908
1116
18
15
449
993
528
2
23
5
26
291
371
4
512
260
48
282
24
811
897
652
604
18
15
450
992
528
16
6
0
20
288
368
8
36
46
42
192
24
792
92
70
232
18
15
450
992
528
16
6
0
20
288
368
8
36
46
42
160
24
536
1116
70
232
18
15
450
992
528
16
6
0
72
272
368
8
36
46
441
176
40
536
220
70
993
18
15
450
992
528
16
6
0
72
272
368
8
292
46
441
176
40
536
732
70
993
18
15
450
992
528
16
6
0
152
272
368
8
36
46
89
96
40
536
220
70
201
18
15
449
992
528
16
6
5
29
272
368
8
36
32
50
264
156
280
92
64
234
18
15
449
992
528
16
6
5
29
272
368
8
36
96
50
264
156
280
92
192
490
18
15
449
992
528
16
6
5
29
272
368
8
292
32
50
264
156
664
732
64
234
18
15
449
992
528
16
6
5
38
288
368
8
36
96
504
300
24
536
1116
1204
950
18
15
449
992
528
16
6
5
77
272
368
8
36
0
454
228
156
280
92
130
994
18
15
449
992
528
16
6
5
77
272
368
8
36
0
454
612
156
280
92
130
994
18
15
449
992
528
16
6
5
77
272
368
8
36
256
454
228
156
280
348
898
738
18
15
449
992
528
16
6
5
77
272
368
8
36
256
454
612
156
280
348
898
738
18
15
449
992
528
16
6
5
77
272
368
8
36
32
454
228
156
280
92
64
962
18
15
449
992
528
16
6
5
77
272
368
8
36
32
454
612
156
280
92
64
962
18
15
449
992
528
16
6
5
77
272
368
8
36
96
454
612
156
536
604
436
900
18
15
449
992
528
16
6
5
77
272
368
8
36
544
710
228
156
792
604
1856
962
18
15
449
992
528
16
6
5
77
272
368
8
36
544
710
612
156
792
604
1856
962
18
15
449
992
528
16
6
5
77
272
368
8
36
544
1894
612
156
984
604
1856
1890
18
15
449
992
528
16
6
5
77
272
368
8
548
32
454
228
156
792
1372
578
962
18
15
449
992
528
16
6
5
77
272
368
8
548
32
454
612
156
792
1372
578
962
18
15
449
992
528
16
6
5
77
272
368
8
548
96
454
612
156
792
1372
194
898
18
15
449
992
528
16
6
5
77
272
368
8
292
32
454
228
156
664
732
64
962
18
15
449
992
528
16
6
5
77
272
368
8
292
32
454
612
156
536
732
308
964
18
15
449
992
528
16
6
5
77
272
368
8
292
160
454
228
156
664
732
320
386
18
15
449
992
528
16
6
5
77
272
368
8
292
160
454
612
156
728
732
320
386
18
15
449
992
528
48
6
5
29
272
368
16
20
64
42
264
156
708
526
377
90
18
15
449
992
528
48
6
5
29
272
368
16
532
64
42
264
156
676
910
1241
90
18
15
449
992
528
48
6
5
29
272
368
16
276
64
42
264
156
420
398
625
90
18
15
449
992
528
48
6
5
77
272
368
16
20
0
454
228
156
262
14
57
996
18
15
449
992
528
48
6
5
77
272
368
16
20
0
454
612
156
710
526
569
996
18
15
449
992
528
48
6
5
77
272
368
16
20
128
454
228
156
260
222
500
452
18
15
449
992
528
48
6
5
77
272
368
16
20
128
454
612
156
516
526
505
450
18
15
449
992
528
48
6
5
77
272
368
16
20
64
710
228
156
708
526
1714
1906
18
15
449
992
528
48
6
5
77
272
368
16
20
64
710
612
156
518
526
1713
1906
18
15
449
992
528
48
6
5
77
272
368
16
20
64
454
612
156
518
142
441
932
18
15
449
992
528
48
6
5
77
272
368
16
532
0
454
612
156
774
1294
57
996
18
15
449
992
528
48
6
5
77
272
368
16
532
576
454
228
156
292
910
945
706
18
15
449
992
528
48
6
5
77
272
368
16
532
576
454
612
156
644
910
946
706
18
15
449
992
528
48
6
5
77
272
368
16
276
128
454
228
156
644
654
242
450
18
15
449
992
528
48
6
5
77
272
368
16
276
128
454
612
156
644
654
242
450
18
15
449
480
528
16
6
5
29
144
496
8
36
32
50
8
28
792
1116
64
234
18
15
449
480
528
16
6
5
29
144
496
8
36
96
50
8
28
792
1116
704
490
18
15
449
480
528
48
6
5
29
144
496
16
20
64
42
8
28
196
14
121
90
18
15
705
337
21
93
17
514
283
51
60
612
518
1536
26
280
411
904
1000
1588
117
18
15
705
337
21
93
529
2
283
51
60
612
1542
0
26
280
411
904
2024
52
117
18
15
705
337
21
93
529
2
283
51
60
612
1542
64
26
280
411
904
2024
180
53
18
15
513
849
1045
1301
1297
1513
349
373
861
853
1057
741
5
1473
362
73
897
218
2014
18
15
1473
1504
1044
1293
1297
1282
1099
584
887
773
518
768
954
59
43
27
8
188
182
18
15
1473
1504
1044
1293
1297
1282
1099
584
887
774
518
768
954
59
43
44
4
132
109
18
15
449
848
1045
1301
1297
1282
283
344
861
853
529
768
90
595
343
71
33
260
502
18
15
1473
1504
1045
1293
1297
1029
1093
1040
886
774
518
525
953
732
158
54
16
1
353
18
15
1473
1504
1045
1293
1297
1029
1093
1040
886
774
518
525
957
732
158
54
16
1
357
18
15
1473
1504
1045
1293
1297
1029
1173
1040
886
774
518
525
669
652
158
54
16
1
393
18
15
1473
1504
1045
1293
1297
1285
1093
1040
886
774
518
653
697
732
158
54
16
417
337
18
15
1473
1504
1045
1293
1297
1285
1093
1040
886
774
518
662
727
748
158
28
16
432
434
18
15
705
337
16
258
11
3
283
51
51
388
8
2
26
536
1058
695
4
6
26
18
15
705
337
16
258
11
3
283
51
51
388
8
2
26
280
418
695
4
6
26
18
15
705
337
16
258
11
3
283
51
51
388
8
770
26
280
418
695
4
774
26
18
15
705
337
16
258
10
2
282
51
51
388
10
3
27
537
1058
695
5
2
24
18
15
705
337
16
258
10
2
282
51
51
388
10
3
27
281
418
695
5
2
24
18
15
705
337
16
258
10
2
282
51
51
388
10
771
27
281
418
695
5
770
24
18
15
705
337
16
258
10
2
154
51
51
388
10
771
795
921
418
695
5
770
536
18
15
705
337
16
258
10
3
283
51
51
388
10
2
26
536
1058
695
5
4
52
18
15
705
337
16
258
10
3
283
51
51
388
10
2
26
280
418
695
5
4
52
18
15
705
337
16
258
10
3
283
51
51
388
10
770
26
280
418
695
5
772
52
18
15
705
336
16
258
23
5
281
48
48
388
0
5
49
532
1060
702
2
7
109
18
15
705
336
16
258
23
5
281
48
48
388
0
5
49
276
420
702
2
7
109
18
15
705
336
16
258
23
5
153
48
48
388
0
773
817
804
420
686
2
775
621
18
15
705
336
16
258
23
5
153
48
48
388
0
773
817
1316
420
686
2
775
621
18
15
705
337
16
97
11
259
283
51
51
197
208
472
154
280
400
157
309
792
1028
18
15
705
337
16
97
11
259
283
51
51
197
208
472
154
280
401
157
309
792
1028
18
15
706
336
16
80
6
256
280
48
48
176
244
474
152
284
420
258
334
771
1035
18
15
706
336
16
304
6
0
280
48
48
400
20
26
24
284
420
674
14
35
35
18
15
706
336
16
304
6
0
280
48
48
400
20
90
24
284
420
674
14
99
11
18
15
706
336
16
304
6
0
280
48
48
400
20
794
24
284
420
674
14
803
35
18
15
706
336
16
304
6
0
152
48
48
400
20
794
792
1436
420
674
14
803
551
18
15
706
336
16
304
6
0
152
48
48
400
20
794
1304
156
420
674
14
803
1827
18
15
1474
1504
1040
1328
1286
1280
1096
584
883
784
532
694
953
58
43
8
14
398
98
18
15
1473
1504
1040
1328
1286
1029
1101
1040
880
784
1044
576
710
740
156
6
990
177
114
18
15
1473
1504
1040
1328
1286
1029
1101
1040
880
784
1044
576
870
740
156
4
990
114
210
18
15
852
962
532
13
17
2
320
65
168
6
6
256
352
899
5
133
324
900
480
18
15
852
962
532
13
17
2
320
65
168
6
6
64
192
899
5
133
4
228
224
18
15
852
962
532
13
17
2
320
65
168
6
6
64
208
899
5
133
4
228
240
18
15
852
962
532
13
17
2
320
65
168
6
262
256
352
899
5
133
388
644
480
18
15
852
962
532
13
17
2
320
65
168
6
262
160
352
899
5
133
420
380
816
18
15
852
962
532
21
17
2
320
66
216
89
17
32
352
817
48
23
23
68
944
18
15
849
961
529
19
17
2
327
69
169
48
70
64
354
896
5
72
222
470
965
18
15
849
961
529
1
11
0
325
69
169
1
9
67
199
898
5
133
13
225
192
18
15
849
961
529
1
11
0
325
69
169
1
9
67
199
898
9
133
13
225
192
18
15
849
961
529
1
11
0
325
69
169
1
9
67
199
901
5
133
13
225
192
18
15
849
961
529
1
11
0
325
69
169
1
9
67
199
901
9
133
13
225
192
18
15
849
961
529
1
11
0
325
69
169
1
9
67
199
899
5
133
13
225
192
18
15
849
961
529
1
11
0
325
69
169
1
9
67
199
902
5
133
13
225
192
18
15
849
961
529
1
11
0
325
69
169
1
9
67
199
903
5
133
13
225
192
18
15
849
961
529
1
11
0
325
69
217
5
9
67
199
898
41
125
69
225
192
18
15
849
961
529
1
11
0
325
69
217
5
9
67
199
901
41
125
69
225
192
18
15
849
961
529
1
11
0
325
69
217
5
9
67
199
899
41
125
69
225
192
18
15
849
961
529
1
11
0
325
69
217
5
9
67
359
898
49
61
293
737
992
18
15
849
961
529
1
11
0
325
69
217
5
9
67
359
901
41
61
293
737
992
18
15
849
961
529
1
11
0
325
69
217
5
9
67
359
850
41
61
293
737
992
18
15
849
961
529
1
17
3
327
69
169
1
3
121
200
896
5
133
10
254
208
18
15
849
961
529
1
17
3
327
69
169
1
3
121
200
896
9
133
10
254
208
18
15
849
961
529
1
11
3
327
69
169
1
9
66
194
896
5
133
13
228
194
18
15
849
961
529
1
11
3
327
69
169
1
9
66
194
896
9
133
13
228
194
18
15
849
961
529
1
11
3
327
69
169
1
49
66
194
896
5
133
93
124
202
18
15
849
961
529
1
11
3
327
69
169
1
49
66
194
896
9
133
93
124
202
18
15
849
961
529
1
11
3
327
69
169
1
49
66
194
898
9
133
93
124
202
18
15
849
961
529
1
11
3
327
69
217
5
9
66
194
896
41
125
69
228
194
18
15
849
961
529
1
11
3
327
69
217
5
9
66
354
896
49
125
197
228
994
18
15
849
961
529
1
11
3
327
69
217
5
9
66
354
896
41
125
197
228
994
18
15
849
961
529
3
11
3
327
69
169
0
48
56
354
896
5
128
48
408
940
18
15
849
961
529
3
11
3
327
69
169
0
48
56
354
896
9
240
176
408
956
18
15
849
961
529
3
11
3
327
69
169
0
48
312
354
896
5
128
176
920
700
18
15
849
961
529
3
11
3
327
69
169
0
10
88
200
896
5
128
22
238
235
18
15
849
961
529
3
11
3
327
69
169
0
304
56
354
896
5
128
432
280
940
18
15
849
961
529
3
11
3
327
69
169
0
304
56
354
896
9
240
432
24
956
18
15
849
961
529
0
6
2
326
69
217
3
61
60
356
898
49
65
365
325
945
18
15
849
961
529
0
6
2
326
70
174
63
61
60
356
896
8
145
129
325
945
18
15
849
961
529
0
6
2
326
70
174
63
317
60
356
896
8
145
385
69
945
18
15
849
961
529
0
6
2
327
69
169
3
13
56
354
896
9
130
278
368
948
18
15
849
961
529
0
6
2
327
69
169
3
13
56
354
898
9
130
278
368
948
18
15
849
961
529
0
6
2
327
69
169
3
61
56
354
896
9
130
54
400
948
18
15
849
961
529
0
6
2
327
69
169
3
61
56
354
898
9
130
54
400
948
18
15
849
961
529
0
6
2
327
69
169
3
61
312
354
896
9
130
182
912
692
18
15
849
961
529
0
6
2
327
69
169
3
269
184
354
896
9
130
406
368
820
18
15
849
961
529
0
6
2
327
69
169
3
269
184
354
898
9
130
406
368
820
18
15
849
961
529
0
6
2
327
69
169
3
317
56
354
896
9
130
438
272
948
18
15
849
961
529
0
6
2
327
69
169
3
317
56
354
898
9
130
438
272
948
18
15
849
961
529
0
6
2
327
69
217
3
93
56
354
820
49
65
246
272
948
18
15
849
961
529
0
6
3
327
69
169
3
13
66
201
897
5
129
13
225
245
18
15
849
961
529
0
6
3
327
69
169
3
13
66
201
897
9
129
141
225
245
18
15
849
961
529
0
6
3
327
69
169
3
13
58
354
896
9
129
205
369
948
18
15
849
961
529
0
6
3
327
69
169
3
269
186
354
896
9
130
406
369
820
18
15
849
961
529
0
6
3
327
69
169
3
317
58
354
896
9
130
438
273
948
18
15
849
961
529
0
6
3
327
69
217
3
93
58
354
896
49
65
246
273
948
18
15
849
961
529
0
6
3
327
69
217
63
61
58
354
896
41
138
258
321
948
18
15
849
961
529
0
6
3
327
69
217
63
317
58
354
896
41
138
386
65
948
18
15
849
961
533
21
17
2
327
69
173
13
33
64
354
898
11
135
61
116
966
18
15
849
961
533
21
17
2
327
69
173
13
33
64
354
898
7
133
61
116
966
18
15
849
961
533
21
17
2
327
69
173
13
273
288
354
896
6
134
397
452
454
18
15
849
961
533
21
17
2
327
69
173
13
273
288
354
898
11
135
397
452
454
18
15
849
961
533
25
17
2
326
69
170
48
70
64
195
897
8
144
218
475
211
18
15
849
961
533
25
17
2
326
69
170
48
326
64
195
897
8
144
442
363
355
18
15
849
961
533
29
17
2
327
69
173
50
71
64
194
896
6
96
178
183
445
18
15
849
961
533
29
17
2
327
69
173
50
327
64
194
896
6
224
434
371
357
18
15
849
960
528
2
11
3
327
64
216
4
8
66
354
855
44
124
68
230
994
18
15
1793
994
966
1735
1703
1861
1597
100
514
512
704
65
233
0
2
96
38
774
76
18
15
1793
994
966
1735
1703
1861
1597
100
258
512
704
65
233
0
1538
128
38
1798
78
18
15
1793
994
966
1735
1703
1861
1597
100
1154
512
704
65
233
0
770
224
32
774
78
18
15
1793
994
966
1735
1703
1861
1597
100
1154
640
704
65
233
0
770
0
0
1798
78
18
15
1793
994
966
1735
1703
1861
1637
100
514
512
192
65
213
8
2
80
1574
1798
1842
18
15
1793
994
966
1735
1703
1861
1637
100
514
512
192
65
213
20
4
96
1574
1798
1842
18
15
1793
1506
966
1735
1703
1861
1597
1636
1154
1152
704
65
233
768
258
512
0
774
1814
18
15
1697
849
905
1717
1649
1833
1737
13
654
738
519
517
141
225
424
300
130
690
1735
18
15
417
992
944
1586
1659
195
199
280
104
548
644
1900
258
363
808
1162
108
70
584
18
15
417
992
944
1586
1659
195
199
280
104
548
644
1900
258
363
809
1162
108
70
584
18
15
417
992
944
1586
1659
195
199
280
104
548
644
1882
258
363
808
1162
90
81
618
18
15
417
992
944
1586
1659
195
199
280
104
548
644
1882
258
363
809
1162
90
81
618
18
15
417
992
745
1781
1649
1833
195
280
318
770
519
517
1825
1235
205
92
130
708
257
18
15
417
992
745
1781
1649
1833
1219
280
318
770
519
517
289
211
205
92
130
708
1537
18
15
417
992
745
1781
1649
1833
1219
280
318
770
519
517
801
211
205
92
130
708
513
18
15
417
992
745
1781
1649
1833
1219
280
318
770
519
517
801
1235
205
92
130
708
513
18
15
418
480
738
1587
1649
152
192
24
660
544
646
1764
1180
998
770
768
1654
322
262
18
15
418
480
738
1587
1649
152
192
24
660
544
646
1764
1180
486
770
768
1654
322
262
18
15
704
481
482
0
8
514
275
71
21
857
603
1567
31
1161
1149
1297
529
1589
1
18
15
704
736
480
0
8
514
275
292
66
859
603
1567
31
1043
771
1311
529
1589
1
18
15
960
736
480
0
8
2
275
292
66
859
603
31
543
19
771
1311
529
1109
1793
18
15
960
736
480
0
8
2
275
292
66
859
603
31
543
1555
1283
1311
529
1109
1793
18
15
960
736
480
0
8
2
275
292
66
859
603
63
543
19
771
1311
529
1049
1793
18
15
960
736
480
0
8
2
275
292
66
859
603
63
543
1555
1283
1311
529
1049
1793
18
15
960
736
480
0
8
2
275
292
66
859
603
319
543
19
771
1311
529
665
1537
18
15
960
736
480
0
8
2
275
292
66
859
603
319
543
1555
771
1311
529
665
1537
18
15
960
736
480
0
8
2
275
292
66
859
603
319
543
1555
1283
1311
529
665
1537
18
15
960
736
480
0
8
2
275
292
66
858
603
63
543
19
771
1310
527
1049
1793
18
15
960
736
480
0
8
2
275
292
66
858
603
319
543
19
771
1310
527
665
1537
18
15
960
736
480
0
8
2
275
292
66
858
603
319
543
1555
771
1310
527
665
1537
18
15
448
992
1248
0
8
2
19
548
802
50
54
31
31
963
1123
1557
1030
11
1
18
15
448
992
1248
0
8
2
19
548
802
50
54
63
31
963
1123
1557
1030
1067
1
18
15
448
992
1248
0
8
2
19
548
802
54
54
63
31
963
1123
1558
1026
19
1
18
15
448
992
1248
0
8
2
19
548
802
54
54
95
31
963
1123
1558
1026
115
1
18
15
448
992
1248
0
8
2
19
292
802
50
54
63
31
275
291
270
6
75
1
18
15
448
992
1248
0
8
2
19
292
802
50
566
543
31
275
291
270
902
907
129
18
15
448
992
1248
0
8
2
19
292
802
50
566
287
31
275
291
270
902
395
1
18
15
448
992
1248
0
8
2
19
292
802
50
310
31
31
195
355
277
390
523
1
18
15
448
992
1248
0
8
2
19
292
802
50
310
31
31
275
291
270
390
139
1
18
15
448
992
1248
0
8
2
19
292
802
50
310
31
31
275
339
277
390
523
1
18
15
448
992
1248
0
8
2
19
292
802
50
310
319
31
195
355
277
390
491
1
18
15
448
992
1248
0
8
2
19
292
802
50
310
319
415
195
355
277
390
491
385
18
15
448
481
482
0
8
2
19
71
21
857
603
2015
1951
1929
2045
1297
529
1749
1025
18
15
448
481
482
0
8
2
19
71
21
857
603
2015
1951
1929
1981
1297
529
1753
1025
18
15
448
481
482
0
8
2
19
71
69
857
1115
1055
1055
649
643
1561
1553
1845
1793
18
15
448
481
482
0
8
2
19
71
69
857
1115
1087
1055
649
643
1561
1553
1813
1793
18
15
448
481
482
0
8
2
19
71
69
857
603
2015
1951
1929
1795
1305
529
1749
1025
18
15
448
481
482
0
8
2
19
71
69
857
603
2015
1951
1929
1923
1305
529
1749
1025
18
15
448
481
482
0
8
2
19
71
77
857
603
2015
1951
1929
1805
1297
529
1749
1025
18
15
448
481
482
0
8
2
19
71
77
857
603
2015
1951
1929
1933
1297
529
1749
1025
18
15
448
481
482
0
8
2
27
71
69
857
603
2015
1947
1920
1795
1305
529
1746
1026
18
15
448
481
482
0
8
2
83
23
77
857
603
95
735
745
1931
1297
529
1205
1889
18
15
448
481
482
0
8
2
147
71
69
857
603
607
1823
1801
1795
1305
529
981
1793
18
15
448
481
482
0
8
2
147
71
69
857
603
607
1823
1801
1803
1305
529
981
1793
18
15
448
481
482
0
8
2
147
71
69
857
603
607
1823
1801
1843
1305
529
981
1793
18
15
448
480
480
0
8
2
19
36
66
859
603
2015
1951
1811
1795
1311
529
1749
1025
18
15
448
480
480
0
8
2
83
20
86
858
602
95
735
691
1883
1297
534
1203
1889
18
15
1472
1505
1250
0
1544
514
1555
1095
805
50
1595
31
543
649
203
1736
1549
9
257
18
15
848
960
528
0
8
2
327
68
170
4
54
287
355
899
5
130
347
907
489
18
15
704
480
928
32
8
256
276
64
608
1588
1272
640
92
398
918
1550
260
1312
684
18
15
704
480
928
32
8
256
276
64
608
1588
180
702
92
398
918
1550
1612
1926
640
18
15
704
480
928
32
8
256
276
64
608
1588
1270
670
92
398
918
1550
270
1318
672
18
15
704
480
928
32
8
256
276
68
608
1584
184
700
92
392
914
1546
1612
1926
642
18
15
704
480
928
32
8
256
276
68
608
1584
184
700
92
342
912
1544
1612
1926
642
18
15
704
480
928
32
8
256
276
68
608
1584
184
700
92
854
912
1544
1612
1926
642
18
15
704
480
928
32
8
256
276
68
608
1588
180
702
92
392
914
1550
1612
1926
640
18
15
704
480
928
32
8
256
276
68
608
1588
182
702
92
392
914
1550
1614
1926
640
18
15
704
480
928
32
8
256
276
68
608
1588
1270
670
92
392
914
1550
270
1318
672
18
15
704
480
928
32
8
256
276
70
608
1584
184
700
92
340
912
1544
1612
1926
642
18
15
704
480
928
32
8
256
276
70
608
1584
184
700
92
396
912
1544
1612
1926
642
18
15
704
480
928
32
8
256
276
70
608
1584
184
700
92
852
912
1544
1612
1926
642
18
15
704
480
928
32
8
256
276
70
608
1588
180
702
92
340
912
1550
1612
1926
640
18
15
704
480
928
32
8
256
276
70
608
1588
180
702
92
396
912
1550
1612
1926
640
18
15
704
480
928
32
8
256
276
70
608
1588
180
702
92
852
912
1550
1612
1926
640
18
15
704
480
928
32
8
256
276
70
608
1588
182
702
92
340
912
1550
1614
1926
640
18
15
704
480
928
32
8
256
276
70
608
1588
182
702
92
396
912
1550
1614
1926
640
18
15
704
480
928
32
8
256
276
70
608
1588
182
702
92
852
912
1550
1614
1926
640
18
15
704
480
928
32
8
256
276
70
608
1588
1270
670
92
340
912
1550
270
1318
672
18
15
704
480
928
32
8
256
276
70
608
1588
1270
670
92
396
912
1550
270
1318
672
18
15
704
480
928
32
8
256
276
70
608
1588
1270
670
92
852
912
1550
270
1318
672
18
15
704
480
928
32
8
256
284
64
608
1588
182
702
91
391
918
1550
1614
1930
643
18
15
704
480
928
32
8
256
284
70
614
1594
180
702
90
388
914
1550
1602
1931
642
18
15
704
480
928
32
8
256
284
70
614
1594
180
702
1626
1156
914
1550
1602
1931
1666
18
15
960
992
1248
32
8
0
276
16
788
40
180
188
348
878
1150
1668
1158
1223
1665
18
15
960
992
1248
32
8
0
276
20
788
40
180
188
348
872
1148
1668
1158
1223
1665
18
15
960
992
1248
32
8
0
276
20
788
40
180
188
348
984
1148
1668
1158
1223
1665
18
15
960
992
1248
32
8
0
276
20
788
40
180
190
348
872
1148
1668
1158
1222
1664
18
15
960
992
1248
32
8
0
276
20
788
40
180
190
348
984
1148
1668
1158
1222
1664
18
15
960
992
1248
32
8
0
276
68
788
40
180
128
348
904
1148
1668
1158
948
1718
18
15
960
992
1248
32
8
0
276
68
788
40
180
188
348
904
1148
1668
1158
906
640
18
15
960
992
1248
32
8
0
276
68
788
40
180
190
348
904
1148
1668
134
902
1664
18
15
960
992
1248
32
8
0
276
38
800
44
180
0
540
788
1104
1694
1154
1204
1846
18
15
960
992
1248
32
8
0
276
38
800
44
180
30
540
788
1104
1694
1090
1638
1792
18
15
960
992
1248
32
8
0
276
38
800
44
180
62
540
788
1104
1694
1154
1158
1792
18
15
960
992
1248
32
8
0
276
38
800
44
180
60
540
788
1104
1694
1090
1610
1793
18
15
960
992
1248
32
8
0
276
38
800
44
182
61
540
788
1104
1694
1155
1159
1792
18
15
960
992
1248
32
8
0
276
38
800
44
182
62
540
788
1104
1694
1155
1158
1792
18
15
960
992
1248
32
8
0
276
38
804
44
180
128
348
964
1096
1562
130
948
694
18
15
960
992
1248
32
8
0
276
38
804
44
180
188
348
964
1096
1562
130
906
641
18
15
960
992
1248
32
8
0
276
38
804
44
180
190
348
964
1096
1562
66
966
640
18
15
960
992
1248
32
8
0
276
38
806
42
180
128
348
964
1092
1582
1154
948
694
18
15
960
992
1248
32
8
0
276
38
806
44
180
0
540
1732
1126
1688
1154
1204
1846
18
15
960
992
1248
32
8
0
276
38
806
44
180
128
348
964
1124
1560
130
948
694
18
15
960
992
1248
32
8
0
276
38
806
44
180
128
348
964
1126
1560
130
948
694
18
15
960
992
1248
32
8
0
276
38
806
44
180
62
540
1732
1126
1688
1154
1158
1792
18
15
960
992
1248
32
8
0
276
38
806
44
180
60
540
1732
1126
1688
1154
1162
1793
18
15
960
992
1248
32
8
0
276
38
806
44
180
188
348
964
1124
1560
66
970
642
18
15
960
992
1248
32
8
0
276
38
806
44
180
188
348
964
1126
1560
66
970
642
18
15
960
992
1248
32
8
0
276
38
826
44
180
128
348
964
1134
1544
130
948
694
18
15
960
992
1248
32
8
0
276
38
826
44
180
188
348
964
1134
1544
130
906
641
18
15
960
992
1248
32
8
0
276
38
826
44
182
62
540
1732
1134
1673
1091
1610
1792
18
15
960
992
1248
32
8
0
284
20
788
40
180
62
538
776
1132
1668
1158
1158
1794
18
15
448
992
1248
32
8
0
20
544
800
40
180
62
42
784
1108
1692
134
134
34
18
15
448
992
1248
32
8
0
20
544
800
44
182
62
42
784
1110
1694
131
134
34
18
15
448
992
1248
32
8
0
20
272
800
40
180
62
28
254
274
412
134
134
0
18
15
448
992
1248
32
8
0
20
272
800
40
180
62
42
624
530
1564
134
134
34
18
15
448
992
1248
32
8
0
20
272
800
40
180
60
28
254
274
412
134
135
129
18
15
448
992
1248
32
8
0
20
272
800
40
180
188
28
254
274
412
134
199
1
18
15
448
992
1248
32
8
0
20
272
800
40
180
190
28
254
274
412
134
198
0
18
15
448
992
1248
32
8
0
20
272
800
40
180
318
42
624
530
1564
134
646
34
18
15
448
992
1248
32
8
0
20
288
800
44
182
62
42
272
342
286
259
134
34
18
15
448
992
1248
32
8
0
20
276
788
42
180
62
43
627
375
389
130
139
227
18
15
448
992
1248
32
8
0
20
548
800
40
180
62
42
787
1105
1693
134
134
34
18
15
448
992
1248
32
8
0
20
580
788
40
180
0
28
904
1148
1668
134
52
54
18
15
448
992
1248
32
8
0
20
580
788
40
180
30
28
904
1148
1668
134
102
0
18
15
448
992
1248
32
8
0
20
580
788
40
180
62
28
904
1148
1668
134
134
0
18
15
448
992
1248
32
8
0
20
580
788
40
180
60
28
904
1148
1668
134
138
2
18
15
448
992
1248
32
8
0
20
550
800
44
180
0
28
788
1104
1694
130
52
54
18
15
448
992
1248
32
8
0
20
550
800
44
180
30
28
788
1104
1694
1090
102
0
18
15
448
992
1248
32
8
0
20
550
800
44
180
62
28
788
1104
1694
130
134
0
18
15
448
992
1248
32
8
0
20
550
800
44
180
60
28
788
1104
1694
130
138
0
18
15
448
992
1248
32
8
0
20
550
800
44
180
188
28
788
1104
1694
1090
1226
1025
18
15
448
992
1248
32
8
0
20
550
800
44
180
190
28
788
1104
1694
130
326
0
18
15
448
992
1248
32
8
0
20
550
800
44
182
62
28
788
1104
1694
131
134
0
18
15
448
992
1248
32
8
0
20
550
804
44
180
0
28
964
1096
1562
130
52
54
18
15
448
992
1248
32
8
0
20
550
804
44
180
128
28
964
1096
1562
1090
1241
538
18
15
448
992
1248
32
8
0
20
550
804
44
180
30
28
964
1096
1562
1090
102
0
18
15
448
992
1248
32
8
0
20
550
804
44
180
62
28
964
1096
1562
130
134
0
18
15
448
992
1248
32
8
0
20
550
804
44
180
60
28
964
1096
1562
130
138
1
18
15
448
992
1248
32
8
0
20
550
804
44
182
29
28
964
1096
1562
1091
103
0
18
15
448
992
1248
32
8
0
20
550
804
44
182
30
28
964
1096
1562
1091
102
0
18
15
448
992
1248
32
8
0
20
550
804
44
182
61
28
964
1096
1562
1155
135
0
18
15
448
992
1248
32
8
0
20
550
804
44
182
62
28
964
1096
1562
1091
70
0
18
15
448
992
1248
32
8
0
20
550
806
44
180
0
28
964
1124
1560
66
89
90
18
15
448
992
1248
32
8
0
20
550
806
44
180
0
28
964
1126
1560
66
89
90
18
15
448
992
1248
32
8
0
20
550
806
44
180
0
28
786
1106
1688
130
52
54
18
15
448
992
1248
32
8
0
20
550
806
44
180
0
412
964
1124
1560
66
89
986
18
15
448
992
1248
32
8
0
20
550
806
44
180
0
412
964
1126
1560
66
89
986
18
15
448
992
1248
32
8
0
20
550
806
44
180
30
28
964
1126
1560
66
102
0
18
15
448
992
1248
32
8
0
20
550
806
44
180
62
28
964
1126
1560
66
70
0
18
15
448
992
1248
32
8
0
20
550
806
44
180
62
42
964
1124
1560
66
139
226
18
15
448
992
1248
32
8
0
20
550
806
44
180
60
28
964
1124
1560
66
74
0
18
15
448
992
1248
32
8
0
20
550
806
44
180
60
28
964
1126
1560
66
138
385
18
15
448
992
1248
32
8
0
20
550
806
44
180
158
412
964
1126
1560
66
230
384
18
15
448
992
1248
32
8
0
20
550
826
44
180
0
28
964
1134
1544
1154
52
54
18
15
448
992
1248
32
8
0
20
550
826
44
180
60
28
964
1134
1544
66
138
1
18
15
448
992
1248
32
8
0
20
550
826
44
182
30
28
964
1134
1545
67
102
0
18
15
448
992
1248
32
8
0
20
550
826
44
182
62
28
964
1134
1545
67
137
0
18
15
448
992
1248
32
8
0
20
550
826
44
182
62
42
964
1134
1545
67
137
226
18
15
448
992
1248
32
8
0
20
550
826
44
182
158
412
964
1134
1545
67
230
384
18
15
448
992
1248
32
8
0
20
292
800
40
180
62
42
275
337
285
262
134
34
18
15
448
992
1248
32
8
0
20
292
800
44
180
62
43
199
356
286
66
139
739
18
15
448
992
1248
32
8
0
20
292
806
42
180
0
28
278
294
302
258
180
54
18
15
448
992
1248
32
8
0
20
292
806
42
180
60
28
278
294
302
258
135
129
18
15
448
992
1248
32
8
0
20
292
806
42
180
188
28
278
294
302
258
199
1
18
15
448
992
1248
32
8
0
20
292
806
42
180
316
28
278
294
302
258
647
129
18
15
448
992
1248
32
8
0
20
294
800
44
180
0
28
276
336
286
258
180
54
18
15
448
992
1248
32
8
0
20
294
800
44
180
128
28
276
336
286
258
948
566
18
15
448
992
1248
32
8
0
20
294
800
44
180
30
28
276
336
286
66
102
0
18
15
448
992
1248
32
8
0
20
294
800
44
180
62
28
276
336
286
258
134
128
18
15
448
992
1248
32
8
0
20
294
800
44
180
60
28
276
336
286
258
138
1
18
15
448
992
1248
32
8
0
20
294
800
44
180
158
28
276
336
286
66
230
0
18
15
448
992
1248
32
8
0
20
294
800
44
180
158
412
276
336
286
66
230
384
18
15
448
992
1248
32
8
0
20
294
800
44
180
188
28
276
336
286
258
906
1025
18
15
448
992
1248
32
8
0
20
294
800
44
180
190
28
276
336
286
258
198
0
18
15
448
992
1248
32
8
0
20
294
800
44
180
318
28
276
336
286
258
646
128
18
15
448
992
1248
32
8
0
20
294
800
44
180
318
412
276
336
286
258
646
384
18
15
448
992
1248
32
8
0
20
294
800
44
182
61
28
276
336
286
259
135
128
18
15
448
992
1248
32
8
0
20
294
800
44
182
62
28
276
336
286
259
134
128
18
15
448
992
1248
32
8
0
20
294
800
44
182
189
28
276
336
286
259
903
512
18
15
448
992
1248
32
8
0
20
294
800
44
182
190
28
276
336
286
259
902
512
18
15
448
992
1248
32
8
0
20
294
800
44
182
317
28
276
336
286
259
647
128
18
15
448
992
1248
32
8
0
20
294
800
44
182
318
28
276
336
286
259
646
128
18
15
448
992
1248
32
8
0
20
294
800
44
182
318
412
276
336
286
259
646
384
18
15
448
992
1248
32
8
0
20
294
806
44
180
0
28
196
356
280
258
180
54
18
15
448
992
1248
32
8
0
20
294
806
44
180
0
28
196
358
280
258
180
54
18
15
448
992
1248
32
8
0
20
294
806
44
180
0
28
274
338
280
258
180
54
18
15
448
992
1248
32
8
0
20
294
806
44
180
30
28
196
358
280
66
102
0
18
15
448
992
1248
32
8
0
20
294
806
44
180
62
28
196
358
280
258
134
128
18
15
448
992
1248
32
8
0
20
294
806
44
180
62
28
274
338
280
258
134
128
18
15
448
992
1248
32
8
0
20
294
806
44
180
62
42
196
356
280
66
139
738
18
15
448
992
1248
32
8
0
20
294
806
44
180
62
42
164
356
280
66
139
738
18
15
448
992
1248
32
8
0
20
294
806
44
180
60
28
196
356
280
258
138
129
18
15
448
992
1248
32
8
0
20
294
806
44
180
60
28
196
358
280
258
138
129
18
15
448
992
1248
32
8
0
20
294
806
44
180
60
28
274
338
280
258
138
129
18
15
448
992
1248
32
8
0
20
294
806
44
180
158
28
196
358
280
66
230
0
18
15
448
992
1248
32
8
0
20
294
806
44
180
158
412
276
550
1816
1090
230
384
18
15
448
992
1248
32
8
0
20
294
806
44
180
188
28
196
356
280
258
906
513
18
15
448
992
1248
32
8
0
20
294
806
44
180
188
28
196
358
280
258
906
513
18
15
448
992
1248
32
8
0
20
294
806
44
180
190
28
196
358
280
258
198
0
18
15
448
992
1248
32
8
0
20
294
806
44
180
316
28
196
356
280
258
650
129
18
15
448
992
1248
32
8
0
20
294
806
44
180
316
28
196
358
280
258
650
129
18
15
448
992
1248
32
8
0
20
294
806
44
180
316
28
274
338
280
258
650
129
18
15
448
992
1248
32
8
0
20
294
806
44
180
316
412
196
356
280
258
650
385
18
15
448
992
1248
32
8
0
20
294
806
44
180
316
412
196
358
280
258
650
385
18
15
448
992
1248
32
8
0
20
294
806
44
180
318
28
196
358
280
258
646
128
18
15
448
992
1248
32
8
0
20
294
806
44
180
318
28
274
338
280
258
646
128
18
15
448
992
1248
32
8
0
20
294
806
44
180
318
412
196
358
280
258
646
384
18
15
448
992
1248
32
8
0
20
294
826
44
182
30
28
196
366
265
67
102
0
18
15
448
992
1248
32
8
0
20
294
826
44
182
30
28
274
302
264
67
102
0
18
15
448
992
1248
32
8
0
20
294
826
44
182
62
28
196
366
265
259
134
128
18
15
448
992
1248
32
8
0
20
294
826
44
182
62
28
274
302
264
67
137
0
18
15
448
992
1248
32
8
0
20
294
826
44
182
62
42
196
366
265
259
138
34
18
15
448
992
1248
32
8
0
20
294
826
44
182
158
28
196
366
265
67
230
0
18
15
448
992
1248
32
8
0
20
294
826
44
182
158
28
274
302
264
67
230
0
18
15
448
992
1248
32
8
0
20
294
826
44
182
158
412
274
558
1800
1091
230
384
18
15
448
992
1248
32
8
0
20
294
826
44
182
190
28
196
366
265
259
198
0
18
15
448
992
1248
32
8
0
20
294
826
44
182
190
28
274
302
264
67
201
0
18
15
448
992
1248
32
8
0
20
294
826
44
182
190
42
196
366
265
259
202
162
18
15
448
992
1248
32
8
0
20
294
826
44
182
318
28
196
366
265
259
646
128
18
15
448
992
1248
32
8
0
20
294
826
44
182
318
42
196
366
265
259
650
290
18
15
448
992
1248
32
8
0
20
294
826
44
182
318
412
196
366
265
259
649
384
18
15
448
992
1248
32
8
0
20
294
826
44
182
318
490
196
366
265
259
650
418
18
15
448
992
1248
32
8
0
28
544
800
40
180
60
44
966
1106
1564
1094
71
225
18
15
448
992
1248
32
8
0
28
272
800
40
180
62
44
270
274
284
262
134
32
18
15
448
992
1248
32
8
0
28
272
800
40
180
60
44
270
274
284
262
135
33
18
15
448
992
1248
32
8
0
28
272
800
40
180
60
54
270
274
284
262
135
69
18
15
448
992
1248
32
8
0
28
272
800
40
180
60
54
246
274
412
134
135
325
18
15
448
992
1248
32
8
0
28
272
800
40
180
188
44
270
274
284
262
199
161
18
15
448
992
1248
32
8
0
28
272
800
40
180
316
44
270
274
284
262
647
289
18
15
448
992
1248
32
8
0
28
272
800
40
180
318
44
270
274
284
262
646
288
18
15
448
992
1248
32
8
0
28
272
800
44
180
62
44
270
274
286
258
134
32
18
15
448
992
1248
32
8
0
28
272
800
44
180
60
44
270
274
286
258
138
33
18
15
448
992
1248
32
8
0
28
272
800
44
180
188
44
270
274
286
258
970
609
18
15
448
992
1248
32
8
0
28
272
800
44
180
318
44
270
274
286
258
646
288
18
15
448
992
1248
32
8
0
28
272
800
44
182
62
44
270
274
286
131
134
32
18
15
448
992
1248
32
8
0
28
288
800
40
180
60
44
198
338
284
262
135
33
18
15
448
992
1248
32
8
0
28
288
800
40
180
188
44
198
338
284
262
199
161
18
15
448
992
1248
32
8
0
28
288
800
40
180
316
44
198
338
284
262
647
289
18
15
448
992
1248
32
8
0
28
274
800
40
180
62
44
268
272
285
134
134
32
18
15
448
992
1248
32
8
0
28
274
800
40
180
62
44
268
274
284
262
134
32
18
15
448
992
1248
32
8
0
28
274
800
40
180
60
44
268
272
285
134
135
33
18
15
448
992
1248
32
8
0
28
274
800
40
180
60
44
268
274
284
262
135
33
18
15
448
992
1248
32
8
0
28
274
800
40
180
188
44
268
272
285
134
199
161
18
15
448
992
1248
32
8
0
28
274
800
40
180
188
44
268
274
284
262
903
161
18
15
448
992
1248
32
8
0
28
274
800
40
180
316
44
268
272
284
262
647
289
18
15
448
992
1248
32
8
0
28
274
800
40
180
318
44
268
272
284
262
646
288
18
15
448
992
1248
32
8
0
28
274
800
44
180
62
44
268
272
286
258
134
32
18
15
448
992
1248
32
8
0
28
274
800
44
180
62
44
268
274
286
258
134
32
18
15
448
992
1248
32
8
0
28
274
800
44
180
60
44
268
272
286
258
138
33
18
15
448
992
1248
32
8
0
28
274
800
44
180
60
44
268
274
286
258
138
33
18
15
448
992
1248
32
8
0
28
274
800
44
180
188
44
268
272
286
258
970
609
18
15
448
992
1248
32
8
0
28
274
800
44
180
188
44
268
274
286
258
970
609
18
15
448
992
1248
32
8
0
28
274
800
44
180
318
44
268
272
286
258
646
288
18
15
448
992
1248
32
8
0
28
274
800
44
180
318
44
268
274
286
258
646
288
18
15
448
992
1248
32
8
0
28
274
800
44
182
62
44
268
274
286
1091
70
224
18
15
448
992
1248
32
8
0
28
550
800
44
180
62
44
964
1104
1566
1090
70
224
18
15
448
992
1248
32
8
0
28
550
800
44
180
60
44
964
1104
1566
1090
138
225
18
15
448
992
1248
32
8
0
28
550
800
44
182
62
44
964
1104
1566
1155
134
32
18
15
448
992
1248
32
8
0
28
550
806
42
180
60
44
964
1092
1582
1154
135
33
18
15
448
992
1248
32
8
0
28
550
806
44
180
62
44
964
1126
1560
66
70
224
18
15
448
992
1248
32
8
0
28
550
806
44
180
60
44
964
1126
1560
66
74
225
18
15
448
992
1248
32
8
0
28
294
806
42
180
60
44
196
324
302
258
135
33
18
15
448
992
1248
32
8
0
28
294
806
42
180
188
44
196
324
302
258
199
161
18
15
448
992
1248
32
8
0
28
294
806
42
180
316
44
196
324
302
258
647
289
18
15
448
992
1248
32
8
0
28
294
806
42
180
316
492
196
324
302
258
647
417
18
15
448
992
1248
32
8
0
28
294
806
44
180
62
44
196
358
280
258
134
32
18
15
448
992
1248
32
8
0
28
294
806
44
180
60
44
196
358
280
258
138
33
18
15
448
992
1248
32
8
0
28
294
806
44
180
188
44
196
358
280
258
906
161
18
15
448
992
1248
32
8
0
28
294
806
44
180
190
44
196
358
280
258
198
160
18
15
448
992
1248
32
8
0
28
294
806
44
180
316
44
196
358
280
258
650
289
18
15
448
992
1248
32
8
0
28
294
806
44
180
316
492
196
358
280
258
650
418
18
15
448
992
1248
32
8
0
28
294
806
44
180
318
44
196
358
280
258
646
288
18
15
448
992
1248
32
8
0
28
294
806
44
180
318
492
196
358
280
258
646
416
18
15
448
992
1248
32
8
0
36
292
800
40
180
62
508
312
544
1820
134
70
960
18
15
448
992
1248
32
8
0
36
292
800
40
180
62
508
312
548
1820
134
70
960
18
15
448
992
1248
32
8
0
36
292
800
40
180
60
508
312
548
1820
134
71
961
18
15
448
992
1248
32
8
0
36
294
806
44
180
60
508
316
548
1816
130
74
961
18
15
448
992
1248
32
8
0
44
274
800
40
180
190
506
140
272
284
262
326
834
18
15
448
992
1248
32
8
0
44
274
824
44
180
190
506
140
280
396
130
331
834
18
15
448
992
1248
32
8
0
84
272
800
40
180
156
476
254
274
284
70
231
417
18
15
448
992
1248
32
8
0
84
272
800
40
180
156
476
222
274
284
70
231
417
18
15
448
992
1248
32
8
0
84
272
800
40
180
158
476
254
274
284
70
230
416
18
15
448
992
1248
32
8
0
84
272
800
40
180
188
476
254
274
284
262
199
385
18
15
448
992
1248
32
8
0
84
272
800
40
180
190
476
254
274
284
262
198
384
18
15
448
992
1248
32
8
0
84
272
824
44
180
158
476
238
282
268
66
230
416
18
15
448
992
1248
32
8
0
76
288
800
40
180
156
470
206
338
284
70
231
421
18
15
448
992
1248
32
8
0
76
546
804
44
180
128
460
972
1100
1562
1090
1400
716
18
15
448
992
1248
32
8
0
76
546
804
44
180
128
460
972
1098
1562
1090
1400
716
18
15
448
992
1248
32
8
0
76
530
788
40
180
190
442
876
1148
1668
134
326
450
18
15
448
992
1248
32
8
0
76
580
788
40
180
190
442
824
1148
1668
134
326
450
18
15
448
992
1248
32
8
0
76
274
788
40
180
158
442
364
380
388
70
358
482
18
15
448
992
1248
32
8
0
76
274
788
40
180
190
442
364
380
388
134
198
450
18
15
448
992
1248
32
8
0
148
272
800
40
180
156
92
94
274
284
70
231
161
18
15
448
992
1248
32
8
0
148
272
800
40
180
158
92
94
274
284
70
230
160
18
15
448
992
1248
32
8
0
148
272
800
40
180
188
92
94
274
284
70
199
129
18
15
448
992
1248
32
8
0
148
272
800
40
180
190
92
94
274
284
70
198
128
18
15
448
992
1248
32
8
0
148
292
800
44
180
188
92
70
320
286
66
202
129
18
15
448
992
1248
32
8
0
148
292
806
42
180
188
92
70
326
302
258
199
129
18
15
448
992
1248
32
8
0
148
292
806
44
180
188
92
70
358
280
258
906
129
18
15
448
992
1248
32
8
0
148
294
804
44
180
188
92
68
328
282
258
906
129
18
15
448
992
1248
32
8
0
148
294
804
44
180
188
92
68
584
1818
1090
202
129
18
15
448
992
1248
32
8
0
148
294
804
44
180
190
92
68
328
282
258
198
128
18
15
448
992
1248
32
8
0
148
294
804
44
180
190
92
68
584
1818
1090
198
128
18
15
448
992
1248
32
8
0
148
294
804
44
182
190
92
68
328
282
259
198
128
18
15
448
992
1248
32
8
0
148
294
804
44
182
190
92
68
584
1818
1091
198
128
18
15
448
992
1248
32
8
0
148
294
806
42
180
188
92
68
324
302
258
199
129
18
15
448
992
1248
32
8
0
148
294
806
44
180
188
92
68
356
280
258
906
129
18
15
448
992
1248
32
8
0
148
294
806
44
180
188
92
68
358
280
258
906
129
18
15
448
992
1248
32
8
0
148
294
806
44
180
190
92
68
358
280
258
198
128
18
15
448
992
1248
32
8
0
148
294
826
44
180
128
92
68
366
264
1154
948
1206
18
15
448
992
1248
32
8
0
148
294
826
44
180
188
92
68
366
264
258
906
129
18
15
448
992
1248
32
8
0
148
294
826
44
182
190
92
68
366
264
259
198
128
18
15
448
992
1248
32
8
0
92
272
800
40
180
62
428
206
274
284
134
70
992
18
15
448
992
1248
32
8
0
92
272
800
40
180
60
428
222
274
284
134
71
993
18
15
448
992
1248
32
8
0
92
272
800
40
180
60
428
206
274
284
134
71
993
18
15
448
992
1248
32
8
0
92
272
800
40
180
156
438
374
274
284
70
359
485
18
15
448
992
1248
32
8
0
92
272
800
40
180
188
428
222
274
284
262
199
417
18
15
448
992
1248
32
8
0
92
272
800
40
180
188
428
206
274
284
262
199
417
18
15
448
992
1248
32
8
0
92
272
800
40
180
188
438
374
274
284
262
903
709
18
15
448
992
1248
32
8
0
92
272
800
40
180
190
428
206
274
284
262
198
416
18
15
448
992
1248
32
8
0
92
272
800
44
180
62
428
206
274
286
66
70
992
18
15
448
992
1248
32
8
0
92
272
800
44
180
60
428
222
274
286
66
74
993
18
15
448
992
1248
32
8
0
92
272
800
44
180
60
428
206
274
286
66
74
993
18
15
448
992
1248
32
8
0
92
272
800
44
180
188
428
222
274
286
258
202
481
18
15
448
992
1248
32
8
0
92
272
800
44
180
188
428
206
274
286
258
202
481
18
15
448
992
1248
32
8
0
92
272
800
44
180
190
428
206
274
286
258
198
416
18
15
448
992
1248
32
8
0
92
272
800
44
182
62
428
206
274
286
131
70
992
18
15
448
992
1248
32
8
0
92
272
800
44
182
190
428
206
274
286
259
198
416
18
15
448
992
1248
32
8
0
92
272
824
42
180
190
475
203
282
399
130
203
387
18
15
448
992
1248
32
8
0
92
272
824
42
180
190
475
203
283
271
258
907
387
18
15
448
992
1248
32
8
0
92
272
824
44
180
190
474
203
282
268
258
203
386
18
15
448
992
1248
32
8
0
92
272
824
44
180
190
474
203
283
268
66
203
386
18
15
448
992
1248
32
8
0
92
272
824
44
180
190
475
203
282
268
258
203
387
18
15
448
992
1248
32
8
0
92
272
824
44
180
190
475
203
283
268
66
203
387
18
15
448
992
1248
32
8
0
92
272
824
44
182
190
474
203
281
395
131
198
386
18
15
448
992
1248
32
8
0
92
274
800
40
180
62
428
204
272
284
70
70
992
18
15
448
992
1248
32
8
0
92
274
800
40
180
60
428
204
272
284
70
71
993
18
15
448
992
1248
32
8
0
92
274
800
40
180
188
428
204
272
284
262
199
417
18
15
448
992
1248
32
8
0
92
274
800
40
180
190
428
204
272
284
262
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
180
62
428
204
272
286
66
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
180
62
428
204
274
286
66
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
180
62
428
218
274
286
66
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
180
62
428
220
272
286
66
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
180
62
428
220
274
286
66
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
180
60
428
204
272
286
66
74
993
18
15
448
992
1248
32
8
0
92
274
800
44
180
60
428
204
274
286
66
74
993
18
15
448
992
1248
32
8
0
92
274
800
44
180
60
428
218
274
286
1090
74
993
18
15
448
992
1248
32
8
0
92
274
800
44
180
60
428
220
272
286
66
74
993
18
15
448
992
1248
32
8
0
92
274
800
44
180
60
428
220
274
286
1090
74
993
18
15
448
992
1248
32
8
0
92
274
800
44
180
188
428
204
272
286
258
202
481
18
15
448
992
1248
32
8
0
92
274
800
44
180
188
428
204
274
286
258
202
481
18
15
448
992
1248
32
8
0
92
274
800
44
180
188
428
218
274
286
258
202
481
18
15
448
992
1248
32
8
0
92
274
800
44
180
188
428
220
274
286
258
202
481
18
15
448
992
1248
32
8
0
92
274
800
44
180
190
428
204
272
286
258
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
180
190
428
204
274
286
258
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
180
190
428
218
274
286
258
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
180
190
428
220
274
286
258
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
182
62
428
204
274
286
131
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
182
62
428
218
274
286
1091
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
182
62
428
220
274
286
1091
70
992
18
15
448
992
1248
32
8
0
92
274
800
44
182
158
474
220
274
286
67
230
418
18
15
448
992
1248
32
8
0
92
274
800
44
182
190
428
204
274
286
259
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
182
190
428
218
274
286
259
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
182
190
428
220
274
286
259
198
416
18
15
448
992
1248
32
8
0
92
274
800
44
182
190
474
204
274
286
259
198
386
18
15
448
992
1248
32
8
0
92
274
800
44
182
190
474
220
274
286
259
198
386
18
15
448
480
928
32
8
0
20
64
608
1584
1272
156
412
398
912
1544
268
326
834
18
15
448
480
928
32
8
0
20
64
608
1584
1272
156
412
398
914
1544
268
326
834
18
15
448
480
928
32
8
0
20
64
608
1584
1272
156
412
398
918
1544
268
326
834
18
15
448
480
928
32
8
0
20
64
608
1588
116
94
412
398
918
1550
1548
1062
896
18
15
448
480
928
32
8
0
20
64
608
1588
118
94
412
398
918
1550
1550
1062
896
18
15
448
480
928
32
8
0
20
64
608
1588
1268
128
412
398
914
1550
271
153
410
18
15
448
480
928
32
8
0
20
64
608
1588
1268
128
412
398
918
1550
271
153
410
18
15
448
480
928
32
8
0
20
64
608
1588
1268
158
412
398
914
1550
271
582
832
18
15
448
480
928
32
8
0
20
64
608
1588
1268
158
412
398
918
1550
268
326
832
18
15
448
480
928
32
8
0
20
64
608
1588
1270
94
412
398
918
1550
278
530
896
18
15
448
480
928
32
8
0
20
64
608
1588
1270
158
412
398
914
1550
278
326
832
18
15
448
480
928
32
8
0
20
64
608
1588
1270
158
412
398
918
1550
270
582
832
18
15
448
480
928
32
8
0
20
16
608
1588
180
318
490
496
914
1678
1676
1670
1890
18
15
448
480
928
32
8
0
20
16
608
1588
182
318
490
496
914
1678
1678
1673
1890
18
15
448
480
928
32
8
0
20
68
608
1584
1272
156
412
392
912
1544
268
326
834
18
15
448
480
928
32
8
0
20
68
608
1584
1272
156
412
392
914
1544
268
326
834
18
15
448
480
928
32
8
0
20
68
608
1584
1274
158
412
392
914
1546
279
325
832
18
15
448
480
928
32
8
0
20
68
608
1588
116
94
412
392
914
1550
1548
1062
896
18
15
448
480
928
32
8
0
20
68
608
1588
118
94
412
392
914
1550
1550
1062
896
18
15
448
480
928
32
8
0
20
68
608
1588
244
158
412
392
914
1550
1804
1350
832
18
15
448
480
928
32
8
0
20
68
608
1588
1268
128
412
392
914
1550
271
153
410
18
15
448
480
928
32
8
0
20
68
608
1588
1268
158
412
392
914
1550
271
582
832
18
15
448
480
928
32
8
0
20
68
608
1588
246
158
412
392
914
1550
1806
1354
832
18
15
448
480
928
32
8
0
20
68
608
1588
1270
158
412
392
914
1550
270
582
832
18
15
448
480
928
32
8
0
20
68
608
1590
1206
29
412
392
914
1551
290
615
960
18
15
448
480
928
32
8
0
20
68
608
1590
1206
30
412
392
914
1551
290
614
960
18
15
448
480
928
32
8
0
20
68
608
1590
1206
157
412
392
914
1551
290
359
1408
18
15
448
480
928
32
8
0
20
68
608
1590
1206
158
412
392
914
1551
290
358
1408
18
15
448
480
928
32
8
0
20
68
608
1590
1270
158
412
392
914
1551
277
324
832
18
15
448
480
928
32
8
0
20
70
608
1584
1272
156
412
396
912
1544
268
582
834
18
15
448
480
928
32
8
0
20
70
608
1584
1274
158
412
396
912
1546
279
325
832
18
15
448
480
928
32
8
0
20
70
608
1588
118
94
412
396
912
1550
1550
1062
896
18
15
448
480
928
32
8
0
20
70
608
1588
244
158
412
396
912
1550
1804
1350
832
18
15
448
480
928
32
8
0
20
70
608
1588
1268
128
412
396
912
1550
271
153
410
18
15
448
480
928
32
8
0
20
70
608
1588
1268
158
412
396
912
1550
268
326
832
18
15
448
480
928
32
8
0
20
70
608
1588
1270
158
412
396
912
1550
270
582
832
18
15
448
480
928
32
8
0
20
70
614
1594
1268
156
412
396
914
1550
258
327
833
18
15
448
480
928
32
8
0
28
144
608
1584
184
60
44
14
784
1672
1676
1158
34
18
15
448
480
928
32
8
0
28
144
608
1584
184
60
44
14
786
1672
1676
1158
34
18
15
448
480
928
32
8
0
28
144
608
1584
184
316
44
14
784
1672
1676
1670
290
18
15
448
480
928
32
8
0
28
144
608
1584
184
316
44
14
786
1672
1676
1670
290
18
15
448
480
928
32
8
0
28
144
608
1588
184
60
44
14
786
1678
1673
1158
33
18
15
448
480
928
32
8
0
28
144
608
1588
184
316
44
14
786
1678
1673
1670
1058
18
15
448
480
928
32
8
0
28
144
608
1588
180
62
44
14
786
1678
1679
1158
544
18
15
448
480
928
32
8
0
28
144
608
1588
180
318
44
14
786
1678
1679
1670
288
18
15
448
480
928
32
8
0
28
144
608
1588
182
62
27
15
786
1678
1678
1162
3
18
15
448
480
928
32
8
0
28
144
608
1588
182
62
44
14
786
1678
1678
1094
224
18
15
448
480
928
32
8
0
28
144
608
1588
182
318
27
15
786
1678
1678
1674
1027
18
15
448
480
928
32
8
0
28
144
608
1588
182
318
44
14
786
1678
1678
1670
288
18
15
448
480
928
32
8
0
28
144
608
1588
246
286
27
15
786
1678
1806
1482
3
18
15
448
480
928
32
8
0
28
144
608
1588
246
158
27
15
786
1678
1806
1354
3
18
15
448
480
928
32
8
0
28
70
608
1588
244
158
410
388
912
1550
1804
1350
834
18
15
448
480
928
32
8
0
28
70
608
1588
1268
158
410
388
912
1550
268
326
834
18
15
448
480
928
32
8
0
28
70
608
1588
1270
158
410
388
912
1550
270
329
834
18
15
448
480
928
32
8
0
28
70
614
1594
1268
158
410
388
914
1550
258
331
834
18
15
448
480
928
32
8
0
28
146
608
1584
184
60
44
12
784
1672
1676
1158
34
18
15
448
480
928
32
8
0
28
146
608
1584
184
60
44
12
786
1675
1684
1158
33
18
15
448
480
928
32
8
0
28
146
608
1584
184
316
44
12
784
1672
1676
1670
290
18
15
448
480
928
32
8
0
28
146
608
1584
184
316
44
12
786
1675
1686
1670
290
18
15
448
480
928
32
8
0
28
146
608
1584
186
62
44
12
786
1675
1687
1157
736
18
15
448
480
928
32
8
0
28
146
608
1588
184
60
44
12
784
1678
1668
1158
34
18
15
448
480
928
32
8
0
28
146
608
1588
184
60
44
12
786
1678
1668
1158
34
18
15
448
480
928
32
8
0
28
146
608
1588
184
188
44
12
784
1678
1668
1222
162
18
15
448
480
928
32
8
0
28
146
608
1588
184
188
44
12
786
1678
1668
1222
162
18
15
448
480
928
32
8
0
28
146
608
1588
184
316
44
12
784
1678
1673
1670
1058
18
15
448
480
928
32
8
0
28
146
608
1588
184
316
44
12
786
1678
1700
1670
289
18
15
448
480
928
32
8
0
28
146
608
1588
180
30
26
12
784
1678
1676
1638
1026
18
15
448
480
928
32
8
0
28
146
608
1588
180
30
26
12
786
1678
1676
1126
2
18
15
448
480
928
32
8
0
28
146
608
1588
180
62
26
12
784
1678
1676
1158
2
18
15
448
480
928
32
8
0
28
146
608
1588
180
62
26
12
786
1678
1676
1158
2
18
15
448
480
928
32
8
0
28
146
608
1588
180
62
44
12
784
1678
1676
1158
32
18
15
448
480
928
32
8
0
28
146
608
1588
180
62
44
12
786
1678
1676
1158
32
18
15
448
480
928
32
8
0
28
146
608
1588
180
158
26
12
786
1678
1676
1254
2
18
15
448
480
928
32
8
0
28
146
608
1588
180
190
26
12
784
1678
1676
1222
2
18
15
448
480
928
32
8
0
28
146
608
1588
180
190
26
12
786
1678
1676
1222
2
18
15
448
480
928
32
8
0
28
146
608
1588
180
318
26
12
784
1678
1676
1670
1026
18
15
448
480
928
32
8
0
28
146
608
1588
180
318
26
12
786
1678
1676
1670
1026
18
15
448
480
928
32
8
0
28
146
608
1588
180
318
44
12
784
1678
1676
1670
1056
18
15
448
480
928
32
8
0
28
146
608
1588
180
318
44
12
786
1678
1676
1670
1056
18
15
448
480
928
32
8
0
28
146
608
1588
244
158
26
12
784
1678
1804
1318
2
18
15
448
480
928
32
8
0
28
146
608
1588
244
158
26
12
786
1678
1804
1350
2
18
15
448
480
928
32
8
0
28
146
608
1588
182
62
26
12
784
1678
1678
1161
2
18
15
448
480
928
32
8
0
28
146
608
1588
182
62
26
12
786
1678
1678
1162
2
18
15
448
480
928
32
8
0
28
146
608
1588
182
62
27
12
784
1678
1678
1162
3
18
15
448
480
928
32
8
0
28
146
608
1588
182
62
27
12
786
1678
1678
1162
3
18
15
448
480
928
32
8
0
28
146
608
1588
182
62
44
12
784
1678
1678
1158
32
18
15
448
480
928
32
8
0
28
146
608
1588
182
62
44
12
786
1678
1678
1094
224
18
15
448
480
928
32
8
0
28
146
608
1588
182
318
26
12
784
1678
1678
1673
1026
18
15
448
480
928
32
8
0
28
146
608
1588
182
318
26
12
786
1678
1678
1674
1026
18
15
448
480
928
32
8
0
28
146
608
1588
182
318
27
12
784
1678
1678
1674
1027
18
15
448
480
928
32
8
0
28
146
608
1588
182
318
27
12
786
1678
1678
1674
1027
18
15
448
480
928
32
8
0
28
146
608
1588
182
318
44
12
784
1678
1678
1670
288
18
15
448
480
928
32
8
0
28
146
608
1588
182
318
44
12
786
1678
1678
1670
288
18
15
448
480
928
32
8
0
28
146
608
1588
246
286
26
12
786
1678
1806
1482
2
18
15
448
480
928
32
8
0
28
146
608
1588
246
286
27
12
786
1678
1806
1482
3
18
15
448
480
928
32
8
0
28
146
608
1588
246
158
26
12
784
1678
1806
1353
2
18
15
448
480
928
32
8
0
28
146
608
1588
246
158
26
12
786
1678
1806
1354
2
18
15
448
480
928
32
8
0
28
146
608
1588
246
158
27
12
784
1678
1806
1354
3
18
15
448
480
928
32
8
0
28
146
608
1588
246
158
27
12
786
1678
1806
1354
3
18
15
448
480
928
32
8
0
84
16
608
1588
1268
158
732
766
1682
1550
279
582
1984
18
15
448
480
928
32
8
0
84
16
608
1588
1270
158
732
766
1682
1550
270
582
1984
18
15
448
480
928
32
8
0
84
68
608
1584
120
64
476
406
912
1544
1548
1568
940
18
15
448
480
928
32
8
0
84
68
608
1584
1272
156
732
406
912
1544
268
582
1986
18
15
448
480
928
32
8
0
84
70
608
1584
1272
156
732
404
912
1544
268
582
1986
18
15
448
480
928
32
8
0
84
70
608
1588
116
94
732
1812
1680
1550
1548
1574
1888
18
15
448
480
928
32
8
0
84
70
608
1588
116
94
732
660
1680
1550
1548
1574
1888
18
15
448
480
928
32
8
0
84
70
608
1588
116
94
732
1810
1680
1550
1548
1574
1888
18
15
448
480
928
32
8
0
84
70
608
1588
118
94
732
1812
1680
1550
1550
1574
1888
18
15
448
480
928
32
8
0
84
70
608
1588
118
94
732
660
1680
1550
1550
1574
1888
18
15
448
480
928
32
8
0
84
70
608
1588
118
94
732
1810
1680
1550
1550
1574
1888
18
15
448
480
928
32
8
0
84
70
608
1588
118
606
732
660
1680
1550
1550
1830
1376
18
15
448
480
928
32
8
0
84
70
608
1588
180
190
476
404
912
1550
1612
1222
384
18
15
448
480
928
32
8
0
84
70
614
1588
116
94
732
1810
1682
1544
1548
1574
1888
18
15
448
480
928
32
8
0
84
70
614
1588
116
94
732
658
1682
1544
1548
1574
1888
18
15
448
480
928
32
8
0
148
64
608
1584
1272
156
668
270
912
1544
268
582
1922
18
15
448
480
928
32
8
0
148
64
608
1584
1272
156
668
270
914
1544
268
582
1922
18
15
448
480
928
32
8
0
148
64
608
1584
1272
156
668
270
918
1544
268
582
1922
18
15
448
480
928
32
8
0
148
64
608
1588
118
606
668
270
918
1550
1550
1830
896
18
15
448
480
928
32
8
0
148
64
608
1588
1268
158
668
270
914
1550
271
582
1920
18
15
448
480
928
32
8
0
148
64
608
1588
1268
158
668
270
918
1550
268
582
1920
18
15
448
480
928
32
8
0
148
64
608
1588
1270
158
668
270
914
1550
270
582
1920
18
15
448
480
928
32
8
0
148
64
608
1588
1270
158
668
270
918
1550
270
582
1920
18
15
448
480
928
32
8
0
148
16
608
1584
1272
156
668
734
1680
1544
268
582
1922
18
15
448
480
928
32
8
0
148
16
608
1584
1272
156
668
734
1682
1544
268
582
1922
18
15
448
480
928
32
8
0
148
16
608
1584
1272
156
668
766
1682
1544
268
582
1922
18
15
448
480
928
32
8
0
148
16
608
1588
1272
156
668
734
1682
1550
265
582
1921
18
15
448
480
928
32
8
0
148
16
608
1588
1272
156
668
766
1682
1550
265
582
1921
18
15
448
480
928
32
8
0
148
68
608
1584
1274
158
668
264
914
1546
279
581
1920
18
15
448
480
928
32
8
0
148
68
608
1588
116
576
668
264
914
1550
1551
1817
922
18
15
448
480
928
32
8
0
148
68
608
1588
118
606
668
264
914
1550
1550
1830
896
18
15
448
480
928
32
8
0
148
68
608
1588
1268
158
668
264
914
1550
271
582
1920
18
15
448
480
928
32
8
0
148
68
608
1588
1270
158
668
264
914
1550
270
582
1920
18
15
448
480
928
32
8
0
148
68
608
1590
1270
158
668
264
914
1551
277
580
1920
18
15
448
480
928
32
8
0
148
70
608
1584
1272
156
668
268
912
1546
268
582
1922
18
15
448
480
928
32
8
0
148
70
608
1584
1274
158
668
268
912
1546
279
581
1920
18
15
448
480
928
32
8
0
148
70
608
1588
116
576
668
268
912
1550
1551
1817
922
18
15
448
480
928
32
8
0
148
70
608
1588
118
606
668
268
912
1550
1550
1830
896
18
15
448
480
928
32
8
0
148
70
608
1588
1268
158
668
268
912
1550
271
582
1920
18
15
448
480
928
32
8
0
148
70
608
1588
1270
158
668
268
912
1550
270
582
1920
18
15
448
480
928
32
8
0
156
64
608
1588
118
606
666
263
918
1550
1550
1810
898
18
15
448
480
928
32
8
0
156
64
608
1588
1270
158
667
263
918
1550
270
586
1923
18
15
448
480
928
32
8
0
156
18
608
1588
118
606
666
652
1680
1550
1550
1810
898
18
15
448
480
928
32
8
0
156
18
608
1588
118
606
666
652
1682
1550
1550
1810
898
18
15
448
480
928
32
8
0
156
70
608
1588
118
606
666
260
912
1550
1550
1810
898
18
15
448
480
928
32
8
0
156
70
608
1588
1268
158
666
260
912
1550
279
582
1922
18
15
448
480
928
32
8
0
156
70
614
1590
118
606
666
260
914
1546
1538
1810
898
18
15
448
480
928
32
8
0
156
70
614
1594
1268
158
666
260
914
1550
258
587
1922
18
15
450
992
1248
32
8
0
24
272
800
44
180
0
24
268
274
286
258
180
52
18
15
450
992
1248
32
8
0
72
544
804
44
180
128
468
960
1100
1562
1154
216
476
18
15
450
992
1248
32
8
0
88
272
824
44
180
62
430
218
280
268
66
75
993
18
15
450
992
1248
32
8
0
88
272
824
44
180
190
430
218
280
268
66
203
417
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
724
384
912
1544
268
582
1988
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
724
384
916
1544
268
582
1988
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
724
640
1680
1544
268
582
1988
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
724
640
1688
1544
268
582
1988
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
724
640
1684
1544
268
582
1988
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
724
640
1682
1546
276
582
1988
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
468
384
912
1544
268
1094
1732
18
15
450
480
928
32
8
0
72
64
608
1584
1272
156
468
384
916
1544
268
1094
1732
18
15
450
480
928
32
8
0
72
64
608
1588
1272
156
724
640
1684
1550
260
582
1988
18
15
450
480
928
32
8
0
72
64
612
1588
1272
156
724
640
1690
1546
274
582
1988
18
15
450
480
928
32
8
0
72
68
613
1589
1274
128
468
386
915
1547
265
289
1451
18
15
450
480
928
32
8
0
72
68
614
1588
120
64
468
386
914
1544
1544
1058
938
18
15
450
480
928
32
8
0
72
68
614
1588
120
576
724
2
914
1544
1544
1826
938
18
15
450
480
928
32
8
0
72
68
614
1588
1272
128
468
386
914
1544
264
162
426
18
15
449
485
961
37
10
6
78
75
515
1735
96
128
448
386
993
1544
1823
1384
704
18
15
449
485
961
37
10
6
78
75
515
1735
96
96
448
386
993
1544
1567
1664
896
18
15
449
485
961
37
10
6
78
75
515
1735
96
96
448
386
977
1544
1567
1152
896
18
15
449
485
961
37
10
6
78
75
515
1735
1120
128
448
386
993
1544
287
368
720
18
15
449
485
961
37
10
6
78
75
515
1735
1120
128
448
386
992
1544
287
368
720
18
15
449
485
961
37
10
6
78
75
515
1735
1120
128
448
386
977
1544
287
368
720
18
15
449
485
965
18
6
6
78
75
519
1760
1056
128
448
386
994
1559
256
496
1472
18
15
449
485
965
18
6
6
78
75
519
1760
1056
128
448
386
978
1559
256
496
1472
18
15
449
485
965
18
6
6
78
75
519
1760
1056
32
448
386
994
1559
256
64
960
18
15
449
485
965
18
6
6
78
75
519
1760
1056
32
448
386
978
1559
256
64
960
18
15
449
485
965
18
6
6
78
75
519
1760
1056
96
448
386
994
1559
256
432
896
18
15
449
485
965
18
6
6
78
75
519
1760
1056
96
448
386
978
1559
256
432
896
18
15
449
485
965
18
6
6
78
75
519
1760
1056
544
448
386
994
1559
261
1320
448
18
15
449
485
965
18
6
6
78
75
519
1760
1056
544
448
386
978
1559
261
1320
448
18
15
449
485
965
18
6
6
78
75
519
1760
1056
576
704
2
994
1559
256
1392
1392
18
15
449
485
965
18
6
6
78
75
519
1760
1056
576
704
642
1762
1559
256
1392
1392
18
15
449
485
965
18
6
6
78
75
519
1760
1056
576
448
386
994
1559
256
1392
704
18
15
449
485
965
18
6
6
78
75
519
1760
1056
576
448
386
978
1559
256
1392
704
18
15
449
485
965
18
6
6
78
75
519
1760
1056
608
704
386
994
1559
256
1456
896
18
15
449
485
965
18
6
6
78
75
519
1760
1056
608
704
642
1762
1559
256
1456
896
18
15
449
485
965
18
6
6
78
75
519
1760
1056
608
448
386
994
1559
256
1456
384
18
15
449
485
965
18
6
6
78
75
519
1760
1056
608
448
386
978
1559
256
1456
384
18
15
449
485
965
18
6
6
78
75
519
1760
32
128
448
386
978
1559
1792
1520
704
18
15
449
485
965
18
6
6
78
75
519
1760
32
96
704
642
1762
1559
1536
1712
1918
18
15
449
485
965
18
6
6
78
75
519
1760
32
96
704
1794
1762
1559
1536
1712
1918
18
15
449
485
965
18
6
6
78
75
519
1760
32
96
704
1794
1746
1559
1536
1712
1918
18
15
449
485
965
18
6
6
78
75
519
1760
32
96
448
386
994
1559
1536
1216
896
18
15
449
485
965
18
6
6
78
75
519
1760
32
96
448
386
978
1559
1536
1216
896
18
15
449
485
965
18
6
6
78
75
519
1760
32
576
704
2
994
1559
1536
1904
1392
18
15
449
485
965
18
6
6
78
75
519
1760
32
576
704
642
1762
1559
1536
1904
1392
18
15
449
485
965
18
6
6
78
75
519
1760
32
576
448
386
994
1559
1536
1904
704
18
15
449
485
965
18
6
6
78
75
519
1760
32
576
448
386
978
1559
1536
1904
704
18
15
449
485
453
18
6
6
78
75
7
992
544
64
704
642
738
1559
0
624
1904
18
15
449
485
453
18
6
6
78
75
7
992
544
64
704
642
722
1559
0
624
1904
18
15
449
485
453
18
6
6
78
75
7
992
544
96
704
642
738
1559
0
1216
1918
18
15
449
485
453
18
6
6
78
75
7
992
544
96
704
642
722
1559
0
1216
1918
18
15
449
485
453
18
6
6
78
75
7
992
544
608
704
2
738
1559
0
944
896
18
15
449
485
453
18
6
6
78
75
7
992
544
608
704
2
722
1559
0
944
896
18
15
449
485
453
18
6
6
78
75
7
864
544
96
704
642
1890
1303
640
1216
1918
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
228
38
689
517
452
449
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
228
149
305
5
452
449
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
228
146
305
5
452
449
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
228
150
305
5
452
449
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
356
65
561
133
452
449
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
356
69
561
517
452
449
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
356
70
561
517
452
449
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
356
77
817
69
452
458
18
15
461
993
529
17
19
7
73
286
369
3
1
130
450
356
74
817
69
452
458
18
15
461
993
529
17
19
7
73
286
369
3
513
258
418
228
37
689
901
644
1889
18
15
461
993
529
17
19
7
73
286
369
3
513
258
418
228
38
689
901
644
1889
18
15
461
993
529
17
19
7
73
286
369
3
513
258
418
228
149
305
901
644
1889
18
15
461
993
529
17
19
7
73
286
369
3
513
258
418
228
146
305
901
644
1889
18
15
461
993
529
17
19
7
73
286
369
3
513
258
418
228
150
305
901
644
1889
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
228
38
689
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
228
149
305
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
228
146
305
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
228
150
305
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
356
65
561
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
356
69
561
645
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
356
70
561
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
612
69
561
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
612
70
561
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
612
77
689
389
196
705
18
15
461
993
529
17
19
7
73
286
369
3
257
130
450
612
74
689
389
196
705
18
15
461
993
1249
33
18
7
73
286
785
35
4
66
450
228
262
385
235
420
956
18
15
461
993
1249
33
18
7
73
286
785
35
4
66
450
228
269
385
235
420
956
18
15
461
993
1249
33
18
7
73
302
801
35
4
2
450
196
293
281
1083
804
1020
18
15
461
993
1249
33
18
7
73
302
801
35
516
2
450
196
293
409
955
292
1020
18
15
461
993
1249
33
18
7
73
302
801
35
516
578
706
196
293
409
955
932
956
18
15
461
993
1249
33
18
7
73
302
801
35
260
2
450
196
293
281
443
36
1020
18
15
461
993
529
35
17
6
18
283
369
25
6
120
40
618
68
525
1116
182
9
18
15
461
993
529
35
17
6
18
283
369
25
6
120
40
618
1604
1293
92
182
9
18
15
461
993
529
35
17
6
18
283
369
25
518
120
40
618
1604
1293
1372
182
9
18
15
461
993
529
35
17
6
82
283
369
25
6
120
728
618
68
525
604
1718
1857
18
15
461
993
529
35
17
6
146
283
369
25
6
120
88
81
77
333
92
182
65
18
15
461
993
1249
35
17
6
18
283
785
34
6
120
40
266
260
388
236
182
9
18
15
461
993
1249
35
17
6
18
283
785
34
262
120
40
266
260
388
492
182
9
18
15
461
993
1249
35
17
6
146
283
785
34
6
120
88
106
260
388
236
182
65
18
15
461
481
961
35
1
6
18
155
513
1729
1133
56
24
10
1002
1547
287
455
1033
18
15
461
481
961
35
1
6
18
155
513
1729
1133
56
40
10
1002
1547
287
455
1049
18
15
461
481
961
35
1
6
18
155
513
1729
109
184
24
10
1002
1547
1567
1223
9
18
15
461
481
961
35
1
6
18
155
513
1729
109
184
40
10
1002
1547
1567
1223
25
18
15
461
481
961
35
1
6
82
27
513
1729
1133
56
424
426
1002
1547
287
455
1001
18
15
461
481
449
3
1
6
18
27
1
945
1085
56
40
106
746
1579
1551
1095
1073
18
15
461
481
449
3
1
6
18
27
1
945
573
56
40
106
746
1579
15
1095
1073
18
15
461
481
449
35
1
6
18
27
1
961
621
312
40
106
746
1547
31
455
25
18
15
1485
1505
1041
1297
1299
1287
1097
1054
881
771
513
642
706
740
149
49
5
388
193
18
15
1485
1505
1041
1297
1299
1287
1097
1054
881
771
513
642
706
740
146
49
5
388
193
18
15
1485
1505
1041
1297
1299
1287
1097
1054
881
771
513
642
706
740
150
49
5
388
193
18
15
1485
1505
1041
1315
1297
1030
1106
1051
881
793
1030
632
728
753
145
23
988
182
65
18
15
1485
1505
1041
1315
1297
1030
1106
539
881
793
1030
632
728
106
68
13
988
182
65
18
15
461
485
449
33
19
7
73
25
1
930
514
66
706
743
697
1568
1027
1219
1889
18
15
461
997
1249
1
19
7
73
281
801
49
1
130
450
231
281
289
243
452
449
18
15
461
997
1249
1
19
7
73
281
801
49
1
130
450
231
285
289
243
452
449
18
15
461
997
1249
1
19
7
73
281
801
49
1
130
450
231
287
289
371
452
449
18
15
461
997
1249
1
19
7
73
281
801
49
257
130
450
231
281
289
499
196
449
18
15
461
997
1249
1
19
7
73
281
801
49
257
130
450
231
285
289
499
196
449
18
15
461
997
1249
1
19
7
73
281
801
49
257
130
450
231
287
289
499
196
449
18
15
461
997
1249
1
19
7
73
281
801
49
129
130
450
231
281
289
1203
900
714
18
15
461
997
1249
1
19
7
73
281
801
49
129
130
450
231
285
289
1203
900
714
18
15
461
997
1249
1
19
7
73
281
801
49
129
130
450
231
287
273
1203
900
1729
18
15
461
997
1249
1
19
7
73
281
801
49
129
130
450
359
541
1569
1203
900
705
18
15
461
997
1249
1
19
7
73
281
801
50
2
2
418
231
281
416
51
19
977
18
15
461
997
1249
1
19
7
73
281
801
50
258
130
450
231
281
416
499
212
449
18
15
417
485
993
1777
1657
199
205
29
293
517
517
1753
129
385
537
437
317
273
813
18
15
417
485
993
1777
1657
199
205
29
293
517
517
1753
129
385
541
437
317
273
813
18
15
417
485
993
1777
1657
199
205
29
293
517
517
1753
128
385
537
438
318
273
816
18
15
65
721
410
995
675
1581
1625
1331
52
181
33
689
131
1793
11
651
395
521
112
18
15
65
721
410
995
675
1581
1625
1331
52
182
33
689
131
1793
11
652
398
545
112
18
15
65
721
410
995
675
1583
1625
1331
52
181
33
688
128
1793
11
651
395
527
104
18
15
65
721
411
931
675
1583
1625
1331
89
90
186
688
128
1793
53
68
1
515
112
18
15
65
721
411
931
675
1583
1625
1331
89
90
186
688
128
1793
1365
68
1
515
112
18
15
65
721
411
419
675
1581
1625
1331
89
345
609
625
131
1793
53
133
397
785
1840
18
15
65
721
411
419
675
1581
1625
1331
89
345
609
689
131
1793
53
133
393
545
112
18
15
65
721
411
419
675
1581
1625
1331
89
345
609
689
131
1793
1365
261
393
545
112
18
15
65
721
411
419
675
1583
1625
1331
89
345
609
624
128
1793
53
133
393
783
1832
18
15
65
721
411
419
675
1583
1625
1331
89
345
609
688
128
1793
53
133
394
547
115
18
15
65
721
411
419
675
1583
1625
1331
89
345
609
688
128
1793
1365
261
394
547
115
18
15
65
721
409
929
681
1581
1625
1331
91
95
161
691
131
1793
1368
1096
9
545
1889
18
15
65
721
409
929
682
1582
1625
1329
91
91
160
688
130
1795
1369
74
11
545
86
18
15
65
721
409
929
682
1582
1625
1329
91
95
160
688
130
1795
1369
72
11
545
86
18
15
65
721
409
929
682
1582
1625
1331
91
95
160
688
130
1793
1368
1096
11
545
86
18
15
65
721
409
929
682
1582
1625
1331
91
95
160
688
130
1794
1368
1096
11
545
86
18
15
65
721
409
417
681
1581
1625
1329
91
349
609
626
130
1795
1369
261
397
788
1836
18
15
65
721
409
417
681
1581
1625
1329
91
349
609
690
130
1795
1369
261
397
548
1916
18
15
65
721
409
417
681
1581
1625
1331
91
349
609
626
131
1793
1368
133
397
788
1846
18
15
65
721
409
417
681
1581
1625
1331
91
349
609
691
131
1793
1368
133
397
545
97
18
15
65
721
409
417
681
1581
1625
1331
91
349
609
627
131
1793
1368
133
397
785
1825
18
15
65
721
409
417
681
1581
1625
1331
91
347
609
691
131
1793
1368
257
397
545
97
18
15
65
721
409
417
681
1581
1625
1331
91
347
609
627
131
1793
1368
257
397
785
1825
18
15
65
721
409
417
681
1581
1625
1331
91
351
609
691
131
1793
1368
132
397
545
97
18
15
65
721
409
417
681
1581
1625
1331
91
351
609
627
131
1793
1368
132
397
785
1825
18
15
65
721
409
417
682
1582
1625
1329
91
351
608
624
130
1795
1369
258
395
784
1854
18
15
65
721
409
417
682
1582
1625
1329
91
351
608
688
130
1795
1369
258
395
545
118
18
15
65
721
409
417
682
1582
1625
1331
91
347
608
624
130
1794
1368
129
395
776
1854
18
15
65
721
409
417
682
1582
1625
1331
91
351
608
624
130
1793
1368
136
395
264
150
18
15
65
721
409
417
682
1582
1625
1331
91
351
608
624
130
1794
1368
258
395
784
1854
18
15
65
721
409
417
682
1582
1625
1331
91
351
608
688
130
1793
1368
136
395
545
118
18
15
65
721
409
417
682
1582
1625
1331
91
351
608
688
130
1794
1368
258
395
545
118
18
15
128
408
392
400
260
136
396
148
48
288
348
84
0
16
472
536
76
836
336
18
15
128
408
392
400
260
136
396
148
48
288
412
88
0
16
472
536
12
128
60
18
15
128
408
392
400
260
844
850
148
48
288
410
492
76
16
984
530
15
41
896
18
15
128
408
392
464
260
136
396
148
48
416
476
88
0
16
472
280
12
768
60
18
15
128
408
392
464
132
140
396
148
48
416
44
396
0
16
472
276
822
562
446
18
15
1733
101
5
261
205
541
789
1873
105
105
98
753
1537
161
649
1037
576
1630
1694
18
15
1733
101
5
261
205
541
789
1873
105
105
98
753
1541
161
649
1037
576
1630
1689
18
15
0
141
392
472
344
956
1086
105
103
176
640
556
1922
1059
1579
1639
1657
966
1645
18
15
0
141
392
472
344
956
1086
105
103
176
640
556
1922
1059
1643
1639
1657
966
1645
18
15
0
141
392
472
344
956
62
105
23
176
384
556
898
1059
11
235
120
454
621
18
15
0
141
392
472
344
956
62
105
23
176
384
556
898
35
11
235
120
454
621
18
15
0
141
392
472
344
956
62
105
23
176
384
556
898
547
11
235
120
454
621
18
15
0
141
392
472
344
956
62
105
23
432
256
556
898
547
779
747
120
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
1059
43
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
1059
107
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
1059
1579
1639
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
1059
619
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
1059
1643
1639
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
35
43
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
35
107
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
547
43
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
547
107
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
547
299
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
384
556
898
547
619
103
121
454
621
18
15
0
141
392
472
344
956
62
105
103
176
640
556
898
1059
1579
1639
1657
966
621
18
15
0
141
392
472
344
956
62
105
103
176
640
556
898
1059
1643
1639
1657
966
621
18
15
0
141
392
472
344
956
62
105
103
176
640
556
898
547
299
615
1657
966
621
18
15
0
141
392
472
344
956
62
105
103
176
640
556
898
547
619
1639
1657
966
621
18
15
18
468
849
17
827
547
68
213
93
21
849
472
67
35
34
483
369
176
402
18
15
18
468
849
17
827
547
68
213
93
21
849
472
67
35
35
99
369
176
402
18
15
18
468
849
17
827
547
68
213
93
21
818
696
643
547
1570
1891
520
904
74
18
15
18
470
977
529
1851
1827
964
1378
52
469
593
24
131
1281
8
531
17
16
402
18
15
370
470
977
529
1851
1827
772
514
52
469
593
24
3
1
8
531
17
16
1810
18
15
17
468
848
22
822
547
67
215
87
22
848
426
42
18
40
480
368
129
384
18
15
17
468
848
18
818
547
67
215
87
21
820
692
640
530
1576
1889
525
909
112
18
15
534
774
1030
513
7
128
192
280
384
394
10
399
648
72
888
1100
36
469
897
18
15
540
774
1030
518
2
0
326
338
320
384
12
640
714
458
872
1040
24
972
990
18
15
538
648
1049
513
2
0
580
488
490
426
96
480
966
384
6
38
55
417
781
18
15
538
648
1049
513
2
0
580
488
490
426
96
480
966
384
134
38
55
417
781
18
15
538
648
1049
513
2
0
580
488
490
426
96
480
966
384
70
38
55
417
781
18
15
538
648
1049
513
2
0
580
488
490
426
104
480
966
384
6
38
40
708
1542
18
15
538
648
1049
513
2
0
580
488
490
426
104
480
966
384
134
38
40
708
1542
18
15
538
648
1049
513
2
0
580
488
490
426
104
480
966
384
70
38
40
708
1542
18
15
538
648
1049
513
2
0
452
488
490
426
8
640
678
256
6
38
8
964
1014
18
15
538
648
1049
513
2
0
452
488
490
426
8
640
678
1792
1286
38
8
964
1014
18
15
534
786
1031
513
3
0
332
332
320
264
9
647
717
1888
1396
596
166
970
984
18
15
534
786
1031
513
3
0
332
332
320
270
9
647
717
416
884
598
160
970
984
18
15
534
786
1031
513
3
0
332
332
320
270
9
647
717
1888
1396
598
160
970
984
18
15
534
786
1031
513
3
4
332
332
192
444
33
35
420
416
114
26
26
225
995
18
15
534
786
1031
513
3
4
332
332
192
444
17
35
420
416
114
26
10
97
1017
18
15
534
786
1031
513
3
4
332
332
192
444
17
643
708
416
114
26
10
961
963
18
15
534
786
1031
513
3
4
332
332
320
264
1
643
713
1888
1396
596
162
978
988
18
15
534
786
1031
513
3
4
332
332
320
270
17
643
708
416
882
598
172
970
962
18
15
534
786
1031
513
3
4
332
332
320
270
9
643
708
416
884
598
160
962
962
18
15
534
786
1031
513
3
4
332
332
320
270
9
643
708
416
882
598
160
962
962
18
15
534
786
1031
513
3
4
332
332
320
270
9
643
709
416
884
598
160
962
980
18
15
534
786
1031
513
3
4
332
332
320
324
1
35
420
416
882
636
30
625
995
18
15
534
786
1031
513
3
4
332
332
320
324
97
35
420
416
882
636
222
273
995
18
15
534
786
1031
513
3
4
332
332
320
324
81
643
708
416
882
636
254
897
963
18
15
534
786
1031
513
3
4
332
332
320
324
81
643
420
416
882
636
254
897
1267
18
15
534
786
1031
513
3
4
332
332
320
340
81
643
713
1888
1386
618
234
906
988
18
15
534
786
1031
513
3
4
332
332
320
332
65
35
420
416
882
634
250
49
1017
18
15
534
786
1031
513
3
4
332
332
320
332
65
643
708
416
882
634
250
897
963
18
15
534
786
1031
513
3
4
332
332
320
444
17
643
713
1888
882
538
10
962
988
18
15
538
648
1049
513
2
6
588
486
494
426
104
484
964
396
32
34
40
426
776
18
15
538
648
1049
513
2
6
588
486
494
426
104
483
964
396
32
34
40
707
1539
18
15
538
648
1049
513
2
6
460
486
494
426
8
643
676
268
32
34
8
963
1011
18
15
538
808
1030
1542
1666
1728
1220
264
384
720
460
64
1798
192
204
144
136
396
518
18
15
538
808
1030
1542
1666
1728
1220
264
384
720
460
80
1798
192
204
144
136
428
518
18
15
537
69
257
258
6
65
353
115
321
320
0
453
453
2
702
388
66
743
129
18
15
541
69
257
258
6
65
355
115
321
320
0
453
449
1
676
388
66
743
142
18
15
541
69
257
258
6
65
355
115
321
320
0
453
449
1
692
388
66
743
142
18
15
541
69
257
258
6
65
355
115
321
320
0
454
449
1
676
388
65
742
130
18
15
541
69
257
258
6
65
355
115
321
320
0
454
449
1
677
388
65
742
130
18
15
541
69
257
258
6
65
355
115
321
320
0
454
449
1
693
388
65
742
130
18
15
541
69
257
258
6
65
355
115
321
320
64
453
449
1
676
644
930
679
142
18
15
541
69
257
258
6
65
355
115
321
320
64
453
449
1
692
644
930
679
142
18
15
541
69
257
258
6
65
355
115
321
320
64
454
449
1
676
644
930
678
130
18
15
541
69
257
258
6
65
355
115
321
320
64
454
449
1
677
644
930
678
130
18
15
541
69
257
258
6
65
355
115
321
320
64
454
449
1
693
644
930
678
130
18
15
541
69
257
258
6
65
355
115
321
352
96
453
449
1
676
676
930
647
141
18
15
541
69
257
258
6
65
355
115
321
352
96
454
449
1
676
676
930
646
130
18
15
541
69
257
258
6
65
357
117
321
320
64
454
454
7
685
644
930
678
128
18
15
541
69
257
258
6
65
357
117
321
352
96
454
454
7
685
676
930
646
128
18
15
541
69
257
258
6
137
67
113
321
320
0
386
385
13
477
388
900
718
262
18
15
533
657
1049
515
1543
1733
133
481
497
410
800
720
1634
1050
15
36
552
424
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
800
720
1634
1050
35
36
552
424
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
800
720
1634
26
15
36
552
424
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
800
720
1634
26
35
36
552
424
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
800
720
1634
26
143
36
552
424
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
928
720
1634
1050
15
36
296
296
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
928
720
1634
1050
35
36
296
296
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
928
720
1634
26
15
36
296
296
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
928
720
1634
26
35
36
296
296
448
18
15
533
657
1049
515
1543
1733
133
481
497
410
928
720
1634
26
143
36
296
296
448
18
15
533
657
1049
515
1543
1733
201
481
497
410
928
1232
1617
9
15
36
296
808
54
18
15
533
657
1049
515
1543
1733
201
481
497
410
928
1232
1617
9
143
36
296
808
54
18
15
533
657
1049
515
1543
1733
201
481
497
410
928
1232
1617
9
79
36
296
808
54
18
15
533
657
1049
515
1543
1733
201
481
497
410
928
1232
1617
10
35
36
296
808
54
18
15
537
649
1049
514
1542
1857
391
481
491
424
868
1126
1546
28
9
51
568
868
8
18
15
537
649
1049
514
1542
1857
391
481
491
424
868
1126
1546
28
137
51
568
868
8
18
15
537
649
1049
514
1542
1857
391
481
491
424
868
1126
1546
26
145
51
568
868
8
18
15
537
777
1049
514
1542
1856
390
289
427
424
936
100
1542
70
841
1143
737
1586
1024
18
15
537
777
1049
514
1542
1856
390
289
427
424
936
100
1542
1094
1353
1143
737
1586
1024
18
15
537
777
1049
514
1542
1856
390
289
427
424
936
100
1542
1094
841
1143
737
1586
1024
18
15
537
777
1049
514
1542
1856
390
289
427
424
936
100
1542
1094
1362
1143
737
1586
1024
18
15
537
777
1049
514
1542
1856
390
289
427
424
936
100
1542
1094
850
1143
737
1586
1024
18
15
537
777
1049
514
1542
1856
390
289
427
424
936
100
1542
1222
841
1143
737
1586
1024
18
15
537
777
1049
514
1542
1856
390
289
427
424
872
1124
1542
1094
841
1131
544
836
0
18
15
537
777
1049
514
1542
1856
390
289
431
424
872
1124
1542
70
842
1123
544
836
0
18
15
537
777
1049
514
1542
1856
390
289
431
424
872
1124
1542
1094
842
1123
544
836
0
18
15
537
777
1049
514
1542
1856
390
289
431
424
872
1124
1542
1222
842
1123
544
836
0
18
15
537
1801
1049
514
1542
1856
390
545
367
376
872
1124
1542
1454
202
195
385
834
0
18
15
537
1801
1049
514
1542
1856
390
545
367
376
868
1124
1542
1454
202
195
392
840
0
18
15
539
777
1049
514
1542
1856
394
290
426
424
872
1124
1550
1100
842
1128
544
836
8
18
15
539
649
1049
514
1542
1856
394
482
490
424
872
1124
1550
28
18
39
545
936
8
18
15
539
649
1049
514
1542
1856
394
482
490
424
872
1124
1550
28
146
39
545
936
8
18
15
539
649
1049
514
1542
1856
394
482
490
424
868
1124
1550
28
18
39
569
870
8
18
15
539
649
1049
514
1542
1856
394
482
490
424
868
1124
1550
28
146
39
569
870
8
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
1226
1539
1027
137
51
272
926
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
1226
1539
3
9
51
272
926
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
1226
1539
3
41
51
272
926
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
1226
1539
3
137
51
272
926
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
722
1795
1027
137
43
416
294
2
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
722
1795
3
137
43
416
294
2
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
714
1795
1027
9
51
272
414
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
714
1795
1027
41
51
272
414
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
714
1795
1027
137
43
416
302
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
714
1795
3
9
51
272
414
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
714
1795
3
41
51
272
414
1
18
15
537
649
1049
514
1542
1729
193
481
491
424
936
714
1795
3
137
43
416
302
1
18
15
537
649
1049
514
1542
1729
193
481
490
424
936
722
1667
1027
36
40
416
294
226
18
15
537
649
1049
514
1542
1729
193
481
490
424
936
722
1667
3
36
40
416
294
226
18
15
537
649
1049
514
1542
1729
193
481
490
424
936
722
1795
1027
36
40
416
294
2
18
15
537
649
1049
514
1542
1729
193
481
490
424
936
722
1795
3
36
40
416
294
2
18
15
537
649
1049
514
1542
1729
193
481
490
424
936
714
1795
1027
36
40
416
302
1
18
15
537
649
1049
514
1542
1729
193
481
490
424
936
714
1795
3
36
40
416
302
1
18
15
537
649
1049
514
1542
1729
203
481
491
296
676
718
1593
13
73
83
344
332
490
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
198
1802
1030
73
75
376
196
520
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
198
1802
6
73
75
376
196
520
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
710
1674
1030
73
75
376
324
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
710
1674
6
73
75
376
324
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
710
1802
1030
73
75
376
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
710
1802
6
73
75
376
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
206
1802
1030
73
75
376
204
512
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
206
1802
6
73
75
376
204
512
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
718
1674
1030
73
75
376
332
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
718
1674
6
73
75
376
332
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
718
1802
1030
73
75
376
332
0
18
15
537
649
1049
514
1542
1729
199
481
491
296
708
718
1802
6
73
75
376
332
0
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
710
1674
1030
9
87
344
324
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
710
1674
1030
73
83
344
324
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
710
1674
6
9
83
344
324
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
710
1674
6
73
83
344
324
264
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
710
1802
1030
73
83
344
388
8
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
710
1802
6
9
83
344
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
710
1802
6
73
83
344
388
8
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
718
1674
1030
9
87
344
332
256
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
718
1674
1030
73
83
344
332
256
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
718
1674
6
9
83
344
332
256
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
718
1674
6
73
83
344
332
256
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
718
1802
1030
73
83
344
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
718
1802
6
9
83
344
332
0
18
15
537
649
1049
514
1542
1729
199
481
491
296
676
718
1802
6
73
83
344
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
1030
9
51
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
1030
41
51
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
1030
73
51
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
6
9
51
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
6
41
51
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
6
145
51
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
6
137
51
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
6
73
55
536
1732
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
206
1546
1030
9
55
536
1740
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
206
1546
1030
41
51
537
1740
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
206
1546
1030
73
55
536
1740
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
206
1546
6
9
55
536
1740
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
206
1546
6
41
51
537
1740
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
206
1546
6
137
55
536
1740
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
804
206
1546
6
73
55
536
1740
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
1030
9
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
1030
41
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
1030
73
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
6
17
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
6
9
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
6
41
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
6
145
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
6
137
51
568
1668
1032
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
1030
9
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
1030
41
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
1030
73
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
6
17
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
6
9
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
6
41
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
6
145
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
6
137
51
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
868
206
1546
6
73
55
568
1676
1024
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
1030
9
51
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
1030
41
51
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
1030
73
51
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
6
9
51
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
6
41
51
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
6
145
51
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
6
137
51
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
6
73
55
280
836
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
1030
17
51
436
132
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
1030
9
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
1030
41
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
1030
145
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
1030
137
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
1030
73
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
6
17
51
436
132
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
6
9
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
6
41
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
710
1802
6
145
51
280
324
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
1030
9
51
280
908
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
1030
41
51
280
908
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
1030
73
51
280
908
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
6
9
51
280
908
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
6
41
51
280
908
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
6
145
51
280
908
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
6
137
51
280
908
8
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
1230
1546
6
73
55
280
908
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
1030
9
51
280
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
1030
41
51
280
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
1030
145
51
280
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
1030
137
51
280
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
1030
73
51
280
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
6
9
51
280
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
6
41
51
280
396
0
18
15
537
649
1049
514
1542
1729
199
481
491
424
932
718
1802
6
145
51
280
396
0
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1536
6
9
83
321
330
480
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1664
1030
9
83
321
330
256
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1664
1030
73
83
321
330
256
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1664
6
9
83
321
330
256
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1664
6
73
83
321
330
256
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1792
1030
73
83
321
330
0
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1792
6
9
83
321
330
0
18
15
537
649
1049
514
1542
1734
198
481
491
296
680
720
1792
6
73
83
321
330
0
18
15
537
649
1049
514
1542
1734
198
481
491
296
712
720
1664
1030
73
75
368
368
256
18
15
537
649
1049
514
1542
1734
198
481
491
296
712
720
1664
6
73
75
368
368
256
18
15
537
649
1049
514
1542
1734
198
481
491
296
712
720
1792
1030
73
75
368
368
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
904
1232
1620
6
9
51
257
874
56
18
15
537
649
1049
514
1542
1734
198
481
491
424
904
1232
1620
6
41
51
257
874
56
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
1030
9
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
1030
41
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
1030
145
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
1030
137
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
1030
73
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
6
9
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
6
41
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
6
145
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
6
137
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
6
73
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
6
146
55
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1620
6
9
51
272
912
56
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1620
6
41
51
272
912
56
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1620
6
73
51
272
912
56
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
17
51
416
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
9
43
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
41
43
416
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
18
51
416
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
145
51
272
400
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
137
43
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
73
51
272
400
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
1030
146
55
272
400
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
17
51
416
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
9
43
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
41
43
416
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
18
51
416
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
145
51
272
400
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
137
43
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
73
51
272
400
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1664
6
146
59
416
288
224
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
17
51
416
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
9
43
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
41
43
416
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
18
59
416
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
145
51
272
400
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
137
43
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
73
51
272
400
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
1030
146
55
272
400
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
17
51
416
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
9
43
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
41
43
416
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
18
59
416
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
145
51
272
400
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
137
43
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
73
51
272
400
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
936
720
1792
6
146
59
416
288
0
18
15
537
649
1049
514
1542
1734
198
481
491
424
872
208
1620
6
9
39
545
1674
1080
18
15
537
649
1049
514
1542
1734
198
481
491
424
872
208
1620
6
41
39
545
1674
1080
18
15
537
649
1049
514
1542
1734
198
481
491
424
872
208
1620
6
73
55
561
1674
1080
18
15
537
649
1049
514
1542
1734
198
481
495
296
680
720
1664
1030
74
75
321
400
224
18
15
537
649
1049
514
1542
1734
198
481
495
296
680
720
1664
6
74
75
321
400
224
18
15
537
649
1049
514
1542
1734
198
481
495
296
680
720
1792
1030
74
75
321
400
0
18
15
537
649
1049
514
1542
1734
198
481
495
296
680
720
1792
6
74
75
321
400
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
904
1232
1620
6
10
51
257
874
56
18
15
537
649
1049
514
1542
1734
198
481
495
424
904
1232
1620
6
42
51
257
874
56
18
15
537
649
1049
514
1542
1734
198
481
495
424
904
1232
1620
6
74
39
257
874
56
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
1232
1536
6
10
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
1232
1536
6
42
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
1232
1536
6
138
51
272
800
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
1232
1620
6
10
51
272
912
56
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
1232
1620
6
42
51
272
912
56
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
1030
10
35
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
1030
42
35
417
289
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
1030
138
35
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
1030
74
35
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
6
10
35
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
6
42
35
417
289
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
6
138
35
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1664
6
74
35
417
288
224
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
1030
10
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
1030
42
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
1030
138
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
1030
74
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
6
10
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
6
42
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
6
138
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
936
720
1792
6
74
35
417
288
0
18
15
537
649
1049
514
1542
1734
198
481
495
424
872
208
1536
6
10
35
544
1674
1024
18
15
537
649
1049
514
1542
1734
198
481
495
424
872
208
1536
6
42
35
544
1674
1024
18
15
537
649
1049
514
1542
1734
198
481
495
424
872
208
1536
6
138
35
544
1674
1024
18
15
537
649
1049
514
1542
1734
198
481
495
424
872
208
1536
6
74
35
544
1674
1024
18
15
537
649
1049
514
1542
1734
198
481
495
424
872
208
1620
6
10
35
545
1674
1080
18
15
537
649
1049
514
1542
1734
198
481
495
424
872
208
1620
6
42
35
545
1674
1080
18
15
537
649
1049
514
1542
1734
198
481
495
424
872
208
1620
6
74
35
545
1674
1080
18
15
537
649
1049
514
1542
1734
135
481
491
296
680
720
1634
1050
17
91
321
330
460
18
15
537
649
1049
514
1542
1734
135
481
491
296
680
720
1634
26
17
91
321
330
460
18
15
537
649
1049
514
1542
1734
135
481
491
424
872
208
1657
1054
9
43
544
1674
1067
18
15
537
649
1049
514
1542
1734
135
481
491
424
872
208
1657
30
9
43
544
1674
1067
18
15
537
649
1049
514
1542
1734
135
481
491
424
872
208
1657
30
137
43
544
1674
1067
18
15
537
649
1049
514
1542
1734
199
481
491
296
680
720
1666
1030
9
83
321
330
268
18
15
537
649
1049
514
1542
1734
199
481
491
296
680
720
1666
1030
73
83
321
330
268
18
15
537
649
1049
514
1542
1734
199
481
491
296
680
720
1666
6
9
83
321
330
268
18
15
537
649
1049
514
1542
1734
199
481
491
296
680
720
1666
6
73
83
321
330
268
18
15
537
649
1049
514
1542
1734
199
481
491
296
680
720
1794
1030
73
83
321
330
12
18
15
537
649
1049
514
1542
1734
199
481
491
296
680
720
1794
6
9
83
321
330
12
18
15
537
649
1049
514
1542
1734
199
481
491
296
680
720
1794
6
73
83
321
330
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
1030
9
51
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
1030
41
51
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
1030
137
51
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
1030
73
55
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
6
9
51
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
6
41
51
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
6
137
51
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
6
73
55
257
874
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
720
1666
1030
137
51
257
362
268
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
720
1666
6
137
51
257
362
268
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
720
1794
1030
137
51
257
362
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
904
720
1794
6
137
51
257
362
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
1030
9
51
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
1030
41
51
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
1030
137
43
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
1030
73
51
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
6
9
51
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
6
41
51
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
6
137
43
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
936
720
1794
6
73
51
417
288
12
18
15
537
649
1049
514
1542
1734
199
481
491
424
872
208
1538
1030
9
55
561
1674
1036
18
15
537
649
1049
514
1542
1734
199
481
491
424
872
208
1538
1030
73
55
561
1674
1036
18
15
537
649
1049
514
1542
1734
199
481
491
424
872
208
1538
6
9
55
561
1674
1036
18
15
537
649
1049
514
1542
1734
199
481
491
424
872
208
1538
6
137
39
545
1674
1036
18
15
537
649
1049
514
1542
1734
199
481
491
424
872
208
1538
6
73
55
561
1674
1036
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
1232
1538
1030
9
51
276
926
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
1232
1538
1030
41
51
276
926
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
1232
1538
1030
137
51
276
926
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
1232
1538
6
9
51
276
926
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
1232
1538
6
41
51
276
926
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
1232
1538
6
137
51
276
926
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1666
1030
9
51
276
414
225
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1666
1030
41
51
276
414
225
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1666
1030
137
51
276
414
225
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1666
1030
73
51
276
414
225
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
1030
9
51
276
414
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
1030
41
51
276
414
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
1030
137
51
276
414
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
1030
73
51
276
414
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
6
9
51
276
414
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
6
41
51
276
414
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
6
137
51
276
414
1
18
15
537
649
1049
514
1542
1734
199
481
491
424
932
720
1794
6
73
51
276
414
1
18
15
537
777
1049
514
1542
193
231
289
363
376
644
1734
74
12
169
327
280
708
552
18
15
537
777
1049
514
1542
193
231
289
363
376
676
1734
74
12
169
327
264
900
552
18
15
537
777
1049
514
1542
193
231
289
363
376
676
1742
74
12
169
327
264
908
544
18
15
537
649
1049
514
1542
193
129
481
491
424
804
1894
126
30
9
51
536
1124
944
18
15
537
649
1049
514
1542
193
129
481
491
424
804
1894
126
30
137
51
536
1124
944
18
15
537
649
1049
514
1542
193
129
481
491
424
868
1894
1150
30
9
51
569
1058
432
18
15
537
649
1049
514
1542
193
129
481
491
424
868
1894
1150
30
137
51
569
1058
432
18
15
537
649
1049
514
1542
193
129
481
491
424
868
1894
126
30
9
51
569
1058
944
18
15
537
649
1049
514
1542
193
129
481
491
424
868
1894
126
30
137
51
569
1058
944
18
15
537
649
1049
514
1542
193
139
481
491
424
804
1894
121
29
17
51
536
1122
937
18
15
537
649
1049
514
1542
193
139
481
491
424
804
1894
121
29
145
51
536
1122
937
18
15
537
649
1049
514
1542
193
139
481
491
424
868
1894
1145
29
17
51
568
1058
425
18
15
537
649
1049
514
1542
193
139
481
491
424
868
1894
1145
29
145
51
568
1058
425
18
15
537
649
1049
514
1542
193
139
481
491
424
868
1894
121
29
17
51
568
1058
937
18
15
537
649
1049
514
1542
193
139
481
491
424
868
1894
121
29
145
51
568
1058
937
18
15
537
649
1049
514
1542
198
135
481
491
296
680
1744
98
26
17
91
321
842
972
18
15
537
649
1049
514
1542
198
135
481
491
424
936
1744
121
30
9
51
417
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
936
1744
121
30
145
51
417
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
936
1744
121
30
137
43
416
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
872
1744
121
29
17
51
545
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
872
1744
121
29
145
51
545
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
872
1744
121
30
17
51
545
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
872
1744
121
30
9
43
544
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
872
1744
121
30
145
51
545
650
555
18
15
537
649
1049
514
1542
198
135
481
491
424
872
1744
121
30
137
43
544
650
555
18
15
538
779
1049
514
1543
193
224
290
362
376
642
1734
72
14
164
326
278
964
550
18
15
538
779
1049
514
1543
193
224
290
362
376
674
1734
72
14
164
326
262
836
550
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
708
1638
1054
17
91
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
708
1638
1054
9
83
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
708
1638
1054
18
83
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
708
1638
30
17
91
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
708
1638
30
9
83
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
708
1638
30
18
83
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
724
1638
1054
17
91
321
328
456
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
724
1638
1054
9
83
321
328
456
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
724
1638
1054
18
91
320
328
456
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
724
1638
30
17
91
321
328
456
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
724
1638
30
9
83
321
328
456
18
15
537
649
1049
514
1542
1728
134
481
491
296
680
724
1638
30
18
91
320
328
456
18
15
537
649
1049
514
1542
1728
134
481
491
296
676
708
1638
1054
17
91
344
328
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
676
708
1638
1054
9
83
344
328
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
676
708
1638
1054
18
91
344
328
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
676
708
1638
30
17
91
344
328
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
676
708
1638
30
9
83
344
328
472
18
15
537
649
1049
514
1542
1728
134
481
491
296
676
708
1638
30
18
91
344
328
472
18
15
537
649
1049
514
1542
1728
134
481
495
296
680
708
1638
1054
10
83
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
495
296
680
708
1638
30
10
83
321
322
472
18
15
537
649
1049
514
1542
1728
134
481
495
296
680
724
1638
1054
10
83
321
328
456
18
15
537
649
1049
514
1542
1728
134
481
495
296
680
724
1638
30
10
83
321
328
456
18
15
537
649
1049
514
1542
1728
134
481
495
296
676
708
1638
1054
10
83
344
328
472
18
15
537
649
1049
514
1542
1728
134
481
495
296
676
708
1638
30
10
83
344
328
472
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
708
1670
1030
9
83
321
322
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
708
1670
1030
73
75
321
322
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
708
1670
6
9
83
321
322
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
708
1670
6
73
75
321
322
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
708
1798
1030
73
75
321
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
708
1798
6
9
83
321
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
708
1798
6
73
75
321
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
724
1670
1030
9
83
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
724
1670
6
9
83
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
724
1798
1030
73
75
321
328
8
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
724
1798
6
9
83
321
328
8
18
15
537
649
1049
514
1542
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
18
15
537
649
1049
514
1542
1728
198
481
491
296
708
196
1798
1030
73
75
376
200
512
18
15
537
649
1049
514
1542
1728
198
481
491
296
708
196
1798
6
73
75
376
200
512
18
15
537
649
1049
514
1542
1728
198
481
491
296
708
708
1670
1030
73
75
376
328
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
708
708
1670
6
73
75
376
328
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
708
708
1798
1030
73
75
376
328
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
708
708
1798
6
73
75
376
328
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
712
196
1798
1030
73
75
368
196
512
18
15
537
649
1049
514
1542
1728
198
481
491
296
712
196
1798
6
73
75
368
196
512
18
15
537
649
1049
514
1542
1728
198
481
491
296
712
708
1670
1030
73
75
368
324
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
712
708
1670
6
73
75
368
324
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
712
708
1798
1030
73
75
368
324
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
712
708
1798
6
73
75
368
324
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
676
708
1670
1030
9
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
676
708
1670
1030
73
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
676
708
1670
6
9
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
676
708
1670
6
73
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
676
708
1798
6
9
83
344
328
0
18
15
537
649
1049
514
1542
1728
198
481
491
296
676
708
1798
6
73
83
344
392
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
17
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
9
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
41
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
18
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
145
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
137
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
73
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
146
51
512
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
17
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
9
51
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
41
51
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
18
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
145
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
137
51
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
73
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
1030
146
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
17
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
9
51
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
41
51
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
18
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
145
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
137
51
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
73
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
776
212
1542
6
146
51
512
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
17
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
9
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
41
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
18
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
145
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
137
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
73
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
146
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
17
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
9
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
41
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
18
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
145
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
137
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
73
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
6
146
51
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
17
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
9
43
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
41
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
18
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
145
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
137
43
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
73
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
1030
146
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
17
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
9
43
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
41
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
18
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
145
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
137
43
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
73
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1670
6
146
51
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
17
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
9
43
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
41
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
18
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
145
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
137
43
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
73
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
1030
146
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
6
17
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
6
9
43
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
6
41
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
6
18
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
6
145
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
6
137
43
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
708
1798
6
146
51
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
17
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
9
43
256
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
41
43
256
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
18
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
145
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
137
43
256
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
73
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
1030
146
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
17
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
9
43
256
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
41
43
256
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
18
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
145
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
137
43
256
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
73
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
1236
1542
6
146
51
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
17
51
256
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
9
43
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
41
43
256
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
18
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
145
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
137
43
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
73
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
1030
146
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
17
51
256
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
9
43
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
41
43
256
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
18
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
145
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
137
43
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
73
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1670
6
146
51
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
17
51
256
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
9
43
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
41
43
256
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
18
51
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
145
51
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
137
43
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
73
51
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
1030
146
51
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
6
17
51
256
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
6
9
43
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
6
41
43
256
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
6
18
51
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
6
145
51
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
6
137
43
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
904
724
1798
6
146
51
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
1030
9
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
1030
41
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
1030
145
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
1030
137
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
1030
73
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
1030
146
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
6
9
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
6
41
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
6
145
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
6
137
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
6
73
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
6
146
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
17
51
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
9
43
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
41
43
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
18
51
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
145
51
272
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
137
43
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
73
51
272
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
1030
146
51
272
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
6
17
51
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
6
9
43
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
6
41
43
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
6
18
51
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
6
145
51
272
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
6
137
43
416
132
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
708
1798
6
146
51
272
322
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
1030
9
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
1030
41
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
1030
145
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
1030
137
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
1030
73
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
1030
146
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
6
9
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
6
41
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
6
145
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
6
137
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
6
73
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
1236
1542
6
146
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
17
51
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
9
43
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
41
43
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
18
51
432
136
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
145
51
272
402
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
137
43
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
73
51
272
402
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
1030
146
51
272
402
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
6
17
51
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
6
9
43
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
6
41
43
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
6
18
51
432
136
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
6
145
51
272
402
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
6
137
43
416
292
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
936
724
1798
6
146
51
272
402
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
17
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
9
43
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
41
43
544
1668
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
18
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
145
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
137
43
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
73
51
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
146
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
17
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
9
43
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
41
43
544
1668
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
18
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
145
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
137
43
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
73
51
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
6
146
51
544
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
17
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
9
43
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
41
43
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
18
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
145
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
137
43
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
73
51
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
1030
146
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
17
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
9
43
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
41
43
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
18
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
145
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
137
43
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
73
51
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
872
212
1542
6
146
51
544
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
1030
9
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
1030
41
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
1030
145
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
1030
137
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
1030
73
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
1030
146
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
6
9
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
6
41
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
6
145
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
6
137
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
6
73
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
6
146
51
536
1736
1048
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
17
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
9
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
41
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
18
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
145
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
137
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
73
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
146
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
17
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
9
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
41
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
18
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
145
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
137
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
73
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
6
146
51
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
1030
9
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
1030
41
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
1030
145
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
1030
137
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
1030
73
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
1030
146
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
6
9
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
6
41
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
6
145
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
6
137
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
6
73
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
6
146
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
17
51
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
9
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
41
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
18
51
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
145
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
137
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
73
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
1030
146
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
6
17
51
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
6
9
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
6
41
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
6
18
51
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
6
145
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
6
137
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
708
1798
6
146
51
280
328
24
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
17
51
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
18
51
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
145
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
73
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
1030
146
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
6
17
51
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
6
9
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
6
41
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
6
18
51
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
6
145
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
6
137
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
491
424
932
724
1798
6
146
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
708
1670
1030
10
83
321
322
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
708
1670
1030
74
75
321
324
280
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
708
1670
6
10
83
321
322
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
708
1670
6
74
75
321
324
280
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
708
1798
1030
74
75
321
324
24
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
708
1798
6
10
83
321
322
0
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
708
1798
6
74
75
321
324
24
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
724
1670
1030
10
83
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
724
1670
1030
74
75
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
724
1670
6
10
83
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
724
1670
6
74
75
321
328
264
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
724
1798
6
10
83
321
328
8
18
15
537
649
1049
514
1542
1728
198
481
495
296
680
724
1798
6
74
75
321
328
8
18
15
537
649
1049
514
1542
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
18
15
537
649
1049
514
1542
1728
198
481
495
296
708
196
1798
6
74
75
376
200
512
18
15
537
649
1049
514
1542
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
708
708
1670
6
74
75
376
328
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
708
708
1798
1030
74
75
376
328
0
18
15
537
649
1049
514
1542
1728
198
481
495
296
708
708
1798
6
74
75
376
328
0
18
15
537
649
1049
514
1542
1728
198
481
495
296
676
708
1670
1030
10
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
676
708
1670
1030
74
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
676
708
1670
6
10
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
676
708
1670
6
74
83
344
328
256
18
15
537
649
1049
514
1542
1728
198
481
495
296
676
708
1798
1030
74
83
344
392
0
18
15
537
649
1049
514
1542
1728
198
481
495
296
676
708
1798
6
10
83
344
328
0
18
15
537
649
1049
514
1542
1728
198
481
495
296
676
708
1798
6
74
83
344
392
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
196
1542
1030
10
35
513
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
196
1542
1030
42
35
513
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
196
1542
1030
138
35
513
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
196
1542
1030
74
35
513
1762
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
1030
10
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
1030
42
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
1030
138
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
1030
74
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
6
10
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
6
42
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
6
138
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
776
212
1542
6
74
35
513
1768
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
1030
10
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
1030
42
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
1030
138
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
1030
74
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
6
10
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
6
42
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
6
138
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
6
74
35
257
866
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
1030
10
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
1030
42
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
1030
138
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
1030
74
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
6
10
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
6
42
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
6
138
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1670
6
74
35
257
354
256
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1798
1030
10
35
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1798
1030
42
35
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1798
1030
138
35
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1798
1030
74
35
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1798
6
10
35
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1798
6
42
35
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
708
1798
6
138
35
257
354
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
1030
10
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
1030
42
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
1030
138
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
1030
74
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
6
10
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
6
42
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
6
138
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
1236
1542
6
74
35
257
872
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
1030
10
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
1030
42
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
1030
138
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
1030
74
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
6
10
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
6
42
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
6
138
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1670
6
74
35
257
360
264
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1798
1030
10
35
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1798
1030
42
35
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1798
1030
138
35
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1798
1030
74
35
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1798
6
10
35
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1798
6
42
35
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
904
724
1798
6
138
35
257
360
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1220
1542
1030
10
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1220
1542
1030
42
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1220
1542
1030
138
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1220
1542
6
10
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1220
1542
6
42
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1220
1542
6
138
51
272
834
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
708
1798
1030
10
35
417
296
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
708
1798
1030
42
35
417
296
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
708
1798
1030
74
35
417
296
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
708
1798
6
10
35
417
296
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
708
1798
6
42
35
417
296
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
708
1798
6
138
35
417
296
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1236
1542
1030
138
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
1236
1542
6
138
51
272
914
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
724
1798
1030
10
35
417
137
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
724
1798
1030
42
35
417
137
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
724
1798
1030
138
35
417
137
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
724
1798
1030
74
35
417
137
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
724
1798
6
10
35
417
137
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
724
1798
6
42
35
417
137
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
936
724
1798
6
138
35
417
137
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
1030
10
35
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
1030
42
35
545
1668
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
1030
138
35
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
1030
74
35
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
6
10
35
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
6
42
35
545
1668
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
6
138
35
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
6
74
35
545
1666
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
1030
10
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
1030
42
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
1030
138
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
1030
74
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
6
10
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
6
42
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
6
138
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
872
212
1542
6
74
35
545
1672
1032
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
1030
10
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
1030
42
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
1030
138
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
1030
74
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
6
10
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
6
42
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
6
138
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
6
74
51
536
1736
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
1030
10
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
1030
42
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
1030
138
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
1030
74
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
6
10
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
6
42
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
6
138
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
6
74
35
568
1672
1024
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
1030
10
51
280
904
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
1030
42
51
280
904
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
1030
138
51
280
904
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
1030
74
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
6
10
51
280
904
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
6
42
51
280
904
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
6
138
51
280
904
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
6
74
51
280
840
24
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
708
1798
1030
10
35
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
708
1798
1030
138
35
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
708
1798
1030
74
35
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
708
1798
6
10
35
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
708
1798
6
42
51
280
392
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
708
1798
6
138
35
440
136
0
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
724
1798
1030
10
35
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
724
1798
1030
42
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
724
1798
1030
138
35
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
724
1798
1030
74
35
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
724
1798
6
10
35
440
296
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
724
1798
6
42
51
280
296
8
18
15
537
649
1049
514
1542
1728
198
481
495
424
932
724
1798
6
138
35
440
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
708
1550
12
18
87
336
324
496
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
708
1678
1036
18
87
336
324
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
708
1678
1036
74
72
320
324
272
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
708
1678
12
18
87
336
324
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
708
1678
12
74
72
320
324
272
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
708
1806
1036
74
72
320
388
16
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
708
1806
12
74
72
320
388
16
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
724
1550
12
18
87
321
328
480
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
724
1678
1036
18
87
321
328
256
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
724
1678
1036
74
72
320
328
256
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
724
1678
12
74
72
320
328
256
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
724
1806
1036
74
72
320
328
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
724
1806
12
74
72
320
328
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
716
1806
1036
74
87
336
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
680
716
1806
12
74
87
336
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
196
1806
1036
74
72
372
200
520
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
196
1806
12
74
72
372
200
520
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
708
1678
1036
74
72
372
328
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
708
1678
12
74
72
372
328
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
708
1806
1036
74
72
372
328
8
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
708
1806
12
74
72
372
328
8
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
716
1678
1036
74
72
372
374
256
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
716
1678
12
74
72
372
374
256
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
716
1806
1036
74
72
372
374
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
708
716
1806
12
74
72
372
374
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
196
1806
1036
74
72
368
196
528
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
196
1806
12
74
72
368
196
528
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
708
1678
1036
74
72
368
324
272
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
708
1678
12
74
72
368
324
272
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
708
1806
1036
74
72
368
324
16
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
708
1806
12
74
72
368
324
16
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
716
1678
1036
74
72
368
376
256
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
716
1678
12
74
72
368
376
256
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
716
1806
1036
74
72
368
376
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
712
716
1806
12
74
72
368
376
0
18
15
539
649
1049
514
1542
1728
202
482
490
296
676
708
1550
12
18
87
344
328
496
18
15
539
649
1049
514
1542
1728
202
482
490
296
676
708
1678
1036
18
87
344
328
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
676
708
1678
1036
74
87
344
328
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
676
708
1678
12
18
87
344
328
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
676
708
1678
12
74
87
344
328
264
18
15
539
649
1049
514
1542
1728
202
482
490
296
676
708
1806
1036
74
87
344
392
8
18
15
539
649
1049
514
1542
1728
202
482
490
296
676
708
1806
12
74
87
344
392
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
196
1550
1036
10
39
513
1764
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
196
1550
1036
42
39
513
1764
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
196
1550
1036
138
39
513
1764
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
196
1550
1036
74
39
513
1764
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
212
1550
1036
10
39
513
1768
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
212
1550
1036
42
39
513
1768
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
212
1550
1036
138
39
513
1768
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
776
212
1550
1036
74
39
513
1768
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
1036
10
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
1036
42
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
1036
138
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
1036
74
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
12
10
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
12
18
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
12
42
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
12
138
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
12
74
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
12
146
39
257
868
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
1036
10
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
1036
18
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
1036
42
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
1036
138
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
1036
74
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
12
10
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
12
18
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
12
42
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
12
138
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1678
12
74
39
257
356
264
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
1036
10
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
1036
18
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
1036
42
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
1036
138
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
1036
74
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
1036
146
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
12
10
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
12
18
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
12
42
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
12
138
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
12
74
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
708
1806
12
146
39
257
356
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
1036
10
39
257
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
1036
42
40
256
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
1036
138
39
257
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
1036
74
39
257
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
12
10
39
257
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
12
18
39
257
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
12
42
40
256
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
12
138
40
256
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
12
74
39
257
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
1236
1550
12
146
39
257
872
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
1036
10
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
1036
18
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
1036
42
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
1036
138
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
1036
74
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
12
10
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
12
42
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
12
138
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1678
12
74
39
257
360
256
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
1036
10
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
1036
18
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
1036
42
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
1036
138
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
1036
74
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
1036
146
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
12
10
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
12
18
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
12
42
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
12
138
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
12
74
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
904
724
1806
12
146
39
257
360
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1220
1550
1036
10
55
272
836
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1220
1550
1036
42
55
272
836
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1220
1550
12
10
55
272
836
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1220
1550
12
42
55
272
836
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1220
1550
12
138
55
272
836
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
1036
10
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
1036
18
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
1036
42
40
416
132
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
1036
138
40
416
132
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
1036
74
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
1036
146
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
12
10
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
12
18
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
12
42
40
416
132
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
12
138
40
416
132
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
12
74
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
708
1806
12
146
39
417
296
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1228
1550
1036
10
55
273
920
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1228
1550
1036
42
55
272
920
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1228
1550
12
10
55
273
920
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1228
1550
12
42
55
272
920
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
1228
1550
12
138
55
272
920
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
1036
10
39
417
290
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
1036
18
39
417
290
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
1036
42
40
416
292
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
1036
138
40
416
292
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
1036
74
39
417
290
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
12
10
39
417
290
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
12
42
40
416
292
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
12
138
40
416
292
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1678
12
74
39
417
290
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
1036
10
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
1036
18
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
1036
42
40
416
136
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
1036
138
40
416
136
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
1036
74
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
1036
146
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
12
10
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
12
18
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
12
42
40
416
136
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
12
138
40
416
136
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
12
74
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
724
1806
12
146
39
417
290
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
716
1806
1036
10
55
272
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
716
1806
1036
42
55
272
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
716
1806
1036
138
55
272
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
716
1806
12
10
55
272
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
716
1806
12
42
55
272
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
936
716
1806
12
138
55
272
408
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
1036
10
39
545
1668
1040
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
1036
42
40
544
1668
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
1036
138
39
545
1668
1040
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
1036
74
39
545
1668
1040
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
12
10
39
545
1668
1040
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
12
18
39
545
1668
1040
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
12
42
40
544
1668
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
12
138
40
544
1668
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
12
74
39
545
1668
1040
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
12
146
39
545
1668
1040
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
1036
10
39
545
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
1036
42
40
544
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
1036
138
39
545
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
1036
74
39
545
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
12
10
39
545
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
12
18
39
545
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
12
42
40
544
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
12
138
40
544
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
12
74
39
545
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
872
212
1550
12
146
39
545
1672
1024
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
1036
10
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
1036
42
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
1036
138
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
1036
74
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
12
10
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
12
18
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
12
42
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
12
138
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
12
74
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
12
146
39
568
1672
1032
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
1220
1550
1036
10
55
280
840
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
1220
1550
1036
42
55
280
840
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
1220
1550
12
10
55
280
840
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
1220
1550
12
42
55
280
840
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
1220
1550
12
138
55
280
840
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
1036
10
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
1036
18
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
1036
42
55
280
328
8
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
1036
138
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
1036
74
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
1036
146
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
12
10
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
12
18
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
12
42
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
12
138
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
12
74
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
708
1806
12
146
39
440
392
16
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1678
1036
10
55
440
296
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1678
1036
42
55
440
296
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1678
1036
138
55
440
296
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1678
12
10
55
440
296
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1678
12
42
55
440
296
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1678
12
138
55
440
296
224
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1806
1036
10
55
280
296
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1806
1036
42
55
280
296
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1806
1036
138
55
280
296
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1806
12
10
55
280
296
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1806
12
42
55
280
296
0
18
15
539
649
1049
514
1542
1728
202
482
490
424
932
724
1806
12
138
55
280
296
0
18
15
537
777
1049
514
1542
192
230
289
363
424
776
1732
70
14
177
531
512
738
544
18
15
537
777
1049
514
1542
192
230
289
363
424
900
1732
70
14
177
531
632
616
544
18
15
537
777
1049
514
1542
192
230
289
363
424
904
1732
70
14
177
531
624
610
544
18
15
537
777
1049
514
1542
192
230
289
363
424
808
1732
70
14
177
531
528
706
544
18
15
537
777
1049
514
1542
192
230
289
363
424
808
1892
70
14
177
531
528
1138
896
18
15
537
777
1049
514
1542
192
230
289
363
424
808
1956
70
14
177
531
528
1256
544
18
15
537
777
1049
514
1542
192
230
289
363
424
936
1732
70
14
177
531
704
642
544
18
15
537
777
1049
514
1542
192
230
289
363
424
936
1956
70
14
177
531
704
1128
544
18
15
537
777
1049
514
1542
192
230
289
363
424
872
1732
70
14
177
531
560
642
544
18
15
537
777
1049
514
1542
192
230
289
363
424
872
1892
70
14
177
531
560
552
896
18
15
537
777
1049
514
1542
192
230
289
363
424
804
1732
70
14
177
531
536
712
544
18
15
537
777
1049
514
1542
192
230
289
363
424
804
1892
70
14
177
531
532
614
896
18
15
537
777
1049
514
1542
192
230
289
363
424
868
1732
70
14
177
531
568
648
544
18
15
537
777
1049
514
1542
192
230
289
363
424
868
1892
70
14
177
531
564
550
896
18
15
537
777
1049
514
1542
192
230
289
363
424
932
1732
70
14
177
531
728
648
544
18
15
537
777
1049
514
1542
192
230
289
363
376
644
1732
70
14
169
327
280
712
544
18
15
537
777
1049
514
1542
192
230
289
363
376
680
1732
70
14
169
327
257
898
544
18
15
537
777
1049
514
1542
192
230
289
363
376
676
1732
70
14
169
327
264
840
544
18
15
537
777
1049
514
1542
192
230
289
367
376
644
1732
70
14
170
323
280
712
544
18
15
537
777
1049
514
1542
192
230
289
367
376
680
1732
70
14
170
323
257
900
544
18
15
537
777
1049
514
1542
192
230
289
367
376
676
1732
70
14
170
323
264
840
544
18
15
537
777
1049
514
1542
192
230
289
367
408
772
1732
70
14
170
519
568
744
544
18
15
537
777
1049
514
1542
192
230
289
367
408
900
1732
70
14
170
519
648
712
544
18
15
537
777
1049
514
1542
192
230
289
367
408
904
1732
70
14
170
519
737
610
544
18
15
537
777
1049
514
1542
192
230
289
367
408
808
1892
70
14
170
519
545
1128
896
18
15
537
777
1049
514
1542
192
230
289
367
408
932
1732
70
14
170
519
584
584
544
18
15
537
649
1049
514
1542
192
134
481
491
296
680
1732
102
30
17
91
321
834
984
18
15
537
649
1049
514
1542
192
134
481
491
296
680
1732
102
30
9
83
321
834
984
18
15
537
649
1049
514
1542
192
134
481
491
296
680
1732
102
30
18
83
321
834
984
18
15
537
649
1049
514
1542
192
134
481
491
296
680
1748
102
30
17
91
321
840
968
18
15
537
649
1049
514
1542
192
134
481
491
296
680
1748
102
30
9
83
321
840
968
18
15
537
649
1049
514
1542
192
134
481
491
296
680
1748
102
30
18
91
320
840
968
18
15
537
649
1049
514
1542
192
134
481
491
296
676
1732
102
30
17
91
344
840
984
18
15
537
649
1049
514
1542
192
134
481
491
296
676
1732
102
30
9
83
344
840
984
18
15
537
649
1049
514
1542
192
134
481
491
296
676
1732
102
30
18
91
344
840
984
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
102
30
17
51
528
626
832
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
102
30
9
51
528
626
832
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
102
30
18
51
528
626
832
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
102
30
145
51
528
626
832
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
102
30
137
51
528
626
832
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
102
30
146
51
528
626
832
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
1126
30
17
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
1126
30
9
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
1126
30
18
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
1126
30
145
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
1126
30
137
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
491
424
808
1892
1126
30
146
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
102
30
17
51
545
562
832
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
102
30
9
43
544
1064
928
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
102
30
18
51
544
1064
928
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
102
30
145
51
545
562
832
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
102
30
137
43
544
1064
928
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
102
30
146
51
544
1064
928
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
1126
30
9
43
544
1064
416
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
1126
30
18
39
545
1064
416
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
1126
30
137
43
544
1064
416
18
15
537
649
1049
514
1542
192
134
481
491
424
872
1892
1126
30
146
39
545
1064
416
18
15
537
649
1049
514
1542
192
134
481
491
424
804
1892
102
30
17
51
532
1126
952
18
15
537
649
1049
514
1542
192
134
481
491
424
804
1892
102
30
9
51
532
1126
952
18
15
537
649
1049
514
1542
192
134
481
491
424
804
1892
102
30
145
51
532
1126
952
18
15
537
649
1049
514
1542
192
134
481
491
424
804
1892
102
30
137
51
532
1126
952
18
15
537
649
1049
514
1542
192
134
481
491
424
804
1892
102
30
146
51
532
1126
952
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
102
30
17
51
564
1062
928
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
102
30
9
51
564
1062
928
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
102
30
18
51
564
1062
928
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
102
30
145
51
564
1062
928
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
102
30
137
51
564
1062
928
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
102
30
146
51
564
1062
928
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
1126
30
17
51
564
1062
440
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
1126
30
9
51
564
1062
440
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
1126
30
18
51
564
1062
440
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
1126
30
145
51
564
1062
440
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
1126
30
137
51
564
1062
440
18
15
537
649
1049
514
1542
192
134
481
491
424
868
1892
1126
30
146
51
564
1062
440
18
15
537
649
1049
514
1542
192
134
481
495
296
680
1732
102
30
10
83
321
834
984
18
15
537
649
1049
514
1542
192
134
481
495
296
680
1748
102
30
10
83
321
840
968
18
15
537
649
1049
514
1542
192
134
481
495
296
676
1732
102
30
10
83
344
840
984
18
15
537
649
1049
514
1542
192
134
481
495
424
808
1892
102
30
10
51
528
616
832
18
15
537
649
1049
514
1542
192
134
481
495
424
808
1892
102
30
138
51
528
616
832
18
15
537
649
1049
514
1542
192
134
481
495
424
808
1892
1126
30
10
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
495
424
808
1892
1126
30
138
51
528
1138
448
18
15
537
649
1049
514
1542
192
134
481
495
424
872
1892
102
30
10
35
545
1064
928
18
15
537
649
1049
514
1542
192
134
481
495
424
872
1892
102
30
138
35
545
1064
928
18
15
537
649
1049
514
1542
192
134
481
495
424
872
1892
1126
30
10
35
545
1064
416
18
15
537
649
1049
514
1542
192
134
481
495
424
872
1892
1126
30
138
35
545
1064
416
18
15
537
649
1049
514
1542
192
134
481
495
424
868
1892
102
30
10
35
569
1062
952
18
15
537
649
1049
514
1542
192
134
481
495
424
868
1892
102
30
138
35
569
1062
952
18
15
538
651
1049
514
1542
192
132
482
492
424
872
1892
124
28
16
35
545
1065
937
18
15
538
651
1049
514
1542
192
132
482
492
424
872
1892
124
28
144
35
545
1065
937
18
15
539
649
1049
514
1542
192
130
482
490
424
872
1892
1150
28
18
39
545
1064
424
18
15
539
649
1049
514
1542
192
130
482
490
424
872
1892
1150
28
146
39
545
1064
424
18
15
539
649
1049
514
1542
192
130
482
490
424
872
1892
126
28
18
39
545
1064
936
18
15
539
649
1049
514
1542
192
130
482
490
424
872
1892
126
28
146
39
545
1064
936
18
15
539
649
1049
514
1542
192
130
482
490
424
868
1892
126
28
18
39
569
1062
936
18
15
539
649
1049
514
1542
192
130
482
490
424
868
1892
126
28
146
39
569
1062
936
18
15
538
774
1030
514
1543
1857
336
272
384
392
770
1126
1648
210
860
1046
514
1012
93
18
15
538
774
1030
514
1543
1857
464
272
384
392
770
1126
1584
72
860
1046
514
1012
29
18
15
538
774
1030
514
1543
1857
464
336
216
392
770
1126
1584
1032
96
6
514
1012
29
18
15
538
774
1030
514
1543
1857
464
336
216
392
770
1126
1584
8
96
6
514
1012
29
18
15
538
774
1030
514
1543
1857
464
336
216
392
770
1126
1584
1040
96
6
514
1012
29
18
15
538
774
1030
514
1543
1857
464
336
216
392
770
1126
1584
16
96
6
514
1012
29
18
15
538
774
1030
514
1543
1857
464
336
344
312
866
1126
1584
1040
864
1096
684
868
30
18
15
538
774
1030
514
1543
1857
464
336
344
312
866
1126
1584
1042
864
1096
684
868
30
18
15
538
1798
1030
514
1542
1857
384
560
320
264
836
1126
1536
1440
220
150
480
868
12
18
15
538
1798
1030
514
1543
1857
384
560
320
264
834
1126
1536
1441
218
142
482
996
13
18
15
538
774
1030
514
1542
1729
192
272
384
392
772
206
1616
1120
892
1078
512
1772
1068
18
15
538
774
1030
514
1542
1729
192
272
384
392
900
198
1536
96
892
1110
640
1732
1036
18
15
538
774
1030
514
1542
1729
192
272
384
392
900
198
1536
98
892
1110
640
1732
1036
18
15
538
774
1030
514
1542
1729
192
272
384
392
900
710
1792
96
892
1110
640
196
12
18
15
538
774
1030
514
1542
1729
192
272
384
392
900
206
1536
96
892
1110
640
1748
1044
18
15
538
774
1030
514
1542
1729
192
272
384
392
900
206
1536
98
892
1110
640
1748
1044
18
15
538
774
1030
514
1542
1729
192
272
384
392
900
206
1616
1120
892
1110
640
1708
1068
18
15
538
774
1030
514
1542
1729
192
272
384
392
900
718
1792
96
892
1110
640
212
20
18
15
538
774
1030
514
1542
1729
224
272
384
392
772
198
1600
1088
860
1046
512
1764
1068
18
15
538
774
1030
514
1542
1729
224
272
384
392
772
198
1600
64
860
1046
512
1764
1068
18
15
538
774
1030
514
1542
1729
224
272
384
392
772
198
1608
1088
860
1046
512
1764
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
772
198
1608
64
860
1046
512
1764
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
772
206
1608
1088
860
1046
512
1772
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
772
206
1608
64
860
1046
512
1772
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
198
1600
1088
860
1046
640
1732
1068
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
198
1600
64
860
1046
640
1732
1068
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
198
1608
1088
860
1046
640
1732
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
198
1608
64
860
1046
640
1732
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
1222
1600
1088
860
1046
320
868
44
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
206
1608
1088
860
1046
640
1708
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
206
1608
64
860
1046
640
1708
1060
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
718
1808
1088
860
1046
640
172
28
18
15
538
774
1030
514
1542
1729
224
272
384
392
900
718
1808
64
860
1046
640
172
28
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
196
1536
96
880
1110
642
1736
1036
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
196
1536
98
880
1110
642
1736
1036
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
198
1536
96
880
1110
642
1732
1026
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
198
1536
98
880
1110
642
1732
1026
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
198
1544
96
880
1078
642
1732
1029
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
198
1544
84
876
1102
738
1732
1029
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
198
1544
84
860
1046
642
1732
1029
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
708
1792
96
880
1078
290
360
12
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
708
1792
98
880
1078
290
360
12
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
708
1800
96
880
1078
290
360
11
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
710
1792
96
880
1078
642
196
13
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
710
1792
98
880
1078
642
196
13
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
710
1800
96
880
1078
642
196
5
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
202
1544
96
880
1110
642
1756
1030
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
202
1544
84
860
1046
642
1756
1030
18
15
538
774
1030
514
1543
1729
192
272
384
392
898
714
1800
96
880
1110
642
220
6
18
15
538
774
1030
514
1543
1729
192
272
384
392
905
197
1536
96
880
1110
655
1731
1039
18
15
538
774
1030
514
1543
1729
192
272
384
392
905
198
1544
84
876
1102
651
1732
1029
18
15
538
774
1030
514
1543
1729
192
272
384
392
905
201
1536
97
880
1110
647
1750
1027
18
15
538
774
1030
514
1543
1729
192
272
384
392
905
201
1544
96
880
1110
647
1750
1031
18
15
538
774
1030
514
1543
1729
192
272
384
392
905
709
1792
96
880
1110
655
195
15
18
15
538
774
1030
514
1543
1729
192
272
384
392
905
713
1800
96
880
1110
647
214
7
18
15
538
774
1030
514
1543
1729
192
272
384
392
905
206
1544
84
876
1070
587
1748
1041
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
196
1536
96
864
1094
578
1752
1036
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
196
1536
98
864
1094
578
1752
1036
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
198
1536
96
864
1094
642
1732
1026
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
198
1536
98
864
1094
642
1732
1026
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
198
1544
96
864
1094
642
1732
1029
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
1222
1536
96
864
1094
322
868
13
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
1222
1536
98
864
1094
322
868
13
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
708
1792
96
864
1094
322
360
12
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
708
1792
98
864
1094
322
360
12
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
708
1800
96
864
1094
322
360
11
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
710
1792
96
864
1094
642
196
2
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
710
1792
98
864
1094
642
196
2
18
15
538
774
1030
514
1543
1729
192
272
408
392
898
710
1800
96
864
1094
642
196
5
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
197
1536
96
864
1094
659
1731
1039
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
197
1536
98
864
1094
659
1731
1039
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
213
1536
96
864
1094
659
1715
1035
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
213
1616
97
864
1094
659
1715
1087
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
213
1616
1121
864
1094
659
1715
1087
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
213
1616
96
864
1094
659
1715
1087
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
213
1616
1120
864
1094
659
1715
1087
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
213
1616
1122
864
1094
659
1715
1087
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
213
1616
98
864
1094
659
1715
1087
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
201
1536
97
864
1094
655
1742
1027
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
201
1544
96
864
1094
655
1742
1035
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
709
1792
96
864
1094
659
195
15
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
709
1792
98
864
1094
659
195
15
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
709
1800
96
864
1094
659
195
11
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
713
1800
96
864
1094
655
206
11
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
725
1792
96
864
1094
659
179
11
18
15
538
774
1030
514
1543
1729
192
272
408
392
905
725
1792
98
864
1094
659
179
11
18
15
538
774
1030
514
1543
1729
224
272
384
392
770
196
1608
64
860
1046
514
1768
1067
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
196
1600
1088
860
1046
642
1736
1068
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
196
1600
64
860
1046
642
1736
1068
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
196
1608
64
860
1046
642
1736
1067
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
198
1600
1088
860
1046
642
1732
1058
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
198
1600
64
860
1046
642
1732
1058
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
198
1608
1088
860
1046
642
1732
1065
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
198
1608
64
860
1046
642
1732
1065
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
1222
1600
1088
860
1046
322
868
45
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
1222
1608
1088
860
1046
322
868
37
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
714
1808
1088
860
1046
642
220
29
18
15
538
774
1030
514
1543
1729
224
272
384
392
898
714
1808
64
860
1046
642
220
29
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
196
1600
1088
864
1094
578
1752
1068
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
196
1600
64
864
1094
578
1752
1068
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
196
1600
1090
864
1094
578
1752
1068
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
198
1600
1089
864
1094
642
1732
1058
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
198
1600
1088
864
1094
642
1732
1058
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
198
1600
64
864
1094
642
1732
1058
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
198
1600
1090
864
1094
642
1732
1058
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
198
1600
66
864
1094
642
1732
1058
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
198
1608
1088
864
1094
642
1732
1065
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
198
1608
64
864
1094
642
1732
1065
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1600
65
864
1094
322
868
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1600
1089
864
1094
322
868
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1600
1088
864
1094
322
868
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1600
64
864
1094
322
868
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1600
1090
864
1094
322
868
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1600
66
864
1094
322
868
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1608
1088
864
1094
322
868
37
18
15
538
774
1030
514
1543
1729
224
272
408
392
898
1222
1608
64
864
1094
322
868
37
18
15
538
774
1030
514
1543
1729
224
272
408
392
905
1222
1600
65
864
1094
275
932
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
905
1222
1600
1089
864
1094
275
932
45
18
15
538
774
1030
514
1543
1729
224
272
408
392
905
201
1552
1089
864
1094
655
1742
1055
18
15
538
774
1030
514
1543
1729
224
272
408
392
905
201
1600
65
864
1094
655
1742
1059
18
15
538
774
1030
514
1543
1729
224
272
408
392
905
201
1600
1089
864
1094
655
1742
1059
18
15
538
774
1030
514
1543
1729
224
272
408
392
905
713
1808
1089
864
1094
655
206
31
18
15
538
1798
1030
514
1543
1729
192
528
344
264
898
708
1792
1312
224
134
418
424
23
18
15
538
1798
1030
514
1543
1729
192
528
344
264
898
708
1792
1314
224
134
418
424
23
18
15
538
1798
1030
514
1543
1729
192
528
344
264
898
710
1792
1313
224
134
706
196
2
18
15
538
1798
1030
514
1543
1729
192
528
344
264
898
710
1792
1312
224
134
706
196
2
18
15
538
1798
1030
514
1543
1729
192
528
344
264
898
710
1792
1314
224
134
706
196
2
18
15
538
1798
1030
514
1543
1729
192
528
344
264
905
709
1792
1314
224
134
723
195
15
18
15
538
1798
1030
514
1543
1729
192
528
344
264
905
725
1792
1312
224
134
403
435
11
18
15
538
1798
1030
514
1543
1729
192
528
344
264
905
725
1792
1314
224
134
403
435
11
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
196
1792
1312
224
72
378
200
524
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
196
1792
1314
224
72
378
200
524
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
198
1792
1313
224
72
380
196
514
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
198
1792
1312
224
72
380
196
514
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
198
1792
1314
224
72
380
196
514
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
708
1792
1312
224
72
378
328
28
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
708
1792
1314
224
72
378
328
28
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
710
1792
1313
224
72
380
324
2
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
710
1792
1312
224
72
380
324
2
18
15
538
1798
1030
514
1543
1729
192
528
344
312
706
710
1792
1314
224
72
380
324
2
18
15
538
1798
1030
514
1543
1729
208
592
344
440
930
722
1840
1296
160
40
364
300
30
18
15
538
1798
1030
514
1543
1729
208
592
344
440
930
722
1840
1298
160
40
364
300
30
18
15
537
842
1030
514
1542
193
203
352
320
264
644
1742
57
15
216
268
320
876
1002
18
15
537
842
1030
514
1542
193
203
352
320
264
644
1742
57
15
856
268
352
876
1002
18
15
537
842
1030
514
1543
193
193
352
256
264
898
1734
5
0
224
268
386
708
512
18
15
537
842
1030
514
1543
193
193
352
256
264
898
1734
5
0
226
268
386
708
512
18
15
537
842
1030
514
1543
193
193
352
256
264
674
1734
5
0
224
268
380
836
512
18
15
537
842
1030
514
1543
193
193
352
256
264
674
1734
5
0
226
268
380
836
512
18
15
537
842
1030
514
1543
193
193
352
256
264
914
1734
5
0
224
268
412
708
512
18
15
537
842
1030
514
1543
193
193
352
256
264
914
1734
5
0
226
268
412
708
512
18
15
537
842
1030
514
1543
193
193
352
256
392
898
1734
5
0
224
524
1154
708
512
18
15
537
842
1030
514
1543
193
193
352
256
392
898
1734
5
0
226
524
1154
708
512
18
15
537
842
1030
514
1543
193
193
352
256
392
706
1734
5
0
224
524
1122
804
512
18
15
537
842
1030
514
1543
193
193
352
256
392
706
1734
5
0
226
524
1122
804
512
18
15
537
842
1030
514
1543
193
193
352
256
392
914
1734
5
0
224
524
1180
708
512
18
15
537
842
1030
514
1543
193
193
352
256
392
914
1734
5
0
226
524
1180
708
512
18
15
537
842
1030
514
1543
193
193
352
320
264
898
1734
5
0
864
1036
706
708
512
18
15
537
842
1030
514
1543
193
193
352
320
264
674
1734
5
0
864
1292
380
836
512
18
15
537
842
1030
514
1543
193
193
352
320
264
658
1734
5
0
864
1292
348
932
512
18
15
538
774
1030
514
1542
193
192
272
384
392
772
1734
0
96
892
1078
512
740
532
18
15
538
774
1030
514
1542
193
192
272
384
392
772
1734
0
98
892
1078
512
740
532
18
15
538
774
1030
514
1542
193
192
272
384
392
900
1734
0
96
892
1078
384
708
524
18
15
538
774
1030
514
1542
193
192
272
384
392
900
1734
0
98
892
1078
384
708
524
18
15
538
774
1030
514
1542
193
192
272
384
392
900
1742
0
96
892
1078
384
724
532
18
15
538
774
1030
514
1542
193
192
272
384
392
900
1742
0
98
892
1078
384
724
532
18
15
538
774
1030
514
1542
193
192
272
384
392
836
1958
0
96
892
1078
448
604
532
18
15
538
774
1030
514
1542
193
192
272
384
392
836
1958
0
98
892
1078
448
604
532
18
15
538
774
1030
514
1542
193
224
272
384
392
900
1742
16
64
860
1046
384
716
540
18
15
538
774
1030
514
1542
193
208
336
192
392
836
1958
48
8
124
22
448
604
988
18
15
538
774
1030
514
1542
193
208
336
320
264
644
1742
48
8
220
278
320
876
1004
18
15
538
774
1030
514
1542
193
208
336
320
264
644
1742
48
8
252
278
352
876
1004
18
15
538
774
1030
514
1542
193
208
336
320
392
644
1742
48
8
220
534
1088
876
1004
18
15
538
774
1030
514
1543
193
192
272
384
392
898
1732
0
96
880
1078
386
712
524
18
15
538
774
1030
514
1543
193
192
272
384
392
898
1732
0
98
880
1078
386
712
524
18
15
538
774
1030
514
1543
193
192
272
384
392
898
1734
0
96
880
1078
386
708
526
18
15
538
774
1030
514
1543
193
192
272
384
392
898
1734
8
84
876
1102
738
708
517
18
15
538
774
1030
514
1543
193
192
272
384
392
898
1734
8
84
860
1078
386
708
517
18
15
538
774
1030
514
1543
193
192
272
384
392
898
1738
8
84
860
1078
386
732
534
18
15
538
774
1030
514
1543
193
192
272
384
392
834
1956
8
84
860
1078
450
600
523
18
15
538
774
1030
514
1543
193
192
272
384
392
905
1733
0
96
880
1110
655
707
527
18
15
538
774
1030
514
1543
193
192
272
384
392
905
1734
8
84
876
1102
651
708
517
18
15
538
774
1030
514
1543
193
192
272
384
392
905
1737
0
97
880
1110
647
718
515
18
15
538
774
1030
514
1543
193
192
272
384
392
905
1738
8
84
876
1070
395
716
521
18
15
538
774
1030
514
1543
193
192
272
384
392
905
1742
8
84
876
1070
395
724
529
18
15
538
774
1030
514
1543
193
192
272
384
392
930
1734
8
84
876
1102
764
644
517
18
15
538
774
1030
514
1543
193
192
272
408
392
898
1732
0
96
864
1094
322
616
524
18
15
538
774
1030
514
1543
193
192
272
408
392
898
1732
0
98
864
1094
322
616
524
18
15
538
774
1030
514
1543
193
192
272
408
392
898
1734
0
96
864
1094
642
708
514
18
15
538
774
1030
514
1543
193
192
272
408
392
898
1734
0
98
864
1094
642
708
514
18
15
538
774
1030
514
1543
193
192
272
408
392
905
1733
0
96
864
1094
659
707
527
18
15
538
774
1030
514
1543
193
192
272
408
392
905
1733
0
98
864
1094
659
707
527
18
15
538
774
1030
514
1543
193
192
272
408
392
905
1737
0
97
864
1094
655
718
515
18
15
538
774
1030
514
1543
193
192
336
384
392
898
1734
8
20
796
1078
386
708
517
18
15
538
774
1030
514
1543
193
192
336
192
392
898
1734
8
20
108
14
316
612
530
18
15
538
774
1030
514
1543
193
192
336
320
264
898
1734
8
20
876
1102
706
708
517
18
15
538
774
1030
514
1543
193
192
336
320
264
914
1734
8
20
876
1102
732
708
517
18
15
538
774
1030
514
1543
193
192
336
320
392
898
1734
8
20
876
1038
738
708
517
18
15
538
774
1030
514
1543
193
192
336
320
392
930
1734
8
20
876
1038
764
644
517
18
15
538
774
1030
514
1543
193
192
336
344
312
706
1734
8
20
864
1096
380
836
517
18
15
538
774
1030
514
1543
193
192
336
344
312
674
1734
8
20
864
1096
348
900
517
18
15
538
774
1030
514
1543
193
192
336
344
312
866
1734
8
20
864
1096
684
644
518
18
15
538
774
1030
514
1543
193
224
272
384
392
898
1734
64
64
860
1046
642
708
557
18
15
538
774
1030
514
1543
193
224
272
384
392
898
1738
16
64
860
1046
642
732
541
18
15
538
774
1030
514
1543
193
224
272
408
392
898
1732
64
64
864
1094
322
616
556
18
15
538
774
1030
514
1543
193
224
272
408
392
898
1734
64
64
864
1094
642
708
557
18
15
538
774
1030
514
1543
193
224
272
408
392
905
1737
16
65
864
1094
655
718
543
18
15
538
774
1030
514
1543
193
208
336
320
264
658
1746
48
8
876
270
348
892
541
18
15
538
774
1030
514
1543
193
208
336
320
392
930
1958
48
8
236
526
764
1124
1013
18
15
538
774
1030
514
1543
193
208
336
344
392
834
1956
48
8
224
518
450
600
987
18
15
538
774
1030
514
1543
193
208
336
344
392
834
1956
48
16
192
518
450
600
987
18
15
538
786
1030
514
1543
193
192
324
404
392
898
1732
8
26
776
1024
386
712
523
18
15
538
786
1030
514
1543
193
192
324
404
392
898
1734
8
26
776
1024
386
708
517
18
15
538
786
1030
514
1543
193
192
324
404
392
898
1738
8
26
776
1024
386
732
534
18
15
538
786
1030
514
1543
193
208
324
404
392
786
1746
48
26
776
1024
540
764
542
18
15
537
1797
1025
514
1542
1857
385
569
353
320
832
1126
1541
1445
205
132
450
870
1
18
15
537
1797
1025
514
1542
1857
385
569
353
320
864
1126
1541
1445
205
132
482
870
1
18
15
537
1797
1025
514
1542
1857
385
569
353
352
832
1126
1541
1445
205
196
386
870
1
18
15
537
1797
1025
514
1542
1857
385
569
353
352
864
102
1541
1445
205
68
706
1734
1025
18
15
537
1797
1025
514
1542
1857
385
569
353
352
864
1126
1541
1445
205
196
450
838
1
18
15
537
1797
1025
514
1542
1857
385
569
367
320
864
102
1541
1445
194
119
720
1750
1025
18
15
537
1797
1025
514
1542
1857
385
569
367
320
864
1126
1541
1445
194
119
720
982
1
18
15
541
773
1025
514
1542
1857
389
281
321
352
864
102
1542
1121
1506
1124
708
1750
1024
18
15
541
773
1025
514
1542
1857
389
281
321
352
864
102
1542
1121
1522
1124
708
1750
1024
18
15
541
773
1025
514
1542
1857
387
289
353
256
832
1126
1545
157
189
260
482
870
5
18
15
541
773
1025
514
1542
1857
387
289
353
256
832
1126
1545
1181
189
260
482
870
5
18
15
541
773
1025
514
1542
1857
387
307
353
256
832
1126
1537
161
164
260
482
870
2
18
15
541
773
1025
514
1542
1857
387
307
353
256
832
1126
1537
161
165
260
482
998
2
18
15
541
773
1025
514
1542
1857
387
307
353
256
864
1126
1537
161
165
260
498
870
2
18
15
541
773
1025
514
1542
1857
387
307
353
352
832
1126
1537
161
164
292
386
998
2
18
15
541
773
1025
514
1542
1857
323
341
193
384
832
1126
1617
149
109
4
450
870
118
18
15
541
773
1025
514
1542
1857
323
341
321
256
768
1125
1617
149
237
260
642
1015
118
18
15
541
773
1025
514
1542
1857
323
341
321
256
768
1126
1617
149
237
260
644
1014
118
18
15
541
773
1025
514
1542
1857
323
341
321
384
768
1126
1617
149
237
516
516
1014
118
18
15
541
773
1025
514
1542
1857
355
313
353
256
768
1126
1602
134
165
260
452
1014
120
18
15
541
773
1025
514
1542
1857
355
313
353
384
768
1126
1602
134
165
516
516
1014
120
18
15
541
773
1025
514
1542
1857
355
307
321
384
768
1126
1601
129
180
516
516
1014
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
768
1126
1601
129
164
260
452
1014
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
768
1126
1601
129
165
260
452
1014
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
768
1126
1601
128
165
260
452
1014
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
768
1126
1602
128
164
260
452
1014
120
18
15
541
773
1025
514
1542
1857
355
307
353
256
832
1125
1601
129
164
260
482
871
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
832
1126
1601
129
164
260
482
870
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
832
1126
1601
129
165
260
482
998
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
832
1126
1601
128
165
260
482
998
126
18
15
541
773
1025
514
1542
1857
355
307
353
256
864
1126
1601
129
165
260
498
870
121
18
15
541
773
1025
514
1542
1857
355
307
353
384
768
1125
1601
129
164
516
546
1015
125
18
15
541
773
1025
514
1542
1857
355
307
353
384
768
1126
1601
129
164
516
516
1014
126
18
15
541
773
1025
514
1542
1857
355
307
353
384
768
1126
1601
129
165
516
516
1014
126
18
15
541
773
1025
514
1542
1857
355
307
353
384
768
1126
1602
128
164
516
516
1014
120
18
15
541
773
1025
514
1542
1857
355
307
353
352
832
1125
1601
129
164
292
386
999
126
18
15
541
773
1025
514
1542
1857
355
307
353
352
832
1125
1601
128
164
292
386
999
126
18
15
541
773
1025
514
1542
1857
483
307
353
352
832
1125
1569
1
164
292
386
999
22
18
15
541
773
1025
514
1542
1857
467
273
385
384
768
1126
1586
70
877
1060
516
1014
24
18
15
541
773
1025
514
1542
1857
467
337
385
384
768
1126
1586
1030
813
1028
516
1014
24
18
15
541
773
1025
514
1542
1857
467
337
321
352
864
102
1586
1030
877
1124
708
1750
1048
18
15
541
773
1025
514
1542
1857
467
337
321
352
864
102
1586
1030
1389
1124
708
1750
1048
18
15
541
773
1025
514
1542
1857
467
341
385
384
832
1125
1585
1029
813
1060
450
871
29
18
15
541
773
1025
514
1542
1857
467
341
193
384
768
1125
1585
1029
109
4
514
1015
29
18
15
541
773
1025
514
1542
1857
467
341
193
384
768
1125
1585
5
109
4
514
1015
29
18
15
541
773
1025
514
1542
1857
467
339
193
384
768
1125
1585
1040
124
4
514
1015
29
18
15
541
773
1025
514
1542
1857
467
339
193
384
768
1125
1585
16
124
4
514
1015
29
18
15
541
773
1025
514
1542
1857
467
339
321
256
768
1125
1585
1040
892
1284
642
1015
29
18
15
541
773
1029
513
1542
1857
387
291
409
442
952
102
1545
1088
1410
1072
711
1597
1030
18
15
541
645
1025
514
1542
1857
387
501
481
416
832
1125
1545
21
141
36
546
951
6
18
15
541
645
1025
514
1542
1857
387
501
481
416
832
1126
1545
21
13
36
548
870
6
18
15
541
645
1025
514
1542
1857
387
501
481
416
832
1126
1545
21
141
36
546
950
6
18
15
541
1797
1025
514
1542
1857
389
569
353
320
832
1126
1542
1441
194
132
706
870
0
18
15
541
1797
1025
514
1542
1857
389
569
353
320
864
1126
1542
1441
194
132
482
870
0
18
15
541
1797
1025
514
1542
1857
389
569
353
352
832
1126
1542
1441
194
196
386
870
0
18
15
541
1797
1025
514
1542
1857
389
569
353
352
864
102
1542
1441
194
68
722
1734
1024
18
15
541
1797
1025
514
1542
1857
389
569
353
352
864
1126
1542
1441
194
196
450
838
0
18
15
541
1797
1025
514
1542
1857
389
549
353
320
832
1126
1542
1453
173
132
450
870
0
18
15
541
1797
1025
514
1542
1857
389
549
353
320
832
1126
1542
1453
205
132
706
870
0
18
15
541
1797
1025
514
1542
1857
389
549
353
320
832
1126
1542
1453
221
132
706
870
0
18
15
541
1797
1025
514
1542
1857
389
549
353
320
864
1126
1542
1453
173
132
434
870
0
18
15
541
1797
1025
514
1542
1857
389
549
353
320
864
1126
1542
1453
205
132
482
870
0
18
15
541
1797
1025
514
1542
1857
389
549
353
320
864
1126
1542
1453
221
132
482
870
0
18
15
541
1797
1025
514
1542
1857
389
549
353
352
864
102
1542
1453
221
68
722
1734
1024
18
15
541
1797
1025
514
1542
1857
389
549
353
352
864
1126
1542
1453
221
68
722
982
0
18
15
541
1797
1025
514
1542
1857
389
565
353
320
832
1126
1542
1447
205
132
706
870
0
18
15
541
1797
1025
514
1542
1857
389
565
353
320
864
1126
1542
1447
205
132
482
870
0
18
15
541
1797
1025
514
1542
1857
389
565
353
352
832
1126
1542
1447
205
196
386
870
0
18
15
541
1797
1025
514
1542
1857
389
565
353
352
864
102
1542
1447
205
68
706
1734
1024
18
15
541
1797
1025
514
1542
1857
389
565
353
352
864
1126
1542
1447
205
68
706
966
0
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1125
1537
1440
212
132
482
871
14
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1125
1545
1440
212
132
482
871
6
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1126
1537
1441
213
132
481
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1126
1537
1441
212
132
481
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1126
1537
1441
181
132
482
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1126
1537
1441
180
132
482
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1126
1537
1440
212
132
481
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
256
832
1126
1545
1440
212
132
481
870
5
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1537
1441
213
132
500
982
14
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1537
1441
212
132
500
982
14
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1537
1441
181
132
500
982
14
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1537
1441
180
132
500
982
14
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1537
1440
212
132
500
982
14
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1537
1440
181
132
500
982
14
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1545
1440
212
132
500
982
6
18
15
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1545
1440
180
132
500
982
6
18
15
541
1797
1025
514
1542
1857
387
563
321
320
832
1125
1537
1440
212
196
450
871
13
18
15
541
1797
1025
514
1542
1857
387
563
321
320
832
1125
1545
1440
212
196
450
871
6
18
15
541
1797
1025
514
1542
1857
387
563
321
320
832
1126
1537
1441
213
196
449
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
320
832
1126
1537
1441
212
196
449
877
13
18
15
541
1797
1025
514
1542
1857
387
563
321
320
832
1126
1537
1440
212
196
449
877
13
18
15
541
1797
1025
514
1542
1857
387
563
321
320
832
1126
1545
1440
212
196
449
877
6
18
15
541
1797
1025
514
1542
1857
387
563
321
320
864
1125
1537
1440
212
196
482
871
13
18
15
541
1797
1025
514
1542
1857
387
563
321
320
864
1125
1545
1440
212
196
482
871
6
18
15
541
1797
1025
514
1542
1857
387
563
321
320
864
1126
1537
1441
213
196
481
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
320
864
1126
1537
1441
212
196
481
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
320
864
1126
1537
1440
212
196
481
870
2
18
15
541
1797
1025
514
1542
1857
387
563
321
320
864
1126
1545
1440
212
196
481
870
5
18
15
541
1797
1025
514
1542
1857
387
563
353
256
832
1125
1537
1440
164
260
482
999
14
18
15
541
1797
1025
514
1542
1857
387
563
353
256
832
1126
1537
1441
164
260
482
870
2
18
15
541
1797
1025
514
1542
1857
387
563
353
256
832
1126
1537
1440
164
260
482
870
2
18
15
541
1797
1025
514
1542
1857
387
563
353
320
832
1125
1537
1440
164
132
450
871
13
18
15
541
1797
1025
514
1542
1857
387
563
353
320
832
1126
1537
1441
164
132
417
950
2
18
15
541
1797
1025
514
1542
1857
387
563
353
320
832
1126
1537
1440
164
132
417
950
2
18
15
541
1797
1025
514
1542
1857
387
563
353
320
864
1125
1537
1440
164
132
482
871
13
18
15
541
1797
1025
514
1542
1857
387
563
353
320
864
1126
1537
1441
164
132
482
870
2
18
15
541
1797
1025
514
1542
1857
387
563
353
320
864
1126
1537
1440
164
132
482
870
2
18
15
541
1797
1025
514
1542
1857
387
563
353
352
864
1125
1537
1440
164
100
722
967
13
18
15
541
1797
1025
514
1542
1857
387
563
353
352
864
102
1537
1441
164
100
708
1750
1026
18
15
541
1797
1025
514
1542
1857
387
563
353
352
864
102
1537
1440
164
100
708
1750
1026
18
15
541
1797
1025
514
1542
1857
387
563
353
352
864
1126
1537
1441
164
100
708
982
2
18
15
541
1797
1025
514
1542
1857
387
563
353
352
864
1126
1537
1440
164
100
708
982
2
18
15
541
837
1025
514
1542
1857
323
355
257
256
768
1126
1617
128
228
292
452
1014
118
18
15
541
837
1025
514
1542
1857
323
355
257
256
832
1126
1617
128
228
292
484
870
118
18
15
541
837
1025
514
1542
1857
323
355
257
256
832
1126
1617
128
229
292
484
870
118
18
15
541
837
1025
514
1542
1857
323
355
257
256
864
1126
1617
128
228
292
498
870
118
18
15
541
837
1025
514
1542
1857
323
355
257
256
864
1126
1617
128
229
292
498
870
118
18
15
541
837
1025
514
1542
1857
323
355
257
384
768
1126
1617
128
228
516
516
1014
118
18
15
541
837
1025
514
1542
1857
323
355
257
384
768
1126
1617
128
244
516
516
1014
118
18
15
541
837
1025
514
1542
1857
323
355
257
384
768
1126
1617
128
229
516
516
1014
118
18
15
537
773
1025
514
1542
1856
390
307
463
320
704
100
1542
1098
866
1103
625
2010
1024
18
15
537
773
1025
514
1542
1856
390
307
463
320
704
100
1542
74
866
1103
625
2010
1024
18
15
537
773
1025
514
1542
1729
225
281
385
384
896
198
1605
1093
877
1092
642
1734
1057
18
15
537
773
1025
514
1542
1729
225
281
385
384
896
1222
1605
69
877
1092
322
870
33
18
15
537
773
1025
514
1542
1729
225
281
385
384
896
1222
1605
1093
877
1092
322
870
33
18
15
537
773
1025
514
1542
1729
225
281
399
384
896
198
1605
1093
866
1083
640
1734
1057
18
15
537
773
1025
514
1542
1729
225
281
399
384
896
1222
1605
69
866
1103
273
950
33
18
15
537
773
1025
514
1542
1729
225
275
385
384
896
198
1605
65
861
1092
642
1734
1057
18
15
537
773
1025
514
1542
1729
225
275
385
384
896
1222
1605
65
861
1092
322
870
33
18
15
537
773
1025
514
1542
1734
198
275
415
384
896
208
1536
1098
866
1095
640
1720
1024
18
15
537
773
1025
514
1542
1734
198
275
415
384
896
208
1536
74
866
1095
640
1720
1024
18
15
537
773
1025
514
1542
1734
198
275
415
384
896
1232
1536
1098
866
1095
272
952
0
18
15
537
773
1025
514
1542
1734
198
275
415
384
896
1232
1536
74
866
1095
272
952
0
18
15
537
773
1025
514
1542
1734
199
277
385
384
896
208
1538
1097
881
1028
644
1720
1036
18
15
537
773
1025
514
1542
1734
199
277
385
384
896
208
1538
73
881
1028
644
1720
1036
18
15
537
773
1025
514
1542
1734
199
277
385
384
896
720
1794
1097
881
1028
640
184
12
18
15
537
773
1029
513
1542
1734
193
275
411
447
952
208
1550
97
864
1072
611
1665
1028
18
15
537
773
1029
513
1542
1734
193
275
411
447
952
208
1550
98
864
1104
707
1665
1028
18
15
537
773
1029
513
1542
1734
193
275
411
447
952
1232
1550
97
864
1072
419
897
4
18
15
537
773
1029
513
1542
1734
193
275
411
447
952
1232
1550
98
864
1072
419
897
4
18
15
537
773
1029
513
1542
1734
193
275
411
447
952
720
1806
97
864
1072
419
385
4
18
15
537
645
1025
514
1542
1729
193
489
481
416
896
1222
1541
1029
141
36
274
870
1
18
15
537
645
1025
514
1542
1729
193
489
481
416
896
710
1669
1029
45
36
274
358
257
18
15
537
645
1025
514
1542
1729
193
489
481
416
896
710
1669
1029
141
36
274
358
257
18
15
537
645
1025
514
1542
1729
193
489
481
416
896
710
1669
5
45
36
274
358
257
18
15
537
645
1025
514
1542
1729
193
489
481
416
896
710
1669
5
141
36
274
358
257
18
15
537
645
1025
514
1542
1729
193
489
481
416
896
710
1797
1029
13
36
418
182
1
18
15
537
645
1025
514
1542
1729
193
489
481
416
896
710
1797
1029
141
36
274
358
1
18
15
537
645
1025
514
1542
1729
193
489
481
416
832
198
1541
1029
13
36
546
1702
1025
18
15
537
645
1025
514
1542
1729
193
489
481
416
832
198
1541
1029
141
36
546
1702
1025
18
15
537
645
1025
514
1542
1729
193
489
481
416
832
198
1541
5
13
36
546
1702
1025
18
15
537
645
1025
514
1542
1729
193
489
481
416
832
198
1541
5
45
36
546
1702
1025
18
15
537
645
1025
514
1542
1729
193
489
481
416
832
198
1541
5
141
36
546
1702
1025
18
15
537
645
1025
514
1542
1729
193
489
495
288
640
710
1669
1029
2
91
320
358
257
18
15
537
645
1025
514
1542
1729
193
489
495
288
640
710
1669
1029
66
91
320
358
257
18
15
537
645
1025
514
1542
1729
193
489
495
288
640
710
1669
5
2
91
320
358
257
18
15
537
645
1025
514
1542
1729
193
489
495
288
640
710
1669
5
66
91
320
358
257
18
15
537
645
1025
514
1542
1729
193
489
495
288
640
710
1797
1029
66
91
320
358
1
18
15
537
645
1025
514
1542
1729
193
489
495
288
672
710
1797
1029
66
91
336
326
1
18
15
537
645
1025
514
1542
1729
193
489
495
288
672
710
1797
5
2
91
336
326
1
18
15
537
645
1025
514
1542
1729
193
489
495
288
672
710
1797
5
66
91
336
326
1
18
15
537
645
1025
514
1542
1729
193
489
495
416
896
1222
1541
1029
2
59
257
877
1
18
15
537
645
1025
514
1542
1729
193
489
495
416
896
1222
1541
1029
66
59
257
877
1
18
15
537
1797
1025
514
1542
1729
193
531
321
256
640
709
1797
1314
254
68
322
359
1
18
15
537
1797
1025
514
1542
1729
193
531
321
256
896
709
1797
1314
254
132
706
199
2
18
15
537
1797
1025
514
1542
1729
193
531
351
320
640
710
1797
1313
226
123
577
358
1
18
15
537
805
1025
514
1542
1729
193
265
399
384
896
198
1541
69
841
1051
657
1741
1025
18
15
537
805
1025
514
1542
1729
193
265
399
384
896
1222
1541
69
841
1051
272
950
1
18
15
537
805
1025
514
1542
1729
193
265
399
384
896
710
1797
1093
841
1051
657
205
1
18
15
541
773
1025
514
1542
1729
69
341
321
256
896
202
1931
151
237
580
716
1758
1274
18
15
541
773
1025
514
1542
1729
69
341
321
384
896
202
1931
147
237
516
642
1758
1274
18
15
541
773
1025
514
1542
1729
69
341
321
384
896
202
1931
1171
237
516
642
1758
1274
18
15
541
773
1025
514
1542
1729
69
341
321
384
896
202
1931
151
237
516
642
1758
1274
18
15
541
773
1025
514
1542
1729
69
341
321
384
896
202
1931
1175
237
516
642
1758
1274
18
15
541
773
1025
514
1542
1729
195
273
385
384
768
198
1545
77
877
1060
514
1766
1030
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
198
1537
1101
861
1028
642
1734
1026
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
198
1537
1101
893
1028
642
1734
1026
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
198
1545
1101
877
1092
642
1734
1029
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
198
1545
77
877
1092
642
1734
1029
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
1222
1545
1101
877
1092
258
870
6
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
1222
1545
77
877
1092
258
870
6
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
710
1793
1101
877
1092
258
358
2
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
710
1793
1101
861
1028
258
358
2
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
710
1793
1101
893
1028
258
358
2
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
710
1801
1101
877
1092
258
358
6
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
710
1801
77
877
1092
258
358
6
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
202
1545
1101
877
1092
642
1758
1030
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
202
1545
1101
861
1028
642
1758
1030
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
714
1801
1101
877
1092
642
222
6
18
15
541
773
1025
514
1542
1729
195
273
385
384
896
714
1801
1101
861
1028
642
222
6
18
15
541
773
1025
514
1542
1729
195
273
385
384
928
710
1793
1101
877
1060
756
134
2
18
15
541
773
1025
514
1542
1729
195
273
385
384
928
710
1801
1101
877
1060
756
134
6
18
15
541
773
1025
514
1542
1729
195
273
385
384
928
710
1801
77
877
1060
756
134
6
18
15
541
773
1025
514
1542
1729
195
277
385
384
896
198
1545
85
877
1092
642
1734
1029
18
15
541
773
1025
514
1542
1729
195
277
385
384
896
198
1545
85
861
1028
642
1734
1029
18
15
541
773
1025
514
1542
1729
195
277
385
384
896
1222
1545
85
877
1092
258
870
6
18
15
541
773
1025
514
1542
1729
195
277
385
384
896
1222
1545
85
861
1028
258
870
6
18
15
541
773
1025
514
1542
1729
195
277
385
384
896
202
1545
85
877
1092
642
1758
1030
18
15
541
773
1025
514
1542
1729
195
277
385
384
896
202
1545
85
861
1028
642
1758
1030
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
197
1537
97
884
1028
642
1735
1037
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
197
1537
96
884
1028
642
1735
1037
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
198
1537
97
884
1028
642
1734
1026
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
198
1537
97
885
1028
642
1734
1026
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
198
1537
96
884
1028
642
1734
1026
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
198
1545
97
884
1028
642
1734
1029
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
1221
1537
97
884
1092
322
871
13
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
1221
1537
96
884
1092
322
871
13
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
1222
1537
97
884
1028
258
870
2
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
1222
1537
97
885
1028
258
870
2
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
1222
1537
96
884
1028
258
870
2
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
1222
1545
97
884
1028
258
870
6
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
709
1793
97
884
1028
642
199
13
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
709
1793
96
884
1028
642
199
13
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
710
1793
97
884
1028
641
198
2
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
710
1793
97
885
1028
641
198
2
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
710
1793
96
884
1028
641
198
2
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
710
1801
97
884
1028
641
198
5
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
202
1545
97
884
1092
642
1758
1030
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
206
1537
97
885
1092
641
1757
1046
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
206
1537
96
884
1092
641
1757
1046
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
714
1801
97
884
1028
642
222
6
18
15
541
773
1025
514
1542
1729
195
275
385
384
896
718
1793
96
884
1028
641
221
22
18
15
541
773
1025
514
1542
1729
197
273
385
384
896
198
1542
78
890
1028
642
1734
1024
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
198
1542
73
877
1092
642
1734
1024
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
198
1542
73
861
1028
642
1734
1024
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
198
1542
73
893
1028
642
1734
1024
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
198
1542
103
877
1092
642
1734
1024
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
710
1798
1097
877
1092
642
198
0
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
710
1798
1097
893
1028
642
198
0
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
710
1798
73
877
1092
642
198
0
18
15
541
773
1025
514
1542
1729
197
277
385
384
896
710
1798
73
893
1028
642
198
0
18
15
541
773
1025
514
1542
1729
197
277
385
384
928
710
1798
1097
877
1092
756
134
0
18
15
541
773
1025
514
1542
1729
197
277
385
384
928
710
1798
73
877
1092
756
134
0
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
70
882
1028
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
70
871
1060
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
71
853
1028
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
71
873
1060
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
71
889
1028
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
71
877
1028
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
71
869
1028
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
71
861
1028
514
1766
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
70
882
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
70
883
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
1094
850
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
1094
883
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
1095
873
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
1095
877
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
1095
869
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
71
853
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
71
873
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
71
889
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
71
877
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
71
869
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
71
861
1092
578
1638
1040
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
70
850
1092
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
70
882
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
70
871
1092
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
70
883
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
1094
850
1092
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
1094
883
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
1095
873
1092
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
1095
877
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
1095
869
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
71
873
1092
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
71
889
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
71
877
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
71
869
1092
258
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
1222
1550
71
861
1028
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
70
871
1092
322
358
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
70
883
1092
322
358
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
1094
882
1092
322
358
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
1094
883
1092
322
358
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
1095
877
1092
258
358
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
71
877
1092
258
358
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
71
869
1092
258
358
16
18
15
541
773
1025
514
1542
1729
201
281
385
384
896
710
1806
71
861
1028
258
358
16
18
15
541
773
1025
514
1542
1729
201
281
417
384
896
1222
1550
1095
841
1028
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
417
384
896
1222
1550
71
841
1028
322
870
16
18
15
541
773
1025
514
1542
1729
201
281
417
384
896
710
1806
1095
841
1028
322
358
16
18
15
541
773
1025
514
1542
1729
201
281
417
384
896
710
1806
71
841
1028
322
358
16
18
15
541
773
1025
514
1542
1729
229
277
385
384
768
198
1606
1093
877
1028
514
1766
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
768
198
1606
1094
877
1028
514
1766
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
768
198
1606
1095
877
1028
514
1766
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
768
198
1606
71
877
1028
514
1766
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
198
1606
1093
877
1092
642
1734
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
198
1606
1094
877
1092
642
1734
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
198
1606
1095
877
1092
642
1734
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
198
1606
71
877
1092
642
1734
1056
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
1222
1606
69
877
1092
322
870
32
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
1222
1606
1093
877
1092
322
870
32
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
1222
1606
70
877
1092
322
870
32
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
1222
1606
1094
877
1092
322
870
32
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
1222
1606
1095
877
1092
322
870
32
18
15
541
773
1025
514
1542
1729
229
277
385
384
896
1222
1606
71
877
1092
322
870
32
18
15
541
773
1025
514
1542
1734
194
275
385
384
896
208
1548
1102
862
1092
640
1720
1032
18
15
541
773
1025
514
1542
1734
194
275
385
384
896
208
1548
78
862
1092
640
1720
1032
18
15
541
773
1025
514
1542
1734
194
275
385
384
896
720
1804
1102
862
1028
640
184
8
18
15
541
773
1025
514
1542
1734
194
275
385
384
896
720
1804
78
862
1028
640
184
8
18
15
541
773
1025
514
1542
1734
201
281
417
384
896
1232
1542
70
845
1028
272
952
2
18
15
541
773
1025
514
1542
1734
201
281
417
384
896
1232
1542
1094
845
1028
272
952
2
18
15
541
645
1025
514
1542
1729
131
501
481
288
672
710
1633
1045
13
68
340
326
470
18
15
541
645
1025
514
1542
1729
131
501
481
288
672
710
1633
21
13
68
340
326
470
18
15
541
645
1025
514
1542
1729
131
501
481
416
768
198
1633
21
13
36
530
1766
1078
18
15
541
645
1025
514
1542
1729
131
501
481
416
768
198
1633
21
141
36
530
1766
1078
18
15
541
645
1025
514
1542
1729
131
501
481
416
896
1222
1633
21
13
36
274
870
54
18
15
541
645
1025
514
1542
1729
131
501
481
416
896
1222
1633
21
141
36
274
870
54
18
15
541
645
1025
514
1542
1729
131
501
481
416
832
197
1633
21
13
36
546
1703
1078
18
15
541
645
1025
514
1542
1729
131
501
481
416
832
197
1633
21
141
36
546
1703
1078
18
15
541
645
1025
514
1542
1729
131
501
481
416
832
198
1633
21
13
36
546
1702
1078
18
15
541
645
1025
514
1542
1729
131
501
481
416
832
198
1633
21
141
36
546
1702
1078
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
198
1665
1037
13
68
322
214
758
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
198
1673
1037
13
68
322
214
754
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
198
1801
13
13
68
322
214
518
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
710
1537
13
13
68
322
358
502
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
710
1665
1037
13
68
322
358
258
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
710
1545
13
13
68
322
358
498
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
710
1673
1037
13
68
322
358
262
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
710
1673
13
13
68
322
358
262
18
15
541
645
1025
514
1542
1729
195
497
481
288
640
710
1801
13
13
68
322
358
6
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
1222
1537
13
13
36
274
870
2
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
1222
1537
13
141
36
276
950
2
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
1222
1545
1037
13
36
274
870
18
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
1222
1545
1037
141
36
276
950
6
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
1222
1545
13
13
36
274
870
18
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
1222
1545
13
141
36
276
950
6
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1665
1037
13
36
276
438
246
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1793
1037
13
36
276
438
2
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1793
1037
141
36
276
438
2
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1793
13
13
36
276
438
2
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1793
13
141
36
276
438
2
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1673
1037
13
36
274
438
242
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1673
1037
141
36
274
438
242
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1673
13
13
36
274
438
242
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1673
13
141
36
274
438
242
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1801
1037
13
36
276
438
6
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1801
1037
141
36
276
438
6
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1801
13
13
36
276
438
6
18
15
541
645
1025
514
1542
1729
195
497
481
416
896
710
1801
13
141
36
276
438
6
18
15
541
645
1025
514
1542
1729
195
497
481
416
832
198
1537
13
13
36
546
1702
1026
18
15
541
645
1025
514
1542
1729
195
497
481
416
832
198
1537
13
141
36
546
1702
1026
18
15
541
645
1025
514
1542
1729
195
497
481
416
832
198
1545
1037
13
36
546
1702
1030
18
15
541
645
1025
514
1542
1729
195
497
481
416
832
198
1545
1037
141
36
546
1702
1030
18
15
541
645
1025
514
1542
1729
195
497
481
416
832
198
1545
13
13
36
546
1702
1030
18
15
541
645
1025
514
1542
1729
195
497
481
416
832
198
1545
13
141
36
546
1702
1030
18
15
541
645
1025
514
1542
1729
195
489
481
416
896
710
1794
1030
5
36
418
182
24
18
15
541
645
1025
514
1542
1729
195
489
481
416
896
710
1794
1030
133
36
418
182
24
18
15
541
645
1025
514
1542
1729
195
489
481
416
896
710
1794
1030
37
36
418
182
24
18
15
541
645
1025
514
1542
1729
195
489
494
416
896
710
1794
1030
0
44
418
182
24
18
15
541
645
1025
514
1542
1729
195
489
494
416
896
710
1794
1030
128
44
418
438
24
18
15
541
645
1025
514
1542
1729
195
489
494
416
896
710
1794
1030
64
52
417
429
24
18
15
541
645
1025
514
1542
1729
195
489
494
416
896
710
1794
1030
32
44
418
182
24
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1221
1537
0
36
36
258
871
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1221
1537
1025
36
36
258
871
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1221
1537
1024
36
36
258
871
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1221
1537
1
36
36
258
871
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
0
9
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
0
36
36
257
877
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
0
37
36
258
870
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
0
137
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
0
38
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1025
36
36
257
877
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1025
37
36
258
870
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1025
137
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1024
36
36
257
877
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1024
37
36
258
870
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1024
137
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1024
38
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1
9
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1
36
36
257
877
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1
37
36
258
870
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1537
1
137
36
273
950
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
0
36
36
257
877
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
0
38
36
273
950
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1025
36
36
257
877
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1025
37
36
260
870
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1025
137
36
273
950
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1024
36
36
257
877
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1024
38
36
273
950
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1
9
36
273
950
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1
36
36
257
877
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1
37
36
260
870
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
1222
1545
1
137
36
273
950
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
0
20
36
418
439
246
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
0
36
36
274
359
270
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
1025
20
36
418
439
246
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
1025
36
36
274
359
270
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
1024
20
36
418
439
246
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
1024
36
36
274
359
270
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
1
20
36
418
439
246
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1665
1
36
36
274
359
270
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
0
20
36
418
167
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
0
36
36
258
359
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
1025
20
36
418
167
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
1025
36
36
258
359
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
1024
20
36
418
167
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
1024
36
36
258
359
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
1
20
36
418
167
13
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1793
1
36
36
258
359
14
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1801
0
36
36
418
167
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1801
1025
20
36
418
167
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1801
1025
36
36
418
167
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1801
1024
36
36
418
167
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1801
1
20
36
418
167
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
709
1801
1
36
36
418
167
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
0
9
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
0
20
36
418
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
0
36
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
0
37
36
274
358
258
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
0
38
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1025
9
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1025
21
36
418
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1025
20
36
418
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1025
36
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1025
37
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1024
9
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1024
20
36
418
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1024
36
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1024
37
36
274
358
258
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1024
38
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1
9
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1
21
36
418
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1
20
36
418
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1
36
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1
37
36
273
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1665
1
149
36
418
438
245
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
0
9
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
0
20
36
417
173
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
0
36
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
0
37
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
0
137
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
0
38
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1025
9
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1025
21
36
417
173
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1025
20
36
417
173
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1025
36
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1025
37
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1025
137
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1024
9
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1024
20
36
417
173
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1024
36
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1024
37
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1024
137
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1024
38
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1
9
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1
21
36
417
173
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1
20
36
417
173
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1
36
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1
37
36
258
358
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1
137
36
273
438
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1793
1
149
36
417
173
2
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1794
0
36
36
417
429
24
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1794
1024
36
36
417
429
24
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1794
1024
38
36
417
429
24
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
0
20
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
0
36
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
0
38
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1025
9
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1025
21
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1025
20
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1025
36
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1025
37
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1024
20
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1024
36
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1024
38
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1
9
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1
21
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1
20
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1
36
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1
37
36
273
438
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1
149
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1673
1
148
36
418
182
242
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
0
36
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
0
38
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1025
9
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1025
21
36
417
173
9
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1025
20
36
417
173
9
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1025
36
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1025
37
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1025
137
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1024
36
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1024
38
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1
9
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1
21
36
417
173
9
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1
20
36
417
173
9
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1
36
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1
37
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1
137
36
273
438
6
18
15
541
645
1025
514
1542
1729
195
483
481
416
896
710
1801
1
149
36
417
173
9
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1537
0
20
36
546
1703
1038
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1537
0
36
36
546
1703
1038
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1537
1025
36
36
546
1703
1038
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1537
1024
36
36
546
1703
1038
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1537
1
20
36
546
1703
1038
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1537
1
36
36
546
1703
1038
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1545
0
36
36
546
1703
1030
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1545
1025
36
36
546
1703
1030
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1545
1024
36
36
546
1703
1030
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1545
1
20
36
546
1703
1030
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
197
1545
1
36
36
546
1703
1030
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
0
9
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
0
20
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
0
36
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
0
37
36
546
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
0
137
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
0
38
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1025
21
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1025
36
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1025
37
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1025
137
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1025
149
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1024
36
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1024
37
36
546
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1024
137
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1024
38
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1
9
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1
21
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1
20
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1
36
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1
37
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1
137
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1537
1
149
36
545
1702
1026
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
0
36
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
0
38
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1025
21
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1025
36
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1025
37
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1025
137
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1024
36
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1024
38
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1
9
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1
21
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1
20
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1
36
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1
37
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1
137
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
481
416
832
198
1545
1
149
36
545
1702
1029
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
1222
1537
0
32
55
272
950
2
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
1222
1537
1024
32
55
272
950
2
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
1222
1545
0
32
55
272
950
6
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
1222
1545
1024
32
55
272
950
6
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1665
0
32
55
272
438
245
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1665
1024
32
55
272
438
245
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1793
0
32
55
272
438
2
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1793
1024
32
55
272
438
2
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1673
0
32
55
272
438
242
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1673
1024
32
55
272
438
242
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1801
0
32
55
272
438
6
18
15
541
645
1025
514
1542
1729
195
483
495
416
896
710
1801
1024
32
55
272
438
6
18
15
541
645
1025
514
1542
1729
197
501
481
416
896
1222
1542
1033
141
36
274
950
0
18
15
541
645
1025
514
1542
1729
197
501
481
416
896
1222
1542
9
141
36
274
950
0
18
15
541
645
1025
514
1542
1729
197
501
481
416
896
710
1798
1033
13
36
274
438
0
18
15
541
645
1025
514
1542
1729
197
501
481
416
896
710
1798
1033
141
36
274
438
0
18
15
541
645
1025
514
1542
1729
197
501
481
416
896
710
1798
9
13
36
274
438
0
18
15
541
645
1025
514
1542
1729
197
501
481
416
896
710
1798
9
141
36
274
438
0
18
15
541
645
1025
514
1542
1729
197
501
481
416
832
198
1542
1033
13
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
501
481
416
832
198
1542
1033
141
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
288
640
710
1798
1029
77
68
322
422
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
640
710
1798
1030
77
68
322
422
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
640
710
1798
5
77
68
322
422
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
640
710
1798
1031
77
68
322
422
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
640
710
1798
7
77
68
322
422
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
672
710
1798
1029
77
68
340
406
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
672
710
1798
1030
77
68
340
406
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
672
710
1798
5
77
68
340
406
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
672
710
1798
1031
77
68
340
406
0
18
15
541
645
1025
514
1542
1729
197
485
481
288
672
710
1798
7
77
68
340
406
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
1029
45
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
1029
141
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
1030
45
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
1030
141
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
5
45
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
5
141
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
6
45
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
6
141
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
1031
45
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
1031
141
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
7
45
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
7
141
36
276
950
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1029
45
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1029
141
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1030
13
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1030
45
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1030
141
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
5
45
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
5
141
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
6
13
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
6
45
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
6
141
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1031
13
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1031
45
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
1031
141
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
7
13
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
7
45
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
896
710
1798
7
141
36
276
438
0
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1029
45
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1029
141
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1030
13
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1030
45
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1030
141
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
5
45
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
5
141
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
6
13
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
6
45
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
6
141
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1031
13
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1031
45
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1031
141
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
7
13
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
7
45
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
7
141
36
546
1702
1024
18
15
541
645
1025
514
1542
1729
201
481
481
288
640
710
1550
14
11
68
322
358
496
18
15
541
645
1025
514
1542
1729
201
481
481
288
640
710
1678
1038
11
68
322
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
288
640
710
1678
14
11
68
322
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
288
640
710
1806
14
11
68
322
358
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
1038
11
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
1038
43
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
14
11
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
14
10
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
14
43
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
14
42
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
14
139
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
14
75
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
1038
11
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
1038
10
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
1038
42
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
1038
139
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
1038
138
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
14
11
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
14
10
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
14
43
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
14
42
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
14
139
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1678
14
75
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
1038
11
36
417
173
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
1038
10
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
1038
43
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
1038
42
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
1038
139
36
417
173
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
1038
75
36
417
173
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
14
11
36
417
173
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
14
10
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
14
139
36
417
173
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
14
138
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
896
710
1806
14
75
36
417
173
16
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
1038
11
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
1038
43
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
1038
75
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
14
11
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
14
10
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
14
43
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
14
42
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
14
139
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
14
138
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
14
75
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
489
481
288
640
710
1678
1035
7
68
322
358
272
18
15
541
645
1025
514
1542
1729
201
489
481
288
640
710
1678
11
7
68
322
358
272
18
15
541
645
1025
514
1542
1729
201
489
481
288
640
710
1806
11
7
68
322
358
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
1222
1550
1035
7
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
1222
1550
1035
71
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
1222
1550
11
7
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
1222
1550
11
135
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
1222
1550
11
71
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1678
1035
7
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1678
1035
71
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1678
11
7
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1678
11
71
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1806
1035
7
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1806
1035
135
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1806
1035
71
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
896
710
1806
11
7
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
489
481
416
832
198
1550
1035
7
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
489
481
416
832
198
1550
11
7
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
489
481
416
832
198
1550
11
135
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
489
481
416
832
198
1550
11
71
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
505
481
288
640
710
1550
6
2
68
322
358
496
18
15
541
645
1025
514
1542
1729
201
505
481
288
640
710
1550
7
9
68
322
358
496
18
15
541
645
1025
514
1542
1729
201
505
481
288
640
710
1678
1031
9
68
322
358
272
18
15
541
645
1025
514
1542
1729
201
505
481
288
640
710
1678
7
9
68
322
358
272
18
15
541
645
1025
514
1542
1729
201
505
481
288
672
710
1678
1031
9
68
340
326
272
18
15
541
645
1025
514
1542
1729
201
505
481
288
672
710
1678
7
9
68
340
326
272
18
15
541
645
1025
514
1542
1729
201
505
481
288
672
710
1806
7
9
68
340
326
16
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
1222
1550
1031
13
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
1222
1550
7
13
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
1222
1550
7
141
36
274
870
16
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
710
1678
1031
13
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
710
1678
1031
141
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
710
1678
7
13
36
274
358
272
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
710
1806
1031
13
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
505
481
416
896
710
1806
1031
141
36
274
358
16
18
15
541
645
1025
514
1542
1729
201
505
481
416
832
198
1550
1031
13
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
201
505
481
416
832
198
1550
1031
141
36
546
1702
1040
18
15
541
645
1025
514
1542
1729
147
497
481
416
896
1222
1641
1037
13
36
274
870
50
18
15
541
645
1025
514
1542
1729
147
497
481
416
896
1222
1641
1037
141
36
276
950
50
18
15
541
645
1025
514
1542
1729
147
497
481
416
896
1222
1641
13
13
36
274
870
50
18
15
541
645
1025
514
1542
1729
147
497
481
416
896
1222
1641
13
141
36
276
950
50
18
15
541
645
1025
514
1542
1729
147
497
481
416
896
1222
1650
1030
141
36
276
950
56
18
15
541
645
1025
514
1542
1729
147
497
481
416
896
1222
1650
6
141
36
276
950
56
18
15
541
645
1025
514
1542
1729
147
497
481
416
832
198
1641
1037
13
36
546
1702
1074
18
15
541
645
1025
514
1542
1729
147
497
481
416
832
198
1641
1037
141
36
546
1702
1074
18
15
541
645
1025
514
1542
1729
147
497
481
416
832
198
1641
13
13
36
546
1702
1074
18
15
541
645
1025
514
1542
1729
147
497
481
416
832
198
1641
13
141
36
546
1702
1074
18
15
541
645
1025
514
1542
1729
147
501
481
416
768
198
1649
1029
13
36
530
1766
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
768
198
1649
1029
141
36
530
1766
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
768
198
1649
5
13
36
530
1766
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
768
198
1649
5
141
36
530
1766
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
896
1222
1649
1029
13
36
274
870
57
18
15
541
645
1025
514
1542
1729
147
501
481
416
896
1222
1649
1029
141
36
274
870
57
18
15
541
645
1025
514
1542
1729
147
501
481
416
896
1222
1649
5
13
36
274
870
57
18
15
541
645
1025
514
1542
1729
147
501
481
416
896
1222
1649
5
141
36
274
870
57
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
197
1649
1029
13
36
546
1703
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
197
1649
1029
141
36
546
1703
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
197
1649
5
13
36
546
1703
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
197
1649
5
141
36
546
1703
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
198
1649
1029
13
36
546
1702
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
198
1649
1029
141
36
546
1702
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
198
1649
5
13
36
546
1702
1086
18
15
541
645
1025
514
1542
1729
147
501
481
416
832
198
1649
5
141
36
546
1702
1086
18
15
541
645
1025
514
1542
1734
130
483
481
416
896
1232
1660
1054
14
36
272
952
40
18
15
541
645
1025
514
1542
1734
130
483
481
416
896
1232
1660
30
14
36
272
952
40
18
15
541
645
1025
514
1542
1734
130
483
481
416
896
1232
1660
30
142
36
272
952
40
18
15
541
645
1025
514
1542
1734
131
483
481
416
896
1232
1658
1050
22
36
272
952
42
18
15
541
645
1025
514
1542
1734
131
483
481
416
896
1232
1658
1050
18
36
272
952
42
18
15
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
11
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
10
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
43
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
42
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
139
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
138
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
75
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
505
481
416
896
720
1670
1030
13
36
272
440
226
18
15
541
645
1025
514
1542
1734
201
505
481
416
896
720
1670
1030
141
36
272
440
226
18
15
541
1797
1025
514
1542
1729
197
533
321
256
640
710
1798
1319
237
324
322
422
0
18
15
541
1797
1025
514
1542
1729
197
533
321
256
896
710
1798
1319
237
132
706
198
0
18
15
541
1797
1025
514
1542
1729
197
533
321
352
640
198
1798
1319
237
100
260
198
512
18
15
541
1797
1025
514
1542
1729
197
533
321
352
640
710
1798
1319
237
356
258
422
0
18
15
541
1797
1025
514
1542
1729
197
533
321
352
672
710
1798
1319
237
228
274
326
0
18
15
541
837
1025
514
1542
1729
67
355
257
256
896
1222
1921
129
229
260
404
950
246
18
15
541
837
1025
514
1542
1729
67
355
257
256
896
1222
1921
128
228
260
404
950
246
18
15
541
837
1025
514
1542
1729
67
355
257
256
896
1222
1921
128
229
292
404
950
246
18
15
541
837
1025
514
1542
1729
67
355
257
256
896
1222
1921
1153
229
260
404
950
246
18
15
541
837
1025
514
1542
1729
67
355
257
256
896
1222
1921
1152
228
260
404
950
246
18
15
541
837
1025
514
1542
1729
67
355
257
256
896
1222
1929
129
228
292
434
950
242
18
15
541
837
1025
514
1542
1729
67
355
257
256
896
1222
1929
1153
228
292
434
950
242
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
129
233
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
129
229
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
128
233
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
128
228
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
128
229
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
1153
233
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
1153
229
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
1152
233
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
1152
228
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1921
1152
229
516
514
1766
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1929
129
228
516
514
1766
1266
18
15
541
837
1025
514
1542
1729
67
355
257
384
768
198
1929
1153
228
516
514
1766
1266
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
129
233
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
129
229
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
128
233
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
128
228
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
128
229
516
642
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
1153
233
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
1153
229
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
1152
233
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
1152
228
516
641
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1921
1152
229
516
642
1734
1270
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1929
129
228
516
641
1734
1266
18
15
541
837
1025
514
1542
1729
67
355
257
384
896
198
1929
1153
228
516
641
1734
1266
18
15
541
837
1025
514
1542
1729
67
355
271
256
896
1222
1921
128
224
279
400
950
246
18
15
541
837
1025
514
1542
1729
67
355
271
256
896
1222
1921
1152
224
279
400
950
246
18
15
541
837
1025
514
1542
1729
73
377
257
384
768
198
1934
134
242
516
514
1766
1264
18
15
541
837
1025
514
1542
1729
73
377
257
384
768
198
1934
134
243
516
514
1766
1264
18
15
541
837
1025
514
1542
1729
73
377
257
384
768
198
1934
1158
242
516
514
1766
1264
18
15
541
837
1025
514
1542
1729
73
377
257
384
768
198
1934
1158
243
516
514
1766
1264
18
15
541
837
1025
514
1542
1729
73
377
257
384
768
198
1934
135
237
516
514
1766
1264
18
15
541
837
1025
514
1542
1729
73
377
257
384
768
198
1934
1159
237
516
514
1766
1264
18
15
537
773
1025
514
1542
193
225
293
353
384
896
1734
69
13
177
516
642
710
545
18
15
537
773
1025
514
1542
193
225
293
353
352
640
1734
69
13
177
356
258
870
545
18
15
537
773
1025
514
1542
193
225
307
367
320
640
1734
69
1
162
375
272
950
545
18
15
537
773
1025
514
1542
198
198
275
415
384
896
1744
0
74
866
1095
656
696
512
18
15
537
773
1025
514
1542
198
199
277
385
384
896
1744
2
73
881
1028
640
696
524
18
15
537
773
1025
514
1542
198
199
341
321
256
640
1744
2
18
241
260
320
952
524
18
15
537
773
1029
513
1542
198
193
275
411
447
952
1744
14
97
865
1072
419
641
516
18
15
537
773
1029
513
1542
198
193
275
411
447
952
1744
14
97
864
1072
419
641
516
18
15
537
773
1029
513
1542
198
193
275
411
447
952
1744
14
98
864
1072
419
641
516
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
17
193
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
17
192
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
17
225
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
17
224
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
9
193
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
9
192
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
9
225
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
9
224
272
323
897
563
18
15
537
773
1029
513
1542
198
209
339
347
319
952
1744
93
17
225
288
739
641
563
18
15
537
773
1029
513
1542
198
209
339
347
319
952
1744
93
17
224
288
739
641
563
18
15
537
773
1029
513
1542
198
209
339
347
319
952
1744
93
9
225
288
739
641
563
18
15
537
773
1029
513
1542
198
209
339
347
319
952
1744
93
9
224
288
739
641
563
18
15
537
773
1029
513
1542
198
209
339
347
447
952
1744
93
17
193
528
707
641
563
18
15
537
773
1029
513
1542
198
209
339
347
447
952
1744
93
17
192
528
707
641
563
18
15
537
773
1029
513
1542
198
209
339
347
447
952
1744
93
17
225
528
707
641
563
18
15
537
773
1029
513
1542
198
209
339
347
447
952
1744
93
9
193
528
707
641
563
18
15
537
773
1029
513
1542
198
209
339
347
447
952
1744
93
9
225
528
707
641
563
18
15
537
773
1029
513
1542
198
209
339
347
447
952
1744
93
9
224
528
707
641
563
18
15
537
773
1029
513
1542
198
198
275
387
399
952
1744
0
74
858
1112
755
640
512
18
15
537
837
1025
514
1542
193
193
361
257
256
640
1734
5
5
237
260
354
870
513
18
15
537
837
1025
514
1542
193
193
361
257
384
768
1734
5
5
237
516
514
742
513
18
15
537
837
1025
514
1542
193
193
361
321
256
768
1734
5
5
877
1028
674
742
513
18
15
537
837
1025
514
1542
193
193
361
321
352
640
1734
5
5
877
324
258
870
513
18
15
537
837
1025
514
1542
193
193
361
271
384
896
1734
5
5
226
535
656
694
513
18
15
537
837
1025
514
1542
193
193
361
335
288
672
1734
5
5
866
279
336
838
513
18
15
537
837
1025
514
1542
193
199
357
257
384
896
1734
10
4
241
516
644
1238
520
18
15
537
837
1025
514
1542
198
199
373
257
256
640
1744
2
9
225
260
364
952
524
18
15
537
837
1025
514
1542
198
199
373
257
384
896
1744
2
9
225
516
640
696
524
18
15
537
837
1025
514
1542
198
199
373
257
384
896
1744
2
9
241
516
640
696
524
18
15
537
837
1025
514
1542
198
199
373
321
256
640
1744
2
9
209
260
320
952
524
18
15
537
837
1029
513
1542
198
198
371
387
399
952
1744
0
10
794
1048
755
640
512
18
15
537
841
1025
514
1542
193
193
353
257
256
896
1738
3
3
227
256
385
734
513
18
15
537
841
1025
514
1542
193
193
353
257
384
896
1738
3
3
227
512
1153
734
513
18
15
537
841
1025
514
1542
193
193
353
321
256
896
1738
3
3
867
1032
716
734
514
18
15
541
773
1025
514
1542
193
195
273
385
384
896
1734
1
77
877
1092
642
710
514
18
15
541
773
1025
514
1542
193
195
273
385
384
896
1734
1
77
861
1028
386
710
514
18
15
541
773
1025
514
1542
193
195
273
385
384
896
1734
1
77
893
1028
386
710
514
18
15
541
773
1025
514
1542
193
195
273
385
384
928
1734
1
77
877
1060
756
646
514
18
15
541
773
1025
514
1542
193
195
277
385
384
768
1734
9
85
877
1028
514
742
518
18
15
541
773
1025
514
1542
193
195
277
385
384
768
1734
9
85
861
1028
514
742
518
18
15
541
773
1025
514
1542
193
195
277
385
384
896
1733
9
85
877
1092
642
711
518
18
15
541
773
1025
514
1542
193
195
277
385
384
896
1733
9
85
861
1028
386
711
518
18
15
541
773
1025
514
1542
193
195
277
385
384
896
1734
9
85
877
1092
642
710
517
18
15
541
773
1025
514
1542
193
195
277
385
384
896
1734
9
85
861
1028
386
710
517
18
15
541
773
1025
514
1542
193
195
277
385
384
896
1738
9
85
877
1092
642
734
518
18
15
541
773
1025
514
1542
193
195
277
385
384
896
1738
9
85
861
1028
386
734
518
18
15
541
773
1025
514
1542
193
195
277
385
384
832
1958
9
85
877
1060
468
598
518
18
15
541
773
1025
514
1542
193
195
277
385
384
928
1734
9
85
877
1092
756
646
518
18
15
541
773
1025
514
1542
193
195
275
385
384
896
1742
1
97
885
1028
641
733
534
18
15
541
773
1025
514
1542
193
197
273
385
384
896
1734
6
78
890
1028
641
710
512
18
15
541
773
1025
514
1542
193
197
277
385
384
896
1734
6
73
877
1092
642
710
512
18
15
541
773
1025
514
1542
193
197
277
385
384
896
1734
6
73
861
1028
386
710
512
18
15
541
773
1025
514
1542
193
197
277
385
384
896
1734
6
73
893
1028
386
710
512
18
15
541
773
1025
514
1542
193
197
277
385
384
896
1734
6
103
877
1092
642
710
512
18
15
541
773
1025
514
1542
193
197
277
385
384
928
1734
6
73
877
1092
756
646
512
18
15
541
773
1025
514
1542
193
197
277
385
384
928
1734
6
103
877
1092
756
646
512
18
15
541
773
1025
514
1542
193
197
341
193
384
896
1738
11
19
109
4
396
734
530
18
15
541
773
1025
514
1542
193
197
341
321
256
896
1738
11
19
237
260
396
734
530
18
15
541
773
1025
514
1542
193
197
341
321
384
896
1738
11
19
237
516
1154
734
530
18
15
541
773
1025
514
1542
193
201
281
385
384
768
1734
14
70
882
1060
514
742
528
18
15
541
773
1025
514
1542
193
201
281
385
384
768
1734
14
70
871
1060
514
742
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
70
882
1092
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
70
871
1092
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
70
883
1092
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
71
853
1028
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
71
873
1092
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
71
889
1092
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
71
877
1092
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
71
869
1092
322
614
528
18
15
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
71
861
1028
322
614
528
18
15
541
773
1025
514
1542
193
201
281
417
384
896
1734
14
71
841
1028
578
614
528
18
15
541
773
1025
514
1542
193
201
281
417
416
832
1734
14
71
845
1124
546
678
528
18
15
541
773
1025
514
1542
193
227
289
353
384
896
1734
73
13
189
516
642
1222
549
18
15
541
773
1025
514
1542
193
227
289
353
352
640
1734
73
13
173
356
258
870
549
18
15
541
773
1025
514
1542
193
227
289
353
352
640
1734
73
13
189
356
258
870
549
18
15
541
773
1025
514
1542
193
227
289
353
352
672
1734
73
13
173
356
276
838
550
18
15
541
773
1025
514
1542
193
227
289
353
352
672
1734
73
13
189
356
276
838
550
18
15
541
773
1025
514
1542
193
227
307
193
384
832
1958
17
0
948
4
460
598
538
18
15
541
773
1025
514
1542
193
227
307
193
384
832
1958
17
1
949
4
460
598
538
18
15
541
773
1025
514
1542
193
227
307
193
384
832
1958
17
1
948
4
460
598
538
18
15
541
773
1025
514
1542
193
227
307
321
256
640
1734
65
1
180
324
321
877
546
18
15
541
773
1025
514
1542
193
227
307
321
384
768
1734
65
1
181
516
514
742
546
18
15
541
773
1025
514
1542
193
227
307
321
384
768
1734
65
1
180
516
514
742
546
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1734
65
1
181
516
641
710
546
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1734
65
1
180
516
641
710
546
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1738
17
0
180
516
641
1246
542
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1738
17
1
181
516
641
1246
542
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1738
17
1
180
516
641
1246
542
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1742
17
0
180
516
641
1245
541
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1742
17
1
181
516
641
1245
541
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1742
17
1
180
516
641
1245
541
18
15
541
773
1025
514
1542
193
227
307
321
384
896
1742
18
0
180
516
641
1245
536
18
15
541
773
1025
514
1542
193
227
307
321
352
640
1734
65
1
180
356
258
870
546
18
15
541
773
1025
514
1542
193
227
307
321
352
672
1734
65
1
180
356
276
918
546
18
15
541
773
1025
514
1542
193
227
307
353
256
640
1734
65
1
164
260
322
870
546
18
15
541
773
1025
514
1542
193
227
307
353
256
640
1734
65
1
165
260
322
870
546
18
15
541
773
1025
514
1542
193
227
307
353
256
640
1734
73
1
165
260
322
870
553
18
15
541
773
1025
514
1542
193
227
307
353
256
672
1734
65
1
164
260
372
838
546
18
15
541
773
1025
514
1542
193
227
307
353
256
672
1734
65
1
165
260
372
838
546
18
15
541
773
1025
514
1542
193
227
307
353
256
672
1734
73
1
165
260
372
838
550
18
15
541
773
1025
514
1542
193
227
307
353
384
768
1733
65
0
164
516
530
743
557
18
15
541
773
1025
514
1542
193
227
307
353
384
768
1733
73
0
164
516
530
743
550
18
15
541
773
1025
514
1542
193
227
307
353
384
768
1734
65
0
164
516
514
742
546
18
15
541
773
1025
514
1542
193
227
307
353
384
768
1734
65
1
164
516
514
742
546
18
15
541
773
1025
514
1542
193
227
307
353
384
768
1734
73
0
164
516
514
742
549
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1733
65
0
164
516
642
1223
557
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1733
73
0
164
516
642
1223
550
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1734
65
0
164
516
641
710
546
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1734
65
0
165
516
642
1222
546
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1734
65
1
164
516
641
710
546
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1734
65
1
165
516
641
710
546
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1734
73
0
164
516
641
710
553
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1734
73
1
165
516
641
710
553
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1738
17
1
164
516
641
1246
542
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1738
17
1
165
516
641
1246
542
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1742
17
0
164
516
641
1245
541
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1742
17
1
164
516
641
1245
541
18
15
541
773
1025
514
1542
193
227
307
353
384
896
1742
18
0
164
516
641
1245
536
18
15
541
773
1025
514
1542
193
227
307
353
384
928
1958
65
1
165
516
754
1126
546
18
15
541
773
1025
514
1542
193
227
307
353
384
928
1958
73
1
165
516
754
1126
550
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1733
65
0
164
356
258
871
557
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1733
73
0
164
356
258
871
550
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1734
65
0
164
356
257
870
546
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1734
65
1
164
292
257
717
546
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1734
65
1
165
292
257
717
546
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1734
73
0
164
356
257
870
553
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1734
73
1
165
356
257
870
553
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1738
17
1
164
356
260
734
542
18
15
541
773
1025
514
1542
193
227
307
353
352
640
1738
17
1
165
356
260
734
542
18
15
541
773
1025
514
1542
193
227
307
353
352
672
1733
65
0
164
356
274
839
557
18
15
541
773
1025
514
1542
193
227
307
353
352
672
1733
73
0
164
356
274
839
550
18
15
541
773
1025
514
1542
193
227
307
353
352
672
1734
65
0
164
356
276
838
546
18
15
541
773
1025
514
1542
193
227
307
353
352
672
1734
65
1
164
292
276
918
558
18
15
541
773
1025
514
1542
193
227
307
353
352
672
1734
65
1
165
292
274
838
546
18
15
541
773
1025
514
1542
193
227
307
353
352
672
1734
73
0
164
356
276
838
550
18
15
541
773
1025
514
1542
193
227
307
353
352
672
1734
73
1
165
356
274
838
549
18
15
541
773
1025
514
1542
193
229
289
353
352
640
1734
70
14
170
324
257
717
544
18
15
541
773
1025
514
1542
193
229
289
353
352
672
1734
70
14
170
324
274
838
544
18
15
541
773
1025
514
1542
193
229
293
353
384
896
1734
70
9
173
516
642
710
544
18
15
541
773
1025
514
1542
193
229
293
353
384
896
1734
70
9
189
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
293
353
384
896
1734
70
13
173
516
642
710
544
18
15
541
773
1025
514
1542
193
229
293
353
384
896
1734
70
13
189
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
293
353
384
928
1958
70
13
173
516
754
1126
544
18
15
541
773
1025
514
1542
193
229
293
353
384
928
1958
70
13
189
516
754
1126
544
18
15
541
773
1025
514
1542
193
229
293
353
352
640
1734
70
9
189
356
258
870
544
18
15
541
773
1025
514
1542
193
229
293
353
352
640
1734
70
13
173
292
258
870
544
18
15
541
773
1025
514
1542
193
229
293
353
352
640
1734
70
13
189
356
258
870
544
18
15
541
773
1025
514
1542
193
229
293
353
352
672
1734
70
9
189
292
276
918
544
18
15
541
773
1025
514
1542
193
229
293
353
352
672
1734
70
13
173
292
276
918
544
18
15
541
773
1025
514
1542
193
229
293
353
352
672
1734
70
13
189
356
276
838
544
18
15
541
773
1025
514
1542
193
229
309
321
256
640
1734
70
5
189
260
322
870
544
18
15
541
773
1025
514
1542
193
229
309
321
256
640
1734
70
6
189
260
322
870
544
18
15
541
773
1025
514
1542
193
229
309
321
256
640
1734
70
7
189
260
322
870
544
18
15
541
773
1025
514
1542
193
229
309
321
384
768
1734
70
5
189
516
514
742
544
18
15
541
773
1025
514
1542
193
229
309
321
384
768
1734
70
6
189
516
514
742
544
18
15
541
773
1025
514
1542
193
229
309
321
384
768
1734
70
7
189
516
514
742
544
18
15
541
773
1025
514
1542
193
229
309
321
384
896
1734
70
5
189
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
309
321
384
896
1734
70
6
189
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
309
321
384
896
1734
70
7
189
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
309
321
352
640
1734
70
5
189
356
258
870
544
18
15
541
773
1025
514
1542
193
229
309
321
352
640
1734
70
6
189
356
258
870
544
18
15
541
773
1025
514
1542
193
229
309
321
352
640
1734
70
7
189
356
258
870
544
18
15
541
773
1025
514
1542
193
229
309
321
352
672
1734
70
5
189
356
276
918
544
18
15
541
773
1025
514
1542
193
229
309
321
352
672
1734
70
6
189
356
276
918
544
18
15
541
773
1025
514
1542
193
229
309
321
352
672
1734
70
7
189
356
276
918
544
18
15
541
773
1025
514
1542
193
229
309
353
256
640
1734
70
5
173
260
322
870
544
18
15
541
773
1025
514
1542
193
229
309
353
256
640
1734
70
7
173
260
322
870
544
18
15
541
773
1025
514
1542
193
229
309
353
256
672
1734
70
5
173
260
370
838
544
18
15
541
773
1025
514
1542
193
229
309
353
256
672
1734
70
7
173
260
370
838
544
18
15
541
773
1025
514
1542
193
229
309
353
384
768
1734
70
5
173
516
514
742
544
18
15
541
773
1025
514
1542
193
229
309
353
384
768
1734
70
6
173
516
514
742
544
18
15
541
773
1025
514
1542
193
229
309
353
384
768
1734
70
6
166
516
514
742
544
18
15
541
773
1025
514
1542
193
229
309
353
384
768
1734
70
7
173
516
514
742
544
18
15
541
773
1025
514
1542
193
229
309
353
384
896
1734
70
5
173
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
309
353
384
896
1734
70
6
173
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
309
353
384
896
1734
70
6
166
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
309
353
384
896
1734
70
7
173
516
642
1222
544
18
15
541
773
1025
514
1542
193
229
309
353
384
928
1958
70
7
173
516
754
1126
544
18
15
541
773
1025
514
1542
193
229
309
353
352
640
1734
70
5
173
292
260
966
544
18
15
541
773
1025
514
1542
193
229
309
353
352
640
1734
70
6
173
356
258
870
544
18
15
541
773
1025
514
1542
193
229
309
353
352
640
1734
70
6
166
356
258
870
544
18
15
541
773
1025
514
1542
193
229
309
353
352
640
1734
70
7
173
292
260
966
544
18
15
541
773
1025
514
1542
193
229
309
353
352
672
1734
70
5
173
292
276
918
544
18
15
541
773
1025
514
1542
193
229
309
353
352
672
1734
70
6
173
356
276
838
544
18
15
541
773
1025
514
1542
193
229
309
353
352
672
1734
70
6
166
356
274
838
544
18
15
541
773
1025
514
1542
193
229
309
353
352
672
1734
70
7
173
292
276
918
544
18
15
541
645
1025
513
1542
198
130
483
481
314
696
1744
124
30
14
88
336
897
552
18
15
541
645
1025
513
1542
198
130
483
481
314
696
1744
124
30
18
88
336
897
552
18
15
541
645
1025
513
1542
198
130
483
481
314
696
1744
124
30
30
88
336
897
552
18
15
541
645
1025
513
1542
198
130
483
481
314
696
1744
124
30
26
88
336
897
552
18
15
541
645
1025
513
1542
198
131
483
481
314
696
1744
122
26
18
88
336
897
554
18
15
541
645
1025
513
1542
198
131
483
481
314
696
1744
122
26
26
88
336
897
554
18
15
541
645
1025
513
1542
198
137
483
481
314
696
1744
102
26
18
88
336
897
546
18
15
541
645
1025
513
1542
198
137
483
481
314
696
1744
102
26
26
88
336
897
546
18
15
541
645
1025
514
1542
193
133
501
481
416
832
1894
102
22
13
36
546
1238
960
18
15
541
645
1025
514
1542
193
133
501
481
416
832
1894
102
22
141
36
546
1238
960
18
15
541
645
1025
514
1542
193
133
501
481
416
832
1894
102
23
13
36
546
1238
960
18
15
541
645
1025
514
1542
193
133
501
481
416
832
1894
102
23
141
36
546
1238
960
18
15
541
645
1025
514
1542
193
131
501
481
288
640
1733
97
21
13
68
322
871
566
18
15
541
645
1025
514
1542
193
131
501
481
288
640
1734
97
21
13
68
322
870
566
18
15
541
645
1025
514
1542
193
131
501
481
288
672
1734
97
21
13
68
340
838
982
18
15
541
645
1025
514
1542
193
131
501
481
416
768
1734
97
21
13
36
516
742
566
18
15
541
645
1025
514
1542
193
131
501
481
416
768
1734
97
21
141
36
516
742
566
18
15
541
645
1025
514
1542
193
131
501
481
416
896
1733
97
21
13
36
418
679
566
18
15
541
645
1025
514
1542
193
131
501
481
416
896
1733
97
21
141
36
418
679
566
18
15
541
645
1025
514
1542
193
131
501
481
416
896
1734
97
21
13
36
418
694
565
18
15
541
645
1025
514
1542
193
131
501
481
416
896
1734
97
21
141
36
418
678
566
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1733
97
21
13
36
546
679
566
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1733
97
21
141
36
546
679
566
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1734
97
21
13
36
546
678
566
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1734
97
21
141
36
546
678
566
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1893
97
21
13
36
546
1239
845
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1893
97
21
141
36
546
1239
845
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1894
97
21
13
36
546
1238
834
18
15
541
645
1025
514
1542
193
131
501
481
416
832
1894
97
21
141
36
546
1238
834
18
15
541
645
1025
514
1542
193
147
497
481
288
640
1734
105
13
13
68
322
870
562
18
15
541
645
1025
514
1542
193
147
497
481
416
768
1734
105
13
141
36
516
742
562
18
15
541
645
1025
514
1542
193
147
497
481
416
896
1734
105
13
141
36
418
694
562
18
15
541
645
1025
514
1542
193
147
497
481
416
896
1734
114
6
141
36
418
694
568
18
15
541
645
1025
514
1542
193
147
497
481
416
832
1734
105
13
13
36
546
678
562
18
15
541
645
1025
514
1542
193
147
497
481
416
832
1734
105
13
141
36
546
678
562
18
15
541
645
1025
514
1542
193
147
497
481
416
832
1894
105
13
13
36
546
1238
838
18
15
541
645
1025
514
1542
193
147
497
481
416
832
1894
105
13
141
36
546
1238
838
18
15
541
645
1025
514
1542
193
147
501
481
288
640
1734
105
5
13
68
322
870
562
18
15
541
645
1025
514
1542
193
147
501
481
416
768
1734
113
5
13
36
516
742
574
18
15
541
645
1025
514
1542
193
147
501
481
416
768
1734
113
5
141
36
516
742
574
18
15
541
645
1025
514
1542
193
147
501
481
416
896
1733
113
5
13
36
418
679
573
18
15
541
645
1025
514
1542
193
147
501
481
416
896
1733
113
5
141
36
418
679
573
18
15
541
645
1025
514
1542
193
147
501
481
416
896
1734
113
5
13
36
418
694
573
18
15
541
645
1025
514
1542
193
147
501
481
416
896
1734
113
5
141
36
418
678
574
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1733
113
5
13
36
546
679
573
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1733
113
5
141
36
546
679
573
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1734
113
5
13
36
546
678
573
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1734
113
5
141
36
546
678
573
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1893
113
5
13
36
546
1255
950
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1893
113
5
141
36
546
1255
950
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1894
113
5
13
36
546
1238
990
18
15
541
645
1025
514
1542
193
147
501
481
416
832
1894
113
5
141
36
546
1238
990
18
15
541
645
1025
514
1542
198
130
483
481
416
896
1744
124
30
14
36
420
696
552
18
15
541
645
1025
514
1542
198
130
483
481
416
896
1744
124
30
142
36
420
696
552
18
15
541
645
1025
514
1542
198
130
483
481
416
896
1744
124
30
78
36
420
696
552
18
15
541
837
1025
514
1542
193
195
369
257
256
640
1734
1
13
253
260
322
870
514
18
15
541
837
1025
514
1542
193
195
369
257
256
640
1734
1
13
237
260
322
870
514
18
15
541
837
1025
514
1542
193
195
369
257
256
640
1734
9
13
253
260
322
870
518
18
15
541
837
1025
514
1542
193
195
369
257
256
640
1734
9
13
237
260
322
870
518
18
15
541
837
1025
514
1542
193
195
369
257
256
896
1734
1
13
253
260
386
710
514
18
15
541
837
1025
514
1542
193
195
369
257
256
896
1734
1
13
237
260
386
710
514
18
15
541
837
1025
514
1542
193
195
369
257
256
896
1734
9
13
253
260
386
710
517
18
15
541
837
1025
514
1542
193
195
369
257
256
896
1734
9
13
237
260
386
710
517
18
15
541
837
1025
514
1542
193
195
369
257
256
896
1738
9
13
253
260
386
734
518
18
15
541
837
1025
514
1542
193
195
369
257
256
896
1738
9
13
237
260
386
734
518
18
15
541
837
1025
514
1542
193
195
369
257
384
768
1734
9
13
253
516
514
742
518
18
15
541
837
1025
514
1542
193
195
369
257
384
768
1734
9
13
237
516
514
742
518
18
15
541
837
1025
514
1542
193
195
369
257
384
640
1734
1
13
237
516
1090
870
1014
18
15
541
837
1025
514
1542
193
195
369
257
384
640
1734
9
13
237
516
1090
870
1010
18
15
541
837
1025
514
1542
193
195
369
257
384
896
1734
1
13
253
516
1154
710
514
18
15
541
837
1025
514
1542
193
195
369
257
384
896
1734
1
13
237
516
1154
710
514
18
15
541
837
1025
514
1542
193
195
369
257
384
896
1734
9
13
253
516
1154
710
517
18
15
541
837
1025
514
1542
193
195
369
257
384
896
1734
9
13
237
516
1154
710
517
18
15
541
837
1025
514
1542
193
195
369
257
384
896
1738
9
13
253
516
1154
734
518
18
15
541
837
1025
514
1542
193
195
369
257
384
896
1738
9
13
237
516
642
1246
518
18
15
541
837
1025
514
1542
193
195
369
257
384
704
1734
1
13
237
516
1122
806
514
18
15
541
837
1025
514
1542
193
195
369
257
384
704
1734
9
13
237
516
1122
806
517
18
15
541
837
1025
514
1542
193
195
369
385
384
896
1738
9
13
797
1028
386
734
518
18
15
541
837
1025
514
1542
193
195
369
385
320
832
1958
9
13
797
1092
708
598
966
18
15
541
837
1025
514
1542
193
195
369
321
256
768
1734
9
13
205
516
642
742
518
18
15
541
837
1025
514
1542
193
195
369
321
256
768
1734
9
13
845
1028
674
742
530
18
15
541
837
1025
514
1542
193
195
369
321
256
640
1734
1
13
205
260
322
870
514
18
15
541
837
1025
514
1542
193
195
369
321
256
640
1734
1
13
221
260
322
870
514
18
15
541
837
1025
514
1542
193
195
369
321
256
640
1734
1
13
877
1028
322
870
514
18
15
541
837
1025
514
1542
193
195
369
321
256
640
1734
9
13
205
260
322
870
518
18
15
541
837
1025
514
1542
193
195
369
321
256
640
1734
9
13
845
260
322
870
518
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1734
1
13
205
516
706
1222
514
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1734
1
13
221
516
706
1222
514
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1734
1
13
877
1028
706
1222
514
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1734
9
13
205
516
706
1222
517
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1734
9
13
845
1028
706
1222
517
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1738
9
13
205
516
706
734
518
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1738
9
13
877
1028
706
734
518
18
15
541
837
1025
514
1542
193
195
369
321
256
896
1738
9
13
845
1028
706
734
518
18
15
541
837
1025
514
1542
193
195
369
321
352
640
1734
1
13
205
324
258
870
514
18
15
541
837
1025
514
1542
193
195
369
321
352
640
1734
1
13
221
324
258
870
514
18
15
541
837
1025
514
1542
193
195
369
321
352
640
1734
9
13
205
324
258
870
518
18
15
541
837
1025
514
1542
193
195
369
321
352
640
1734
9
13
845
1092
258
870
518
18
15
541
837
1025
514
1542
193
195
369
321
352
672
1734
9
13
845
1348
276
918
518
18
15
541
837
1025
514
1542
193
195
369
321
352
864
1734
9
13
845
1092
706
646
517
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1733
1
0
228
260
322
871
526
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1733
1
1
228
260
322
871
526
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1733
9
0
228
260
322
871
518
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1733
9
1
228
260
322
871
518
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1734
1
0
228
260
321
870
514
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1734
1
0
229
260
322
870
514
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1734
1
1
228
260
321
870
514
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1734
1
1
229
260
321
870
514
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1734
2
0
228
260
324
950
536
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1734
9
0
228
260
321
870
518
18
15
541
837
1025
514
1542
193
195
355
257
256
640
1734
9
1
228
260
321
870
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1733
1
0
228
260
386
711
525
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1733
1
0
244
260
386
711
525
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1733
1
1
228
260
386
711
525
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1733
1
1
244
260
386
711
525
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1733
9
0
228
260
386
711
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1733
9
0
244
260
386
711
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1733
9
1
228
260
386
711
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
0
228
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
0
244
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
0
229
260
386
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
1
233
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
1
249
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
1
228
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
1
244
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
1
245
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
1
1
229
260
385
710
514
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
2
0
228
260
388
726
536
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
9
0
228
260
385
710
517
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
9
0
244
260
385
710
517
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
9
1
233
260
385
710
517
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
9
1
228
260
385
710
517
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
9
1
244
260
385
710
517
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1734
9
1
245
260
385
710
517
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1738
9
1
233
260
385
734
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1738
9
1
228
260
385
734
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1738
9
1
244
260
385
734
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1738
9
1
245
260
385
734
518
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
1
0
228
260
385
733
534
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
1
0
244
260
385
733
534
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
1
1
245
260
385
733
534
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
1
1
229
260
385
733
534
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
9
0
228
260
385
733
513
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
9
0
244
260
385
733
513
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
9
1
233
260
385
733
513
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
9
1
228
260
385
733
513
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
9
1
244
260
385
733
513
18
15
541
837
1025
514
1542
193
195
355
257
256
896
1742
9
1
245
260
385
733
513
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1733
1
0
228
516
514
743
526
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1733
1
1
228
516
514
743
526
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1733
9
0
228
516
514
743
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1733
9
1
228
516
514
743
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
0
228
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
0
244
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
0
229
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
1
233
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
1
249
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
1
228
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
1
244
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
1
245
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
1
1
229
516
514
742
514
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
9
0
228
516
514
742
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
9
0
244
516
514
742
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
9
1
233
516
514
742
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
9
1
249
516
514
742
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
9
1
228
516
514
742
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
9
1
244
516
514
742
518
18
15
541
837
1025
514
1542
193
195
355
257
384
768
1734
9
1
245
516
514
742
518
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1733
1
0
228
548
1090
871
525
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1733
1
1
228
548
1090
871
525
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1734
1
0
228
548
1090
870
1014
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1734
1
0
229
548
1090
870
1014
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1734
1
1
228
548
1090
870
1014
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1734
1
1
229
548
1090
870
1014
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1734
9
0
228
548
1090
870
1010
18
15
541
837
1025
514
1542
193
195
355
257
384
640
1734
9
1
228
548
1090
870
1010
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1733
1
0
228
516
1154
711
525
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1733
1
0
244
516
1154
711
525
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1733
1
1
228
516
1154
711
525
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1733
1
1
244
516
1154
711
525
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1733
9
0
228
516
1154
711
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1733
9
0
244
516
1154
711
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1733
9
1
228
516
1154
711
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
0
228
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
0
244
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
0
229
516
1154
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
1
233
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
1
249
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
1
228
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
1
244
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
1
245
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
1
1
229
516
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
2
0
228
516
1153
717
536
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
9
0
228
516
1153
710
517
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
9
0
244
516
1153
710
517
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
9
1
233
516
1153
710
517
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
9
1
249
516
1153
710
517
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
9
1
228
516
1153
710
517
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
9
1
244
516
1153
710
517
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1734
9
1
245
516
1153
710
517
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1738
9
1
233
516
642
1246
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1738
9
1
249
516
642
734
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1738
9
1
228
516
642
1246
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1738
9
1
244
516
642
1246
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1738
9
1
245
516
642
1246
518
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
1
0
228
516
1153
733
534
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
1
0
244
516
641
1245
534
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
1
1
245
516
641
1245
534
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
1
1
229
516
1153
733
534
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
9
0
228
516
1153
733
513
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
9
0
244
516
641
1245
513
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
9
1
233
516
641
1245
513
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
9
1
228
516
1153
733
513
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
9
1
244
516
641
1245
513
18
15
541
837
1025
514
1542
193
195
355
257
384
896
1742
9
1
245
516
641
1245
513
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1733
1
0
228
516
1122
807
525
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1733
1
1
228
516
1122
807
525
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1733
9
0
228
516
1122
807
518
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1733
9
1
228
516
1122
807
518
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1734
1
0
228
516
1122
806
514
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1734
1
1
228
516
1122
806
514
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1734
9
0
228
516
1122
806
517
18
15
541
837
1025
514
1542
193
195
355
257
384
704
1734
9
1
228
516
1122
806
517
18
15
541
837
1025
514
1542
193
195
355
257
384
928
1734
1
0
228
548
754
646
514
18
15
541
837
1025
514
1542
193
195
355
257
384
928
1734
1
0
229
548
754
646
514
18
15
541
837
1025
514
1542
193
195
355
257
384
928
1734
1
1
228
548
753
646
514
18
15
541
837
1025
514
1542
193
195
355
257
384
928
1734
1
1
229
548
754
646
514
18
15
541
837
1025
514
1542
193
195
355
257
384
928
1734
9
0
228
548
754
646
518
18
15
541
837
1025
514
1542
193
195
355
257
384
928
1734
9
1
228
548
753
646
517
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1733
1
0
868
516
674
743
526
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1733
1
1
868
516
674
743
526
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
1
0
868
1028
674
742
514
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
1
0
869
1028
674
742
514
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
1
1
873
260
673
749
526
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
1
1
868
1028
674
742
514
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
1
1
869
1028
674
742
514
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
9
0
868
1028
674
742
530
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
9
1
873
260
673
749
518
18
15
541
837
1025
514
1542
193
195
355
321
256
768
1734
9
1
868
1028
674
742
530
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1733
1
0
868
260
322
871
525
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1733
1
1
868
260
322
871
525
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1733
9
0
868
260
322
871
518
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1733
9
1
868
260
322
871
518
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
1
0
868
1028
322
870
514
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
1
0
869
260
354
870
514
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
1
1
873
260
321
877
526
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
1
1
868
1028
322
870
514
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
1
1
869
1028
322
870
514
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
9
0
868
1028
322
870
518
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
9
1
873
260
321
877
522
18
15
541
837
1025
514
1542
193
195
355
321
256
640
1734
9
1
868
1028
322
870
518
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1733
1
0
868
1028
706
711
525
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1733
1
1
868
1028
706
711
525
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1733
9
0
868
1028
706
711
518
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1733
9
1
868
1028
706
711
518
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1734
1
0
868
1028
705
710
514
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1734
1
1
873
1028
705
1222
514
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1734
1
1
868
1028
705
710
514
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1734
1
1
869
1028
705
710
514
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1734
9
0
868
1028
705
710
517
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1734
9
1
873
1028
705
1222
517
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1734
9
1
868
1028
705
710
517
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1738
9
1
873
1028
705
734
518
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1738
9
1
868
1028
705
734
518
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1742
1
0
868
1028
705
733
534
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1742
1
1
869
1028
705
733
534
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1742
9
0
868
1028
705
733
513
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1742
9
1
873
1028
705
733
513
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1742
9
1
868
1028
705
733
513
18
15
541
837
1025
514
1542
193
195
355
321
256
896
1742
81
0
873
1028
705
733
557
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1733
1
0
868
356
258
871
525
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1733
1
1
868
356
258
871
525
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1733
9
0
868
356
290
871
518
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1733
9
1
868
356
290
871
518
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1734
1
0
868
356
258
870
514
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1734
1
0
869
356
580
870
1014
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1734
1
1
868
356
258
870
514
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1734
1
1
869
356
580
870
1014
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1734
9
0
868
356
258
870
518
18
15
541
837
1025
514
1542
193
195
355
321
320
640
1734
9
1
868
356
258
870
518
18
15
541
837
1025
514
1542
193
195
355
321
320
704
1734
1
0
868
356
628
710
514
18
15
541
837
1025
514
1542
193
195
355
321
320
704
1734
1
0
869
356
628
710
514
18
15
541
837
1025
514
1542
193
195
355
321
320
704
1734
1
1
868
356
628
710
514
18
15
541
837
1025
514
1542
193
195
355
321
320
704
1734
1
1
869
356
628
710
514
18
15
541
837
1025
514
1542
193
195
355
321
320
704
1734
9
0
868
356
628
710
518
18
15
541
837
1025
514
1542
193
195
355
321
320
704
1734
9
1
868
356
628
710
518
18
15
541
837
1025
514
1542
193
195
355
321
320
672
1734
1
0
868
356
594
838
514
18
15
541
837
1025
514
1542
193
195
355
321
320
672
1734
1
0
869
356
594
838
514
18
15
541
837
1025
514
1542
193
195
355
321
320
672
1734
1
1
868
356
593
918
514
18
15
541
837
1025
514
1542
193
195
355
321
320
672
1734
1
1
869
356
594
838
514
18
15
541
837
1025
514
1542
193
195
355
321
320
672
1734
9
0
868
356
594
838
517
18
15
541
837
1025
514
1542
193
195
355
321
320
672
1734
9
1
868
356
593
918
518
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1733
1
0
868
324
258
871
526
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1733
1
1
868
324
258
871
526
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1733
9
0
868
324
258
871
518
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1733
9
1
868
324
258
871
518
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1734
1
0
868
324
258
870
514
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1734
1
1
868
324
258
870
514
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1734
9
0
868
324
258
870
518
18
15
541
837
1025
514
1542
193
195
355
321
352
640
1734
9
1
868
324
258
870
518
18
15
541
837
1025
514
1542
193
195
355
321
352
672
1734
1
0
868
1348
276
918
514
18
15
541
837
1025
514
1542
193
195
355
321
352
672
1734
1
1
868
1348
276
918
514
18
15
541
837
1025
514
1542
193
195
355
321
352
672
1734
9
0
868
1348
276
918
518
18
15
541
837
1025
514
1542
193
195
355
321
352
672
1734
9
1
868
1348
276
918
518
18
15
541
837
1025
514
1542
193
195
355
321
352
864
1733
1
1
868
548
706
647
525
18
15
541
837
1025
514
1542
193
195
355
321
352
864
1733
9
1
868
548
706
647
518
18
15
541
837
1025
514
1542
193
195
355
321
352
864
1734
1
1
868
548
706
646
514
18
15
541
837
1025
514
1542
193
195
355
321
352
864
1734
9
1
868
548
706
646
517
18
15
541
837
1025
514
1542
193
195
355
271
256
896
1734
9
0
224
279
417
710
517
18
15
541
837
1025
514
1542
193
195
355
271
384
896
1734
1
0
224
535
1153
710
514
18
15
541
837
1025
514
1542
193
195
355
271
384
896
1734
9
0
224
535
1153
710
518
18
15
541
837
1025
514
1542
193
195
355
335
288
640
1734
1
0
864
279
321
870
514
18
15
541
837
1025
514
1542
193
195
355
335
288
640
1734
9
0
864
279
321
870
1010
18
15
541
837
1025
514
1542
193
195
355
335
288
832
1734
1
0
864
1047
673
678
514
18
15
541
837
1025
514
1542
193
195
355
335
288
832
1734
9
0
864
1047
673
678
518
18
15
541
837
1025
514
1542
193
195
355
335
288
832
1958
1
0
864
1047
673
598
514
18
15
541
837
1025
514
1542
193
195
355
335
288
832
1958
9
0
864
1047
673
598
518
18
15
541
837
1025
514
1542
193
195
355
335
288
672
1734
1
0
864
279
336
838
514
18
15
541
837
1025
514
1542
193
195
355
335
288
672
1734
9
0
864
279
336
838
517
18
15
541
837
1025
514
1542
193
197
361
257
256
896
1734
6
1
249
260
386
710
512
18
15
541
837
1025
514
1542
193
197
361
257
384
896
1734
6
1
249
516
641
717
512
18
15
541
837
1025
514
1542
193
197
357
257
256
640
1734
6
7
237
260
322
934
512
18
15
541
837
1025
514
1542
193
197
357
257
256
896
1734
6
7
237
260
386
710
512
18
15
541
837
1025
514
1542
193
197
357
257
256
896
1738
11
7
237
260
386
734
530
18
15
541
837
1025
514
1542
193
197
357
257
384
896
1734
6
7
237
516
1154
710
512
18
15
541
837
1025
514
1542
193
197
357
257
384
896
1738
11
7
237
516
642
1246
530
18
15
541
837
1025
514
1542
193
197
357
257
384
704
1734
6
7
237
516
1122
806
512
18
15
541
837
1025
514
1542
193
197
357
321
352
640
1734
6
6
877
1348
258
726
512
18
15
541
837
1025
514
1542
193
197
357
321
352
640
1734
6
7
877
1348
258
726
512
18
15
541
837
1025
514
1542
193
197
357
321
352
672
1734
6
6
877
1348
276
918
512
18
15
541
837
1025
514
1542
193
197
357
321
352
672
1734
6
7
877
1348
276
918
512
18
15
541
837
1025
514
1542
193
197
373
257
256
640
1734
6
9
253
260
322
934
512
18
15
541
837
1025
514
1542
193
197
373
257
256
640
1734
6
9
237
260
322
934
512
18
15
541
837
1025
514
1542
193
197
373
257
256
896
1734
6
9
253
260
386
710
512
18
15
541
837
1025
514
1542
193
197
373
257
256
896
1734
6
9
237
260
386
710
512
18
15
541
837
1025
514
1542
193
197
373
257
384
896
1734
6
9
253
516
1154
710
512
18
15
541
837
1025
514
1542
193
197
373
257
384
896
1734
6
9
237
516
1154
710
512
18
15
541
837
1025
514
1542
193
197
373
257
384
704
1734
6
9
237
516
1122
806
512
18
15
541
837
1025
514
1542
193
197
373
321
256
640
1734
6
9
205
260
322
934
512
18
15
541
837
1025
514
1542
193
197
373
321
256
640
1734
6
9
221
260
322
934
512
18
15
541
837
1025
514
1542
193
197
373
321
256
896
1734
6
9
205
516
706
1222
512
18
15
541
837
1025
514
1542
193
197
373
321
256
896
1734
6
9
221
516
706
1222
512
18
15
541
837
1025
514
1542
193
197
373
321
256
896
1734
6
9
845
1028
706
1222
512
18
15
541
837
1025
514
1542
193
197
373
321
256
896
1734
6
9
893
1028
706
1222
512
18
15
541
837
1025
514
1542
193
197
373
321
352
640
1734
6
9
205
324
258
726
512
18
15
541
837
1025
514
1542
193
197
373
321
352
640
1734
6
9
221
324
258
726
512
18
15
541
837
1025
514
1542
193
197
373
321
352
640
1734
6
9
845
324
258
726
512
18
15
541
837
1025
514
1542
193
197
373
321
352
640
1734
6
9
893
1348
258
726
512
18
15
541
837
1025
514
1542
193
197
373
321
352
672
1734
6
9
205
324
276
838
512
18
15
541
837
1025
514
1542
193
197
373
321
352
672
1734
6
9
845
324
276
838
512
18
15
541
837
1025
514
1542
193
197
373
321
352
864
1734
6
9
845
1092
724
646
512
18
15
541
837
1025
514
1542
193
201
353
257
256
640
1734
14
14
235
260
354
870
528
18
15
541
837
1025
514
1542
193
201
353
257
384
768
1734
14
14
235
516
514
742
528
18
15
541
837
1025
514
1542
193
201
361
321
256
768
1734
14
11
215
516
642
742
528
18
15
541
837
1025
514
1542
193
201
361
321
256
640
1734
14
11
215
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
257
256
640
1734
14
6
227
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
257
256
640
1734
14
7
237
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
257
384
768
1734
14
6
227
516
514
742
528
18
15
541
837
1025
514
1542
193
201
377
257
384
768
1734
14
6
243
516
514
742
528
18
15
541
837
1025
514
1542
193
201
377
257
384
768
1734
14
7
237
516
514
742
528
18
15
541
837
1025
514
1542
193
201
377
257
384
640
1734
14
7
237
516
1090
870
1008
18
15
541
837
1025
514
1542
193
201
377
257
384
896
1734
14
7
237
516
578
614
528
18
15
541
837
1025
514
1542
193
201
377
385
384
768
1734
14
7
797
1028
514
742
528
18
15
541
837
1025
514
1542
193
201
377
385
384
896
1734
14
7
797
1028
322
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
6
194
516
642
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
6
201
516
642
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
6
199
516
642
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
6
211
260
642
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
6
883
1028
674
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
7
197
516
642
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
7
837
1028
674
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
7
201
516
642
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
7
841
1028
674
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
7
205
516
642
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
7
877
1028
674
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
7
845
1028
674
742
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
6
194
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
6
199
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
6
211
260
353
877
1008
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
6
883
1028
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
7
197
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
7
837
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
7
201
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
7
841
260
354
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
7
205
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
7
877
1028
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
7
845
260
322
870
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
6
201
516
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
6
199
516
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
7
197
516
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
7
837
1028
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
7
201
516
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
7
841
1028
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
7
205
516
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
7
877
1028
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
7
845
1028
706
614
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
6
194
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
6
210
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
6
211
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
6
883
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
7
837
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
7
201
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
7
841
1092
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
7
205
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
7
877
324
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
7
845
1092
258
870
528
18
15
541
837
1025
514
1542
193
201
377
321
352
672
1734
14
7
837
324
276
838
528
18
15
541
837
1025
514
1542
193
201
377
321
352
672
1734
14
7
201
324
276
838
528
18
15
541
837
1025
514
1542
193
201
377
321
352
672
1734
14
7
877
324
276
838
528
18
15
541
837
1025
514
1542
193
201
377
321
352
672
1734
14
7
845
324
276
838
528
18
15
541
837
1025
514
1542
193
201
377
321
352
864
1734
14
7
841
1092
706
646
528
18
15
541
837
1025
514
1542
198
194
371
257
384
896
1744
12
14
254
516
640
696
520
18
15
541
837
1025
514
1542
198
194
371
385
320
640
1744
12
14
798
1092
256
952
520
18
15
541
837
1025
514
1542
198
194
371
385
320
896
1744
12
14
798
1092
648
696
520
18
15
541
837
1025
514
1542
198
201
377
257
384
896
1744
6
6
226
516
664
696
514
18
15
541
837
1029
513
1542
198
194
370
386
395
952
1744
12
12
792
1050
755
641
520
18
15
541
837
1029
513
1542
198
194
370
322
331
696
1744
12
12
200
602
603
897
520
18
15
541
837
1029
513
1542
198
194
370
322
331
696
1744
12
12
840
1114
603
897
520
18
15
538
779
1025
514
1542
193
224
290
354
384
896
1734
72
14
180
518
641
1222
551
18
15
538
779
1025
514
1542
193
224
290
354
320
640
1734
72
14
180
382
258
870
551
18
15
538
779
1025
514
1542
193
224
290
354
416
768
1734
72
14
180
542
530
742
551
18
15
538
779
1025
514
1542
193
224
290
354
416
896
1734
72
14
180
542
706
710
551
18
15
538
779
1025
514
1543
193
224
290
354
384
897
1733
72
14
180
518
647
1222
551
18
15
538
786
1026
515
1543
193
192
324
384
386
896
1734
8
28
774
1029
640
716
522
18
15
538
786
1026
515
1543
193
192
324
384
386
896
1742
8
28
774
1029
384
732
514
18
15
537
773
1025
514
1542
1728
198
275
415
416
896
1220
1542
74
866
1087
417
938
0
18
15
537
773
1025
514
1542
1728
198
275
415
416
896
708
1798
74
866
1087
417
426
0
18
15
537
773
1025
514
1542
1728
198
275
415
416
928
708
1798
74
866
1083
737
138
0
18
15
537
773
1025
514
1542
192
198
275
415
416
896
1732
6
74
866
1087
417
682
512
18
15
537
773
1025
514
1542
192
198
275
415
416
928
1732
6
74
866
1083
737
650
512
18
15
537
837
1025
514
1542
192
198
370
271
256
896
1732
6
12
226
279
385
730
512
18
15
537
837
1025
514
1542
192
198
370
271
384
896
1732
6
12
226
535
641
1242
512
18
15
537
837
1025
514
1542
192
198
370
271
384
896
1748
6
12
226
535
641
698
520
18
15
530
839
1025
514
1542
192
204
370
286
384
640
1732
12
4
228
518
1090
874
516
18
15
530
839
1025
514
1542
192
204
370
286
384
896
1732
12
4
228
518
1153
714
516
18
15
530
839
1025
514
1542
192
204
370
286
384
896
1748
12
4
228
518
641
698
514
18
15
538
651
1025
514
1542
192
136
482
482
416
864
1892
121
29
28
62
570
1082
939
18
15
538
651
1025
514
1542
192
136
482
482
416
864
1892
121
29
156
62
570
1082
939
18
15
538
651
1025
514
1542
192
136
482
482
416
864
1892
121
30
28
62
570
1082
939
18
15
538
651
1025
514
1542
192
136
482
482
416
864
1892
121
30
156
62
570
1082
939
18
15
539
777
1026
514
1542
192
226
290
352
404
896
1732
69
12
174
522
576
618
547
18
15
539
777
1026
514
1542
192
226
290
352
404
896
1732
69
12
190
522
576
618
547
18
15
537
649
1049
514
6
65
715
481
491
296
36
678
1593
13
73
83
88
994
1714
18
15
537
649
1049
514
6
65
715
481
491
424
36
678
1593
13
9
51
24
994
1714
18
15
537
649
1049
514
6
65
615
481
491
424
36
102
970
524
9
51
24
612
1928
18
15
537
649
1049
514
6
65
615
481
491
424
100
102
970
524
9
51
52
548
1928
18
15
537
649
1049
514
6
193
199
481
491
424
100
710
10
518
9
55
56
900
1032
18
15
537
777
1049
514
6
64
262
289
427
424
104
100
742
174
841
1127
33
552
1888
18
15
537
777
1049
514
6
64
262
289
431
424
104
100
742
174
842
1123
33
552
1888
18
15
537
649
1049
514
6
64
262
481
491
424
40
100
486
558
9
55
16
360
928
18
15
537
649
1049
514
6
64
262
481
491
424
104
100
486
558
9
51
33
40
928
18
15
537
649
1049
514
6
64
262
481
491
424
104
100
486
558
41
51
33
40
928
18
15
537
649
1049
514
6
64
262
481
491
424
100
100
486
558
9
51
57
166
952
18
15
537
649
1049
514
6
64
262
481
491
424
100
100
486
558
41
51
57
166
952
18
15
537
649
1049
514
6
64
262
481
495
424
40
100
486
558
10
51
16
360
928
18
15
537
649
1049
514
6
64
262
481
495
424
40
100
486
558
42
51
16
360
928
18
15
537
649
1049
514
6
64
262
481
495
424
104
100
486
558
10
35
33
40
928
18
15
537
649
1049
514
6
64
262
481
495
424
104
100
486
558
42
51
33
40
928
18
15
537
649
1049
514
6
64
262
481
495
424
100
100
486
558
10
35
57
166
952
18
15
537
649
1049
514
6
64
582
481
491
296
40
452
902
518
9
83
65
450
768
18
15
537
649
1049
514
6
64
582
481
491
296
40
452
902
518
73
75
65
450
768
18
15
537
649
1049
514
6
64
582
481
491
296
68
452
902
518
73
75
120
712
1560
18
15
537
649
1049
514
6
64
582
481
491
296
36
452
902
518
9
83
24
456
768
18
15
537
649
1049
514
6
64
582
481
491
296
36
452
902
518
73
83
24
456
768
18
15
537
649
1049
514
6
64
582
481
491
296
72
452
902
518
73
75
112
712
1536
18
15
537
649
1049
514
6
64
582
481
491
424
36
452
902
518
9
51
24
456
792
18
15
537
649
1049
514
6
64
582
481
491
424
36
452
902
518
41
51
24
456
792
18
15
537
649
1049
514
6
64
582
481
491
424
104
452
902
518
9
43
32
388
768
18
15
537
649
1049
514
6
64
582
481
491
424
104
452
902
518
41
51
48
388
768
18
15
537
649
1049
514
6
64
582
481
491
424
104
468
902
518
9
43
32
392
776
18
15
537
649
1049
514
6
64
582
481
491
424
104
468
902
518
41
51
48
392
776
18
15
537
649
1049
514
6
64
582
481
491
424
100
452
902
518
9
51
56
392
792
18
15
537
649
1049
514
6
64
582
481
491
424
100
452
902
518
41
51
56
392
792
18
15
537
649
1049
514
6
64
582
481
495
296
40
452
902
518
10
83
16
452
768
18
15
537
649
1049
514
6
64
582
481
495
296
36
452
902
518
10
83
88
456
768
18
15
537
649
1049
514
6
64
582
481
495
424
36
452
902
518
10
51
24
456
792
18
15
537
649
1049
514
6
64
582
481
495
424
104
452
902
518
10
35
32
388
768
18
15
537
649
1049
514
6
64
582
481
495
424
104
468
902
518
10
35
33
392
776
18
15
537
649
1049
514
6
64
582
481
495
424
100
452
902
518
10
35
56
392
792
18
15
537
649
1049
514
6
64
614
481
491
296
8
452
966
526
17
83
0
482
800
18
15
537
649
1049
514
6
64
614
481
491
296
8
452
966
526
9
107
0
484
800
18
15
537
649
1049
514
6
64
614
481
491
296
8
452
966
526
73
75
0
484
800
18
15
537
649
1049
514
6
64
614
481
491
296
40
100
966
526
17
91
64
616
1920
18
15
537
649
1049
514
6
64
614
481
491
296
40
100
966
526
9
107
32
616
1920
18
15
537
649
1049
514
6
64
614
481
491
296
40
100
966
526
73
75
65
616
1920
18
15
537
649
1049
514
6
64
614
481
491
296
40
452
966
526
17
91
65
450
800
18
15
537
649
1049
514
6
64
614
481
491
296
40
452
966
526
9
83
65
450
800
18
15
537
649
1049
514
6
64
614
481
491
296
40
452
966
526
73
75
65
450
800
18
15
537
649
1049
514
6
64
614
481
491
296
68
100
966
526
73
75
120
616
1920
18
15
537
649
1049
514
6
64
614
481
491
296
68
452
966
526
73
75
120
712
1600
18
15
537
649
1049
514
6
64
614
481
491
296
36
452
966
526
17
91
24
456
800
18
15
537
649
1049
514
6
64
614
481
491
296
36
452
966
526
9
83
24
456
800
18
15
537
649
1049
514
6
64
614
481
491
296
36
452
966
526
73
75
24
456
800
18
15
537
649
1049
514
6
64
614
481
491
296
72
452
966
526
73
75
112
708
1600
18
15
537
649
1049
514
6
64
614
481
491
296
104
100
966
526
73
79
97
616
1920
18
15
537
649
1049
514
6
64
614
481
491
424
8
452
966
526
17
51
0
482
800
18
15
537
649
1049
514
6
64
614
481
491
424
8
452
966
526
9
51
0
482
800
18
15
537
649
1049
514
6
64
614
481
491
424
40
452
966
526
9
55
16
452
800
18
15
537
649
1049
514
6
64
614
481
491
424
36
452
966
526
17
51
24
456
800
18
15
537
649
1049
514
6
64
614
481
491
424
36
452
966
526
9
51
24
456
800
18
15
537
649
1049
514
6
64
614
481
491
424
104
100
966
526
17
51
33
562
1920
18
15
537
649
1049
514
6
64
614
481
491
424
104
100
966
526
9
43
33
552
1920
18
15
537
649
1049
514
6
64
614
481
491
424
104
452
966
526
17
51
48
386
800
18
15
537
649
1049
514
6
64
614
481
491
424
104
452
966
526
9
51
48
386
800
18
15
537
649
1049
514
6
64
614
481
491
424
100
100
966
526
17
51
52
550
1920
18
15
537
649
1049
514
6
64
614
481
491
424
100
100
966
526
9
51
52
550
1920
18
15
537
649
1049
514
6
64
614
481
491
424
100
452
966
526
17
51
56
392
800
18
15
537
649
1049
514
6
64
614
481
491
424
100
452
966
526
9
51
56
392
800
18
15
537
649
1049
514
6
64
614
481
495
296
8
452
966
526
10
107
0
482
800
18
15
537
649
1049
514
6
64
614
481
495
296
8
452
966
526
74
99
0
482
800
18
15
537
649
1049
514
6
64
614
481
495
296
40
100
966
526
10
83
65
616
1920
18
15
537
649
1049
514
6
64
614
481
495
296
40
100
966
526
74
99
32
616
1920
18
15
537
649
1049
514
6
64
614
481
495
296
40
452
966
526
10
83
16
452
800
18
15
537
649
1049
514
6
64
614
481
495
296
40
452
966
526
74
99
16
452
800
18
15
537
649
1049
514
6
64
614
481
495
296
68
100
966
526
74
75
120
616
1920
18
15
537
649
1049
514
6
64
614
481
495
296
68
452
966
526
74
75
120
712
1600
18
15
537
649
1049
514
6
64
614
481
495
296
36
452
966
526
10
83
88
456
800
18
15
537
649
1049
514
6
64
614
481
495
296
36
452
966
526
74
99
24
456
800
18
15
537
649
1049
514
6
64
614
481
495
424
8
452
966
526
10
35
0
484
800
18
15
537
649
1049
514
6
64
614
481
495
424
8
452
966
526
74
35
0
484
800
18
15
537
649
1049
514
6
64
614
481
495
424
40
100
966
526
10
51
17
626
1920
18
15
537
649
1049
514
6
64
614
481
495
424
40
452
966
526
10
51
16
452
800
18
15
537
649
1049
514
6
64
614
481
495
424
36
452
966
526
10
51
24
456
800
18
15
537
649
1049
514
6
64
614
481
495
424
104
100
966
526
10
35
33
552
1920
18
15
537
649
1049
514
6
64
614
481
495
424
104
100
966
526
74
35
33
552
1920
18
15
537
649
1049
514
6
64
614
481
495
424
104
452
966
526
10
35
33
386
800
18
15
537
649
1049
514
6
64
614
481
495
424
104
452
966
526
74
35
33
388
800
18
15
537
649
1049
514
6
64
614
481
495
424
100
452
966
526
10
35
56
392
800
18
15
537
649
1049
514
6
64
614
481
495
424
100
452
966
526
74
35
56
392
800
18
15
537
649
1049
514
7
64
710
481
491
424
34
679
1597
6
9
55
29
994
1712
18
15
538
651
1049
514
7
64
712
482
490
296
34
679
1592
14
75
87
93
994
1715
18
15
538
651
1049
514
7
64
712
482
490
424
34
679
1592
14
11
55
29
994
1715
18
15
539
649
1049
514
6
64
586
482
490
424
104
452
910
524
10
39
33
388
784
18
15
539
649
1049
514
6
64
586
482
490
424
104
468
910
524
10
39
33
392
768
18
15
539
649
1049
514
6
64
586
482
490
424
100
452
910
524
10
39
56
392
776
18
15
537
649
1049
514
6
192
198
481
491
424
104
708
6
518
9
51
48
898
1024
18
15
537
649
1049
514
6
192
198
481
491
424
104
708
6
518
137
51
48
898
1024
18
15
537
649
1049
514
6
192
198
481
491
424
104
724
6
518
9
51
48
904
1032
18
15
537
649
1049
514
6
192
198
481
491
424
104
724
6
518
137
43
32
904
1032
18
15
537
649
1049
514
6
192
198
481
491
424
100
708
6
518
9
51
56
904
1024
18
15
537
649
1049
514
6
192
198
481
491
424
100
708
6
518
137
51
56
904
1024
18
15
537
649
1049
514
6
192
198
481
495
424
104
708
6
518
10
35
33
900
1024
18
15
537
649
1049
514
6
192
198
481
495
424
100
708
6
518
10
35
56
904
1024
18
15
537
774
1030
514
7
65
267
328
416
440
98
102
505
307
812
1134
57
548
936
18
15
537
842
1030
514
6
65
359
352
320
264
4
462
458
267
856
1036
0
492
128
18
15
537
842
1030
514
6
65
359
352
320
264
4
462
458
267
888
1036
0
492
128
18
15
537
842
1030
514
6
65
359
352
320
264
4
462
458
267
857
1036
0
492
128
18
15
537
842
1030
514
6
65
359
352
320
264
4
462
458
267
889
1036
0
492
128
18
15
537
842
1030
514
6
65
615
352
320
264
4
462
970
267
888
1036
32
492
800
18
15
537
1866
1030
514
7
65
257
608
320
264
34
102
741
920
184
268
124
612
1888
18
15
537
1866
1030
514
7
65
257
608
320
328
34
102
741
920
184
140
60
612
1888
18
15
538
774
1030
514
6
65
320
336
384
392
4
454
384
544
828
1078
0
484
532
18
15
538
774
1030
514
6
65
320
336
384
392
4
454
384
546
828
1078
0
484
532
18
15
538
774
1030
514
6
65
320
336
320
264
4
454
384
544
252
278
0
484
276
18
15
538
774
1030
514
6
65
320
336
320
264
4
454
384
546
252
278
0
484
276
18
15
538
774
1030
514
6
65
352
272
384
392
4
454
448
320
860
1046
0
484
148
18
15
538
774
1030
514
6
65
352
272
384
392
4
454
448
322
860
1046
0
484
148
18
15
538
774
1030
514
6
65
352
272
384
392
4
454
456
320
860
1046
0
484
132
18
15
538
774
1030
514
6
65
352
272
384
392
4
454
456
322
860
1046
0
484
132
18
15
538
774
1030
514
6
65
608
272
384
392
4
454
960
576
860
1046
0
484
812
18
15
538
774
1030
514
7
65
320
336
192
392
9
468
384
544
108
14
11
488
524
18
15
538
774
1030
514
7
65
320
336
192
392
18
466
384
544
108
14
28
508
514
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
544
240
278
34
484
533
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
544
876
1294
188
484
277
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
288
240
278
34
484
533
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
288
236
270
188
484
277
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
546
240
278
34
484
533
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
546
876
1294
188
484
277
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
290
240
278
34
484
533
18
15
538
774
1030
514
7
65
320
336
320
264
2
454
384
290
236
270
188
484
277
18
15
538
774
1030
514
7
65
320
336
320
264
9
468
384
544
876
1102
11
488
524
18
15
538
774
1030
514
7
65
320
336
320
264
18
466
384
544
876
1102
92
508
514
18
15
538
774
1030
514
7
65
320
336
320
264
18
466
384
546
876
1102
92
508
514
18
15
538
774
1030
514
7
65
320
336
320
392
9
468
384
544
876
1038
11
488
524
18
15
538
774
1030
514
7
65
320
336
216
392
2
454
384
544
96
6
34
484
533
18
15
538
774
1030
514
7
65
320
336
216
392
2
454
384
288
96
6
34
484
533
18
15
538
774
1030
514
7
65
320
336
216
392
2
454
384
290
96
6
34
484
533
18
15
538
774
1030
514
7
65
320
336
344
264
2
454
384
544
224
262
162
484
533
18
15
538
774
1030
514
7
65
320
336
344
264
2
454
384
544
864
1286
162
484
533
18
15
538
774
1030
514
7
65
320
336
344
264
2
454
384
288
224
262
162
484
533
18
15
538
774
1030
514
7
65
320
336
344
264
2
454
384
546
224
262
162
484
533
18
15
538
774
1030
514
7
65
320
336
344
392
2
454
384
544
224
518
34
484
533
18
15
538
774
1030
514
7
65
320
336
344
392
2
454
384
544
864
518
34
484
533
18
15
538
774
1030
514
7
65
320
336
344
392
2
454
384
288
224
518
34
484
533
18
15
538
774
1030
514
7
65
320
336
344
392
2
454
384
288
864
518
34
484
533
18
15
538
774
1030
514
7
65
320
336
344
392
2
454
384
546
224
518
34
484
533
18
15
538
774
1030
514
7
65
320
336
344
392
2
454
384
290
864
518
34
484
533
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
545
865
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
545
864
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
544
864
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
289
865
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
289
864
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
288
864
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
546
864
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
384
290
864
1096
124
708
514
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
392
544
864
1096
124
708
518
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
392
288
864
1096
124
708
518
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
392
546
864
1096
124
708
518
18
15
538
774
1030
514
7
65
320
336
344
312
66
454
392
290
864
1096
124
708
518
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
545
865
1096
92
452
514
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
545
864
1096
90
451
515
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
544
864
1096
90
451
515
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
289
865
1096
92
452
514
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
289
864
1096
90
451
515
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
514
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
546
864
1096
90
451
515
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
384
290
864
1096
92
452
514
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
392
544
864
1096
90
451
517
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
392
288
864
1096
92
452
517
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
392
546
864
1096
90
451
517
18
15
538
774
1030
514
7
65
320
336
344
312
34
454
392
290
864
1096
92
452
517
18
15
538
774
1030
514
7
65
320
336
344
312
34
678
648
148
192
328
44
996
934
18
15
538
774
1030
514
7
65
320
336
344
312
34
678
648
148
224
328
44
996
934
18
15
538
774
1030
514
7
65
320
336
344
312
98
452
384
544
864
1096
186
392
524
18
15
538
774
1030
514
7
65
320
336
344
312
98
452
384
288
864
1096
186
392
524
18
15
538
774
1030
514
7
65
320
336
344
312
98
452
384
546
864
1096
186
392
524
18
15
538
774
1030
514
7
65
320
336
344
312
98
452
384
290
864
1096
186
392
524
18
15
538
774
1030
514
7
65
320
336
344
312
98
452
392
544
864
1096
186
392
523
18
15
538
774
1030
514
7
65
320
336
344
312
98
452
392
288
864
1096
186
392
523
18
15
538
774
1030
514
7
65
320
336
344
312
98
452
392
290
864
1096
186
392
523
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
545
865
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
545
864
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
544
864
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
289
865
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
289
864
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
546
864
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
384
290
864
1096
108
388
514
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
392
544
864
1096
108
388
518
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
392
546
864
1096
108
388
518
18
15
538
774
1030
514
7
65
320
336
344
312
98
454
392
290
864
1096
108
388
518
18
15
538
774
1030
514
7
65
272
336
192
392
18
102
488
292
108
14
28
228
914
18
15
538
774
1030
514
7
65
336
336
384
392
18
466
432
520
812
1038
28
508
541
18
15
538
774
1030
514
7
65
336
336
192
392
18
466
432
264
108
14
28
508
285
18
15
538
774
1030
514
7
65
336
336
192
392
18
466
432
392
108
14
28
508
285
18
15
538
774
1030
514
7
65
336
336
344
312
34
678
688
136
192
328
44
996
950
18
15
538
774
1030
514
7
65
336
336
344
312
34
678
688
144
192
328
44
996
950
18
15
538
774
1030
514
7
65
336
336
344
312
34
678
688
144
224
328
44
996
950
18
15
538
774
1030
514
7
65
336
336
344
312
34
678
688
392
864
1352
44
996
950
18
15
538
774
1030
514
7
65
336
336
344
312
34
678
688
1808
1440
296
44
996
950
18
15
538
1798
1030
514
6
65
512
528
320
328
100
102
992
992
252
118
224
548
1940
18
15
538
1798
1030
514
6
65
512
528
320
328
100
102
992
994
252
118
224
548
1940
18
15
538
1798
1030
514
7
65
512
528
320
328
98
102
992
993
240
118
226
548
1942
18
15
538
1798
1030
514
7
65
512
528
320
328
98
102
992
992
240
118
226
548
1942
18
15
538
1798
1030
514
7
65
512
528
320
328
98
102
992
994
240
118
226
548
1942
18
15
538
1798
1030
514
7
65
512
528
344
312
98
102
992
993
225
72
108
580
1942
18
15
538
1798
1030
514
7
65
512
528
344
312
98
102
992
993
224
72
108
580
1942
18
15
538
1798
1030
514
7
65
512
528
344
312
98
102
992
992
224
72
108
580
1942
18
15
538
1798
1030
514
7
65
512
528
344
312
98
102
992
994
224
72
108
580
1942
18
15
538
1798
1030
514
7
65
528
528
344
312
98
102
1008
976
224
72
108
612
1950
18
15
538
1798
1030
514
7
65
528
592
320
328
98
102
1008
912
176
118
226
548
1950
18
15
538
1798
1030
514
7
65
576
528
344
312
98
452
896
928
224
72
186
392
780
18
15
538
1798
1030
514
7
65
576
528
344
312
98
452
896
992
224
72
186
392
780
18
15
538
1798
1030
514
7
65
576
528
344
312
98
452
896
994
224
72
186
392
780
18
15
538
1798
1030
514
7
65
576
528
344
312
98
452
896
930
224
72
186
392
780
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
896
929
225
72
172
388
770
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
896
929
224
72
172
388
770
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
896
928
224
72
172
388
770
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
896
992
224
72
172
388
770
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
896
994
224
72
172
388
770
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
896
930
224
72
172
388
770
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
904
992
224
72
172
388
774
18
15
538
1798
1030
514
7
65
576
528
344
312
98
454
904
980
224
72
172
388
774
18
15
538
1798
1030
514
7
65
608
528
344
312
98
102
960
961
224
72
108
580
1922
18
15
538
1798
1030
514
7
65
608
528
344
312
98
102
960
960
224
72
108
580
1922
18
15
538
1798
1030
514
7
65
608
528
344
312
98
102
960
962
224
72
108
580
1922
18
15
538
1798
1030
514
7
65
608
528
344
312
98
102
968
960
224
72
108
580
1926
18
15
538
1798
1030
514
7
65
608
528
344
312
98
102
968
962
224
72
108
580
1926
18
15
538
1798
1030
514
7
65
608
528
344
312
98
452
968
960
224
72
186
392
807
18
15
538
1798
1030
514
7
65
608
528
344
312
98
452
968
962
224
72
186
392
807
18
15
538
1798
1030
514
7
65
608
528
344
312
98
454
960
961
224
72
172
388
802
18
15
538
1798
1030
514
7
65
608
528
344
312
98
454
960
960
224
72
172
388
802
18
15
538
1798
1030
514
7
65
608
528
344
312
98
454
960
962
224
72
172
388
802
18
15
538
1798
1030
514
7
65
608
528
344
312
98
454
968
960
224
72
172
388
806
18
15
538
1798
1030
514
7
65
608
528
344
312
98
454
968
962
224
72
172
388
806
18
15
538
786
1030
514
6
65
352
324
404
392
4
454
456
282
776
1024
32
484
132
18
15
538
786
1030
514
7
65
320
324
404
392
18
466
392
540
776
1024
28
508
518
18
15
538
786
1030
514
7
65
320
324
404
392
18
466
392
570
776
1024
28
508
518
18
15
538
786
1030
514
7
65
320
324
404
392
18
466
392
314
776
1024
28
508
518
18
15
538
786
1030
514
7
65
352
324
404
392
2
454
456
538
776
1024
60
484
166
18
15
538
786
1030
514
7
65
352
324
404
392
2
454
456
284
776
1024
60
484
166
18
15
538
786
1030
514
7
65
352
324
404
392
2
454
456
282
776
1024
60
484
166
18
15
538
786
1030
514
7
65
352
324
404
392
18
466
456
282
776
1024
28
508
134
18
15
538
786
1030
514
7
65
336
324
404
392
18
466
432
538
776
1024
28
508
542
18
15
538
786
1030
514
7
65
336
324
404
392
18
466
432
570
776
1024
28
508
542
18
15
538
786
1030
514
7
65
336
324
404
392
18
466
432
314
776
1024
28
508
542
18
15
538
786
1030
514
7
65
608
324
404
392
2
454
968
282
776
1024
60
484
806
18
15
538
838
1030
514
6
65
256
368
384
392
4
454
480
288
796
1046
0
484
564
18
15
538
838
1030
514
6
65
256
368
384
392
4
454
480
290
796
1046
0
484
564
18
15
538
838
1030
514
7
65
256
368
256
264
9
468
480
288
236
270
11
488
167
18
15
538
838
1030
514
7
65
256
368
320
264
9
453
480
288
876
526
187
483
311
18
15
538
838
1030
514
7
65
256
368
320
264
9
468
480
288
876
526
139
488
167
18
15
538
838
1030
514
7
65
272
368
320
264
2
454
488
136
204
270
188
484
306
18
15
538
838
1030
514
7
65
272
368
320
264
2
454
488
392
204
270
188
484
306
18
15
538
838
1030
514
7
65
272
368
320
264
34
102
744
136
204
270
124
612
1894
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
512
844
1294
188
484
546
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
257
202
526
34
484
141
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
257
842
526
34
484
141
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
257
890
526
34
484
141
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
256
204
526
34
484
141
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
256
844
526
34
484
141
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
514
844
1294
188
484
546
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
258
204
526
34
484
141
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
448
258
844
526
34
484
141
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
456
512
844
1294
188
484
165
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
456
256
204
526
34
484
293
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
456
256
844
526
34
484
293
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
456
514
844
1294
188
484
165
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
456
258
204
526
34
484
293
18
15
538
838
1030
514
7
65
352
368
320
264
2
454
456
258
844
526
34
484
293
18
15
538
838
1030
514
7
65
352
368
320
264
9
453
456
256
204
270
59
483
551
18
15
538
838
1030
514
7
65
352
368
320
264
9
453
456
256
844
526
187
483
551
18
15
538
838
1030
514
7
65
352
368
320
264
9
468
448
256
204
270
11
488
140
18
15
538
838
1030
514
7
65
352
368
320
264
9
468
448
256
844
526
139
488
140
18
15
538
838
1030
514
7
65
352
368
320
328
98
102
448
512
848
1110
1378
292
898
18
15
538
838
1030
514
7
65
352
368
320
328
98
102
448
257
848
1110
1378
292
898
18
15
538
838
1030
514
7
65
352
368
320
328
98
102
448
256
848
1110
1378
292
898
18
15
538
838
1030
514
7
65
352
368
320
328
98
102
448
514
848
1110
1378
292
898
18
15
538
838
1030
514
7
65
352
368
320
328
98
102
456
512
848
1110
1378
292
901
18
15
538
838
1030
514
7
65
352
368
320
328
98
102
456
256
848
1110
1378
292
901
18
15
538
838
1030
514
7
65
608
368
320
264
2
454
960
257
842
526
34
484
813
18
15
538
838
1030
514
7
65
608
368
320
264
2
454
960
256
844
526
34
484
813
18
15
538
838
1030
514
7
65
608
368
320
264
2
454
960
258
844
526
34
484
813
18
15
538
838
1030
514
7
65
608
368
320
264
2
454
968
256
844
526
34
484
809
18
15
538
838
1030
514
7
65
608
368
320
264
2
454
968
258
844
526
34
484
809
18
15
538
1862
1030
514
7
65
528
624
320
264
2
454
1008
904
156
14
34
484
829
18
15
538
1862
1030
514
7
65
272
624
320
328
98
102
496
904
156
142
226
292
949
18
15
538
1862
1030
514
7
65
272
624
320
328
98
102
488
904
156
142
226
36
933
18
15
538
774
1030
514
6
193
208
336
320
264
4
718
48
136
220
278
32
1004
492
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
0
289
193
328
44
964
1026
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
0
289
192
328
44
964
1026
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
0
288
192
328
44
964
1026
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
0
288
224
328
44
964
1026
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
0
290
192
328
44
964
1026
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
0
290
224
328
44
964
1026
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
8
288
192
328
44
964
1030
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
8
288
224
328
44
964
1030
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
8
290
192
328
44
964
1030
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
8
290
224
328
44
964
1030
18
15
538
774
1030
514
7
193
192
336
344
312
34
710
8
148
192
328
44
964
1030
18
15
538
774
1030
514
7
193
192
336
344
312
98
710
0
289
864
584
172
900
1026
18
15
538
774
1030
514
7
193
192
336
344
312
98
710
0
288
864
584
172
900
1026
18
15
538
774
1030
514
7
193
192
336
344
312
98
710
0
290
864
584
172
900
1026
18
15
538
774
1030
514
7
193
192
336
344
312
98
710
8
288
864
584
172
900
1030
18
15
538
774
1030
514
7
193
192
336
344
312
98
710
8
290
864
584
172
900
1030
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
0
289
193
328
108
740
2
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
0
289
192
328
108
740
2
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
0
289
864
584
172
740
2
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
0
288
192
328
108
740
2
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
0
288
864
584
172
740
2
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
0
290
192
328
108
740
2
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
0
290
864
584
172
740
2
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
8
288
192
328
108
740
6
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
8
288
864
584
172
740
6
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
8
290
192
328
108
740
6
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
8
290
864
584
172
740
6
18
15
538
774
1030
514
7
193
192
336
344
312
98
422
8
148
192
328
108
740
6
18
15
537
773
1025
514
6
65
321
329
321
256
0
454
389
325
877
1092
2
486
513
18
15
537
773
1025
514
6
65
321
329
321
256
0
454
389
581
237
260
130
486
257
18
15
537
773
1025
514
6
65
321
329
321
256
0
454
389
581
877
1092
2
486
513
18
15
537
773
1025
514
6
65
321
329
321
384
0
454
389
325
877
516
2
486
513
18
15
537
773
1025
514
6
65
321
329
321
384
0
454
389
581
877
516
2
486
513
18
15
537
773
1025
514
6
65
353
275
385
384
0
453
453
322
862
1028
2
487
129
18
15
537
773
1025
514
6
65
353
275
385
384
0
454
453
321
861
1028
2
486
129
18
15
537
645
1025
514
6
65
577
489
481
416
64
454
901
517
13
36
34
422
769
18
15
537
1797
1025
514
6
65
513
531
321
256
0
453
997
994
254
68
98
487
821
18
15
537
1797
1025
514
6
65
513
531
321
320
64
101
997
994
254
196
194
615
1954
18
15
537
1797
1025
514
6
65
609
537
321
352
96
102
965
965
237
228
34
550
1921
18
15
537
1797
1025
514
6
65
609
537
335
320
96
102
965
965
226
123
224
550
1921
18
15
537
837
1025
514
6
65
257
371
385
384
0
453
485
290
790
1028
2
487
565
18
15
537
837
1025
514
6
65
257
371
385
384
0
453
485
290
798
1028
2
487
565
18
15
537
837
1025
514
6
65
257
371
385
320
96
453
485
290
790
1092
226
391
565
18
15
537
837
1025
514
6
65
321
361
257
256
0
454
389
133
237
260
2
486
513
18
15
537
837
1025
514
6
65
321
361
257
384
0
454
389
133
237
516
2
486
513
18
15
537
837
1025
514
6
65
321
361
321
256
0
454
389
389
877
516
2
486
257
18
15
537
837
1025
514
6
65
321
361
321
352
96
454
389
389
877
1348
34
390
257
18
15
537
837
1025
514
6
65
353
371
385
384
0
453
453
258
790
1028
2
487
129
18
15
537
837
1025
514
6
65
353
371
385
320
96
453
453
258
790
1092
226
391
290
18
15
537
841
1026
514
6
65
331
353
320
312
32
678
697
141
216
280
60
998
946
18
15
537
805
1025
514
6
65
353
265
385
416
64
454
453
549
893
1124
34
422
129
18
15
537
805
1025
514
6
65
353
265
385
416
64
454
453
357
893
1124
34
422
129
18
15
541
773
1025
514
6
65
261
337
321
256
0
454
486
398
218
324
66
486
608
18
15
541
773
1025
514
6
65
261
293
353
384
32
102
742
173
173
516
1010
614
1888
18
15
541
773
1025
514
6
65
261
293
353
352
32
102
742
173
173
356
18
614
1856
18
15
541
773
1025
514
6
65
261
309
321
256
0
454
486
423
189
260
98
486
608
18
15
541
773
1025
514
6
65
261
309
321
352
96
102
486
167
189
356
34
166
928
18
15
541
773
1025
514
6
65
261
309
321
352
96
102
486
423
189
356
34
166
928
18
15
541
773
1025
514
6
65
259
307
321
256
0
454
481
161
181
260
2
486
182
18
15
541
773
1025
514
6
65
259
307
321
256
0
454
481
161
180
260
2
486
182
18
15
541
773
1025
514
6
65
259
307
321
256
0
454
481
417
181
260
2
486
182
18
15
541
773
1025
514
6
65
259
307
321
256
0
454
481
417
180
260
2
486
182
18
15
541
773
1025
514
6
65
259
307
321
352
0
454
481
161
180
356
2
486
566
18
15
541
773
1025
514
6
65
259
307
321
352
0
454
481
417
180
356
2
486
566
18
15
541
773
1025
514
6
65
259
307
321
352
96
102
481
161
181
356
34
150
917
18
15
541
773
1025
514
6
65
259
307
321
352
96
102
481
161
180
356
34
166
930
18
15
541
773
1025
514
6
65
259
307
321
352
96
102
481
417
181
356
34
150
917
18
15
541
773
1025
514
6
65
259
307
321
352
96
102
481
417
180
356
34
166
930
18
15
541
773
1025
514
6
65
259
307
449
352
32
678
1793
673
868
1124
18
998
1538
18
15
541
773
1025
514
6
65
259
307
449
352
32
678
1793
672
868
1124
18
998
1538
18
15
541
773
1025
514
6
65
259
307
449
352
32
678
1801
673
868
1124
18
998
1542
18
15
541
773
1025
514
6
65
259
307
449
352
96
102
737
161
873
1124
33
550
1890
18
15
541
773
1025
514
6
65
259
307
449
352
96
102
737
673
873
1124
33
550
1890
18
15
541
773
1025
514
6
65
259
307
353
352
0
454
481
161
169
356
2
486
566
18
15
541
773
1025
514
6
65
259
307
353
352
0
454
481
417
169
356
2
486
566
18
15
541
773
1025
514
6
65
259
307
353
352
32
102
481
417
169
356
17
214
918
18
15
541
773
1025
514
6
65
323
337
385
384
0
454
393
333
813
1028
2
486
518
18
15
541
773
1025
514
6
65
323
337
193
384
0
454
393
333
109
4
2
486
518
18
15
541
773
1025
514
6
65
323
337
193
384
0
454
393
589
109
4
2
486
518
18
15
541
773
1025
514
6
65
323
337
321
256
0
454
393
333
877
1092
2
486
518
18
15
541
773
1025
514
6
65
323
337
321
256
0
454
393
589
237
260
2
486
262
18
15
541
773
1025
514
6
65
323
337
321
256
0
454
393
589
877
260
130
486
262
18
15
541
773
1025
514
6
65
323
337
321
384
0
454
393
333
877
1028
2
486
518
18
15
541
773
1025
514
6
65
323
337
321
384
0
454
393
589
877
1028
2
486
518
18
15
541
773
1025
514
6
65
323
337
321
352
0
454
393
333
877
1124
2
486
262
18
15
541
773
1025
514
6
65
323
337
321
352
0
454
393
589
877
1124
2
486
262
18
15
541
773
1025
514
6
65
323
337
321
352
96
454
393
333
877
1124
34
390
517
18
15
541
773
1025
514
6
65
323
337
321
352
96
454
393
589
877
1124
34
390
517
18
15
541
773
1025
514
6
65
323
277
385
384
0
454
393
469
877
1028
2
486
518
18
15
541
773
1025
514
6
65
323
341
385
384
0
454
393
533
829
1060
2
486
518
18
15
541
773
1025
514
6
65
323
341
193
384
0
454
393
277
109
4
2
486
518
18
15
541
773
1025
514
6
65
323
341
193
384
0
454
393
277
125
4
2
486
518
18
15
541
773
1025
514
6
65
323
341
321
256
0
454
393
533
877
1092
2
486
518
18
15
541
773
1025
514
6
65
323
341
321
256
0
454
393
277
877
1284
130
486
518
18
15
541
773
1025
514
6
65
323
341
321
256
0
454
393
277
893
1092
2
486
518
18
15
541
773
1025
514
6
65
323
341
321
384
0
454
393
533
877
1028
2
486
518
18
15
541
773
1025
514
6
65
323
341
321
384
0
454
393
277
877
1028
2
486
518
18
15
541
773
1025
514
6
65
323
341
321
384
0
454
393
277
893
516
2
486
518
18
15
541
773
1025
514
6
65
323
341
321
352
0
454
393
533
877
1124
2
486
262
18
15
541
773
1025
514
6
65
323
341
321
352
0
454
393
277
877
1124
2
486
262
18
15
541
773
1025
514
6
65
323
341
321
352
32
678
1889
533
877
1124
18
998
1593
18
15
541
773
1025
514
6
65
323
341
321
352
96
454
393
533
877
1124
34
390
517
18
15
541
773
1025
514
6
65
323
341
321
352
96
454
393
277
877
1124
34
390
517
18
15
541
773
1025
514
6
65
323
339
193
384
0
454
385
545
116
4
2
486
514
18
15
541
773
1025
514
6
65
323
339
193
384
0
454
385
545
117
4
2
486
514
18
15
541
773
1025
514
6
65
323
339
193
384
0
454
385
544
116
4
2
486
514
18
15
541
773
1025
514
6
65
323
339
193
384
0
454
385
544
117
4
2
486
514
18
15
541
773
1025
514
6
65
323
339
193
384
0
454
385
289
116
4
2
486
514
18
15
541
773
1025
514
6
65
323
339
193
384
0
454
385
289
117
4
2
486
514
18
15
541
773
1025
514
6
65
323
339
193
384
0
454
385
288
116
4
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
453
385
545
884
1092
98
487
526
18
15
541
773
1025
514
6
65
323
339
321
256
0
453
385
544
884
1092
98
487
526
18
15
541
773
1025
514
6
65
323
339
321
256
0
453
385
289
884
1092
98
487
526
18
15
541
773
1025
514
6
65
323
339
321
256
0
453
385
288
884
1092
98
487
526
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
545
244
260
2
486
258
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
545
245
260
2
486
258
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
545
873
1092
98
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
545
884
1092
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
545
885
1092
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
544
244
260
2
486
258
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
544
873
1092
98
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
544
884
1092
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
544
885
1092
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
289
233
260
161
493
526
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
289
244
260
2
486
258
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
289
245
260
2
486
258
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
289
884
1092
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
289
885
1092
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
288
233
260
161
493
526
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
288
244
260
2
486
258
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
288
245
260
2
486
258
18
15
541
773
1025
514
6
65
323
339
321
256
0
454
385
288
884
1092
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
545
884
1028
34
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
545
885
1028
34
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
544
884
1028
34
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
289
233
516
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
289
244
516
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
289
873
516
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
289
884
516
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
288
233
516
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
288
244
516
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
288
873
516
2
486
514
18
15
541
773
1025
514
6
65
323
339
321
384
0
454
385
288
884
516
2
486
514
18
15
541
773
1025
514
6
65
325
341
321
352
96
454
390
585
877
1124
34
390
512
18
15
541
773
1025
514
6
65
325
341
321
352
96
454
390
551
877
1124
34
390
512
18
15
541
773
1025
514
6
65
325
341
321
352
96
454
390
294
877
1124
34
390
512
18
15
541
773
1025
514
6
65
325
341
321
352
96
454
390
295
237
356
34
390
256
18
15
541
773
1025
514
6
65
325
341
321
352
96
454
390
295
877
1124
34
390
512
18
15
541
773
1025
514
6
65
275
339
193
384
0
454
497
401
124
4
2
486
574
18
15
541
773
1025
514
6
65
275
339
321
256
0
453
497
145
252
260
130
487
573
18
15
541
773
1025
514
6
65
275
339
321
256
0
453
497
401
252
260
130
487
573
18
15
541
773
1025
514
6
65
275
339
321
256
0
454
497
145
252
260
2
486
190
18
15
541
773
1025
514
6
65
275
339
321
256
0
454
497
401
252
260
2
486
190
18
15
541
773
1025
514
6
65
275
339
321
384
0
454
497
145
252
516
2
486
574
18
15
541
773
1025
514
6
65
275
339
321
384
0
454
497
401
252
516
2
486
574
18
15
541
773
1025
514
6
65
329
281
385
384
0
454
398
455
877
1028
2
486
528
18
15
541
773
1025
514
6
65
329
281
385
384
0
454
398
455
869
1028
2
486
528
18
15
541
773
1025
514
6
65
329
329
193
384
0
454
398
331
119
4
2
486
528
18
15
541
773
1025
514
6
65
329
329
321
256
0
454
398
331
887
1092
2
486
528
18
15
541
773
1025
514
6
65
329
329
321
256
0
454
398
587
247
260
2
486
272
18
15
541
773
1025
514
6
65
329
329
321
384
0
454
398
331
871
1060
2
486
528
18
15
541
773
1025
514
6
65
329
329
321
384
0
454
398
587
871
1060
2
486
528
18
15
541
773
1025
514
6
65
329
329
321
352
0
454
398
331
871
1124
2
486
528
18
15
541
773
1025
514
6
65
329
329
321
352
0
454
398
587
871
1124
2
486
528
18
15
541
773
1025
514
6
65
329
329
321
352
96
454
398
331
871
1124
34
390
528
18
15
541
773
1025
514
6
65
329
329
321
352
96
454
398
294
871
1124
34
390
528
18
15
541
773
1025
514
6
65
329
329
321
352
96
454
398
587
871
1124
34
390
528
18
15
541
773
1025
514
6
65
329
345
385
384
0
454
398
326
818
1060
2
486
528
18
15
541
773
1025
514
6
65
329
345
385
384
0
454
398
327
813
1028
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
326
105
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
326
103
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
327
105
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
327
121
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
327
101
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
327
109
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
583
105
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
583
101
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
193
384
0
454
398
583
109
4
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
326
866
1092
98
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
326
873
1348
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
326
871
1092
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
582
866
1092
98
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
582
231
260
2
486
272
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
327
873
1092
98
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
327
889
1092
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
327
877
1092
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
327
869
1092
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
583
229
260
2
486
272
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
583
873
1092
98
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
583
877
260
130
486
528
18
15
541
773
1025
514
6
65
329
345
321
256
0
454
398
583
869
1092
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
326
866
516
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
326
873
516
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
326
871
1028
34
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
582
866
516
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
327
873
516
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
327
889
516
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
327
877
1028
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
327
869
1028
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
583
873
516
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
583
877
1028
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
384
0
454
398
583
869
1028
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
352
0
454
398
327
877
1124
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
352
0
454
398
583
877
1124
2
486
528
18
15
541
773
1025
514
6
65
329
345
321
352
96
454
398
327
877
1124
34
390
528
18
15
541
773
1025
514
6
65
329
345
321
352
96
454
398
583
877
1124
34
390
528
18
15
541
773
1025
514
6
65
329
345
417
384
0
454
398
327
777
1028
2
486
528
18
15
541
773
1025
514
6
65
329
345
417
384
0
454
398
327
781
1028
36
486
528
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
325
877
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
325
861
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
326
877
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
326
861
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
453
877
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
454
877
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
327
877
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
327
861
1028
2
486
544
18
15
541
773
1025
514
6
65
357
277
385
384
0
454
454
455
877
1028
2
486
544
18
15
541
773
1025
514
6
65
357
281
385
384
0
454
454
321
866
1060
2
486
544
18
15
541
773
1025
514
6
65
357
281
385
384
0
454
454
321
857
1028
2
486
544
18
15
541
773
1025
514
6
65
613
277
385
384
0
454
966
583
877
1092
36
486
800
18
15
541
773
1025
514
6
65
613
277
385
384
0
454
966
583
861
1028
12
486
800
18
15
541
773
1025
514
6
65
339
341
321
352
32
678
689
389
877
1124
18
998
949
18
15
541
773
1025
514
6
65
339
341
321
352
32
678
1905
517
877
1124
18
998
1590
18
15
541
645
1025
514
6
65
261
481
481
416
64
102
486
558
10
36
34
182
928
18
15
541
645
1025
514
6
65
261
501
481
416
64
102
486
551
13
36
34
182
928
18
15
541
645
1025
514
6
65
579
497
481
416
64
454
905
525
13
36
34
710
1541
18
15
541
645
1025
514
6
65
579
483
481
416
64
453
897
513
36
36
34
711
1549
18
15
541
645
1025
514
6
65
579
483
481
416
64
453
897
512
36
36
34
711
1549
18
15
541
645
1025
514
6
65
579
483
481
416
64
453
905
513
36
36
34
711
1542
18
15
541
645
1025
514
6
65
579
483
481
416
64
453
905
512
36
36
34
711
1542
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
897
513
36
36
33
422
797
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
897
512
9
36
33
422
797
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
897
512
36
36
33
422
797
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
897
512
37
36
34
710
1538
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
898
512
36
36
34
758
1560
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
905
513
36
36
34
710
1541
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
905
513
37
36
34
710
1541
18
15
541
645
1025
514
6
65
579
483
481
416
64
454
905
512
36
36
34
710
1541
18
15
541
645
1025
514
6
65
579
483
495
416
64
454
897
512
32
55
33
422
770
18
15
541
645
1025
514
6
65
581
485
481
416
64
454
902
518
45
36
34
710
1536
18
15
541
645
1025
514
6
65
581
485
481
416
64
454
902
519
13
36
34
710
1536
18
15
541
645
1025
514
6
65
581
485
481
416
64
454
902
519
45
36
34
710
1536
18
15
541
645
1025
514
6
65
585
481
481
416
64
454
910
526
11
36
34
422
784
18
15
541
645
1025
514
6
65
585
489
481
416
64
454
910
523
7
36
34
422
784
18
15
541
645
1025
514
6
65
611
481
481
288
0
454
969
525
29
68
2
486
809
18
15
541
645
1025
514
6
65
611
481
481
288
0
454
969
525
77
68
2
486
809
18
15
541
645
1025
514
6
65
611
481
481
288
96
102
969
525
29
68
98
614
1926
18
15
541
645
1025
514
6
65
611
481
481
288
96
102
969
525
77
68
98
614
1926
18
15
541
645
1025
514
6
65
611
481
481
416
0
454
969
525
45
36
18
486
805
18
15
541
645
1025
514
6
65
611
481
481
416
64
454
969
525
45
36
34
710
1573
18
15
541
645
1025
514
6
65
613
481
481
416
0
454
966
526
10
36
18
486
800
18
15
541
645
1025
514
6
65
613
481
481
416
64
454
966
526
10
36
34
710
1600
18
15
541
645
1025
514
6
65
613
501
481
288
0
454
966
517
13
68
2
486
800
18
15
541
645
1025
514
6
65
613
501
481
288
0
454
966
518
13
68
2
486
800
18
15
541
645
1025
514
6
65
613
501
481
288
0
454
966
519
13
68
2
486
800
18
15
541
645
1025
514
6
65
613
501
481
288
96
102
966
517
13
68
98
614
1920
18
15
541
645
1025
514
6
65
613
501
481
288
96
102
966
518
13
68
98
614
1920
18
15
541
645
1025
514
6
65
613
501
481
288
96
102
966
519
13
68
98
614
1920
18
15
541
645
1025
514
6
65
613
501
481
416
0
454
966
518
13
36
18
486
800
18
15
541
645
1025
514
6
65
613
501
481
416
0
454
966
519
13
36
18
486
800
18
15
541
645
1025
514
6
65
613
501
481
416
64
454
966
518
13
36
34
710
1600
18
15
541
645
1025
514
6
65
613
501
481
416
64
454
966
519
13
36
34
710
1600
18
15
541
645
1025
514
6
65
613
485
481
288
0
454
966
521
29
68
2
486
800
18
15
541
645
1025
514
6
65
613
485
481
288
0
454
966
521
77
68
2
486
800
18
15
541
645
1025
514
6
65
613
485
481
288
96
102
966
521
29
68
98
614
1920
18
15
541
645
1025
514
6
65
613
485
481
288
96
102
966
521
77
68
98
614
1920
18
15
541
645
1025
514
6
65
613
485
481
416
0
454
966
521
45
36
2
486
800
18
15
541
645
1025
514
6
65
613
485
481
416
64
454
966
521
45
36
34
710
1600
18
15
541
1797
1025
514
6
65
517
533
321
320
64
102
998
999
237
196
194
614
1952
18
15
541
1797
1025
514
6
65
517
533
321
352
32
102
998
997
237
100
18
614
1952
18
15
541
1797
1025
514
6
65
517
533
321
352
32
102
998
999
237
100
18
614
1952
18
15
541
1797
1025
514
6
65
517
533
321
352
96
102
998
997
253
100
34
550
1952
18
15
541
1797
1025
514
6
65
517
533
321
352
96
102
998
997
237
100
34
550
1952
18
15
541
1797
1025
514
6
65
517
533
321
352
96
102
998
998
253
100
34
550
1952
18
15
541
1797
1025
514
6
65
517
533
321
352
96
102
998
999
253
100
34
550
1952
18
15
541
1797
1025
514
6
65
517
533
321
352
96
102
998
999
237
100
34
550
1952
18
15
541
1797
1025
514
6
65
517
565
321
352
96
102
998
935
189
100
34
550
1952
18
15
541
1797
1025
514
6
65
517
565
353
352
96
102
998
933
205
68
194
550
1952
18
15
541
1797
1025
514
6
65
517
565
353
352
96
102
998
935
205
68
194
550
1952
18
15
541
1797
1025
514
6
65
515
531
321
256
0
453
993
993
244
68
98
487
822
18
15
541
1797
1025
514
6
65
515
531
321
256
0
453
993
992
244
68
98
487
822
18
15
541
1797
1025
514
6
65
515
531
321
256
0
454
993
993
244
132
130
486
822
18
15
541
1797
1025
514
6
65
515
531
321
256
0
454
993
993
245
132
130
486
822
18
15
541
1797
1025
514
6
65
515
531
321
256
0
454
993
992
244
132
130
486
822
18
15
541
1797
1025
514
6
65
515
531
321
256
0
454
993
992
245
68
130
486
822
18
15
541
1797
1025
514
6
65
515
531
321
320
64
101
993
993
244
196
194
615
1981
18
15
541
1797
1025
514
6
65
515
531
321
320
64
101
993
992
244
196
194
615
1981
18
15
541
1797
1025
514
6
65
515
531
321
320
64
102
993
993
244
196
194
614
1954
18
15
541
1797
1025
514
6
65
515
531
321
320
64
102
993
993
245
196
194
614
1954
18
15
541
1797
1025
514
6
65
515
531
321
320
64
102
993
992
244
196
194
614
1954
18
15
541
1797
1025
514
6
65
515
531
321
320
96
102
993
993
244
196
226
550
1941
18
15
541
1797
1025
514
6
65
515
531
321
320
96
102
993
993
245
196
226
550
1941
18
15
541
1797
1025
514
6
65
515
531
321
320
96
102
993
992
244
196
226
550
1941
18
15
541
1797
1025
514
6
65
515
563
321
352
32
102
993
929
181
100
18
614
1941
18
15
541
1797
1025
514
6
65
515
563
321
352
96
102
993
929
181
100
34
550
1954
18
15
541
1797
1025
514
6
65
515
563
321
352
96
102
993
929
180
100
34
550
1954
18
15
541
1797
1025
514
6
65
515
563
353
352
96
102
993
929
169
292
34
550
1941
18
15
541
1797
1025
514
6
65
261
565
321
320
96
102
742
933
221
196
226
550
1888
18
15
541
1797
1025
514
6
65
261
565
321
320
96
102
486
933
221
196
226
38
928
18
15
541
1797
1025
514
6
65
261
565
353
320
32
102
742
933
205
132
50
614
1856
18
15
541
1797
1025
514
6
65
261
565
353
320
96
102
486
933
205
132
226
38
928
18
15
541
1797
1025
514
6
65
261
565
353
352
32
102
742
933
205
68
18
614
1888
18
15
541
1797
1025
514
6
65
261
565
353
352
96
102
742
933
205
68
212
598
1856
18
15
541
1797
1025
514
6
65
261
565
353
352
96
102
486
933
205
68
194
38
928
18
15
541
1797
1025
514
6
65
531
533
321
320
64
101
1001
997
253
196
194
615
1958
18
15
541
1797
1025
514
6
65
531
533
321
320
64
102
1001
997
253
196
194
614
1938
18
15
541
1797
1025
514
6
65
531
533
321
320
96
102
1001
997
253
196
226
550
1938
18
15
541
1797
1025
514
6
65
531
533
321
352
32
102
1001
997
237
100
18
614
1938
18
15
541
1797
1025
514
6
65
531
533
321
352
96
101
1001
997
253
100
34
551
1958
18
15
541
1797
1025
514
6
65
531
533
321
352
96
101
1001
997
237
100
34
551
1958
18
15
541
1797
1025
514
6
65
531
533
321
352
96
102
1001
997
253
100
34
550
1938
18
15
541
1797
1025
514
6
65
531
533
321
352
96
102
1001
997
237
100
34
550
1938
18
15
541
1797
1025
514
6
65
579
533
321
256
0
454
905
981
237
132
130
486
774
18
15
541
1797
1025
514
6
65
579
533
321
352
0
454
905
981
237
100
2
486
774
18
15
541
1797
1025
514
6
65
579
533
321
352
96
454
905
981
237
100
34
390
773
18
15
541
1797
1025
514
6
65
579
531
321
256
0
453
897
993
244
68
98
487
782
18
15
541
1797
1025
514
6
65
579
531
321
256
0
453
897
992
244
68
98
487
782
18
15
541
1797
1025
514
6
65
579
531
321
256
0
454
897
993
244
132
130
486
770
18
15
541
1797
1025
514
6
65
579
531
321
256
0
454
897
993
245
132
130
486
770
18
15
541
1797
1025
514
6
65
579
531
321
256
0
454
897
992
244
132
130
486
770
18
15
541
1797
1025
514
6
65
581
533
321
352
96
454
902
969
253
100
34
390
768
18
15
541
1797
1025
514
6
65
581
533
321
352
96
454
902
935
237
100
34
390
768
18
15
541
1797
1025
514
6
65
581
533
321
352
96
454
902
999
237
100
34
390
768
18
15
541
1797
1025
514
6
65
585
537
321
256
0
454
910
966
233
68
98
486
784
18
15
541
1797
1025
514
6
65
585
537
321
256
0
454
910
966
242
68
98
486
784
18
15
541
1797
1025
514
6
65
585
537
321
256
0
454
910
966
243
132
130
486
784
18
15
541
1797
1025
514
6
65
585
537
321
256
0
454
910
966
231
68
34
486
784
18
15
541
1797
1025
514
6
65
585
537
321
352
0
454
910
966
233
100
2
486
784
18
15
541
1797
1025
514
6
65
585
537
321
352
96
454
910
966
233
100
34
390
784
18
15
541
1797
1025
514
6
65
585
537
321
352
96
454
910
967
249
100
34
390
784
18
15
541
1797
1025
514
6
65
585
537
321
352
96
454
910
967
229
100
34
390
784
18
15
541
1797
1025
514
6
65
585
537
321
352
96
454
910
967
237
100
34
390
784
18
15
541
1797
1025
514
6
65
613
533
321
256
0
454
966
967
237
68
98
486
800
18
15
541
1797
1025
514
6
65
613
533
321
352
0
454
966
967
237
100
2
486
800
18
15
541
1797
1025
514
6
65
613
533
321
352
32
102
966
965
237
100
18
614
1920
18
15
541
1797
1025
514
6
65
613
533
321
352
32
102
966
966
237
100
18
614
1920
18
15
541
1797
1025
514
6
65
613
533
321
352
32
102
966
967
237
100
18
614
1920
18
15
541
1797
1025
514
6
65
613
533
321
352
96
102
966
965
237
100
36
550
1920
18
15
541
1797
1025
514
6
65
613
533
321
352
96
102
966
966
237
100
36
550
1920
18
15
541
1797
1025
514
6
65
613
533
321
352
96
102
966
967
237
100
36
550
1920
18
15
541
1797
1025
514
6
65
613
533
321
352
96
454
966
965
237
228
34
390
800
18
15
541
1797
1025
514
6
65
613
533
321
352
96
454
966
966
237
228
34
390
800
18
15
541
1797
1025
514
6
65
613
533
321
352
96
454
966
967
237
228
34
390
800
18
15
541
837
1025
514
6
65
261
373
385
320
96
102
486
293
797
1092
226
294
928
18
15
541
837
1025
514
6
65
261
373
385
320
96
102
486
295
797
1092
226
294
928
18
15
541
837
1025
514
6
65
261
373
321
352
96
102
486
293
845
580
194
294
928
18
15
541
837
1025
514
6
65
261
373
321
352
96
102
486
293
861
580
194
294
928
18
15
541
837
1025
514
6
65
261
373
321
352
96
102
486
294
861
580
194
294
928
18
15
541
837
1025
514
6
65
261
373
321
352
96
102
486
295
861
580
194
294
928
18
15
541
837
1025
514
6
65
259
371
257
256
0
453
481
289
228
260
2
487
566
18
15
541
837
1025
514
6
65
259
371
257
256
0
454
481
289
233
260
2
486
610
18
15
541
837
1025
514
6
65
259
371
257
256
0
454
481
289
228
260
2
486
610
18
15
541
837
1025
514
6
65
259
371
257
256
0
454
481
289
244
260
2
486
610
18
15
541
837
1025
514
6
65
259
371
257
256
0
454
481
289
229
260
2
486
610
18
15
541
837
1025
514
6
65
259
371
257
256
0
454
481
288
244
260
2
486
610
18
15
541
837
1025
514
6
65
259
371
257
256
0
454
481
288
229
260
2
486
610
18
15
541
837
1025
514
6
65
259
371
257
384
0
453
481
289
228
516
2
487
566
18
15
541
837
1025
514
6
65
259
371
257
384
0
454
481
289
233
516
2
486
566
18
15
541
837
1025
514
6
65
259
371
257
384
0
454
481
289
228
516
2
486
566
18
15
541
837
1025
514
6
65
259
371
257
384
0
454
481
289
244
516
2
486
566
18
15
541
837
1025
514
6
65
259
371
257
384
0
454
481
289
229
516
2
486
566
18
15
541
837
1025
514
6
65
259
371
257
384
0
454
481
288
244
516
2
486
566
18
15
541
837
1025
514
6
65
259
371
257
384
0
454
481
288
229
516
2
486
566
18
15
541
837
1025
514
6
65
259
371
385
384
0
453
481
289
788
1028
2
487
566
18
15
541
837
1025
514
6
65
259
371
385
384
0
454
481
289
789
1028
2
486
566
18
15
541
837
1025
514
6
65
259
371
385
384
0
454
481
289
788
1028
2
486
566
18
15
541
837
1025
514
6
65
259
371
385
320
0
454
481
289
788
1092
34
486
310
18
15
541
837
1025
514
6
65
259
371
385
320
96
102
481
289
789
1092
226
294
930
18
15
541
837
1025
514
6
65
259
371
385
320
96
102
481
289
788
1092
226
294
930
18
15
541
837
1025
514
6
65
259
371
385
320
96
102
481
288
788
1092
226
294
930
18
15
541
837
1025
514
6
65
259
371
385
320
96
453
481
289
788
1092
226
391
566
18
15
541
837
1025
514
6
65
259
371
321
256
0
102
481
289
853
516
162
246
917
18
15
541
837
1025
514
6
65
259
371
321
256
0
102
481
289
852
516
162
246
917
18
15
541
837
1025
514
6
65
259
371
321
256
0
102
481
289
884
516
162
246
917
18
15
541
837
1025
514
6
65
259
371
321
256
0
102
481
289
885
516
162
246
917
18
15
541
837
1025
514
6
65
259
371
321
256
0
102
481
288
885
516
162
246
917
18
15
541
837
1025
514
6
65
259
371
321
256
0
453
481
289
868
516
34
487
566
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
289
853
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
289
873
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
289
868
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
289
869
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
289
884
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
289
885
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
288
873
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
288
869
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
288
884
516
2
486
182
18
15
541
837
1025
514
6
65
259
371
321
256
0
454
481
288
885
516
2
486
182
18
15
541
837
1025
514
6
65
323
369
257
256
0
454
393
141
253
260
2
486
518
18
15
541
837
1025
514
6
65
323
369
257
256
0
454
393
141
237
260
2
486
518
18
15
541
837
1025
514
6
65
323
369
257
384
0
454
393
141
253
516
2
486
518
18
15
541
837
1025
514
6
65
323
369
257
384
0
454
393
141
237
516
2
486
518
18
15
541
837
1025
514
6
65
323
369
385
384
0
454
393
397
797
1028
2
486
518
18
15
541
837
1025
514
6
65
323
369
321
256
0
454
393
141
205
516
2
486
274
18
15
541
837
1025
514
6
65
323
369
321
256
0
454
393
141
221
516
2
486
274
18
15
541
837
1025
514
6
65
323
369
321
256
0
454
393
397
877
1028
2
486
518
18
15
541
837
1025
514
6
65
323
369
321
256
0
454
393
397
845
1028
2
486
518
18
15
541
837
1025
514
6
65
323
369
321
256
0
454
393
397
893
516
2
486
274
18
15
541
837
1025
514
6
65
323
369
321
352
0
454
393
397
845
1092
2
486
262
18
15
541
837
1025
514
6
65
323
369
321
352
96
454
385
397
877
1348
34
390
258
18
15
541
837
1025
514
6
65
323
369
321
352
96
454
385
397
845
1092
194
390
514
18
15
541
837
1025
514
6
65
323
369
321
352
96
454
393
269
845
1092
194
390
517
18
15
541
837
1025
514
6
65
323
369
321
352
96
454
393
397
877
1348
34
390
261
18
15
541
837
1025
514
6
65
323
369
321
352
96
454
393
397
845
1092
194
390
517
18
15
541
837
1025
514
6
65
323
355
257
256
0
453
385
513
228
260
2
487
526
18
15
541
837
1025
514
6
65
323
355
257
256
0
453
385
129
228
260
2
487
526
18
15
541
837
1025
514
6
65
323
355
257
256
0
453
385
128
228
260
2
487
526
18
15
541
837
1025
514
6
65
323
355
257
256
0
453
393
129
228
260
2
487
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
453
393
128
228
260
2
487
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
513
228
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
513
229
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
129
233
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
129
249
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
129
228
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
129
244
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
129
245
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
129
229
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
128
233
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
128
249
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
128
228
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
128
244
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
385
128
229
260
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
393
129
233
260
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
393
129
228
260
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
393
129
244
260
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
393
129
245
260
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
393
129
229
260
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
393
128
228
260
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
256
0
454
393
128
244
260
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
453
385
129
228
516
2
487
526
18
15
541
837
1025
514
6
65
323
355
257
384
0
453
385
128
228
516
2
487
526
18
15
541
837
1025
514
6
65
323
355
257
384
0
453
393
129
228
516
2
487
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
453
393
128
228
516
2
487
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
129
233
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
129
249
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
129
228
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
129
244
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
129
229
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
128
233
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
128
249
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
128
228
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
128
244
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
385
128
229
516
2
486
514
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
393
129
233
516
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
393
129
228
516
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
393
129
244
516
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
393
129
229
516
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
393
128
228
516
2
486
518
18
15
541
837
1025
514
6
65
323
355
257
384
0
454
393
128
244
516
2
486
518
18
15
541
837
1025
514
6
65
323
355
321
256
0
453
385
512
212
260
130
487
526
18
15
541
837
1025
514
6
65
323
355
321
256
0
453
385
257
868
1028
2
487
526
18
15
541
837
1025
514
6
65
323
355
321
256
0
453
385
256
868
1028
2
487
526
18
15
541
837
1025
514
6
65
323
355
321
256
0
453
385
385
868
1028
2
487
526
18
15
541
837
1025
514
6
65
323
355
321
256
0
453
385
384
868
1028
2
487
526
18
15
541
837
1025
514
6
65
323
355
321
256
0
453
393
385
868
1028
2
487
518
18
15
541
837
1025
514
6
65
323
355
321
256
0
453
393
384
868
1028
2
487
518
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
513
873
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
512
212
260
2
486
258
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
257
853
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
257
852
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
257
873
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
257
868
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
257
869
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
256
852
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
256
873
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
256
868
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
385
873
1028
130
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
385
889
516
2
486
258
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
385
868
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
385
869
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
385
884
516
2
486
258
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
385
885
516
2
486
258
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
384
873
1028
130
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
384
889
516
2
486
258
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
384
868
1028
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
384
869
1284
2
486
258
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
385
384
884
516
2
486
258
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
393
385
873
1028
130
486
518
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
393
385
868
1028
2
486
518
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
393
385
869
1028
2
486
518
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
393
385
884
516
2
486
274
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
393
385
885
516
2
486
274
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
393
384
868
1028
2
486
518
18
15
541
837
1025
514
6
65
323
355
321
256
0
454
393
384
884
516
2
486
274
18
15
541
837
1025
514
6
65
323
355
321
320
0
454
385
257
868
1124
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
320
96
454
385
257
868
1124
225
397
514
18
15
541
837
1025
514
6
65
323
355
321
320
96
454
385
257
869
1124
225
397
514
18
15
541
837
1025
514
6
65
323
355
321
320
96
454
393
257
868
1124
225
397
518
18
15
541
837
1025
514
6
65
323
355
321
320
96
454
393
257
869
1124
225
397
518
18
15
541
837
1025
514
6
65
323
355
321
320
96
454
393
256
868
1124
225
397
518
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
385
257
852
1092
2
487
270
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
385
257
868
1060
2
487
285
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
385
256
852
1092
2
487
270
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
385
256
868
1060
2
487
285
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
385
385
868
1060
2
487
285
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
385
384
868
1060
2
487
285
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
393
385
868
1060
2
487
262
18
15
541
837
1025
514
6
65
323
355
321
352
0
453
393
384
868
1060
2
487
262
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
257
853
1092
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
257
852
1092
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
257
868
1060
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
257
869
1060
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
256
852
1092
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
256
868
1060
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
385
868
1060
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
385
869
1060
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
384
868
1060
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
385
384
869
1060
2
486
514
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
393
385
868
1060
2
486
262
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
393
385
869
1060
2
486
262
18
15
541
837
1025
514
6
65
323
355
321
352
0
454
393
384
868
1060
2
486
262
18
15
541
837
1025
514
6
65
323
355
321
352
32
678
641
385
868
1060
18
998
930
18
15
541
837
1025
514
6
65
323
355
321
352
32
678
641
385
869
1060
18
998
930
18
15
541
837
1025
514
6
65
323
355
321
352
32
678
1889
513
868
1060
18
998
1593
18
15
541
837
1025
514
6
65
323
355
321
352
32
678
649
385
868
1060
18
998
933
18
15
541
837
1025
514
6
65
323
355
321
352
32
678
649
385
869
1060
18
998
933
18
15
541
837
1025
514
6
65
323
355
321
352
32
678
649
384
868
1060
18
998
933
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
257
853
1092
212
390
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
257
852
1092
212
390
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
257
868
548
33
397
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
257
869
548
33
397
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
256
852
1092
212
390
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
256
868
548
33
397
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
385
868
548
33
397
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
385
869
548
33
397
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
384
868
548
33
397
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
385
384
869
548
34
390
514
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
257
853
1092
212
390
518
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
257
852
1092
212
390
518
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
257
868
548
33
397
518
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
257
869
548
33
397
518
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
256
868
548
33
397
518
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
385
868
548
33
397
518
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
385
869
548
33
397
518
18
15
541
837
1025
514
6
65
323
355
321
352
96
454
393
384
868
548
33
397
518
18
15
541
837
1025
514
6
65
323
355
335
288
0
454
385
256
864
1303
1313
486
258
18
15
541
837
1025
514
6
65
323
355
335
288
0
454
385
384
864
1303
1313
486
258
18
15
541
837
1025
514
6
65
323
355
335
288
0
454
393
384
864
1303
1312
486
262
18
15
541
837
1025
514
6
65
325
357
321
352
96
454
390
262
877
1092
194
390
256
18
15
541
837
1025
514
6
65
325
357
321
352
96
454
390
263
877
1092
194
390
256
18
15
541
837
1025
514
6
65
325
357
321
352
96
454
390
391
877
1348
34
390
256
18
15
541
837
1025
514
6
65
325
373
321
352
96
454
390
137
205
324
34
390
512
18
15
541
837
1025
514
6
65
325
373
321
352
96
454
390
393
877
1348
34
390
256
18
15
541
837
1025
514
6
65
325
373
321
352
96
454
390
393
845
1092
194
390
256
18
15
541
837
1025
514
6
65
325
373
321
352
96
454
390
393
861
580
194
390
256
18
15
541
837
1025
514
6
65
325
373
321
352
96
454
390
393
893
1348
34
390
256
18
15
541
837
1025
514
6
65
275
369
257
256
0
454
489
141
237
260
2
486
562
18
15
541
837
1025
514
6
65
275
369
257
256
0
454
489
397
237
260
2
486
562
18
15
541
837
1025
514
6
65
275
369
257
384
0
454
489
141
237
516
2
486
562
18
15
541
837
1025
514
6
65
275
369
257
384
0
454
489
397
237
516
2
486
562
18
15
541
837
1025
514
6
65
275
369
321
256
0
454
489
141
205
516
2
486
306
18
15
541
837
1025
514
6
65
275
369
321
256
0
454
489
141
221
516
2
486
306
18
15
541
837
1025
514
6
65
275
369
321
256
0
454
489
397
205
516
2
486
306
18
15
541
837
1025
514
6
65
275
369
321
256
0
454
489
397
221
516
2
486
306
18
15
541
837
1025
514
6
65
329
353
257
256
0
454
398
142
235
260
2
486
528
18
15
541
837
1025
514
6
65
329
353
257
384
0
454
398
142
235
516
2
486
528
18
15
541
837
1025
514
6
65
329
353
321
256
0
454
398
270
891
1028
2
486
528
18
15
541
837
1025
514
6
65
329
353
321
256
0
454
398
398
875
516
2
486
272
18
15
541
837
1025
514
6
65
329
361
321
256
0
454
398
139
215
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
257
256
0
454
398
134
227
260
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
256
0
454
398
134
242
260
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
256
0
454
398
134
243
260
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
256
0
454
398
135
253
260
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
256
0
454
398
135
237
260
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
384
0
454
398
134
226
516
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
384
0
454
398
134
227
516
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
384
0
454
398
134
242
516
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
384
0
454
398
135
253
516
2
486
528
18
15
541
837
1025
514
6
65
329
377
257
384
0
454
398
135
237
516
2
486
528
18
15
541
837
1025
514
6
65
329
377
385
384
0
454
398
518
786
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
385
384
0
454
398
518
787
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
385
384
0
454
398
391
797
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
385
320
0
454
398
518
786
1092
34
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
518
882
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
518
883
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
262
850
516
130
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
262
839
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
262
882
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
262
883
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
134
194
260
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
134
210
260
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
134
199
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
134
211
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
390
834
516
162
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
390
850
516
130
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
390
867
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
390
839
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
390
851
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
390
882
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
390
883
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
135
197
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
135
201
516
34
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
135
205
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
391
837
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
391
841
516
130
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
391
877
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
391
845
1028
2
486
528
18
15
541
837
1025
514
6
65
329
377
321
256
0
454
398
391
893
516
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
352
0
454
398
262
850
1092
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
352
0
454
398
262
839
1092
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
352
0
454
398
391
841
1092
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
352
0
454
398
391
845
1092
2
486
272
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
262
850
580
194
390
528
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
262
882
1092
212
390
528
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
134
210
324
36
390
272
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
134
199
324
34
390
528
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
390
850
580
194
390
528
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
391
837
580
212
390
528
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
391
841
1092
194
390
528
18
15
541
837
1025
514
6
65
329
377
321
352
96
454
398
391
845
1348
34
390
272
18
15
541
837
1025
514
6
65
355
353
257
256
0
454
457
269
253
260
2
486
134
18
15
541
837
1025
514
6
65
355
353
257
256
0
454
457
269
237
260
2
486
134
18
15
541
837
1025
514
6
65
355
353
257
384
0
454
457
269
253
516
2
486
134
18
15
541
837
1025
514
6
65
355
353
257
384
0
454
457
269
237
516
2
486
134
18
15
541
837
1025
514
6
65
355
353
321
256
0
454
457
525
877
1028
2
486
134
18
15
541
837
1025
514
6
65
355
353
321
256
0
454
457
525
893
1028
2
486
134
18
15
541
837
1025
514
6
65
355
353
321
256
0
454
457
269
877
516
2
486
165
18
15
541
837
1025
514
6
65
355
353
321
256
0
454
457
269
861
1028
2
486
134
18
15
541
837
1025
514
6
65
355
353
321
256
0
454
457
269
893
1028
2
486
134
18
15
541
837
1025
514
6
65
355
353
321
352
0
454
457
269
861
1092
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
256
0
453
449
257
228
260
2
487
142
18
15
541
837
1025
514
6
65
355
371
257
256
0
453
449
256
228
260
2
487
142
18
15
541
837
1025
514
6
65
355
371
257
256
0
453
457
257
228
260
2
487
134
18
15
541
837
1025
514
6
65
355
371
257
256
0
453
457
256
228
260
2
487
134
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
449
257
228
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
449
257
244
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
449
257
245
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
449
257
229
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
449
256
228
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
449
256
229
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
457
257
228
260
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
457
257
244
260
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
457
257
229
260
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
256
0
454
457
256
228
260
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
384
0
453
449
257
228
516
2
487
142
18
15
541
837
1025
514
6
65
355
371
257
384
0
453
449
256
228
516
2
487
142
18
15
541
837
1025
514
6
65
355
371
257
384
0
453
457
257
228
516
2
487
134
18
15
541
837
1025
514
6
65
355
371
257
384
0
453
457
256
228
516
2
487
134
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
449
257
228
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
449
257
244
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
449
257
245
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
449
257
229
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
449
256
228
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
449
256
229
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
457
257
228
516
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
457
257
244
516
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
457
257
229
516
2
486
134
18
15
541
837
1025
514
6
65
355
371
257
384
0
454
457
256
228
516
2
486
134
18
15
541
837
1025
514
6
65
355
371
385
384
0
453
449
257
788
1028
2
487
142
18
15
541
837
1025
514
6
65
355
371
385
384
0
453
449
256
788
1028
2
487
142
18
15
541
837
1025
514
6
65
355
371
385
384
0
453
457
257
788
1028
2
487
134
18
15
541
837
1025
514
6
65
355
371
385
384
0
453
457
256
788
1028
2
487
134
18
15
541
837
1025
514
6
65
355
371
385
384
0
454
449
257
789
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
385
384
0
454
449
257
788
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
385
384
0
454
449
256
789
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
385
384
0
454
449
256
788
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
385
384
0
454
457
257
788
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
385
384
0
454
457
256
788
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
385
320
0
454
449
257
788
1092
34
486
130
18
15
541
837
1025
514
6
65
355
371
385
320
0
454
449
256
788
1092
34
486
130
18
15
541
837
1025
514
6
65
355
371
385
320
0
454
457
257
788
1092
34
486
134
18
15
541
837
1025
514
6
65
355
371
385
320
0
454
457
256
788
1092
34
486
134
18
15
541
837
1025
514
6
65
355
371
385
320
96
102
449
257
788
1092
226
294
898
18
15
541
837
1025
514
6
65
355
371
385
320
96
453
449
257
788
1092
226
391
142
18
15
541
837
1025
514
6
65
355
371
385
320
96
453
449
256
788
1092
226
391
142
18
15
541
837
1025
514
6
65
355
371
385
320
96
454
449
257
789
1092
225
397
142
18
15
541
837
1025
514
6
65
355
371
385
320
96
454
449
257
788
1092
225
397
142
18
15
541
837
1025
514
6
65
355
371
385
320
96
454
449
256
788
1092
225
397
142
18
15
541
837
1025
514
6
65
355
371
385
320
96
454
457
256
788
1092
225
397
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
449
513
212
260
2
487
142
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
449
513
868
1028
2
487
142
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
449
512
212
260
2
487
142
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
449
257
212
516
34
487
142
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
449
257
868
1028
2
487
142
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
449
256
212
516
34
487
142
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
449
256
868
516
34
487
142
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
457
512
212
260
2
487
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
457
512
868
1028
2
487
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
457
257
212
516
34
487
550
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
457
257
868
516
34
487
550
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
457
256
212
516
34
487
550
18
15
541
837
1025
514
6
65
355
371
321
256
0
453
457
256
868
516
34
487
550
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
513
212
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
513
853
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
513
852
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
513
841
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
513
868
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
513
869
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
513
885
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
512
212
260
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
512
853
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
512
841
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
512
869
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
213
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
201
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
212
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
853
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
852
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
841
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
868
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
869
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
884
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
257
885
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
213
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
201
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
212
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
853
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
852
1028
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
841
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
868
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
449
256
869
516
2
486
130
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
513
841
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
513
869
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
512
212
260
2
486
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
512
852
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
512
868
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
257
201
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
257
212
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
257
852
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
257
841
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
257
868
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
257
869
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
257
884
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
256
212
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
256
852
1028
2
486
134
18
15
541
837
1025
514
6
65
355
371
321
256
0
454
457
256
868
516
2
486
165
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
513
853
1092
34
166
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
513
852
1092
34
550
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
513
868
1092
34
550
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
513
869
1092
34
166
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
513
885
1092
34
166
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
257
853
1092
34
166
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
257
852
1092
34
550
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
257
868
1092
34
550
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
257
869
1092
34
166
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
257
884
1348
34
550
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
102
449
257
885
1348
34
166
898
18
15
541
837
1025
514
6
65
355
371
321
352
96
453
449
513
852
1092
194
391
141
18
15
541
837
1025
514
6
65
355
371
321
352
96
453
449
513
868
1092
194
391
141
18
15
541
837
1025
514
6
65
355
371
321
352
96
453
449
257
852
1092
194
391
141
18
15
541
837
1025
514
6
65
355
371
321
352
96
453
449
257
868
1092
194
391
141
18
15
541
837
1025
514
6
65
355
371
321
352
96
453
449
256
852
1092
194
391
141
18
15
541
837
1025
514
6
65
355
371
321
352
96
453
457
257
852
1092
194
391
134
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
513
853
1092
34
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
513
852
1092
193
397
142
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
513
841
1092
193
397
142
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
513
868
1092
194
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
513
869
1348
34
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
513
885
1092
212
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
512
853
1348
34
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
512
841
1092
193
397
142
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
257
853
1092
193
397
142
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
257
852
1092
193
397
142
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
257
868
1092
194
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
257
869
1092
212
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
257
884
1348
34
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
257
885
1348
34
390
130
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
449
256
852
1092
193
397
142
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
457
512
852
1092
193
397
134
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
457
512
868
1092
194
390
133
18
15
541
837
1025
514
6
65
355
371
321
352
96
454
457
256
852
1092
193
397
134
18
15
541
837
1025
514
6
65
357
353
257
256
0
454
454
270
234
260
2
486
544
18
15
541
837
1025
514
6
65
357
353
257
384
0
454
454
270
234
516
2
486
544
18
15
541
837
1025
514
6
65
357
353
321
256
0
454
454
526
874
1028
2
486
544
18
15
541
837
1025
514
6
65
357
353
321
256
0
454
454
270
874
516
2
486
288
18
15
541
837
1025
514
6
65
357
353
321
320
0
454
454
526
874
1124
2
486
160
18
15
541
837
1025
514
6
65
357
353
321
320
64
678
454
526
874
1380
1394
1366
320
18
15
541
837
1025
514
6
65
357
353
321
320
64
678
422
526
874
1380
1394
1366
352
18
15
541
837
1025
514
6
65
357
353
321
320
96
102
454
526
874
1124
226
294
896
18
15
541
837
1025
514
6
65
357
353
321
352
0
454
454
270
874
548
2
486
544
18
15
541
837
1025
514
6
65
357
353
321
352
96
454
454
270
874
548
33
397
544
18
15
541
837
1025
514
6
65
357
357
257
256
0
454
454
269
253
260
2
486
544
18
15
541
837
1025
514
6
65
357
357
257
256
0
454
454
269
237
260
2
486
544
18
15
541
837
1025
514
6
65
357
357
257
384
0
454
454
269
253
516
2
486
544
18
15
541
837
1025
514
6
65
357
357
257
384
0
454
454
269
237
516
2
486
544
18
15
541
837
1025
514
6
65
357
357
321
256
0
454
454
525
877
1028
2
486
544
18
15
541
837
1025
514
6
65
357
357
321
256
0
454
454
525
893
1028
2
486
544
18
15
541
837
1025
514
6
65
357
357
321
256
0
454
454
269
877
1028
2
486
544
18
15
541
837
1025
514
6
65
357
357
321
256
0
454
454
269
893
1028
2
486
544
18
15
541
837
1025
514
6
65
357
357
321
352
96
102
454
525
877
1348
34
550
896
18
15
541
837
1025
514
6
65
357
357
321
352
96
102
454
525
893
1348
34
550
896
18
15
541
837
1025
514
6
65
357
357
321
352
96
102
454
269
893
1348
34
550
896
18
15
541
837
1025
514
6
65
357
357
321
352
96
454
454
525
877
1092
194
390
544
18
15
541
837
1025
514
6
65
357
357
321
352
96
454
454
525
893
1348
34
390
128
18
15
541
837
1025
514
6
65
357
357
321
352
96
454
454
269
893
1348
34
390
128
18
15
541
837
1025
514
6
65
357
373
257
256
0
454
454
261
253
260
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
256
0
454
454
261
237
260
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
256
0
454
454
262
253
260
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
256
0
454
454
262
230
260
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
256
0
454
454
263
253
260
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
256
0
454
454
263
237
260
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
384
0
454
454
261
253
516
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
384
0
454
454
261
237
516
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
384
0
454
454
262
253
516
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
384
0
454
454
262
230
516
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
384
0
454
454
263
253
516
2
486
544
18
15
541
837
1025
514
6
65
357
373
257
384
0
454
454
263
237
516
2
486
544
18
15
541
837
1025
514
6
65
357
373
385
384
0
454
454
261
797
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
385
384
0
454
454
262
797
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
385
384
0
454
454
263
797
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
385
320
0
454
454
261
797
1092
34
486
288
18
15
541
837
1025
514
6
65
357
373
385
320
0
454
454
262
797
1092
34
486
288
18
15
541
837
1025
514
6
65
357
373
385
320
0
454
454
263
797
1092
34
486
288
18
15
541
837
1025
514
6
65
357
373
385
320
96
102
454
263
797
1092
226
294
896
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
517
877
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
517
893
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
518
861
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
518
893
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
518
870
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
261
877
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
261
893
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
262
221
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
262
861
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
262
893
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
262
870
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
519
877
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
519
861
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
519
893
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
263
221
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
263
877
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
263
845
1028
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
263
861
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
256
0
454
454
263
893
516
2
486
288
18
15
541
837
1025
514
6
65
357
373
321
352
0
454
454
518
861
1092
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
352
0
454
454
519
861
1092
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
352
0
454
454
263
845
1092
2
486
544
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
517
877
1348
34
550
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
517
893
1348
34
550
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
518
861
1092
34
550
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
262
221
324
34
150
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
519
877
1348
34
550
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
519
861
1092
34
550
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
519
893
1348
34
550
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
263
221
324
34
150
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
102
454
263
877
1348
34
550
896
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
517
877
1092
194
390
544
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
517
893
1092
212
390
128
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
518
861
1092
34
390
128
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
518
893
1092
212
390
128
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
262
861
580
194
390
544
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
519
877
1092
194
390
544
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
519
861
1092
34
390
128
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
519
893
1092
212
390
128
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
263
877
1092
194
390
544
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
263
845
1092
34
390
128
18
15
541
837
1025
514
6
65
357
373
321
352
96
454
454
263
861
580
194
390
544
18
15
541
837
1025
514
6
65
611
353
257
256
0
454
969
269
253
260
2
486
805
18
15
541
837
1025
514
6
65
611
353
257
384
0
454
969
269
253
516
2
486
805
18
15
541
837
1025
514
6
65
611
353
321
256
0
454
969
269
877
1028
2
486
805
18
15
541
837
1025
514
6
65
611
353
321
256
0
454
969
269
893
1028
2
486
805
18
15
541
837
1025
514
6
65
611
371
321
256
0
453
969
256
868
1028
130
487
806
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
257
853
516
12
486
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
257
852
516
33
493
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
257
841
516
33
493
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
257
868
516
33
493
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
257
869
1028
140
486
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
257
885
1028
140
486
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
256
212
516
33
493
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
256
853
516
34
486
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
256
852
516
34
486
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
256
841
516
33
493
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
961
256
869
516
12
486
802
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
969
257
841
1028
2
486
805
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
969
256
852
1028
2
486
805
18
15
541
837
1025
514
6
65
611
371
321
256
0
454
969
256
868
1028
2
486
805
18
15
541
837
1025
514
6
65
611
371
321
352
96
454
961
257
853
1092
212
390
802
18
15
541
837
1025
514
6
65
611
371
321
352
96
454
961
257
852
1092
194
390
802
18
15
541
837
1025
514
6
65
611
371
321
352
96
454
961
257
868
1092
194
390
802
18
15
541
837
1025
514
6
65
611
371
321
352
96
454
961
257
885
1092
212
390
802
18
15
541
837
1025
514
6
65
611
371
321
352
96
454
961
256
852
1092
194
390
802
18
15
541
837
1025
514
6
65
611
371
321
352
96
454
969
256
852
1092
194
390
805
18
15
541
837
1025
514
6
65
611
371
321
352
96
454
969
256
868
1092
194
390
805
18
15
541
837
1025
514
6
65
613
353
321
256
0
454
966
270
874
516
33
493
800
18
15
541
837
1025
514
6
65
613
353
321
320
0
454
966
270
874
1124
2
486
800
18
15
541
837
1025
514
6
65
613
353
321
352
0
454
966
270
874
548
2
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
261
877
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
261
893
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
262
861
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
262
893
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
262
870
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
263
205
516
12
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
263
877
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
263
861
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
256
0
454
966
263
893
1028
140
486
800
18
15
541
837
1025
514
6
65
613
373
321
352
0
454
966
262
861
1092
2
486
800
18
15
541
837
1025
514
6
65
613
373
321
352
0
454
966
263
861
1092
2
486
800
18
15
541
837
1025
514
6
65
613
373
321
352
96
454
966
261
877
1092
194
390
800
18
15
541
837
1025
514
6
65
613
373
321
352
96
454
966
261
893
1092
212
390
800
18
15
541
837
1025
514
6
65
613
373
321
352
96
454
966
262
861
1092
194
390
800
18
15
541
837
1025
514
6
65
613
373
321
352
96
454
966
262
893
1092
212
390
800
18
15
541
837
1025
514
6
65
613
373
321
352
96
454
966
263
877
1092
194
390
800
18
15
541
837
1025
514
6
65
613
373
321
352
96
454
966
263
861
1092
194
390
800
18
15
541
837
1025
514
6
65
613
373
321
352
96
454
966
263
893
1092
212
390
800
18
15
541
1861
1025
514
6
65
531
625
321
320
0
454
1001
909
157
132
2
486
818
18
15
541
1861
1025
514
6
65
531
625
321
320
64
102
1001
909
157
132
194
614
1938
18
15
541
1861
1025
514
6
65
531
625
321
320
96
102
1001
909
157
132
226
550
1938
18
15
541
1861
1025
514
6
65
531
625
321
352
0
454
1001
909
157
68
2
486
818
18
15
541
1861
1025
514
6
65
531
625
321
352
96
102
1001
909
157
68
34
550
1938
18
15
541
1861
1025
514
6
65
579
625
321
256
0
454
905
909
157
4
2
486
786
18
15
541
1861
1025
514
6
65
579
625
321
256
0
454
905
909
173
4
2
486
786
18
15
541
1861
1025
514
6
65
579
625
321
256
0
454
905
909
189
4
2
486
786
18
15
541
1861
1025
514
6
65
579
625
321
320
0
454
905
909
157
132
2
486
774
18
15
541
1861
1025
514
6
65
579
625
321
320
0
454
905
909
173
132
2
486
774
18
15
541
1861
1025
514
6
65
579
625
321
320
0
454
905
909
189
132
2
486
774
18
15
541
1861
1025
514
6
65
579
625
321
352
96
454
897
909
157
68
34
390
770
18
15
541
1861
1025
514
6
65
579
625
321
352
96
454
905
909
157
68
34
390
773
18
15
541
1861
1025
514
6
65
579
611
321
256
0
453
897
897
180
4
34
487
782
18
15
541
1861
1025
514
6
65
579
611
321
256
0
453
897
896
180
4
34
487
782
18
15
541
1861
1025
514
6
65
579
611
321
256
0
454
897
897
180
4
2
486
770
18
15
541
1861
1025
514
6
65
579
611
321
256
0
454
897
896
180
4
2
486
770
18
15
541
1861
1025
514
6
65
579
611
321
256
0
454
905
897
180
4
2
486
786
18
15
541
1861
1025
514
6
65
579
611
321
256
0
454
905
896
180
4
2
486
786
18
15
541
1861
1025
514
6
65
581
629
321
352
96
454
902
905
157
68
34
390
768
18
15
541
1861
1025
514
6
65
275
625
321
320
96
102
745
909
157
132
226
550
1893
18
15
541
1861
1025
514
6
65
275
625
321
352
96
102
745
909
157
68
34
550
1893
18
15
541
1861
1025
514
6
65
585
617
321
256
0
454
910
907
179
4
2
486
784
18
15
541
1861
1025
514
6
65
585
617
321
256
0
454
910
907
183
4
2
486
784
18
15
541
1861
1025
514
6
65
585
617
321
320
0
454
910
907
179
132
2
486
784
18
15
541
1861
1025
514
6
65
585
617
321
320
0
454
910
907
183
132
2
486
784
18
15
541
1861
1025
514
6
65
585
633
321
256
0
454
910
902
146
4
130
486
784
18
15
541
1861
1025
514
6
65
585
633
321
256
0
454
910
902
147
4
2
486
784
18
15
541
1861
1025
514
6
65
585
633
321
320
0
454
910
902
146
132
2
486
784
18
15
541
1861
1025
514
6
65
585
633
321
320
0
454
910
902
147
132
2
486
784
18
15
541
1861
1025
514
6
65
585
633
321
352
96
454
910
902
146
68
36
390
784
18
15
541
1861
1025
514
6
65
585
633
321
352
96
454
910
902
147
68
193
397
784
18
15
541
1829
1025
514
6
65
585
521
321
352
96
454
910
1003
247
68
34
390
784
18
15
541
1829
1025
514
6
65
585
521
321
352
96
454
910
971
247
68
34
390
784
18
15
538
786
1026
514
6
65
352
324
320
340
96
102
456
284
222
618
192
614
900
18
15
538
786
1026
514
7
65
320
324
192
440
33
453
392
572
126
25
31
454
519
18
15
538
786
1026
514
7
65
320
324
192
440
97
453
392
572
126
25
63
390
519
18
15
538
786
1026
514
7
65
320
324
192
444
97
453
392
572
126
26
55
390
519
18
15
538
786
1026
514
7
65
320
324
320
312
33
453
392
572
894
1305
159
454
263
18
15
538
786
1026
514
7
65
320
324
320
312
33
453
392
316
254
281
31
454
519
18
15
538
786
1026
514
7
65
320
324
320
312
97
453
392
316
254
281
191
390
519
18
15
538
786
1026
514
7
65
320
324
320
440
33
453
392
316
254
537
31
454
519
18
15
538
786
1026
514
7
65
320
324
320
440
33
453
392
316
894
537
31
454
519
18
15
538
786
1026
514
7
65
320
324
320
440
97
453
392
572
894
1049
63
390
519
18
15
538
786
1026
514
7
65
320
324
320
440
97
453
392
316
254
537
63
390
519
18
15
538
786
1026
514
7
65
320
324
320
440
97
453
392
316
894
537
63
390
519
18
15
538
786
1026
514
7
65
320
324
320
316
97
453
392
316
254
282
183
390
519
18
15
538
786
1026
514
7
65
320
324
320
444
97
453
392
316
254
538
55
390
519
18
15
538
786
1026
514
7
65
320
324
320
444
97
453
392
316
894
538
55
390
519
18
15
538
786
1026
514
7
65
352
324
320
316
97
453
456
284
222
282
183
390
135
18
15
538
786
1026
514
7
65
352
324
320
444
97
453
456
284
222
538
55
390
135
18
15
538
843
1025
514
7
65
352
354
322
256
1
453
456
526
884
1030
39
487
551
18
15
538
843
1025
514
7
65
352
354
322
256
1
453
456
270
884
518
167
487
295
18
15
538
843
1025
514
7
65
352
354
322
352
97
101
456
526
884
1350
39
550
903
18
15
537
773
1025
514
6
193
193
339
351
288
32
710
5
289
194
327
81
966
1025
18
15
537
837
1025
514
6
198
199
373
321
352
96
720
1
265
849
1092
1378
1394
1039
18
15
537
837
1025
514
6
198
199
373
321
352
96
720
2
265
849
1092
1376
1392
1036
18
15
541
773
1025
514
6
193
201
329
321
352
96
422
14
299
211
356
34
742
16
18
15
541
773
1025
514
6
193
201
329
417
416
64
710
14
295
805
1124
34
934
1040
18
15
541
773
1025
514
6
193
201
329
417
416
64
710
14
295
813
1124
34
934
1040
18
15
541
773
1025
514
6
193
227
289
353
352
32
710
17
141
173
356
18
966
510
18
15
541
773
1025
514
6
193
227
307
321
256
0
709
17
129
180
260
98
999
509
18
15
541
773
1025
514
6
193
227
307
321
256
0
710
17
129
180
260
98
998
509
18
15
541
773
1025
514
6
193
227
307
321
352
0
709
17
129
180
356
2
999
509
18
15
541
773
1025
514
6
193
227
307
321
352
0
710
17
129
180
356
2
998
505
18
15
541
773
1025
514
6
193
211
341
321
352
96
725
49
261
877
1124
1378
1399
1053
18
15
541
645
1025
514
6
193
197
485
481
416
64
710
6
518
141
36
34
934
1024
18
15
541
645
1025
514
6
193
197
485
481
416
64
710
6
519
141
36
34
934
1024
18
15
541
837
1025
514
6
193
195
369
321
256
0
710
1
141
205
260
34
998
1026
18
15
541
837
1025
514
6
193
195
369
321
256
0
710
1
141
221
260
34
998
1026
18
15
541
837
1025
514
6
193
195
369
321
256
0
710
9
141
205
260
34
998
1030
18
15
541
837
1025
514
6
193
195
369
321
352
0
710
1
141
205
324
2
998
1026
18
15
541
837
1025
514
6
193
195
369
321
352
0
710
1
141
221
324
2
998
1026
18
15
541
837
1025
514
6
193
195
369
321
352
0
710
9
141
205
324
2
998
1030
18
15
541
837
1025
514
6
193
195
369
321
352
96
710
9
269
845
1092
194
902
1029
18
15
541
837
1025
514
6
193
195
369
321
352
96
422
9
269
845
1092
34
742
5
18
15
541
837
1025
514
6
193
195
369
321
352
96
726
9
269
845
1092
1378
1398
1026
18
15
541
837
1025
514
6
193
195
369
321
352
96
714
9
269
845
1092
1380
1406
1030
18
15
541
837
1025
514
6
193
195
355
321
352
96
709
1
257
868
1060
194
903
1037
18
15
541
837
1025
514
6
193
195
355
321
352
96
709
9
257
868
1060
194
903
1030
18
15
541
837
1025
514
6
193
195
355
321
352
96
709
9
256
868
1060
194
903
1030
18
15
541
837
1025
514
6
193
195
355
321
352
96
710
1
257
868
1060
34
902
1026
18
15
541
837
1025
514
6
193
195
355
321
352
96
710
1
257
869
548
34
902
502
18
15
541
837
1025
514
6
193
195
355
321
352
96
710
1
256
868
548
34
902
502
18
15
541
837
1025
514
6
193
195
355
321
352
96
710
1
256
869
548
34
902
502
18
15
541
837
1025
514
6
193
195
355
321
352
96
710
9
257
868
1060
34
902
1029
18
15
541
837
1025
514
6
193
195
355
321
352
96
710
9
256
868
1060
34
902
1029
18
15
541
837
1025
514
6
193
195
355
321
352
96
421
1
257
868
548
34
743
13
18
15
541
837
1025
514
6
193
195
355
321
352
96
421
1
256
868
548
34
743
13
18
15
541
837
1025
514
6
193
195
355
321
352
96
422
1
257
868
1348
36
742
2
18
15
541
837
1025
514
6
193
195
355
321
352
96
422
1
257
869
548
34
742
2
18
15
541
837
1025
514
6
193
195
355
321
352
96
422
1
256
869
548
34
742
2
18
15
541
837
1025
514
6
193
195
355
321
352
96
422
9
257
868
1348
36
742
6
18
15
541
837
1025
514
6
193
195
355
321
352
96
422
9
256
868
1348
34
742
6
18
15
541
837
1025
514
6
193
197
373
385
320
96
710
6
265
797
1092
236
902
1024
18
15
541
837
1025
514
6
193
197
373
321
352
96
710
6
265
845
1092
194
902
1024
18
15
541
837
1025
514
6
193
197
373
321
352
96
710
6
265
861
1092
194
902
1024
18
15
541
837
1025
514
6
193
197
373
321
352
96
422
6
265
845
1092
34
742
0
18
15
541
837
1025
514
6
193
197
373
321
352
96
422
6
265
861
1092
34
742
0
18
15
541
837
1025
514
6
193
197
373
321
352
96
422
6
265
893
1348
34
742
0
18
15
541
837
1025
514
6
193
201
377
321
256
0
710
14
134
194
260
34
998
1040
18
15
541
837
1025
514
6
193
201
377
321
256
0
710
14
134
210
260
34
998
1040
18
15
541
837
1025
514
6
193
201
377
321
256
0
710
14
134
211
260
34
998
1040
18
15
541
837
1025
514
6
193
201
377
321
256
0
710
14
135
197
260
34
998
1040
18
15
541
837
1025
514
6
193
201
377
321
256
0
710
14
135
201
260
34
998
1040
18
15
541
837
1025
514
6
193
201
377
321
256
0
710
14
135
205
260
34
998
1040
18
15
541
837
1025
514
6
193
201
377
321
352
0
710
14
134
194
324
2
998
1040
18
15
541
837
1025
514
6
193
201
377
321
352
0
710
14
134
210
324
2
998
1040
18
15
541
837
1025
514
6
193
201
377
321
352
0
710
14
134
211
324
2
998
1040
18
15
541
837
1025
514
6
193
201
377
321
352
0
710
14
135
197
324
2
998
1040
18
15
541
837
1025
514
6
193
201
377
321
352
0
710
14
135
201
324
2
998
1040
18
15
541
837
1025
514
6
193
201
377
321
352
0
710
14
135
205
324
2
998
1040
18
15
541
837
1025
514
6
193
201
377
321
352
96
710
14
262
850
580
212
902
1040
18
15
541
837
1025
514
6
193
201
377
321
352
96
710
14
263
837
580
212
902
1040
18
15
541
837
1025
514
6
193
201
377
321
352
96
710
14
263
841
1092
194
902
1040
18
15
541
837
1025
514
6
193
201
377
321
352
96
422
14
262
834
1092
34
742
16
18
15
541
837
1025
514
6
193
201
377
321
352
96
422
14
263
837
1348
34
742
16
18
15
541
837
1025
514
6
193
201
377
321
352
96
422
14
263
841
1092
34
742
16
18
15
541
837
1025
514
6
193
201
377
321
352
96
422
14
263
877
1348
36
742
16
18
15
541
837
1025
514
6
198
201
377
321
352
96
720
6
262
834
1092
1378
1396
1026
18
15
541
837
1025
514
6
198
201
377
321
352
96
720
6
262
850
1092
1378
1396
1026
18
15
541
837
1025
514
6
198
201
377
321
352
96
720
6
262
845
1092
1378
1396
1026
18
15
541
837
1025
514
6
198
201
377
321
352
96
720
6
262
851
1092
1378
1396
1026
18
15
538
786
1026
514
7
193
192
324
320
316
97
421
8
300
254
282
183
742
7
18
15
537
773
1025
514
6
64
326
339
351
288
64
452
390
330
866
1095
161
426
512
18
15
537
773
1025
514
6
64
326
339
351
288
64
452
390
586
866
1095
161
426
512
18
15
537
837
1025
514
6
64
326
370
335
288
64
452
390
396
866
535
161
426
512
18
15
537
837
1025
514
6
64
326
371
335
288
64
452
390
266
866
1047
161
426
512
18
15
537
837
1025
514
6
64
326
371
335
352
96
452
390
266
866
1103
193
394
512
18
15
530
839
1025
514
6
64
332
370
406
352
96
452
396
516
788
1094
193
394
260
18
15
539
841
1026
514
6
64
354
354
256
276
0
452
453
268
238
298
32
490
547
18
15
539
841
1026
514
6
64
354
354
256
404
0
452
453
268
238
554
32
490
579
18
15
530
839
1025
514
6
192
204
370
406
352
96
708
12
260
788
1094
193
906
1028
18
15
541
773
1025
514
6
137
67
273
385
384
0
386
385
597
861
1028
12
462
134
18
15
541
773
1025
514
6
137
67
273
385
384
0
386
385
589
877
1060
4
462
134
18
15
541
773
1025
514
6
137
67
337
193
384
0
386
385
533
125
4
4
462
134
18
15
541
773
1025
514
6
137
67
337
193
384
0
386
385
277
109
4
4
462
134
18
15
541
773
1025
514
6
137
67
337
321
256
0
386
385
533
221
260
4
462
390
18
15
541
773
1025
514
6
137
67
337
321
256
0
386
385
533
237
260
4
462
390
18
15
541
773
1025
514
6
137
67
337
321
256
0
386
385
277
221
260
4
462
390
18
15
541
773
1025
514
6
137
67
337
321
256
0
386
385
277
877
580
130
462
134
18
15
541
773
1025
514
6
137
67
337
321
256
0
386
385
277
893
580
130
462
134
18
15
541
773
1025
514
6
137
67
337
321
384
0
386
385
533
221
516
4
462
134
18
15
541
773
1025
514
6
137
67
337
321
384
0
386
385
533
237
516
4
462
134
18
15
541
773
1025
514
6
137
67
337
321
384
0
386
385
277
221
516
4
462
134
18
15
541
773
1025
514
6
137
67
337
321
384
0
386
385
277
877
516
4
462
134
18
15
541
773
1025
514
6
137
67
337
321
384
0
386
385
277
893
516
4
462
134
18
15
541
773
1025
514
6
137
67
337
321
352
0
386
385
277
877
612
4
462
134
18
15
541
773
1025
514
6
137
67
305
321
256
0
386
385
141
189
260
4
462
390
18
15
541
773
1025
514
6
137
67
305
321
384
0
386
385
141
189
516
4
462
134
18
15
541
773
1025
514
6
137
67
305
321
352
0
386
385
141
189
356
4
462
134
18
15
541
773
1025
514
6
137
67
305
353
256
0
386
385
141
173
260
4
462
134
18
15
541
773
1025
514
6
137
67
305
353
352
0
386
385
141
173
356
12
462
134
18
15
541
773
1025
514
6
137
67
281
385
384
0
386
385
585
853
1028
12
462
134
18
15
541
773
1025
514
6
137
67
281
385
384
0
386
385
585
857
1028
1
453
133
18
15
541
773
1025
514
6
137
67
281
385
384
0
386
385
585
869
1060
4
462
134
18
15
541
773
1025
514
6
137
67
281
385
384
0
386
385
585
861
1028
12
462
134
18
15
541
773
1025
514
6
137
67
281
385
384
0
386
385
586
858
1028
1
453
133
18
15
541
773
1025
514
6
137
67
281
417
416
0
386
385
585
845
1124
12
462
134
18
15
541
773
1025
514
6
137
67
293
353
256
0
386
385
129
189
260
4
462
134
18
15
541
773
1025
514
6
137
67
293
353
352
0
386
385
129
173
356
4
462
134
18
15
541
773
1025
514
6
137
67
293
353
352
0
386
385
129
189
356
12
462
134
18
15
541
773
1025
514
6
137
69
337
385
384
0
386
387
535
813
1060
4
462
258
18
15
541
773
1025
514
6
137
69
337
193
384
0
386
387
535
109
4
4
462
226
18
15
541
773
1025
514
6
137
69
337
193
384
0
386
387
279
109
4
4
462
226
18
15
541
773
1025
514
6
137
69
337
321
256
0
386
387
535
237
260
4
462
258
18
15
541
773
1025
514
6
137
69
337
321
256
0
386
387
279
237
260
4
462
258
18
15
541
773
1025
514
6
137
69
337
321
384
0
386
387
535
237
516
4
462
258
18
15
541
773
1025
514
6
137
69
337
321
384
0
386
387
279
237
516
4
462
258
18
15
541
773
1025
514
6
137
69
337
321
384
0
386
387
279
877
516
4
462
258
18
15
541
773
1025
514
6
137
69
337
321
352
0
386
387
279
877
612
4
462
322
18
15
541
773
1025
514
6
137
69
277
385
384
0
386
387
585
861
1028
12
462
258
18
15
541
773
1025
514
6
137
69
341
385
384
0
386
387
531
797
1028
4
462
258
18
15
541
773
1025
514
6
137
69
341
193
384
0
386
387
531
125
4
4
462
226
18
15
541
773
1025
514
6
137
69
341
321
256
0
386
387
531
237
260
4
462
258
18
15
541
773
1025
514
6
137
69
341
321
256
0
386
387
275
221
260
4
462
258
18
15
541
773
1025
514
6
137
69
341
321
384
0
386
387
531
237
516
4
462
258
18
15
541
773
1025
514
6
137
69
341
321
384
0
386
387
275
221
516
4
462
258
18
15
541
773
1025
514
6
137
195
273
385
384
0
386
641
77
877
1060
4
462
902
18
15
541
773
1025
514
6
137
195
273
385
384
0
386
641
77
861
1028
12
462
902
18
15
541
773
1025
514
6
137
195
289
353
352
0
386
641
2
166
292
1
453
901
18
15
541
773
1025
514
6
137
195
305
449
320
0
386
641
13
877
1092
4
462
902
18
15
541
773
1025
514
6
137
195
305
417
416
0
386
641
13
845
1124
12
462
902
18
15
541
773
1025
514
6
137
195
305
353
256
0
386
641
13
173
260
4
462
902
18
15
541
773
1025
514
6
137
195
305
353
352
0
386
641
13
173
356
12
462
902
18
15
541
773
1025
514
6
137
195
297
417
416
0
386
641
5
837
1124
4
462
902
18
15
541
773
1025
514
6
137
195
297
353
352
0
386
641
5
165
292
4
462
902
18
15
541
773
1025
514
6
137
195
297
353
352
0
386
641
5
173
292
12
462
902
18
15
541
773
1025
514
6
137
195
313
321
256
0
386
641
9
181
260
4
462
902
18
15
541
773
1025
514
6
137
195
313
321
352
0
386
641
9
181
356
4
462
902
18
15
541
773
1025
514
6
137
195
313
449
384
0
386
641
9
877
1028
12
462
902
18
15
541
773
1025
514
6
137
195
313
449
320
0
386
641
9
877
1092
4
462
902
18
15
541
773
1025
514
6
137
195
313
449
320
0
386
641
9
893
1092
4
462
902
18
15
541
773
1025
514
6
137
195
313
449
352
0
386
641
9
877
1124
4
462
902
18
15
541
773
1025
514
6
137
195
313
417
416
0
386
641
9
837
1124
12
462
902
18
15
541
773
1025
514
6
137
195
313
353
256
0
386
641
9
165
260
4
462
902
18
15
541
773
1025
514
6
137
195
313
353
352
0
386
641
9
165
292
4
462
902
18
15
541
773
1025
514
6
137
197
273
385
384
0
386
643
87
877
1060
4
462
906
18
15
541
773
1025
514
6
137
197
277
385
384
0
386
643
83
861
1028
12
462
906
18
15
541
837
1025
514
6
137
67
353
257
256
0
386
385
514
230
260
1
453
325
18
15
541
837
1025
514
6
137
67
353
257
256
0
386
385
258
230
260
1
453
325
18
15
541
837
1025
514
6
137
67
353
257
384
0
386
385
514
230
516
1
453
133
18
15
541
837
1025
514
6
137
67
353
257
384
0
386
385
258
230
516
1
453
133
18
15
541
837
1025
514
6
137
67
353
321
256
0
386
385
258
870
516
130
462
134
18
15
541
837
1025
514
6
137
67
353
321
352
0
386
385
258
870
548
12
462
134
18
15
541
837
1025
514
6
137
67
369
257
256
0
386
385
525
253
260
4
462
134
18
15
541
837
1025
514
6
137
67
369
257
256
0
386
385
525
237
260
4
462
134
18
15
541
837
1025
514
6
137
67
369
257
256
0
386
385
269
237
260
4
462
134
18
15
541
837
1025
514
6
137
67
369
257
384
0
386
385
525
253
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
257
384
0
386
385
525
237
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
257
384
0
386
385
269
237
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
321
256
0
386
385
525
205
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
321
256
0
386
385
525
221
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
321
256
0
386
385
269
221
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
321
256
0
386
385
269
877
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
321
256
0
386
385
269
845
516
4
462
134
18
15
541
837
1025
514
6
137
67
369
321
352
0
386
385
269
221
324
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
256
0
386
385
517
229
260
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
256
0
386
385
517
237
260
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
256
0
386
385
261
245
260
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
256
0
386
385
261
229
260
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
256
0
386
385
261
253
260
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
256
0
386
385
261
237
260
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
384
0
386
385
517
229
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
384
0
386
385
517
237
516
12
462
134
18
15
541
837
1025
514
6
137
67
361
257
384
0
386
385
261
245
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
384
0
386
385
261
229
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
257
384
0
386
385
261
253
516
12
462
134
18
15
541
837
1025
514
6
137
67
361
257
384
0
386
385
261
237
516
12
462
134
18
15
541
837
1025
514
6
137
67
361
321
256
0
386
385
517
213
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
321
256
0
386
385
261
213
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
321
256
0
386
385
261
221
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
321
256
0
386
385
261
877
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
321
256
0
386
385
261
893
516
4
462
134
18
15
541
837
1025
514
6
137
67
361
321
256
0
386
385
261
885
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
256
0
386
385
521
249
260
129
453
133
18
15
541
837
1025
514
6
137
67
377
257
256
0
386
385
521
245
260
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
256
0
386
385
521
229
260
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
256
0
386
385
521
253
260
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
256
0
386
385
521
237
260
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
256
0
386
385
265
245
260
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
256
0
386
385
265
229
260
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
384
0
386
385
521
245
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
384
0
386
385
521
229
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
384
0
386
385
521
253
516
12
462
134
18
15
541
837
1025
514
6
137
67
377
257
384
0
386
385
265
245
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
257
384
0
386
385
265
229
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
521
197
516
12
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
521
213
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
521
205
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
521
221
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
213
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
837
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
205
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
221
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
889
516
129
453
325
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
877
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
869
516
4
462
134
18
15
541
837
1025
514
6
137
67
377
321
256
0
386
385
265
893
516
4
462
134
18
15
541
837
1025
514
6
137
67
357
257
256
0
386
385
513
237
260
4
462
134
18
15
541
837
1025
514
6
137
67
357
257
256
0
386
385
257
253
260
4
462
134
18
15
541
837
1025
514
6
137
67
357
257
384
0
386
385
513
237
516
4
462
134
18
15
541
837
1025
514
6
137
67
357
257
384
0
386
385
257
253
516
12
462
134
18
15
541
837
1025
514
6
137
67
357
321
256
0
386
385
513
221
516
4
462
134
18
15
541
837
1025
514
6
137
67
357
321
256
0
386
385
257
221
516
4
462
134
18
15
541
837
1025
514
6
137
67
357
321
256
0
386
385
257
893
516
4
462
134
18
15
541
837
1025
514
6
137
69
353
257
256
0
386
387
519
237
260
4
462
258
18
15
541
837
1025
514
6
137
69
353
257
256
0
386
387
263
237
260
4
462
258
18
15
541
837
1025
514
6
137
69
353
257
384
0
386
387
519
237
516
4
462
258
18
15
541
837
1025
514
6
137
69
353
257
384
0
386
387
263
237
516
4
462
258
18
15
541
837
1025
514
6
137
69
353
321
256
0
386
387
263
877
516
4
462
258
18
15
541
837
1025
514
6
137
69
369
257
256
0
386
387
267
231
260
12
462
258
18
15
541
837
1025
514
6
137
69
369
257
384
0
386
387
267
231
516
4
462
258
18
15
541
837
1025
514
6
137
69
357
257
256
0
386
387
261
237
260
4
462
258
18
15
541
837
1025
514
6
137
69
357
257
384
0
386
387
261
237
516
4
462
258
18
15
1194
1931
1025
1538
1671
1736
1544
1242
226
704
449
67
1264
1924
12
6
135
386
830
18
15
1193
901
1025
1538
1670
1737
1675
345
225
704
448
66
1649
1
13
516
130
1742
1086
18
15
1193
901
1025
1538
1670
1737
1675
345
225
704
448
66
1649
5
13
516
130
1742
1086
18
15
1193
1925
1025
1538
1670
1737
1547
1241
225
704
448
66
1265
1925
13
4
132
398
830
18
15
1193
1925
1025
1538
1670
1737
1675
1241
225
704
448
66
1649
1797
13
4
132
1742
1086
18
15
1197
901
1025
1538
1670
1737
1673
345
225
704
448
66
1659
3
9
516
132
1742
1082
18
15
1197
901
1025
1538
1670
1737
1673
345
225
704
448
66
1659
3
13
516
132
1742
1082
18
15
1197
1925
1025
1538
1670
1737
1545
1241
225
704
448
66
1275
1923
9
4
132
398
826
18
15
1197
1925
1025
1538
1670
1737
1673
1241
225
704
448
66
1659
1795
9
4
132
1742
1082
18
15
1213
1925
1025
1538
1670
1737
1539
1221
225
704
448
66
1217
1921
13
4
132
462
806
18
15
1213
1925
1025
1538
1670
1737
1539
1225
225
704
448
66
1217
1925
5
4
132
462
806
18
15
1213
1925
1025
1538
1670
1737
1539
1225
225
704
448
66
1217
1925
13
4
132
462
806
18
15
1213
1925
1025
1538
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
130
462
326
18
15
1213
1925
1025
1538
1670
1737
1603
1225
225
704
448
66
833
1797
13
4
132
398
326
18
15
1213
1925
1025
1538
1670
1737
1605
1217
225
704
448
66
835
1799
13
4
132
398
330
18
15
532
790
1035
523
3
4
333
324
394
410
2
643
711
713
769
1032
26
968
968
18
15
532
790
1035
523
3
4
333
324
202
410
2
3
455
457
97
8
26
8
1000
18
15
532
790
1035
523
3
4
333
324
202
410
2
643
711
425
97
8
26
968
968
18
15
532
790
1035
523
3
4
333
324
202
410
2
643
711
457
97
8
26
968
968
18
15
532
790
1035
523
3
4
333
324
330
346
66
3
455
457
865
608
250
8
1000
18
15
532
790
1035
523
3
4
333
324
330
346
66
643
711
425
865
608
250
904
968
18
15
532
790
1035
523
3
4
333
324
330
346
66
643
711
457
865
608
250
904
968
18
15
532
790
1035
523
3
4
333
324
330
346
66
643
711
1865
865
608
250
904
968
18
15
532
790
1035
523
3
4
333
324
330
346
66
643
711
1865
1377
608
250
904
968
18
15
532
790
1035
523
3
4
333
324
330
346
66
643
455
457
865
608
250
904
1240
18
15
532
790
1035
523
3
4
333
324
330
410
2
643
711
457
865
1032
26
968
968
18
15
537
845
1033
523
0
5
333
356
334
346
67
647
461
396
866
1376
1398
1344
365
18
15
537
845
1033
523
3
7
333
356
330
282
2
2
452
396
865
520
28
514
995
18
15
537
845
1033
523
3
7
333
356
330
346
66
642
452
396
865
1376
1396
1346
1219
18
15
537
845
1033
523
3
7
333
356
330
314
2
2
452
396
865
528
12
514
995
18
15
537
845
1033
523
3
7
333
356
334
346
66
642
452
396
866
1376
1396
1346
1219
18
15
537
845
1033
523
3
7
333
357
330
282
2
2
452
397
864
520
28
514
995
18
15
537
845
1033
523
3
7
333
357
330
346
2
2
452
397
864
1360
60
2
995
18
15
537
845
1033
523
3
7
333
357
330
346
2
66
452
397
864
1360
60
226
931
18
15
537
845
1033
523
3
7
333
357
330
346
66
642
452
397
864
1360
1388
1346
1219
18
15
537
845
1033
523
3
7
333
357
330
314
2
2
452
397
864
1040
12
2
995
18
15
537
845
1033
523
3
7
333
357
330
314
2
66
452
397
864
1040
140
226
931
18
15
537
845
1033
523
3
7
333
357
330
314
2
642
452
397
864
1040
12
962
355
18
15
537
781
1032
524
2
4
333
329
395
408
28
16
429
417
817
1035
3
19
983
18
15
537
781
1032
524
2
4
333
329
395
408
28
656
429
417
778
1035
3
963
343
18
15
537
781
1032
524
2
4
333
329
203
408
28
16
429
401
113
11
3
19
983
18
15
537
781
1032
524
2
4
333
329
203
408
28
16
429
433
113
11
3
19
983
18
15
537
781
1032
524
2
4
333
329
203
408
28
16
429
465
106
11
3
19
983
18
15
537
781
1032
524
2
4
333
329
331
280
28
16
429
465
874
1291
147
19
983
18
15
537
781
1032
524
2
4
333
329
331
408
28
16
429
433
881
523
3
275
983
18
15
537
781
1032
524
2
4
333
329
331
408
28
16
429
465
874
1035
3
19
983
18
15
537
781
1032
524
2
4
333
329
331
408
28
656
429
465
874
1035
3
963
343
18
15
857
965
1769
1705
1645
45
257
169
641
641
563
1889
257
21
621
37
713
13
589
18
15
858
962
1762
1650
315
32
256
188
640
512
1546
1483
264
12
664
64
382
338
355
18
15
858
962
1762
1650
315
32
256
188
640
512
1546
1483
265
12
664
64
382
338
356
18
15
858
962
1762
1650
1646
32
256
188
640
512
644
1900
264
12
664
132
652
6
578
18
15
858
962
1762
1650
1646
32
256
188
640
512
644
1900
266
12
664
132
650
6
576
18
15
857
965
1765
1701
1657
1605
1537
181
645
653
561
561
513
1962
1195
41
1229
1153
1075
18
15
857
965
1765
1701
1657
1605
1537
181
645
653
561
561
513
1962
1206
37
1229
1153
1075
18
15
857
965
1773
1701
1653
1605
1537
181
642
645
565
569
513
1962
1200
37
1225
1153
1073
18
15
857
965
1773
1701
1653
1605
1537
178
643
645
565
565
513
1960
1194
36
1225
1157
1057
18
15
721
145
277
677
57
337
81
35
651
665
177
133
437
769
825
781
145
219
709
18
15
721
145
277
677
57
337
81
35
651
665
177
133
501
769
825
781
145
379
839
18
15
577
17
210
627
57
97
49
227
484
394
10
75
489
137
267
177
388
52
902
18
15
577
9
161
677
57
97
205
197
477
437
177
1689
1677
50
571
529
661
1745
1731
18
15
577
9
161
677
57
97
205
197
477
437
177
1689
1677
50
315
529
661
1745
1731
18
15
577
9
165
677
57
97
205
197
469
433
177
1689
1677
49
573
529
661
1745
1731
18
15
577
9
165
677
57
97
205
197
469
433
177
1689
1677
49
317
529
661
1745
1731
18
15
577
9
165
677
57
97
205
197
469
437
177
1689
1677
49
573
533
657
1745
1731
18
15
577
9
165
677
57
97
205
197
469
437
177
1689
1677
49
317
533
657
1745
1731
18
15
577
9
165
677
57
97
205
197
469
437
177
1689
1677
41
317
533
657
1745
1731
18
15
577
9
165
677
57
97
205
197
469
437
177
1689
1677
41
318
534
657
1745
1731
18
15
577
9
165
677
57
97
205
197
469
437
177
1689
1677
50
574
534
657
1745
1731
18
15
577
9
165
677
57
97
205
197
469
437
177
1689
1677
50
318
534
657
1745
1731
18
15
577
9
165
677
57
97
205
197
469
437
177
1689
1677
50
319
533
657
1745
1731
18
15
577
145
403
627
55
337
42
99
393
400
24
132
404
918
702
160
176
248
484
18
15
725
21
277
517
1589
1717
165
1893
1897
1593
1145
1221
1733
1557
1
1025
1473
1369
69
18
15
725
21
277
517
1589
1717
165
1893
1897
1593
1149
1221
1733
1557
1
1025
1475
1369
69
18
15
725
21
277
517
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1369
69
18
15
725
21
277
517
1589
1717
165
1893
1893
1577
1146
1218
1735
1557
5
1025
1472
1368
66
18
15
725
21
277
517
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1369
69
18
15
725
21
277
517
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1369
69
18
15
725
21
277
517
1589
1717
165
1869
1893
1577
1149
1221
1733
1541
5
1025
1477
1393
69
18
15
725
21
277
517
1589
1717
165
1869
1893
1577
1149
1221
1733
1545
5
1025
1477
1393
69
18
15
725
21
277
517
1589
1717
165
1869
1893
1577
1146
1218
1735
1541
5
1025
1472
1396
66
18
15
209
273
51
11
253
117
97
99
97
225
241
257
193
385
261
69
260
502
22
18
15
209
273
51
11
253
117
97
99
97
225
241
257
193
401
261
133
260
502
22
18
15
209
273
51
11
253
117
97
99
97
225
241
257
321
321
261
133
260
502
278
18
15
209
475
451
275
55
117
85
9
57
225
48
65
221
17
21
9
559
181
869
18
15
209
475
451
275
55
117
85
9
57
225
48
65
221
17
533
9
559
181
869
18
15
209
475
451
275
55
117
85
9
57
225
48
65
221
529
21
9
559
181
869
18
15
209
475
451
275
55
117
85
9
57
225
48
65
221
529
1557
9
559
181
869
18
15
209
265
393
261
53
113
97
115
839
17
121
77
193
537
1818
1434
435
371
203
18
15
209
465
453
261
53
113
97
3
59
203
121
70
321
209
25
17
537
216
966
18
15
209
465
453
261
53
113
97
3
59
203
121
70
321
209
537
17
537
216
966
18
15
209
465
453
261
53
113
97
3
59
203
121
77
193
209
25
17
537
361
203
18
15
209
465
453
261
53
113
97
3
59
203
121
77
193
209
537
17
537
361
203
18
15
209
465
453
261
53
113
97
3
59
203
121
77
193
465
25
17
537
361
203
18
15
209
465
453
261
53
113
97
3
59
203
121
77
193
465
537
17
537
361
203
18
15
209
465
385
275
55
117
97
3
3
1
89
65
193
209
208
485
445
381
193
18
15
209
465
385
275
55
117
97
3
3
1
89
65
193
209
209
485
445
365
193
18
15
209
465
385
275
55
117
97
3
3
1
89
65
193
465
208
485
445
381
193
18
15
209
465
385
275
55
117
97
3
3
1
89
65
193
465
209
485
445
365
193
18
15
209
465
385
275
55
117
98
3
3
1
89
65
192
210
208
485
445
366
367
18
15
209
465
385
275
55
117
98
3
3
1
89
65
192
466
208
485
445
366
367
18
15
209
465
451
275
61
117
97
3
129
193
97
65
193
209
261
517
277
369
209
18
15
209
465
451
275
61
117
97
3
129
193
97
65
193
465
261
517
277
369
209
18
15
209
465
451
275
61
117
97
3
129
193
97
65
194
209
261
517
277
361
880
18
15
209
465
451
275
61
117
97
3
129
193
97
65
194
465
261
517
277
361
880
18
15
209
469
405
261
53
113
98
23
13
17
121
77
192
218
194
487
417
361
204
18
15
209
473
449
273
53
113
97
19
59
225
50
75
193
217
9
5
556
178
414
18
15
209
473
449
273
53
113
97
19
59
225
50
75
193
217
521
5
556
178
414
18
15
209
473
449
273
53
113
97
19
59
225
50
75
193
473
9
5
556
178
414
18
15
209
473
449
273
53
113
97
19
59
225
50
75
193
473
521
5
556
178
414
18
15
209
473
449
273
53
113
97
19
59
225
51
75
193
217
9
13
553
176
409
18
15
209
473
449
273
53
113
97
19
59
225
51
75
193
217
521
13
553
176
409
18
15
209
473
449
273
53
113
97
19
59
225
51
75
193
473
9
13
553
176
409
18
15
209
473
449
273
53
113
97
19
59
225
51
75
193
473
521
13
553
176
409
18
15
217
459
393
265
61
117
81
10
2
39
117
65
213
20
948
720
1876
561
837
18
15
217
459
393
267
61
117
81
17
1
17
113
65
217
29
949
753
1891
573
833
18
15
217
267
33
5
221
117
81
74
122
251
233
289
354
204
260
68
270
449
272
18
15
217
267
33
5
221
117
81
74
122
251
233
289
354
204
132
68
270
449
272
18
15
217
267
33
5
221
117
81
74
122
251
233
289
354
844
132
68
270
449
272
18
15
217
11
393
267
61
117
81
145
453
241
113
65
217
285
541
90
270
382
193
18
15
81
203
393
267
57
113
33
49
5
17
117
69
2
27
31
28
438
53
16
18
15
81
203
393
267
57
113
33
49
5
17
117
69
514
1563
1567
1564
1974
1973
1808
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
1
81
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
1
80
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
513
592
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
2
80
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
514
592
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
9
81
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
9
80
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
10
80
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
121
80
229
445
218
28
18
15
81
209
385
275
55
117
33
3
3
1
89
65
1
122
80
229
445
218
28
18
15
81
209
385
275
55
117
34
3
3
1
89
65
0
1
81
229
445
218
27
18
15
81
209
385
275
55
117
34
3
3
1
89
65
0
2
80
229
445
218
27
18
15
81
209
385
275
55
117
34
3
3
1
89
65
0
9
81
229
445
218
27
18
15
81
209
385
275
55
117
34
3
3
1
89
65
0
9
80
229
445
218
27
18
15
81
209
387
275
61
117
33
3
1
1
97
65
1
1
517
1541
1909
561
26
18
15
81
209
387
275
61
117
33
3
1
1
97
65
1
513
1541
1541
1908
562
26
18
15
81
209
387
275
61
117
33
3
1
1
97
65
1
257
517
1541
1908
562
26
18
15
81
209
387
275
61
117
33
3
1
1
97
65
1
9
517
1541
1909
561
26
18
15
81
209
387
275
61
117
33
3
1
1
97
65
1
265
517
1541
1908
562
26
18
15
81
209
387
275
61
117
33
3
1
1
97
65
2
1
517
1541
1909
561
16
18
15
81
209
387
275
61
117
33
3
1
1
97
65
2
513
1541
1541
1908
562
16
18
15
81
209
451
275
61
117
33
35
57
193
97
65
1
785
789
1301
529
361
17
18
15
81
209
451
275
61
117
33
35
57
193
97
65
2
529
789
1301
533
361
16
18
15
81
209
451
275
61
117
33
35
57
193
97
65
2
785
789
1301
533
361
16
18
15
81
11
408
113
473
113
33
113
211
711
721
1555
1027
155
641
1920
1039
1953
1712
18
15
81
11
408
113
473
113
33
113
211
711
721
1555
515
155
641
1920
1039
1953
176
18
15
81
11
408
113
473
113
33
113
211
711
721
1683
1027
1691
1665
1920
1039
1825
1520
18
15
81
11
408
113
473
113
33
114
211
711
721
147
3
564
1666
1920
1039
1057
1840
18
15
81
11
408
113
217
113
33
114
211
455
369
275
515
820
802
384
22
385
1018
18
15
81
11
408
113
217
113
33
114
211
455
369
275
515
820
1314
640
22
385
1018
18
15
81
217
449
273
53
113
33
19
59
225
51
75
1
113
265
269
169
177
25
18
15
81
217
449
273
53
113
33
19
59
225
51
75
1
113
777
1293
553
177
25
18
15
81
217
449
273
53
113
33
19
59
225
51
75
1
113
137
269
553
177
25
18
15
81
217
449
273
53
113
33
19
59
225
51
75
1
113
649
269
553
177
25
18
15
81
217
451
273
53
113
33
5
58
226
50
75
3
15
40
268
170
178
24
18
15
81
217
451
273
53
113
33
5
58
226
50
75
3
527
552
268
170
178
24
18
15
81
217
451
273
53
113
33
5
58
226
50
75
3
527
1576
1292
554
178
24
18
15
81
217
451
273
53
113
33
5
58
226
50
75
3
527
808
1292
554
178
24
18
15
81
217
451
273
53
113
33
5
58
226
50
75
3
783
808
1292
554
178
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
2
14
40
268
170
179
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
2
15
40
268
170
179
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
2
527
552
268
170
179
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
2
527
1576
1292
554
179
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
2
527
808
1292
554
179
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
2
782
808
1292
554
179
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
2
783
808
1292
554
179
24
18
15
81
217
451
273
53
113
33
5
58
226
50
74
3
15
40
268
170
179
25
18
15
81
217
451
273
53
113
33
5
58
226
50
74
3
527
552
268
170
179
25
18
15
81
217
451
273
53
113
33
5
58
226
50
74
3
527
1576
1292
554
179
25
18
15
81
217
451
273
53
113
33
5
58
226
50
74
3
527
808
1292
554
179
25
18
15
81
217
451
273
53
113
33
5
58
226
50
74
3
783
808
1292
554
179
25
18
15
81
217
451
273
53
113
33
37
58
226
50
75
3
463
456
268
554
178
24
18
15
81
217
451
273
53
113
33
37
58
226
50
74
2
463
456
268
554
179
24
18
15
81
217
451
273
53
113
33
37
58
226
50
74
3
463
456
268
554
179
25
18
15
81
273
402
115
473
113
33
195
276
913
721
147
3
393
427
307
53
640
170
18
15
81
273
402
115
473
113
33
195
276
913
721
147
3
393
491
307
53
640
170
18
15
81
273
402
115
473
113
33
195
276
913
721
147
515
393
427
307
53
640
1706
18
15
81
273
402
115
473
113
33
195
276
913
721
147
515
393
491
307
53
640
1706
18
15
81
273
402
115
473
113
33
195
276
913
721
1683
515
393
427
307
565
1664
170
18
15
81
273
402
115
473
113
33
195
276
913
721
1683
515
393
491
307
565
1664
170
18
15
81
273
402
115
473
113
33
195
276
913
721
1939
515
393
427
307
565
1600
90
18
15
81
273
402
115
473
113
33
195
276
913
721
1939
515
393
491
307
565
1600
90
18
15
81
273
402
115
473
113
33
227
276
913
721
147
515
841
459
307
53
640
1706
18
15
81
273
403
115
473
113
33
227
281
913
721
147
513
833
853
597
52
1120
1534
18
15
81
273
403
115
473
113
33
227
281
913
721
1939
513
833
853
597
564
1632
62
18
15
365
97
73
9
221
49
163
407
49
11
233
457
321
712
1673
569
365
781
1049
18
15
365
97
73
9
221
49
163
407
49
11
233
457
321
713
1673
569
365
781
1049
18
15
365
97
73
9
221
49
163
407
49
11
233
463
321
712
1673
665
365
393
528
18
15
365
97
73
9
221
49
163
407
49
11
233
463
321
712
1676
665
365
393
528
18
15
365
97
73
9
221
49
163
407
49
11
233
463
321
456
905
665
365
393
528
18
15
365
97
73
9
221
49
163
407
49
11
233
463
321
713
1672
665
365
393
528
18
15
365
97
73
9
221
49
163
407
49
11
233
463
321
713
1673
665
365
393
528
18
15
365
97
73
9
221
49
163
407
305
11
233
463
321
712
136
57
877
1417
16
18
15
365
97
73
9
221
49
163
407
305
11
233
463
321
712
137
57
877
1417
16
18
15
365
97
73
9
221
49
163
407
305
11
233
463
321
712
140
57
877
1417
16
18
15
365
97
73
9
221
49
163
407
305
11
233
463
321
713
137
57
877
1417
16
18
15
365
97
73
9
221
49
163
407
305
11
233
463
321
713
141
57
877
1417
16
18
15
365
97
73
11
219
51
163
407
49
10
232
456
322
712
1668
684
360
776
1044
18
15
365
97
73
11
219
51
163
407
561
10
232
200
320
712
388
44
872
264
280
18
15
365
97
73
11
219
51
163
407
561
10
232
200
320
713
645
556
872
264
280
18
15
365
97
73
11
219
51
163
407
561
10
232
200
320
457
389
44
872
264
280
18
15
365
97
73
11
219
51
163
407
561
10
232
200
322
712
388
44
872
264
276
18
15
365
97
73
11
219
51
163
407
561
10
232
456
320
712
388
44
872
776
1048
18
15
365
97
73
11
219
51
163
407
561
10
232
456
320
457
389
44
872
776
1048
18
15
365
97
73
11
219
51
163
407
561
10
232
456
322
712
388
44
872
776
1044
18
15
365
97
73
11
219
51
163
407
561
10
232
456
322
712
396
116
728
392
20
18
15
365
97
73
11
219
51
163
407
305
10
232
456
322
712
132
44
360
776
1044
18
15
213
281
402
274
54
118
103
97
848
16
56
64
194
534
1812
1424
1064
620
364
18
15
213
281
402
274
54
118
103
97
848
16
88
64
194
534
1812
1424
464
218
220
18
15
213
281
473
262
54
118
86
97
225
200
120
64
220
390
1
48
256
568
840
18
15
213
281
473
262
54
118
86
97
225
200
120
64
220
390
513
48
512
568
840
18
15
213
281
473
262
54
118
86
97
225
200
120
64
220
390
2
48
256
568
840
18
15
213
281
473
262
54
118
86
97
225
200
120
64
220
390
514
80
512
568
840
18
15
213
457
409
262
54
118
86
1
10
24
120
64
220
22
208
456
448
216
200
18
15
213
457
409
262
54
118
86
1
10
24
120
64
220
534
208
456
448
216
200
18
15
213
457
421
261
501
117
85
1
25
61
253
773
629
17
945
707
1795
1385
521
18
15
213
277
437
261
53
117
85
73
841
37
121
69
565
833
1857
793
1025
569
1803
18
15
213
277
437
261
53
117
85
73
841
37
121
37
565
833
1857
793
1025
537
1797
18
15
213
277
437
261
53
117
85
73
841
37
125
37
565
833
1857
793
1027
537
1797
18
15
213
277
437
261
53
117
85
77
845
37
121
33
562
834
1857
793
1025
541
1792
18
15
213
277
437
261
53
117
85
77
845
37
121
33
562
834
1859
793
1025
541
1792
18
15
213
277
437
261
53
117
85
77
845
37
121
33
562
835
1857
793
1025
541
1792
18
15
213
277
437
261
53
117
85
77
845
37
121
33
562
835
1859
793
1025
541
1792
18
15
213
277
437
261
53
117
85
77
845
37
125
33
562
834
1857
793
1026
542
1792
18
15
213
277
437
261
53
117
85
77
845
37
125
33
562
834
1859
793
1026
542
1792
18
15
213
277
437
261
53
117
85
77
845
37
125
33
562
835
1857
793
1026
542
1792
18
15
213
277
437
261
53
117
85
77
845
37
125
33
562
835
1859
793
1026
542
1792
18
15
213
277
437
261
53
117
101
105
841
37
121
69
197
529
1809
1433
1
345
197
18
15
213
277
437
261
53
117
101
105
841
37
125
69
197
529
1809
1433
3
345
197
18
15
213
277
437
261
53
117
101
105
841
38
125
69
197
529
1809
1432
2
377
197
18
15
213
277
421
261
53
117
85
73
837
53
121
69
565
833
1881
797
1025
569
1803
18
15
213
277
421
261
53
117
101
105
837
53
121
69
197
529
1813
1433
1
377
197
18
15
213
277
421
261
53
117
101
101
837
53
121
69
197
533
1817
1433
1
377
197
18
15
213
277
421
261
53
117
101
101
837
53
121
69
197
533
1821
1437
1
377
197
18
15
213
277
421
261
53
117
101
117
837
53
121
69
197
537
1817
1433
1
377
197
18
15
213
277
421
261
53
117
101
117
837
53
125
69
197
537
1817
1434
2
370
198
18
15
213
281
473
261
53
117
85
97
225
201
121
73
218
398
1
51
263
561
832
18
15
213
281
473
261
53
117
85
97
225
201
121
73
218
398
513
83
519
561
832
18
15
213
281
473
261
53
117
85
97
225
201
121
73
218
398
514
51
519
561
832
18
15
213
281
473
261
53
117
85
97
225
201
125
65
218
398
1
83
259
363
200
18
15
213
281
473
261
53
117
85
97
225
201
125
65
218
398
2
83
259
363
200
18
15
213
281
473
261
53
117
85
97
225
201
125
33
50
399
513
51
515
27
0
18
15
213
281
473
261
53
117
85
97
225
201
125
81
218
398
1
51
259
215
384
18
15
213
281
473
261
53
117
85
97
225
201
125
81
218
398
513
83
261
342
192
18
15
213
281
473
261
53
117
85
97
225
201
125
81
218
398
2
51
259
215
384
18
15
213
281
473
261
53
117
85
97
225
201
125
81
218
398
514
51
259
215
384
18
15
213
281
473
261
53
117
85
97
225
201
125
81
218
399
1
51
259
215
384
18
15
213
281
473
261
53
117
85
97
225
201
125
81
218
399
513
51
259
215
384
18
15
213
281
473
261
53
117
85
97
225
201
123
33
50
399
513
83
257
30
0
18
15
213
281
473
261
53
117
85
97
225
201
123
81
218
398
1
51
257
342
192
18
15
213
281
473
261
53
117
85
97
225
201
123
81
218
398
513
83
257
342
192
18
15
213
281
473
261
53
117
85
97
225
201
123
81
218
398
2
83
257
342
192
18
15
213
281
473
261
53
117
85
97
225
201
123
81
218
398
514
83
257
342
192
18
15
213
281
473
261
53
117
85
97
225
201
123
81
218
399
1
51
257
342
192
18
15
213
281
473
261
53
117
85
97
225
201
123
81
218
399
513
83
257
342
192
18
15
213
281
473
261
53
117
85
97
225
201
123
73
218
398
514
83
257
362
192
18
15
213
281
473
261
53
117
101
97
225
201
121
69
197
1
1
51
519
569
839
18
15
213
281
473
261
53
117
101
97
225
201
121
69
197
1
2
83
263
373
197
18
15
213
281
473
261
53
117
101
97
225
201
121
69
197
513
1
51
519
569
839
18
15
213
281
473
261
53
117
101
97
225
201
121
69
197
513
1537
51
263
569
839
18
15
213
281
473
261
53
117
101
97
225
201
121
69
197
385
1
83
263
373
197
18
15
213
281
473
261
53
117
101
97
225
201
121
69
197
385
513
83
263
373
197
18
15
213
281
473
261
53
117
101
97
225
201
125
69
197
1
1
51
517
569
837
18
15
213
281
473
261
53
117
101
97
225
201
125
69
197
1
2
83
515
561
837
18
15
213
281
473
261
53
117
101
97
225
201
125
69
197
513
1
51
517
569
837
18
15
213
281
473
261
53
117
101
97
225
201
125
69
197
513
1537
51
517
569
837
18
15
213
281
473
261
53
117
101
97
225
201
125
69
197
385
1
51
261
565
837
18
15
213
281
473
261
53
117
101
97
225
201
125
69
197
385
513
51
515
569
837
18
15
213
457
421
261
53
117
85
1
25
61
125
33
50
17
945
707
3
29
0
18
15
213
457
421
261
53
117
85
1
25
61
125
37
53
17
945
707
3
25
6
18
15
213
457
421
261
53
117
85
1
25
61
125
37
565
17
945
707
3
537
1798
18
15
213
457
421
261
53
117
85
1
25
59
125
33
50
17
945
705
1
29
0
18
15
341
277
437
261
53
117
213
361
841
37
121
33
178
385
529
793
1025
29
448
18
15
341
277
437
261
53
117
213
361
841
37
121
33
178
385
273
793
1025
29
448
18
15
341
277
437
261
53
117
213
361
841
37
121
33
178
385
561
793
1025
29
448
18
15
341
277
437
261
53
117
213
361
841
37
121
33
178
385
305
793
1025
29
448
18
15
341
277
437
261
53
117
213
361
841
37
121
37
181
385
529
793
1025
25
453
18
15
341
277
437
261
53
117
213
361
841
37
121
37
181
385
273
793
1025
25
453
18
15
341
277
437
261
53
117
213
361
841
37
121
37
181
385
401
793
1025
25
453
18
15
341
277
437
261
53
117
213
361
841
37
125
33
178
385
273
921
1026
30
448
18
15
341
277
437
261
53
117
213
361
841
37
125
37
181
385
529
793
1027
25
453
18
15
341
277
437
261
53
117
213
361
841
37
125
37
181
385
273
793
1027
25
453
18
15
341
277
437
261
53
117
213
361
841
37
125
37
181
385
401
793
1027
25
453
18
15
341
277
437
261
53
117
213
361
841
38
125
37
181
385
529
792
1026
25
453
18
15
341
277
437
261
53
117
213
361
841
38
125
37
181
385
273
792
1026
25
453
18
15
341
277
437
261
53
117
213
361
841
38
125
37
181
385
401
792
1026
25
453
18
15
341
277
437
261
53
117
213
361
845
37
121
33
178
385
553
809
1025
29
448
18
15
341
277
437
261
53
117
213
361
845
37
121
33
178
385
297
809
1025
29
448
18
15
341
277
437
261
53
117
213
361
845
37
121
33
178
385
293
809
1025
29
448
18
15
341
277
437
261
53
117
213
361
845
37
121
37
181
385
553
809
1025
25
453
18
15
341
277
437
261
53
117
213
361
845
37
121
37
181
385
297
809
1025
25
453
18
15
341
277
437
261
53
117
213
361
845
37
121
37
181
385
293
809
1025
25
453
18
15
341
277
437
261
53
117
213
361
842
50
122
34
183
385
400
788
0
24
450
18
15
341
277
437
261
53
117
213
361
842
50
122
35
179
385
528
788
0
26
448
18
15
341
277
437
261
53
117
213
361
842
50
122
35
179
385
272
788
0
26
448
18
15
341
277
437
261
53
117
213
357
841
37
121
33
178
390
321
793
1025
29
448
18
15
341
277
437
261
53
117
213
357
841
37
121
33
178
390
577
793
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
386
545
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
386
289
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
386
546
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
386
547
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
386
290
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
386
291
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
387
545
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
387
289
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
387
547
809
1025
29
448
18
15
341
277
437
261
53
117
213
365
845
37
121
33
178
387
291
809
1025
29
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
533
921
1025
29
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
537
809
1025
29
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
277
797
1025
26
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
281
797
1025
26
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
565
797
1025
26
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
313
809
1025
29
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
405
797
1025
26
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
409
797
1025
26
448
18
15
341
277
421
261
53
117
213
361
837
53
121
33
178
385
309
797
1025
26
448
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
533
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
537
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
277
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
281
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
565
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
313
809
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
405
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
409
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
121
37
181
385
309
793
1025
25
453
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
533
794
1026
30
448
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
537
809
1026
30
448
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
277
794
1026
30
448
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
281
809
1026
30
448
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
565
794
1027
31
448
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
313
809
1026
30
448
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
409
795
1027
31
448
18
15
341
277
421
261
53
117
213
361
837
53
125
33
178
385
309
794
1027
31
448
18
15
341
277
421
261
53
117
213
361
837
53
125
37
181
385
533
794
1026
25
453
18
15
341
277
421
261
53
117
213
361
837
53
125
37
181
385
537
809
2
25
453
18
15
341
277
421
261
53
117
213
361
837
53
125
37
181
385
277
794
1026
25
453
18
15
341
277
421
261
53
117
213
361
837
53
125
37
181
385
281
809
1026
25
453
18
15
341
277
421
261
53
117
213
361
837
53
125
37
181
385
565
794
1027
25
454
18
15
341
277
421
261
53
117
213
361
837
53
125
37
181
385
313
809
1026
25
453
18
15
341
277
421
261
53
117
213
361
837
53
125
37
181
385
309
794
1027
25
454
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
389
553
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
389
325
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
389
297
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
389
581
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
389
565
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
389
309
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
390
326
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
390
557
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
390
582
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
390
566
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
390
301
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
390
310
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
537
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
553
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
541
925
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
569
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
281
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
285
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
297
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
573
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
557
813
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
313
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
345
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
601
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
301
813
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
395
317
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
391
325
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
391
581
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
391
557
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
391
565
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
391
309
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
391
301
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
537
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
553
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
569
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
281
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
538
795
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
297
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
555
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
539
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
554
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
282
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
313
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
562
923
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
570
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
283
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
299
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
571
921
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
298
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
347
797
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
603
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
314
793
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
602
795
1025
26
448
18
15
341
277
421
261
53
117
213
357
837
53
121
33
178
394
315
809
1025
29
448
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
553
809
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
325
797
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
297
809
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
581
793
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
557
809
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
565
793
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
309
793
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
121
37
181
389
301
809
1025
25
453
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
389
553
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
389
297
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
390
557
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
390
301
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
395
537
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
395
553
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
395
569
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
395
281
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
395
297
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
395
313
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
395
601
794
1027
31
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
391
557
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
391
301
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
553
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
569
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
538
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
297
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
555
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
539
795
1027
31
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
554
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
282
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
313
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
562
922
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
570
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
283
795
1027
31
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
299
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
298
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
306
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
314
794
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
33
178
394
315
809
1026
30
448
18
15
341
277
421
261
53
117
213
357
837
53
125
37
181
389
553
809
2
25
453
18
15
341
277
421
261
53
117
213
357
837
53
125
37
181
389
297
809
1026
25
453
18
15
341
277
421
261
53
117
213
357
837
53
125
37
181
389
557
809
2
25
453
18
15
341
277
421
261
53
117
213
357
837
53
125
37
181
389
301
809
1026
25
453
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
529
793
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
273
793
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
561
797
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
553
809
1025
29
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
530
795
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
305
797
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
297
809
1025
29
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
386
274
795
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
529
793
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
273
793
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
561
797
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
537
793
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
553
809
1025
29
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
305
797
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
281
793
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
297
809
1025
29
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
549
813
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
313
809
1025
29
448
18
15
341
277
421
261
53
117
213
365
837
53
121
33
178
387
293
813
1025
26
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
386
529
794
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
386
273
794
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
386
553
809
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
386
297
809
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
387
529
794
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
387
273
794
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
387
553
809
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
387
297
809
1026
30
448
18
15
341
277
421
261
53
117
213
365
837
53
125
33
178
387
313
809
1026
30
448
18
15
341
281
437
261
53
117
213
353
837
37
121
33
178
399
541
837
1025
29
448
18
15
341
281
437
261
53
117
213
353
837
37
121
33
178
399
285
837
1025
29
448
18
15
341
281
437
261
53
117
213
353
837
37
121
33
178
399
573
837
1025
29
448
18
15
341
281
437
261
53
117
213
353
837
37
121
33
178
399
557
809
1025
29
448
18
15
341
281
437
261
53
117
213
353
837
37
121
33
178
399
301
809
1025
29
448
18
15
341
281
437
261
53
117
213
353
837
37
121
33
178
399
317
837
1025
29
448
18
15
341
281
437
261
53
117
213
353
837
37
125
33
178
399
557
809
1026
30
448
18
15
341
281
437
261
53
117
213
353
837
37
125
33
178
399
301
809
1026
30
448
18
15
341
281
437
261
53
117
213
353
841
39
125
33
178
399
561
921
1025
29
448
18
15
341
281
437
261
53
117
213
353
841
39
125
33
178
399
305
793
1025
29
448
18
15
213
281
25
10
218
123
75
97
97
224
232
290
378
194
258
160
274
478
260
18
15
213
281
25
10
218
123
75
97
97
224
236
290
378
194
258
288
266
468
260
18
15
213
277
37
9
473
114
86
86
70
609
746
1864
1112
216
256
934
920
1551
1601
18
15
213
457
29
5
437
117
85
1
994
547
1917
789
629
529
1824
518
1729
229
133
18
15
213
277
21
5
245
117
85
73
9
57
249
257
361
833
961
2001
1473
509
261
18
15
213
277
21
5
245
117
85
73
9
57
249
261
357
833
961
2001
1473
505
263
18
15
213
277
21
5
245
117
85
73
9
57
253
261
361
833
961
2001
1475
505
257
18
15
213
277
21
5
245
117
85
73
9
57
253
261
357
833
961
2001
1475
505
262
18
15
213
277
21
5
245
117
85
73
9
57
253
261
365
833
961
2001
1475
505
258
18
15
213
277
21
5
245
117
85
73
9
57
250
258
359
833
961
2001
1472
504
258
18
15
213
277
21
5
245
117
85
73
9
153
249
257
361
193
193
203
193
477
261
18
15
213
277
21
5
245
117
85
73
9
153
249
257
361
833
193
203
193
477
261
18
15
213
277
21
5
245
117
85
73
9
153
249
257
365
193
193
203
193
475
263
18
15
213
277
21
5
245
117
85
73
9
153
249
257
365
833
193
203
193
475
263
18
15
213
277
21
5
245
117
85
73
9
153
249
257
365
833
938
1227
193
507
263
18
15
213
277
21
5
245
117
85
73
9
153
249
261
361
833
938
1227
193
505
257
18
15
213
277
21
5
245
117
85
73
9
153
249
261
357
833
938
1227
193
505
261
18
15
213
277
21
5
245
117
85
73
9
153
249
265
361
193
193
203
193
497
267
18
15
213
277
21
5
245
117
85
73
9
153
249
265
361
833
193
203
193
497
267
18
15
213
277
21
5
245
117
85
73
9
153
249
265
361
833
938
1227
193
497
267
18
15
213
277
21
5
245
117
85
73
9
153
249
265
365
193
193
203
193
497
265
18
15
213
277
21
5
245
117
85
73
9
153
249
265
365
833
193
203
193
497
265
18
15
213
277
21
5
245
117
85
73
9
153
249
265
365
833
938
1227
193
497
265
18
15
213
277
21
5
245
117
85
73
9
153
249
277
213
193
193
203
193
469
5
18
15
213
277
21
5
245
117
85
73
9
153
249
277
213
449
193
203
193
469
5
18
15
213
277
21
5
245
117
85
73
9
153
249
277
341
193
193
203
193
469
261
18
15
213
277
21
5
245
117
85
73
9
153
249
277
341
833
193
203
193
469
261
18
15
213
277
21
5
245
117
85
73
9
153
253
257
361
193
193
202
195
503
261
18
15
213
277
21
5
245
117
85
73
9
153
253
257
361
193
106
203
195
503
261
18
15
213
277
21
5
245
117
85
73
9
153
253
257
361
193
362
203
195
503
261
18
15
213
277
21
5
245
117
85
73
9
153
253
257
361
833
170
203
195
503
261
18
15
213
277
21
5
245
117
85
73
9
153
253
257
361
833
938
1227
195
503
261
18
15
213
277
21
5
245
117
85
73
9
153
253
257
365
833
170
202
194
502
262
18
15
213
277
21
5
245
117
85
73
9
153
253
257
365
833
938
1226
194
502
262
18
15
213
277
21
5
245
117
85
73
9
153
253
261
361
193
193
202
195
499
257
18
15
213
277
21
5
245
117
85
73
9
153
253
261
361
193
106
203
195
497
257
18
15
213
277
21
5
245
117
85
73
9
153
253
261
361
193
362
203
195
497
257
18
15
213
277
21
5
245
117
85
73
9
153
253
261
361
833
170
203
195
497
257
18
15
213
277
21
5
245
117
85
73
9
153
253
261
361
833
938
1227
195
497
257
18
15
213
277
21
5
245
117
85
73
9
153
253
261
357
193
193
202
195
499
261
18
15
213
277
21
5
245
117
85
73
9
153
253
261
357
833
170
203
195
497
261
18
15
213
277
21
5
245
117
85
73
9
153
253
261
357
833
938
1227
195
497
261
18
15
213
277
21
5
245
117
85
73
9
153
253
261
365
193
193
202
195
499
259
18
15
213
277
21
5
245
117
85
73
9
153
253
261
365
193
106
203
195
497
258
18
15
213
277
21
5
245
117
85
73
9
153
253
261
365
193
362
203
195
497
258
18
15
213
277
21
5
245
117
85
73
9
153
253
261
365
833
170
203
195
497
258
18
15
213
277
21
5
245
117
85
73
9
153
253
261
365
833
938
1227
195
497
258
18
15
213
277
21
5
245
117
85
73
9
153
253
273
217
193
193
202
195
487
1
18
15
213
277
21
5
245
117
85
73
9
153
253
273
217
193
106
202
194
486
1
18
15
213
277
21
5
245
117
85
73
9
153
253
273
217
193
362
203
195
487
1
18
15
213
277
21
5
245
117
85
73
9
153
253
273
217
449
193
202
195
487
1
18
15
213
277
21
5
245
117
85
73
9
153
253
273
217
449
362
203
195
487
1
18
15
213
277
21
5
245
117
85
73
9
153
253
273
217
449
1002
1930
1219
487
1
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
193
193
202
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
193
106
203
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
193
362
203
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
321
106
203
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
321
170
203
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
321
362
203
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
833
170
203
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
833
938
1227
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
345
833
618
203
195
487
257
18
15
213
277
21
5
245
117
85
73
9
153
253
273
218
193
193
202
195
487
0
18
15
213
277
21
5
245
117
85
73
9
153
253
273
218
449
193
202
195
487
0
18
15
213
277
21
5
245
117
85
73
9
153
253
273
346
193
193
202
195
487
256
18
15
213
277
21
5
245
117
85
73
9
153
253
273
346
833
938
1227
195
487
256
18
15
213
277
21
5
245
117
85
73
9
153
250
257
361
193
106
203
192
501
261
18
15
213
277
21
5
245
117
85
73
9
153
250
257
361
193
362
203
192
501
261
18
15
213
277
21
5
245
117
85
73
9
153
250
257
361
833
170
203
192
501
261
18
15
213
277
21
5
245
117
85
73
9
153
250
257
361
833
938
1227
192
501
261
18
15
213
277
21
5
245
117
85
73
9
153
250
258
370
193
193
203
192
472
268
18
15
213
277
21
5
245
117
85
73
9
153
250
258
370
833
193
203
192
472
268
18
15
213
277
21
5
245
117
85
73
9
153
250
258
359
193
193
203
192
472
258
18
15
213
277
21
5
245
117
85
73
9
153
250
258
359
193
106
203
192
504
258
18
15
213
277
21
5
245
117
85
73
9
153
250
258
359
193
362
203
192
504
258
18
15
213
277
21
5
245
117
85
73
9
153
250
258
359
833
193
203
192
472
258
18
15
213
277
21
5
245
117
85
73
9
153
250
258
359
833
170
203
192
504
258
18
15
213
277
21
5
245
117
85
73
9
153
250
258
359
833
938
1227
192
504
258
18
15
213
277
21
5
245
117
85
73
9
153
250
258
359
833
618
203
192
504
258
18
15
213
277
21
5
245
117
85
73
9
153
250
273
217
193
362
203
192
469
1
18
15
213
277
21
5
245
117
85
73
9
153
250
273
217
449
362
203
192
469
1
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
193
106
203
192
469
257
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
193
362
203
192
469
257
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
321
106
203
192
469
257
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
321
170
203
192
469
257
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
321
362
203
192
469
257
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
833
170
203
192
469
257
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
833
938
1227
192
469
257
18
15
213
277
21
5
245
117
85
73
9
153
250
273
345
833
618
203
192
469
257
18
15
213
277
21
5
245
117
85
73
9
233
249
257
361
193
106
235
257
477
261
18
15
213
277
21
5
245
117
85
73
9
233
253
261
361
193
193
234
259
473
257
18
15
213
277
21
5
245
117
85
73
9
233
253
261
361
193
234
234
259
473
257
18
15
213
277
21
5
245
117
85
73
9
233
253
261
361
193
362
234
259
473
257
18
15
213
277
21
5
245
117
85
73
9
233
253
261
361
833
170
234
259
473
257
18
15
213
277
21
5
245
117
85
73
9
233
253
261
357
193
193
234
259
473
261
18
15
213
277
21
5
245
117
85
73
9
233
253
261
357
193
234
234
259
473
261
18
15
213
277
21
5
245
117
85
73
9
233
253
261
357
833
170
234
259
473
261
18
15
213
277
21
5
245
117
85
73
9
233
253
261
365
193
193
234
259
473
258
18
15
213
277
21
5
245
117
85
73
9
233
253
261
365
193
234
234
259
473
258
18
15
213
277
21
5
245
117
85
73
9
233
253
261
365
193
362
234
259
473
258
18
15
213
277
21
5
245
117
85
73
9
233
253
261
365
833
170
234
259
473
258
18
15
213
277
21
5
245
117
85
73
9
233
253
273
217
193
193
234
259
471
1
18
15
213
277
21
5
245
117
85
73
9
233
253
273
217
193
234
234
259
471
1
18
15
213
277
21
5
245
117
85
73
9
233
253
273
217
193
362
234
259
471
1
18
15
213
277
21
5
245
117
85
73
9
233
253
273
217
449
234
234
259
471
1
18
15
213
277
21
5
245
117
85
73
9
233
253
273
217
449
362
234
259
471
1
18
15
213
277
21
5
245
117
85
73
9
233
253
273
345
193
193
234
259
471
257
18
15
213
277
21
5
245
117
85
73
9
233
253
273
345
193
234
234
259
471
257
18
15
213
277
21
5
245
117
85
73
9
233
253
273
345
193
362
234
259
471
257
18
15
213
277
21
5
245
117
85
73
9
233
253
273
345
321
106
234
259
471
257
18
15
213
277
21
5
245
117
85
73
9
233
253
273
345
321
362
234
259
471
257
18
15
213
277
21
5
245
117
85
73
9
233
253
273
345
833
170
234
259
471
257
18
15
213
277
21
5
245
117
85
73
9
233
253
273
338
193
193
234
259
471
272
18
15
213
277
21
5
245
117
85
73
9
233
253
273
338
193
234
234
259
471
272
18
15
213
277
21
5
245
117
85
73
9
233
253
273
338
833
170
234
259
471
272
18
15
213
277
21
5
245
117
85
73
9
233
253
273
218
193
193
234
259
471
0
18
15
213
277
21
5
245
117
85
73
9
233
253
273
346
193
193
234
259
471
256
18
15
213
277
21
5
245
117
85
73
9
233
253
273
346
193
234
234
259
471
256
18
15
213
277
21
5
245
117
85
73
9
233
253
273
346
833
170
234
259
471
256
18
15
213
277
21
5
245
117
85
73
9
233
253
277
341
193
193
234
259
467
259
18
15
213
277
21
5
245
117
85
73
9
233
253
277
341
193
234
234
259
467
259
18
15
213
277
21
5
245
117
85
73
9
233
253
277
341
833
170
234
259
467
259
18
15
213
277
21
5
245
117
85
73
9
249
249
257
361
193
193
225
257
509
261
18
15
213
277
21
5
245
117
85
73
9
249
249
257
361
833
193
225
257
509
261
18
15
213
277
21
5
245
117
85
73
9
249
249
257
365
193
193
225
257
509
262
18
15
213
277
21
5
245
117
85
73
9
249
249
257
365
833
193
225
257
509
262
18
15
213
277
21
5
245
117
85
73
9
249
249
257
373
193
193
225
257
493
269
18
15
213
277
21
5
245
117
85
73
9
249
249
257
373
833
193
225
257
493
269
18
15
213
277
21
5
245
117
85
73
9
249
249
261
361
193
193
225
257
505
257
18
15
213
277
21
5
245
117
85
73
9
249
249
261
361
833
193
225
257
505
257
18
15
213
277
21
5
245
117
85
73
9
249
249
261
357
193
193
225
257
505
261
18
15
213
277
21
5
245
117
85
73
9
249
249
261
357
833
193
225
257
505
261
18
15
213
277
21
5
245
117
85
73
9
249
249
261
365
193
193
225
257
505
258
18
15
213
277
21
5
245
117
85
73
9
249
249
261
365
833
193
225
257
505
258
18
15
213
277
21
5
245
117
85
73
9
249
249
261
373
193
193
225
257
505
267
18
15
213
277
21
5
245
117
85
73
9
249
249
261
373
833
193
225
257
505
267
18
15
213
277
21
5
245
117
85
73
9
249
249
265
361
193
193
225
257
497
267
18
15
213
277
21
5
245
117
85
73
9
249
249
265
361
833
193
225
257
497
267
18
15
213
277
21
5
245
117
85
73
9
249
249
265
365
193
193
225
257
497
265
18
15
213
277
21
5
245
117
85
73
9
249
249
265
365
833
193
225
257
497
265
18
15
213
277
21
5
245
117
85
73
9
249
253
257
361
193
193
225
259
509
261
18
15
213
277
21
5
245
117
85
73
9
249
253
257
361
833
193
225
259
509
261
18
15
213
277
21
5
245
117
85
73
9
249
253
261
361
193
193
225
259
499
257
18
15
213
277
21
5
245
117
85
73
9
249
253
261
361
833
193
225
259
499
257
18
15
213
277
21
5
245
117
85
73
9
249
253
261
357
193
193
225
259
499
261
18
15
213
277
21
5
245
117
85
73
9
249
253
261
357
833
193
225
259
499
261
18
15
213
277
21
5
245
117
85
73
9
249
253
261
365
193
193
225
259
499
259
18
15
213
277
21
5
245
117
85
73
9
249
253
261
365
833
193
225
259
499
259
18
15
213
277
21
5
245
117
85
73
9
249
250
258
370
193
193
225
256
492
268
18
15
213
277
21
5
245
117
85
73
9
249
250
258
370
833
193
225
256
492
268
18
15
213
277
21
5
245
117
85
73
9
249
250
258
359
193
193
225
256
492
258
18
15
213
277
21
5
245
117
85
73
9
249
250
258
359
833
193
225
256
492
258
18
15
213
277
21
5
245
117
85
73
9
313
249
257
361
193
193
465
193
509
261
18
15
213
277
21
5
245
117
85
73
9
313
249
257
361
833
193
465
193
509
261
18
15
213
277
21
5
245
117
85
73
9
313
249
257
361
833
961
465
193
509
261
18
15
213
277
21
5
245
117
85
73
9
313
249
261
357
193
193
465
193
473
263
18
15
213
277
21
5
245
117
85
73
9
313
249
261
357
833
193
465
193
473
263
18
15
213
277
21
5
245
117
85
73
9
313
249
261
357
833
961
465
193
473
263
18
15
213
277
21
5
245
117
85
73
9
313
249
261
373
193
193
465
193
473
267
18
15
213
277
21
5
245
117
85
73
9
313
249
261
373
833
193
465
193
473
267
18
15
213
277
21
5
245
117
85
73
9
313
253
257
361
193
193
465
195
509
261
18
15
213
277
21
5
245
117
85
73
9
313
253
257
361
833
193
465
195
509
261
18
15
213
277
21
5
245
117
85
73
9
313
253
257
361
833
961
465
195
509
261
18
15
213
277
21
5
245
117
85
73
9
313
253
261
361
193
193
465
195
473
257
18
15
213
277
21
5
245
117
85
73
9
313
253
261
361
833
193
465
195
473
257
18
15
213
277
21
5
245
117
85
73
9
313
253
261
361
833
961
465
195
473
257
18
15
213
277
21
5
245
117
85
73
9
313
253
261
357
193
193
465
195
473
262
18
15
213
277
21
5
245
117
85
73
9
313
253
261
357
833
193
465
195
473
262
18
15
213
277
21
5
245
117
85
73
9
313
253
261
357
833
961
465
195
473
262
18
15
213
277
21
5
245
117
85
73
9
313
253
261
365
193
193
465
195
473
258
18
15
213
277
21
5
245
117
85
73
9
313
253
261
365
833
193
465
195
473
258
18
15
213
277
21
5
245
117
85
73
9
313
253
261
365
833
961
465
195
473
258
18
15
213
277
21
5
245
117
85
73
9
313
253
273
217
193
193
465
195
471
1
18
15
213
277
21
5
245
117
85
73
9
313
253
273
217
449
193
465
195
471
1
18
15
213
277
21
5
245
117
85
73
9
313
253
273
345
193
193
465
195
471
257
18
15
213
277
21
5
245
117
85
73
9
313
253
273
345
321
193
465
195
471
257
18
15
213
277
21
5
245
117
85
73
9
313
253
273
345
833
193
465
195
471
257
18
15
213
277
21
5
245
117
85
73
9
313
253
273
345
833
961
465
195
471
257
18
15
213
277
21
5
245
117
85
73
9
313
253
273
338
193
193
465
195
471
272
18
15
213
277
21
5
245
117
85
73
9
313
253
273
338
833
193
465
195
471
272
18
15
213
277
21
5
245
117
85
73
9
313
253
273
338
833
961
465
195
471
272
18
15
213
277
21
5
245
117
85
73
9
313
253
273
218
193
193
465
195
471
0
18
15
213
277
21
5
245
117
85
73
9
313
253
273
218
449
193
465
195
471
0
18
15
213
277
21
5
245
117
85
73
9
313
253
273
346
193
193
465
195
471
256
18
15
213
277
21
5
245
117
85
73
9
313
253
273
346
321
193
465
195
471
256
18
15
213
277
21
5
245
117
85
73
9
313
253
273
346
833
193
465
195
471
256
18
15
213
277
21
5
245
117
85
73
9
313
253
273
346
833
961
465
195
471
256
18
15
213
277
21
5
245
117
85
73
9
313
253
277
341
193
193
465
195
467
261
18
15
213
277
21
5
245
117
85
73
9
313
253
277
341
833
193
465
195
467
261
18
15
213
277
21
5
245
117
85
73
9
313
253
277
341
833
961
465
195
467
261
18
15
213
277
21
5
245
117
85
73
9
313
250
258
370
193
193
465
192
504
268
18
15
213
277
21
5
245
117
85
73
9
313
250
258
370
833
193
465
192
504
268
18
15
213
277
21
5
245
117
85
73
9
313
250
258
359
193
193
465
192
504
258
18
15
213
277
21
5
245
117
85
73
9
313
250
258
359
833
193
465
192
504
258
18
15
213
277
21
5
245
117
85
73
9
313
250
258
359
833
961
465
192
504
258
18
15
213
277
21
5
245
117
85
73
9
237
253
257
361
193
193
233
257
477
261
18
15
213
277
21
5
245
117
85
73
9
237
253
261
361
193
193
233
257
473
257
18
15
213
277
21
5
245
117
85
73
9
237
253
261
357
193
193
233
257
473
262
18
15
213
277
21
5
245
117
85
73
9
237
253
261
365
193
193
233
257
473
258
18
15
213
277
21
5
245
117
85
73
9
237
253
277
213
193
193
233
257
465
5
18
15
213
277
21
5
245
117
85
73
9
237
253
277
213
449
193
233
257
465
5
18
15
213
277
21
5
245
117
85
73
9
237
253
277
341
193
193
233
257
465
261
18
15
213
277
21
5
245
117
85
73
9
250
251
265
361
193
193
224
258
490
267
18
15
213
277
21
5
245
117
85
73
9
250
251
265
361
833
193
224
258
490
267
18
15
213
277
21
5
245
117
85
73
10
249
249
261
357
193
192
230
257
505
261
18
15
213
277
21
5
245
117
85
73
10
249
249
261
373
193
192
230
257
505
267
18
15
213
277
21
5
245
117
85
73
10
249
249
265
361
193
192
230
257
491
267
18
15
213
277
21
5
245
117
85
73
10
235
249
257
365
193
192
234
258
475
263
18
15
213
277
21
5
245
117
85
73
10
155
249
257
365
193
192
202
194
474
263
18
15
213
277
21
5
245
117
85
73
10
155
249
273
217
193
192
330
930
471
1
18
15
213
277
21
5
245
117
85
73
10
155
249
273
345
193
192
330
930
471
257
18
15
213
277
21
5
245
117
85
73
10
155
249
265
361
193
192
202
194
491
267
18
15
213
277
21
5
245
117
85
73
10
155
249
265
365
193
192
202
194
491
265
18
15
213
277
21
5
245
117
85
73
10
250
251
257
365
193
192
228
258
500
262
18
15
213
277
21
5
245
117
85
73
10
250
251
265
361
193
192
228
258
490
267
18
15
213
277
21
5
245
117
85
73
105
41
249
257
361
193
257
17
449
509
261
18
15
213
277
21
5
245
117
85
73
105
41
249
257
361
193
129
17
449
509
261
18
15
213
277
21
5
245
117
85
73
105
41
249
257
365
193
257
17
454
502
262
18
15
213
277
21
5
245
117
85
73
105
41
249
257
365
193
129
17
454
502
262
18
15
213
277
21
5
245
117
85
73
105
41
249
261
361
193
257
17
449
501
257
18
15
213
277
21
5
245
117
85
73
105
41
249
261
361
193
129
17
449
501
257
18
15
213
277
21
5
245
117
85
73
105
41
249
261
357
193
257
17
449
473
263
18
15
213
277
21
5
245
117
85
73
105
41
249
261
357
193
129
17
449
473
263
18
15
213
277
21
5
245
117
85
73
105
41
249
261
365
193
257
17
449
473
259
18
15
213
277
21
5
245
117
85
73
105
41
249
261
365
193
129
17
449
473
259
18
15
213
277
21
5
245
117
85
73
105
41
249
261
373
193
257
17
449
473
267
18
15
213
277
21
5
245
117
85
73
105
41
249
261
373
193
129
17
449
473
267
18
15
213
277
21
5
245
117
85
73
105
41
249
265
361
193
257
17
449
497
267
18
15
213
277
21
5
245
117
85
73
105
41
249
265
361
193
129
17
449
497
267
18
15
213
277
21
5
245
117
85
73
105
41
249
265
365
193
257
17
449
497
265
18
15
213
277
21
5
245
117
85
73
105
41
249
265
365
193
129
17
449
497
265
18
15
213
277
21
5
245
117
85
73
105
41
249
277
341
193
257
17
454
469
261
18
15
213
277
21
5
245
117
85
73
105
41
249
277
341
193
129
17
454
469
261
18
15
213
277
21
5
245
117
85
73
105
41
253
257
361
193
257
17
451
509
261
18
15
213
277
21
5
245
117
85
73
105
41
253
257
361
193
129
17
451
509
261
18
15
213
277
21
5
245
117
85
73
105
41
253
261
361
193
257
17
451
497
257
18
15
213
277
21
5
245
117
85
73
105
41
253
261
361
193
129
17
451
497
257
18
15
213
277
21
5
245
117
85
73
105
41
253
261
357
193
257
17
451
497
261
18
15
213
277
21
5
245
117
85
73
105
41
253
261
357
193
129
17
451
497
261
18
15
213
277
21
5
245
117
85
73
105
41
253
261
365
193
257
17
451
497
258
18
15
213
277
21
5
245
117
85
73
105
41
253
261
365
193
129
17
451
497
258
18
15
213
277
21
5
245
117
85
73
105
41
253
273
341
193
257
17
453
486
262
18
15
213
277
21
5
245
117
85
73
105
41
253
273
341
193
129
17
453
486
262
18
15
213
277
21
5
245
117
85
73
105
41
253
273
217
193
257
17
451
471
1
18
15
213
277
21
5
245
117
85
73
105
41
253
273
217
193
129
17
451
471
1
18
15
213
277
21
5
245
117
85
73
105
41
253
273
217
449
257
17
451
471
1
18
15
213
277
21
5
245
117
85
73
105
41
253
273
345
193
257
17
451
487
257
18
15
213
277
21
5
245
117
85
73
105
41
253
273
345
193
129
17
451
487
257
18
15
213
277
21
5
245
117
85
73
105
41
253
273
345
321
257
17
451
487
257
18
15
213
277
21
5
245
117
85
73
105
41
253
273
338
193
257
17
451
471
272
18
15
213
277
21
5
245
117
85
73
105
41
253
273
338
193
129
17
451
471
272
18
15
213
277
21
5
245
117
85
73
105
41
253
273
218
193
257
17
451
471
0
18
15
213
277
21
5
245
117
85
73
105
41
253
273
218
193
129
17
451
471
0
18
15
213
277
21
5
245
117
85
73
105
41
253
273
218
449
257
17
451
471
0
18
15
213
277
21
5
245
117
85
73
105
41
253
273
346
193
257
17
451
487
256
18
15
213
277
21
5
245
117
85
73
105
41
253
273
346
193
129
17
451
487
256
18
15
213
277
21
5
245
117
85
73
105
41
253
273
346
321
257
17
451
487
256
18
15
213
277
21
5
245
117
85
73
105
41
253
277
341
193
257
17
451
485
261
18
15
213
277
21
5
245
117
85
73
105
41
253
277
341
193
129
17
451
485
261
18
15
213
277
21
5
245
117
85
73
105
41
250
257
361
193
257
17
448
501
261
18
15
213
277
21
5
245
117
85
73
105
41
250
257
361
193
129
17
448
501
261
18
15
213
277
21
5
245
117
85
73
105
41
250
258
370
193
257
17
448
504
268
18
15
213
277
21
5
245
117
85
73
105
41
250
258
359
193
257
17
448
504
258
18
15
213
277
21
5
245
117
85
73
105
57
249
257
361
193
257
1
449
509
261
18
15
213
277
21
5
245
117
85
73
105
57
249
257
361
193
129
1
449
509
261
18
15
213
277
21
5
245
117
85
73
105
57
249
257
365
193
257
1
449
509
262
18
15
213
277
21
5
245
117
85
73
105
57
249
257
365
193
129
1
449
509
262
18
15
213
277
21
5
245
117
85
73
105
57
249
257
365
833
129
1
449
509
262
18
15
213
277
21
5
245
117
85
73
105
57
249
261
361
193
257
1
449
473
257
18
15
213
277
21
5
245
117
85
73
105
57
249
261
361
193
129
1
449
473
257
18
15
213
277
21
5
245
117
85
73
105
57
249
261
357
193
257
1
449
473
261
18
15
213
277
21
5
245
117
85
73
105
57
249
261
357
193
129
1
449
473
261
18
15
213
277
21
5
245
117
85
73
105
57
249
261
357
833
129
1
449
473
261
18
15
213
277
21
5
245
117
85
73
105
57
249
261
365
193
257
1
449
473
258
18
15
213
277
21
5
245
117
85
73
105
57
249
261
365
193
129
1
449
473
258
18
15
213
277
21
5
245
117
85
73
105
57
249
261
365
833
129
1
449
473
258
18
15
213
277
21
5
245
117
85
73
105
57
249
261
373
193
257
1
449
473
267
18
15
213
277
21
5
245
117
85
73
105
57
249
261
373
193
129
1
449
473
267
18
15
213
277
21
5
245
117
85
73
105
57
249
261
373
833
129
1
449
473
267
18
15
213
277
21
5
245
117
85
73
105
57
249
265
361
193
257
1
449
497
267
18
15
213
277
21
5
245
117
85
73
105
57
249
265
361
193
129
1
449
497
267
18
15
213
277
21
5
245
117
85
73
105
57
249
265
361
833
129
1
449
497
267
18
15
213
277
21
5
245
117
85
73
105
57
249
265
365
193
257
1
449
497
265
18
15
213
277
21
5
245
117
85
73
105
57
249
265
365
193
129
1
449
497
265
18
15
213
277
21
5
245
117
85
73
105
57
249
265
365
833
129
1
449
497
265
18
15
213
277
21
5
245
117
85
73
105
57
253
257
361
193
257
1
450
503
261
18
15
213
277
21
5
245
117
85
73
105
57
253
257
361
193
129
1
450
503
261
18
15
213
277
21
5
245
117
85
73
105
57
253
261
361
193
257
1
450
499
257
18
15
213
277
21
5
245
117
85
73
105
57
253
261
361
193
129
1
450
499
257
18
15
213
277
21
5
245
117
85
73
105
57
253
261
357
193
257
1
450
499
261
18
15
213
277
21
5
245
117
85
73
105
57
253
261
357
193
129
1
450
499
261
18
15
213
277
21
5
245
117
85
73
105
57
253
261
357
833
129
1
450
499
261
18
15
213
277
21
5
245
117
85
73
105
57
253
261
365
193
257
1
451
473
258
18
15
213
277
21
5
245
117
85
73
105
57
253
261
365
193
129
1
451
473
258
18
15
213
277
21
5
245
117
85
73
105
57
253
261
365
833
129
1
451
473
258
18
15
213
277
21
5
245
117
85
73
105
57
253
273
345
193
257
1
450
471
257
18
15
213
277
21
5
245
117
85
73
105
57
253
273
345
193
129
1
450
471
257
18
15
213
277
21
5
245
117
85
73
105
57
253
273
345
321
257
1
450
471
257
18
15
213
277
21
5
245
117
85
73
105
57
253
273
345
321
129
1
450
471
257
18
15
213
277
21
5
245
117
85
73
105
57
253
273
345
833
129
1
450
471
257
18
15
213
277
21
5
245
117
85
73
105
57
253
273
338
193
257
1
450
471
272
18
15
213
277
21
5
245
117
85
73
105
57
253
273
338
193
129
1
450
471
272
18
15
213
277
21
5
245
117
85
73
105
57
253
273
338
833
129
1
450
471
272
18
15
213
277
21
5
245
117
85
73
105
57
253
273
346
193
257
1
450
471
256
18
15
213
277
21
5
245
117
85
73
105
57
253
273
346
193
129
1
450
471
256
18
15
213
277
21
5
245
117
85
73
105
57
253
273
346
321
257
1
450
471
256
18
15
213
277
21
5
245
117
85
73
105
57
253
273
346
321
129
1
450
471
256
18
15
213
277
21
5
245
117
85
73
105
57
253
273
346
833
129
1
450
471
256
18
15
213
277
21
5
245
117
85
73
105
57
253
277
341
193
257
1
450
467
261
18
15
213
277
21
5
245
117
85
73
105
57
253
277
341
193
129
1
450
467
261
18
15
213
277
21
5
245
117
85
73
105
57
253
277
341
321
129
1
450
467
261
18
15
213
277
21
5
245
117
85
73
105
57
253
277
341
833
129
1
450
467
261
18
15
213
277
21
5
245
117
85
73
105
57
250
258
370
193
257
1
448
492
268
18
15
213
277
21
5
245
117
85
73
105
57
250
258
370
193
129
1
448
492
268
18
15
213
277
21
5
245
117
85
73
105
57
250
258
359
193
257
1
448
492
258
18
15
213
277
21
5
245
117
85
73
105
57
250
258
359
193
129
1
448
492
258
18
15
213
277
21
5
245
117
85
73
105
42
250
257
361
193
257
16
452
501
261
18
15
213
277
21
5
245
117
85
73
105
42
250
257
365
193
257
16
452
502
262
18
15
213
277
21
5
245
117
85
73
105
42
250
258
361
193
257
16
452
500
262
18
15
213
277
21
5
245
117
85
73
105
42
250
258
370
193
257
16
452
492
268
18
15
213
277
21
5
245
117
85
73
105
42
250
258
359
193
257
16
452
500
258
18
15
213
277
21
5
245
117
85
73
105
42
250
273
341
193
257
16
452
470
262
18
15
213
277
21
5
245
117
85
73
105
42
250
273
345
193
257
16
452
470
257
18
15
213
277
21
5
245
117
85
73
105
42
251
265
361
193
257
16
450
498
266
18
15
213
277
21
5
245
117
85
73
105
45
253
257
361
193
257
19
449
509
261
18
15
213
277
21
5
245
117
85
73
105
45
253
261
361
193
257
19
449
497
257
18
15
213
277
21
5
245
117
85
73
105
45
253
261
357
193
257
19
449
497
261
18
15
213
277
21
5
245
117
85
73
105
45
253
261
365
193
257
19
449
497
258
18
15
213
277
21
5
245
117
85
73
105
45
253
273
213
193
257
19
449
486
6
18
15
213
277
21
5
245
117
85
73
105
45
253
273
213
449
257
19
449
486
6
18
15
213
277
21
5
245
117
85
73
105
45
253
273
341
193
257
19
449
486
262
18
15
213
277
21
5
245
117
85
73
105
45
253
273
217
193
257
19
449
486
2
18
15
213
277
21
5
245
117
85
73
105
45
253
273
217
449
257
19
449
486
2
18
15
213
277
21
5
245
117
85
73
105
45
253
273
345
193
257
19
449
486
258
18
15
213
277
21
5
245
117
85
73
105
45
253
273
218
193
257
19
449
486
0
18
15
213
277
21
5
245
117
85
73
105
45
253
273
218
449
257
19
449
486
0
18
15
213
277
21
5
245
117
85
73
105
45
253
273
346
193
257
19
449
486
256
18
15
213
277
21
5
245
117
85
73
105
45
253
277
213
449
257
19
451
465
2
18
15
213
277
21
5
245
117
85
73
105
45
253
277
341
193
257
19
449
469
261
18
15
213
277
21
5
245
117
85
73
105
58
251
257
361
193
257
0
450
500
261
18
15
213
277
21
5
245
117
85
73
105
58
251
257
361
193
129
0
450
500
261
18
15
213
277
21
5
245
117
85
73
105
58
251
257
365
193
257
0
450
500
262
18
15
213
277
21
5
245
117
85
73
105
58
251
257
365
193
129
0
450
500
262
18
15
213
277
21
5
245
117
85
73
105
58
251
273
341
193
257
0
450
468
262
18
15
213
277
21
5
245
117
85
73
105
58
251
273
341
193
129
0
450
468
262
18
15
213
277
21
5
245
117
85
73
105
58
251
273
345
193
257
0
450
468
257
18
15
213
277
21
5
245
117
85
73
105
58
251
273
345
193
129
0
450
468
257
18
15
213
277
21
5
245
117
85
73
105
58
251
273
345
321
257
0
450
468
257
18
15
213
277
21
5
245
117
85
73
105
58
251
273
346
193
257
0
450
468
256
18
15
213
277
21
5
245
117
85
73
105
58
251
273
346
193
129
0
450
468
256
18
15
213
277
21
5
245
117
85
73
105
58
251
273
346
321
257
0
450
468
256
18
15
213
277
21
5
245
117
85
73
105
233
249
257
361
193
257
161
257
509
261
18
15
213
277
21
5
245
117
85
73
105
233
249
257
361
193
129
161
257
509
261
18
15
213
277
21
5
245
117
85
73
105
233
249
257
365
193
257
161
257
509
262
18
15
213
277
21
5
245
117
85
73
105
233
249
257
365
193
129
161
257
509
262
18
15
213
277
21
5
245
117
85
73
105
233
249
257
365
833
129
161
257
509
262
18
15
213
277
21
5
245
117
85
73
105
233
249
257
373
193
257
161
257
493
269
18
15
213
277
21
5
245
117
85
73
105
233
249
257
373
193
129
161
257
493
269
18
15
213
277
21
5
245
117
85
73
105
233
249
257
373
833
129
161
257
493
269
18
15
213
277
21
5
245
117
85
73
105
233
249
261
361
193
257
161
257
473
257
18
15
213
277
21
5
245
117
85
73
105
233
249
261
361
193
129
161
257
473
257
18
15
213
277
21
5
245
117
85
73
105
233
249
261
357
193
257
161
257
473
261
18
15
213
277
21
5
245
117
85
73
105
233
249
261
357
193
129
161
257
473
261
18
15
213
277
21
5
245
117
85
73
105
233
249
261
357
833
129
161
257
473
261
18
15
213
277
21
5
245
117
85
73
105
233
249
261
365
193
257
161
257
473
258
18
15
213
277
21
5
245
117
85
73
105
233
249
261
365
193
129
161
257
473
258
18
15
213
277
21
5
245
117
85
73
105
233
249
261
365
833
129
161
257
473
258
18
15
213
277
21
5
245
117
85
73
105
233
249
261
373
193
257
161
257
473
267
18
15
213
277
21
5
245
117
85
73
105
233
249
261
373
193
129
161
257
473
267
18
15
213
277
21
5
245
117
85
73
105
233
249
261
373
833
129
161
257
473
267
18
15
213
277
21
5
245
117
85
73
105
233
249
273
213
193
257
289
257
471
23
18
15
213
277
21
5
245
117
85
73
105
233
249
273
341
193
257
161
257
471
279
18
15
213
277
21
5
245
117
85
73
105
233
249
273
341
193
129
161
257
471
279
18
15
213
277
21
5
245
117
85
73
105
233
249
273
341
321
129
161
257
471
279
18
15
213
277
21
5
245
117
85
73
105
233
249
273
341
833
129
161
257
471
279
18
15
213
277
21
5
245
117
85
73
105
233
249
273
217
193
257
161
257
471
1
18
15
213
277
21
5
245
117
85
73
105
233
249
273
217
193
129
161
257
471
1
18
15
213
277
21
5
245
117
85
73
105
233
249
273
217
449
257
161
257
471
1
18
15
213
277
21
5
245
117
85
73
105
233
249
273
345
193
257
161
257
471
257
18
15
213
277
21
5
245
117
85
73
105
233
249
273
345
193
129
161
257
471
257
18
15
213
277
21
5
245
117
85
73
105
233
249
273
345
321
257
161
257
471
257
18
15
213
277
21
5
245
117
85
73
105
233
249
273
345
321
129
161
257
471
257
18
15
213
277
21
5
245
117
85
73
105
233
249
273
345
833
129
161
257
471
257
18
15
213
277
21
5
245
117
85
73
105
233
249
265
361
193
257
161
257
497
267
18
15
213
277
21
5
245
117
85
73
105
233
249
265
361
193
129
161
257
497
267
18
15
213
277
21
5
245
117
85
73
105
233
249
265
361
833
129
161
257
497
267
18
15
213
277
21
5
245
117
85
73
105
233
249
265
365
193
257
161
257
497
265
18
15
213
277
21
5
245
117
85
73
105
233
249
265
365
193
129
161
257
497
265
18
15
213
277
21
5
245
117
85
73
105
233
249
265
365
833
129
161
257
497
265
18
15
213
277
21
5
245
117
85
73
105
233
249
277
213
193
257
289
257
469
2
18
15
213
277
21
5
245
117
85
73
105
233
249
277
341
193
257
161
257
469
258
18
15
213
277
21
5
245
117
85
73
105
233
249
277
341
193
129
161
257
469
258
18
15
213
277
21
5
245
117
85
73
105
233
249
277
341
321
129
161
257
469
258
18
15
213
277
21
5
245
117
85
73
105
233
249
277
341
833
129
161
257
469
258
18
15
213
277
21
5
245
117
85
73
105
233
253
257
361
193
257
161
261
509
261
18
15
213
277
21
5
245
117
85
73
105
233
253
257
361
193
129
161
258
503
261
18
15
213
277
21
5
245
117
85
73
105
233
253
261
361
193
257
161
261
505
257
18
15
213
277
21
5
245
117
85
73
105
233
253
261
361
193
129
161
258
499
257
18
15
213
277
21
5
245
117
85
73
105
233
253
261
357
193
257
161
261
505
261
18
15
213
277
21
5
245
117
85
73
105
233
253
261
357
193
129
161
258
499
261
18
15
213
277
21
5
245
117
85
73
105
233
253
261
357
833
129
161
261
505
261
18
15
213
277
21
5
245
117
85
73
105
233
253
261
357
833
897
298
259
473
261
18
15
213
277
21
5
245
117
85
73
105
233
253
261
365
193
257
161
261
505
258
18
15
213
277
21
5
245
117
85
73
105
233
253
261
365
193
129
161
261
505
258
18
15
213
277
21
5
245
117
85
73
105
233
253
261
365
833
129
161
261
505
258
18
15
213
277
21
5
245
117
85
73
105
233
253
261
365
833
897
298
259
473
258
18
15
213
277
21
5
245
117
85
73
105
233
253
273
341
193
257
145
261
486
262
18
15
213
277
21
5
245
117
85
73
105
233
253
273
341
193
129
145
261
486
262
18
15
213
277
21
5
245
117
85
73
105
233
253
273
217
193
257
161
259
471
1
18
15
213
277
21
5
245
117
85
73
105
233
253
273
217
193
129
161
259
471
1
18
15
213
277
21
5
245
117
85
73
105
233
253
273
217
449
257
161
259
471
1
18
15
213
277
21
5
245
117
85
73
105
233
253
273
345
193
257
161
259
471
257
18
15
213
277
21
5
245
117
85
73
105
233
253
273
345
193
129
161
259
471
257
18
15
213
277
21
5
245
117
85
73
105
233
253
273
345
321
257
161
259
471
257
18
15
213
277
21
5
245
117
85
73
105
233
253
273
345
321
129
161
259
471
257
18
15
213
277
21
5
245
117
85
73
105
233
253
273
345
833
129
161
259
471
257
18
15
213
277
21
5
245
117
85
73
105
233
253
273
345
833
897
298
259
471
257
18
15
213
277
21
5
245
117
85
73
105
233
253
273
338
193
257
161
259
471
272
18
15
213
277
21
5
245
117
85
73
105
233
253
273
338
193
129
161
259
471
272
18
15
213
277
21
5
245
117
85
73
105
233
253
273
338
833
129
161
259
471
272
18
15
213
277
21
5
245
117
85
73
105
233
253
273
338
833
897
298
259
471
272
18
15
213
277
21
5
245
117
85
73
105
233
253
273
218
193
257
161
259
471
0
18
15
213
277
21
5
245
117
85
73
105
233
253
273
218
193
129
161
259
471
0
18
15
213
277
21
5
245
117
85
73
105
233
253
273
218
449
257
161
259
471
0
18
15
213
277
21
5
245
117
85
73
105
233
253
273
346
193
257
161
259
471
256
18
15
213
277
21
5
245
117
85
73
105
233
253
273
346
193
129
161
259
471
256
18
15
213
277
21
5
245
117
85
73
105
233
253
273
346
321
257
161
259
471
256
18
15
213
277
21
5
245
117
85
73
105
233
253
273
346
321
129
161
259
471
256
18
15
213
277
21
5
245
117
85
73
105
233
253
273
346
833
129
161
259
471
256
18
15
213
277
21
5
245
117
85
73
105
233
253
273
346
833
897
298
259
471
256
18
15
213
277
21
5
245
117
85
73
105
233
253
277
213
193
257
289
258
467
3
18
15
213
277
21
5
245
117
85
73
105
233
253
277
341
193
257
161
261
465
258
18
15
213
277
21
5
245
117
85
73
105
233
253
277
341
193
129
161
258
467
259
18
15
213
277
21
5
245
117
85
73
105
233
253
277
341
321
129
161
261
465
258
18
15
213
277
21
5
245
117
85
73
105
233
253
277
341
833
129
161
261
465
258
18
15
213
277
21
5
245
117
85
73
105
233
253
277
341
833
897
298
259
467
259
18
15
213
277
21
5
245
117
85
73
105
233
250
258
370
193
257
161
256
492
268
18
15
213
277
21
5
245
117
85
73
105
233
250
258
370
193
129
161
256
492
268
18
15
213
277
21
5
245
117
85
73
105
233
250
258
359
193
257
161
256
492
258
18
15
213
277
21
5
245
117
85
73
105
233
250
258
359
193
129
161
256
492
258
18
15
213
277
21
5
245
117
85
73
105
233
250
274
341
193
257
161
256
468
261
18
15
213
277
21
5
245
117
85
73
105
233
250
274
341
193
129
161
256
468
261
18
15
213
277
21
5
245
117
85
73
105
233
250
274
341
833
129
161
256
468
261
18
15
213
277
21
5
245
117
85
73
105
233
250
274
342
193
257
161
256
468
260
18
15
213
277
21
5
245
117
85
73
105
233
250
274
342
193
129
161
256
468
260
18
15
213
277
21
5
245
117
85
73
105
233
250
274
342
321
129
161
256
468
260
18
15
213
277
21
5
245
117
85
73
105
233
250
274
342
833
129
161
256
468
260
18
15
213
277
21
5
245
117
85
73
105
233
250
274
214
193
257
289
256
468
4
18
15
213
277
21
5
245
117
85
73
105
233
250
274
210
193
257
161
256
468
16
18
15
213
277
21
5
245
117
85
73
105
233
250
274
210
193
129
161
256
468
16
18
15
213
277
21
5
245
117
85
73
105
233
250
274
338
193
257
161
256
468
272
18
15
213
277
21
5
245
117
85
73
105
233
250
274
338
193
129
161
256
468
272
18
15
213
277
21
5
245
117
85
73
105
233
250
274
338
321
129
161
256
468
272
18
15
213
277
21
5
245
117
85
73
105
233
250
274
338
833
129
161
256
468
272
18
15
213
277
21
5
245
117
85
73
105
233
250
274
219
193
257
161
256
468
1
18
15
213
277
21
5
245
117
85
73
105
233
250
274
219
193
129
161
256
468
1
18
15
213
277
21
5
245
117
85
73
105
233
250
274
219
449
257
161
256
468
1
18
15
213
277
21
5
245
117
85
73
105
233
250
274
218
193
257
161
256
468
0
18
15
213
277
21
5
245
117
85
73
105
233
250
274
218
193
129
161
256
468
0
18
15
213
277
21
5
245
117
85
73
105
233
250
274
218
449
257
161
256
468
0
18
15
213
277
21
5
245
117
85
73
105
233
250
274
347
193
257
161
256
468
257
18
15
213
277
21
5
245
117
85
73
105
233
250
274
347
193
129
161
256
468
257
18
15
213
277
21
5
245
117
85
73
105
233
250
274
347
321
257
161
256
468
257
18
15
213
277
21
5
245
117
85
73
105
233
250
274
347
321
129
161
256
468
257
18
15
213
277
21
5
245
117
85
73
105
233
250
274
347
833
129
161
256
468
257
18
15
213
277
21
5
245
117
85
73
105
233
250
274
211
193
257
161
256
468
17
18
15
213
277
21
5
245
117
85
73
105
233
250
274
211
193
129
161
256
468
17
18
15
213
277
21
5
245
117
85
73
105
233
250
274
346
193
257
161
256
468
256
18
15
213
277
21
5
245
117
85
73
105
233
250
274
346
193
129
161
256
468
256
18
15
213
277
21
5
245
117
85
73
105
233
250
274
346
321
257
161
256
468
256
18
15
213
277
21
5
245
117
85
73
105
233
250
274
346
321
129
161
256
468
256
18
15
213
277
21
5
245
117
85
73
105
233
250
274
346
833
129
161
256
468
256
18
15
213
277
21
5
245
117
85
73
105
233
250
274
339
193
257
161
256
468
273
18
15
213
277
21
5
245
117
85
73
105
233
250
274
339
193
129
161
256
468
273
18
15
213
277
21
5
245
117
85
73
105
233
250
274
339
321
129
161
256
468
273
18
15
213
277
21
5
245
117
85
73
105
233
250
274
339
833
129
161
256
468
273
18
15
213
277
21
5
245
117
85
73
105
249
249
257
361
193
257
129
257
509
261
18
15
213
277
21
5
245
117
85
73
105
249
249
257
361
193
129
129
257
509
261
18
15
213
277
21
5
245
117
85
73
105
249
249
257
365
193
257
129
257
493
262
18
15
213
277
21
5
245
117
85
73
105
249
249
257
365
193
129
129
257
493
262
18
15
213
277
21
5
245
117
85
73
105
249
249
257
365
833
129
65
257
509
262
18
15
213
277
21
5
245
117
85
73
105
249
249
257
365
833
897
577
257
509
262
18
15
213
277
21
5
245
117
85
73
105
249
249
257
373
193
257
129
257
493
269
18
15
213
277
21
5
245
117
85
73
105
249
249
257
373
193
129
129
257
493
269
18
15
213
277
21
5
245
117
85
73
105
249
249
257
373
833
129
65
257
493
269
18
15
213
277
21
5
245
117
85
73
105
249
249
257
373
833
897
577
257
493
269
18
15
213
277
21
5
245
117
85
73
105
249
249
261
361
193
257
129
257
505
257
18
15
213
277
21
5
245
117
85
73
105
249
249
261
361
193
129
129
257
505
257
18
15
213
277
21
5
245
117
85
73
105
249
249
261
357
193
257
65
257
505
261
18
15
213
277
21
5
245
117
85
73
105
249
249
261
357
193
129
65
257
505
261
18
15
213
277
21
5
245
117
85
73
105
249
249
261
357
833
129
65
257
505
261
18
15
213
277
21
5
245
117
85
73
105
249
249
261
357
833
897
577
257
505
261
18
15
213
277
21
5
245
117
85
73
105
249
249
261
365
193
257
129
257
505
258
18
15
213
277
21
5
245
117
85
73
105
249
249
261
365
193
129
129
257
505
258
18
15
213
277
21
5
245
117
85
73
105
249
249
261
365
833
129
65
257
505
258
18
15
213
277
21
5
245
117
85
73
105
249
249
261
365
833
897
577
257
505
258
18
15
213
277
21
5
245
117
85
73
105
249
249
261
373
193
257
129
257
505
267
18
15
213
277
21
5
245
117
85
73
105
249
249
261
373
193
129
129
257
505
267
18
15
213
277
21
5
245
117
85
73
105
249
249
261
373
833
129
65
257
505
267
18
15
213
277
21
5
245
117
85
73
105
249
249
261
373
833
897
577
257
505
267
18
15
213
277
21
5
245
117
85
73
105
249
249
265
361
193
257
65
257
497
267
18
15
213
277
21
5
245
117
85
73
105
249
249
265
361
193
129
65
257
497
267
18
15
213
277
21
5
245
117
85
73
105
249
249
265
361
833
129
65
257
497
267
18
15
213
277
21
5
245
117
85
73
105
249
249
265
361
833
897
577
257
497
267
18
15
213
277
21
5
245
117
85
73
105
249
249
265
365
193
257
129
257
491
265
18
15
213
277
21
5
245
117
85
73
105
249
249
265
365
193
129
129
257
497
265
18
15
213
277
21
5
245
117
85
73
105
249
249
265
365
833
129
65
257
497
265
18
15
213
277
21
5
245
117
85
73
105
249
249
265
365
833
897
577
257
497
265
18
15
213
277
21
5
245
117
85
73
105
249
253
257
361
193
257
129
259
509
261
18
15
213
277
21
5
245
117
85
73
105
249
253
257
361
193
129
129
259
509
261
18
15
213
277
21
5
245
117
85
73
105
249
253
261
361
193
257
129
259
505
257
18
15
213
277
21
5
245
117
85
73
105
249
253
261
361
193
129
129
259
499
257
18
15
213
277
21
5
245
117
85
73
105
249
253
261
357
193
257
129
259
505
262
18
15
213
277
21
5
245
117
85
73
105
249
253
261
357
193
129
129
259
499
261
18
15
213
277
21
5
245
117
85
73
105
249
253
261
357
833
129
129
259
499
261
18
15
213
277
21
5
245
117
85
73
105
249
253
261
357
833
897
577
259
505
261
18
15
213
277
21
5
245
117
85
73
105
249
253
261
365
193
257
129
259
505
258
18
15
213
277
21
5
245
117
85
73
105
249
253
261
365
193
129
129
259
499
259
18
15
213
277
21
5
245
117
85
73
105
249
253
261
365
833
129
129
259
499
259
18
15
213
277
21
5
245
117
85
73
105
249
253
261
365
833
897
577
259
505
258
18
15
213
277
21
5
245
117
85
73
105
249
250
258
370
193
257
129
256
492
268
18
15
213
277
21
5
245
117
85
73
105
249
250
258
370
193
129
129
256
492
268
18
15
213
277
21
5
245
117
85
73
105
249
250
258
359
193
257
129
256
492
258
18
15
213
277
21
5
245
117
85
73
105
249
250
258
359
193
129
129
256
492
258
18
15
213
277
21
5
245
117
85
73
105
237
253
257
361
193
257
137
257
477
261
18
15
213
277
21
5
245
117
85
73
105
237
253
257
361
193
129
137
257
477
261
18
15
213
277
21
5
245
117
85
73
105
237
253
261
361
193
257
137
257
497
257
18
15
213
277
21
5
245
117
85
73
105
237
253
261
361
193
129
137
257
497
257
18
15
213
277
21
5
245
117
85
73
105
237
253
261
357
193
257
137
257
497
261
18
15
213
277
21
5
245
117
85
73
105
237
253
261
357
193
129
137
257
497
261
18
15
213
277
21
5
245
117
85
73
105
237
253
261
357
833
129
137
257
497
261
18
15
213
277
21
5
245
117
85
73
105
237
253
261
357
833
897
297
259
473
261
18
15
213
277
21
5
245
117
85
73
105
237
253
261
365
193
257
137
259
497
258
18
15
213
277
21
5
245
117
85
73
105
237
253
261
365
193
129
137
259
473
258
18
15
213
277
21
5
245
117
85
73
105
237
253
261
365
833
129
137
259
473
258
18
15
213
277
21
5
245
117
85
73
105
237
253
261
365
833
897
297
259
473
258
18
15
213
277
21
5
245
117
85
73
105
237
253
273
213
193
257
137
257
486
6
18
15
213
277
21
5
245
117
85
73
105
237
253
273
213
449
257
137
257
486
6
18
15
213
277
21
5
245
117
85
73
105
237
253
273
341
193
257
137
257
486
262
18
15
213
277
21
5
245
117
85
73
105
237
253
273
341
193
129
137
257
486
262
18
15
213
277
21
5
245
117
85
73
105
237
253
273
341
321
129
163
257
486
262
18
15
213
277
21
5
245
117
85
73
105
237
253
273
341
833
129
137
257
486
262
18
15
213
277
21
5
245
117
85
73
105
237
253
273
341
833
897
291
257
486
262
18
15
213
277
21
5
245
117
85
73
105
237
253
273
217
193
257
137
257
486
2
18
15
213
277
21
5
245
117
85
73
105
237
253
273
217
193
129
137
257
486
2
18
15
213
277
21
5
245
117
85
73
105
237
253
273
217
449
257
137
257
486
2
18
15
213
277
21
5
245
117
85
73
105
237
253
273
345
193
257
137
257
486
258
18
15
213
277
21
5
245
117
85
73
105
237
253
273
345
193
129
137
257
486
258
18
15
213
277
21
5
245
117
85
73
105
237
253
273
345
321
257
291
257
486
257
18
15
213
277
21
5
245
117
85
73
105
237
253
273
345
321
129
163
257
486
257
18
15
213
277
21
5
245
117
85
73
105
237
253
273
345
833
129
137
257
486
258
18
15
213
277
21
5
245
117
85
73
105
237
253
273
345
833
897
291
257
486
257
18
15
213
277
21
5
245
117
85
73
105
237
253
273
218
193
257
137
257
486
0
18
15
213
277
21
5
245
117
85
73
105
237
253
273
218
193
129
137
257
486
0
18
15
213
277
21
5
245
117
85
73
105
237
253
273
218
449
257
137
257
486
0
18
15
213
277
21
5
245
117
85
73
105
237
253
273
346
193
257
137
257
486
256
18
15
213
277
21
5
245
117
85
73
105
237
253
273
346
193
129
137
257
486
256
18
15
213
277
21
5
245
117
85
73
105
237
253
273
346
321
257
291
257
486
256
18
15
213
277
21
5
245
117
85
73
105
237
253
273
346
321
129
163
257
486
256
18
15
213
277
21
5
245
117
85
73
105
237
253
273
346
833
129
137
257
486
256
18
15
213
277
21
5
245
117
85
73
105
237
253
273
346
833
897
291
257
486
256
18
15
213
277
21
5
245
117
85
73
105
237
253
277
213
193
257
137
257
465
5
18
15
213
277
21
5
245
117
85
73
105
237
253
277
213
449
257
137
257
465
5
18
15
213
277
21
5
245
117
85
73
105
237
253
277
341
193
257
137
257
465
261
18
15
213
277
21
5
245
117
85
73
105
237
253
277
341
193
129
137
257
465
261
18
15
213
277
21
5
245
117
85
73
105
237
253
277
341
321
129
137
259
465
258
18
15
213
277
21
5
245
117
85
73
105
237
253
277
341
833
129
137
257
465
261
18
15
213
277
21
5
245
117
85
73
105
237
253
277
341
833
897
297
259
465
258
18
15
213
277
21
5
245
117
85
73
105
234
249
257
361
193
129
144
262
511
261
18
15
213
277
21
5
245
117
85
73
105
234
249
257
365
193
129
144
262
475
263
18
15
213
277
21
5
245
117
85
73
105
234
249
265
361
193
257
288
262
497
267
18
15
213
277
21
5
245
117
85
73
105
234
249
265
361
193
129
160
262
497
267
18
15
213
277
21
5
245
117
85
73
105
234
250
257
361
193
129
144
260
509
261
18
15
213
277
21
5
245
117
85
73
105
234
250
257
365
193
129
144
260
502
262
18
15
213
277
21
5
245
117
85
73
105
234
250
257
365
833
129
144
260
502
262
18
15
213
277
21
5
245
117
85
73
105
234
250
258
359
193
257
288
260
476
258
18
15
213
277
21
5
245
117
85
73
105
234
250
258
359
193
129
160
260
476
258
18
15
213
277
21
5
245
117
85
73
105
234
251
257
361
193
257
288
258
500
261
18
15
213
277
21
5
245
117
85
73
105
234
251
257
361
193
129
160
258
500
261
18
15
213
277
21
5
245
117
85
73
105
234
251
257
365
193
257
288
258
500
262
18
15
213
277
21
5
245
117
85
73
105
234
251
257
365
193
129
160
258
500
262
18
15
213
277
21
5
245
117
85
73
105
234
251
257
365
833
129
144
258
500
262
18
15
213
277
21
5
245
117
85
73
105
250
251
257
361
193
257
64
258
500
261
18
15
213
277
21
5
245
117
85
73
105
250
251
257
361
193
129
64
258
500
261
18
15
213
277
21
5
245
117
85
73
105
250
251
257
365
193
257
64
258
500
262
18
15
213
277
21
5
245
117
85
73
105
250
251
257
365
193
129
64
258
500
262
18
15
213
277
21
5
245
117
85
73
105
250
251
265
361
193
257
128
258
490
267
18
15
213
277
21
5
245
117
85
73
105
250
251
265
361
193
129
128
258
490
267
18
15
213
277
21
5
245
117
85
73
105
250
251
265
361
833
129
128
258
490
267
18
15
213
277
21
5
245
117
85
73
89
57
249
257
361
193
273
1
449
509
261
18
15
213
277
21
5
245
117
85
73
89
57
249
261
361
193
273
1
449
505
257
18
15
213
277
21
5
245
117
85
73
89
57
249
261
357
193
273
1
449
505
261
18
15
213
277
21
5
245
117
85
73
89
57
249
261
373
193
273
1
449
505
267
18
15
213
277
21
5
245
117
85
73
89
57
249
265
361
193
273
1
449
491
267
18
15
213
277
21
5
245
117
85
73
89
57
249
265
361
833
913
1921
1473
491
267
18
15
213
277
21
5
245
117
85
73
89
57
249
265
365
193
273
1
449
497
265
18
15
213
277
21
5
245
117
85
73
89
57
253
257
361
193
273
1
450
503
261
18
15
213
277
21
5
245
117
85
73
89
57
253
257
361
833
913
1921
1475
509
261
18
15
213
277
21
5
245
117
85
73
89
57
253
261
361
193
273
1
451
505
257
18
15
213
277
21
5
245
117
85
73
89
57
253
261
361
833
913
1921
1475
505
257
18
15
213
277
21
5
245
117
85
73
89
57
253
261
357
193
273
1
451
505
262
18
15
213
277
21
5
245
117
85
73
89
57
253
261
357
833
913
1921
1475
505
262
18
15
213
277
21
5
245
117
85
73
89
57
250
258
370
193
273
1
448
504
268
18
15
213
277
21
5
245
117
85
73
89
57
250
258
359
193
273
1
448
504
258
18
15
213
277
21
5
245
117
85
73
89
153
249
257
361
193
81
65
193
509
261
18
15
213
277
21
5
245
117
85
73
89
153
249
257
361
193
273
65
193
493
261
18
15
213
277
21
5
245
117
85
73
89
153
249
257
361
193
145
65
193
509
261
18
15
213
277
21
5
245
117
85
73
89
153
249
257
361
193
337
65
193
509
261
18
15
213
277
21
5
245
117
85
73
89
153
249
257
361
833
81
65
193
509
261
18
15
213
277
21
5
245
117
85
73
89
153
249
257
361
833
145
65
193
509
261
18
15
213
277
21
5
245
117
85
73
89
153
249
257
361
833
593
65
193
509
261
18
15
213
277
21
5
245
117
85
73
89
153
249
257
365
193
81
65
193
509
262
18
15
213
277
21
5
245
117
85
73
89
153
249
257
365
193
273
65
193
493
262
18
15
213
277
21
5
245
117
85
73
89
153
249
257
365
193
145
65
193
509
262
18
15
213
277
21
5
245
117
85
73
89
153
249
257
365
193
337
65
193
509
262
18
15
213
277
21
5
245
117
85
73
89
153
249
257
365
833
81
65
193
509
262
18
15
213
277
21
5
245
117
85
73
89
153
249
257
365
833
145
65
193
509
262
18
15
213
277
21
5
245
117
85
73
89
153
249
257
365
833
593
65
193
509
262
18
15
213
277
21
5
245
117
85
73
89
153
249
257
373
193
81
65
193
493
269
18
15
213
277
21
5
245
117
85
73
89
153
249
257
373
193
273
65
193
493
269
18
15
213
277
21
5
245
117
85
73
89
153
249
257
373
193
337
65
193
493
269
18
15
213
277
21
5
245
117
85
73
89
153
249
257
373
833
81
65
193
493
269
18
15
213
277
21
5
245
117
85
73
89
153
249
257
373
833
145
65
193
493
269
18
15
213
277
21
5
245
117
85
73
89
153
249
257
373
833
593
65
193
493
269
18
15
213
277
21
5
245
117
85
73
89
153
249
261
361
193
81
65
193
473
257
18
15
213
277
21
5
245
117
85
73
89
153
249
261
361
193
273
65
193
473
257
18
15
213
277
21
5
245
117
85
73
89
153
249
261
361
193
145
65
193
505
257
18
15
213
277
21
5
245
117
85
73
89
153
249
261
361
193
337
65
193
473
257
18
15
213
277
21
5
245
117
85
73
89
153
249
261
361
833
81
65
193
473
257
18
15
213
277
21
5
245
117
85
73
89
153
249
261
361
833
145
65
193
505
257
18
15
213
277
21
5
245
117
85
73
89
153
249
261
361
833
593
65
193
473
257
18
15
213
277
21
5
245
117
85
73
89
153
249
261
357
193
81
65
193
473
261
18
15
213
277
21
5
245
117
85
73
89
153
249
261
357
193
273
65
193
473
261
18
15
213
277
21
5
245
117
85
73
89
153
249
261
357
193
145
65
193
505
261
18
15
213
277
21
5
245
117
85
73
89
153
249
261
357
193
337
65
193
473
261
18
15
213
277
21
5
245
117
85
73
89
153
249
261
357
833
81
65
193
473
261
18
15
213
277
21
5
245
117
85
73
89
153
249
261
357
833
145
65
193
505
261
18
15
213
277
21
5
245
117
85
73
89
153
249
261
357
833
593
65
193
473
261
18
15
213
277
21
5
245
117
85
73
89
153
249
261
365
193
81
65
193
473
258
18
15
213
277
21
5
245
117
85
73
89
153
249
261
365
193
273
65
193
473
258
18
15
213
277
21
5
245
117
85
73
89
153
249
261
365
193
145
65
193
505
258
18
15
213
277
21
5
245
117
85
73
89
153
249
261
365
193
337
65
193
473
258
18
15
213
277
21
5
245
117
85
73
89
153
249
261
365
833
81
65
193
473
258
18
15
213
277
21
5
245
117
85
73
89
153
249
261
365
833
145
65
193
505
258
18
15
213
277
21
5
245
117
85
73
89
153
249
261
365
833
593
65
193
473
258
18
15
213
277
21
5
245
117
85
73
89
153
249
261
373
193
81
65
193
473
269
18
15
213
277
21
5
245
117
85
73
89
153
249
261
373
193
273
65
193
473
269
18
15
213
277
21
5
245
117
85
73
89
153
249
261
373
193
337
65
193
473
269
18
15
213
277
21
5
245
117
85
73
89
153
249
261
373
833
81
65
193
473
269
18
15
213
277
21
5
245
117
85
73
89
153
249
261
373
833
145
65
193
505
267
18
15
213
277
21
5
245
117
85
73
89
153
249
261
373
833
593
65
193
473
269
18
15
213
277
21
5
245
117
85
73
89
153
249
273
341
193
81
65
193
470
262
18
15
213
277
21
5
245
117
85
73
89
153
249
273
341
193
337
65
193
470
262
18
15
213
277
21
5
245
117
85
73
89
153
249
273
341
321
81
65
193
470
262
18
15
213
277
21
5
245
117
85
73
89
153
249
273
341
833
81
65
193
470
262
18
15
213
277
21
5
245
117
85
73
89
153
249
273
341
833
593
65
193
470
262
18
15
213
277
21
5
245
117
85
73
89
153
249
273
217
193
81
65
193
470
1
18
15
213
277
21
5
245
117
85
73
89
153
249
273
217
193
337
65
193
470
1
18
15
213
277
21
5
245
117
85
73
89
153
249
273
217
193
593
65
193
470
1
18
15
213
277
21
5
245
117
85
73
89
153
249
273
217
449
81
65
193
470
1
18
15
213
277
21
5
245
117
85
73
89
153
249
273
217
449
337
65
193
470
1
18
15
213
277
21
5
245
117
85
73
89
153
249
273
217
449
593
65
193
470
1
18
15
213
277
21
5
245
117
85
73
89
153
249
273
345
193
81
65
193
470
257
18
15
213
277
21
5
245
117
85
73
89
153
249
273
345
193
337
65
193
470
257
18
15
213
277
21
5
245
117
85
73
89
153
249
273
345
321
81
65
193
470
257
18
15
213
277
21
5
245
117
85
73
89
153
249
273
345
321
337
65
193
470
257
18
15
213
277
21
5
245
117
85
73
89
153
249
273
345
833
81
65
193
470
257
18
15
213
277
21
5
245
117
85
73
89
153
249
273
345
833
593
65
193
470
257
18
15
213
277
21
5
245
117
85
73
89
153
249
265
361
193
81
65
193
497
267
18
15
213
277
21
5
245
117
85
73
89
153
249
265
361
193
273
65
193
497
267
18
15
213
277
21
5
245
117
85
73
89
153
249
265
361
193
145
65
193
497
267
18
15
213
277
21
5
245
117
85
73
89
153
249
265
361
193
337
65
193
497
267
18
15
213
277
21
5
245
117
85
73
89
153
249
265
361
833
81
65
193
497
267
18
15
213
277
21
5
245
117
85
73
89
153
249
265
361
833
145
65
193
497
267
18
15
213
277
21
5
245
117
85
73
89
153
249
265
361
833
593
65
193
497
267
18
15
213
277
21
5
245
117
85
73
89
153
249
265
365
193
81
65
193
497
265
18
15
213
277
21
5
245
117
85
73
89
153
249
265
365
193
273
65
193
497
265
18
15
213
277
21
5
245
117
85
73
89
153
249
265
365
193
145
65
193
497
265
18
15
213
277
21
5
245
117
85
73
89
153
249
265
365
193
337
65
193
497
265
18
15
213
277
21
5
245
117
85
73
89
153
249
265
365
833
81
65
193
497
265
18
15
213
277
21
5
245
117
85
73
89
153
249
265
365
833
145
65
193
497
265
18
15
213
277
21
5
245
117
85
73
89
153
249
265
365
833
593
65
193
497
265
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
193
81
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
193
273
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
193
145
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
193
337
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
321
81
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
833
81
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
833
145
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
249
277
341
833
593
65
193
469
258
18
15
213
277
21
5
245
117
85
73
89
153
253
257
361
193
81
65
195
493
261
18
15
213
277
21
5
245
117
85
73
89
153
253
257
361
193
337
65
195
493
261
18
15
213
277
21
5
245
117
85
73
89
153
253
257
361
833
81
65
195
493
261
18
15
213
277
21
5
245
117
85
73
89
153
253
257
361
833
593
65
195
493
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
361
193
81
65
195
497
257
18
15
213
277
21
5
245
117
85
73
89
153
253
261
361
193
273
577
195
499
257
18
15
213
277
21
5
245
117
85
73
89
153
253
261
361
193
145
65
195
499
257
18
15
213
277
21
5
245
117
85
73
89
153
253
261
361
193
337
65
195
497
257
18
15
213
277
21
5
245
117
85
73
89
153
253
261
361
833
81
65
195
497
257
18
15
213
277
21
5
245
117
85
73
89
153
253
261
361
833
145
65
195
499
257
18
15
213
277
21
5
245
117
85
73
89
153
253
261
361
833
593
65
195
497
257
18
15
213
277
21
5
245
117
85
73
89
153
253
261
357
193
81
65
195
497
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
357
193
273
577
195
499
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
357
193
145
65
195
499
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
357
193
337
65
195
497
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
357
833
81
65
195
497
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
357
833
145
65
195
499
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
357
833
593
65
195
497
261
18
15
213
277
21
5
245
117
85
73
89
153
253
261
365
193
81
65
195
497
258
18
15
213
277
21
5
245
117
85
73
89
153
253
261
365
193
273
577
195
499
259
18
15
213
277
21
5
245
117
85
73
89
153
253
261
365
193
145
65
195
499
259
18
15
213
277
21
5
245
117
85
73
89
153
253
261
365
193
337
65
195
497
258
18
15
213
277
21
5
245
117
85
73
89
153
253
261
365
833
81
65
195
497
258
18
15
213
277
21
5
245
117
85
73
89
153
253
261
365
833
145
65
195
499
259
18
15
213
277
21
5
245
117
85
73
89
153
253
261
365
833
593
65
195
497
258
18
15
213
277
21
5
245
117
85
73
89
153
253
261
373
193
81
65
195
489
269
18
15
213
277
21
5
245
117
85
73
89
153
253
261
373
193
337
65
195
489
269
18
15
213
277
21
5
245
117
85
73
89
153
253
261
373
833
81
65
195
489
269
18
15
213
277
21
5
245
117
85
73
89
153
253
261
373
833
593
65
195
489
269
18
15
213
277
21
5
245
117
85
73
89
153
253
273
217
193
81
65
195
487
1
18
15
213
277
21
5
245
117
85
73
89
153
253
273
217
193
337
65
195
487
1
18
15
213
277
21
5
245
117
85
73
89
153
253
273
217
193
593
65
195
487
1
18
15
213
277
21
5
245
117
85
73
89
153
253
273
217
449
81
65
195
487
1
18
15
213
277
21
5
245
117
85
73
89
153
253
273
217
449
337
65
195
487
1
18
15
213
277
21
5
245
117
85
73
89
153
253
273
217
449
593
65
195
487
1
18
15
213
277
21
5
245
117
85
73
89
153
253
273
345
193
81
65
195
487
257
18
15
213
277
21
5
245
117
85
73
89
153
253
273
345
193
337
65
195
487
257
18
15
213
277
21
5
245
117
85
73
89
153
253
273
345
321
81
65
195
487
257
18
15
213
277
21
5
245
117
85
73
89
153
253
273
345
321
337
65
195
487
257
18
15
213
277
21
5
245
117
85
73
89
153
253
273
345
833
81
65
195
487
257
18
15
213
277
21
5
245
117
85
73
89
153
253
273
345
833
593
65
195
487
257
18
15
213
277
21
5
245
117
85
73
89
153
253
273
338
193
337
577
931
471
272
18
15
213
277
21
5
245
117
85
73
89
153
253
273
218
193
81
65
195
487
0
18
15
213
277
21
5
245
117
85
73
89
153
253
273
218
193
337
65
195
487
0
18
15
213
277
21
5
245
117
85
73
89
153
253
273
218
449
81
65
195
487
0
18
15
213
277
21
5
245
117
85
73
89
153
253
273
218
449
337
65
195
487
0
18
15
213
277
21
5
245
117
85
73
89
153
253
273
218
449
593
65
195
487
0
18
15
213
277
21
5
245
117
85
73
89
153
253
273
346
193
81
65
195
487
256
18
15
213
277
21
5
245
117
85
73
89
153
253
273
346
193
337
65
195
487
256
18
15
213
277
21
5
245
117
85
73
89
153
253
273
346
321
81
65
195
487
256
18
15
213
277
21
5
245
117
85
73
89
153
253
273
346
321
337
65
195
487
256
18
15
213
277
21
5
245
117
85
73
89
153
253
273
346
833
81
65
195
487
256
18
15
213
277
21
5
245
117
85
73
89
153
253
273
346
833
593
65
195
487
256
18
15
213
277
21
5
245
117
85
73
89
153
253
277
341
193
81
65
195
465
258
18
15
213
277
21
5
245
117
85
73
89
153
253
277
341
193
337
65
195
465
258
18
15
213
277
21
5
245
117
85
73
89
153
253
277
341
321
81
65
195
465
258
18
15
213
277
21
5
245
117
85
73
89
153
253
277
341
833
81
65
195
465
258
18
15
213
277
21
5
245
117
85
73
89
153
253
277
341
833
593
65
195
465
258
18
15
213
277
21
5
245
117
85
73
89
153
250
257
365
193
81
65
192
502
262
18
15
213
277
21
5
245
117
85
73
89
153
250
257
365
193
337
65
192
502
262
18
15
213
277
21
5
245
117
85
73
89
153
250
257
365
833
81
65
192
502
262
18
15
213
277
21
5
245
117
85
73
89
153
250
257
365
833
593
65
192
502
262
18
15
213
277
21
5
245
117
85
73
89
153
250
258
370
193
81
65
192
504
268
18
15
213
277
21
5
245
117
85
73
89
153
250
258
370
193
337
65
192
504
268
18
15
213
277
21
5
245
117
85
73
89
153
250
258
370
833
81
65
192
504
268
18
15
213
277
21
5
245
117
85
73
89
153
250
258
370
833
593
65
192
504
268
18
15
213
277
21
5
245
117
85
73
89
153
250
258
359
193
81
65
192
504
258
18
15
213
277
21
5
245
117
85
73
89
153
250
258
359
193
337
65
192
504
258
18
15
213
277
21
5
245
117
85
73
89
153
250
258
359
833
81
65
192
504
258
18
15
213
277
21
5
245
117
85
73
89
153
250
258
359
833
593
65
192
504
258
18
15
213
277
21
5
245
117
85
73
89
153
250
273
341
193
81
65
192
470
262
18
15
213
277
21
5
245
117
85
73
89
153
250
273
341
193
337
65
192
470
262
18
15
213
277
21
5
245
117
85
73
89
153
250
273
341
321
81
65
192
470
262
18
15
213
277
21
5
245
117
85
73
89
153
250
273
341
833
81
65
192
470
262
18
15
213
277
21
5
245
117
85
73
89
153
250
273
341
833
593
65
192
470
262
18
15
213
277
21
5
245
117
85
73
89
153
250
273
217
193
81
65
192
470
1
18
15
213
277
21
5
245
117
85
73
89
153
250
273
217
193
337
65
192
470
1
18
15
213
277
21
5
245
117
85
73
89
153
250
273
217
193
593
65
192
470
1
18
15
213
277
21
5
245
117
85
73
89
153
250
273
217
449
81
65
192
470
1
18
15
213
277
21
5
245
117
85
73
89
153
250
273
217
449
337
65
192
470
1
18
15
213
277
21
5
245
117
85
73
89
153
250
273
217
449
593
65
192
470
1
18
15
213
277
21
5
245
117
85
73
89
153
250
273
345
193
81
65
192
470
257
18
15
213
277
21
5
245
117
85
73
89
153
250
273
345
193
337
65
192
470
257
18
15
213
277
21
5
245
117
85
73
89
153
250
273
345
321
81
65
192
470
257
18
15
213
277
21
5
245
117
85
73
89
153
250
273
345
321
337
65
192
470
257
18
15
213
277
21
5
245
117
85
73
89
153
250
273
345
833
81
65
192
470
257
18
15
213
277
21
5
245
117
85
73
89
153
250
273
345
833
593
65
192
470
257
18
15
213
277
21
5
245
117
85
73
89
313
249
257
361
193
273
385
193
509
261
18
15
213
277
21
5
245
117
85
73
89
313
249
257
361
193
145
385
193
509
261
18
15
213
277
21
5
245
117
85
73
89
313
249
257
361
833
145
385
193
509
261
18
15
213
277
21
5
245
117
85
73
89
313
249
257
361
833
913
385
193
509
261
18
15
213
277
21
5
245
117
85
73
89
313
249
261
361
193
273
385
193
505
257
18
15
213
277
21
5
245
117
85
73
89
313
249
261
361
193
145
385
193
505
257
18
15
213
277
21
5
245
117
85
73
89
313
249
261
361
833
145
385
193
505
257
18
15
213
277
21
5
245
117
85
73
89
313
249
261
361
833
913
385
193
505
257
18
15
213
277
21
5
245
117
85
73
89
313
249
261
357
193
145
385
193
505
261
18
15
213
277
21
5
245
117
85
73
89
313
249
261
357
833
145
385
193
505
261
18
15
213
277
21
5
245
117
85
73
89
313
249
261
357
833
913
385
193
505
261
18
15
213
277
21
5
245
117
85
73
89
313
249
261
373
833
145
385
193
473
267
18
15
213
277
21
5
245
117
85
73
89
313
249
261
373
833
913
385
193
473
267
18
15
213
277
21
5
245
117
85
73
89
313
249
265
361
193
273
385
193
491
267
18
15
213
277
21
5
245
117
85
73
89
313
249
265
361
193
145
385
193
491
267
18
15
213
277
21
5
245
117
85
73
89
313
249
265
361
833
145
385
193
491
267
18
15
213
277
21
5
245
117
85
73
89
313
249
265
361
833
913
385
193
491
267
18
15
213
277
21
5
245
117
85
73
89
313
249
265
365
193
145
385
193
497
265
18
15
213
277
21
5
245
117
85
73
89
313
249
265
365
833
145
385
193
497
265
18
15
213
277
21
5
245
117
85
73
89
313
249
265
365
833
913
385
193
497
265
18
15
213
277
21
5
245
117
85
73
89
313
253
257
361
193
273
385
194
503
261
18
15
213
277
21
5
245
117
85
73
89
313
253
257
361
833
913
385
194
503
261
18
15
213
277
21
5
245
117
85
73
89
313
253
261
361
193
273
385
195
473
257
18
15
213
277
21
5
245
117
85
73
89
313
253
261
361
833
913
385
195
473
257
18
15
213
277
21
5
245
117
85
73
89
313
253
261
357
833
913
385
195
473
262
18
15
213
277
21
5
245
117
85
73
89
313
253
261
365
833
913
385
195
499
259
18
15
213
277
21
5
245
117
85
73
89
313
253
273
217
193
273
385
194
471
1
18
15
213
277
21
5
245
117
85
73
89
313
253
273
345
193
273
385
194
471
257
18
15
213
277
21
5
245
117
85
73
89
313
253
273
338
193
273
385
194
471
272
18
15
213
277
21
5
245
117
85
73
89
313
253
273
218
193
273
385
194
471
0
18
15
213
277
21
5
245
117
85
73
89
313
253
273
346
193
273
385
194
471
256
18
15
213
277
21
5
245
117
85
73
89
313
253
277
341
833
913
385
195
467
261
18
15
213
277
21
5
245
117
85
73
89
313
250
258
370
833
913
385
192
504
268
18
15
213
277
21
5
245
117
85
73
89
313
250
258
359
833
913
385
192
504
258
18
15
213
277
21
5
245
117
85
73
89
154
251
259
365
193
145
64
194
504
260
18
15
213
277
21
5
245
117
85
73
89
154
251
259
365
833
145
64
194
504
260
18
15
213
277
21
5
245
117
85
73
89
154
251
265
361
193
81
64
194
490
267
18
15
213
277
21
5
245
117
85
73
89
154
251
265
361
193
337
64
194
490
267
18
15
213
277
21
5
245
117
85
73
89
154
251
265
361
833
81
64
194
490
267
18
15
213
277
21
5
245
117
85
73
89
154
251
265
361
833
593
64
194
490
267
18
15
213
277
21
5
245
117
85
73
109
237
253
257
361
193
258
162
257
477
261
18
15
213
277
21
5
245
117
85
73
109
237
253
257
361
193
130
162
257
477
261
18
15
213
277
21
5
245
117
85
73
109
237
253
257
361
193
261
161
257
509
261
18
15
213
277
21
5
245
117
85
73
109
237
253
257
361
193
133
161
257
509
261
18
15
213
277
21
5
245
117
85
73
109
237
253
261
361
193
258
162
257
473
257
18
15
213
277
21
5
245
117
85
73
109
237
253
261
361
193
130
162
257
497
257
18
15
213
277
21
5
245
117
85
73
109
237
253
261
361
193
261
161
257
473
257
18
15
213
277
21
5
245
117
85
73
109
237
253
261
361
193
133
161
257
497
257
18
15
213
277
21
5
245
117
85
73
109
237
253
261
357
193
258
162
257
473
262
18
15
213
277
21
5
245
117
85
73
109
237
253
261
357
193
130
162
257
497
261
18
15
213
277
21
5
245
117
85
73
109
237
253
261
357
193
261
161
257
473
261
18
15
213
277
21
5
245
117
85
73
109
237
253
261
357
193
133
161
257
497
261
18
15
213
277
21
5
245
117
85
73
109
237
253
261
365
193
258
162
257
473
258
18
15
213
277
21
5
245
117
85
73
109
237
253
261
365
193
130
162
257
497
258
18
15
213
277
21
5
245
117
85
73
109
237
253
261
365
193
261
161
257
473
258
18
15
213
277
21
5
245
117
85
73
109
237
253
261
365
193
133
161
257
497
258
18
15
213
277
21
5
245
117
85
73
109
237
253
261
365
833
133
161
257
497
258
18
15
213
277
21
5
245
117
85
73
109
237
253
273
341
193
258
163
257
486
262
18
15
213
277
21
5
245
117
85
73
109
237
253
273
341
193
130
163
257
486
262
18
15
213
277
21
5
245
117
85
73
109
237
253
273
217
193
258
162
257
486
1
18
15
213
277
21
5
245
117
85
73
109
237
253
273
217
193
130
162
257
486
1
18
15
213
277
21
5
245
117
85
73
109
237
253
273
217
449
258
162
257
486
1
18
15
213
277
21
5
245
117
85
73
109
237
253
273
345
193
258
162
257
486
257
18
15
213
277
21
5
245
117
85
73
109
237
253
273
345
193
130
162
257
486
257
18
15
213
277
21
5
245
117
85
73
109
237
253
273
345
321
258
163
257
486
257
18
15
213
277
21
5
245
117
85
73
109
237
253
273
218
193
258
163
257
486
0
18
15
213
277
21
5
245
117
85
73
109
237
253
273
218
193
130
163
257
486
0
18
15
213
277
21
5
245
117
85
73
109
237
253
273
218
449
258
163
257
486
0
18
15
213
277
21
5
245
117
85
73
109
237
253
273
346
193
258
163
257
486
256
18
15
213
277
21
5
245
117
85
73
109
237
253
273
346
193
130
163
257
486
256
18
15
213
277
21
5
245
117
85
73
109
237
253
273
346
321
258
163
257
486
256
18
15
213
277
21
5
245
117
85
73
109
237
253
277
213
193
261
289
257
465
2
18
15
213
277
21
5
245
117
85
73
109
237
253
277
341
193
258
163
257
465
258
18
15
213
277
21
5
245
117
85
73
109
237
253
277
341
193
130
163
257
465
258
18
15
213
277
21
5
245
117
85
73
109
237
253
277
341
193
261
161
257
465
258
18
15
213
277
21
5
245
117
85
73
109
237
253
277
341
193
133
161
257
465
258
18
15
213
277
21
5
245
117
85
73
109
237
253
277
341
321
133
161
257
465
258
18
15
213
277
21
5
245
117
85
73
109
237
253
277
341
833
133
161
257
465
258
18
15
213
277
21
5
245
117
85
73
90
50
250
273
341
193
272
4
448
470
262
18
15
213
277
21
5
245
117
85
73
90
50
250
273
217
193
272
4
448
470
1
18
15
213
277
21
5
245
117
85
73
90
50
250
273
217
449
272
4
448
470
1
18
15
213
277
21
5
245
117
85
73
90
50
250
273
345
193
272
4
448
470
257
18
15
213
277
21
5
245
117
85
73
90
51
253
273
217
449
272
10
450
470
1
18
15
213
277
21
5
245
117
85
73
90
59
249
257
365
193
272
2
450
503
263
18
15
213
277
21
5
245
117
85
73
90
155
249
257
365
193
272
66
194
474
263
18
15
213
277
21
5
245
117
85
73
90
155
249
257
365
193
144
66
194
474
263
18
15
213
277
21
5
245
117
85
73
90
155
249
257
365
833
80
66
194
474
263
18
15
213
277
21
5
245
117
85
73
90
155
249
257
365
833
592
66
194
474
263
18
15
213
277
21
5
245
117
85
73
90
155
249
265
365
193
144
66
194
491
265
18
15
213
277
21
5
245
117
85
73
90
155
249
265
365
833
80
66
194
491
265
18
15
213
277
21
5
245
117
85
73
90
155
249
265
365
833
592
66
194
491
265
18
15
213
277
21
5
245
117
85
73
90
306
250
258
365
193
144
388
192
500
261
18
15
213
277
21
5
245
117
85
73
90
306
250
273
341
193
144
388
192
470
262
18
15
213
277
21
5
245
117
85
73
90
306
250
273
217
193
144
388
192
470
1
18
15
213
277
21
5
245
117
85
73
90
306
250
273
345
193
144
388
192
470
257
18
15
213
277
21
5
245
117
85
73
90
306
251
257
365
193
144
388
193
505
263
18
15
213
277
21
5
245
117
85
73
90
306
251
273
217
193
144
388
193
469
1
18
15
213
277
21
5
245
117
85
73
90
306
251
273
345
193
144
388
193
469
257
18
15
213
277
21
5
245
117
85
73
90
315
249
257
365
193
144
386
194
503
263
18
15
213
277
21
5
245
117
85
73
90
315
249
265
365
193
144
386
194
491
265
18
15
213
277
21
5
245
117
85
73
106
57
253
261
357
193
256
6
451
473
261
18
15
213
277
21
5
245
117
85
73
106
57
253
261
357
833
128
6
451
473
261
18
15
213
277
21
5
245
117
85
73
106
57
253
273
345
193
256
6
451
471
257
18
15
213
277
21
5
245
117
85
73
106
57
253
273
345
321
128
6
451
471
257
18
15
213
277
21
5
245
117
85
73
106
57
253
273
345
833
128
6
451
471
257
18
15
213
277
21
5
245
117
85
73
106
57
253
277
341
193
256
6
451
467
261
18
15
213
277
21
5
245
117
85
73
106
57
253
277
341
833
128
6
451
467
261
18
15
213
277
21
5
245
117
85
73
106
43
249
257
365
193
256
18
450
503
263
18
15
213
277
21
5
245
117
85
73
106
59
249
273
345
193
256
2
450
471
257
18
15
213
277
21
5
245
117
85
73
106
59
249
273
345
321
128
2
450
471
257
18
15
213
277
21
5
245
117
85
73
106
59
249
273
345
833
128
2
450
471
257
18
15
213
277
21
5
245
117
85
73
106
59
249
265
361
193
256
2
450
491
267
18
15
213
277
21
5
245
117
85
73
106
59
249
265
361
833
128
2
450
491
267
18
15
213
277
21
5
245
117
85
73
106
233
249
261
357
193
256
294
257
505
261
18
15
213
277
21
5
245
117
85
73
106
233
249
261
357
833
128
166
257
473
263
18
15
213
277
21
5
245
117
85
73
106
233
249
261
373
193
256
294
257
505
267
18
15
213
277
21
5
245
117
85
73
106
233
249
273
217
193
256
294
257
471
1
18
15
213
277
21
5
245
117
85
73
106
233
249
273
345
193
256
294
257
471
257
18
15
213
277
21
5
245
117
85
73
106
233
249
273
345
321
128
166
257
471
257
18
15
213
277
21
5
245
117
85
73
106
233
249
273
345
833
128
166
257
471
257
18
15
213
277
21
5
245
117
85
73
106
233
249
265
361
193
256
294
257
491
267
18
15
213
277
21
5
245
117
85
73
106
233
253
261
357
193
256
294
259
473
262
18
15
213
277
21
5
245
117
85
73
106
233
253
261
357
833
128
166
259
473
262
18
15
213
277
21
5
245
117
85
73
106
233
253
273
217
193
256
294
259
471
1
18
15
213
277
21
5
245
117
85
73
106
233
253
273
345
193
256
294
259
471
257
18
15
213
277
21
5
245
117
85
73
106
233
253
273
345
321
128
166
259
471
257
18
15
213
277
21
5
245
117
85
73
106
233
253
273
345
833
128
166
259
471
257
18
15
213
277
21
5
245
117
85
73
106
233
253
277
341
193
256
294
259
467
259
18
15
213
277
21
5
245
117
85
73
106
233
253
277
341
833
128
166
259
467
259
18
15
213
277
21
5
245
117
85
73
106
249
249
261
357
193
256
134
257
505
261
18
15
213
277
21
5
245
117
85
73
106
249
249
261
357
833
128
134
257
505
261
18
15
213
277
21
5
245
117
85
73
106
249
249
261
373
193
256
134
257
505
267
18
15
213
277
21
5
245
117
85
73
106
249
249
261
373
833
128
134
257
505
267
18
15
213
277
21
5
245
117
85
73
106
249
249
265
361
193
256
134
257
491
267
18
15
213
277
21
5
245
117
85
73
106
249
249
265
361
833
128
134
257
491
267
18
15
213
277
21
5
245
117
85
73
106
249
253
261
357
833
128
134
259
499
261
18
15
213
277
21
5
245
117
85
73
106
235
249
257
365
193
256
146
258
475
263
18
15
213
277
21
5
245
117
85
73
106
235
249
261
373
833
128
162
260
473
267
18
15
213
277
21
5
245
117
85
73
106
235
249
265
361
193
256
290
260
497
267
18
15
213
277
21
5
245
117
85
73
106
235
249
265
361
833
128
138
258
490
267
18
15
213
277
21
5
245
117
85
73
106
234
250
257
365
193
256
136
260
502
262
18
15
213
277
21
5
245
117
85
73
106
250
251
257
365
193
256
132
258
500
262
18
15
213
277
21
5
245
117
85
73
106
250
251
257
365
833
128
132
258
500
262
18
15
213
277
21
5
245
117
85
73
106
250
251
257
365
833
896
580
258
500
262
18
15
213
277
21
5
245
117
85
73
106
250
251
265
361
193
256
132
258
490
267
18
15
213
277
21
5
245
117
85
73
106
250
251
265
361
833
128
132
258
490
267
18
15
213
277
21
5
245
117
85
73
106
250
251
265
361
833
896
580
258
490
267
18
15
213
277
21
5
245
117
85
73
106
251
249
265
361
193
256
66
258
491
267
18
15
213
277
21
5
245
117
85
73
106
251
249
265
361
833
128
130
258
490
267
18
15
213
277
21
5
245
117
85
73
106
251
249
265
361
833
896
578
258
491
267
18
15
213
277
21
5
245
117
85
105
9
153
249
273
213
385
929
1953
1217
470
6
18
15
213
277
21
5
245
117
85
105
9
153
249
273
213
385
945
1937
961
470
6
18
15
213
277
21
5
245
117
85
105
9
153
249
273
217
385
929
1953
1217
470
1
18
15
213
277
21
5
245
117
85
105
9
153
249
273
217
385
945
1937
961
470
1
18
15
213
277
21
5
245
117
85
105
9
153
249
277
213
385
353
203
193
469
5
18
15
213
277
21
5
245
117
85
105
9
153
249
277
213
385
929
1953
1217
469
5
18
15
213
277
21
5
245
117
85
105
9
153
249
277
213
385
369
203
193
469
5
18
15
213
277
21
5
245
117
85
105
9
153
249
277
213
385
945
1937
961
469
5
18
15
213
277
21
5
245
117
85
105
9
153
249
277
213
385
362
203
193
469
5
18
15
213
277
21
5
245
117
85
105
9
153
253
273
213
385
330
202
194
486
6
18
15
213
277
21
5
245
117
85
105
9
153
253
273
213
385
362
202
194
486
6
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
353
202
195
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
929
1953
1219
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
993
1930
1219
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
369
203
195
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
74
203
195
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
945
1937
963
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
330
203
195
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
938
1931
963
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
362
203
195
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
586
203
195
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
1002
1930
1219
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
217
385
970
1930
1219
487
1
18
15
213
277
21
5
245
117
85
105
9
153
253
273
210
385
929
1953
931
471
16
18
15
213
277
21
5
245
117
85
105
9
153
253
273
210
385
993
1930
931
471
16
18
15
213
277
21
5
245
117
85
105
9
153
253
273
210
385
945
1958
931
471
16
18
15
213
277
21
5
245
117
85
105
9
153
253
273
218
385
353
202
195
487
0
18
15
213
277
21
5
245
117
85
105
9
153
253
273
218
385
929
1953
1219
487
0
18
15
213
277
21
5
245
117
85
105
9
153
253
273
218
385
993
1930
1219
487
0
18
15
213
277
21
5
245
117
85
105
9
153
253
273
218
385
945
1937
963
487
0
18
15
213
277
21
5
245
117
85
105
9
153
253
273
218
385
938
1931
963
487
0
18
15
213
277
21
5
245
117
85
105
9
153
253
273
218
385
362
203
195
487
0
18
15
213
277
21
5
245
117
85
105
9
153
253
273
218
385
1002
1930
1219
487
0
18
15
213
277
21
5
245
117
85
105
9
153
253
277
213
385
353
202
195
465
2
18
15
213
277
21
5
245
117
85
105
9
153
253
277
213
385
929
1953
1218
466
2
18
15
213
277
21
5
245
117
85
105
9
153
253
277
213
385
993
1930
931
467
5
18
15
213
277
21
5
245
117
85
105
9
153
253
277
213
385
369
203
195
465
2
18
15
213
277
21
5
245
117
85
105
9
153
253
277
213
385
945
1953
931
467
5
18
15
213
277
21
5
245
117
85
105
9
153
253
277
213
385
330
202
194
466
2
18
15
213
277
21
5
245
117
85
105
9
153
253
277
213
385
362
203
195
465
2
18
15
213
277
21
5
245
117
85
105
9
153
250
273
217
385
369
203
192
469
1
18
15
213
277
21
5
245
117
85
105
9
153
250
273
217
385
74
203
192
469
1
18
15
213
277
21
5
245
117
85
105
9
153
250
273
217
385
330
203
192
469
1
18
15
213
277
21
5
245
117
85
105
9
153
250
273
217
385
362
203
192
469
1
18
15
213
277
21
5
245
117
85
105
9
153
250
273
217
385
586
203
192
469
1
18
15
213
277
21
5
245
117
85
105
9
233
249
277
213
385
362
235
257
469
5
18
15
213
277
21
5
245
117
85
105
10
153
253
273
217
385
928
1958
1219
487
1
18
15
213
277
21
5
245
117
85
105
10
154
251
273
213
385
912
1928
930
468
6
18
15
213
277
21
5
245
117
85
105
10
154
251
273
213
385
976
1928
930
468
6
18
15
213
277
21
5
245
117
85
105
10
154
251
273
217
385
928
1928
930
468
1
18
15
213
277
21
5
245
117
85
105
10
154
251
273
217
385
992
1928
930
468
1
18
15
213
277
21
5
245
117
85
105
10
154
251
273
217
385
912
1928
930
468
1
18
15
213
277
21
5
245
117
85
105
10
154
251
273
217
385
976
1928
930
468
1
18
15
213
277
21
5
245
117
85
105
10
154
251
273
210
385
928
1956
930
468
16
18
15
213
277
21
5
245
117
85
105
10
154
251
273
210
385
992
1956
930
468
16
18
15
213
277
21
5
245
117
85
105
10
155
249
273
217
385
928
1930
930
471
1
18
15
213
277
21
5
245
117
85
105
105
233
249
277
213
385
266
139
257
469
5
18
15
213
277
21
5
245
117
85
105
105
233
253
273
217
385
266
139
259
471
1
18
15
213
277
21
5
245
117
85
105
105
233
253
273
210
385
266
139
259
471
16
18
15
213
277
21
5
245
117
85
105
105
233
253
273
218
385
266
139
259
471
0
18
15
213
277
21
5
245
117
85
105
105
233
253
277
213
385
266
139
259
467
3
18
15
213
277
21
5
245
117
85
105
109
237
253
273
217
385
265
163
257
486
1
18
15
213
277
21
5
245
117
85
105
109
237
253
273
218
385
265
163
257
486
0
18
15
213
277
21
5
245
117
85
77
101
41
249
273
217
194
261
1
449
471
1
18
15
213
277
21
5
245
117
85
77
101
41
249
273
217
450
261
1
449
471
1
18
15
213
277
21
5
245
117
85
77
101
41
249
273
345
194
261
1
449
471
257
18
15
213
277
21
5
245
117
85
77
101
41
249
273
345
322
133
1
449
471
257
18
15
213
277
21
5
245
117
85
77
101
41
249
273
345
834
133
1
449
471
257
18
15
213
277
21
5
245
117
85
77
101
41
249
273
210
195
261
1
449
471
16
18
15
213
277
21
5
245
117
85
77
101
41
249
273
338
194
261
1
449
471
272
18
15
213
277
21
5
245
117
85
77
101
41
249
273
338
834
133
1
449
471
272
18
15
213
277
21
5
245
117
85
77
101
41
249
273
338
195
261
1
449
471
272
18
15
213
277
21
5
245
117
85
77
101
41
249
273
338
195
133
1
449
471
272
18
15
213
277
21
5
245
117
85
77
101
41
249
273
338
835
133
1
449
471
272
18
15
213
277
21
5
245
117
85
77
101
41
249
273
218
195
261
1
449
471
0
18
15
213
277
21
5
245
117
85
77
101
41
249
273
218
195
133
1
449
471
0
18
15
213
277
21
5
245
117
85
77
101
41
249
273
218
451
261
1
449
471
0
18
15
213
277
21
5
245
117
85
77
101
41
249
273
346
195
261
1
449
471
256
18
15
213
277
21
5
245
117
85
77
101
41
249
273
346
195
133
1
449
471
256
18
15
213
277
21
5
245
117
85
77
101
41
249
273
346
323
261
1
449
471
256
18
15
213
277
21
5
245
117
85
77
101
41
249
273
346
323
133
1
449
471
256
18
15
213
277
21
5
245
117
85
77
101
41
249
273
346
835
133
1
449
471
256
18
15
213
277
21
5
245
117
85
77
101
41
253
273
217
194
261
1
450
487
1
18
15
213
277
21
5
245
117
85
77
101
41
253
273
217
450
261
1
450
487
1
18
15
213
277
21
5
245
117
85
77
101
41
253
273
345
194
261
1
450
486
257
18
15
213
277
21
5
245
117
85
77
101
41
253
273
345
322
133
1
450
486
257
18
15
213
277
21
5
245
117
85
77
101
41
253
273
345
834
133
1
450
486
257
18
15
213
277
21
5
245
117
85
77
101
41
253
273
210
195
261
1
450
471
16
18
15
213
277
21
5
245
117
85
77
101
41
253
273
338
194
261
1
450
471
272
18
15
213
277
21
5
245
117
85
77
101
41
253
273
338
834
133
1
450
471
272
18
15
213
277
21
5
245
117
85
77
101
41
253
273
338
195
261
1
450
471
272
18
15
213
277
21
5
245
117
85
77
101
41
253
273
338
195
133
1
450
471
272
18
15
213
277
21
5
245
117
85
77
101
41
253
273
338
835
133
1
450
471
272
18
15
213
277
21
5
245
117
85
77
101
41
253
273
218
195
261
1
450
487
0
18
15
213
277
21
5
245
117
85
77
101
41
253
273
218
195
133
1
450
487
0
18
15
213
277
21
5
245
117
85
77
101
41
253
273
218
451
261
1
450
487
0
18
15
213
277
21
5
245
117
85
77
101
41
253
273
346
195
261
1
450
486
256
18
15
213
277
21
5
245
117
85
77
101
41
253
273
346
195
133
1
450
486
256
18
15
213
277
21
5
245
117
85
77
101
41
253
273
346
323
261
1
450
486
256
18
15
213
277
21
5
245
117
85
77
101
41
253
273
346
323
133
1
450
486
256
18
15
213
277
21
5
245
117
85
77
101
41
253
273
346
835
133
1
450
486
256
18
15
213
277
21
5
245
117
85
77
101
41
250
258
370
195
261
1
448
504
268
18
15
213
277
21
5
245
117
85
77
101
41
250
258
370
835
133
1
448
492
268
18
15
213
277
21
5
245
117
85
77
101
233
249
273
217
194
261
129
257
471
1
18
15
213
277
21
5
245
117
85
77
101
233
249
273
217
450
261
129
257
471
1
18
15
213
277
21
5
245
117
85
77
101
233
249
273
345
194
261
129
257
471
257
18
15
213
277
21
5
245
117
85
77
101
233
249
273
345
322
133
129
257
471
257
18
15
213
277
21
5
245
117
85
77
101
233
249
273
345
834
133
129
257
471
257
18
15
213
277
21
5
245
117
85
77
101
233
249
273
345
834
901
577
257
471
257
18
15
213
277
21
5
245
117
85
77
101
233
249
273
210
195
261
129
257
471
16
18
15
213
277
21
5
245
117
85
77
101
233
249
273
338
194
261
129
257
471
272
18
15
213
277
21
5
245
117
85
77
101
233
249
273
338
834
133
129
257
471
272
18
15
213
277
21
5
245
117
85
77
101
233
249
273
338
834
901
577
257
471
272
18
15
213
277
21
5
245
117
85
77
101
233
249
273
338
195
261
129
257
471
272
18
15
213
277
21
5
245
117
85
77
101
233
249
273
338
195
133
129
257
471
272
18
15
213
277
21
5
245
117
85
77
101
233
249
273
338
835
133
129
257
471
272
18
15
213
277
21
5
245
117
85
77
101
233
249
273
338
835
901
577
257
471
272
18
15
213
277
21
5
245
117
85
77
101
233
249
273
218
195
261
129
257
471
0
18
15
213
277
21
5
245
117
85
77
101
233
249
273
218
195
133
129
257
471
0
18
15
213
277
21
5
245
117
85
77
101
233
249
273
218
451
261
129
257
471
0
18
15
213
277
21
5
245
117
85
77
101
233
249
273
346
195
261
129
257
471
256
18
15
213
277
21
5
245
117
85
77
101
233
249
273
346
195
133
129
257
471
256
18
15
213
277
21
5
245
117
85
77
101
233
249
273
346
323
261
129
257
471
256
18
15
213
277
21
5
245
117
85
77
101
233
249
273
346
323
133
129
257
471
256
18
15
213
277
21
5
245
117
85
77
101
233
249
273
346
835
133
129
257
471
256
18
15
213
277
21
5
245
117
85
77
101
233
249
273
346
835
901
577
257
471
256
18
15
213
277
21
5
245
117
85
77
101
233
253
273
345
194
261
65
258
471
257
18
15
213
277
21
5
245
117
85
77
101
233
253
273
345
322
133
129
258
471
257
18
15
213
277
21
5
245
117
85
77
101
233
253
273
345
834
133
129
258
471
257
18
15
213
277
21
5
245
117
85
77
101
233
253
273
345
834
901
577
258
471
257
18
15
213
277
21
5
245
117
85
77
101
233
253
273
210
195
261
65
258
471
16
18
15
213
277
21
5
245
117
85
77
101
233
253
273
338
194
261
65
258
471
272
18
15
213
277
21
5
245
117
85
77
101
233
253
273
338
834
133
129
258
471
272
18
15
213
277
21
5
245
117
85
77
101
233
253
273
338
834
901
577
258
471
272
18
15
213
277
21
5
245
117
85
77
101
233
253
273
338
195
261
65
258
471
272
18
15
213
277
21
5
245
117
85
77
101
233
253
273
338
195
133
129
258
471
272
18
15
213
277
21
5
245
117
85
77
101
233
253
273
338
835
133
129
258
471
272
18
15
213
277
21
5
245
117
85
77
101
233
253
273
338
835
901
577
258
471
272
18
15
213
277
21
5
245
117
85
77
101
233
253
273
218
195
261
65
258
471
0
18
15
213
277
21
5
245
117
85
77
101
233
253
273
218
195
133
129
258
471
0
18
15
213
277
21
5
245
117
85
77
101
233
253
273
218
451
261
65
258
471
0
18
15
213
277
21
5
245
117
85
77
101
233
253
273
346
195
261
65
258
471
256
18
15
213
277
21
5
245
117
85
77
101
233
253
273
346
195
133
129
258
471
256
18
15
213
277
21
5
245
117
85
77
101
233
253
273
346
323
261
65
258
471
256
18
15
213
277
21
5
245
117
85
77
101
233
253
273
346
323
133
129
258
471
256
18
15
213
277
21
5
245
117
85
77
101
233
253
273
346
835
133
129
258
471
256
18
15
213
277
21
5
245
117
85
77
101
233
253
273
346
835
901
577
258
471
256
18
15
213
277
21
5
245
117
85
77
101
233
250
258
370
195
261
129
256
492
268
18
15
213
277
21
5
245
117
85
77
101
233
250
258
370
835
133
129
256
492
268
18
15
213
277
21
5
245
117
85
77
109
237
253
273
217
194
257
161
257
486
1
18
15
213
277
21
5
245
117
85
77
109
237
253
273
217
194
258
291
257
486
1
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
194
257
161
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
194
258
161
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
194
130
161
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
194
259
161
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
194
131
161
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
322
129
161
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
834
129
161
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
345
834
897
289
257
486
257
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
194
258
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
194
130
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
194
259
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
194
131
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
195
257
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
195
129
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
195
259
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
195
131
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
450
258
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
450
259
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
451
257
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
218
451
259
161
257
486
0
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
194
258
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
194
130
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
194
259
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
194
131
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
322
258
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
322
259
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
195
257
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
195
129
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
195
259
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
195
131
161
257
486
256
18
15
213
277
21
5
245
117
85
77
109
237
253
273
346
323
257
161
257
486
256
18
15
213
277
21
5
245
117
85
101
9
153
249
273
217
390
961
1937
961
470
1
18
15
213
277
21
5
245
117
85
101
9
153
249
273
217
393
961
1937
961
470
1
18
15
213
277
21
5
245
117
85
101
9
153
249
273
217
397
961
1937
961
470
1
18
15
213
277
21
5
245
117
85
101
9
153
249
273
217
394
961
1937
961
470
1
18
15
213
277
21
5
245
117
85
101
9
153
253
273
217
389
961
1937
963
487
1
18
15
213
277
21
5
245
117
85
101
9
153
253
273
217
390
321
202
195
487
1
18
15
213
277
21
5
245
117
85
101
9
153
253
273
217
390
961
1937
963
487
1
18
15
213
277
21
5
245
117
85
101
9
153
253
273
217
393
961
1937
963
487
1
18
15
213
277
21
5
245
117
85
101
9
153
253
273
217
397
961
1937
963
487
1
18
15
213
277
21
5
245
117
85
101
9
153
253
273
217
394
961
1937
963
487
1
18
15
213
277
21
5
245
117
85
101
9
153
253
273
210
390
961
1930
931
471
16
18
15
213
277
21
5
245
117
85
101
9
153
253
273
210
391
961
1930
930
471
16
18
15
213
277
21
5
245
117
85
101
9
153
253
273
218
390
961
1937
963
487
0
18
15
213
277
21
5
245
117
85
101
9
153
253
273
218
395
961
1937
963
487
0
18
15
213
277
21
5
245
117
85
101
9
313
253
277
213
389
193
465
195
467
5
18
15
213
277
21
5
245
117
85
101
9
313
253
277
213
389
961
465
195
467
5
18
15
213
277
21
5
245
117
85
101
9
237
253
277
213
389
321
233
257
465
5
18
15
213
277
21
5
245
117
85
101
105
41
253
273
213
389
257
17
453
486
6
18
15
213
277
21
5
245
117
85
101
105
41
253
273
217
389
257
17
451
471
1
18
15
213
277
21
5
245
117
85
101
105
41
253
273
217
390
257
17
451
471
1
18
15
213
277
21
5
245
117
85
101
105
41
253
273
217
393
257
17
451
471
1
18
15
213
277
21
5
245
117
85
101
105
41
253
273
217
397
257
17
451
471
1
18
15
213
277
21
5
245
117
85
101
105
41
253
273
217
394
257
17
451
471
1
18
15
213
277
21
5
245
117
85
101
105
41
253
273
210
389
257
17
451
471
16
18
15
213
277
21
5
245
117
85
101
105
41
253
273
210
390
257
17
451
471
16
18
15
213
277
21
5
245
117
85
101
105
41
253
273
210
391
257
17
451
471
16
18
15
213
277
21
5
245
117
85
101
105
41
253
273
218
395
257
17
451
471
0
18
15
213
277
21
5
245
117
85
101
105
41
253
277
213
389
257
17
453
465
2
18
15
213
277
21
5
245
117
85
101
105
233
249
273
213
389
257
161
257
471
23
18
15
213
277
21
5
245
117
85
101
105
233
249
273
217
389
257
161
257
471
1
18
15
213
277
21
5
245
117
85
101
105
233
249
273
217
390
257
161
257
471
1
18
15
213
277
21
5
245
117
85
101
105
233
249
273
217
393
257
161
257
471
1
18
15
213
277
21
5
245
117
85
101
105
233
249
273
217
397
257
161
257
471
1
18
15
213
277
21
5
245
117
85
101
105
233
249
273
217
394
257
161
257
471
1
18
15
213
277
21
5
245
117
85
101
105
233
249
273
210
390
257
161
257
471
16
18
15
213
277
21
5
245
117
85
101
105
233
249
273
210
391
257
161
257
471
16
18
15
213
277
21
5
245
117
85
101
105
233
249
273
218
395
257
161
257
471
0
18
15
213
277
21
5
245
117
85
101
105
233
249
277
213
389
257
161
257
469
2
18
15
213
277
21
5
245
117
85
101
105
233
253
273
213
389
257
145
261
486
6
18
15
213
277
21
5
245
117
85
101
105
233
253
273
217
389
257
161
259
471
1
18
15
213
277
21
5
245
117
85
101
105
233
253
273
217
390
257
161
259
471
1
18
15
213
277
21
5
245
117
85
101
105
233
253
273
217
393
257
161
259
471
1
18
15
213
277
21
5
245
117
85
101
105
233
253
273
217
397
257
161
259
471
1
18
15
213
277
21
5
245
117
85
101
105
233
253
273
217
394
257
161
259
471
1
18
15
213
277
21
5
245
117
85
101
105
233
253
273
210
389
257
145
259
471
16
18
15
213
277
21
5
245
117
85
101
105
233
253
273
210
390
257
161
259
471
16
18
15
213
277
21
5
245
117
85
101
105
233
253
273
210
391
257
161
259
471
16
18
15
213
277
21
5
245
117
85
101
105
233
253
273
218
395
257
161
259
471
0
18
15
213
277
21
5
245
117
85
101
105
233
253
277
213
389
257
161
259
467
3
18
15
213
277
21
5
245
117
85
101
105
233
250
274
213
389
257
161
256
468
5
18
15
213
277
21
5
245
117
85
101
105
233
250
274
214
389
257
161
256
468
4
18
15
213
277
21
5
245
117
85
101
105
233
250
274
214
390
257
161
256
468
4
18
15
213
277
21
5
245
117
85
101
105
233
250
274
210
390
257
161
256
468
16
18
15
213
277
21
5
245
117
85
101
105
233
250
274
210
391
257
161
256
468
16
18
15
213
277
21
5
245
117
85
101
105
233
250
274
219
389
257
161
256
468
1
18
15
213
277
21
5
245
117
85
101
105
233
250
274
219
393
257
161
256
468
1
18
15
213
277
21
5
245
117
85
101
105
233
250
274
219
397
257
161
256
468
1
18
15
213
277
21
5
245
117
85
101
105
233
250
274
219
391
257
161
256
468
1
18
15
213
277
21
5
245
117
85
101
105
233
250
274
218
395
257
161
256
468
0
18
15
213
277
21
5
245
117
85
101
105
233
250
274
211
389
257
161
256
468
17
18
15
213
277
21
5
245
117
85
101
105
233
250
274
211
391
257
161
256
468
17
18
15
213
277
21
5
245
117
85
101
105
237
253
273
213
389
257
137
257
486
6
18
15
213
277
21
5
245
117
85
101
105
237
253
273
217
389
257
137
257
486
2
18
15
213
277
21
5
245
117
85
101
105
237
253
273
217
390
257
137
257
486
2
18
15
213
277
21
5
245
117
85
101
105
237
253
273
217
393
257
137
257
486
2
18
15
213
277
21
5
245
117
85
101
105
237
253
273
217
397
257
137
257
486
2
18
15
213
277
21
5
245
117
85
101
105
237
253
273
217
394
257
137
257
486
2
18
15
213
277
21
5
245
117
85
101
105
237
253
273
218
395
257
137
257
486
0
18
15
213
277
21
5
245
117
85
101
105
237
253
277
213
389
257
137
257
465
5
18
15
213
277
21
5
245
117
85
101
101
41
249
273
213
389
261
1
449
471
7
18
15
213
277
21
5
245
117
85
101
101
41
249
273
217
389
261
1
449
471
1
18
15
213
277
21
5
245
117
85
101
101
41
249
273
217
390
261
1
449
471
1
18
15
213
277
21
5
245
117
85
101
101
41
249
273
217
390
262
1
449
471
1
18
15
213
277
21
5
245
117
85
101
101
41
249
273
217
393
261
1
449
471
1
18
15
213
277
21
5
245
117
85
101
101
41
249
273
217
397
261
1
449
471
1
18
15
213
277
21
5
245
117
85
101
101
41
249
273
210
390
261
1
449
471
16
18
15
213
277
21
5
245
117
85
101
101
41
249
273
210
390
262
1
449
471
16
18
15
213
277
21
5
245
117
85
101
101
41
249
273
210
391
261
1
449
471
16
18
15
213
277
21
5
245
117
85
101
101
41
249
273
218
390
261
1
449
471
0
18
15
213
277
21
5
245
117
85
101
101
41
249
273
218
390
262
1
449
471
0
18
15
213
277
21
5
245
117
85
101
101
41
249
277
213
389
261
1
449
469
2
18
15
213
277
21
5
245
117
85
101
101
41
253
273
213
389
261
1
453
486
6
18
15
213
277
21
5
245
117
85
101
101
41
253
273
217
389
261
1
450
487
1
18
15
213
277
21
5
245
117
85
101
101
41
253
273
217
390
261
1
450
487
1
18
15
213
277
21
5
245
117
85
101
101
41
253
273
217
390
262
1
450
487
1
18
15
213
277
21
5
245
117
85
101
101
41
253
273
217
393
261
1
450
487
1
18
15
213
277
21
5
245
117
85
101
101
41
253
273
217
397
261
1
450
487
1
18
15
213
277
21
5
245
117
85
101
101
41
253
273
210
390
262
1
450
471
16
18
15
213
277
21
5
245
117
85
101
101
41
253
273
218
390
261
1
450
487
0
18
15
213
277
21
5
245
117
85
101
101
41
253
273
218
390
262
1
450
487
0
18
15
213
277
21
5
245
117
85
101
101
41
253
277
213
389
261
1
450
467
3
18
15
213
277
21
5
245
117
85
101
101
41
250
274
214
389
261
1
448
468
4
18
15
213
277
21
5
245
117
85
101
101
41
250
274
214
390
261
1
448
468
4
18
15
213
277
21
5
245
117
85
101
101
233
249
273
213
389
261
129
257
471
23
18
15
213
277
21
5
245
117
85
101
101
233
249
273
217
389
261
129
257
471
1
18
15
213
277
21
5
245
117
85
101
101
233
249
273
217
390
261
129
257
471
1
18
15
213
277
21
5
245
117
85
101
101
233
249
273
217
390
262
129
257
471
1
18
15
213
277
21
5
245
117
85
101
101
233
249
273
217
393
261
129
257
471
1
18
15
213
277
21
5
245
117
85
101
101
233
249
273
217
397
261
129
257
471
1
18
15
213
277
21
5
245
117
85
101
101
233
249
273
210
390
261
129
257
471
16
18
15
213
277
21
5
245
117
85
101
101
233
249
273
210
390
262
129
257
471
16
18
15
213
277
21
5
245
117
85
101
101
233
249
273
210
391
261
129
257
471
16
18
15
213
277
21
5
245
117
85
101
101
233
249
273
218
390
261
129
257
471
0
18
15
213
277
21
5
245
117
85
101
101
233
249
273
218
390
262
129
257
471
0
18
15
213
277
21
5
245
117
85
101
101
233
249
277
213
389
261
129
257
469
5
18
15
213
277
21
5
245
117
85
101
101
233
253
277
213
389
261
129
258
467
3
18
15
213
277
21
5
245
117
85
101
109
237
253
273
217
394
258
162
257
486
1
18
15
213
277
21
5
245
117
85
101
109
237
253
273
217
394
259
163
257
486
1
18
15
213
277
21
5
245
117
85
101
109
237
253
273
218
395
259
289
257
486
0
18
15
213
277
21
5
245
117
85
109
101
41
249
273
210
387
265
1
449
471
16
18
15
213
277
21
5
245
117
85
109
101
41
253
273
210
387
265
1
450
471
16
18
15
213
277
21
5
245
117
85
109
101
233
249
273
210
387
265
129
257
471
16
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
217
133
197
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
217
134
198
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
217
325
197
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
217
326
198
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
857
133
197
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
857
69
197
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
857
70
198
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
857
581
197
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
249
261
357
857
582
198
401
473
261
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
217
133
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
217
325
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
857
133
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
857
134
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
857
69
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
857
70
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
857
581
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
101
253
261
357
857
582
197
393
489
262
18
15
213
277
37
5
245
117
85
85
69
109
253
273
217
218
322
195
385
486
1
18
15
213
277
37
5
245
117
85
85
69
109
253
273
217
218
323
195
385
486
1
18
15
213
277
37
5
245
117
85
85
69
109
253
273
217
410
322
195
385
486
1
18
15
213
277
37
5
245
117
85
85
69
109
253
273
217
410
323
195
385
486
1
18
15
213
277
37
5
245
117
85
85
69
109
253
273
217
474
322
195
385
486
1
18
15
213
277
37
5
245
117
85
85
69
109
253
273
217
474
323
195
385
486
1
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
218
322
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
346
66
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
346
67
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
346
322
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
346
323
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
858
66
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
858
578
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
345
858
579
195
385
486
257
18
15
213
277
37
5
245
117
85
85
69
109
253
273
218
219
323
195
385
486
0
18
15
213
277
37
5
245
117
85
85
69
109
253
273
218
411
323
195
385
486
0
18
15
213
277
37
5
245
117
85
85
69
109
253
273
218
475
323
195
385
486
0
18
15
213
277
37
5
245
117
85
85
69
109
253
273
346
219
323
195
385
486
256
18
15
213
277
37
5
245
117
85
85
69
109
253
273
346
347
67
195
385
486
256
18
15
213
277
37
5
245
117
85
85
69
109
253
273
346
347
323
195
385
486
256
18
15
213
277
37
5
245
117
85
85
69
109
253
273
346
859
67
195
385
486
256
18
15
213
277
37
5
245
117
85
85
69
109
253
273
346
859
579
195
385
486
256
18
15
213
277
37
5
245
117
85
85
69
361
253
261
357
217
133
449
261
501
261
18
15
213
277
37
5
245
117
85
85
69
361
253
261
357
857
133
449
261
501
261
18
15
213
277
37
5
245
117
85
85
69
361
253
261
357
857
134
449
261
501
261
18
15
213
277
37
5
245
117
85
85
69
361
253
261
357
857
901
705
261
501
261
18
15
213
277
37
5
245
117
85
85
69
361
253
261
357
857
902
449
261
497
261
18
15
213
277
37
5
245
117
85
85
69
361
253
261
357
857
581
449
261
501
261
18
15
213
277
37
5
245
117
85
85
69
361
253
261
357
857
582
449
261
501
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
217
261
169
257
501
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
217
133
169
257
501
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
217
262
173
257
473
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
217
134
173
257
505
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
217
69
169
257
501
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
217
325
173
257
505
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
857
133
173
257
505
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
857
69
169
257
501
261
18
15
213
277
37
5
245
117
85
85
69
245
249
261
357
857
70
173
257
505
261
18
15
213
277
37
5
245
117
85
85
69
245
253
273
345
858
130
170
258
487
257
18
15
213
277
37
5
245
117
85
85
69
357
249
261
357
217
133
453
273
473
261
18
15
213
277
37
5
245
117
85
85
69
357
249
261
357
217
134
454
273
473
261
18
15
213
277
37
5
245
117
85
85
69
357
249
261
357
857
133
453
273
473
261
18
15
213
277
37
5
245
117
85
85
69
357
249
261
357
857
134
454
273
473
261
18
15
213
277
37
5
245
117
85
85
69
357
249
261
357
857
901
709
273
473
261
18
15
213
277
37
5
245
117
85
85
69
357
249
261
357
857
902
710
273
473
261
18
15
213
277
37
5
245
117
85
85
69
357
249
261
357
857
581
453
273
473
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
217
133
709
265
497
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
217
134
710
293
505
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
857
133
453
265
497
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
857
134
453
265
497
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
857
901
709
265
497
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
857
902
453
265
497
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
857
581
453
265
497
261
18
15
213
277
37
5
245
117
85
85
69
357
253
261
357
857
582
453
265
497
261
18
15
213
277
37
5
245
117
85
85
69
357
253
273
217
217
134
710
294
486
1
18
15
213
277
37
5
245
117
85
85
69
357
253
273
217
409
262
710
294
486
1
18
15
213
277
37
5
245
117
85
85
69
357
253
273
217
409
134
454
294
486
1
18
15
213
277
37
5
245
117
85
85
69
357
253
273
217
410
258
710
294
486
1
18
15
213
277
37
5
245
117
85
85
69
357
253
273
217
410
130
454
294
486
1
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
217
134
710
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
345
134
454
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
857
134
454
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
857
902
710
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
857
582
454
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
346
130
454
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
858
130
454
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
858
898
454
294
486
257
18
15
213
277
37
5
245
117
85
85
69
357
253
273
345
858
578
454
294
486
257
18
15
213
277
37
5
245
117
85
85
69
365
253
273
217
410
258
706
129
486
1
18
15
213
277
37
5
245
117
85
85
69
365
253
273
218
411
259
707
129
486
0
18
15
213
277
37
5
245
117
85
85
69
373
249
261
357
217
133
425
257
473
261
18
15
213
277
37
5
245
117
85
85
69
373
249
261
357
857
133
425
257
473
261
18
15
213
277
37
5
245
117
85
85
69
373
253
273
217
218
258
426
130
487
1
18
15
213
277
37
5
245
117
85
85
69
373
253
273
345
218
258
426
130
487
257
18
15
213
277
37
5
245
117
85
85
69
373
253
273
345
346
130
426
258
471
257
18
15
213
277
37
5
245
117
85
85
69
373
253
273
345
858
130
426
258
471
257
18
15
213
277
37
5
245
117
85
85
69
373
253
273
338
346
130
426
258
471
272
18
15
213
277
37
5
245
117
85
85
69
373
253
273
338
858
130
426
258
471
272
18
15
213
277
37
5
245
117
85
73
69
101
249
257
365
193
153
199
401
474
263
18
15
213
277
37
5
245
117
85
73
69
101
249
261
361
193
281
205
401
473
257
18
15
213
277
37
5
245
117
85
73
69
101
249
261
361
193
153
199
401
473
257
18
15
213
277
37
5
245
117
85
73
69
101
249
261
361
833
601
205
401
473
257
18
15
213
277
37
5
245
117
85
73
69
101
249
261
357
193
281
205
401
473
261
18
15
213
277
37
5
245
117
85
73
69
101
249
261
357
193
153
199
401
473
261
18
15
213
277
37
5
245
117
85
73
69
101
249
261
357
833
601
205
401
473
261
18
15
213
277
37
5
245
117
85
73
69
101
249
261
365
193
281
205
401
473
259
18
15
213
277
37
5
245
117
85
73
69
101
249
261
365
193
153
199
401
473
259
18
15
213
277
37
5
245
117
85
73
69
101
249
261
365
833
601
205
401
473
259
18
15
213
277
37
5
245
117
85
73
69
101
249
261
373
193
281
205
401
473
267
18
15
213
277
37
5
245
117
85
73
69
101
249
261
373
193
153
199
401
473
267
18
15
213
277
37
5
245
117
85
73
69
101
249
261
373
833
601
205
401
473
267
18
15
213
277
37
5
245
117
85
73
69
101
249
277
213
193
153
199
401
469
2
18
15
213
277
37
5
245
117
85
73
69
101
249
277
341
193
153
199
401
469
258
18
15
213
277
37
5
245
117
85
73
69
101
249
277
341
321
89
199
401
469
258
18
15
213
277
37
5
245
117
85
73
69
101
253
257
361
193
281
197
393
509
261
18
15
213
277
37
5
245
117
85
73
69
101
253
257
361
833
601
197
393
509
261
18
15
213
277
37
5
245
117
85
73
69
101
253
261
361
193
281
197
393
489
257
18
15
213
277
37
5
245
117
85
73
69
101
253
261
361
833
601
197
393
489
257
18
15
213
277
37
5
245
117
85
73
69
101
253
261
357
193
281
197
393
489
262
18
15
213
277
37
5
245
117
85
73
69
101
253
261
357
833
601
197
393
489
262
18
15
213
277
37
5
245
117
85
73
69
101
253
261
365
193
281
197
393
489
258
18
15
213
277
37
5
245
117
85
73
69
101
253
261
365
833
601
197
393
489
258
18
15
213
277
37
5
245
117
85
73
69
109
253
257
361
193
153
194
387
509
261
18
15
213
277
37
5
245
117
85
73
69
109
253
261
361
193
153
194
387
497
257
18
15
213
277
37
5
245
117
85
73
69
109
253
261
357
193
153
195
389
497
261
18
15
213
277
37
5
245
117
85
73
69
109
253
261
365
193
153
195
389
497
258
18
15
213
277
37
5
245
117
85
73
69
361
253
257
361
193
153
449
261
509
261
18
15
213
277
37
5
245
117
85
73
69
361
253
257
361
833
601
705
133
509
261
18
15
213
277
37
5
245
117
85
73
69
361
253
261
361
193
153
449
261
497
257
18
15
213
277
37
5
245
117
85
73
69
361
253
261
361
833
601
705
133
505
257
18
15
213
277
37
5
245
117
85
73
69
361
253
261
357
193
153
449
261
497
261
18
15
213
277
37
5
245
117
85
73
69
361
253
261
357
833
601
705
133
505
261
18
15
213
277
37
5
245
117
85
73
69
361
253
261
365
193
153
449
261
497
258
18
15
213
277
37
5
245
117
85
73
69
361
253
261
365
833
601
705
133
505
258
18
15
213
277
37
5
245
117
85
73
69
361
253
273
341
833
601
705
133
486
262
18
15
213
277
37
5
245
117
85
73
69
361
253
273
345
833
601
705
133
486
257
18
15
213
277
37
5
245
117
85
73
69
361
253
273
346
833
601
705
133
486
256
18
15
213
277
37
5
245
117
85
73
69
361
253
277
213
193
153
449
261
485
5
18
15
213
277
37
5
245
117
85
73
69
361
253
277
213
449
281
705
261
485
5
18
15
213
277
37
5
245
117
85
73
69
361
253
277
341
193
153
449
261
485
261
18
15
213
277
37
5
245
117
85
73
69
361
253
277
341
321
345
705
261
485
261
18
15
213
277
37
5
245
117
85
73
69
361
253
277
341
833
601
705
133
465
258
18
15
213
277
37
5
245
117
85
73
69
229
249
257
365
193
281
167
273
474
263
18
15
213
277
37
5
245
117
85
73
69
229
249
261
361
193
281
167
273
473
257
18
15
213
277
37
5
245
117
85
73
69
229
249
261
357
193
281
167
273
473
261
18
15
213
277
37
5
245
117
85
73
69
229
249
261
365
193
281
167
273
473
259
18
15
213
277
37
5
245
117
85
73
69
229
249
261
373
193
281
167
273
473
267
18
15
213
277
37
5
245
117
85
73
69
229
249
277
213
193
281
167
273
469
5
18
15
213
277
37
5
245
117
85
73
69
229
249
277
341
193
281
167
273
469
261
18
15
213
277
37
5
245
117
85
73
69
237
253
257
361
193
281
163
257
477
261
18
15
213
277
37
5
245
117
85
73
69
237
253
273
213
193
281
163
257
486
6
18
15
213
277
37
5
245
117
85
73
69
237
253
273
341
193
281
163
257
486
262
18
15
213
277
37
5
245
117
85
73
69
237
253
273
217
193
281
163
257
486
1
18
15
213
277
37
5
245
117
85
73
69
237
253
273
345
193
281
163
257
486
257
18
15
213
277
37
5
245
117
85
73
69
237
253
273
218
193
281
163
257
486
0
18
15
213
277
37
5
245
117
85
73
69
237
253
273
346
193
281
163
257
486
256
18
15
213
277
37
5
245
117
85
73
69
237
253
277
213
193
281
163
257
465
5
18
15
213
277
37
5
245
117
85
73
69
237
253
277
341
193
281
163
257
465
261
18
15
213
277
37
5
245
117
85
73
69
357
249
257
365
193
153
455
273
474
263
18
15
213
277
37
5
245
117
85
73
69
357
249
257
365
833
601
455
273
474
263
18
15
213
277
37
5
245
117
85
73
69
357
249
261
361
193
153
455
273
473
257
18
15
213
277
37
5
245
117
85
73
69
357
249
261
361
833
601
717
145
473
257
18
15
213
277
37
5
245
117
85
73
69
357
249
261
357
193
153
455
273
473
261
18
15
213
277
37
5
245
117
85
73
69
357
249
261
357
833
601
717
145
473
261
18
15
213
277
37
5
245
117
85
73
69
357
249
261
365
193
153
455
273
473
259
18
15
213
277
37
5
245
117
85
73
69
357
249
261
365
833
601
717
145
473
259
18
15
213
277
37
5
245
117
85
73
69
357
249
261
373
193
153
455
273
473
267
18
15
213
277
37
5
245
117
85
73
69
357
249
261
373
833
601
455
273
473
267
18
15
213
277
37
5
245
117
85
73
69
357
249
277
213
193
153
423
145
469
5
18
15
213
277
37
5
245
117
85
73
69
357
249
277
341
193
153
423
145
469
261
18
15
213
277
37
5
245
117
85
73
69
357
253
257
361
193
153
453
265
493
261
18
15
213
277
37
5
245
117
85
73
69
357
253
257
361
833
601
709
137
509
261
18
15
213
277
37
5
245
117
85
73
69
357
253
261
361
193
153
453
265
497
257
18
15
213
277
37
5
245
117
85
73
69
357
253
261
361
833
601
709
137
489
257
18
15
213
277
37
5
245
117
85
73
69
357
253
261
357
193
153
453
265
497
261
18
15
213
277
37
5
245
117
85
73
69
357
253
261
357
833
601
709
137
489
262
18
15
213
277
37
5
245
117
85
73
69
357
253
261
365
193
153
453
265
497
258
18
15
213
277
37
5
245
117
85
73
69
357
253
261
365
833
601
709
137
489
258
18
15
213
277
37
5
245
117
85
73
69
357
253
261
373
193
153
455
265
489
265
18
15
213
277
37
5
245
117
85
73
69
357
253
261
373
833
601
461
265
489
265
18
15
213
277
37
5
245
117
85
73
69
357
253
273
217
193
153
454
294
486
1
18
15
213
277
37
5
245
117
85
73
69
357
253
273
217
449
281
710
294
486
1
18
15
213
277
37
5
245
117
85
73
69
357
253
273
345
321
345
710
294
486
257
18
15
213
277
37
5
245
117
85
73
69
357
253
273
218
193
153
454
294
486
0
18
15
213
277
37
5
245
117
85
73
69
357
253
273
218
449
281
710
294
486
0
18
15
213
277
37
5
245
117
85
73
69
357
253
273
346
193
153
454
294
486
256
18
15
213
277
37
5
245
117
85
73
69
357
253
273
346
321
345
710
294
486
256
18
15
213
277
37
5
245
117
85
73
69
357
253
277
213
193
153
459
293
485
5
18
15
213
277
37
5
245
117
85
73
69
357
253
277
213
449
281
715
293
485
5
18
15
213
277
37
5
245
117
85
73
69
357
253
277
341
193
153
453
293
485
261
18
15
213
277
37
5
245
117
85
73
69
357
253
277
341
321
281
423
293
485
261
18
15
213
277
37
5
245
117
85
73
69
357
253
277
341
321
345
715
293
485
261
18
15
213
277
37
5
245
117
85
73
69
357
253
277
341
833
601
459
293
485
261
18
15
213
277
37
5
245
117
85
73
69
365
249
257
361
193
153
450
263
509
261
18
15
213
277
37
5
245
117
85
73
69
365
249
261
361
193
153
450
262
505
257
18
15
213
277
37
5
245
117
85
73
69
365
249
265
361
193
153
450
262
497
267
18
15
213
277
37
5
245
117
85
73
69
365
253
257
361
193
153
450
257
509
261
18
15
213
277
37
5
245
117
85
73
69
365
253
257
361
833
601
451
261
509
261
18
15
213
277
37
5
245
117
85
73
69
365
253
261
361
193
153
450
257
497
257
18
15
213
277
37
5
245
117
85
73
69
365
253
261
361
833
601
451
257
505
257
18
15
213
277
37
5
245
117
85
73
69
365
253
261
357
193
153
451
261
497
261
18
15
213
277
37
5
245
117
85
73
69
365
253
261
357
833
601
451
257
505
261
18
15
213
277
37
5
245
117
85
73
69
365
253
261
365
193
153
451
261
497
258
18
15
213
277
37
5
245
117
85
73
69
365
253
261
365
833
601
451
257
505
258
18
15
213
277
37
5
245
117
85
73
69
365
253
273
213
193
153
419
129
486
6
18
15
213
277
37
5
245
117
85
73
69
365
253
273
341
193
153
419
129
486
262
18
15
213
277
37
5
245
117
85
73
69
365
253
273
217
193
153
419
129
486
1
18
15
213
277
37
5
245
117
85
73
69
365
253
273
345
193
153
419
129
486
257
18
15
213
277
37
5
245
117
85
73
69
365
253
273
218
193
153
419
129
486
0
18
15
213
277
37
5
245
117
85
73
69
365
253
273
346
193
153
419
129
486
256
18
15
213
277
37
5
245
117
85
73
69
365
253
277
213
193
153
419
129
465
5
18
15
213
277
37
5
245
117
85
73
69
365
253
277
341
193
153
419
129
465
261
18
15
213
277
37
5
245
117
85
105
69
101
249
277
213
385
277
197
401
469
5
18
15
213
277
37
5
245
117
85
105
69
101
249
277
213
385
281
199
401
469
2
18
15
213
277
37
5
245
117
85
105
69
357
253
273
217
385
277
710
294
486
1
18
15
213
277
37
5
245
117
85
105
69
357
253
273
218
385
277
710
294
486
0
18
15
213
277
37
5
245
117
85
105
69
357
253
277
213
385
277
453
293
485
5
18
15
213
277
37
5
245
117
85
105
69
357
253
277
213
385
281
455
293
485
5
18
15
213
277
37
5
245
117
85
77
69
361
253
273
218
451
281
705
133
486
0
18
15
213
277
37
5
245
117
85
77
69
361
253
273
346
835
601
705
133
486
256
18
15
213
277
37
5
245
117
85
77
69
357
253
273
218
195
153
454
294
486
0
18
15
213
277
37
5
245
117
85
77
69
357
253
273
218
451
281
710
294
486
0
18
15
213
277
37
5
245
117
85
77
69
357
253
273
346
195
153
454
294
486
256
18
15
213
277
37
5
245
117
85
77
69
357
253
273
346
323
281
454
294
486
256
18
15
213
277
37
5
245
117
85
77
69
357
253
273
346
323
345
710
294
486
256
18
15
213
277
37
5
245
117
85
77
69
357
253
273
346
835
601
454
294
486
256
18
15
213
277
37
5
245
117
85
101
69
109
253
273
217
393
282
195
385
486
1
18
15
213
277
37
5
245
117
85
101
69
109
253
273
217
394
282
195
385
486
1
18
15
213
277
37
5
245
117
85
101
69
109
253
273
217
394
283
195
385
486
1
18
15
213
277
37
5
245
117
85
109
69
357
253
273
218
387
273
710
294
486
0
18
15
213
277
37
9
217
125
85
73
69
353
237
289
357
193
153
463
301
493
269
18
15
213
277
37
9
217
125
85
73
69
353
237
289
357
833
601
463
301
493
269
18
15
213
277
37
9
249
121
73
105
69
353
241
259
363
203
281
718
137
505
266
18
15
213
277
37
9
249
121
73
105
69
353
241
259
363
207
281
719
137
505
266
18
15
213
277
37
9
249
121
73
105
70
353
241
259
363
203
280
710
137
505
266
18
15
213
277
37
9
249
121
77
105
69
97
241
259
371
203
281
206
401
473
257
18
15
213
277
37
9
249
121
77
105
69
353
241
259
371
203
281
718
145
473
257
18
15
213
277
37
9
249
121
77
109
69
353
241
259
371
193
281
718
137
505
257
18
15
213
277
37
9
249
121
74
106
67
353
241
258
368
196
281
705
291
500
256
18
15
213
277
37
9
249
121
74
106
67
353
241
258
368
200
281
705
291
500
256
18
15
213
277
53
5
245
117
85
73
73
201
249
257
365
193
65
177
129
475
263
18
15
213
277
53
5
245
117
85
73
73
201
249
257
365
193
321
177
129
475
263
18
15
213
277
53
5
245
117
85
73
73
201
249
257
365
833
65
177
129
475
263
18
15
213
277
53
5
245
117
85
73
73
201
249
273
341
193
65
177
129
470
262
18
15
213
277
53
5
245
117
85
73
73
201
249
273
341
193
321
177
129
470
262
18
15
213
277
53
5
245
117
85
73
73
201
249
273
341
321
65
177
129
470
262
18
15
213
277
53
5
245
117
85
73
73
201
249
273
341
833
65
177
129
470
262
18
15
213
277
53
5
245
117
85
73
73
201
249
273
217
193
65
177
129
470
1
18
15
213
277
53
5
245
117
85
73
73
201
249
273
217
193
321
177
129
470
1
18
15
213
277
53
5
245
117
85
73
73
201
249
273
217
449
65
177
129
470
1
18
15
213
277
53
5
245
117
85
73
73
201
249
273
217
449
321
177
129
470
1
18
15
213
277
53
5
245
117
85
73
73
201
249
273
345
193
65
177
129
470
257
18
15
213
277
53
5
245
117
85
73
73
201
249
273
345
193
321
177
129
470
257
18
15
213
277
53
5
245
117
85
73
73
201
249
273
345
321
65
177
129
470
257
18
15
213
277
53
5
245
117
85
73
73
201
249
273
345
321
321
177
129
470
257
18
15
213
277
53
5
245
117
85
73
73
201
249
273
345
833
65
177
129
470
257
18
15
213
277
53
5
245
117
85
73
73
201
249
273
345
833
577
177
129
470
257
18
15
213
277
53
5
245
117
85
73
73
201
249
277
341
193
65
177
129
469
261
18
15
213
277
53
5
245
117
85
73
73
201
249
277
341
193
321
177
129
469
261
18
15
213
277
53
5
245
117
85
73
73
201
249
277
341
321
65
177
129
469
261
18
15
213
277
53
5
245
117
85
73
73
201
249
277
341
833
65
177
129
469
261
18
15
213
277
53
5
245
117
85
73
73
201
253
257
361
193
65
106
259
503
261
18
15
213
277
53
5
245
117
85
73
73
201
253
261
361
193
65
106
259
473
257
18
15
213
277
53
5
245
117
85
73
73
201
253
261
357
193
65
106
259
473
261
18
15
213
277
53
5
245
117
85
73
73
201
253
261
365
193
65
106
259
473
258
18
15
213
277
53
5
245
117
85
73
73
201
253
273
217
193
65
106
259
471
1
18
15
213
277
53
5
245
117
85
73
73
201
253
273
345
193
65
106
259
471
257
18
15
213
277
53
5
245
117
85
73
73
201
253
273
345
321
65
106
259
471
257
18
15
213
277
53
5
245
117
85
73
73
201
253
273
345
321
321
106
259
471
257
18
15
213
277
53
5
245
117
85
73
73
201
253
273
345
833
65
106
259
471
257
18
15
213
277
53
5
245
117
85
73
73
201
253
273
338
193
65
106
259
471
272
18
15
213
277
53
5
245
117
85
73
73
201
253
273
218
193
65
106
259
471
0
18
15
213
277
53
5
245
117
85
73
73
201
253
273
346
193
65
106
259
471
256
18
15
213
277
53
5
245
117
85
73
73
201
253
273
346
321
65
106
259
471
256
18
15
213
277
53
5
245
117
85
73
73
201
253
273
346
321
321
106
259
471
256
18
15
213
277
53
5
245
117
85
73
73
201
253
273
346
833
65
106
259
471
256
18
15
213
277
53
5
245
117
85
73
73
201
253
277
341
193
65
177
133
465
258
18
15
213
277
53
5
245
117
85
73
73
201
253
277
341
193
321
177
133
465
258
18
15
213
277
53
5
245
117
85
73
73
201
253
277
341
321
65
177
133
465
258
18
15
213
277
53
5
245
117
85
73
73
201
253
277
341
833
65
177
133
465
258
18
15
213
277
53
5
245
117
85
73
73
201
250
258
370
833
65
177
128
472
268
18
15
213
277
53
5
245
117
85
73
73
201
250
258
359
833
65
177
128
472
258
18
15
213
277
53
5
245
117
85
73
73
205
253
257
361
193
65
105
257
477
261
18
15
213
277
53
5
245
117
85
73
73
205
253
257
361
193
321
105
257
477
261
18
15
213
277
53
5
245
117
85
73
73
205
253
257
361
833
65
105
257
477
261
18
15
213
277
53
5
245
117
85
73
73
205
253
257
361
833
577
105
257
477
261
18
15
213
277
53
5
245
117
85
73
73
205
253
261
361
193
65
105
257
473
257
18
15
213
277
53
5
245
117
85
73
73
205
253
261
361
193
321
105
257
473
257
18
15
213
277
53
5
245
117
85
73
73
205
253
261
361
833
65
105
257
473
257
18
15
213
277
53
5
245
117
85
73
73
205
253
261
361
833
577
105
257
473
257
18
15
213
277
53
5
245
117
85
73
73
205
253
261
357
193
65
105
257
473
262
18
15
213
277
53
5
245
117
85
73
73
205
253
261
357
193
321
105
257
473
262
18
15
213
277
53
5
245
117
85
73
73
205
253
261
357
833
65
105
257
473
262
18
15
213
277
53
5
245
117
85
73
73
205
253
261
357
833
577
105
257
473
262
18
15
213
277
53
5
245
117
85
73
73
205
253
261
365
193
65
105
257
473
258
18
15
213
277
53
5
245
117
85
73
73
205
253
261
365
193
321
105
257
473
258
18
15
213
277
53
5
245
117
85
73
73
205
253
261
365
833
65
105
257
473
258
18
15
213
277
53
5
245
117
85
73
73
205
253
261
365
833
577
105
257
473
258
18
15
213
277
53
5
245
117
85
73
73
205
253
277
213
193
65
105
257
465
5
18
15
213
277
53
5
245
117
85
73
73
205
253
277
213
193
321
115
257
465
5
18
15
213
277
53
5
245
117
85
73
73
205
253
277
213
193
577
115
257
465
5
18
15
213
277
53
5
245
117
85
73
73
205
253
277
213
449
65
115
257
465
5
18
15
213
277
53
5
245
117
85
73
73
205
253
277
213
449
321
115
257
465
5
18
15
213
277
53
5
245
117
85
73
73
205
253
277
213
449
577
115
257
465
5
18
15
213
277
53
5
245
117
85
73
73
205
253
277
341
193
65
105
257
465
261
18
15
213
277
53
5
245
117
85
73
73
205
253
277
341
193
321
105
257
465
261
18
15
213
277
53
5
245
117
85
73
73
205
253
277
341
321
65
105
257
465
261
18
15
213
277
53
5
245
117
85
73
73
205
253
277
341
321
321
105
257
465
261
18
15
213
277
53
5
245
117
85
73
73
205
253
277
341
833
65
105
257
465
261
18
15
213
277
53
5
245
117
85
73
73
205
253
277
341
833
577
105
257
465
261
18
15
213
277
53
5
245
117
85
73
73
202
250
258
359
193
65
112
260
476
258
18
15
213
277
53
5
245
117
85
73
73
202
250
258
359
193
321
112
260
476
258
18
15
213
277
53
5
245
117
85
73
73
202
250
258
359
833
65
112
260
476
258
18
15
213
277
53
5
245
117
85
73
73
202
250
258
359
833
577
112
260
476
258
18
15
213
277
53
5
245
117
85
73
73
202
251
259
365
193
65
112
258
472
260
18
15
213
277
53
5
245
117
85
73
73
202
251
259
365
193
321
112
258
472
260
18
15
213
277
53
5
245
117
85
73
73
202
251
259
365
833
65
112
258
472
260
18
15
213
277
53
5
245
117
85
73
73
202
251
259
365
833
577
112
258
472
260
18
15
213
277
53
5
245
117
85
73
77
101
249
257
361
193
69
197
385
509
261
18
15
213
277
53
5
245
117
85
73
77
101
249
257
361
193
325
197
385
509
261
18
15
213
277
53
5
245
117
85
73
77
101
249
257
361
833
69
197
385
509
261
18
15
213
277
53
5
245
117
85
73
77
101
249
257
361
833
581
197
385
509
261
18
15
213
277
53
5
245
117
85
73
77
101
249
257
365
193
69
197
385
509
262
18
15
213
277
53
5
245
117
85
73
77
101
249
257
365
193
325
197
385
509
262
18
15
213
277
53
5
245
117
85
73
77
101
249
257
365
833
69
197
385
509
262
18
15
213
277
53
5
245
117
85
73
77
101
249
257
365
833
581
197
385
509
262
18
15
213
277
53
5
245
117
85
73
77
101
249
257
373
193
69
197
385
493
269
18
15
213
277
53
5
245
117
85
73
77
101
249
257
373
833
69
197
385
493
269
18
15
213
277
53
5
245
117
85
73
77
101
249
257
373
833
581
197
385
493
269
18
15
213
277
53
5
245
117
85
73
77
101
249
261
361
193
69
197
385
505
257
18
15
213
277
53
5
245
117
85
73
77
101
249
261
361
193
325
197
385
505
257
18
15
213
277
53
5
245
117
85
73
77
101
249
261
361
833
69
197
385
505
257
18
15
213
277
53
5
245
117
85
73
77
101
249
261
361
833
581
197
385
505
257
18
15
213
277
53
5
245
117
85
73
77
101
249
261
357
193
69
197
385
505
261
18
15
213
277
53
5
245
117
85
73
77
101
249
261
357
193
325
197
385
505
261
18
15
213
277
53
5
245
117
85
73
77
101
249
261
357
833
69
197
385
505
261
18
15
213
277
53
5
245
117
85
73
77
101
249
261
357
833
581
197
385
505
261
18
15
213
277
53
5
245
117
85
73
77
101
249
261
365
193
69
197
385
505
259
18
15
213
277
53
5
245
117
85
73
77
101
249
261
365
193
325
197
385
505
259
18
15
213
277
53
5
245
117
85
73
77
101
249
261
365
833
69
197
385
505
259
18
15
213
277
53
5
245
117
85
73
77
101
249
261
365
833
581
197
385
505
259
18
15
213
277
53
5
245
117
85
73
77
101
249
261
373
193
69
197
385
505
267
18
15
213
277
53
5
245
117
85
73
77
101
249
261
373
193
325
197
385
505
267
18
15
213
277
53
5
245
117
85
73
77
101
249
261
373
833
69
197
385
505
267
18
15
213
277
53
5
245
117
85
73
77
101
249
261
373
833
581
197
385
505
267
18
15
213
277
53
5
245
117
85
73
77
229
249
261
361
193
69
169
257
505
257
18
15
213
277
53
5
245
117
85
73
77
229
249
261
361
193
325
169
257
505
257
18
15
213
277
53
5
245
117
85
73
77
229
249
261
357
193
69
169
257
505
261
18
15
213
277
53
5
245
117
85
73
77
229
249
261
357
193
325
169
257
505
261
18
15
213
277
53
5
245
117
85
73
77
229
249
261
365
193
69
169
257
505
259
18
15
213
277
53
5
245
117
85
73
77
229
249
261
365
193
325
169
257
505
259
18
15
213
277
53
5
245
117
85
73
77
229
249
261
373
193
69
169
257
505
269
18
15
213
277
53
5
245
117
85
73
77
229
249
261
373
193
325
169
257
505
269
18
15
213
277
53
5
245
117
85
73
77
357
249
257
361
833
581
709
129
509
261
18
15
213
277
53
5
245
117
85
73
77
357
249
257
373
833
581
709
129
493
269
18
15
213
277
53
5
245
117
85
73
77
357
249
261
361
193
325
709
257
473
257
18
15
213
277
53
5
245
117
85
73
77
357
249
261
361
833
581
709
129
505
257
18
15
213
277
53
5
245
117
85
73
77
357
249
261
357
833
581
709
129
505
261
18
15
213
277
53
5
245
117
85
73
77
357
249
261
365
833
581
453
257
473
259
18
15
213
277
53
5
245
117
85
73
77
357
249
261
373
193
325
709
257
473
267
18
15
213
277
53
5
245
117
85
73
77
357
249
261
373
833
581
709
129
505
267
18
15
213
277
53
5
245
117
85
73
77
357
249
265
361
193
325
709
257
497
267
18
15
213
277
53
5
245
117
85
73
77
357
249
265
361
833
581
709
129
497
267
18
15
213
277
53
5
245
117
85
73
77
357
249
265
365
833
581
453
257
497
265
18
15
213
277
53
5
245
117
85
105
45
229
253
273
217
385
137
201
258
487
1
18
15
213
277
53
5
245
117
85
105
45
229
253
273
218
385
137
201
258
487
0
18
15
213
277
53
5
245
117
85
101
41
101
253
273
217
390
129
181
386
487
1
18
15
213
277
53
5
245
117
85
101
41
101
253
273
217
393
129
181
386
487
1
18
15
213
277
53
5
245
117
85
101
41
101
253
273
217
397
129
181
386
487
1
18
15
213
277
53
5
245
117
85
101
41
101
253
273
218
395
129
181
386
487
0
18
15
213
277
53
5
245
117
85
101
41
357
253
273
217
390
897
693
258
486
1
18
15
213
277
53
5
245
117
85
101
41
357
253
273
217
393
897
693
258
486
1
18
15
213
277
53
5
245
117
85
101
41
357
253
273
217
397
897
693
258
486
1
18
15
213
277
53
5
245
117
85
101
41
357
253
273
217
394
897
693
258
486
1
18
15
213
277
53
5
245
117
85
101
41
357
253
273
210
390
897
693
258
471
16
18
15
213
277
53
5
245
117
85
101
41
357
253
273
210
391
897
693
258
471
16
18
15
213
277
53
5
245
117
85
101
41
357
253
273
218
395
897
693
258
486
0
18
15
213
277
53
5
245
117
85
101
45
357
253
273
217
394
898
690
258
486
1
18
15
213
277
53
5
245
117
85
101
45
357
253
273
217
394
899
689
258
487
1
18
15
213
281
25
5
245
117
85
97
1
37
253
273
218
398
313
109
450
486
0
18
15
213
281
25
5
245
117
85
97
1
51
251
273
218
399
321
97
449
469
0
18
15
213
281
25
5
245
117
85
97
1
153
253
273
218
398
961
1939
1219
487
0
18
15
213
281
25
5
245
117
85
97
1
153
253
273
218
398
1017
1939
963
487
0
18
15
213
281
25
5
245
117
85
97
1
153
251
273
218
398
961
1939
961
470
0
18
15
213
281
25
5
245
117
85
97
1
153
251
273
218
398
1017
1939
961
470
0
18
15
213
281
25
5
245
117
85
97
97
73
253
273
218
398
257
211
195
487
0
18
15
213
281
25
5
245
117
85
97
97
73
253
273
218
398
258
211
195
487
0
18
15
213
281
25
5
245
117
85
97
97
73
253
273
218
399
257
211
195
487
0
18
15
213
281
25
5
245
117
85
97
97
51
251
273
218
398
257
1
449
468
0
18
15
213
281
25
5
245
117
85
97
97
51
251
273
218
399
257
1
449
468
0
18
15
213
281
25
9
217
121
73
97
1
289
234
291
363
833
949
693
356
482
266
18
15
213
281
25
9
217
121
73
97
97
33
235
291
363
193
259
21
465
482
272
18
15
213
281
25
9
217
121
73
97
97
225
235
291
363
193
257
149
273
482
266
18
15
213
281
25
9
217
121
73
97
97
225
235
291
363
193
259
149
273
482
266
18
15
213
281
25
9
217
121
77
97
97
225
235
291
371
207
257
291
273
482
256
18
15
213
281
25
9
249
121
77
97
97
225
241
259
371
207
257
163
259
505
257
18
15
213
281
57
9
217
121
73
97
33
97
234
291
363
193
129
163
388
482
266
18
15
213
281
57
9
217
121
73
97
33
97
234
291
363
193
131
163
388
482
266
18
15
213
281
57
9
217
121
73
97
33
97
234
291
363
833
129
163
388
482
266
18
15
213
281
57
9
217
121
73
97
33
97
234
291
363
833
130
163
388
482
266
18
15
213
281
57
9
217
121
73
97
33
97
234
291
363
833
131
163
388
482
266
18
15
213
281
57
9
217
121
73
97
33
353
234
291
363
833
897
675
260
482
266
18
15
213
281
57
9
217
121
73
97
33
353
234
291
363
833
898
675
260
482
266
18
15
213
281
57
9
217
121
73
97
33
353
234
291
363
833
899
675
260
482
266
18
15
213
281
57
9
217
121
77
97
33
97
234
291
371
207
129
163
388
482
256
18
15
213
281
57
9
217
121
77
97
33
97
234
291
371
847
129
163
388
482
256
18
15
213
281
57
9
217
121
77
97
33
353
234
291
371
847
897
675
260
482
256
18
15
213
285
37
9
249
121
73
98
41
97
241
259
363
192
134
169
393
505
266
18
15
213
21
405
261
53
117
85
201
473
217
121
65
53
577
1553
1121
257
365
13
18
15
213
21
405
261
53
117
85
201
473
217
121
33
50
577
1553
65
257
29
0
18
15
213
21
405
261
53
117
85
201
473
217
121
69
53
577
1553
1089
257
57
11
18
15
213
21
405
261
53
117
85
201
473
217
121
37
53
577
1553
1089
257
25
5
18
15
213
21
405
261
53
117
85
201
473
217
122
66
50
577
1553
1089
256
344
12
18
15
213
21
469
261
53
117
85
201
489
109
125
33
50
577
1537
1939
1025
29
0
18
15
213
21
469
261
53
117
85
201
489
109
125
37
53
577
1537
1939
1025
25
5
18
15
213
21
469
261
53
117
85
205
485
105
121
33
50
578
1541
1921
1025
29
0
18
15
213
21
469
261
53
117
85
205
485
105
121
33
50
579
1541
1921
1025
29
0
18
15
213
21
469
261
53
117
85
205
485
105
125
33
50
578
1541
1921
1026
27
0
18
15
213
21
469
261
53
117
85
205
485
105
125
33
50
579
1541
1921
1026
27
0
18
15
213
21
469
261
53
117
85
205
485
105
122
66
50
579
1541
1921
1024
56
12
18
15
213
21
469
261
53
117
85
205
485
105
122
34
50
578
1541
1921
1024
28
0
18
15
213
21
469
261
53
117
85
205
485
105
122
34
50
579
1541
1921
1024
28
0
18
15
213
21
469
261
53
117
85
205
485
105
122
35
51
579
1541
1921
1024
26
0
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
281
5
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
281
6
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
281
773
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
281
774
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
793
5
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
793
6
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
793
773
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
261
357
793
774
257
1
473
261
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
281
5
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
281
6
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
281
773
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
281
774
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
285
5
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
285
773
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
282
3
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
217
282
6
257
1
471
1
18
15
213
21
85
5
245
117
85
149
229
233
249
273
210
282
3
257
1
471
16
18
15
213
21
85
5
245
117
85
149
229
233
249
273
210
282
6
257
1
471
16
18
15
213
21
85
5
245
117
85
149
229
233
249
273
210
282
770
257
257
471
16
18
15
213
21
85
5
245
117
85
149
229
233
249
273
210
282
7
257
1
471
16
18
15
213
21
85
5
245
117
85
149
229
233
249
273
210
282
771
257
1
471
16
18
15
213
21
85
5
245
117
85
149
229
233
249
273
210
282
775
897
513
471
16
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
282
2
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
282
3
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
282
6
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
282
770
257
257
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
282
771
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
282
774
1089
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
794
3
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
794
6
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
794
770
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
794
771
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
249
273
338
794
774
257
1
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
281
5
257
261
505
261
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
281
6
257
5
501
261
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
281
773
257
261
505
261
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
281
774
257
258
499
261
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
793
5
257
261
505
261
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
793
6
257
5
501
261
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
793
773
257
261
505
261
18
15
213
21
85
5
245
117
85
149
229
233
253
261
357
793
774
257
258
499
261
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
281
5
257
261
486
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
281
6
257
2
471
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
281
773
257
261
486
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
281
774
257
2
471
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
285
5
257
261
486
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
285
773
257
261
486
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
282
3
257
258
471
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
217
282
6
257
2
471
1
18
15
213
21
85
5
245
117
85
149
229
233
253
273
210
282
3
257
258
471
16
18
15
213
21
85
5
245
117
85
149
229
233
253
273
210
282
6
257
2
471
16
18
15
213
21
85
5
245
117
85
149
229
233
253
273
210
282
7
257
2
471
16
18
15
213
21
85
5
245
117
85
149
229
233
253
273
210
282
771
257
258
471
16
18
15
213
21
85
5
245
117
85
149
229
233
253
273
210
282
775
897
514
471
16
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
282
3
257
258
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
282
6
257
2
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
282
771
257
258
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
282
774
897
514
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
794
3
257
258
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
794
6
257
2
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
794
771
257
258
471
272
18
15
213
21
85
5
245
117
85
149
229
233
253
273
338
794
774
257
2
471
272
18
15
213
21
85
5
245
117
85
149
229
233
250
258
370
282
2
257
256
504
268
18
15
213
21
85
5
245
117
85
149
229
233
250
258
359
285
5
257
256
504
258
18
15
213
21
85
5
245
117
85
149
229
233
250
258
359
285
773
257
256
504
258
18
15
213
21
85
5
245
117
85
149
229
233
250
258
359
797
5
257
256
504
258
18
15
213
21
85
5
245
117
85
149
229
233
250
258
359
797
773
257
256
504
258
18
15
213
21
85
5
245
117
85
149
229
233
250
259
357
285
5
257
256
474
258
18
15
213
21
85
5
245
117
85
149
229
233
250
259
357
285
773
257
256
474
258
18
15
213
21
85
5
245
117
85
149
229
233
250
259
357
797
5
257
256
474
258
18
15
213
21
85
5
245
117
85
149
229
233
250
259
357
797
773
257
256
474
258
18
15
213
21
85
5
245
117
85
149
229
237
253
273
217
281
2
258
1
486
1
18
15
213
21
85
5
245
117
85
149
229
237
253
273
217
282
2
258
1
486
1
18
15
213
21
85
5
245
117
85
149
229
237
253
273
217
282
3
259
1
486
1
18
15
213
21
85
5
245
117
85
149
229
237
253
273
217
282
770
258
1
486
1
18
15
213
21
85
5
245
117
85
201
233
233
249
257
361
65
1
273
1
477
261
18
15
213
21
85
5
245
117
85
201
233
233
249
257
365
65
1
273
257
495
263
18
15
213
21
85
5
245
117
85
201
233
233
249
257
373
65
1
289
1
493
269
18
15
213
21
85
5
245
117
85
201
233
233
249
261
361
65
1
273
1
473
257
18
15
213
21
85
5
245
117
85
201
233
233
249
261
357
65
1
273
1
473
261
18
15
213
21
85
5
245
117
85
201
233
233
249
261
365
65
1
273
1
473
258
18
15
213
21
85
5
245
117
85
201
233
233
249
261
373
65
1
289
1
473
267
18
15
213
21
85
5
245
117
85
201
233
233
249
273
341
65
1
289
1
471
279
18
15
213
21
85
5
245
117
85
201
233
233
249
273
345
65
1
289
1
471
257
18
15
213
21
85
5
245
117
85
201
233
233
249
265
361
65
1
273
257
491
267
18
15
213
21
85
5
245
117
85
201
233
233
249
265
365
65
1
273
257
491
265
18
15
213
21
85
5
245
117
85
201
233
233
249
277
341
65
1
289
1
469
258
18
15
213
21
85
5
245
117
85
201
233
233
253
257
361
65
1
273
5
509
261
18
15
213
21
85
5
245
117
85
201
233
233
253
261
361
65
1
273
5
501
257
18
15
213
21
85
5
245
117
85
201
233
233
253
261
357
65
1
273
5
501
261
18
15
213
21
85
5
245
117
85
201
233
233
253
261
365
65
1
273
3
473
258
18
15
213
21
85
5
245
117
85
201
233
233
253
273
341
65
1
273
261
486
262
18
15
213
21
85
5
245
117
85
201
233
233
253
273
345
65
1
273
3
471
257
18
15
213
21
85
5
245
117
85
201
233
233
253
273
338
65
1
289
3
471
272
18
15
213
21
85
5
245
117
85
201
233
233
253
273
346
65
1
273
261
486
256
18
15
213
21
85
5
245
117
85
201
233
233
253
277
341
65
1
273
5
485
261
18
15
213
21
85
5
245
117
85
201
233
233
250
258
359
65
1
273
256
504
258
18
15
213
21
85
5
245
117
85
201
233
233
250
274
341
65
1
289
0
468
261
18
15
213
21
85
5
245
117
85
201
233
233
250
274
342
65
1
289
0
468
260
18
15
213
21
85
5
245
117
85
201
233
233
250
274
338
65
1
289
0
468
272
18
15
213
21
85
5
245
117
85
201
233
233
250
274
347
65
1
289
0
468
257
18
15
213
21
85
5
245
117
85
201
233
233
250
274
346
65
1
289
0
468
256
18
15
213
21
85
5
245
117
85
201
233
233
250
274
339
65
1
289
0
468
273
18
15
213
21
85
5
245
117
85
201
233
237
253
257
361
65
1
137
1
477
261
18
15
213
21
85
5
245
117
85
201
233
237
253
261
361
65
1
137
1
497
257
18
15
213
21
85
5
245
117
85
201
233
237
253
261
357
65
1
137
1
497
261
18
15
213
21
85
5
245
117
85
201
233
237
253
261
365
65
1
137
1
505
258
18
15
213
21
85
5
245
117
85
201
233
237
253
273
341
65
1
73
1
486
262
18
15
213
21
85
5
245
117
85
201
233
237
253
273
345
65
1
73
1
486
258
18
15
213
21
85
5
245
117
85
201
233
237
253
273
346
65
1
73
1
486
256
18
15
213
21
85
5
245
117
85
201
233
237
253
277
341
65
1
137
1
465
261
18
15
213
21
85
5
245
117
85
201
233
234
249
257
361
65
1
272
262
511
261
18
15
213
21
85
5
245
117
85
201
233
234
249
257
365
65
1
272
6
475
263
18
15
213
21
85
5
245
117
85
201
233
234
249
265
361
65
1
272
262
497
267
18
15
213
21
85
5
245
117
85
201
233
234
250
257
361
65
1
272
260
509
261
18
15
213
21
85
5
245
117
85
201
233
234
250
257
365
65
1
272
4
502
262
18
15
213
21
85
5
245
117
85
201
233
234
250
258
359
65
1
272
4
476
258
18
15
213
21
85
5
245
117
85
201
233
234
251
257
361
65
1
272
258
500
261
18
15
213
21
85
5
245
117
85
201
233
234
251
257
365
65
1
272
258
500
262
18
15
213
21
85
5
245
117
85
201
237
237
253
257
361
65
2
291
1
509
261
18
15
213
21
85
5
245
117
85
201
237
237
253
261
361
65
2
291
1
497
257
18
15
213
21
85
5
245
117
85
201
237
237
253
261
357
65
2
290
1
473
262
18
15
213
21
85
5
245
117
85
201
237
237
253
261
357
65
5
289
1
497
261
18
15
213
21
85
5
245
117
85
201
237
237
253
261
365
65
2
291
1
497
258
18
15
213
21
85
5
245
117
85
201
237
237
253
261
365
65
5
289
1
497
258
18
15
213
21
85
5
245
117
85
201
237
237
253
273
345
65
2
290
257
486
257
18
15
213
21
85
5
245
117
85
201
237
237
253
273
346
65
2
291
1
486
256
18
15
213
21
85
5
245
117
85
201
237
237
253
277
341
65
5
289
1
465
258
18
15
213
21
85
5
245
117
85
201
234
233
249
261
357
65
0
294
1
505
261
18
15
213
21
85
5
245
117
85
201
234
233
249
273
345
65
0
294
1
471
257
18
15
213
21
85
5
245
117
85
201
234
233
253
261
357
65
0
294
3
473
262
18
15
213
21
85
5
245
117
85
201
234
233
253
273
345
65
0
294
3
471
257
18
15
213
21
85
5
245
117
85
201
234
235
249
257
365
65
0
330
258
503
263
18
15
213
21
85
5
245
117
85
201
234
234
250
257
365
65
0
136
4
502
262
18
15
213
21
85
5
245
117
85
205
229
233
249
273
345
66
5
257
1
471
257
18
15
213
21
85
5
245
117
85
205
229
233
249
273
338
66
5
257
1
471
272
18
15
213
21
85
5
245
117
85
205
229
233
249
273
338
67
5
257
1
471
272
18
15
213
21
85
5
245
117
85
205
229
233
249
273
346
67
5
257
1
471
256
18
15
213
21
85
5
245
117
85
205
229
233
253
273
345
66
5
257
258
471
257
18
15
213
21
85
5
245
117
85
205
229
233
253
273
338
66
5
257
258
471
272
18
15
213
21
85
5
245
117
85
205
229
233
253
273
338
67
5
257
258
471
272
18
15
213
21
85
5
245
117
85
205
229
233
253
273
346
67
5
257
258
471
256
18
15
213
21
85
5
245
117
85
205
229
233
250
258
370
67
5
257
0
492
268
18
15
213
21
85
5
245
117
85
205
237
237
253
273
345
66
1
289
257
486
257
18
15
213
21
85
5
245
117
85
205
237
237
253
273
346
66
2
289
257
486
256
18
15
213
21
85
5
245
117
85
205
237
237
253
273
346
66
3
289
257
486
256
18
15
213
21
85
5
245
117
85
205
237
237
253
273
346
67
1
289
257
486
256
18
15
213
21
85
5
245
117
85
205
237
237
253
273
346
67
3
289
257
486
256
18
15
85
25
825
169
217
114
850
929
545
257
331
328
876
526
942
655
361
307
776
18
15
85
25
825
169
217
114
850
929
545
257
331
328
876
526
926
654
361
307
776
18
15
85
25
825
169
217
114
850
929
545
257
331
328
876
526
943
655
361
307
776
18
15
85
25
825
169
217
114
850
929
545
257
331
328
876
526
927
655
361
307
776
18
15
85
25
805
165
245
117
869
993
537
277
345
265
837
513
657
645
353
369
789
18
15
85
21
1317
261
373
117
981
981
1605
237
1017
585
857
538
1666
194
263
305
257
18
15
1574
1798
1030
513
647
672
32
328
408
402
458
379
1008
1672
264
28
196
221
533
18
15
737
709
1553
273
1073
1909
1349
269
990
1617
2009
598
90
1499
1032
530
211
204
64
18
15
737
709
1553
273
1073
1907
1351
269
990
1617
2009
577
89
1497
1032
530
211
223
87
18
15
994
1254
8
10
3
88
273
804
54
134
130
475
223
278
274
1200
909
729
48
18
15
994
1254
8
10
3
88
273
804
54
134
130
475
215
278
274
1200
909
729
96
18
15
994
1254
8
10
3
88
273
804
54
134
130
475
247
278
274
304
909
729
32
18
15
482
934
33
6
2
20
68
612
1596
124
76
744
388
918
1549
1537
1576
1890
626
18
15
994
1254
0
6
3
24
273
804
61
61
58
27
247
278
407
1
65
257
480
18
15
994
1254
0
6
3
24
273
804
61
573
58
27
247
278
407
897
321
257
480
18
15
994
1254
0
6
3
24
273
804
61
573
314
27
247
278
407
897
737
257
480
18
15
994
1254
0
6
3
24
273
804
61
573
314
411
247
278
407
897
737
386
96
18
15
994
1254
0
6
3
24
273
804
61
317
58
27
247
278
407
385
33
257
480
18
15
994
1254
0
6
3
24
273
804
61
317
186
27
247
278
407
385
225
2
480
18
15
994
1254
0
6
3
24
273
804
61
317
314
27
247
278
407
385
481
257
480
18
15
994
1254
0
6
3
24
273
804
61
317
314
411
247
278
407
385
481
386
96
18
15
994
1254
0
6
3
88
273
804
61
61
186
475
247
278
279
1
481
385
32
18
15
994
1254
0
6
3
88
273
804
61
269
130
475
223
278
279
417
353
441
48
18
15
994
1254
0
6
3
88
273
804
61
141
130
475
223
278
279
97
225
441
48
18
15
994
1254
0
6
3
88
273
804
61
317
186
475
223
278
279
385
321
385
48
18
15
994
1254
0
6
3
88
273
804
61
317
186
475
223
278
407
385
225
385
48
18
15
994
1254
0
6
3
88
273
804
61
317
186
475
247
278
279
385
321
385
32
18
15
994
1254
0
6
3
88
273
804
61
317
186
475
247
278
407
385
225
385
32
18
15
994
1254
0
6
3
152
273
804
61
61
186
91
87
278
279
1
481
130
96
18
15
994
1254
0
6
3
152
273
804
61
317
186
91
87
278
279
385
321
130
96
18
15
994
1254
0
6
3
152
273
804
61
317
186
91
87
278
407
385
225
130
96
18
15
482
452
34
10
2
20
68
8
960
1032
24
40
84
720
1536
1880
1100
1202
1186
18
15
482
946
34
10
2
84
66
620
1578
8
44
424
400
920
1548
1880
1337
1000
266
18
15
482
946
34
10
2
84
66
620
1578
8
44
424
400
920
1676
1880
1337
1000
266
18
15
738
482
23
17
514
276
292
76
868
550
1568
40
1044
774
1280
514
1626
152
1928
18
15
738
482
23
17
2
276
292
76
868
38
128
232
164
776
1280
1282
1530
952
936
18
15
738
482
23
17
2
276
292
76
868
38
128
232
164
774
1280
1410
1522
952
168
18
15
738
482
23
17
2
276
292
76
868
534
0
552
20
774
1280
162
2
1848
546
18
15
738
482
23
17
2
276
292
76
868
534
0
552
1556
774
1280
162
514
1848
1928
18
15
738
482
23
17
2
276
292
76
868
534
0
552
1556
1286
1280
674
514
1848
1928
18
15
738
482
23
17
2
276
292
76
868
534
256
552
20
774
1280
162
642
1592
1032
18
15
738
482
23
17
2
276
292
76
868
534
256
552
1556
774
1280
162
642
1592
1928
18
15
738
482
23
17
2
276
292
76
868
534
256
552
1556
1286
1280
674
698
1592
1608
18
15
738
482
23
17
2
276
292
76
868
534
288
552
20
774
1280
530
706
1560
520
18
15
738
482
23
17
2
276
292
76
868
534
288
552
1556
774
1280
530
706
1560
1544
18
15
738
482
23
17
2
276
292
76
868
534
288
232
164
776
1280
202
706
216
196
18
15
738
482
23
17
2
276
292
76
868
534
288
232
164
774
1280
202
706
216
196
18
15
738
482
23
17
2
276
292
76
868
550
0
552
20
774
1280
514
518
1848
1032
18
15
738
482
23
17
2
276
292
76
868
550
0
552
1556
774
1280
514
518
1848
1928
18
15
738
482
23
17
2
276
292
76
868
550
0
552
1556
1286
1280
514
518
1848
1928
18
15
738
482
23
17
2
276
292
76
868
550
512
552
20
774
1280
130
902
952
1032
18
15
738
482
23
17
2
276
292
76
868
550
512
552
1556
1286
1280
516
902
952
1928
18
15
738
482
23
17
2
276
292
76
868
550
256
552
20
774
1280
516
646
1592
1160
18
15
738
482
23
17
2
276
292
76
868
550
256
552
1556
774
1280
516
646
1593
1928
18
15
738
482
23
17
2
276
292
76
868
550
256
552
1556
1286
1280
516
646
1593
1928
18
15
738
482
23
17
2
276
292
76
868
550
32
552
20
774
1280
514
1054
1817
1032
18
15
738
482
23
17
2
276
292
76
868
550
32
552
18
774
1280
514
1054
1817
550
18
15
738
482
23
17
2
276
292
76
868
550
32
552
1556
774
1280
514
1054
1817
1928
18
15
738
482
23
17
2
276
292
76
868
550
32
552
1556
1286
1280
514
1054
1817
1928
18
15
738
482
23
17
2
276
292
76
868
550
32
552
1554
1286
1280
514
542
1849
1574
18
15
738
482
23
17
2
276
292
76
868
550
544
552
20
774
1280
130
922
920
1032
18
15
738
482
23
17
2
276
292
76
868
550
544
552
1556
774
1280
130
922
920
1928
18
15
738
482
23
17
2
276
292
76
868
550
544
552
1556
1286
1280
514
926
921
1928
18
15
738
482
23
17
2
276
292
76
868
550
288
552
20
774
1280
514
666
1560
1032
18
15
738
482
23
17
2
276
292
76
868
550
288
552
18
774
1280
514
670
1561
1062
18
15
738
482
23
17
2
276
292
76
868
550
288
552
1556
774
1280
514
666
1560
1544
18
15
738
482
23
17
2
276
292
76
868
550
288
552
1556
1286
1280
130
666
1560
1544
18
15
738
482
23
17
2
276
292
76
868
550
288
552
1554
1286
1280
130
670
1561
1574
18
15
738
482
23
17
2
276
292
76
868
550
288
232
164
776
1280
130
410
216
194
18
15
738
482
23
17
2
276
292
76
868
550
288
232
164
774
1280
130
410
216
194
18
15
482
482
23
17
2
20
68
76
868
1062
0
40
84
646
1536
1540
134
185
418
18
15
482
482
23
17
2
20
68
76
868
1062
32
40
84
646
1536
1540
70
88
200
18
15
482
482
23
17
2
20
68
76
868
550
0
40
84
646
1536
132
518
312
200
18
15
482
482
23
17
2
148
68
76
868
534
512
1832
1804
1798
1280
162
898
1848
1176
18
15
482
482
23
17
2
148
68
76
868
550
544
1832
1796
1800
1280
130
922
1848
1154
18
15
482
482
23
17
2
148
68
76
868
550
544
1832
1796
1798
1280
130
922
1848
1154
18
15
482
482
23
17
2
148
68
76
868
550
544
1832
1804
1798
1280
130
922
1816
1176
18
15
738
480
21
17
2
276
290
64
870
528
0
552
16
768
1286
544
1080
1848
528
18
15
738
480
21
17
2
276
290
64
870
528
0
552
1552
768
1286
544
568
1848
1552
18
15
738
480
21
17
2
276
290
64
870
528
0
552
1552
1280
1286
544
568
1848
1552
18
15
738
480
21
17
2
276
290
64
870
528
256
552
16
768
1286
224
696
1592
1040
18
15
738
480
21
17
2
276
290
64
870
528
256
552
1552
768
1286
224
696
1592
1552
18
15
738
480
21
17
2
276
290
64
870
528
256
552
1552
1280
1286
160
696
1592
1552
18
15
738
480
21
17
2
276
292
64
870
528
0
552
20
768
1286
544
1080
1848
1032
18
15
738
480
21
17
2
276
292
64
870
528
0
552
1556
768
1286
544
568
1848
1928
18
15
738
480
21
17
2
276
292
64
870
528
0
552
1556
1280
1286
544
568
1848
1928
18
15
738
480
21
17
2
276
292
64
870
528
256
552
20
768
1286
224
696
1592
1032
18
15
738
480
21
17
2
276
292
64
870
528
256
552
1556
768
1286
224
696
1592
1608
18
15
738
480
21
17
2
276
292
64
870
528
256
552
1556
1280
1286
160
696
1592
1572
18
15
482
480
21
17
2
20
68
64
870
1040
0
40
84
640
1542
1696
184
184
420
18
15
482
480
21
17
2
20
68
64
870
528
0
40
84
640
1542
160
184
440
420
18
15
482
454
39
23
5
21
20
2
928
1024
5
45
96
738
1568
1536
1058
96
108
18
15
482
454
39
23
5
21
20
2
928
1024
69
45
96
738
1568
1536
194
1600
1132
18
15
482
454
39
23
5
21
20
2
928
512
5
45
96
738
1568
0
1090
96
108
18
15
482
454
39
23
5
21
20
2
928
512
69
45
96
738
1568
0
1186
32
108
18
15
482
454
39
23
5
69
68
2
928
512
69
725
644
740
1568
6
1221
1908
772
18
15
482
454
39
23
5
149
20
2
928
1024
121
93
212
738
1568
1536
1134
65
208
18
15
482
454
39
23
5
149
20
2
928
512
121
93
212
738
1568
0
1134
65
208
18
15
737
433
368
122
360
330
283
105
19
5
456
140
268
302
705
733
1840
1072
240
18
15
481
945
41
7
5
29
149
617
1582
2
16
41
1
786
1676
1900
1056
102
30
18
15
481
945
41
7
5
29
149
617
1582
2
80
41
1
786
1676
1884
1440
70
30
18
15
481
945
41
7
5
85
21
617
1582
1026
592
730
690
1683
1548
364
1440
1392
792
18
15
481
945
41
7
5
149
21
617
1582
2
80
90
337
914
1676
1980
1184
688
1014
18
15
481
945
41
7
5
149
21
617
1582
2
80
90
338
915
1676
1980
1184
688
984
18
15
482
454
32
18
0
156
148
2
935
1029
120
88
560
642
1570
1536
1240
1601
1822
18
15
482
454
32
18
0
156
148
2
935
1029
120
88
560
738
1570
1536
1240
1601
1822
18
15
993
529
1
11
0
77
293
373
1
9
67
727
194
30
537
77
738
1904
1120
18
15
993
529
1
11
0
77
293
373
1
9
67
727
194
31
537
77
738
1904
1120
18
15
993
529
1
11
0
77
293
373
1
9
67
727
194
31
565
149
737
1904
1120
18
15
993
529
1
11
0
77
293
373
5
9
67
727
194
30
797
1093
1761
1904
1120
18
15
993
529
1
11
0
77
293
373
5
9
67
727
194
30
798
1093
1761
1904
1120
18
15
993
529
1
11
0
77
293
373
5
9
67
727
194
30
566
145
737
1904
1120
18
15
993
529
1
11
0
77
293
373
5
9
67
727
194
31
797
1093
1761
1904
1120
18
15
481
529
1
11
0
77
37
501
5
9
67
727
706
542
797
1093
1761
1904
864
18
15
481
529
1
11
0
77
37
501
5
9
67
727
706
543
797
1093
1761
1904
864
18
15
481
529
1
11
0
77
37
501
5
9
67
727
706
543
861
1093
1761
1904
864
18
15
996
529
1
15
0
72
279
369
4
522
283
441
179
44
797
1289
730
1888
1123
18
15
996
529
1
15
0
72
279
369
4
522
283
441
179
44
557
905
686
1888
1123
18
15
996
529
1
15
0
72
279
369
4
522
283
441
179
44
877
1289
734
1888
1123
18
15
996
529
1
15
0
72
279
369
4
522
283
441
179
44
413
905
686
1888
1123
18
15
481
529
1
11
259
287
77
501
1
521
1794
1304
641
541
1589
917
1796
1846
126
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
285
9
69
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
797
1033
69
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
317
9
69
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
413
9
69
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
829
1033
69
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
669
1033
69
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
509
265
133
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
177
153
765
521
709
213
481
18
15
993
529
1
17
3
23
277
369
1
3
1
41
241
153
413
9
69
213
465
18
15
993
529
1
17
3
23
277
369
1
3
1
41
217
153
413
9
69
213
461
18
15
993
529
1
17
3
23
277
369
1
3
1
50
240
153
413
9
69
220
477
18
15
993
529
1
17
3
23
277
369
1
3
1
50
248
153
413
9
69
220
461
18
15
993
529
1
17
3
23
277
369
1
3
129
489
241
153
669
1161
1477
725
17
18
15
993
529
1
17
3
23
277
369
1
515
1
41
177
153
797
1289
197
213
481
18
15
993
529
1
17
3
23
277
369
1
515
1
41
177
153
317
905
1221
1749
481
18
15
993
529
1
17
3
23
277
369
1
515
1
41
177
153
829
1289
197
213
481
18
15
993
529
1
17
3
23
277
369
1
515
1
41
177
153
669
905
1221
1749
481
18
15
993
529
1
17
3
23
277
369
1
515
513
41
177
153
797
1289
1349
1237
1505
18
15
993
529
1
17
3
23
277
369
1
515
257
41
177
153
317
905
645
597
481
18
15
993
529
1
17
3
23
277
369
1
515
257
41
177
153
413
905
645
597
481
18
15
993
529
1
17
3
23
277
369
1
515
257
41
177
153
829
905
645
597
481
18
15
993
529
1
17
3
23
277
369
1
259
1
41
177
153
317
393
581
213
481
18
15
993
529
1
17
3
23
277
369
1
259
1
41
177
153
669
393
581
213
481
18
15
993
529
1
17
3
23
277
369
1
259
1
41
177
153
765
649
133
213
481
18
15
993
529
1
17
3
23
277
369
1
259
129
41
177
153
317
393
197
597
481
18
15
993
529
1
17
3
23
277
369
1
259
129
41
177
153
413
393
197
597
481
18
15
993
529
1
17
3
23
277
369
1
259
129
41
177
153
669
393
197
597
481
18
15
993
529
1
17
3
23
277
369
1
259
129
41
241
153
413
393
197
597
465
18
15
993
529
1
17
3
23
277
369
1
259
129
50
248
153
413
393
197
604
470
18
15
993
529
1
17
3
23
277
369
1
259
129
489
241
153
317
393
197
469
33
18
15
993
529
1
17
3
23
277
369
1
259
129
489
241
153
413
393
197
469
33
18
15
993
529
1
17
3
23
277
369
1
259
129
489
241
153
669
393
197
469
33
18
15
993
529
1
17
3
23
277
369
1
259
129
489
241
153
765
393
197
469
33
18
15
993
529
1
17
3
23
277
369
1
259
129
489
249
153
413
393
197
469
77
18
15
993
529
1
17
3
23
277
373
1
3
1
50
248
157
437
1
69
220
461
18
15
993
529
1
17
3
55
277
369
1
3
129
498
336
153
285
9
453
476
349
18
15
993
529
1
17
3
55
277
369
1
3
129
498
336
153
317
9
453
476
349
18
15
993
529
1
17
3
55
277
369
1
3
129
498
336
153
445
9
453
476
349
18
15
993
529
1
17
3
55
277
369
1
3
129
498
336
153
413
9
453
476
349
18
15
993
529
1
17
3
55
277
369
1
259
129
498
336
153
445
393
197
476
349
18
15
993
529
1
17
3
55
277
369
1
259
129
498
336
153
413
393
197
476
349
18
15
993
529
1
17
3
55
277
373
1
3
129
498
344
157
309
129
453
476
342
18
15
993
529
1
17
3
55
277
373
1
259
129
498
344
157
693
641
197
476
342
18
15
993
529
1
17
3
55
277
373
1
259
129
498
228
157
309
385
197
476
5
18
15
993
529
1
17
3
55
277
373
1
259
129
498
228
157
437
385
197
476
5
18
15
993
529
1
17
3
87
277
369
1
3
1
425
177
153
285
265
837
981
1121
18
15
993
529
1
17
3
87
277
369
1
3
1
425
177
153
317
265
837
981
1121
18
15
993
529
1
17
3
87
277
369
1
3
1
425
177
153
445
265
837
981
1121
18
15
993
529
1
17
3
87
277
369
1
3
1
425
177
153
413
265
837
981
1121
18
15
993
529
1
17
3
87
277
369
1
3
1
425
177
153
509
265
837
981
1121
18
15
993
529
1
17
3
87
277
369
1
3
1
425
177
153
477
265
837
981
1121
18
15
993
529
1
17
3
87
277
369
1
3
1
425
217
153
285
265
837
981
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
425
217
153
317
265
837
981
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
425
217
153
445
265
837
981
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
425
217
153
413
265
837
981
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
425
217
153
509
265
837
981
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
425
217
153
477
265
837
981
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
434
240
153
285
265
837
988
1949
18
15
993
529
1
17
3
87
277
369
1
3
1
434
240
153
317
265
837
988
1949
18
15
993
529
1
17
3
87
277
369
1
3
1
434
240
153
445
265
837
988
1949
18
15
993
529
1
17
3
87
277
369
1
3
1
434
240
153
413
265
837
988
1949
18
15
993
529
1
17
3
87
277
369
1
3
1
434
216
153
285
265
837
988
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
434
216
153
413
265
837
988
1933
18
15
993
529
1
17
3
87
277
369
1
3
1
434
184
153
285
265
837
988
1133
18
15
993
529
1
17
3
87
277
369
1
3
1
434
184
153
445
265
837
988
1133
18
15
993
529
1
17
3
87
277
369
1
3
1
434
184
153
413
265
837
988
1133
18
15
993
529
1
17
3
87
277
369
1
3
1
434
184
153
637
201
197
988
1133
18
15
993
529
1
17
3
87
277
369
1
3
1
434
248
153
285
265
837
988
1110
18
15
993
529
1
17
3
87
277
369
1
3
1
434
248
153
445
265
837
988
1110
18
15
993
529
1
17
3
87
277
369
1
3
1
434
248
153
413
265
837
988
1110
18
15
993
529
1
17
3
87
277
369
1
259
1
425
177
153
317
393
581
981
1121
18
15
993
529
1
17
3
87
277
369
1
259
1
425
177
153
445
393
581
981
1121
18
15
993
529
1
17
3
87
277
369
1
259
1
425
177
153
669
393
581
981
1121
18
15
993
529
1
17
3
87
277
369
1
259
1
425
177
153
765
393
581
981
1121
18
15
993
529
1
17
3
87
277
369
1
259
1
425
217
153
317
393
581
981
1101
18
15
993
529
1
17
3
87
277
369
1
259
1
425
217
153
445
393
581
981
1101
18
15
993
529
1
17
3
87
277
369
1
259
257
425
177
153
701
649
645
725
1121
18
15
993
529
1
17
3
87
277
369
1
259
257
425
177
153
669
649
645
725
1121
18
15
993
529
1
17
3
87
277
369
1
259
257
425
241
153
701
649
645
725
1105
18
15
993
529
1
17
3
87
277
369
1
259
257
425
241
153
669
649
645
725
1105
18
15
993
529
1
17
3
87
277
369
1
259
257
425
217
153
701
649
645
725
1101
18
15
993
529
1
17
3
87
277
369
1
259
257
425
217
153
669
649
645
725
1101
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
541
649
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
445
393
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
413
393
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
701
649
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
669
393
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
957
649
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
733
649
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
765
393
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
177
153
925
649
325
853
1121
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
445
393
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
413
393
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
701
649
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
669
649
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
957
649
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
733
649
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
765
649
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
425
217
153
925
649
325
853
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
434
240
153
701
649
325
860
1949
18
15
993
529
1
17
3
87
277
369
1
259
129
434
240
153
669
649
325
860
1949
18
15
993
529
1
17
3
87
277
369
1
259
129
434
240
153
957
649
325
860
1949
18
15
993
529
1
17
3
87
277
369
1
259
129
434
240
153
925
649
325
860
1949
18
15
993
529
1
17
3
87
277
369
1
259
129
434
216
153
669
649
325
860
1933
18
15
993
529
1
17
3
87
277
369
1
259
129
434
184
153
701
649
325
860
1974
18
15
993
529
1
17
3
87
277
369
1
259
129
434
184
153
669
649
325
860
1974
18
15
993
529
1
17
3
87
277
369
1
259
129
434
184
153
957
649
325
860
1974
18
15
993
529
1
17
3
87
277
373
1
3
1
434
216
157
309
257
837
988
1933
18
15
993
529
1
17
3
87
277
373
1
3
1
434
216
157
437
257
837
988
1933
18
15
993
529
1
17
3
87
277
373
1
3
1
434
184
157
309
257
837
988
1133
18
15
993
529
1
17
3
87
277
373
1
3
1
434
184
157
437
257
837
988
1133
18
15
993
529
1
17
3
87
277
373
1
3
1
434
184
157
629
193
197
988
1133
18
15
993
529
1
17
3
87
277
373
1
3
1
434
248
157
309
257
837
988
1110
18
15
993
529
1
17
3
87
277
373
1
3
1
434
248
157
437
257
837
988
1110
18
15
993
529
1
17
3
87
277
373
1
259
129
434
184
157
693
641
325
860
1974
18
15
993
529
1
17
3
87
277
373
1
259
129
434
184
157
949
641
325
860
1974
18
15
993
529
1
11
3
159
589
373
1
521
514
1816
1281
29
949
917
900
1718
1662
18
15
993
529
1
11
7
277
21
501
5
9
0
537
777
45
365
517
520
1902
770
18
15
993
529
1
11
7
277
21
501
5
9
0
537
777
45
429
517
520
1902
770
18
15
993
529
1
11
7
277
21
501
5
9
0
537
777
46
365
517
520
1902
770
18
15
993
529
1
11
7
277
21
501
5
9
1
537
777
45
365
517
517
1818
1410
18
15
993
529
1
11
7
277
21
501
5
9
1
537
777
45
429
5
517
1818
1410
18
15
993
529
1
11
7
277
21
501
5
9
1
537
777
46
365
517
517
1818
1410
18
15
993
529
1
11
7
277
21
501
5
9
1
537
777
46
430
5
517
1818
1410
18
15
993
529
1
11
7
277
21
501
5
9
1
537
777
46
366
521
517
1818
1410
18
15
993
529
1
11
7
277
21
501
5
9
513
537
777
45
365
517
1797
1306
1410
18
15
993
529
1
11
7
277
21
501
5
9
513
537
777
45
429
517
1797
1306
1410
18
15
993
529
1
11
7
277
21
501
5
9
513
345
873
45
285
517
1861
748
1734
18
15
993
529
1
11
7
277
21
501
5
9
513
345
873
45
365
517
1861
748
1734
18
15
993
529
1
11
7
277
21
501
5
9
513
345
873
45
429
549
1861
748
1730
18
15
993
529
1
11
7
277
21
501
5
9
513
345
873
45
509
517
1861
748
1734
18
15
993
529
1
11
7
277
21
501
5
9
513
345
873
46
365
517
1861
748
1734
18
15
993
529
1
11
7
277
21
501
5
9
513
345
873
46
366
521
1861
749
1730
18
15
993
529
1
11
7
277
21
501
5
9
513
345
873
46
509
517
1861
748
1734
18
15
993
529
1
11
7
277
21
501
5
9
512
537
777
45
365
517
1800
1326
1412
18
15
993
529
1
11
7
277
21
501
5
9
512
537
777
45
429
517
1800
1326
1412
18
15
993
529
1
6
7
69
277
372
4
12
130
449
237
156
694
1158
1473
734
88
18
15
993
529
1
6
7
69
277
372
4
12
130
449
621
156
310
262
449
478
984
18
15
993
529
1
6
7
69
277
372
4
12
130
449
621
156
438
6
449
478
984
18
15
993
529
1
6
7
69
277
372
4
12
130
449
621
156
822
518
449
478
984
18
15
993
529
1
6
7
69
277
372
4
12
130
449
621
156
694
134
449
478
984
18
15
993
529
1
6
7
69
277
372
4
12
130
449
621
156
950
518
449
478
984
18
15
993
529
1
6
7
69
277
372
4
12
130
449
621
156
630
198
449
478
984
18
15
993
529
1
6
7
69
277
372
4
268
130
449
237
156
310
390
193
478
88
18
15
993
529
1
6
7
69
277
372
4
268
130
449
237
156
694
646
193
734
88
18
15
993
529
1
6
7
69
277
372
4
268
130
449
237
156
950
646
193
477
89
18
15
993
529
1
6
7
69
277
372
4
268
130
449
621
156
310
390
193
478
984
18
15
993
529
1
6
7
69
277
372
4
268
130
449
621
156
694
646
193
477
985
18
15
993
529
1
6
7
69
277
372
4
268
130
449
621
156
950
646
193
477
985
18
15
993
529
1
6
7
69
277
372
4
268
130
449
621
156
758
646
193
477
985
18
15
993
529
1
11
7
21
277
369
1
9
257
25
265
153
445
269
901
282
898
18
15
993
529
1
11
7
21
277
369
1
9
257
25
265
153
413
269
901
282
898
18
15
993
529
1
11
7
21
277
369
1
9
257
25
265
153
509
269
901
282
898
18
15
993
529
1
11
7
21
277
369
1
265
257
25
265
153
445
397
453
109
898
18
15
993
529
1
11
7
21
277
369
1
265
257
25
265
153
413
397
453
109
898
18
15
993
529
1
11
7
21
277
369
1
265
257
25
265
153
701
653
453
109
898
18
15
993
529
1
11
7
21
277
369
1
265
257
25
265
153
637
717
453
109
898
18
15
993
529
1
11
7
21
277
373
1
9
0
25
265
45
949
1045
16
54
898
18
15
993
529
1
11
7
21
277
373
1
9
0
25
217
157
437
21
16
54
498
18
15
993
529
1
11
7
21
277
373
1
9
0
25
217
157
501
277
16
54
498
18
15
993
529
1
11
7
21
277
373
1
9
1
25
265
45
949
1045
5
282
898
18
15
993
529
1
11
7
21
277
373
1
9
1
25
217
157
437
277
165
218
498
18
15
993
529
1
11
7
21
277
373
1
9
1
25
217
157
501
277
165
218
498
18
15
993
529
1
11
7
21
277
373
1
9
257
25
265
158
501
277
901
282
898
18
15
993
529
1
11
7
21
277
373
1
9
256
25
265
158
501
277
912
310
902
18
15
993
529
1
11
7
21
277
373
1
9
256
409
217
157
309
277
912
438
114
18
15
993
529
1
11
7
21
277
373
1
9
256
409
217
157
437
277
912
438
114
18
15
993
529
1
11
7
21
277
373
1
9
256
409
217
157
501
277
912
438
114
18
15
993
529
1
11
7
21
277
373
1
521
0
25
265
45
949
917
264
814
900
18
15
993
529
1
11
7
21
277
373
1
521
257
25
265
45
949
917
645
282
898
18
15
993
529
1
11
7
21
277
373
1
521
257
409
217
157
437
917
709
730
1138
18
15
993
529
1
11
7
21
277
373
1
521
256
25
265
45
949
917
400
310
902
18
15
993
529
1
11
7
21
277
373
1
521
256
409
265
45
949
917
416
430
518
18
15
993
529
1
11
7
21
277
373
1
265
256
409
217
157
437
405
464
438
114
18
15
993
529
1
11
7
21
277
373
1
265
256
409
217
157
693
661
464
438
114
18
15
993
529
1
11
7
21
277
373
5
9
0
25
265
45
285
5
264
366
900
18
15
993
529
1
11
7
21
277
373
5
9
0
25
265
45
365
5
264
430
902
18
15
993
529
1
11
7
21
277
373
5
9
0
25
265
45
429
517
520
814
902
18
15
993
529
1
11
7
21
277
373
5
9
0
25
265
45
813
5
264
366
900
18
15
993
529
1
11
7
21
277
373
5
9
0
25
265
45
957
517
520
814
902
18
15
993
529
1
11
7
21
277
373
5
9
1
25
265
45
285
5
5
282
898
18
15
993
529
1
11
7
21
277
373
5
9
1
25
265
45
365
5
5
282
898
18
15
993
529
1
11
7
21
277
373
5
9
1
25
265
45
429
5
5
282
898
18
15
993
529
1
11
7
21
277
373
5
9
1
25
265
45
813
1029
5
282
898
18
15
993
529
1
11
7
21
277
373
5
9
1
25
265
45
957
1029
5
282
898
18
15
993
529
1
11
7
21
277
373
5
9
1
53
357
45
285
261
357
882
952
18
15
993
529
1
11
7
21
277
373
5
9
1
53
357
45
797
517
357
370
952
18
15
993
529
1
11
7
21
277
373
5
9
1
53
357
45
557
517
357
370
952
18
15
993
529
1
11
7
21
277
373
5
9
1
53
357
45
429
261
357
882
952
18
15
993
529
1
11
7
21
277
373
5
9
1
53
357
45
813
517
357
370
952
18
15
993
529
1
11
7
21
277
373
5
9
1
53
357
45
669
517
357
370
952
18
15
993
529
1
11
7
21
277
373
5
9
257
25
265
45
285
261
901
282
898
18
15
993
529
1
11
7
21
277
373
5
9
257
25
265
45
365
261
901
282
898
18
15
993
529
1
11
7
21
277
373
5
9
257
25
265
45
429
261
901
282
898
18
15
993
529
1
11
7
21
277
373
5
9
257
25
265
45
813
261
901
282
898
18
15
993
529
1
11
7
21
277
373
5
9
257
25
265
158
502
261
901
282
898
18
15
993
529
1
11
7
21
277
373
5
9
129
25
265
45
285
5
453
300
900
18
15
993
529
1
11
7
21
277
373
5
9
129
25
265
45
365
5
453
300
900
18
15
993
529
1
11
7
21
277
373
5
9
129
25
265
45
429
5
453
300
900
18
15
993
529
1
11
7
21
277
373
5
9
129
25
265
45
813
5
453
300
900
18
15
993
529
1
11
7
21
277
373
5
9
129
25
265
45
957
517
453
300
900
18
15
993
529
1
11
7
21
277
373
5
9
65
25
265
45
285
5
229
302
902
18
15
993
529
1
11
7
21
277
373
5
9
65
25
265
45
365
5
229
302
902
18
15
993
529
1
11
7
21
277
373
5
9
65
25
265
45
429
261
229
302
902
18
15
993
529
1
11
7
21
277
373
5
9
65
25
265
45
813
5
229
302
902
18
15
993
529
1
11
7
21
277
373
5
9
65
53
357
45
285
5
229
306
952
18
15
993
529
1
11
7
21
277
373
5
9
65
53
357
45
797
5
229
306
952
18
15
993
529
1
11
7
21
277
373
5
9
65
53
357
45
557
69
229
306
952
18
15
993
529
1
11
7
21
277
373
5
9
65
53
357
45
429
261
229
306
952
18
15
993
529
1
11
7
21
277
373
5
9
65
53
357
45
813
69
229
306
952
18
15
993
529
1
11
7
21
277
373
5
9
64
25
265
45
285
69
224
302
900
18
15
993
529
1
11
7
21
277
373
5
9
64
25
265
45
813
69
224
302
900
18
15
993
529
1
11
7
21
277
373
5
521
0
25
265
45
285
901
264
814
900
18
15
993
529
1
11
7
21
277
373
5
521
0
25
265
45
813
901
264
814
900
18
15
993
529
1
11
7
21
277
373
5
521
0
25
265
45
957
901
264
814
900
18
15
993
529
1
11
7
21
277
373
5
521
1
25
265
45
285
901
261
794
898
18
15
993
529
1
11
7
21
277
373
5
521
1
25
265
45
813
901
261
794
898
18
15
993
529
1
11
7
21
277
373
5
521
1
25
265
45
957
901
261
794
898
18
15
993
529
1
11
7
21
277
373
5
521
1
53
357
45
797
1285
549
882
952
18
15
993
529
1
11
7
21
277
373
5
521
512
25
265
45
429
933
928
1206
898
18
15
993
529
1
11
7
21
277
373
5
521
257
25
265
45
285
901
645
282
898
18
15
993
529
1
11
7
21
277
373
5
521
257
25
265
45
429
901
645
282
898
18
15
993
529
1
11
7
21
277
373
5
521
257
25
265
45
813
901
645
282
898
18
15
993
529
1
11
7
21
277
373
5
521
257
25
265
45
957
901
645
282
898
18
15
993
529
1
11
7
21
277
373
5
521
257
409
265
45
557
933
421
429
514
18
15
993
529
1
11
7
21
277
373
5
521
257
409
265
45
941
933
421
429
514
18
15
993
529
1
11
7
21
277
373
5
521
256
25
265
45
429
933
672
302
898
18
15
993
529
1
11
7
21
277
373
5
521
256
409
265
45
557
933
416
438
514
18
15
993
529
1
11
7
21
277
373
5
265
0
25
265
45
285
389
8
366
900
18
15
993
529
1
11
7
21
277
373
5
265
0
25
265
45
429
421
64
366
900
18
15
993
529
1
11
7
21
277
373
5
265
0
25
265
45
957
645
8
430
898
18
15
993
529
1
11
7
21
277
373
5
265
1
25
265
45
285
389
5
282
898
18
15
993
529
1
11
7
21
277
373
5
265
1
25
265
45
429
389
5
282
898
18
15
993
529
1
11
7
21
277
373
5
265
1
25
265
45
957
645
5
282
898
18
15
993
529
1
11
7
21
277
373
5
265
1
53
357
45
429
389
293
882
952
18
15
993
529
1
11
7
21
277
373
5
265
1
53
357
45
669
645
101
370
952
18
15
993
529
1
11
7
21
277
373
5
265
257
25
265
45
285
389
645
538
898
18
15
993
529
1
11
7
21
277
373
5
265
257
25
265
45
429
389
453
109
898
18
15
993
529
1
11
7
21
277
373
5
265
257
25
265
45
957
645
1797
1178
898
18
15
993
529
1
11
7
21
277
373
5
265
256
25
265
45
285
389
448
622
900
18
15
993
529
1
11
7
21
277
373
5
265
256
25
265
45
429
389
448
622
900
18
15
993
529
1
11
7
21
277
373
5
265
129
25
265
45
429
421
325
310
898
18
15
993
529
1
11
7
21
277
373
5
265
129
25
265
45
957
645
325
566
902
18
15
993
529
1
11
7
21
277
373
5
265
129
409
265
45
557
645
357
493
516
18
15
993
529
1
11
7
21
277
373
5
265
129
409
265
45
301
645
357
493
516
18
15
993
529
1
11
7
21
277
373
5
265
129
409
265
45
669
645
357
493
516
18
15
993
529
1
11
7
21
277
373
5
265
129
409
265
45
957
645
357
493
516
18
15
993
529
1
11
7
21
277
373
5
265
129
409
265
45
925
709
357
493
516
18
15
993
529
1
11
7
21
277
373
5
265
129
409
265
46
557
645
357
493
516
18
15
993
529
1
11
7
21
277
373
5
265
129
409
265
46
301
645
357
493
516
18
15
993
529
1
11
7
21
277
373
5
265
128
25
265
45
429
421
320
302
898
18
15
993
529
1
11
7
21
277
373
5
265
128
25
265
45
957
645
320
566
898
18
15
993
529
1
11
7
21
278
373
1
9
1
25
216
157
437
21
5
26
499
18
15
993
529
1
11
7
21
278
373
1
9
1
25
216
157
501
533
5
26
499
18
15
993
529
1
11
7
21
278
373
1
521
1
25
216
157
437
917
261
26
499
18
15
993
529
1
11
7
21
278
373
1
521
513
25
216
157
437
917
901
218
499
18
15
993
529
1
11
7
21
278
373
1
521
257
25
216
157
437
917
645
90
499
18
15
993
529
1
11
7
21
278
373
1
521
257
409
216
157
437
917
709
730
1139
18
15
993
529
1
11
7
21
278
373
1
265
1
25
216
157
437
405
5
26
499
18
15
993
529
1
11
7
21
278
373
1
265
1
409
216
157
437
405
581
986
1139
18
15
993
529
1
11
7
21
278
373
1
265
257
409
216
157
437
405
645
730
1139
18
15
993
529
1
11
7
21
278
373
5
9
1
25
264
45
813
1029
5
538
899
18
15
993
529
1
11
7
21
278
373
5
9
1
25
264
45
957
1029
5
538
899
18
15
993
529
1
11
7
21
278
373
5
9
257
25
264
45
813
261
901
282
899
18
15
993
529
1
11
7
21
278
373
5
9
129
25
264
45
813
5
453
282
899
18
15
993
529
1
11
7
21
278
373
5
9
129
25
264
45
957
517
453
282
899
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
285
5
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
797
517
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
301
5
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
445
5
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
429
5
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
621
5
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
413
5
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
813
5
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
669
517
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
637
517
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
957
517
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
129
409
264
45
749
517
453
858
515
18
15
993
529
1
11
7
21
278
373
5
9
65
25
264
45
813
5
229
302
903
18
15
993
529
1
11
7
21
278
373
5
521
1
25
264
45
813
901
261
538
899
18
15
993
529
1
11
7
21
278
373
5
521
1
25
264
45
957
901
261
538
899
18
15
993
529
1
11
7
21
278
373
5
521
257
25
264
45
813
901
389
282
899
18
15
993
529
1
11
7
21
278
373
5
521
257
25
264
45
957
901
389
282
899
18
15
993
529
1
11
7
21
278
373
5
265
129
409
264
45
301
645
325
858
515
18
15
993
529
1
11
7
21
278
373
5
265
129
409
264
45
429
389
325
858
515
18
15
993
529
1
11
7
21
278
373
5
265
129
409
264
45
669
645
325
858
515
18
15
993
529
1
11
7
21
278
373
5
265
129
409
264
45
925
709
197
858
515
18
15
993
529
1
11
7
69
277
369
1
9
1
469
245
153
285
13
101
1001
1064
18
15
993
529
1
11
7
69
277
369
1
9
1
469
245
153
797
1037
101
1001
1064
18
15
993
529
1
11
7
69
277
369
1
9
1
469
245
153
413
525
357
1001
1064
18
15
993
529
1
11
7
69
277
369
1
9
1
469
245
153
669
525
101
1001
1064
18
15
993
529
1
11
7
69
277
369
1
9
1
469
245
153
925
525
101
1001
1064
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
285
13
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
797
1037
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
317
13
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
445
13
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
413
525
357
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
701
525
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
829
1037
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
669
525
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
957
525
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
237
153
925
525
101
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
541
525
805
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
285
13
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
797
1037
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
317
13
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
413
533
805
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
701
525
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
829
1037
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
669
13
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
637
205
197
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
957
1037
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
733
533
805
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
765
525
805
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
925
525
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
1
469
621
153
989
525
805
1001
961
18
15
993
529
1
11
7
69
277
369
1
9
513
725
245
153
797
525
1893
1001
680
18
15
993
529
1
11
7
69
277
369
1
9
513
725
245
153
413
525
1893
1001
680
18
15
993
529
1
11
7
69
277
369
1
9
513
725
245
153
669
525
1893
1001
680
18
15
993
529
1
11
7
69
277
369
1
9
513
725
245
153
925
525
1893
1001
680
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
797
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
445
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
413
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
701
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
829
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
669
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
957
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
765
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
513
725
237
153
925
525
1893
1001
1089
18
15
993
529
1
11
7
69
277
369
1
9
257
469
621
153
285
269
933
745
961
18
15
993
529
1
11
7
69
277
369
1
9
257
469
621
153
413
269
933
745
961
18
15
993
529
1
11
7
69
277
369
1
9
257
469
621
153
509
269
933
745
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
541
525
453
873
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
285
269
453
873
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
317
269
453
873
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
413
269
453
873
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
701
525
453
873
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
669
525
453
873
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
637
205
453
873
961
18
15
993
529
1
11
7
69
277
369
1
9
129
469
621
153
733
525
453
873
961
18
15
993
529
1
11
7
69
277
369
1
49
1
469
237
153
285
93
5
1001
1057
18
15
993
529
1
11
7
69
277
369
1
49
1
469
621
153
285
93
5
1001
961
18
15
993
529
1
11
7
69
277
369
1
49
1
469
621
153
989
605
5
1001
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
237
153
317
909
709
745
1057
18
15
993
529
1
11
7
69
277
369
1
521
257
469
237
153
445
909
709
745
1057
18
15
993
529
1
11
7
69
277
369
1
521
257
469
237
153
413
909
709
745
1057
18
15
993
529
1
11
7
69
277
369
1
521
257
469
237
153
701
909
709
745
1057
18
15
993
529
1
11
7
69
277
369
1
521
257
469
237
153
829
909
709
745
1057
18
15
993
529
1
11
7
69
277
369
1
521
257
469
237
153
669
909
709
745
1057
18
15
993
529
1
11
7
69
277
369
1
521
257
469
237
153
957
909
709
745
1057
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
541
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
317
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
413
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
701
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
829
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
669
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
637
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
957
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
521
257
469
621
153
925
909
709
745
961
18
15
993
529
1
11
7
69
277
369
1
265
1
469
621
153
413
397
293
1001
961
18
15
993
529
1
11
7
69
277
369
1
265
1
469
621
153
669
397
293
1001
961
18
15
993
529
1
11
7
69
277
369
1
265
1
469
621
153
637
717
101
1001
961
18
15
993
529
1
11
7
69
277
369
1
265
1
469
621
153
765
397
293
1001
961
18
15
993
529
1
11
7
69
277
369
1
265
257
469
245
153
669
653
677
745
1064
18
15
993
529
1
11
7
69
277
369
1
265
257
469
237
153
701
653
677
745
1089
18
15
993
529
1
11
7
69
277
369
1
265
257
469
237
153
669
653
677
745
1089
18
15
993
529
1
11
7
69
277
369
1
265
257
469
621
153
701
653
677
745
961
18
15
993
529
1
11
7
69
277
369
1
265
257
469
621
153
669
653
677
745
961
18
15
993
529
1
11
7
69
277
369
1
265
129
469
621
153
541
653
325
873
961
18
15
993
529
1
11
7
69
277
369
1
265
129
469
621
153
701
653
325
873
961
18
15
993
529
1
11
7
69
277
369
1
265
129
469
621
153
669
653
325
873
961
18
15
993
529
1
11
7
69
277
369
1
265
129
469
621
153
637
717
197
873
961
18
15
993
529
1
11
7
69
277
369
1
265
129
469
621
153
957
653
325
873
961
18
15
993
529
1
11
7
69
277
369
1
265
129
469
621
153
765
653
325
873
961
18
15
993
529
1
11
7
69
277
369
1
265
129
469
621
153
925
653
325
873
961
