2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
46
0
0
0
0
11
7
1
3
26443
37428
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
552
296
2082
42
546
2082
546
1570
554
2082
2081
34
2081
34
2337
2081
34
2081
545
34
289
290
2081
34
1569
546
1570
1314
2082
289
290
2081
2145
105
2144
80
112
100
2145
2144
2665
2153
2144
112
2153
617
2145
2144
112
100
2145
609
105
617
2160
624
2145
2144
112
100
2145
105
1633
2160
2160
608
100
624
1648
1636
2144
2144
2145
609
2144
608
2145
2149
2149
2149
213
357
2149
2149
213
2149
2149
2149
213
2149
2149
357
2149
357
2261
357
2149
357
3685
2149
613
2149
213
2149
357
2149
2149
2149
1637
2149
3685
2149
2149
2149
2261
2149
2149
2149
2149
2661
2149
2149
2149
2149
2405
3685
3685
2149
2149
213
2149
3685
2149
2149
1637
2405
613
2277
2277
2277
357
2277
357
2405
2277
2277
2405
2277
2277
2277
2277
2405
2277
2405
2277
357
2405
2405
2405
2277
2405
2277
2277
2277
2277
2277
2277
2405
2277
2277
2277
2277
2277
2277
2277
2277
2277
2405
2277
2277
2277
357
2277
2405
2277
2277
2405
2277
2405
2277
2277
2405
2277
2277
2277
2277
2277
2277
2277
2405
2661
2237
2237
253
2237
253
2301
893
2237
2941
2941
2237
2237
253
2301
893
2237
2237
2237
2237
2877
2493
2429
2557
2429
509
2429
509
2429
509
2429
509
2365
445
2365
2493
2493
2493
2365
445
2365
2365
445
2365
2365
445
2493
2493
2493
2493
2493
2493
2493
2749
2365
2493
701
2749
2493
2365
2493
701
2429
2493
2493
701
2365
2749
2365
2493
2493
2429
2493
2493
2493
2493
2493
2493
2493
2173
2173
2221
174
2061
525
173
174
2061
269
2221
2077
30
541
269
542
285
286
173
2077
541
2077
541
542
2221
2061
2077
2221
2221
2077
2077
541
285
2589
2221
2214
2214
2214
2989
2061
2061
2077
30
2077
2077
30
2077
2077
2077
2077
2077
2077
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2478
2477
2477
2477
430
2477
2477
2477
2733
2989
2733
2733
2733
2733
2989
2733
2733
2829
2733
2733
2733
2989
2733
2989
2733
2733
2846
2470
2470
2470
2470
2470
2470
2470
2077
30
2061
2094
142
78
2190
2094
2094
814
2094
141
142
173
302
2094
174
2094
2094
2080
2080
544
2080
2080
800
2204
2080
2080
2080
2080
2080
2848
2080
2848
2080
2080
160
288
2208
2080
2092
300
2080
288
800
44
140
76
300
2080
2080
2080
2080
2080
2092
300
2198
2196
2196
2702
2125
2862
2080
2080
2848
2080
2080
2848
2848
2080
2080
2848
2080
800
2094
558
302
2094
558
302
2350
2606
3022
3022
2336
2208
288
2208
288
2592
288
172
300
2592
288
140
300
2220
2348
2348
2702
2702
2702
2702
2702
2702
2700
2700
2126
2208
2080
2080
44
2092
3662
3662
3630
3630
3230
2336
3628
2604
3616
2604
3616
3628
2604
3872
2196
2196
2710
2710
2708
2708
2708
2206
2206
2702
2163
435
2494
191
447
2174
115
127
223
2239
447
2159
2159
2671
2159
623
2229
2159
2229
437
2159
2159
2159
2159
2159
2160
432
2160
2672
2160
2160
624
3440
2160
2160
624
2160
2160
368
2160
2672
3440
2160
3440
2672
2224
432
2224
432
2480
2480
2160
368
2208
416
2464
2144
608
2144
608
864
2656
2144
352
2144
2144
2144
352
2144
2144
2144
2144
2144
2152
616
2664
2239
447
2160
176
2480
3695
2165
2927
2160
2160
3440
2160
2160
2928
2928
2144
2144
2912
2656
2912
2159
2159
2159
2159
2159
2159
2927
3951
3199
638
639
2687
2160
2224
2160
2736
2480
2144
2144
2144
2144
2144
2144
2144
2144
2400
2152
2408
2239
3711
3711
2671
2671
3695
2656
3680
3711
2224
2656
1632
3168
1632
3680
3688
2175
223
2175
2159
2159
3711
2656
2144
2144
2416
2152
2400
3680
3688
2160
2160
2480
2687
3711
2672
3696
3696
2495
2495
2783
2060
2572
2438
2445
2445
2438
2060
2061
2061
525
2445
2445
2053
2053
2053
2053
2053
2089
2053
2089
2565
2053
2053
2053
2053
2053
2061
22
390
2438
2070
2070
2070
2070
2070
534
2582
2070
2070
2070
2070
406
2070
2454
2070
2070
2582
2070
2582
2582
2358
2358
2358
2358
2358
2358
2966
2966
2438
2438
2438
2054
390
2054
2054
2054
2566
2054
2054
390
2438
2054
2054
2054
2438
2054
2342
2342
2342
2342
2050
10
2050
2050
1538
2445
2445
2070
2454
2358
3077
2053
2949
2070
2070
2582
2070
2070
2966
2966
2342
2342
2950
2950
2950
2053
2053
2053
2053
2053
2053
2949
3973
3597
2054
2061
3917
2061
2438
2070
2358
2358
2054
2054
2054
2054
2054
2054
2054
2054
390
2950
2050
2562
2061
3085
525
3981
2565
2565
3973
2566
3078
2061
2358
2054
2054
2054
2054
2054
3586
2445
2061
397
2381
3589
3589
2381
2566
2054
2054
2061
326
3586
2438
3590
3594
3478
2070
2358
2573
845
3981
2582
2582
3990
2957
2957
3917
2053
2053
2565
2578
2565
530
2565
2053
2050
2050
2050
2578
2578
2066
2058
18
2058
2050
5
6
10
18
2562
2058
2058
2058
2050
2053
2058
18
2058
2058
18
2058
18
2054
2066
2566
2566
2066
530
2578
2066
2066
530
2066
2066
2066
2066
2066
530
2066
530
2066
2578
2066
2578
2066
2834
2834
2834
2834
2834
2050
12
2050
12
2050
2050
12
2050
12
2316
2578
2578
2566
2566
2566
2054
518
2566
2566
2054
518
2566
2054
2566
2054
2564
518
2566
2054
2054
518
2054
518
2566
2056
2306
2306
2306
2306
2050
18
2050
4
18
2562
2050
2562
2578
2578
2066
2578
2050
2821
2050
2322
2066
2066
2834
2834
2834
2578
2578
2306
2306
2562
516
2564
2562
2053
2053
2053
2562
2058
2053
2309
2057
18
3586
2053
2053
3074
2050
6
2566
2066
2050
12
2050
2054
2054
2054
2054
2054
2054
2566
2056
6
2566
2566
2050
2562
2066
3586
1541
3586
1541
2050
2053
9
2058
2057
3590
3590
2562
2306
2054
2054
2566
2566
2566
3586
2050
2050
2050
2821
2050
5
3589
2322
2054
2054
518
2566
2822
2822
3586
2566
2054
2050
2834
2066
2050
2050
2066
2050
2066
1554
3602
2066
2578
2578
2826
786
2093
109
2093
2157
2138
2157
2138
2157
2093
2094
2094
2094
2139
2139
2139
2138
2139
2138
2094
2093
109
2093
2139
2093
2862
2138
2139
2138
2714
2093
2139
2139
2139
2074
2075
2074
2075
2093
109
2139
2157
110
2157
110
2074
27
2843
2843
2075
2074
27
2074
27
795
2074
27
2075
2074
2075
2075
2075
795
2075
2843
2074
27
2075
2074
27
2075
2075
3098
2074
27
2907
858
3482
3483
2095
111
2094
110
2095
111
2094
110
2159
2159
2094
110
2159
2094
110
2862
2907
2842
858
2157
2157
2157
2093
46
109
110
2094
813
814
2093
46
110
2861
814
2094
110
2158
814
2158
813
814
2094
2862
2093
46
109
2158
2093
46
109
2157
2094
110
2093
46
2861
2093
2861
2157
2074
2074
27
2074
27
2074
27
2870
2094
2094
2094
2138
2094
2862
2094
2862
2139
2139
2139
2139
2159
2925
2202
2331
2586
539
282
2587
2651
1882
2586
539
2587
2331
603
602
667
2586
2331
2586
539
2331
2650
2586
2587
2285
2285
2285
2606
2202
2221
2797
3629
3630
3630
2221
2221
3630
1627
2285
2285
2222
2203
2415
2414
2415
2286
2285
238
2285
2285
2222
2222
2605
2230
2222
2221
2285
2286
2606
2203
3630
3629
3630
3629
3630
2221
2221
2203
3629
2605
558
3630
3886
2223
2350
2350
3886
3885
1838
3885
1838
3886
2203
2606
2203
2797
2606
2669
3885
2330
283
347
2606
2605
558
2605
3885
2669
2797
750
3886
2798
2350
2606
2651
2203
2203
2203
2203
3675
2203
2203
3675
3675
2139
90
2139
3126
3098
1051
2217
2217
2345
2313
297
2322
2313
2322
2313
2337
2337
265
137
2569
2345
2312
2312
2385
2897
2897
2898
2209
289
2209
289
297
2593
161
289
265
137
169
2217
297
2313
137
2209
289
2593
2322
2313
2322
2578
2337
2312
136
2184
2184
2322
2321
2130
2129
2209
289
2209
169
2313
137
2209
289
265
137
169
297
2313
169
297
2209
169
297
2313
169
297
2241
449
2241
449
195
451
2627
4035
2240
448
3010
3009
963
3009
962
3009
963
2883
3009
962
3009
963
3009
3010
2129
3008
3008
2880
3008
3008
2113
2113
67
2113
2112
2112
2112
2569
2753
3009
3009
2881
835
2881
2370
2496
2345
2313
137
297
2217
297
2313
169
2345
2345
2337
169
297
2217
297
2313
2313
2313
297
2313
137
297
2345
2345
2185
297
2857
2881
3394
2882
2209
2209
289
2337
2209
289
169
297
2593
161
521
289
265
137
553
169
297
2209
289
2209
289
265
137
169
297
2209
169
2593
553
2593
521
553
2209
2209
2209
2593
553
2593
553
2593
553
297
2209
289
169
2209
2593
2209
2601
2593
553
2337
2593
2209
289
165
293
2209
289
169
2209
2313
2209
165
2209
2209
289
2209
2345
2337
265
2337
2209
2593
2593
2597
2209
2242
2241
2241
2881
2881
2113
2113
2369
2209
289
2209
289
2209
289
169
297
2321
2209
289
169
297
2593
2593
2593
2328
2328
2328
2584
280
2328
2081
2226
2897
3009
962
3009
963
3010
3008
2881
835
2881
3009
962
3009
963
3008
2881
4033
1987
4033
3779
2881
2881
3009
3009
2881
4033
3777
3905
2081
2081
2081
2081
2065
2081
41
2081
2081
2081
2089
2081
9
41
2081
2081
2065
2081
41
2081
41
2089
2057
2089
2089
2089
2089
2081
2081
2081
2081
2089
2089
2081
2065
2081
2081
37
2081
2081
2081
2056
2089
2081
2081
41
2081
41
2081
41
2081
2081
2056
2081
2081
2089
2089
3105
2601
2601
2601
2849
809
3105
3105
1065
809
3105
3105
3105
2577
2601
2577
2593
2593
2593
3105
2386
2385
2385
2593
2593
2593
2593
2849
2593
2593
2601
2849
2601
2593
2593
2624
2072
2072
2072
2072
2072
2072
2072
2072
2072
2753
2753
706
2752
3985
3985
1938
3985
2082
290
2082
2338
2945
898
2945
2945
2945
2945
898
2561
2050
258
2561
2561
2049
2561
2561
2945
2945
2129
337
593
849
850
2641
2641
2898
2081
161
289
2593
2081
161
289
2145
545
161
289
2593
2657
2081
161
289
2145
545
289
2337
2081
2081
2081
161
2145
2593
2113
33
97
545
161
2209
2593
3617
2419
2945
2243
323
339
2371
2849
2593
2113
33
161
2113
97
2241
2385
849
338
850
2385
849
2129
82
2129
2093
2349
2093
2093
2605
301
2093
173
301
2093
301
2093
557
301
2349
2093
301
2093
557
301
2093
557
301
2349
2093
557
301
2093
557
301
2349
2349
2349
2349
2349
2349
2077
157
413
2589
285
2077
157
413
2077
541
285
2077
285
157
413
2077
541
285
2589
3869
2072
280
152
408
2072
536
280
3102
542
3101
541
3101
541
3101
541
3102
542
3101
541
3101
541
2589
2589
2590
2589
2589
2589
2846
2373
3096
536
3096
536
2584
2584
2584
2077
285
2077
285
2077
285
2333
2072
2072
536
280
2328
2605
3741
2845
2845
3101
3101
3101
1101
2894
2072
2157
2157
2125
301
2157
2349
2157
2157
2349
2349
2349
2349
2349
2349
2349
2349
3021
2413
2413
366
2413
2413
366
2381
2413
2861
2861
2733
2861
3565
2893
3406
3150
2341
2341
2341
2853
2093
173
301
2157
557
301
2093
173
301
2093
557
301
2605
301
2093
173
301
2157
2093
109
557
301
2157
557
301
589
2093
77
173
2349
2093
173
301
2093
109
557
301
2093
301
2349
2093
173
301
2093
109
557
173
301
2605
301
589
2093
77
173
2093
173
301
2093
557
301
2221
2221
2605
2093
557
2093
109
557
173
1581
621
2093
2093
557
2349
2349
2349
3629
2605
1581
2605
1581
2605
1581
2733
2733
2861
2733
2861
2733
2733
2861
2733
2733
3757
685
2733
2861
3885
2085
165
293
2597
293
2085
165
293
2597
293
2085
165
293
2597
165
293
2085
165
2085
165
2341
2085
293
2085
293
2085
2085
293
2341
2341
2949
2949
2949
2565
2053
2565
2725
2725
2725
2078
158
2333
2333
2333
2333
2333
2333
2077
333
2085
165
293
2085
549
293
2085
165
2085
549
293
2085
165
2341
2080
160
2336
2117
2085
165
2597
293
2208
288
37
165
293
2336
293
3621
2725
2725
2945
2945
2944
2944
2944
2944
2945
2211
2897
2589
2078
542
2589
2077
541
2590
2072
536
2893
2893
2893
2589
2590
2589
2589
2584
2893
2845
2845
2845
2845
2845
2125
2589
2589
2893
2845
2589
2845
3009
2529
2081
3041
2497
2081
2081
2081
2529
2529
2305
2308
2305
2305
2305
2305
2305
258
2093
2093
2093
2093
46
2861
2093
46
2861
2925
813
2093
2541
2093
2093
2853
2085
2541
2093
2949
2085
2085
2085
2085
2853
2085
2085
2689
2433
2433
2433
386
2433
2433
2433
2433
2433
2433
2433
2433
2433
2437
2437
2437
3841
3693
2221
2221
3885
3885
3885
3885
3885
3885
3877
3877
3877
2561
2561
2561
514
2561
2721
2721
3233
2881
834
2881
2881
834
2093
2853
2853
2853
3749
2605
2605
2605
3621
2605
2597
3621
2584
2944
2944
2433
2433
2433
2432
2432
2432
2432
3969
3969
3969
1922
3969
2961
2961
2962
2961
2114
2370
2114
322
3010
2768
464
2768
464
2768
3025
2769
465
2769
2769
2192
2338
2338
2705
2193
2193
2769
2769
3025
2513
2097
2097
561
145
817
2097
657
2097
561
817
2865
3633
3633
3121
2097
305
2097
145
401
2353
2097
305
2097
305
2097
561
145
401
2353
2097
305
2097
561
305
657
2097
401
2353
2609
2609
2097
305
2097
145
401
2353
817
2353
2097
561
305
657
2609
305
2353
2353
2097
2097
2193
401
2353
2353
2097
305
2097
305
2097
2097
2097
561
145
401
2193
401
2353
3889
2273
2609
2241
2241
321
2241
2881
2609
2609
2097
305
2097
2097
2097
305
2097
2065
2097
2609
2097
305
2097
561
2353
817
2609
2097
305
2097
305
2097
305
2121
2121
2121
2121
2084
292
2084
292
2081
36
73
329
292
2340
2377
292
804
2377
2377
841
2377
2377
2377
2377
2377
2377
2377
2377
2377
841
2377
2377
2377
2377
2377
2377
2377
841
2377
2377
2377
3017
3017
3017
3017
3017
3017
2084
2084
404
2340
804
2084
2084
2081
36
2084
404
2852
2084
2084
2084
2084
2084
404
804
2084
404
2084
292
404
804
2084
2084
804
2084
804
2340
3364
2082
2082
802
402
2450
2450
2082
2082
802
2082
802
402
3618
3618
802
3620
3620
3620
3620
804
3620
3620
3618
3618
3620
3620
3620
3620
3620
3876
3874
3876
3876
3876
3874
2125
3618
3618
802
3618
3618
3618
3874
3874
2084
404
2084
292
804
2081
36
401
404
2084
292
804
2084
2084
292
804
2852
2450
2082
546
402
2594
2082
802
402
2962
2633
3876
3876
3876
2084
2084
2084
2084
3874
3874
2532
2532
2532
2532
2532
2532
2532
2532
2532
3017
3044
3044
3044
3044
3044
3044
3044
2916
484
2916
484
2914
482
2916
484
2916
484
2914
482
2916
484
2916
484
2761
2468
2468
2468
2788
2849
2962
2962
2525
3037
3037
2781
2089
297
2089
2345
2345
2601
2601
297
2089
297
2089
297
2089
553
297
2089
2089
553
297
2089
297
2601
1577
2857
2089
297
2089
553
297
2089
553
297
809
2089
2089
2345
2089
553
297
2089
553
297
809
2089
2089
297
2089
553
297
2105
2089
297
2113
57
313
2089
297
2857
2113
41
297
2089
297
2089
553
297
2089
2345
2089
553
297
2089
553
297
809
2089
297
2601
2345
2089
297
2089
553
297
2089
553
297
2089
2089
2089
553
297
2089
297
2089
553
297
2089
297
2601
297
2113
2089
2113
57
313
2089
297
2089
297
2089
553
297
2601
297
809
2089
2089
297
2089
553
297
809
2345
2345
3625
2345
2601
1577
2089
297
2089
2601
297
1577
2345
2345
2345
2345
2345
2345
1577
2345
809
2345
809
2857
3881
3881
3881
3881
3881
3881
3881
2345
2345
2601
2089
2601
2601
297
2089
2601
3625
3625
3625
3625
3625
2857
3113
2141
157
349
2205
413
2141
2397
669
2141
349
2205
349
2205
2397
2397
669
2397
2141
157
349
2205
413
2141
413
2717
2205
2397
2461
2205
2205
349
2205
2397
2397
2397
2397
2397
413
2397
2397
2909
2397
2973
2621
2621
2621
2717
2205
2717
2205
2205
2717
2098
2098
2356
2356
2868
2865
820
2356
820
2353
817
308
820
2868
2868
2093
301
2093
301
2093
557
301
2093
2093
557
301
2093
557
301
813
2093
2093
301
2093
2093
301
2093
557
301
2093
2093
301
2349
813
2086
2086
2342
2125
2093
2093
301
2093
301
2093
557
301
813
2086
294
2598
294
2349
2093
2349
2086
2349
3885
3629
3629
3009
2753
3110
550
3014
3014
2758
2609
2081
161
2609
3620
2082
2082
546
1570
3620
2084
2084
1572
2082
2082
2082
546
1570
3876
3876
3876
2084
2082
2081
36
2084
2082
2852
2849
804
2852
2852
2852
2852
2372
2868
2865
820
2868
2868
3892
2868
2609
2097
2097
2609
2097
2097
2097
2609
2609
2609
2961
2448
2448
2448
2449
2449
2449
2449
2121
2121
2121
2121
2121
2761
2084
73
2082
3017
996
2916
3044
2249
2089
2089
2089
2077
2141
2089
2089
3133
2141
2141
2141
2141
2589
2093
2861
2257
2641
2641
2641
2641
2641
2641
2641
2641
2641
2353
2353
2353
2609
2365
2365
2621
3217
3812
2345
2601
3369
3369
3113
3113
3113
3113
3165
3165
3117
2705
2769
2769
2769
2705
2705
2705
2705
2081
2081
2081
2081
2081
2089
2909
2909
2909
3741
2633
2633
2633
3885
2601
2141
2093
2706
3110
3270
2337
2337
2593
577
2342
2342
2630
2598
582
3521
3521
3521
3521
3521
2961
2961
2961
2961
2523
2523
2523
2523
3035
2676
2676
2676
2676
2676
2921
2674
2674
2657
2657
617
2996
2523
2523
2505
2209
177
169
2537
3057
1001
4073
2921
2353
2145
609
2145
609
2145
2145
2145
609
2145
609
2145
2145
2145
609
2145
609
2145
3681
3681
1634
2657
2145
2529
2145
2145
2145
481
2145
2145
2145
2145
2145
481
2145
2657
2145
2529
2657
2145
2145
481
2145
2657
1633
2145
609
481
2145
2145
2145
481
2145
2657
2145
609
2145
2145
481
2145
2145
2529
2145
609
2657
2145
481
2145
2657
1633
2145
481
2145
2145
2145
609
2529
2529
2145
2145
2145
2529
2529
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
609
2657
2345
2145
2089
2089
297
2345
2345
3054
2657
3681
2145
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
2529
2145
2145
2145
2145
2145
2145
98
2145
481
2145
2145
481
2146
2146
2167
2167
2167
2167
2150
2662
2150
2150
2214
2150
2150
454
2502
2150
2150
2502
2150
454
2662
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2685
2685
2685
2685
2685
2685
2150
2150
166
2502
2150
614
2662
2150
614
2150
614
2214
2150
2150
2502
2662
2150
614
2150
614
2150
2150
166
614
2150
166
2502
2150
2150
2502
2150
2150
614
2502
2662
2150
614
2150
614
3558
2150
166
614
2150
614
2662
3174
2150
166
2150
166
2150
2502
486
2502
486
2502
486
2150
614
2150
166
614
3558
2150
166
614
2662
2502
3686
2150
1638
2662
1510
2150
2150
1638
3686
3686
2662
3686
3686
3686
3686
3686
3686
3686
3686
3686
2662
2662
2662
2662
3046
3302
2150
486
2150
1638
2150
1638
3558
3686
3686
3686
2662
2662
2150
2502
2150
2662
2150
2214
2150
2502
2502
2150
2662
2150
1510
2150
2150
2662
2150
2982
2502
2150
2150
2502
3686
2150
2150
2502
486
2726
2150
2662
3302
3270
2662
2662
2662
2662
3302
3014
2854
2854
2854
2854
2854
2854
2854
2854
2854
2502
2598
2598
2598
2598
2598
2598
2694
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2502
2598
2598
2598
2598
4006
3750
3750
2934
2678
2678
2678
2166
182
2230
2166
182
2166
2230
2166
2166
2166
182
2157
2157
493
2157
2157
493
2157
2157
2157
621
2157
2157
2669
2157
621
2157
2157
621
2157
621
2157
1645
2669
2157
118
182
621
2157
118
182
621
493
2157
118
182
2157
2157
621
493
2157
2157
694
2157
118
621
2669
2669
2157
2230
2157
118
621
2157
621
694
1645
2157
621
630
493
2157
2157
118
694
2157
118
182
621
493
2157
621
2669
2157
2157
621
2157
2157
2157
621
493
2157
2157
2157
493
2166
2157
2157
621
2157
2157
493
2669
2166
2157
182
2157
182
621
493
2157
182
2157
621
493
2157
2157
2157
621
2157
2230
2157
621
2157
621
2157
621
493
2157
2157
2157
182
621
493
2157
621
2166
182
2230
2742
2166
2157
118
182
621
2157
182
2157
182
3693
2157
621
493
2157
2157
694
2157
621
2157
621
2157
118
2157
621
2157
2669
493
2157
2157
2157
2157
2157
118
182
621
2669
2541
2157
2157
2166
2157
2166
2157
2157
621
2157
2541
2157
182
2157
182
2157
182
2157
694
2157
621
2157
694
2157
2669
2157
2157
621
2157
621
2157
2157
2157
2157
621
2669
2669
3693
2669
3693
3693
2678
2669
2669
3693
2669
3693
2669
2669
2669
2669
2669
2669
3693
2998
2998
2998
2998
2998
2678
2669
2669
2669
630
2669
630
2669
2669
2541
2541
2669
2669
2157
2669
1718
694
2157
2669
2678
2669
2669
2669
2669
2669
3053
3181
1142
2166
502
2230
2742
2166
182
502
2550
2550
2230
2230
694
2550
2230
502
2230
2742
2230
2230
2230
2230
2230
2166
502
2230
2742
2166
182
502
2550
2166
2550
2230
2166
2230
502
2550
2166
182
2230
2742
2230
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2742
2166
2166
2166
2230
2550
3766
2550
2742
2742
2230
2230
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
2150
614
2150
2150
2150
614
2150
2150
2150
614
2150
2150
614
2150
2150
614
2150
2150
2150
614
2150
614
2150
2150
2150
614
2150
2150
2150
2150
2150
2150
2158
2158
2158
494
2158
2158
622
2158
2158
2526
2526
2158
622
2158
2158
622
2158
622
2158
622
2158
2158
2158
622
2158
622
2158
2158
2158
2158
2158
2158
2158
2158
2158
2662
2662
3686
2913
866
873
869
2661
2150
2150
2918
2918
2502
3937
2222
478
2222
478
2657
2662
1638
2150
2150
614
2150
2662
3686
2150
2150
614
2662
1638
2662
2150
2150
614
2150
2662
1638
3270
3270
3270
2662
2662
2662
2662
2662
2662
3238
3238
3238
3238
3238
3238
3238
3014
3014
3014
3014
3254
3254
3510
3254
2145
2145
2145
2657
2145
2145
481
2145
2657
2657
2657
3185
2164
2164
2164
2162
2633
2577
593
585
2577
593
585
594
2167
2167
2167
2167
2167
2557
2150
2150
2150
2630
2598
2342
2598
294
2502
2157
2230
2230
2230
2230
2157
2157
182
3702
2230
2230
2998
2998
3766
2150
3430
2097
3809
3794
2545
489
2545
489
2529
489
2514
498
2514
2673
2657
625
617
2913
2913
2913
2657
3062
3062
3830
2217
3718
2157
2157
2669
2669
2166
2157
118
2157
2157
2166
2166
2662
3785
4081
3697
1641
3697
3730
2657
2657
2657
2593
2593
549
2593
2593
549
2593
549
2541
4086
4086
4086
3702
4087
3645
3645
3174
3693
2166
2158
3750
3686
2502
2930
2601
2673
626
2658
613
2918
2918
2534
2662
2662
2866
2865
818
2865
2865
2866
3633
3633
3633
3633
2307
2819
2307
2307
2563
2950
2950
2950
2950
2950
3040
2947
2947
3040
3040
3040
2950
2307
2307
2304
2048
256
2048
256
2048
256
2560
256
2560
768
2816
2560
3040
3040
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
3696
3680
3680
2736
2048
2304
2048
2048
256
2048
2048
256
768
2048
2048
2048
2229
2229
2229
2169
185
181
2233
181
2229
2229
2233
2169
181
2169
181
2233
181
2229
3705
1653
3577
1525
2229
3705
2229
2229
2229
2229
2229
2233
3705
2169
2169
117
2169
117
185
181
2169
117
185
181
2233
2169
117
185
181
2169
117
185
181
2233
2169
117
185
2169
185
181
2169
185
2169
117
2233
2169
117
185
181
2233
1657
3705
2169
2233
2233
2169
2169
185
2169
2233
2233
2169
2232
2232
2232
2232
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2144
2144
2144
2144
3840
2156
2160
2156
2156
2156
492
2156
2156
2560
2229
3696
2160
2160
2160
2160
2144
2144
2144
2144
2160
2224
2224
2224
2224
2224
2224
2144
2144
2144
2224
2224
2224
2224
2224
2224
2224
2144
2144
2050
2050
2050
2050
2846
2846
2078
2078
798
2222
2078
2078
2334
478
2526
2078
2078
2526
2078
2526
2846
2950
906
2954
2950
906
2950
906
2950
2950
906
2950
906
2954
2954
2950
906
2950
906
2950
2950
906
2950
906
2950
2950
906
2950
2950
2950
2950
2950
2950
2950
2950
2954
2950
906
2950
2950
2950
2950
2078
2078
286
2078
2510
2334
2590
2590
2590
2590
2590
2590
2222
2078
2078
2510
2590
2334
798
2590
2078
798
2590
286
798
2334
2078
542
286
2334
2590
286
798
2078
542
286
2078
286
2846
2078
286
2078
286
2078
798
2590
798
2590
2590
2846
2590
2078
542
286
798
2590
798
2078
542
286
798
2590
286
798
2590
2078
542
286
798
2334
2590
286
798
2334
2590
286
798
3870
3870
2078
542
286
2334
2078
542
286
2078
286
2078
2334
798
2334
798
2078
286
798
2078
286
798
2334
798
2846
2078
542
286
798
2590
798
2078
542
286
798
2222
2590
1566
286
798
2590
286
798
2078
542
286
798
2334
174
2590
798
2334
798
2334
3614
2590
2590
1566
2334
798
2846
2846
2846
3614
3614
3614
2334
3870
3870
3870
3870
3870
3870
3870
3870
3870
2590
1566
2590
1566
2590
1566
3614
2590
2590
2078
542
286
798
2078
542
286
798
2590
3614
2590
2078
1566
2590
798
3870
3870
3870
3614
3870
2078
286
2846
2078
2590
1566
2078
2222
2078
286
2846
2846
2078
2590
1566
2078
2078
542
2078
286
2078
2334
2078
2974
2590
286
2078
286
2590
2590
286
3614
2078
2078
286
2078
542
286
798
462
2078
286
798
2974
2078
4062
2846
2846
4062
4062
4062
4062
2846
2846
2414
2414
2414
2414
2414
2408
2408
2408
2408
2414
2414
2408
2408
2408
2408
2408
2398
2414
2414
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2414
2408
2408
2408
2792
2990
2974
2974
3030
3030
3030
3030
2076
284
2076
284
182
2332
182
2332
2076
284
182
2076
2230
2589
2589
540
2589
284
2230
2077
541
285
2077
285
2333
2077
285
2077
285
2077
285
797
2077
541
2589
2077
541
797
2589
285
2077
2077
2845
2077
2845
2077
797
2077
797
2333
2588
2332
2076
2076
540
2588
284
2076
540
108
284
124
172
796
188
2077
28
285
284
2077
28
285
284
182
2588
108
284
796
2076
284
124
188
2077
285
2077
285
284
182
2076
540
2076
284
796
188
2076
540
108
284
124
172
188
2077
285
284
2077
28
285
284
182
2588
2076
108
284
124
172
796
188
2076
540
124
796
188
1644
2076
284
796
188
2076
540
124
796
2076
540
2588
2076
540
796
188
2077
28
2076
540
284
2588
108
284
2588
2076
2230
2076
540
108
284
796
188
2077
28
2588
284
796
2588
2076
796
2589
540
3612
2076
540
108
796
188
2076
540
284
796
188
2589
540
2076
796
188
2076
540
284
124
796
188
2076
540
108
2077
28
541
540
797
2588
2076
540
108
284
796
188
2077
28
285
284
2077
28
284
182
2076
540
284
124
796
188
2332
188
2076
108
2156
188
2588
2076
2076
284
188
2076
284
2076
540
284
2076
2076
540
284
796
188
2332
2332
188
2156
188
2076
540
284
172
188
2076
540
2588
284
188
2077
285
2076
108
172
188
2076
108
284
172
188
2588
172
2076
108
172
188
2076
108
284
2844
2588
284
2077
2076
540
108
284
172
796
188
2230
2076
284
172
2230
2332
2332
2076
108
284
172
188
2230
2076
108
284
172
796
188
2588
2076
284
796
188
2588
796
2588
2076
540
796
2076
540
2076
2230
2076
540
108
284
172
188
2588
108
284
2588
2844
2076
540
172
188
2076
540
108
284
172
796
2076
796
188
2076
284
172
796
2076
540
2076
540
108
284
172
796
2230
2076
540
284
796
2332
2076
2220
188
2076
2230
2230
2742
2076
2172
796
2077
28
2332
182
2172
2172
2332
182
2172
2076
284
182
3580
2172
3708
2332
2172
2172
2742
2172
2172
2172
2172
2172
2076
2172
2172
2172
2172
1660
2332
2172
2172
2172
2172
2172
2077
28
2332
2172
2844
2332
2156
2156
2077
2156
172
2077
2156
172
2156
172
2156
172
2156
172
2332
2156
172
2230
2156
172
2230
2156
172
2230
2156
2742
2156
172
2156
172
2156
3766
694
2156
172
2156
2156
2156
2156
2156
172
2220
2156
2156
2156
172
2156
2156
172
3868
3868
3869
3869
3869
3869
3869
3868
3868
3868
3868
3868
3868
3868
3868
3868
3868
3868
3868
2998
2998
2998
2998
2973
924
3868
3869
3869
3868
3869
3868
3869
1820
3868
3868
2844
2844
2156
3708
2172
2156
3766
3766
2156
3868
3869
3868
3869
3868
3868
3868
3100
3868
3868
2074
282
2330
794
2230
2742
2074
2074
182
2330
2074
282
794
2842
2230
2230
2330
2842
2230
2330
794
2230
2742
2230
2230
2230
2230
2230
2076
2332
2230
2742
2076
2076
284
182
2332
2844
2076
2844
2230
2332
2230
2332
2332
796
2076
2332
2230
2742
2230
2968
2998
2998
2998
2998
2998
2998
2998
922
2998
922
2998
922
2998
922
2588
2076
2588
2230
2332
796
3866
2842
3866
2970
2224
2224
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2058
522
266
2570
2058
2058
266
2058
266
2058
2570
2570
2058
522
2570
2058
2058
266
2058
2058
2058
266
2058
266
2058
266
2058
522
2058
522
266
2058
522
2058
2058
2154
2154
2154
3690
2154
2154
2154
2154
2154
2154
2050
258
2050
258
2050
258
2306
2050
2050
2818
2050
2050
2306
2816
2146
2146
2146
2146
2146
1634
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
3850
2058
2314
3040
3040
3040
3040
3040
2078
2078
542
798
3022
3022
2414
2553
2304
2304
2304
2304
2272
2590
3614
2590
2590
798
2590
2590
2590
3614
2590
2590
2590
2590
3614
2334
2590
2590
798
2590
2590
2590
3614
2846
2846
2846
4062
4062
4046
4046
4062
4062
3486
2990
2974
2974
2974
2974
3486
2462
2510
2510
2510
3518
3480
920
2968
3006
926
2169
2229
2229
3840
2160
176
2169
185
181
2233
181
2169
2297
4081
4064
3584
2566
2566
2566
2307
3008
3008
3008
1984
3008
1984
3008
3008
1984
3008
3008
2049
2049
2050
2050
2050
2950
2078
2078
2078
2414
2414
2600
360
2408
2408
2414
2220
2332
2333
284
2230
694
2230
2156
172
2156
2230
3866
2224
2230
2998
2998
2970
2314
3338
2144
3072
3075
3072
3072
3072
3072
3072
3072
3075
3075
3075
3968
3968
3968
3968
3193
3185
2160
4081
3610
3612
3100
3840
2462
2156
2156
492
3868
3868
3869
3868
3869
1820
3868
3868
3866
3868
2570
3968
3584
3968
3968
3968
3779
2048
2233
3705
3936
3680
1888
3680
3936
3936
3936
3936
3936
2588
3610
3612
3866
3868
1818
2818
3270
1226
3270
2570
2796
2844
2818
2462
3550
2606
3072
2144
3968
3968
3968
3968
2590
4062
3102
3998
2014
1998
3998
2784
2784
2784
2784
2784
2784
2224
2208
2208
2208
2066
2834
2194
2194
2066
786
3145
1098
3145
1098
586
3145
1098
3146
586
2633
2640
3147
3147
3152
3152
3152
2634
2503
2502
455
2324
2068
2068
2068
2068
2068
2068
2068
2068
532
2836
2836
2836
2324
2609
2609
2090
2090
554
2090
2090
554
2090
2090
2090
2090
554
2090
2090
554
2090
2090
2090
2090
2090
2090
554
2090
3668
3626
3665
3668
2068
276
788
2068
276
788
2068
276
2068
276
2836
2068
276
2068
2068
276
788
2836
2324
2324
2324
2213
453
457
2213
453
457
2213
457
2501
2725
2213
453
677
457
2725
2725
2505
2213
2725
2505
2501
457
2501
457
2213
453
457
2213
2213
457
2213
453
457
3525
3525
2501
2501
2505
3525
2213
2505
2505
2213
453
2213
2213
3530
2629
2629
2629
2117
37
73
549
581
2117
37
581
2085
293
805
2117
37
73
293
2117
37
2117
2085
293
2117
37
73
2085
2117
37
549
581
2117
37
2085
293
805
2341
2085
2085
2085
2117
73
2085
293
2117
37
581
2117
37
2085
293
2117
2085
2121
2117
2085
2117
2117
2341
2117
2117
2341
2341
2853
3653
1317
3653
2085
549
2085
293
2853
2629
2117
581
2853
2117
2086
2086
2122
2066
2066
2066
274
2322
2130
2130
2130
2130
594
2130
2130
2130
2130
2130
2130
2130
2053
2053
2053
2053
2836
2188
2642
2188
2188
2188
2188
2184
140
2184
3948
2213
457
3666
2130
2130
2130
2130
2097
2097
2097
2097
2130
2516
2312
2516
2056
2516
2312
468
2154
2154
2666
2056
2056
2056
2056
2056
2056
2056
2673
2673
2066
2066
2194
2194
2705
2705
2193
2193
2705
2129
2129
2129
2193
2641
2641
2129
2129
2641
2129
2641
2641
2633
3145
73
585
2633
2633
2633
2633
2633
2633
2121
585
2121
585
2121
2633
2121
585
2633
3145
73
585
2121
585
2633
2633
2633
2633
2633
2633
2633
2633
2121
585
2633
3144
584
3144
72
584
2632
2120
584
2120
584
2632
2120
584
2120
584
2633
3145
585
2633
2121
585
2632
3144
584
2120
584
2512
2512
2512
2512
2544
2512
2736
2736
2832
2832
2832
2832
2545
2065
465
2513
2545
2737
2833
2577
2577
2065
2577
2577
273
2321
2833
2833
2065
273
2321
785
2065
2065
2065
529
273
2065
2577
2065
273
2321
2065
2065
2065
2833
2065
2065
2065
2065
2065
2833
2833
2833
2833
2577
1553
785
2833
2577
2065
273
2577
785
2833
2833
2577
785
2833
2065
529
273
2577
273
785
2833
2577
785
2577
273
785
2577
273
785
2833
2833
2065
529
273
2577
785
2833
2833
2833
2577
273
785
2833
2833
2833
2321
2321
2833
2833
2833
2065
273
2577
273
785
2065
785
2065
2065
273
2833
2065
2065
2065
2065
2065
273
2833
2065
2065
2065
2065
273
785
2833
2065
2065
2065
785
2321
2833
2833
2065
273
2577
785
2577
785
2577
785
2577
2577
785
2065
529
273
2577
273
785
2577
785
2577
785
2321
2577
273
785
2065
2833
2577
785
2577
785
2577
785
2833
2321
2577
785
2833
2577
785
2833
2321
2833
2577
785
2321
2833
2833
3600
2832
2832
3600
2832
2832
2832
2833
2833
3601
3601
3601
2577
785
2576
2576
2576
2576
2577
2577
2577
2577
2833
2736
3760
2736
3600
2737
3761
3601
3601
3600
2065
2065
529
273
785
2065
529
273
785
2577
785
2065
2065
2065
273
785
2577
785
2833
3601
2833
2577
785
3601
2833
2833
2577
2577
2833
3601
2833
2064
2064
2832
2064
2576
2064
2064
528
2065
2065
2065
2833
2833
2065
2577
2065
2065
529
2065
2065
529
2065
2065
2065
2065
2065
2577
2064
2064
528
2065
2065
529
2065
2065
2065
529
3601
2065
2065
2065
2065
2065
2065
529
2577
2321
2065
2065
2833
3185
2833
4048
2064
2065
2897
2897
2896
2896
3856
3857
3017
2377
2377
2377
2377
3008
3008
2368
2368
2249
969
2377
2240
3008
2240
960
2368
2368
2962
2377
2377
2240
2240
2240
2240
2240
960
2240
2368
2368
2368
2368
2368
2368
2368
2368
2377
2240
2368
2368
3776
2609
3312
2608
3141
1097
581
585
3141
1097
581
2117
581
585
2629
585
2066
274
2834
2322
2066
786
2065
457
2066
786
2065
273
457
2322
786
2066
274
2066
786
2065
273
457
2834
2505
2833
2833
2322
786
2833
2322
2505
2065
785
2833
2065
785
2065
785
2065
785
2065
785
2065
785
2065
2065
785
2065
785
2065
2065
785
2065
785
2833
2833
2833
2833
2833
2833
2833
2577
2065
2065
3345
2065
3345
2065
3345
2065
3345
2321
2832
2832
2832
2832
2832
2832
2832
2064
528
784
2064
528
784
2064
456
2064
784
2320
784
2064
2576
2064
784
2064
272
784
2064
272
2832
2832
2064
272
2064
272
2064
784
2064
272
784
2504
2064
528
2576
2064
528
2576
784
2064
528
784
2064
784
2832
2064
2064
784
2064
784
2064
2064
784
2064
272
784
2064
272
456
2064
2576
2064
2064
784
2064
784
2064
272
2064
528
784
2576
2064
2064
784
2320
784
2064
2064
784
2064
272
2064
272
784
2064
272
784
2064
272
2064
272
2064
784
2064
272
784
2064
272
456
2576
2064
528
784
2064
2064
784
2832
2064
2576
784
2064
272
2320
2576
2064
2576
2064
2576
2064
2064
784
2064
784
2064
272
2576
784
2576
784
2320
2576
2576
2576
784
3600
2576
784
2576
784
2576
784
2832
2832
2832
2832
2576
784
2576
272
2576
2576
2320
2832
2064
2504
2064
2064
784
2064
2064
3344
2064
2064
2064
2064
528
784
2064
3344
2064
784
2064
3344
2320
2320
3344
2064
2832
2064
3344
2064
2064
2832
2064
272
2064
1296
2064
2320
2320
2064
2064
784
2064
272
2064
2064
2064
2320
3344
2064
2064
2064
784
2064
2064
2064
2320
784
2320
784
3344
2320
2064
272
784
2064
784
2064
2064
3344
2064
272
2064
2064
2320
2320
2064
2320
2064
272
2504
2064
2064
528
784
2064
272
2320
2064
2064
2064
2064
2064
2064
2064
2064
2576
2064
2064
2064
2064
2064
2064
272
2064
2576
2576
2064
2064
2576
2064
528
2576
2064
272
2576
2064
2064
2504
2320
2064
2064
2064
528
2064
2064
2064
2064
2064
2064
2064
2064
784
2064
2064
2064
2064
2064
2064
2064
2064
2064
456
2064
784
2832
2504
2064
2064
2064
456
2064
2064
784
2064
2064
2832
2832
2832
2064
2064
784
2832
2064
456
2064
784
2064
456
2576
2064
2504
2064
784
2064
784
2504
2064
456
2320
2064
784
2064
784
2064
456
2064
2504
2064
2064
272
456
2064
784
2064
456
2064
784
2504
2576
2064
272
2576
2064
2064
784
2064
784
2064
272
2576
784
2576
2576
2576
784
2576
784
2576
2832
2576
784
2064
2320
456
2064
2832
2504
2064
2504
2064
2064
784
2504
2064
2832
3344
2064
2832
2504
2064
2064
2832
2504
2064
2504
2064
1296
2064
2064
2320
2064
2064
2504
3344
2064
2832
2064
784
2832
2504
2064
2504
3344
2504
2064
2064
784
2064
272
2064
2064
2064
2504
2064
2194
2121
2121
3657
2194
2192
2704
2192
2192
2192
2120
2192
2192
2192
2120
2192
2192
2192
2120
2704
2192
3728
2192
2192
2192
3656
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2704
2192
2120
2120
2192
2120
2120
2192
2120
2120
2120
2120
2120
2120
2120
2120
2192
2120
2120
2120
144
2120
2120
2120
144
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
3656
3656
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2576
2576
2833
2833
2833
2833
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2577
2577
2576
2576
3216
3216
2834
2833
2833
2832
2832
2832
2832
2832
2832
2832
2832
2832
2504
3728
2192
2120
3656
3656
2120
3216
2832
3216
2833
2832
2832
2832
3088
2832
2832
2065
2833
2065
785
2065
785
2505
2321
2065
273
2065
273
2065
18
273
457
2065
2065
2833
2833
2833
2321
2505
2321
2065
785
2321
457
2321
274
2833
2505
2321
2065
273
457
2321
2505
2505
2321
457
2064
272
2064
784
2504
2320
2064
2064
2320
2064
272
456
2064
2832
2832
2832
2504
2320
2320
2064
272
2064
2832
2064
2064
2121
2121
2121
2632
3089
17
529
2577
3089
17
529
2577
2577
3088
16
528
2121
2633
2633
3217
585
2633
2633
3145
3145
1169
2320
2192
3728
2505
2064
2064
528
784
2833
2833
2833
3145
585
2060
2060
268
2160
2161
2160
2161
2161
2160
2160
2161
2161
2161
2161
2840
2840
2068
276
2836
2324
2580
2068
276
2068
276
2324
2068
276
2068
276
788
2068
2836
2836
2324
2836
2836
2068
2068
276
2324
2068
2068
2068
276
2324
2068
276
2324
2068
276
2324
2068
788
2836
2068
276
2836
2324
788
2324
2836
2068
276
2068
2052
2052
2052
2564
2052
2052
2052
2052
2052
2052
2324
2324
2068
2324
2068
276
2068
276
2068
2068
2068
2580
2068
2068
276
2324
2608
2052
772
2820
2052
516
772
2052
516
260
2052
516
2564
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
516
2564
2564
2052
2052
2564
2052
2052
2836
2836
2836
2641
2641
2641
2641
3153
2129
2129
2609
1681
2609
2641
2641
2377
3397
837
2412
2924
2412
2412
876
2218
3856
3856
3856
3856
3856
3856
3856
3856
3857
3857
3857
3857
3857
3857
3024
3857
3857
3857
3857
3857
3857
3857
3121
3121
3632
2992
3024
2993
2993
3025
3025
2289
3121
3121
3121
3120
3185
3088
2225
433
3056
3057
3057
2266
3120
3120
2800
2778
2778
2885
2373
329
2373
329
3348
2260
2772
2245
201
2469
2469
2469
2469
2250
3109
3097
3076
3604
2761
2762
2762
2249
3092
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
2453
2453
2450
2450
2450
3272
2257
2257
2257
2889
2889
2880
2880
2880
2880
2889
2376
2450
2448
2448
2377
2377
2449
2248
2760
2248
2248
3345
2466
2248
3273
3273
2121
2452
3348
2417
3604
2579
3604
3604
3604
3604
3604
2580
1556
3603
3603
3603
3092
3092
3092
3092
2246
3269
2770
3097
2321
2320
2576
3860
2066
3016
3016
3016
3856
3856
3857
3856
3856
3856
3856
3856
3857
3856
2836
3290
3860
3290
3290
3290
3145
3860
3877
3525
2928
1392
2928
2928
1392
2928
2929
1393
3402
3402
3402
3402
3856
3857
1810
3856
3345
1298
3858
3857
2962
3145
3145
3144
2836
3144
3856
2324
2961
2769
881
2666
3290
2929
3162
3162
3162
3162
2769
2289
2609
3121
3153
3121
1105
1066
1098
3121
2097
2096
2096
2096
2096
2097
2976
3024
3024
3025
2315
3339
2059
2059
2475
2475
426
3562
3531
1515
1482
3562
3531
1515
1482
3787
3562
3531
1515
1482
3531
1515
1482
3787
3722
3732
3531
3531
3540
3540
3540
2507
2893
2509
2893
461
2454
2534
2534
2534
2534
2534
2534
2146
2146
2146
4070
4066
4066
2022
2470
2867
2867
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
3854
3860
3861
3860
2326
2326
3350
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
2326
3350
2326
2454
2454
2189
77
173
2189
301
589
2317
141
285
157
282
158
301
589
2317
141
2189
589
2317
141
285
157
282
158
589
2189
77
173
2317
2189
2317
2189
2189
2317
2317
141
285
2317
2317
2317
285
282
301
2221
2317
2445
2445
2445
2445
2445
2445
2445
2445
413
2445
2445
2445
2445
2445
2445
2445
845
2445
2445
2445
2445
2445
2445
429
2445
413
2445
2445
429
2445
2445
429
2445
2442
3981
3981
3981
2061
525
2061
525
2061
2573
2061
2061
2061
2061
2061
525
2061
525
2573
2061
2061
2061
2061
525
2061
2061
2061
2061
2573
2061
2061
2061
2061
2061
525
2061
525
2061
525
2061
2573
2573
2061
525
2573
2573
2573
2061
525
2061
2061
525
2061
2061
2573
2573
2061
525
2061
2061
525
2061
2061
2061
525
2573
2061
2061
525
2061
2061
2061
2445
2445
2829
2701
2701
2829
2829
2829
2701
2701
2701
2829
2829
2829
2829
2829
2701
2445
3725
653
2701
2445
2470
2086
2058
2314
2314
2314
2314
2442
2482
2098
2098
2098
2610
2098
2098
2610
2098
2610
2098
2098
2317
2317
2445
2445
429
2710
2444
3762
690
2508
2444
2444
2444
2516
2444
652
2708
3532
2445
429
2445
2731
2099
2099
2091
2099
2099
2099
2099
2099
2099
2452
2900
2452
2516
2452
2900
2452
2764
2764
2892
2068
2068
2068
2068
2068
2068
2068
2581
2581
2318
174
2478
2062
2059
2537
2537
2537
2537
2537
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
3598
2062
1550
2062
2062
1550
3598
3598
2574
1550
2830
2830
2830
2446
2830
654
2446
2830
654
2790
2858
2090
3626
2090
2058
1546
2058
522
2058
522
1546
2058
2058
522
1546
2570
2570
3594
2058
522
1546
3594
2826
2826
2826
2442
650
2826
1674
650
2826
3786
2762
1738
3082
10
1546
2058
522
2058
522
1546
2570
2570
2058
1546
2570
2058
522
1546
2826
2442
2826
2442
650
2826
1674
650
3598
3594
3594
3594
2698
2698
2506
3594
3594
2698
2698
2334
2334
2334
2334
2334
2334
2334
2334
2846
2846
2846
2846
2330
2329
2330
2330
2330
2330
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2328
2328
2328
3352
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
3352
3352
3352
2328
3352
3352
3352
2328
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
3608
2331
2331
2331
2331
3355
2331
2331
2331
2331
2331
3355
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
3355
3355
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
3864
3864
3864
3864
3864
3864
3864
3865
3865
3865
3864
3864
3864
3864
3870
3870
3864
3864
3865
1818
3865
1818
3864
3864
3352
3870
3870
3864
3864
3866
3866
3864
3866
3864
2069
533
2581
2581
2581
2581
2069
533
2069
533
2581
2581
2581
2581
2069
533
2069
533
2069
533
2581
2581
2069
533
2581
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3355
3867
3099
2078
2078
2078
2078
2590
2590
2078
2078
2074
2073
26
2074
2074
2074
2074
538
2586
2586
2074
2074
2586
2586
2586
2072
2072
2072
2584
2072
3610
2075
2075
2075
2075
539
2075
2587
2075
2075
539
2075
2075
3611
2075
2075
2075
2587
2075
539
2075
539
2587
2587
2075
2075
2075
2075
3099
4009
3166
2870
2873
3226
3224
3230
3118
46
3352
3099
2441
2853
2597
2597
2825
2634
2442
842
2850
2058
2505
2441
713
2825
2446
2634
2442
402
458
2442
842
714
458
2058
2826
2706
754
2853
2853
2530
2530
2530
2530
2442
402
458
2890
2442
402
458
2914
2914
2854
2854
2578
2082
2826
2826
2825
2450
2578
2826
3218
2106
3672
2072
56
3085
1549
3085
1549
3597
3597
3597
3597
3597
2701
2829
2829
2829
2829
2318
174
2318
2318
2318
2318
2318
2326
286
2190
286
154
2318
2318
2190
278
286
2326
2190
286
154
2318
2318
2318
2318
2318
2318
2326
286
2326
286
2190
286
154
3342
2446
3482
3482
2478
3486
3482
2446
430
2446
410
2314
170
3338
1162
3338
2314
2314
2314
3210
2314
2314
2314
2314
2314
170
3338
1162
2314
2314
170
3338
2314
2314
2314
2314
2314
2314
2314
3338
3338
3338
3338
3338
3338
3338
2314
2474
2474
2442
2474
2442
2474
2442
2474
2442
2442
3982
3982
3982
3982
3982
3982
3982
2318
142
174
2318
3342
1166
2318
2318
3342
2318
142
282
2330
2318
142
2318
2318
3342
1166
2318
2318
2318
142
3342
1166
2318
142
174
2318
3342
1166
2318
142
282
174
2318
2318
2318
2318
142
2318
2318
142
282
174
2318
2318
2318
2318
282
2198
174
154
158
2318
2190
153
286
154
2318
2318
2318
2318
2318
2318
2318
2318
142
2318
3214
2318
142
2318
3214
2318
142
2318
142
3342
2318
2318
2318
142
2318
2318
2318
282
2190
150
154
158
2318
2318
281
142
278
286
2326
2190
153
286
154
2318
2318
2318
2318
142
2318
2318
2318
2318
142
2318
2318
142
174
2318
3342
1166
2318
2318
142
282
2318
142
2318
2318
3342
1166
2318
2318
142
3342
1166
2318
142
2318
2318
2318
142
2318
2318
2318
282
150
174
154
158
2318
2318
2318
2318
142
282
2318
2318
2318
2318
282
2318
150
154
158
2318
2318
281
142
278
286
2318
281
142
278
286
2190
153
286
154
2318
2318
142
174
2318
3342
1166
2318
142
282
2318
142
2318
3214
2318
2318
2318
1294
2318
142
2318
174
2318
2318
2318
2318
2318
2318
2318
142
2318
2318
2318
142
2318
1294
2318
142
2318
142
174
2318
3342
2318
3342
2318
2318
2318
2318
3342
3354
2318
3342
2318
3342
2318
3342
3342
3342
3342
3342
2318
3342
2318
2318
2318
2318
2318
4070
2446
430
2446
2446
430
2446
3470
2478
2446
2446
2446
2446
2446
2446
2446
3470
2446
2446
2446
3470
2446
2446
2446
2446
430
2446
2446
430
3470
2478
2446
2446
2446
3470
2446
2446
2446
2446
2446
2446
2446
2446
2446
3470
2446
2446
2446
430
2446
2446
2446
2446
2446
2446
2446
3470
2446
430
2446
430
2446
2446
430
3470
1438
2478
3470
1430
1434
1438
2446
2446
430
2446
430
2446
3502
2446
3470
2446
430
2446
2446
2446
2446
2446
430
2446
2446
2446
430
2446
2446
2446
2446
2446
410
462
2446
2446
2446
3470
2446
2446
2446
2446
2446
2446
2446
2446
2446
430
2478
2446
2790
2534
2534
2534
2534
2534
2534
2918
2534
2790
3814
2534
2530
486
2790
2534
2790
1766
2790
2534
2918
486
2790
2534
2530
486
2530
2918
2146
102
2150
2150
2150
2226
2150
2146
102
2150
2150
2146
102
2150
2162
102
178
3174
2354
2150
2130
114
102
2150
178
2150
2146
102
2150
2146
102
2150
2642
618
2150
2662
2662
2666
2146
102
2130
178
2226
2658
594
618
2150
2150
2662
2130
2150
2662
4006
4006
2322
2314
170
166
3338
1162
3338
2322
2186
146
298
586
2314
166
2314
2322
2186
146
586
2342
2214
2185
2314
166
3210
2314
2314
2634
2313
137
2185
2214
2314
2314
2314
170
166
3210
2322
2186
586
2314
166
2186
146
586
2214
2313
137
2185
2185
2314
170
166
3338
1162
2322
2634
2314
166
2314
2186
146
586
2342
2214
2214
2342
2314
166
2314
2314
2314
2314
2214
2214
294
2342
3338
2342
2342
2342
3338
2342
3338
2342
3338
2342
3338
2474
422
2441
2441
2474
422
3494
2442
402
2470
2442
458
2470
2470
3494
2442
458
2470
3494
2442
2470
3494
2442
458
2470
2470
3494
2442
458
2470
2442
2470
2442
2470
2470
2470
2474
422
2470
2442
458
2442
2470
3494
2474
422
3490
1446
3494
2442
458
2470
2442
402
458
2442
2441
457
2470
2470
3494
2470
2442
2470
2470
2470
2442
458
2470
2062
2062
2062
3598
2446
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2574
2062
3598
2062
2062
2062
3598
2062
2062
2702
2702
2702
2446
2830
2830
2830
2830
2830
2446
2702
2702
2446
654
2830
398
654
2830
398
654
2446
2446
2446
2446
2470
2534
2890
874
2506
2482
2090
2090
2098
2082
18
42
2082
18
42
2082
18
42
2082
18
42
2066
2082
18
2066
2066
2086
2058
2058
2057
2057
2058
522
2058
2057
2057
2058
522
2058
2057
2570
2057
2058
522
2058
2058
2058
2058
3593
3593
2058
522
2058
2058
522
2442
2442
2442
2442
2442
2442
2442
2442
650
2442
2442
2442
2442
2442
2318
2342
2842
2826
2826
2826
810
2830
654
2830
794
910
2830
2830
2830
2830
790
798
814
2830
910
2702
2830
3046
2826
806
934
2826
806
2854
2326
286
2326
286
2329
278
286
2329
278
286
3598
3598
2702
2826
2698
2830
814
2830
2702
2702
2702
2826
806
2698
3982
4006
2442
458
3598
2830
2570
3593
3593
2570
3598
2830
3598
2826
2702
2830
2826
806
3470
2702
2714
2317
141
2317
2317
141
2317
2317
2317
1293
2202
589
2317
270
285
2317
2317
2317
141
2317
2317
2331
2317
278
2189
285
2317
2189
2317
3341
3341
2445
2445
410
2445
2445
2445
2445
2445
2445
2478
2445
2201
2329
153
2325
281
2325
281
2329
153
2325
281
2457
2457
2457
2457
2317
2317
2317
2317
2202
2318
2329
2329
174
2198
2318
281
2318
2334
2329
2317
281
1293
1305
3341
3341
2458
2478
2446
2478
2478
2322
2322
1298
2322
2322
2061
2061
2061
3826
3357
2317
2317
285
2333
3353
2329
2329
2329
2329
3342
2318
2318
2061
3597
2061
3597
2573
1549
2701
2829
3597
3597
3597
2470
2446
3750
1766
2509
2329
2329
2329
2329
2829
3981
2841
3597
3597
2332
2332
2332
2142
2138
2910
2906
2906
2110
2110
2106
2106
2106
2106
3354
3354
2325
270
278
174
2325
270
149
278
174
3349
1294
2197
278
174
2325
270
2325
2325
270
2325
270
278
174
2325
270
149
278
174
302
2197
278
150
174
2325
270
278
174
2325
270
149
278
174
302
2325
270
278
2197
278
174
2325
270
278
2325
174
3349
3349
2325
3349
1302
3349
2478
2478
2478
2478
2478
2478
2478
2453
430
2478
2478
2478
2478
2478
2478
2478
2478
3477
3477
2478
2454
430
3477
2478
3477
2478
3477
2478
2478
2478
2317
141
270
173
2189
270
173
2189
270
173
2317
270
2445
2445
429
2445
429
2445
429
2445
429
2445
2197
2197
2326
2197
150
2326
2326
2326
2197
2326
2477
2477
2477
2213
2213
2213
2469
2710
2317
141
270
3222
3222
2317
141
270
142
173
2317
3350
2317
141
270
142
173
2317
2326
2317
141
270
173
2317
270
2317
270
2445
2445
2445
2445
2445
398
429
2445
398
2445
398
429
2445
429
2445
398
429
2445
429
2213
2213
2341
2341
2341
2213
166
2213
166
2341
294
2469
2469
422
2702
4014
2838
3747
3747
3747
3747
3539
2691
2691
2699
3811
2699
3971
1987
3715
2883
3469
2957
2828
2828
2828
2828
2828
2708
3358
3358
3352
3352
3352
3352
3352
3352
3353
3352
3352
3352
3352
3352
3608
3355
3355
3355
3355
3355
3355
3355
3386
3384
2110
3230
3224
3226
3226
3224
3227
2458
666
3642
3642
3608
3646
1590
3608
3422
2362
2362
2654
2650
2650
2396
3638
3630
1590
3742
3644
3644
2829
2701
2701
2445
653
2445
3094
2510
2454
2445
2445
2445
2445
909
429
2445
2477
2442
2189
2077
30
2070
2086
2509
2534
490
2506
2510
2070
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2446
2442
2446
654
2443
2443
3786
2473
2473
2474
2057
2057
3978
2058
2058
2058
2057
2698
2446
2446
2446
2957
2957
2445
909
2442
458
2506
2442
458
2505
3085
2502
2462
2461
461
2457
3853
2446
654
3118
2483
2086
2075
2070
2070
2070
2070
2086
2086
2082
38
2075
2075
2091
2062
2086
2086
2086
2510
3022
2539
2077
3085
2469
422
2066
3862
2954
2954
2954
2954
2350
2338
294
3866
3854
1934
3854
1814
1822
3866
4006
2342
3853
3853
3502
3988
3494
3988
3988
3988
2702
2966
2957
3469
2900
3412
852
2900
2900
3412
852
2900
2901
3413
853
1429
2188
1356
3404
2188
1356
844
2188
1356
3470
2957
2990
2990
2957
1421
3502
2222
2189
2702
3214
3214
3210
2318
3338
1162
2990
2989
2715
2759
2891
2755
723
2915
2899
2123
2123
2123
2123
2787
2451
2131
2115
75
2115
2115
75
2115
2123
2123
2123
3641
3638
3638
3636
3636
3643
2774
2774
2772
2773
2056
24
456
2568
2056
24
2072
2600
2600
2600
3338
3337
3337
3337
1290
3338
3337
3337
3337
1290
2825
3336
3336
3336
3336
3336
3336
3336
2824
3690
3766
3337
1291
3337
1291
3350
3348
3348
3049
4080
2256
240
368
2800
2256
336
240
368
2993
3065
3065
3065
3065
3065
3065
3065
3065
3065
3577
3570
3570
3577
3001
2823
2823
3142
3142
3142
2625
582
1862
2630
2694
582
3910
2625
2630
2630
2630
2945
902
2950
2945
902
2950
2817
774
2817
774
2817
774
2881
774
838
2881
774
838
2881
774
1350
838
2880
2817
3457
646
902
1414
838
3457
3140
2065
2065
2065
2065
2065
2065
2833
401
913
2833
401
913
2833
913
2833
913
2833
2449
2961
2449
913
2833
401
913
2833
2833
2705
2577
2961
2961
2065
13
2065
2061
2065
2061
2065
2065
13
2065
2065
2065
2065
2065
2061
2065
2065
2065
13
2065
2065
2065
13
2065
2065
2065
2065
2065
2065
2065
13
2065
2061
2061
2125
2893
2449
397
2125
2893
2829
2449
77
2833
2893
2893
2833
781
2833
2833
2829
2445
2577
2077
2077
2077
2065
2077
2065
2065
2065
29
2065
2065
2065
2065
2961
2961
973
2961
973
2973
2973
2973
3021
3021
3021
2961
3021
3021
2961
2961
2125
2125
2125
2125
2125
2125
2445
2969
923
2829
2829
2829
2065
13
2061
2065
13
2061
2065
13
2061
2065
13
2065
13
2065
13
2065
13
2065
13
2061
2065
13
2065
13
2061
2065
13
2065
13
2065
13
2065
13
2065
13
2065
2065
2065
2065
2061
2065
2065
2065
2065
2829
2833
797
2829
2829
797
2829
2833
781
797
2829
2845
2829
2829
2829
797
2845
2829
2845
2701
2833
653
909
2701
2701
2833
653
909
2701
2701
2833
2833
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2077
2077
2065
2957
2957
2961
2961
2957
2957
2957
2957
2961
2961
2961
2961
2961
2449
2449
2449
2449
2449
2449
2478
2094
2075
2073
2825
793
921
2841
409
2713
921
2073
3015
2055
2055
3015
455
3015
2503
2067
4039
2119
3783
2119
2119
2833
913
2833
401
913
3021
3021
3021
3729
2434
3763
1727
3763
1727
2138
2394
2618
2618
2386
2394
2618
3906
2610
2893
2893
2893
2987
2055
2055
2091
2119
2055
15
2055
15
2063
2079
2823
2310
2822
2308
2308
2820
2820
2820
2305
2305
2822
2310
2310
2310
2310
2308
2308
2308
2305
2305
2050
2082
2466
2050
2081
3009
3009
2241
449
2241
449
2241
2081
2081
2081
2081
2081
2081
2081
2753
2593
2593
2593
2593
3074
2050
3074
2
2050
2050
3074
2
2562
3586
3586
3586
2082
2082
2946
2434
418
2434
194
706
2434
2434
418
2242
2434
418
2465
2465
2081
2081
2593
2049
2049
2049
2049
2049
2049
3073
1
2049
2049
2049
3073
1
1473
4033
4033
3585
2561
3585
3585
3585
4033
4033
3009
2433
417
2433
417
2241
705
2433
2433
2433
193
705
2465
2465
2465
3073
2049
3073
1
2049
2049
2049
2049
3073
1
1473
4033
2561
2561
2561
1537
2561
2561
3585
3585
4033
2945
2945
961
2433
417
2433
417
2433
193
705
2433
2433
3586
3585
3585
3585
2433
2369
2497
3585
3585
2433
2433
321
2818
771
2050
3
2051
2050
3
2050
2562
515
2562
515
2562
515
2818
771
898
962
963
2818
771
898
962
963
2562
515
2562
2818
2819
387
899
2818
2050
2050
2562
3971
2691
2691
2947
2819
899
963
2819
899
963
2819
2819
2819
899
2563
259
2817
385
897
833
961
449
2433
2817
897
2433
2817
385
897
833
2817
2817
2817
2817
2817
2817
2305
129
193
321
2305
2177
2305
2305
2305
2177
2305
2305
2049
2049
2049
2049
2561
2561
2561
2561
2561
2561
2561
2561
2689
2689
2497
2689
2433
641
1793
1921
449
1985
2689
2689
2689
2689
2817
897
961
2945
833
961
2945
2945
833
961
2817
2817
897
2817
897
961
2817
897
961
2817
897
961
2817
897
833
961
2817
897
961
2817
897
961
2945
961
2817
2817
2817
897
961
2817
2625
2625
2561
2625
2049
513
257
2049
513
257
2049
513
2049
2561
577
2561
2561
2561
2561
2561
257
2561
2305
2561
257
2945
3073
2816
384
896
2432
2816
384
896
2816
384
896
2688
2816
384
896
2432
896
2816
2304
128
2304
2176
2304
128
2304
2304
2304
2176
2304
2304
2176
2176
2048
2048
2048
2048
2048
2048
2048
2048
2048
2560
2560
2560
2688
2688
2688
2688
2688
2432
640
1792
1920
2688
2688
1792
2688
2688
2688
2816
896
2816
896
2816
896
2816
896
2816
896
2816
896
2816
2816
896
2816
896
2816
896
2816
2816
896
2816
2816
896
2816
2816
2816
896
2816
896
2816
1408
2816
1408
2816
2816
2816
2560
2560
256
2048
512
256
2048
512
256
2560
256
2048
512
256
2048
512
2048
2560
2560
2560
2304
2560
256
2048
512
3840
2944
3328
896
1408
2560
768
1280
896
1408
2560
2560
2560
3843
1987
2819
1283
963
2947
1411
3841
1985
2561
769
1281
897
1345
1409
2561
2561
3842
1795
2562
515
1282
1283
1346
898
1410
834
1474
1347
899
1411
835
1475
3840
2560
768
1280
896
1408
3843
3842
2819
1283
899
1411
2562
1282
1346
898
1410
834
1474
3841
2561
769
1281
897
1409
3457
2562
515
770
1154
2562
515
770
1154
2560
768
1152
2560
768
896
2562
770
1154
2562
770
1154
2561
769
897
2818
3072
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
3840
1920
3840
2816
896
2816
1280
1408
2560
768
1280
896
1408
2560
1280
896
1408
2560
2560
3840
2560
768
1280
3456
2560
768
1152
896
2560
2115
194
195
2242
898
195
2178
2498
451
2754
707
2754
707
2434
450
451
2434
2242
2947
2178
194
2242
898
962
2178
2178
2498
2754
2754
2754
2434
450
2434
2754
2754
2754
2177
193
897
961
2241
2497
2753
2497
3778
2176
2176
2176
2176
896
2944
2944
2944
2944
2176
2944
2176
2176
3968
2432
2432
2432
2688
2432
3712
640
2432
2688
704
2432
640
2688
704
2432
2432
2432
2432
3456
2945
3586
3074
3139
3266
3265
3266
1219
2594
2594
2080
2688
2049
2081
2049
2593
2049
3585
2049
2049
2081
2561
2369
2369
2369
2593
2434
3585
2369
449
2369
2593
449
2497
2593
3905
2497
2561
2593
3713
3713
2593
2593
2593
2593
2592
2592
2561
2561
2561
2561
2561
2561
2561
2593
2593
2592
2592
3585
2561
2561
2561
2881
2881
3905
2881
3073
2082
3104
2848
2848
3593
1577
1573
3589
1545
1577
1573
3625
1573
3589
1545
1573
3589
1545
1577
1573
3589
1545
1573
3593
3593
3593
2441
2597
425
2597
2885
2885
2050
34
2082
2050
34
2050
34
2050
34
2050
34
2050
34
2050
2050
2050
2050
2050
2050
2050
2050
2050
962
450
2050
2050
962
450
2050
2050
2050
2434
898
2818
386
2946
2434
898
2434
898
2818
386
2818
386
834
802
2818
386
802
2818
66
386
802
2114
386
802
2434
2818
2114
386
2562
2050
2946
2434
450
2466
2434
2434
706
2466
2466
2434
2434
418
2049
33
2081
2049
2049
33
2081
2049
2049
2049
2081
2049
2049
2049
2049
2817
65
385
801
2465
2433
2113
2113
385
2817
385
897
801
2465
2433
2817
385
897
2817
2433
897
801
2433
897
801
2849
2433
897
2849
2593
2593
2593
2593
2561
545
2593
2593
2593
2081
2977
3009
2977
3009
2465
2465
2465
2497
417
2497
417
3010
3522
962
3010
3010
3010
3234
3202
1186
2050
34
962
450
2050
34
450
2082
2050
34
450
2050
34
450
2050
34
2050
2050
34
2050
34
2050
962
450
2498
2050
34
962
450
2050
34
35
2050
34
450
2050
34
2050
34
962
450
3010
2050
34
2050
34
2050
34
450
2082
2050
34
962
450
2050
34
450
2082
2082
2050
34
2050
2082
2050
34
2050
2050
2050
34
2050
2050
34
2082
2050
34
2050
34
2050
34
2050
34
2050
2082
2082
2050
2050
34
2082
2050
34
2050
34
2050
34
2050
34
2050
34
2050
2082
2050
34
2050
2050
34
2050
2050
2050
2050
34
3010
450
3010
450
3010
450
3010
3010
3010
450
2498
2050
962
2050
450
2050
2082
2050
962
2050
2050
962
2082
2050
962
2050
450
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
450
2050
2050
450
2050
450
2050
450
2050
2050
2050
2050
2050
962
450
2050
2050
962
450
2050
2050
2050
2050
3010
3010
3010
2050
450
2050
450
2050
450
3010
3010
2050
962
450
2050
450
3010
2818
66
386
898
834
418
802
930
2114
386
418
2466
2818
834
2434
2114
2114
2818
66
386
898
418
802
930
2114
386
418
2818
386
898
834
802
2818
66
834
418
2434
418
2818
66
418
2818
2434
2114
2434
2818
66
386
898
418
930
2114
386
418
2114
2114
2818
386
898
2434
2818
386
898
2818
386
898
2818
386
2434
2818
386
2818
386
898
2818
386
898
2818
66
386
2114
2434
2114
2114
2818
386
2818
386
898
2818
386
898
2818
386
898
2434
2818
386
898
2818
386
898
2818
386
898
2818
386
2818
386
898
2818
386
898
802
2818
2114
386
2114
386
2114
386
2818
386
2818
2818
386
898
802
2434
2818
386
834
802
2818
386
802
2818
386
2114
386
898
2434
2818
66
386
834
2114
386
2434
2114
2818
2114
386
2882
2818
386
898
834
418
802
930
2434
418
2466
2818
898
834
2434
642
674
2114
2818
386
898
834
418
802
930
2466
2818
386
898
834
802
930
2818
386
898
834
418
802
930
2434
418
2818
386
898
802
2114
2434
898
2434
418
2434
2434
706
2818
386
898
834
418
802
930
2434
418
2434
418
802
2466
2114
2818
898
834
930
2818
898
834
2114
2818
834
2818
898
834
930
2818
386
898
834
418
802
930
2434
418
2818
386
898
834
418
802
930
2818
386
898
802
2818
386
898
834
418
802
930
2434
418
2818
386
898
418
802
2690
706
674
2818
386
898
834
418
802
930
2434
418
2818
386
898
834
418
802
930
2434
418
2466
2562
546
2594
2562
546
2594
2594
2562
546
2594
2594
2562
546
2562
2562
546
2562
546
2562
546
2562
546
2594
2562
546
2562
2562
2562
2562
546
2562
546
2562
546
2562
546
2562
546
2562
546
2562
546
2594
3105
2082
2082
2050
2946
962
930
2978
2978
2978
2978
2978
2978
3010
930
2946
2946
2978
2978
2978
2946
930
2978
3010
930
2946
962
930
3010
930
2946
962
930
2978
2978
2978
2946
962
930
2946
962
930
2978
3010
930
2978
3010
930
2946
930
2946
962
930
3010
930
2946
962
930
2946
962
930
2978
2946
962
930
2946
930
2946
2946
3010
930
3010
930
3010
3010
2946
962
930
2242
546
450
418
2466
2498
418
2498
418
2498
418
2498
418
2594
2434
706
450
418
2434
706
450
418
2434
706
450
418
2434
418
2466
2466
2466
2466
2466
2466
2466
2434
2466
2466
2434
2434
450
2434
2466
2434
418
2466
2434
194
706
450
418
2466
2466
2466
2434
706
450
418
2434
194
450
418
2466
2466
2434
194
706
450
418
2498
418
2434
194
706
450
418
2242
706
450
418
2466
2466
2434
418
2434
418
2434
418
2466
2466
2434
418
2434
418
2466
2434
2434
418
2434
194
2754
450
2594
706
450
418
2754
450
418
2498
418
2498
418
2594
706
450
418
2754
450
418
2466
2754
450
418
2242
706
418
2434
194
706
418
2434
546
450
2594
2594
2594
2594
2081
2977
2977
2977
2977
2977
2977
3009
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2241
2465
2465
2465
2465
2465
2945
2945
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2113
2113
2753
2465
2465
2113
2113
2113
2113
2977
2465
2753
2977
2465
3233
3233
3009
2049
33
2081
2049
33
2049
2081
2049
33
2081
2049
33
2081
2081
2049
33
2049
33
2081
2049
33
2049
2049
33
2049
33
2049
33
2081
2049
33
2049
2049
2049
2081
2049
2049
2081
2049
2049
449
2049
449
2081
2049
2049
2817
65
385
801
2465
2433
417
2113
2817
833
801
2113
385
417
2113
2433
2465
2113
385
417
2113
385
2113
2433
417
2817
385
897
2433
2433
2433
2817
385
897
801
2465
2433
417
2433
2113
2817
833
801
929
2113
2817
385
897
801
2433
417
2817
801
2433
417
2433
2113
2465
2433
417
2465
2977
2433
897
801
2465
2433
897
801
2849
2433
897
801
2945
801
2465
2465
2465
801
929
2593
2561
545
2593
2593
2593
2593
2593
2561
545
2593
2593
2593
2593
2081
2081
2049
2049
2977
2945
929
2977
2945
929
2977
2977
2945
929
2945
929
2977
2977
2977
2945
929
2945
2945
929
2977
3009
2945
929
2977
2977
2945
2945
929
2945
929
2977
2977
2945
2945
929
2977
2977
3009
2977
2977
2977
2593
417
2593
417
2465
2433
193
2241
2465
2433
417
2497
417
2465
2433
417
2465
2465
2593
417
2433
705
2433
2465
2433
193
321
705
449
417
2433
2433
193
417
2465
2433
705
2433
193
2593
2593
417
2593
417
2593
417
2593
449
417
2593
417
2465
2593
2369
545
2369
545
2593
2050
2050
2050
3586
2434
2050
34
450
2082
2050
2050
2050
2050
2498
2082
2050
2050
2114
386
706
2114
2114
386
2114
2882
2114
386
642
706
3714
1698
2114
386
418
2594
2594
3586
2562
546
2594
2082
2082
2050
2050
2978
2978
3010
3010
930
3010
2978
2114
2114
2242
418
2466
1858
2754
2434
546
450
418
2434
418
2594
706
2434
194
450
418
2434
418
2434
2434
2434
2466
2977
2977
2753
2753
2241
2945
2081
2081
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2113
2113
2465
2049
33
2049
33
2049
2049
2081
2081
2081
2049
2049
2817
65
385
641
897
705
417
801
929
2817
641
705
2113
385
417
2113
385
3777
2817
2817
65
385
641
897
705
417
801
929
2817
385
897
705
801
2817
385
897
705
417
801
929
2753
2113
705
2593
3585
3585
2593
2593
2593
2593
2561
545
2081
2945
929
2945
929
2977
2977
2977
2241
2433
545
417
2753
417
2433
417
2433
417
2593
2593
2593
2946
930
2977
2851
2689
2849
2849
2849
2690
2690
2690
2722
2690
674
3074
2850
2850
2850
2850
2850
2850
2754
2754
3714
1698
2818
2721
2689
2721
2721
2849
2849
2849
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
3586
3586
3714
2849
3745
2850
2850
2850
3714
1698
3714
3714
2849
2849
3713
1697
2946
930
2977
2881
2881
3970
1954
3522
3841
1857
1825
3841
1921
3841
1921
3873
3970
1954
3362
3970
1858
2977
3778
2978
2977
2977
3522
3650
3650
2057
2089
2057
2057
2089
2057
2057
2057
2057
2066
2085
2053
2057
2053
453
2857
2857
2857
2473
2857
425
2821
2825
2821
2837
2121
2821
789
2857
2473
2473
2121
2569
2985
2949
2962
2985
2473
2473
2601
425
709
2597
709
2601
2601
2601
2073
2049
449
2497
2817
833
773
785
801
929
933
2817
385
897
770
833
777
801
929
898
802
930
921
2977
933
2817
2817
2113
66
2561
2561
2945
2945
898
913
905
921
2433
417
2433
417
3017
457
3017
457
3017
457
3017
457
2066
2057
2825
2825
2473
2450
2825
2825
2825
2834
2825
2121
425
2441
2121
2697
2569
2569
2962
2121
2473
2601
425
2601
2065
2065
2065
2961
2833
913
2085
2053
2117
2577
3525
2053
2053
453
2501
2565
3521
1474
1481
2049
2497
450
457
2561
2561
545
3081
1481
2057
2057
2053
3081
2597
3593
3593
3593
2437
421
2601
3589
1573
3593
3593
2865
2873
3761
3761
3049
3049
3049
3049
3049
3561
1001
2985
2946
3977
3977
2816
2048
2048
2178
2178
2178
2178
2178
2498
451
2498
451
2498
2498
2498
2498
2499
2338
1314
291
1315
2053
21
965
453
3017
457
2066
2089
2053
965
453
3017
457
2053
2066
2089
2501
2505
2053
2066
2089
3013
3017
2053
3013
3017
2821
69
389
789
405
2473
2834
402
2473
2821
69
789
2473
2117
2834
402
2473
2473
2117
389
2450
2450
2473
2821
389
405
917
2857
425
2834
402
914
2473
2821
389
405
917
2825
425
2437
2834
402
914
2473
2473
2821
389
901
405
917
2857
425
937
2834
402
914
2437
405
2450
2473
2821
389
2473
2834
2821
2473
2565
2581
2565
533
2565
533
2578
2565
2089
2985
2985
2985
2985
2985
2985
2949
2985
2985
2985
2985
2985
2601
425
2601
425
2473
2473
2437
2437
2601
425
2450
2601
425
2437
2601
425
2437
2473
2437
2601
2601
2601
3017
2089
3017
2089
2473
2473
2473
2473
2857
2473
2985
841
2985
841
2089
2985
2985
2985
2985
2473
2473
2473
2473
2473
2053
2053
2450
2117
389
405
2450
2450
914
2450
914
2834
402
914
2437
405
2962
2473
2601
2601
2052
2436
2436
2436
2099
2057
969
2089
3017
2066
2066
2473
2473
2473
2473
2473
2889
2450
2857
425
937
841
2473
2857
425
841
2473
2473
2473
937
841
2962
2857
425
937
2473
2857
425
2473
2473
937
841
2473
937
841
2985
841
2985
841
2985
2985
2985
2985
2601
425
2473
2601
2473
2473
2601
425
2473
2601
393
425
2473
2473
2601
2601
2601
2601
2601
2476
412
2460
2988
2604
2588
2065
2065
2449
2449
2577
2577
2476
2449
2449
3753
2985
2962
3751
3751
3751
3751
3359
3752
1720
3752
1720
3752
1720
3752
1720
3752
1720
3448
3448
3768
2840
3281
3281
2690
2562
642
2690
2690
2562
2630
2562
515
2562
2816
1280
3072
512
3072
512
2560
3072
2560
2563
2817
1281
3073
513
2561
2561
2561
2560
2816
1280
896
1408
3072
512
3072
512
2560
3072
2560
2560
2594
2593
2594
2114
1154
1155
2048
2050
66
2114
1154
2049
2048
2082
546
2594
2114
2114
2113
2114
67
2114
2113
3138
1091
2850
2850
2050
2050
2050
2338
2114
67
2115
2114
67
2050
2114
2114
2897
2449
397
2449
2589
2573
541
2589
3345
2363
2198
2449
397
413
2449
397
2449
397
2449
397
413
2449
397
413
2445
2449
397
413
2445
2441
409
459
3085
2321
2321
2321
2409
2404
2569
2570
2410
2618
2609
2262
2262
2262
2262
2262
2256
2256
2256
2256
2256
2050
514
2049
513
2050
514
258
2050
162
2049
513
2048
256
3617
2465
2465
2464
2817
2817
2849
2849
2817
2817
2561
2433
2306
2306
2306
2821
2821
2309
265
2569
265
2305
2305
2305
2081
417
2081
417
2433
3689
2057
2450
2085
2085
2081
2825
2057
265
2217
3113
2823
2665
633
2363
2353
2353
2352
2352
2665
633
2665
2665
633
2665
633
2363
2363
2667
2666
2361
2361
2361
2650
2650
2667
2353
2665
2225
2225
2353
3249
3713
2177
2177
2177
3106
3105
3105
3202
3202
3202
3202
3202
3202
3234
3233
3105
3209
3209
3241
3302
3417
3302
1238
3286
3296
2746
2705
2705
3473
2646
310
2326
310
2358
2644
2644
308
2324
308
2356
2644
2353
2353
2353
2353
2446
2353
349
317
350
2397
2448
2384
2640
2448
2384
2242
3113
3113
3113
3113
3113
3113
3241
681
3241
681
2722
3074
3074
3073
3273
3073
3073
2601
3625
2752
3693
3688
3704
3704
2667
2675
3259
3259
3259
3259
2232
2232
2328
3256
3240
1208
3256
3256
3240
1208
3256
3256
3240
1208
3256
3629
3633
1591
3638
3638
3620
3659
2118
2113
2116
2113
2316
2316
2316
2572
2316
2316
2828
2828
2828
2828
3340
3340
3340
3340
3340
2060
2060
2060
2060
2060
2060
3351
3343
1303
3343
1303
3343
1303
2063
23
2063
23
2063
23
2071
3340
3094
3343
3343
2063
2063
3342
1295
3342
3342
2764
3544
2264
728
2264
728
2264
2776
2264
728
2264
2264
728
2264
2977
2767
2767
2765
719
2767
2765
2765
2977
2977
2977
3469
1423
3478
3478
3469
2957
3085
1046
2061
2582
77
74
589
586
590
2637
590
2710
2577
2582
538
3094
2582
2606
2582
3406
2651
2893
2893
842
846
2893
842
918
846
2577
2582
538
554
550
558
590
2606
590
2602
557
2602
557
550
558
589
586
590
2958
2090
2090
45
38
46
3114
3114
1069
1062
1070
3089
3094
2890
2894
2582
842
846
2893
842
2894
2893
842
846
2893
842
2894
2893
846
2893
842
846
2894
2843
3114
3150
3114
1102
3114
1069
1062
1070
1101
1063
1102
3094
1069
1102
3114
2894
2113
2113
2113
2497
2497
2497
2497
2497
2497
2497
2497
2497
2689
897
2689
2817
641
897
2689
2689
2177
2177
2177
2177
3201
2177
2177
3201
2305
2177
2241
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
3009
3009
2497
2497
3009
3009
2497
2497
3009
449
2497
4033
4033
2689
2689
2817
641
2689
2689
2177
2753
2241
2241
2241
2433
2497
2433
2433
2433
2497
2433
2433
2433
2433
2113
2113
2113
2113
2113
3009
3009
3009
3009
3009
2625
2625
2625
2625
2945
2945
2497
2177
2177
2177
2177
2177
2753
3009
3009
2945
2945
961
2945
961
2113
2113
2113
2113
2113
2113
961
2113
2113
2113
961
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
2497
2497
2497
2497
2497
2497
2497
2497
2497
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
3201
3201
2369
705
2753
2369
705
2753
2753
2369
2369
2753
2241
705
2241
705
2753
2753
2753
2753
3777
3777
2497
2497
2433
2113
2113
2113
2113
3009
3009
3009
3009
2625
2625
2625
2625
2945
3009
2241
705
449
2241
2241
705
2241
2753
2241
2497
2113
2113
2689
2689
2689
3201
2177
2177
2177
2433
2625
2253
207
2509
3137
577
2113
577
2625
2497
2241
3137
2497
4033
2433
2177
2689
2689
3201
2177
2177
2625
2625
2625
3649
2058
3297
3297
3297
3297
2050
2106
2050
2050
2178
2178
2690
3122
3678
2881
2881
2881
3011
2253
206
2509
462
2115
2498
2253
206
207
2254
207
2509
462
2510
2766
2242
2958
2094
3110
1070
2070
30
38
534
550
2454
2086
46
3110
918
2966
2459
2891
923
2966
2065
22
2065
2449
406
414
2449
406
2070
38
46
334
2454
414
2454
2602
2458
2051
2051
2051
2051
2051
3120
2608
2096
2096
2608
2608
2608
2345
2128
2050
258
2306
2306
2818
2512
2576
2562
3920
2384
3792
2819
2819
2819
2819
2819
2819
2819
2819
2563
3587
3587
3587
2819
2819
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2819
2819
2563
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2563
2563
2563
3587
3587
3587
3587
2819
2819
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2563
2563
2563
2563
2563
3587
3587
3587
3587
2819
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2819
2336
2336
2080
288
2080
288
2080
2080
2080
2432
2592
2592
2592
2592
3616
3616
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2850
2592
2592
2592
288
800
2336
2080
288
2432
3616
3104
544
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
3104
544
800
2080
544
288
800
2592
288
800
2592
2592
2080
544
288
2592
2592
2592
2592
2592
800
2592
2592
800
2592
2848
2848
2848
2848
2848
2848
2080
544
288
2080
160
288
2080
288
2592
288
2592
2208
2592
288
2336
2336
2432
2848
2848
2080
288
2080
288
2432
2432
2080
2080
2592
2592
2592
2592
2432
3616
2592
2080
544
2592
2080
544
2848
2080
544
3104
544
800
3104
544
2592
800
2592
2080
2592
2592
2592
2080
544
2592
2080
2592
2592
2592
2080
2592
2592
2592
3104
3104
544
2592
2080
544
2592
2592
2592
2592
2592
3104
544
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2848
2592
2592
2592
2592
2080
2592
2592
2080
544
288
2592
2592
288
2080
2592
2080
2592
2592
2592
2592
2592
2592
2848
2848
2848
2848
2848
2848
2720
3360
3106
1060
546
548
1570
290
802
804
2082
546
290
802
2594
290
802
2594
2594
2594
2594
2594
2594
2594
2594
2594
548
802
804
2594
802
2594
802
2594
2594
2850
804
2340
2082
2594
2082
2338
2338
2338
2338
2850
804
2436
2436
2436
2436
2436
2434
388
2434
388
2436
2434
2434
388
2436
2436
2436
2436
2308
2308
2306
260
388
2594
2082
546
2594
2594
2082
546
2082
546
802
2082
546
3106
546
802
1314
2594
2594
2594
2594
802
2594
2594
2594
2082
36
546
2594
2084
546
2594
2594
2594
2594
548
2594
3106
1060
3106
3106
1060
546
548
3106
546
2594
2082
36
546
548
2594
2594
2594
3108
546
548
2594
2636
2594
548
2594
2596
2594
548
2594
2594
2596
2594
548
2594
2594
548
2594
2850
804
2850
2850
804
2850
2852
2850
2850
804
2594
2594
2594
2082
36
546
2594
2594
2082
36
546
290
292
2082
546
548
2594
290
2594
2594
2084
2594
2594
2082
292
2082
2340
2594
2594
2594
2852
2850
2850
804
2436
2436
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3616
3616
3616
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3616
3616
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2576
3104
2977
2977
1953
3009
929
3009
929
2977
3009
929
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
3106
3106
3106
3106
3106
3106
3106
3106
3106
3106
3106
3106
3106
3108
3106
3106
3106
3618
3618
1572
3106
1060
3108
3108
3106
3108
2594
548
2594
548
2594
2594
2594
2208
2080
288
2080
288
2336
2592
2336
2432
2080
2080
3616
3616
3616
3616
2592
416
2592
2592
2464
2338
2592
2320
2080
288
2080
288
2592
2592
2434
2432
2080
2080
3616
3616
2592
416
2592
2464
2592
2592
2592
2208
2080
288
3104
544
2592
2336
2080
3616
2592
2592
2434
2434
2434
2082
290
2594
2594
2594
2594
3618
2434
2434
2434
2434
3106
2082
2594
2594
2178
2178
2178
1666
2178
1666
2178
3714
2178
2178
2178
1666
2178
1666
2178
2178
2818
2818
2818
2690
2818
3616
2592
2592
2592
2592
2592
2592
2592
2592
2592
3746
2832
2832
2832
2320
2832
2320
1808
2832
2832
2832
3856
2818
2818
2818
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
3088
3088
2832
2576
2832
2576
2832
2576
2832
2832
2832
2832
2576
2576
2576
2832
2576
2832
2576
3728
2576
2832
2576
2818
2128
3152
2128
3088
2598
2688
2944
2944
3843
3843
3841
3841
3843
3843
3841
3843
3841
3841
3843
3841
3841
3843
3843
3841
3841
3843
3841
2817
2817
2817
2817
771
2817
2819
2817
2817
2817
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
3010
450
3010
450
3010
3010
450
2498
3010
3010
450
2498
3010
450
3010
2498
3010
450
3010
2498
3010
450
2498
2498
2754
2434
3010
3010
3010
3010
3010
2498
2754
2242
450
2242
450
2242
706
2242
706
2242
2115
163
291
2083
163
291
2083
163
291
2115
2115
2083
163
2083
291
2211
291
2115
163
291
2499
2723
2499
2499
2499
2499
3011
451
2083
451
2083
963
451
3043
2083
2083
2083
2083
2083
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2083
2083
2979
2595
2755
2595
419
2595
2595
2595
2083
3107
675
3011
2595
2627
2083
2083
2595
419
2595
2595
2595
2595
3043
3523
963
3011
3747
3747
3747
3619
3619
3619
2115
35
163
291
2115
35
163
291
2083
547
2083
547
291
2115
35
163
291
2083
163
291
2083
579
291
2115
35
163
291
2083
163
291
2083
163
291
2339
2115
35
163
2083
163
2083
2115
35
163
2083
163
2083
2083
2083
163
291
2083
2083
163
291
2083
163
291
2595
1571
2083
547
291
2083
2083
163
291
2082
35
162
290
163
291
2594
547
1570
1571
2082
35
546
547
290
291
2082
35
162
163
2082
35
162
163
2083
2147
163
291
2211
291
2339
2083
2083
2115
35
99
163
291
2115
35
163
291
2083
547
2083
291
2595
2083
163
2083
163
2083
163
2083
163
2083
99
163
2083
163
291
2083
547
291
2339
2115
35
99
163
291
2115
35
163
291
2083
547
2083
547
291
2115
35
163
291
2083
163
291
2083
579
291
2211
2211
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2595
2595
2595
2595
2595
1571
2595
2595
2595
2595
2595
2595
2499
483
3747
675
2499
2499
483
2499
2723
2499
483
2723
2499
2499
483
2723
2723
2499
3747
675
2499
2499
483
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3747
3747
3747
675
2499
2499
2499
2499
2499
2499
2723
2723
2499
3747
675
2499
2499
2499
2723
3011
451
995
483
2083
483
2083
963
451
3107
3107
963
995
2083
3011
3107
2083
2083
451
2083
2083
3011
995
3011
995
2083
2083
2083
3011
451
995
483
2083
483
2083
963
451
3107
2083
3011
3107
2083
2083
2083
3010
450
963
451
995
483
2082
35
962
450
963
451
3107
3042
995
3010
963
3043
483
2083
483
3043
2083
2083
2083
3043
483
2083
2083
2531
2083
2083
2083
451
2499
995
483
2083
483
2083
451
3107
2083
3107
2083
2083
451
2083
2083
2083
3010
450
3010
450
3010
450
2498
3010
3010
450
3010
2498
2498
2498
2498
2498
2498
3010
450
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
3010
450
2498
3010
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
3010
450
2498
3010
2498
3010
450
3010
450
3010
450
3010
3010
450
2498
3010
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
2498
2498
4035
2595
1571
2595
2595
1571
2595
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
1571
2595
2595
2595
2595
2595
2594
547
2594
547
2594
547
1570
1571
2594
547
1570
1571
2594
547
2594
547
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
1571
2595
2595
2595
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3619
3619
3619
3619
3619
3619
3619
2595
3619
3619
3619
3619
3619
3619
2595
1571
2595
2595
1571
2595
1571
2595
2595
2595
2595
2595
2595
1571
2595
2595
1571
2595
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
1571
2595
2595
2595
1571
2595
2595
2595
2595
2595
2595
1571
2595
2595
1571
2595
1571
2595
2595
2595
2595
2595
2595
2083
2083
2083
2083
2083
2083
2083
2083
2083
2979
2979
3011
2979
3010
2371
547
707
419
2371
547
419
2595
2595
2755
419
739
2595
419
2243
547
707
419
2595
419
2595
2595
2595
2467
2754
2754
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3779
3619
3619
1763
3619
3619
3619
2083
2083
2434
2115
675
3139
67
1059
3107
35
675
3107
675
2723
2723
3107
675
2723
2723
3139
67
2723
2114
2114
2723
2723
2723
2723
2723
2723
3043
3011
3011
3043
3011
3011
3011
3011
3011
3011
3010
3010
3010
3011
3011
3011
2595
1187
2595
579
2595
1187
2595
2595
2595
2595
1187
2595
2595
3235
3235
2595
1187
2595
579
2595
1187
2595
2595
3235
2595
579
2595
1187
3235
2595
579
2595
1187
2595
2627
2595
579
2595
2595
1187
2595
1187
2626
2626
2595
579
2595
2627
2595
2595
2627
2627
2595
579
2595
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
3011
931
995
3043
3043
3011
931
3011
3011
995
3043
3011
931
3011
931
995
3011
995
3043
3011
931
3043
2979
2979
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
2243
451
419
483
2243
227
451
483
2595
707
451
739
483
2371
547
355
483
2243
547
451
419
2595
419
2243
2595
2499
2595
739
2595
2595
451
2499
2499
483
2595
2595
451
2467
2467
2499
2499
2595
451
2595
2595
451
2595
2595
2243
2243
2595
707
739
483
2371
547
355
483
2243
547
419
2275
2595
739
2595
2595
2242
450
2498
2498
2242
450
2498
2242
450
2498
2242
450
2498
2242
2242
2242
2242
706
2242
2242
2242
706
2242
706
2242
2242
706
2242
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2243
2755
2243
419
2243
2243
2755
2243
2883
2915
2883
867
2915
2915
2915
2915
2595
3107
35
675
3235
3235
3235
3235
3235
2627
2083
2083
2083
3011
995
2243
451
2243
547
227
451
483
2595
2595
2595
2595
2595
2595
2275
2595
2595
2243
419
2243
2243
2755
2755
2115
2115
35
163
291
2083
163
291
2083
291
2115
35
163
291
2083
163
2115
35
163
291
2499
2499
2723
2499
2499
2499
2499
2057
2057
2057
2057
2057
2243
2243
2243
2243
2243
2243
2243
2499
2499
2499
2499
2499
2499
2499
2755
451
2499
2755
2755
2755
2083
2083
451
2531
2499
2499
2499
2498
451
2499
2499
2595
2595
2595
1571
2595
2595
3619
3619
2569
2115
35
163
291
2083
163
291
2083
163
291
2115
2115
35
163
291
2115
35
2083
163
2083
2083
163
291
2083
163
291
2083
163
2083
163
2083
163
2211
2211
2083
163
2211
291
2211
291
2083
163
2211
291
2083
163
291
2083
2083
163
291
2083
163
291
2083
2083
163
291
2339
2339
2339
2115
2115
35
163
291
2114
2499
2499
2723
2499
2499
2851
2498
2498
2498
2498
2498
2723
2499
2499
3011
451
2083
451
2083
963
451
3043
2083
2083
451
2083
2083
3043
3011
3043
2083
2083
2083
2083
2083
2083
2083
451
483
2083
451
2083
2083
451
2083
2083
451
2083
451
2083
3010
450
2498
2498
2498
2498
2498
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3619
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2083
2083
2083
2083
2979
2467
2595
2595
419
2755
2595
419
2595
2595
2595
2595
2083
2083
2434
2434
3107
675
2723
3107
35
675
2723
2723
2723
2723
2723
2083
675
3107
675
2723
2723
2723
2723
2723
2723
2723
2723
2723
2723
3011
3011
3235
2595
1187
2595
2595
1187
163
3235
3235
3235
3235
2595
1187
2595
3235
3235
3235
2595
1187
2595
1187
2595
2627
2595
2595
2595
2083
2083
2083
2083
2083
2083
2083
2083
2083
3043
3011
931
995
3043
3011
931
995
2467
2243
451
419
483
2243
547
227
451
419
483
2594
547
2595
2595
2595
451
483
2595
2595
2595
2595
451
2595
419
483
2275
483
2275
355
739
2595
739
483
2531
2467
483
2467
2595
419
483
2275
483
2467
2595
2242
2754
2242
706
2242
706
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2243
2915
2915
2915
2915
2915
2915
2114
2114
2498
3010
2498
2115
35
99
547
163
291
995
2115
35
547
163
291
2115
35
547
579
291
2339
2114
2114
2114
2114
2595
2723
803
2498
2498
2083
963
451
995
483
2083
451
2531
2498
2498
2498
2498
4067
2595
2595
2595
2595
3619
3619
2595
2595
2595
2083
2979
3010
2595
2595
2595
2083
547
163
611
2595
2243
2370
2723
2723
3043
2595
2595
2595
579
2595
2083
2595
2083
2083
2083
3107
3011
995
3011
931
995
2979
3043
3011
931
3011
931
995
3011
931
2595
2595
2499
419
2371
227
451
739
483
2531
2467
2467
2467
2498
2498
2754
2595
2723
2595
3043
3043
2275
2057
2083
163
2083
163
2057
2243
2243
2243
963
2243
2242
195
2243
2499
2755
451
2499
2499
2499
2499
2755
2755
2755
2499
2499
2595
2083
547
163
291
2083
163
291
2083
547
163
291
2083
163
291
2114
2114
2851
2851
2851
2498
2498
3107
963
2083
963
451
2083
2083
3107
2083
2083
3107
3107
3011
995
2083
2083
451
2083
451
2083
2083
2498
2498
4035
4034
2595
2595
2595
3619
2595
2595
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3619
2595
3619
2979
3010
3010
2595
2595
2595
3619
3619
3619
2083
99
163
2083
675
2083
675
2723
2723
2595
163
2595
2595
2083
3043
2979
2979
3043
2979
995
2595
419
483
2595
419
2595
2595
419
2915
2915
2915
3619
3619
3619
3875
3747
2851
3875
3875
3650
3650
3747
3746
3747
3747
3619
2851
3235
3875
3875
3875
3875
3619
3619
2211
2211
2595
3747
3747
3747
3747
3235
2595
3875
2754
2754
3778
3778
2754
2754
2754
3778
3778
3778
3778
3778
3650
3619
3619
3619
3619
3650
3619
3619
3650
3650
3619
3619
3619
3619
3107
3107
3107
2915
2915
2595
2595
2531
3011
3011
3043
1507
3010
3010
3010
3010
3107
2595
2595
3522
3619
3619
3619
3619
3619
3619
3619
2371
3907
3906
2307
2307
2307
2307
2307
2307
2307
2307
2307
2947
2945
2817
2817
2817
2817
2819
2819
2819
899
2435
2819
899
2435
2817
897
2817
2817
2817
2435
2817
2817
897
2819
2307
2307
2307
2051
2563
2945
2947
2947
2051
2051
2563
2563
2561
2561
2561
2563
2563
2563
2945
2817
2817
2817
2817
897
2817
2945
2945
2945
2689
897
2689
2817
897
2945
2945
2819
2817
2817
2945
2689
2947
2947
2691
2945
2689
2689
2817
2817
897
2817
2818
2561
2561
2561
2945
2946
899
2945
2945
898
2945
2561
2561
2561
2561
2307
2307
2307
2307
2307
2307
2307
2307
2947
2817
2817
771
2819
2435
2435
2817
897
2817
2817
2819
2819
2307
2307
2305
2307
2177
131
2049
3
2177
2947
2689
643
2563
2563
2563
2563
2433
2433
2433
2689
2433
897
2689
2945
2817
2817
2563
2817
2817
2817
2817
2817
2561
2817
770
2818
2817
2817
770
2817
2818
771
2817
2561
2689
2689
2819
2817
771
2817
771
2817
2817
2819
3585
3587
3587
3587
2561
2561
2563
3713
3713
3715
3715
2915
2913
867
3299
3299
2977
931
2977
2977
2977
2977
2979
2979
3203
2690
2947
2947
2624
2112
2112
2496
2496
2624
448
2626
450
2624
448
2880
2880
2368
448
2368
448
2882
2370
450
2880
2368
448
2880
2368
2368
2368
2368
2081
97
161
289
2145
2081
545
2081
545
2593
289
35
547
291
2081
545
289
35
547
291
2083
291
2081
161
289
35
99
163
291
2209
2593
2337
2593
35
547
291
2593
35
547
2209
2339
2081
35
99
2593
2595
2209
2339
2081
161
35
163
291
2593
2595
2529
2721
2851
3041
481
2081
2081
3041
481
2081
2081
35
3043
483
2083
2081
35
3041
481
2529
3041
481
2083
2081
481
3043
483
2083
2081
35
2081
35
2081
481
2081
2083
2083
2081
35
2593
2593
2593
2593
2593
547
2593
547
2595
2595
2595
2593
547
2593
2593
2593
2593
2595
2595
2593
2595
2595
2595
2595
2593
547
2593
2593
2593
2593
2593
2593
547
2593
547
2593
547
2595
1571
2595
2595
2593
2593
2595
2593
547
2593
2593
2595
2595
2593
2593
2081
3041
2465
481
2529
2593
417
2593
417
2595
419
2593
2081
97
35
99
3105
33
673
1059
35
675
2081
673
35
675
2721
675
2723
3043
2593
1185
547
1187
2593
3233
547
1187
2593
1185
547
1187
2593
1185
547
1187
2593
1185
547
1187
3233
1187
2081
35
2081
35
2081
35
2081
35
2081
35
2977
931
995
2977
2977
2593
547
2593
417
547
419
483
2595
2593
547
2593
417
547
419
483
2593
2595
2593
417
547
419
483
2593
2593
2593
2915
2915
2915
2593
2081
161
289
2593
2081
161
289
2081
2081
2081
2593
2593
2593
3617
3617
3617
3617
2081
2081
673
3105
33
673
2593
1185
2593
1185
161
2081
2081
2977
2977
2465
2081
2081
161
289
2083
2081
2081
2081
2083
2595
2595
2595
2595
2595
1571
2595
2595
2593
2593
2595
2275
483
2915
2915
2132
2516
2516
2452
2561
2083
2595
2081
161
289
35
163
291
2595
2211
2595
2083
2081
35
2081
35
2081
35
2083
3043
2083
2595
2595
2595
2595
1571
2593
547
2593
547
2593
547
3617
1571
2595
2593
547
2595
2595
1571
2593
1569
547
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
1571
2595
2595
2595
1571
3619
3617
1571
3617
1571
3617
1571
3105
673
1059
35
675
2723
2593
1185
547
1187
163
3233
547
1187
2081
35
2081
35
2081
35
2083
2979
2979
2595
2595
419
2593
547
419
2595
2467
2467
2593
547
2595
2915
2915
2915
2915
2915
2082
2082
2594
2594
2978
2594
418
2531
2531
2083
2083
483
2787
2787
2082
2787
2787
483
3617
1571
3619
4067
3078
1031
3073
1041
3078
3073
1030
1041
1031
3329
3938
1892
3940
3298
1252
3300
2916
2916
2914
868
2916
2916
2916
3076
3076
3076
2564
260
772
1284
2145
2145
2238
2174
2174
2430
2430
2430
378
2966
3616
3616
3616
3104
3104
3104
544
3104
544
3104
3104
544
2592
3360
3616
3616
3104
3104
3104
2592
2592
3616
3616
2592
3108
3106
1060
3106
3106
3106
1060
546
3106
546
548
3108
2596
2594
3362
3618
3618
1572
3616
3616
3616
2592
2592
2592
2592
2594
2594
2592
2592
2592
2594
2592
2592
2592
2594
2592
2592
2592
2592
2592
2336
3232
1312
3232
3040
3040
2880
2882
2880
2368
832
2624
2624
2624
2624
2624
3776
2624
2624
2081
545
2817
897
961
2945
961
2817
897
961
2753
2753
2753
2753
2049
2255
2198
2753
449
2753
449
2497
2497
2497
2753
449
2753
449
2753
449
2753
449
2497
2753
449
2497
2497
2753
449
2497
2753
449
2497
2753
2753
2497
2497
3521
2561
2561
2561
2573
2060
2060
1548
2060
1548
2060
2063
1551
2061
2070
23
2070
23
2070
23
2070
23
2070
23
2069
22
2069
22
2070
2070
2070
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2050
2050
2563
2448
2050
2448
2050
2064
2064
2064
2064
2064
3842
2947
163
803
931
2498
2498
2498
2945
2945
2049
2049
2049
2049
2851
2851
2851
2083
2083
2083
2083
2498
3683
2049
2051
2049
2049
2049
2691
2083
2083
2081
35
3619
2061
14
15
22
23
2319
2319
2319
2317
2317
2318
2318
2319
2319
2317
2317
2317
2317
2317
2319
2319
2319
2318
2319
2319
2317
2135
2135
2146
99
2657
2147
2145
2145
2403
3233
2064
2083
3011
3011
3107
3107
3107
3010
3395
3395
3010
3010
3010
3394
3395
2595
2563
2561
515
3427
2465
2381
335
2446
399
407
2454
407
2454
407
2446
2319
2305
2305
2433
3926
2366
2390
2366
319
2366
319
3926
3926
2366
2390
2366
2366
3926
2362
2362
2362
2362
2366
319
2363
2390
2365
2390
2390
2390
2390
3926
2390
2390
2499
2051
2051
2051
2051
2051
2051
2691
2691
2691
2691
2051
2051
2051
2051
2083
2083
2083
3843
3683
2434
3684
3682
3588
3588
2145
2129
2401
2401
2305
2305
263
2148
2148
2308
2404
2404
2404
2404
484
2402
482
356
484
2402
482
356
2402
482
356
484
740
2402
482
356
484
740
2402
482
356
484
2404
740
2404
740
2308
3706
3706
3709
3706
3697
1662
1659
3710
3705
3214
589
590
2634
3214
590
3213
2954
2954
2954
2698
2954
2954
2698
3338
1162
3210
3210
3472
3472
3472
3472
3472
2832
2832
2832
2832
2832
2832
3472
3472
3472
3472
3472
3472
3472
2832
2832
2832
2832
2832
2832
2832
3472
3138
3480
3480
2840
2840
3398
1351
3399
3398
3395
3856
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
3202
2247
2247
2249
2249
207
2255
2242
2242
2882
2882
2882
3342
3343
3338
3330
3330
3586
3138
3138
1091
2254
2090
554
2089
73
2091
3657
590
2091
1579
2089
46
1577
1582
590
3913
3913
1870
3882
3113
3115
1066
42
555
554
3739
2602
3882
3886
3882
2638
2203
2121
3114
1097
1098
3115
3113
1070
3114
1098
3115
3114
3113
1070
3730
3730
1690
666
3739
667
2091
46
1675
1579
811
3722
1582
2094
558
1678
1582
814
2094
1577
1582
3886
3881
1865
1838
1870
3883
3886
3883
3881
1838
3886
3878
1838
3881
1834
3883
3881
1838
3113
1070
2603
2603
558
2598
558
2634
2598
558
3115
1163
555
3115
1070
555
558
3113
1070
1161
1166
558
3118
1098
1162
586
3110
1070
1161
1166
558
2962
2962
2091
2126
2090
2091
2089
46
78
3146
3115
3113
1070
3113
1097
3115
3113
1070
1102
3146
3115
3113
1070
3113
3113
1070
3113
1066
1098
3115
1070
3113
1070
2090
2971
2603
1579
3625
2603
1579
3625
3115
1163
555
558
1579
910
1582
3118
1577
1321
2954
1582
586
3118
558
1326
3145
2955
3145
1577
3626
2606
3625
2632
2121
2121
138
74
146
147
2121
138
74
146
147
2121
2450
403
2442
403
2442
402
403
2442
402
403
2442
402
403
2442
403
2451
2442
402
2442
403
2345
153
154
298
2601
554
2089
42
297
1577
153
154
298
1578
2602
2345
153
154
298
2602
2089
42
297
153
154
298
2346
2090
2089
2346
2345
2457
410
2345
154
298
2345
153
154
409
410
2457
2345
2345
2186
2186
2122
2185
73
147
2185
73
147
2185
73
147
2185
73
147
2185
73
147
2121
147
2121
147
2185
73
149
147
2185
73
147
2185
73
147
2185
73
149
147
2185
73
149
147
2197
2121
147
2121
147
2185
73
147
2195
2195
2195
2195
2195
2197
293
147
2185
147
2195
2341
2197
293
147
2341
2341
2195
2451
2451
2451
2451
2441
2597
2697
659
2451
2441
403
2697
2707
2441
403
2451
2697
659
2451
2441
2953
914
915
2963
2345
153
157
2345
153
3225
2345
153
2205
2201
2345
3621
2195
2195
2195
2189
146
2195
2185
147
2185
147
2185
293
147
2195
2185
293
147
2441
405
402
403
2441
403
2441
2121
2121
2121
2121
2121
2963
2963
2963
3987
3987
2121
3657
1613
3913
3913
2713
669
2713
669
2451
2089
2089
2089
2345
2345
2597
2963
2963
3219
2963
2963
2963
2963
2185
73
141
77
149
146
147
2185
73
147
2121
147
2121
141
77
149
146
147
2121
147
2121
2707
2195
2195
2121
2707
2121
77
2121
2185
73
147
2185
73
147
2121
147
2121
147
2121
2121
2185
73
141
77
149
146
147
2185
73
147
2185
73
147
2185
73
141
77
149
146
147
2185
73
147
2189
149
146
147
2185
73
147
2185
147
2185
73
147
2185
73
147
2121
147
2121
147
2185
73
147
2185
73
147
2185
73
147
2185
73
147
2195
2121
147
2197
549
147
2197
147
2195
2197
146
147
2195
2195
2195
2341
147
2453
402
403
2697
2597
3731
659
2697
2697
2707
2697
2597
2697
3731
659
2697
3731
2697
2697
2697
2707
2707
2697
2707
2201
2201
2201
2201
2345
2201
2201
157
2201
2201
2345
2089
297
2457
413
2457
2121
77
2597
2597
2121
2597
2597
2597
2121
2121
2597
2194
2597
2194
2597
3621
3621
3621
3621
3109
3109
2195
2195
2441
397
403
2121
2121
2121
141
77
2121
2953
915
2963
2963
3987
2121
77
2121
77
3913
1869
3913
1869
2717
2597
2195
2085
549
147
2597
2597
2085
549
2597
2185
141
149
147
3621
2451
2451
2195
2195
2201
2201
2201
2457
2201
2201
2201
409
2457
403
2122
2094
153
74
154
158
302
334
2089
137
2122
2122
2122
147
403
2122
147
2122
147
403
2122
330
2194
2195
3658
2451
3219
2602
2090
2345
2345
2089
2089
2089
2121
3657
3657
2121
2282
3123
3123
3114
1075
3123
2503
2475
2375
2375
2246
199
2246
454
199
455
2758
2246
3112
3145
3145
3145
3987
2094
142
153
154
158
302
334
2089
42
46
142
297
78
158
302
334
2122
2126
2195
2451
2121
46
142
154
158
302
2091
42
38
139
46
75
142
143
74
78
47
79
154
331
158
155
294
302
159
334
335
303
2127
2091
38
46
75
142
78
47
79
331
158
294
302
159
334
335
303
2207
2094
74
558
2091
42
38
46
555
554
78
47
550
558
79
294
587
559
586
590
591
2091
38
46
555
47
550
558
294
587
559
591
3622
2195
2606
2185
3211
1162
3209
2194
150
147
406
151
403
407
2194
147
2198
2194
147
2198
662
2454
407
2201
150
2185
3225
1175
3223
3222
2123
2123
79
2123
79
3114
1098
2195
155
2194
150
154
2200
2195
155
2194
150
154
2198
2459
2450
406
2194
150
151
2089
153
151
2185
2121
74
2198
2199
2454
2120
2184
2123
2123
2123
2123
2123
3654
3654
2118
2118
2630
2118
582
2630
2542
2118
93
573
94
157
574
349
861
2118
454
2502
2950
2950
2694
2630
157
2118
582
2694
3165
2438
3165
2839
2839
2839
2839
2839
2839
2839
2839
2839
3351
3351
2839
1303
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
3351
2839
1303
2839
1303
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
3351
2839
1303
3351
2839
1303
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2967
2118
2109
413
2141
2365
413
861
829
605
2141
349
2397
317
413
861
829
605
2397
2525
2525
2365
2653
2653
3645
3645
3133
3133
3645
3645
3645
3645
3645
3901
3901
3901
3901
3901
2621
2621
3901
3566
2118
582
838
2886
2118
1606
2118
2630
2118
2141
2365
829
2365
318
3133
2630
2886
3654
3910
3654
3654
3654
3654
3910
3910
3910
3910
3910
3910
3910
2886
2886
2630
2118
61
582
838
1606
829
2118
61
573
582
838
829
669
2109
2109
838
829
2109
413
2109
669
2118
61
573
582
838
1606
1597
829
2118
61
413
2109
582
838
669
2109
573
1597
829
2109
2109
2109
1597
2461
2886
3654
3654
2877
2630
829
2630
838
829
2877
2630
829
2630
838
829
2877
3526
3910
3910
3910
3910
3910
2109
2118
582
838
829
669
2374
838
317
413
829
2118
61
157
413
669
2109
573
157
413
669
2374
838
317
413
829
2118
61
413
669
2374
838
317
413
829
2109
829
2365
413
829
2886
2717
2886
829
2365
829
2502
2502
2365
2118
61
2118
61
2109
93
349
317
2109
93
349
317
413
861
829
605
2365
2397
317
861
829
2365
2365
2621
605
2653
2621
3645
3645
3645
2365
3133
2109
838
2118
61
2109
2877
2621
3654
2886
2109
573
582
2109
573
582
2630
2109
838
2621
838
2630
2886
2109
829
2621
2109
573
829
2630
3910
1853
3901
3901
2109
838
829
2109
838
829
3654
2109
2886
1606
829
2877
3654
2109
582
3654
829
2877
3654
829
3654
3654
3654
1597
829
3654
1597
829
2630
838
829
2109
838
829
2109
838
1597
829
2109
1597
829
2877
2877
2877
3654
2886
1606
1597
829
3654
1597
3654
829
3910
1853
3910
1853
3901
3910
1853
3910
3910
3910
3910
1853
3910
1853
3910
1853
3910
3910
3910
3910
3910
1853
3910
1853
3910
1853
3910
2877
2877
2717
2877
2621
2621
838
829
2886
829
2621
582
2630
838
829
669
2886
317
413
829
2621
582
838
829
669
2109
573
582
829
669
2365
413
2630
2630
838
829
2502
3910
3901
3910
3910
1853
3910
3910
1853
2118
2118
61
3142
3142
3133
3142
3677
3142
2118
582
2630
2118
1606
2118
582
838
2118
2118
2118
582
838
2630
838
2118
2118
2118
2118
582
2118
2118
2630
838
2886
3654
3654
3654
3654
3654
3654
3654
2886
2630
838
2630
838
2630
838
2886
2630
2886
2630
838
2118
2118
3526
3526
2374
838
2118
2886
2630
2374
838
2374
838
2502
2502
2118
2118
2438
2182
390
646
2438
646
2374
582
2374
582
2438
2438
2438
2182
390
646
2182
390
646
2438
2438
2438
646
2374
2374
582
2374
2374
2438
2438
2374
2374
582
2374
2630
838
2118
2886
3654
3654
2118
2118
2118
2118
2630
838
2118
2118
582
2630
2630
2630
838
2630
2118
2886
2886
2886
2886
3910
3910
3910
2630
2630
838
2886
1606
3654
2886
3654
3654
2886
2886
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
2118
838
2886
2886
2118
838
1606
2118
838
1606
2118
838
1606
2886
1606
3654
3654
2886
1606
2886
1606
2886
1606
2502
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
2886
2630
2630
2630
2630
2630
2630
2630
2118
582
2118
582
2118
582
838
2886
2886
2118
2118
582
838
2630
2630
2886
2886
2886
2630
2886
2886
2502
2502
2502
2502
3910
3910
3910
3142
3142
3142
3142
2182
390
2182
390
3142
2118
3654
3654
3654
3398
3398
3142
3398
3142
3142
3142
3910
2118
2118
2118
2118
2118
3398
3398
3142
3133
3398
3398
3142
3398
3645
1341
3142
1350
1597
1341
3142
3142
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2630
3142
3142
3142
3142
582
3142
582
2630
2621
582
574
2630
2630
2630
2630
2621
582
574
2621
582
574
2621
582
574
2621
582
574
2621
582
574
2621
582
574
2621
582
574
2621
582
2621
582
2621
582
2621
582
2621
582
2630
2630
2118
61
2109
2118
61
2118
61
2118
61
2109
2109
2118
61
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
61
2109
2118
61
2118
61
2109
2109
2374
2630
2592
928
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
928
2976
2592
928
2592
928
2976
2976
2592
2592
2720
2720
2848
2848
2720
800
2720
800
2720
800
2720
800
2720
800
2720
800
2720
800
2118
2118
3142
2118
2118
2630
2630
2630
2630
2630
2630
2630
2630
3398
3142
3398
3142
1350
3910
3910
3910
2630
2630
2630
2630
2630
2630
2118
2118
2118
2118
2118
2118
2118
2141
349
2109
2109
413
2109
2109
413
2461
2118
2461
2365
2109
2109
3645
1341
3645
1341
3645
3645
2109
2109
2109
2109
2109
2542
2118
2374
838
2118
2118
413
414
2118
2118
413
414
2118
2118
2366
2365
2118
2630
3389
1342
3646
2109
62
2109
62
2118
61
62
2109
62
3910
3910
3910
2141
349
2109
2109
413
2118
2118
2109
2109
413
2109
3389
2109
2758
2438
2438
2438
2118
2118
2118
2118
2118
2118
2118
2438
2438
2438
2438
3654
2118
2118
2118
2438
2438
2438
3206
2438
3206
2182
390
3206
646
2438
2182
390
2182
390
646
2694
2694
2694
2694
2438
2630
2630
2630
2758
3142
2141
2877
2694
3901
1854
3901
3901
3901
3910
3910
2630
2438
2886
2886
2886
2886
2886
2886
3398
1478
1437
1438
3526
838
3526
3526
838
3485
1438
2054
134
2054
134
2054
134
2438
1478
838
2886
2461
414
2973
926
2973
414
926
2973
926
3526
838
966
925
926
2438
902
925
414
926
2462
2461
414
2462
2462
2461
925
414
926
2438
902
1478
838
966
413
925
414
926
2622
2622
3526
838
966
2822
838
3526
838
966
2822
797
966
798
2886
966
3014
3526
966
3526
838
966
2950
1414
1478
838
966
3526
2822
797
2822
797
966
2822
797
966
798
2886
966
2822
2886
966
2886
2973
2845
3526
838
966
2822
797
838
798
2054
2781
734
2461
2758
3462
3822
3782
3782
3782
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2118
2118
2118
2118
2118
2118
2118
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2374
838
2374
2374
2374
838
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2630
2246
2630
2630
2630
2630
2630
2630
2630
2630
2118
582
2630
2118
582
2246
2246
2246
2246
2246
2135
151
2135
343
855
407
2359
823
2135
343
855
2135
343
855
407
663
2391
855
823
2135
2135
343
2135
343
311
855
2135
2135
2135
2135
2903
2903
2391
855
407
2359
823
2135
2135
343
855
407
2359
823
2615
151
311
2135
599
2359
2359
2455
2455
2615
2615
311
2135
343
311
855
407
2615
311
823
2391
2615
2615
311
2615
2135
343
311
2135
2135
2391
311
855
2359
2103
87
151
311
2103
87
311
2103
87
311
599
2103
87
151
311
599
2103
87
311
599
2135
599
2103
87
2103
87
311
599
2103
87
599
2103
87
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
2391
2903
2615
2647
2615
2647
2615
2647
3671
3671
2135
3415
2391
599
1623
2967
2647
3671
2391
855
2903
2647
2103
2647
2647
3671
3671
2615
2967
2967
2967
2135
3671
3671
3159
3159
3159
2135
151
2135
343
855
2135
343
407
2135
343
311
823
2135
151
2135
343
855
2135
343
855
407
663
2135
343
311
855
823
2135
2135
343
311
2135
2359
2135
343
311
823
2135
151
2135
343
855
2135
343
407
2135
343
311
823
2135
343
855
2135
343
407
2135
343
311
855
823
2135
2135
2135
343
311
823
2135
2135
2135
343
2135
343
311
855
2391
855
2391
2391
823
2391
855
2391
2391
855
823
2391
823
2135
2135
2135
2135
2135
2135
2135
2135
2135
2135
2135
2903
2903
2903
2711
2903
2903
2903
2711
2903
2103
2103
2359
823
2103
311
2103
2103
2103
311
2359
823
2103
2103
2103
2359
823
2103
2103
2103
2359
823
2103
2359
823
2103
311
2103
311
2103
2103
2103
2103
2103
311
2103
311
2359
823
2359
823
2103
2103
2103
2103
2103
2103
2103
2103
2103
2871
2455
2359
823
2391
855
407
2359
855
823
2359
823
2391
855
2391
855
2135
2391
855
2871
2135
407
2359
823
2135
2135
343
855
2135
343
855
407
2391
311
855
823
2135
2135
343
2135
2391
311
823
2391
311
2103
2103
2103
2103
2103
2103
2103
2103
2103
2103
2103
2103
2103
2359
2103
2103
311
2359
2903
2135
151
2103
87
2103
2103
87
151
407
2135
311
2135
151
2103
87
2103
87
151
2135
311
2135
2103
87
311
2103
87
2103
311
2135
311
2135
151
2103
87
2103
87
151
407
2135
311
2103
87
2103
87
151
407
2135
311
2103
87
2135
2135
311
2711
2711
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
3895
1879
3895
3895
1879
3895
3895
3895
3895
3927
3927
3895
1879
3895
3895
2615
151
311
2615
311
2135
2103
87
311
2615
151
311
2199
2615
311
2615
311
2135
599
2359
2359
2103
87
311
2359
2359
2359
2103
87
311
2135
2199
2135
2103
87
2199
2199
2359
2630
2630
2630
2630
2630
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
3671
3671
3927
3927
2455
2455
2455
2455
2455
2455
3927
3927
2455
3927
3927
2455
2455
2455
3927
2615
2615
311
2615
311
2615
311
2135
343
311
855
407
2615
311
2135
2615
2615
311
2135
2135
2615
2615
2135
343
2615
2135
2135
343
311
855
407
2135
343
2615
311
2135
343
407
2135
343
2615
2615
2615
2615
2135
2135
2903
3127
567
2615
311
3127
567
311
1591
823
2615
311
2103
567
311
2103
567
311
2103
2615
2615
311
2103
2103
2615
2103
2103
2103
2103
3127
567
2615
311
3127
567
2615
311
3127
567
1591
823
2615
311
2103
2103
2615
2615
311
2615
2615
311
2103
3127
567
823
3127
567
1591
823
2615
2615
2359
823
2359
2391
311
855
2359
2871
2391
2391
2391
2359
823
2359
2391
311
855
2391
2359
2103
2103
567
2103
2359
2359
2359
2359
2135
567
151
311
407
663
2359
2103
87
2359
2135
2103
87
2135
2103
87
151
311
407
663
2103
87
2359
2103
87
151
407
2711
2711
2630
2374
2630
2374
838
2630
2374
2374
838
2630
2630
2886
2630
2374
2374
838
2374
2374
2374
838
2374
2630
2630
2374
582
838
2374
2374
838
2374
2374
2374
838
2374
2374
838
2374
838
2374
838
2374
2374
838
2374
2374
2374
2374
838
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2615
2103
87
311
2135
2103
87
311
599
2103
87
311
599
2103
87
2103
87
311
599
2103
87
2103
87
151
311
599
2103
87
151
311
599
2103
87
311
599
2103
87
311
599
2103
87
151
311
599
2103
87
311
599
2615
2647
2647
2135
599
2135
2135
599
2135
599
2103
567
2103
2103
2103
2103
2103
2103
567
2103
2103
2103
567
2103
567
2103
2103
2103
2103
2103
2103
2103
2103
567
2103
2103
2103
2103
567
2103
2103
2103
87
567
311
2103
87
311
599
2103
87
311
599
2103
87
311
599
2103
87
311
599
2103
87
567
311
599
2103
87
311
599
2359
599
2359
599
2103
87
567
311
2103
87
311
599
2103
87
311
599
2103
87
567
311
599
2103
87
567
599
2103
311
2103
311
2647
2647
2647
2647
2647
2103
87
311
2135
2103
87
311
599
2103
87
311
599
2103
87
311
599
2135
2103
87
151
311
599
2103
87
151
311
599
2135
599
2103
87
311
599
2103
87
151
311
599
2647
2647
2647
2647
3671
3639
1623
3639
1623
3639
1623
3639
1623
3639
3639
3639
3671
3639
3639
3639
3639
3639
3639
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
2903
2391
855
2391
2903
2903
2903
2615
2903
2903
2615
2615
2615
2615
3014
2647
2615
2615
2615
311
2647
2615
599
2615
151
311
2647
2647
2615
2615
2615
2647
2615
2615
2647
2615
2615
2647
2615
2647
2647
2647
2199
2630
2630
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3127
3159
3127
3127
3127
3159
3895
2135
343
2135
2246
2135
2391
599
1623
3159
87
1623
2135
2135
1367
1623
2135
1367
1623
2135
343
2391
1591
599
663
1623
3415
2391
599
1623
3735
599
1623
3671
2103
1591
2615
311
1591
2647
2647
1623
2135
1623
2135
2359
1687
599
663
1623
2118
326
2374
3895
1879
3927
3927
3927
3927
3927
2615
2615
2615
2615
2615
2967
2967
2967
2967
2967
3014
3014
3014
3991
3991
3991
2359
2103
87
2647
2135
2359
599
2103
87
2647
2647
2647
2615
2103
2647
2647
2135
2135
3639
3671
3671
3671
3639
1623
3383
1623
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3639
3639
3639
1623
3639
3654
3654
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
2135
2135
343
2135
343
855
2135
343
855
2391
855
2903
2903
2903
2903
2903
2903
2903
2903
2135
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2103
2103
3127
55
567
2630
3142
2630
2630
2630
2630
2630
2630
2630
2630
2630
2630
2630
2630
3014
3014
3014
2199
2615
311
2615
311
2103
567
311
2103
151
2103
567
311
2615
311
2103
567
311
2615
599
2615
2615
311
2615
2103
567
311
2135
599
2647
2359
2103
567
311
2199
2647
2615
311
2103
567
151
311
2647
2103
2199
2647
2615
2647
2615
2647
2647
2615
2615
2615
2615
2647
2647
2615
2103
2103
567
2359
2359
2647
2359
2647
2647
2359
2647
2647
2199
2199
2615
599
2615
2615
2359
2647
2647
2359
2359
2199
2647
2103
151
311
2615
2647
2615
2647
2647
2630
2630
2630
2118
582
2630
2630
2118
582
2630
2118
582
2118
582
2630
2118
582
2118
582
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
2455
2455
2455
2455
2455
2455
2455
2455
2135
2103
2135
2103
2103
2103
3127
3127
3895
2135
1623
2135
343
2391
599
1623
2135
2135
2135
3671
3671
3671
2135
343
2903
2391
2615
2615
2615
151
2615
311
2615
151
2647
2615
2615
311
2615
311
2647
2647
2647
2647
2647
2647
2615
2647
3671
2455
2455
2455
2455
2087
1575
3623
2135
2135
2135
343
855
2135
343
855
2135
343
855
2903
2711
2903
2391
855
2391
855
2135
2391
855
2391
2391
855
2103
2103
2135
151
2135
2103
87
151
407
663
2135
2615
151
311
2615
151
311
2647
2455
2455
2455
2455
2094
558
2094
558
2094
558
2094
558
2094
2599
2087
551
295
2087
551
295
2087
551
295
2087
295
2087
295
2087
295
2343
2599
295
2087
551
2343
2343
2343
2343
2087
551
2343
2343
2599
3623
3623
2135
343
2135
343
2615
311
2103
567
311
823
2359
2359
2359
2359
2359
2359
2359
2135
2135
2103
2103
2135
3927
3159
3159
2094
2135
151
2135
343
855
2135
343
855
407
2135
343
311
823
2135
343
855
2135
343
855
407
663
2135
343
855
823
2135
2135
343
2135
343
311
855
2135
151
2135
2135
343
855
2135
343
855
407
663
2135
343
311
855
823
2135
2135
2135
2135
2903
2903
2711
2903
2103
2103
2359
823
2103
2103
2103
2103
2103
2103
2103
2103
2103
2103
2391
855
407
2359
823
2391
855
407
2903
823
2391
855
2391
855
2391
855
407
2359
823
2391
855
2391
855
407
2391
855
823
2103
2103
2103
2359
2103
2103
2359
2103
2103
2103
2359
2359
2359
2903
2135
151
2135
151
2103
87
343
2103
87
151
343
407
663
2135
343
311
2502
2615
151
311
2615
311
2135
599
2359
2359
2615
2246
2246
2246
2246
2246
3671
2455
2455
2615
2615
311
2391
855
2615
823
2135
343
311
2615
2615
311
2615
2135
343
311
2135
311
2615
311
2135
343
311
407
2135
2615
3127
567
2615
2103
2103
2103
2103
2359
2391
2103
567
311
2359
2359
2103
311
2359
2103
311
2103
311
2359
2103
311
2615
311
2359
2103
87
311
2359
2103
87
151
343
311
407
2502
2502
2502
2502
2502
2502
2502
2103
87
151
311
2103
87
311
599
2103
87
311
599
2103
87
151
311
599
2103
87
311
599
2103
87
311
2103
87
151
311
599
2135
2135
599
2103
567
2103
2103
567
2103
2615
2103
87
567
311
2103
87
311
599
2103
87
311
599
2103
87
567
311
599
2359
2359
599
2103
87
567
311
2103
87
567
311
599
2103
311
2103
311
2103
2103
567
311
2647
2135
2103
87
151
311
599
2647
3639
1623
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
2903
2903
2903
2903
2615
2615
2647
2647
2615
2615
2647
2615
2647
3671
3671
3671
2135
2135
343
855
2246
2246
3415
2391
599
1623
2391
1623
2135
1367
1623
2135
343
2391
599
663
1623
3671
2615
1591
2615
1591
2615
1591
2647
2103
311
2615
311
2103
2615
311
2615
2615
311
2711
3927
3927
3895
3895
3895
3927
3927
2615
2967
2135
2359
599
2103
87
2647
2359
2103
2103
2103
2135
2135
3671
3639
1623
3671
3671
3639
3639
3671
3671
3671
3639
3639
1335
3671
3671
3927
3927
3927
2391
2391
855
2135
343
2135
343
855
2903
2359
2359
2359
2903
2615
2615
2615
2615
2615
2615
2615
2615
2103
2199
2615
311
2615
311
2615
311
2199
2615
599
2615
2615
311
2103
567
151
311
2615
311
2647
2647
2647
2647
2647
2615
2615
2615
2615
2615
2647
2359
2615
2103
567
311
2359
2103
567
311
2103
311
2615
311
2103
311
2615
3127
567
2615
2103
311
2359
2103
567
311
2103
311
2103
2615
2103
567
311
2359
2103
567
311
2103
311
2103
567
311
2647
2246
2246
1222
2246
2246
2246
3270
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
2455
2103
3127
3127
3127
3127
3127
2118
2502
2246
3014
2630
2135
2103
87
2103
2103
87
599
2103
87
151
2135
343
311
823
2615
823
2135
2103
87
2103
599
2103
87
151
2135
343
311
823
2135
2103
87
2103
87
343
311
2135
2359
823
2903
2118
2118
2502
2502
3927
2135
2615
2246
2246
2103
87
567
343
311
2615
1591
2103
567
311
2615
1591
2103
567
311
2103
87
2615
311
2103
567
311
2502
2502
2502
2502
3639
2103
87
567
599
2103
87
311
2103
87
567
2103
87
567
599
3671
3671
3927
3927
3927
2135
2615
3014
2615
2615
3671
2103
87
2135
343
311
599
2103
87
2615
3927
2199
2118
3639
1623
3927
2615
3671
3671
3671
3671
3927
2103
87
2103
87
567
2359
855
2135
343
855
2135
2135
3127
3127
567
3127
567
2103
567
3127
55
567
2615
3127
55
567
3127
567
2103
567
3127
2615
3127
567
3127
2615
2615
599
2615
2103
567
2103
567
2135
2615
2103
567
2615
2103
567
2103
2103
567
2103
2103
567
2118
582
2118
582
2246
3671
3927
3927
2615
3127
567
2615
2094
2103
2103
2103
2103
2094
2087
551
295
2087
551
295
2087
551
295
3111
551
1575
2087
295
2087
295
2087
295
2087
295
2087
551
2599
2087
551
2087
551
2343
2343
2343
3623
3623
3623
2103
567
311
2359
3927
2103
2103
2103
2359
823
2103
2103
2359
823
2103
2103
2103
2359
2103
2103
2359
2502
2502
2615
2615
2615
2246
2246
2103
3127
567
2103
311
3127
567
2103
567
2103
311
2103
2103
2103
2103
2103
2103
2615
2615
2103
2103
2615
2103
567
311
2359
2103
311
2103
2502
2502
3127
3014
2103
567
2103
567
2103
311
2103
2103
311
2103
2103
2103
311
2103
567
311
2103
311
2103
567
2103
2103
2103
2103
567
2103
567
311
2103
311
2103
311
2103
311
2103
311
2103
567
311
2103
311
3639
3639
3639
2615
3014
3014
2615
2615
3127
567
3127
3127
3127
2103
2103
311
2103
2103
311
2615
311
1591
2103
311
2615
311
1591
3895
3895
2615
311
2103
2615
3639
2359
2103
567
2103
567
3127
55
567
3127
3127
3127
2615
2103
567
2103
2615
2103
567
2615
2615
2615
2103
3127
3127
3671
3671
3671
3159
3671
3671
3159
3159
3910
3910
3671
3671
3671
3671
3895
3671
3671
3159
3159
3159
3159
3671
3671
3639
3639
3639
3671
3671
3671
3671
3671
3671
3159
3782
3782
3270
3270
710
3782
3782
3782
3270
710
3270
3270
710
2758
2758
2118
2135
2103
87
2135
2135
2118
2103
2103
87
2118
2118
2135
2135
2103
87
2103
87
3671
1847
3671
1847
3671
1847
3127
3127
3639
1623
3671
2103
3127
3127
3127
3127
3782
3782
2758
2758
2103
3671
3671
3142
2135
2135
2135
2135
2135
2135
2135
2135
3159
3142
2176
640
2176
2688
2944
2944
2944
2944
2944
2944
3264
3008
3328
3328
3328
3328
2624
2624
3008
3008
3008
3008
3008
3008
3264
960
3008
3008
3264
3264
2240
3264
960
3264
960
3008
2880
2368
576
2368
576
2368
576
2944
2304
2752
2752
3008
2944
2944
2304
2304
2304
2304
2304
2688
2688
2688
3264
960
3328
3328
3328
3008
3008
3008
3008
3008
3008
2240
3008
2240
3264
960
3008
3264
960
3008
3008
3008
3008
3008
2240
3008
3008
2240
3008
2240
2240
3264
3264
960
3008
3264
3264
2304
2304
2304
2752
2752
2752
2752
2752
2752
2752
2304
2304
2304
2304
2176
2176
2176
2176
2944
2944
2944
2944
3264
960
3328
2624
2624
3008
3008
3008
3008
3008
3008
3008
3264
960
2880
2368
2368
2368
2368
2368
2368
2688
2688
2368
2752
2112
2112
2304
2688
2688
2688
2368
2368
2368
2112
1600
3008
3264
960
2240
3264
3328
3264
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
3776
3776
2816
2816
2816
2816
2816
2816
2816
2816
3328
2816
2816
2816
1280
2816
2816
2816
2752
2752
2752
2752
3136
64
3136
3136
3136
3136
2752
2752
2880
2880
2880
2880
3776
3776
2368
3776
3264
3264
2502
2502
2502
2909
2909
2909
2397
861
2910
2398
862
2909
862
2397
861
350
862
2909
2909
2397
861
2397
861
2397
861
2397
861
2910
2398
862
2398
862
2909
862
2397
861
350
862
2397
861
350
862
2397
2397
2397
2397
2397
2096
304
816
2096
2096
304
2096
304
816
2096
2096
2096
560
304
816
2096
2096
816
2096
1584
816
2096
2096
2096
1584
304
816
2096
2096
2096
816
2096
2096
2096
816
2096
2096
2096
304
816
2096
560
304
816
2096
304
816
2096
304
816
2096
560
304
2096
304
2096
144
304
400
656
2096
560
304
816
2352
3632
2352
2096
1584
816
2096
2096
1584
304
816
2096
2096
816
2096
2096
816
2352
2352
2096
304
2096
304
2096
2864
2864
2352
2352
2352
2352
2352
2352
2352
3888
3888
2608
2352
2608
2096
560
2096
560
304
2096
560
304
2096
2608
2096
304
2096
2096
304
2096
144
304
400
3120
48
560
1584
304
816
2096
560
304
2096
2096
304
2096
144
304
400
3632
2352
2352
3632
2352
2096
304
400
2352
2352
2096
560
1584
816
2096
560
304
2096
2096
304
2096
304
2352
2352
2352
2352
2352
2096
2352
2352
2352
2096
304
2096
304
2096
304
2096
304
2096
560
304
2096
560
144
304
2096
304
2096
304
2096
560
144
304
2096
304
2096
304
2096
560
304
2096
560
144
304
2352
2352
2352
2352
2352
2096
304
2352
2096
304
2096
304
2096
304
2096
304
2096
304
2096
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2096
304
2096
304
2096
304
2096
304
2096
304
2352
2352
2096
304
2096
304
3632
3632
2864
2608
2352
2352
2352
2608
2608
2608
2608
2608
2608
3632
2096
304
816
2096
2096
304
2096
304
2096
1328
2352
2096
560
304
2096
1328
2352
2096
560
304
656
2352
2352
2352
2352
2352
2352
3888
3120
2096
304
2096
304
2096
304
2096
304
2352
2352
2352
2352
2352
2096
304
2352
2096
304
3632
3632
1328
3632
3632
1328
3632
3632
3632
3632
3376
3376
2096
2096
2096
304
2096
304
2096
2096
2096
304
2096
304
2352
2352
2096
3120
48
3120
48
2608
2608
2096
2096
560
304
2352
2096
560
304
2096
560
304
2096
144
304
2096
304
2608
2608
2608
304
2608
2608
304
2608
304
2608
304
2608
304
2608
2352
2352
2352
2352
2352
2352
2352
3632
3632
2096
2096
3120
2096
1584
816
2096
560
2096
2096
560
304
816
2096
1584
816
2096
560
2096
2096
560
304
816
2096
304
2096
2096
304
2096
304
2096
560
2096
560
304
3632
3632
3632
3632
2096
2096
560
2608
1584
304
2096
2096
560
2608
1584
304
2096
2096
2096
2096
2096
2096
2096
2096
560
2096
560
2096
2368
2368
832
2368
2368
2112
320
2368
2368
2368
2368
2112
288
2112
288
2112
2112
2080
288
2336
2080
288
2080
288
2112
576
2112
576
3904
2336
2336
2112
3136
2080
2080
544
288
2080
544
288
2432
2944
2080
544
288
3616
800
2112
32
320
2112
32
320
2112
320
2112
32
320
544
288
800
2112
32
320
288
2112
32
320
544
288
800
2080
1568
288
800
2112
3872
2112
32
320
288
2112
320
2112
32
320
288
2112
320
2112
32
320
288
2112
2112
32
2080
3616
2112
32
2112
32
544
576
288
2112
32
288
2080
2112
32
2112
32
2112
576
2112
32
544
576
288
2112
576
2112
32
544
576
288
2112
2112
32
288
2112
32
2112
32
288
2112
544
576
2624
2080
544
2080
2080
2080
2080
2080
2080
2080
2080
544
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3616
3648
3648
1568
3648
1568
3648
1568
3392
2368
576
1600
2080
1344
2080
544
2080
320
544
576
1600
1568
288
3872
2624
2112
2624
288
3104
64
32
2112
32
288
3648
3648
1568
3648
1568
1312
2368
2080
320
2368
2112
32
320
544
288
800
2112
320
832
2112
32
320
544
832
288
800
2080
3104
32
544
2080
2080
544
2080
544
576
288
2080
544
288
2624
2080
544
576
288
2080
544
288
2592
2592
2080
544
288
3648
3648
1568
3616
2080
2080
2080
3104
1088
3104
2080
2080
2080
2080
2592
2592
2592
2592
2592
2080
2112
32
2592
288
2080
544
2080
544
2336
2080
544
2080
544
2592
2096
2096
2096
3120
3150
3151
3136
3136
3143
3139
3138
1091
3139
3139
3395
2116
2116
2116
3120
1076
3120
1076
3120
1076
3140
3140
3140
2116
1092
2116
1092
2116
1092
2116
1092
3144
3144
3144
2052
2052
3076
4
3076
4
3133
1077
1075
3133
1077
1075
2472
2952
2952
2344
2824
2824
2824
2195
2374
317
2365
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
3910
2630
2374
3142
3654
3654
3654
3654
3910
1853
2365
3142
3910
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
3654
3910
2630
2374
3654
3142
1606
2182
2182
2182
3901
3901
3901
3910
3886
3886
3902
3902
3910
3910
2846
2846
2846
2670
2845
798
2845
2845
2845
2845
2845
2845
3357
2845
2878
2878
2909
2910
2909
862
2830
790
2830
2838
2838
2829
790
2829
782
790
2829
790
3790
2829
782
790
2829
2597
2597
2597
2597
2597
2597
2597
2597
2597
2597
2195
2195
2195
2195
2953
2599
2599
2189
149
147
2197
549
147
2195
2597
147
2195
2341
2341
2189
149
153
157
146
147
2189
149
146
2201
157
147
2189
146
2197
147
2197
147
2195
2185
147
2195
2197
147
2197
147
2185
147
2195
2195
2185
147
2451
2457
413
403
2451
2451
2451
2195
2195
2195
2707
3722
394
3722
394
3721
1674
2841
2832
2320
784
3088
784
1296
2320
784
3088
784
1296
2832
2584
2584
2050
2262
219
218
223
2265
219
2059
10
14
15
2057
11
15
2062
15
2063
2050
3
2051
2050
3
2051
2265
2258
223
2057
2057
11
15
2063
2050
2056
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
3095
2118
317
318
2246
2118
2310
774
2310
390
326
582
838
2206
2205
158
2310
774
390
285
326
797
582
286
798
413
926
2118
2566
2615
2615
2615
2615
2246
2246
2246
2240
1216
3264
2304
2304
2304
2304
2103
567
2103
567
2615
2103
2103
2103
2103
2246
3648
2304
2304
2816
2816
2816
3776
2352
2352
2352
2352
3632
2249
202
457
458
462
2249
203
713
427
202
457
459
458
462
2249
457
2475
426
2473
2631
2631
2648
2121
2114
2121
74
2115
2119
2119
2114
2114
2114
2114
2114
2136
2120
2136
2450
2375
2377
2370
2613
567
2613
2611
2611
2357
2624
2624
2624
2880
3266
1219
3678
2103
2615
2615
3159
3159
3159
3142
3159
3159
3142
3142
3142
3142
3159
2135
2176
1152
2176
2176
3376
2179
2062
2063
2441
395
398
399
2441
399
2441
395
399
2443
394
398
399
2441
395
399
2434
2435
2441
395
2312
2601
554
3229
2605
3350
3051
3350
3051
3055
3051
3055
3346
3350
3051
3350
3051
3051
3345
3051
3051
3051
3051
3054
1007
3055
3055
3350
3054
3350
3345
3346
3346
3346
3345
3345
2455
2176
2176
2176
2176
2176
2176
2624
2624
2624
2624
2379
2071
2071
2071
2864
2103
2103
2176
2368
2246
3632
1588
3632
1588
3204
2184
1156
1160
2592
2481
2337
2336
2368
2371
2371
2372
2608
564
2116
2352
2352
308
2352
308
2352
308
2352
308
2352
2352
2352
296
2352
2352
2352
2344
2352
2352
2352
296
2352
3624
2352
2352
2352
296
2352
3624
2352
2352
2352
2352
2344
3624
2344
3624
2372
3272
3275
1230
3274
3272
3275
3278
3275
1231
3275
3272
2798
2798
2798
2795
2798
2795
746
2793
746
2648
408
728
472
2648
408
728
472
2648
408
728
3736
1752
2648
472
2648
472
2264
3160
88
3160
2776
2776
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3104
3079
1039
3128
3128
3128
3128
3079
1039
3087
3079
1039
3079
1039
3079
3072
512
1152
1200
1328
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2231
2095
2503
463
503
2083
2083
2055
2535
2087
55
2503
487
2951
999
2439
615
487
2663
2343
2343
3111
3111
3111
1127
2215
151
3083
3083
3083
2571
2575
2575
2575
2575
2575
3599
2575
2575
3599
2575
2575
3599
3599
2575
3087
527
3087
3087
2575
3599
3599
3599
2575
2575
2575
1551
2063
1551
3599
2575
2575
2575
3599
2575
2575
3087
2575
3087
3087
3087
3087
2575
2575
2575
2575
2575
2575
3599
3599
3599
3599
3599
3599
2575
2575
3599
3599
2575
3599
3599
2575
3599
3599
2575
1551
2575
2575
3599
3599
2575
3087
527
3087
3087
527
3087
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3599
3087
3087
2575
2575
3087
2575
2575
2575
2575
3087
3087
527
3087
527
3087
527
3087
527
2575
3087
527
3087
527
3087
527
2063
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
3075
2575
3599
3599
2575
3599
3599
3087
3599
3599
3599
3599
3087
3599
3087
3599
3087
3087
3599
3599
3087
2575
3087
3087
3087
3087
3599
3599
2575
3599
3598
3715
2095
239
495
2095
447
2111
2107
55
63
2107
55
63
2095
559
495
2495
2111
575
2459
415
2459
2607
2239
2239
2735
2203
2479
415
495
2459
443
447
2459
443
2463
2111
447
2459
2095
431
415
367
879
495
2107
63
443
447
2459
2095
431
415
367
495
2459
2459
2479
2491
447
2479
2459
2479
495
2459
443
415
447
2487
2095
431
415
367
495
2095
2095
431
367
2095
2095
431
2479
495
3631
2459
443
415
447
2487
2095
431
415
367
495
2479
2095
559
431
2479
2491
447
2487
2479
2479
2095
2095
431
2479
2491
2487
2479
3055
2479
415
879
495
2607
431
2159
2159
2459
415
2487
2351
495
2231
2351
2351
495
2203
159
411
415
2231
439
2459
415
2487
2715
671
2351
2863
879
2479
2495
2495
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
641
2177
2177
641
2177
2177
2177
641
2177
2177
641
2177
641
2177
641
2177
2177
641
2177
641
2177
2177
641
2177
641
2177
2177
641
2177
2177
641
2177
2177
641
2177
641
2177
641
2177
2177
2177
2177
641
2177
641
2177
2177
641
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2049
2049
2049
2049
2049
2053
3718
3717
2177
2177
2177
2177
3713
2177
2177
641
2177
641
2177
2177
2689
2177
3206
3206
3204
1157
3201
2177
2177
641
2177
641
2177
2177
641
2177
641
2177
2177
641
2177
641
2177
641
2049
3205
2053
2177
641
2177
641
2565
2566
2565
2177
2177
2177
2177
2177
641
2177
2177
2689
2177
641
2177
2177
2054
2053
2054
2052
2049
2049
2049
2177
2177
2177
2177
2177
3588
1541
3588
1541
3585
3844
1797
3841
2177
3589
3589
3073
3073
2177
1665
2177
1665
2177
1665
2177
1665
2689
2177
2177
2177
2049
2049
2693
3588
3588
3588
2564
517
2564
517
2561
2561
2053
6
2053
517
2053
2053
517
2053
2054
2052
5
2053
2053
517
2052
5
2053
2052
5
2053
517
2053
2053
517
2053
2054
2053
2053
517
2053
2053
517
3589
2053
2053
2565
3589
2565
2565
2565
2049
2049
513
2048
1
2049
2049
513
2049
2049
2049
2049
2049
2561
2561
2181
134
645
2181
2181
645
2181
2181
645
2182
646
2180
133
644
645
2181
645
2181
2180
133
644
645
2693
2181
2693
2693
646
2181
2693
2181
2693
2694
2692
645
2693
2181
2692
645
2693
2693
2694
2692
645
2693
2181
2692
645
2693
2693
2177
2177
2177
2177
2177
2177
2177
2177
128
641
2177
2177
641
2177
641
2177
2177
641
2177
641
2177
2177
641
2689
2177
2689
640
2689
2177
2689
2689
640
2177
2689
2053
2053
517
2052
5
2053
2053
2048
1
2181
2182
2181
2692
645
2177
2177
2177
2177
2053
2054
2052
5
2054
1541
1542
2053
1541
3588
1541
2053
1540
1541
2053
1541
2053
1541
2053
3589
3589
3589
3589
3589
3590
3585
2049
2181
3717
3717
3716
1669
3717
3713
2053
517
2565
2565
2565
2561
2181
2181
2181
645
2181
2181
2177
2177
2177
2053
2053
2053
2053
517
2053
517
3077
517
1541
2565
1541
2053
517
2053
2565
1541
2565
1541
2049
513
2049
513
3205
645
2694
3205
645
2694
3717
645
3077
3205
3205
3201
3077
517
3205
2564
517
2561
2053
2053
2053
2053
2049
2181
2693
2181
2177
3205
3205
3588
1541
3589
3076
1029
2565
2565
2565
2565
3077
3077
3077
3077
5
3717
3589
2052
2053
2565
1541
2052
2565
3589
2565
3589
2565
1541
2693
2693
2693
2693
3077
2052
2052
5
2052
2183
2183
2183
2183
2055
2055
2055
2055
2055
2055
2055
2563
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
515
2051
2051
2563
2563
2051
2051
3587
2051
3587
2051
2051
515
2575
2575
2575
2575
2575
2575
2575
2575
2607
2052
3587
3587
3587
3587
3587
2564
2052
516
260
2052
2308
2052
2052
2052
2052
2052
2052
2052
2052
3092
2177
2177
2177
3075
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
515
2051
2051
2051
2051
2051
2051
2051
2051
2063
2063
2063
2063
2063
2575
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
527
2575
2063
2063
527
2063
527
2063
527
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
527
2575
2063
2063
2063
2063
527
2063
2063
2063
2063
527
2063
2063
2063
2063
2063
2575
2063
2063
2063
527
2063
527
2063
2063
2063
2063
527
2063
527
2575
2063
527
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
3087
2063
2051
2179
3203
3203
3203
2179
643
2179
643
2179
643
2179
643
2179
643
2179
643
2179
643
2179
2179
643
2179
643
2179
643
2179
643
2179
643
2691
2051
2051
2179
2179
2179
3203
3203
3203
3203
2575
2575
2575
2575
2575
3599
3599
2179
2179
2179
2179
2179
2177
2179
643
2179
643
2179
643
2179
643
2179
643
2179
643
2051
2051
2051
2179
643
2179
643
2179
643
2179
2179
2179
2179
2179
2179
2179
643
2179
643
2051
2574
2574
2256
2256
2256
2256
2256
4038
3526
2246
710
454
2246
710
454
2246
1222
710
454
2246
710
454
2246
710
4038
2185
2245
198
326
838
709
710
2244
197
198
326
838
709
710
2885
838
2246
710
2373
2886
2246
326
838
2886
710
2246
326
838
2374
2246
326
2642
466
2569
2569
2246
838
710
2374
2246
326
710
2758
1734
2569
2246
2569
3462
3084
1044
524
1076
564
2561
2561
2561
3073
2561
3073
513
3073
513
257
3073
513
257
3092
1068
1076
2305
3073
1153
3073
257
1281
3156
596
2561
3156
3116
3116
3156
596
3156
596
3156
596
3372
3105
3105
2561
3361
3361
3084
1052
1076
1108
1300
2561
3073
257
3073
513
2337
2572
532
540
596
636
2572
532
540
596
636
3084
1044
1052
1076
1108
268
1084
276
1116
1148
300
308
316
1324
3100
1076
2572
532
1076
1108
268
276
540
596
300
308
316
1324
636
3084
1044
524
532
1076
1108
1084
540
596
636
3084
1044
1052
524
532
1108
276
540
1116
564
596
3084
1044
1052
524
532
1076
1108
1084
540
1116
1148
596
636
3073
257
2305
2561
3073
513
3073
513
3073
2572
532
540
596
620
636
2561
2324
3084
2324
3084
1044
1052
1068
1076
1108
1084
1164
1116
1148
1204
1172
1212
1324
3084
1044
1052
1068
1076
1108
268
1084
276
1292
1116
1300
1308
1332
1324
1340
3073
1153
3073
257
1281
2572
532
540
564
2561
2324
1300
3116
3100
1068
3084
1076
1108
1300
1324
3084
1052
1076
1300
1324
3092
524
532
1076
540
564
596
2572
532
540
596
3092
1108
1116
1300
596
2588
1300
1324
2561
2561
2561
2572
532
540
596
636
3084
1044
524
1068
532
1076
1084
540
620
636
3084
1044
524
1068
532
1076
1084
540
2572
564
596
2572
532
540
596
636
2572
532
540
564
596
636
2572
532
540
596
636
3084
1044
1052
1076
1108
268
1084
276
1116
1148
300
308
316
1324
3084
1052
1076
3084
524
1076
1108
268
276
540
596
300
308
316
1324
636
3084
1044
524
532
1076
1108
1084
540
596
636
3084
1044
1052
524
532
1076
1108
268
1084
276
540
1116
564
1148
596
636
3084
1044
1052
524
532
1076
1108
1084
540
1116
1148
596
636
3084
1044
1052
524
532
1076
1108
1084
540
1116
1300
564
1148
596
636
2572
532
540
596
620
636
3084
1076
3084
524
1076
268
276
540
596
308
316
3084
1044
524
532
1076
268
1084
276
540
596
308
316
620
636
2316
276
3084
1044
1292
1300
3084
2316
276
1300
300
316
1324
1340
2324
3084
1044
1052
1068
1076
1108
1084
1164
1116
1148
1204
1172
1212
1324
3084
1044
1052
1068
1076
1108
268
1084
276
1292
1116
1300
1308
300
308
1332
316
1324
1340
2572
532
540
564
596
3084
1052
2316
276
1300
1324
2316
276
1300
1324
3084
1068
3084
1052
1068
3084
1076
1108
1300
1324
3084
1052
1076
1300
1324
3084
1044
524
532
1076
1108
540
1300
596
1324
3084
1044
524
532
1076
1108
540
1300
564
596
1324
2572
532
1108
540
596
3092
1108
1116
1300
596
3348
596
1324
3105
3116
1076
1084
3116
1076
1084
3105
3132
3116
1076
1084
3116
1084
3116
1076
1084
3116
1076
1084
3132
3116
1076
1084
3116
1076
1084
2501
2436
2436
2244
197
2884
837
2436
2884
837
708
2884
837
2436
452
2244
197
2244
197
836
837
452
2884
837
452
2884
837
2436
2884
837
708
2884
837
2436
2948
3012
3012
2564
517
2948
2948
2948
901
2948
901
2948
901
2948
901
3908
1861
3908
1861
3908
1861
3908
1861
3908
1861
3396
1349
3396
1349
3396
1349
3396
1349
3396
1349
3908
1861
3908
1861
3396
1349
2313
2246
2758
2886
710
2886
2246
3526
2246
2758
2501
2245
2885
2885
2565
2566
2949
3014
3014
3974
3398
3782
3974
3974
3974
3398
3398
3398
3398
2758
3526
3526
3014
3014
2374
2246
710
2437
390
2246
326
838
710
2886
710
3526
710
2886
2246
2437
390
2437
390
2246
326
838
710
2246
838
710
2886
2438
325
2438
2438
2886
2886
2438
2373
2438
2373
2246
710
2437
390
2437
390
2246
326
838
710
2886
710
3526
710
3398
2886
2246
710
2437
390
2438
325
2438
2758
2246
838
710
2373
2437
390
2437
390
3398
2886
2438
2437
390
2437
390
3398
2373
3461
1414
3910
3910
3910
3014
2950
965
966
3014
3014
2949
965
966
2950
966
3014
2950
966
3014
3014
3014
2950
965
966
2502
3398
3398
3398
2758
2886
2438
2246
2758
2246
838
2886
2438
325
2246
838
2246
838
2245
198
709
710
2438
325
2437
390
838
2246
710
2438
2438
2438
325
2438
325
2438
2438
2438
325
2438
325
2438
325
2246
838
2246
838
2246
710
2438
325
2438
2246
2438
2438
2438
325
2246
2246
2758
2438
2438
2437
390
2886
2757
710
2438
325
2886
3461
1414
3909
1862
3014
2949
902
965
966
3013
966
2950
965
966
3014
2502
2918
2438
198
326
710
2245
198
838
453
454
3014
2949
2437
390
2245
198
2245
198
325
453
454
2437
197
390
198
709
710
2437
390
2246
2245
198
454
2437
197
390
198
2438
325
2757
710
2886
2437
390
710
3013
966
3014
3013
966
3013
966
2949
965
966
2149
102
2918
3910
3910
4038
3910
2949
902
2949
3398
2917
870
2949
902
2438
2886
2501
454
2437
390
2437
390
3910
3910
3910
3014
2949
902
2949
902
3014
2949
902
2949
902
3014
3014
2950
3014
2950
3014
3014
3014
2950
2950
2950
2950
2950
2950
4038
3398
3398
3398
3525
1478
2438
2886
2886
2438
2886
2886
3782
2438
2886
3782
2886
2886
3782
2437
390
2438
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3910
3014
3014
2950
965
966
2949
902
3014
2949
902
965
966
2950
3014
2950
2950
965
966
2950
2950
2950
3973
1926
3973
1926
3973
1926
4038
4038
4038
3974
3973
1926
4038
3974
4038
3973
1926
3398
3398
3398
3398
3398
3398
3398
3398
3398
3398
3398
966
3398
965
966
3398
966
3398
965
966
3014
3398
965
966
2758
2758
2758
2758
3526
838
3461
1414
1477
1478
3526
3461
1414
1477
1478
3526
838
3461
1414
1477
1478
3142
2886
2886
2437
390
3910
3910
3910
3910
3910
3910
3910
2949
902
3014
3014
3014
2949
965
966
2950
3014
2950
965
966
2950
2949
902
965
966
2949
902
3014
3014
2949
965
966
2950
2949
902
2949
902
3014
2949
965
966
2950
2950
966
2950
4038
4038
4038
3973
1926
2502
3398
3398
3398
3014
3398
965
966
2758
3526
838
3461
1414
1477
1478
3014
3014
2949
3398
2758
3461
1477
1478
3462
3781
1734
2758
2245
198
2373
2372
326
838
2245
198
453
454
3270
2244
197
198
326
452
453
710
454
2372
198
326
838
710
2886
710
2245
198
2246
454
2245
198
453
454
2373
326
709
710
2501
454
2372
198
325
326
838
709
710
2246
838
452
453
710
454
2245
198
453
454
2245
198
453
454
2246
454
2246
454
2758
2245
198
453
454
2245
198
453
454
2373
709
2501
3462
3910
3909
3909
3909
1862
3909
3909
3909
2949
3012
2949
3013
966
3013
966
3012
965
966
3012
965
966
2949
902
3014
2949
902
3013
966
3013
3014
3014
2501
2501
454
2246
326
838
2246
326
838
2245
453
3461
3909
2949
902
2949
902
2949
902
2949
902
3013
2501
454
2437
390
2436
389
390
198
326
838
710
2258
594
722
466
2185
649
2185
649
2697
2889
3721
2374
2374
582
2886
2886
2121
101
102
2121
2185
393
649
329
585
357
613
358
614
2185
393
649
201
585
713
457
2185
393
649
329
585
2185
649
201
585
713
2185
649
2185
649
2697
2406
2889
869
870
2889
3721
2118
2374
2436
644
324
326
580
582
2822
838
2822
838
2185
649
2889
2885
838
2822
838
2886
1606
2886
2373
326
2885
2501
3462
3909
1862
3909
1862
3014
3014
3014
3014
3014
3013
3014
3013
966
3013
966
3014
3014
3014
3014
3014
3014
4038
4038
4038
4038
3397
1350
3461
1414
837
838
2885
838
2373
326
2372
325
326
2886
2885
838
3782
3781
1734
2886
3781
1734
3781
1734
3462
3462
3909
1862
3908
1861
1862
3909
1862
3909
1862
3909
1862
3909
1862
3909
1862
3908
1861
1862
3909
1862
3908
1861
1862
3910
3909
1862
3014
3014
2949
965
2949
902
964
965
966
3013
966
2949
902
965
966
3013
966
3012
965
966
2949
902
964
965
966
3013
966
3013
966
2949
902
965
966
3013
966
4038
4038
4038
4038
4037
1990
4037
1990
4036
1989
1990
4036
1989
1990
4037
4037
1990
2313
3397
1350
3396
1350
3397
1350
3396
1350
3013
966
3396
1350
3013
966
4037
1990
2758
3461
1414
837
3461
1414
836
837
838
3461
1414
837
838
3461
1414
837
1477
1478
3461
1414
836
1476
837
1477
1478
838
3461
1414
837
1477
1478
838
3142
3140
1093
1094
3142
3141
1094
3140
1093
1094
3142
3398
2181
3205
1158
3205
1158
3462
3910
3909
3910
3909
1862
3909
1862
3909
1862
3909
3013
966
3013
966
3013
966
3012
3013
3013
966
3013
2949
902
2949
902
3014
3013
3013
966
3013
966
3012
965
966
3013
2949
902
4038
4038
4038
4037
1990
4038
2501
454
2502
2502
2313
3013
966
3462
3525
1478
2758
3461
3461
3461
1414
2441
457
2377
585
2441
457
2377
585
3396
1220
3908
1861
2372
2372
2372
3396
3396
3396
1220
1349
3396
3396
1220
1349
2756
2884
3204
1157
3974
3974
3974
3974
3974
3398
3398
3398
1222
3397
1350
3398
3398
3270
3398
3398
3398
3398
1222
3398
3398
3398
2758
2758
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
708
3780
3780
3780
3780
2884
708
3780
2884
708
2886
2885
2886
2886
2886
2886
2886
2886
2885
838
2886
2886
2885
838
2886
2886
2885
2886
2886
2885
838
2886
2886
2885
838
2886
2886
2885
2886
2886
2885
838
2886
2886
2886
2886
2885
838
2886
2886
2886
2886
2886
2886
2886
2886
2886
2437
2436
2436
2437
2436
2437
2436
3461
2948
901
1412
2948
901
1412
2948
901
1412
3461
2948
901
1412
2436
2436
2436
2884
1476
964
708
965
2884
1476
708
2884
1476
964
708
965
2437
2437
2437
3461
2949
2949
3461
2949
3461
1414
2949
1413
902
1414
2949
902
3461
1414
2373
2116
69
2438
326
2438
454
2438
326
2438
326
3910
3910
3910
3910
3910
3910
3910
2950
3014
3014
2950
3014
2950
3014
2950
966
3014
3974
3974
2118
2118
2950
966
2950
966
2182
390
326
1862
2182
646
582
2182
390
326
2182
646
582
2182
2694
2374
2630
3718
2822
3718
2822
3718
2822
838
3910
3909
1862
3269
1349
1350
1222
3910
3909
1862
2246
2246
2246
2246
2245
198
2245
198
2246
2246
3398
3397
1350
3397
1350
3397
1350
3397
1350
3142
3205
1158
3205
1158
2885
838
2884
837
838
2886
2886
2885
838
2886
3013
966
3012
1478
965
966
710
3013
3012
965
966
710
3014
3013
966
3270
2244
197
708
2244
197
708
452
453
2436
2436
2436
196
324
325
452
453
2436
2436
2436
196
324
325
452
453
3012
965
3013
3013
2916
869
2436
2436
3396
1349
3396
1349
3396
1349
3397
3972
3972
2884
837
2884
837
2436
836
837
2436
837
2884
837
2313
2758
2886
2886
2245
198
453
454
2245
198
453
454
2373
453
2374
454
3013
966
3013
966
3013
3014
3013
966
3013
966
2917
2917
2501
2373
326
3397
3398
3974
2885
2886
2885
2886
2757
453
710
454
2885
838
2886
2885
2886
2117
70
3141
3141
1094
2245
198
2245
198
325
326
453
454
2437
390
2437
390
2437
390
325
326
453
454
2246
2245
198
710
2437
390
2949
902
2949
902
2437
390
2502
2437
390
838
3141
1094
3026
2258
722
466
2770
2245
453
2501
2245
198
453
454
2501
454
3013
966
3013
966
3909
2953
978
2953
978
2185
393
649
585
210
722
466
2697
722
3269
1222
2245
2757
453
2949
902
2130
3026
3026
2953
978
2953
978
2953
978
2258
722
466
2642
722
466
2194
713
2697
146
210
713
722
2441
2761
658
722
2697
722
2770
2770
2770
2697
722
3794
3721
1682
1746
3785
2565
2117
70
2373
326
581
582
3653
3141
1094
3782
3332
2180
2186
146
210
3845
3846
3845
1798
3844
1797
3845
3845
3845
2244
2130
2057
2066
2066
2066
2066
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2054
2054
2054
2054
2054
2054
2066
2066
2066
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2058
2058
2066
2066
2066
2066
2066
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2054
2064
2064
2064
2064
2832
2057
137
2116
2116
2116
2581
534
2581
534
2582
2582
2581
534
2581
534
2582
2582
2582
2582
2582
2582
3094
534
3094
533
534
3094
533
534
3094
534
3094
534
3094
534
3094
534
3094
3094
3094
3094
3093
1046
3094
3094
3094
3094
3094
2248
456
2248
456
2248
2504
2504
3016
3016
3016
3016
2504
2504
2504
2504
2178
2178
2178
2178
2178
2504
2504
2306
2306
130
2306
130
2306
130
2178
2306
2306
2306
2306
130
2306
130
2306
130
2952
2952
2952
2952
2952
2952
3016
3016
3016
2504
2504
2504
2504
2306
130
2306
130
2306
130
2306
130
2178
2178
2306
130
2306
2306
2306
2306
130
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2178
2178
2178
2178
2178
3784
2306
3911
3911
3911
3912
3912
3911
3911
2952
2952
2952
2952
2952
2952
2306
130
2178
2178
2178
2178
2247
711
2375
2247
711
455
2247
327
839
455
2887
1479
2375
455
2247
839
2887
2375
2375
839
2887
2375
2375
839
2887
2375
2375
2375
839
2887
2887
2247
711
2247
711
2247
2247
2247
711
2247
2759
2759
2759
2759
2759
3911
3911
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
2887
2375
711
455
2887
455
2759
2759
3015
3015
2247
455
2503
2887
2887
2887
2247
711
2247
327
839
711
2247
711
2887
711
2375
2887
2887
2887
2887
2887
2887
2887
2887
2247
2247
2247
2759
2759
3015
3015
3015
3015
2247
839
711
455
2247
839
711
2375
2247
327
839
455
2887
455
2375
455
2375
839
455
2247
839
711
455
2247
327
839
711
455
2247
327
839
455
3271
711
2247
839
711
2247
327
839
711
2375
2247
327
839
3271
711
1735
2247
711
2247
711
2247
2759
2759
2759
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3143
3143
3143
2375
2375
2375
2375
3399
839
1479
3399
839
1479
3399
839
1479
2759
3911
3911
2759
3911
3911
3911
4039
3399
967
2759
2759
2759
2759
2759
2759
2887
2759
2887
2759
2759
4039
2759
2759
4039
4039
2759
2759
3909
2757
2757
2757
3781
2245
2373
3397
2757
2757
2245
709
2373
2245
325
709
453
2373
837
453
2885
2245
325
709
453
2245
325
837
453
2373
453
2245
453
2373
837
453
2245
837
2885
2245
2373
2245
325
709
453
2245
325
837
453
2885
2245
325
709
453
2245
325
837
453
2885
1477
2373
453
2373
2245
325
453
2245
325
837
709
453
2245
837
2885
709
2885
2245
709
453
2245
709
2245
325
709
453
2245
453
2245
709
453
2245
453
2245
453
2245
325
837
709
453
2245
2885
2245
709
2373
2245
325
709
453
2373
837
453
3397
837
2245
325
709
453
2245
325
837
453
2373
453
2245
453
2373
837
453
2245
837
2885
2245
325
709
453
2245
325
837
453
3397
837
2245
325
709
453
2245
325
837
453
2373
453
2245
2245
837
709
2245
837
2885
709
2885
2245
709
453
2245
709
2245
453
2245
325
837
709
453
2245
2885
2245
2245
709
2245
709
2245
2245
2245
709
2245
2757
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2757
2757
2757
2757
2757
2757
2757
2757
2757
2757
2757
3909
3909
3909
3909
3909
3909
3909
3909
3909
2061
525
2061
525
2061
2061
525
2061
525
2061
525
2061
2061
525
2061
2061
525
2061
2061
525
2573
2061
2061
2061
2061
2061
525
2061
525
2061
525
2061
2061
525
2061
525
2061
2061
525
2061
525
2061
525
2061
525
2061
525
2061
2061
2061
525
2061
525
2061
2061
525
2061
2061
525
2061
2061
525
2061
2061
525
2061
2061
2061
525
2061
525
2061
2061
2061
525
2061
525
2061
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2565
2565
2565
2565
2565
2565
2565
2565
2565
2565
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
4037
2181
2181
645
2181
2181
2181
2181
2181
2181
2693
2181
2181
2181
2181
645
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
645
2181
2181
2181
2181
2181
2693
2181
2181
2181
2181
2181
2181
2181
2693
2181
2181
2181
2181
2181
2181
2181
2693
2693
2247
455
231
359
871
743
2247
455
231
359
871
2247
359
2247
455
2279
743
2279
2791
2791
2248
456
2248
456
2248
456
2248
456
2248
456
2248
456
2504
2504
3015
3015
3016
3016
2599
967
2599
967
2087
3015
3016
3016
3016
3016
3016
3016
3016
2503
487
2503
487
2503
2503
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2178
2178
2178
2306
130
2306
3397
3397
3397
3397
3397
3397
2573
2573
2573
2757
2757
3525
2885
1477
3525
3525
2885
2373
709
453
2885
453
2885
2245
325
837
709
453
2245
325
837
709
453
2757
453
2245
325
837
709
453
2373
837
453
2885
2373
709
453
2885
2373
709
453
2885
2245
325
837
2885
2885
2757
2757
1733
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2565
2181
2693
2693
2693
2181
2181
645
2181
2279
743
2279
743
2791
3047
3047
2087
2087
2503
487
2503
487
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2306
130
2178
2306
2306
130
2306
130
2306
130
2178
2306
2306
2306
2306
130
2178
2306
130
2306
130
3269
3397
3141
3141
2245
453
2245
453
2501
2501
2501
2501
3397
837
1477
3397
837
1477
2053
3077
3077
2053
2053
2053
3077
2885
2885
2885
2885
2245
2885
2245
837
709
2245
709
453
2245
325
837
709
453
2245
709
2885
709
2373
453
2885
2245
837
2245
709
453
2885
2885
2885
2245
2245
2885
2885
2245
709
453
2245
325
837
2885
2245
2245
709
453
2245
325
837
709
453
2245
709
2885
709
2373
453
2245
709
453
2245
325
837
453
2885
2885
2245
709
453
2245
325
837
2373
453
2245
2245
2885
2885
2885
2885
2757
2757
3909
2061
2061
525
2061
2061
2061
2061
525
2061
2061
2061
525
2061
2061
2061
525
2061
2061
2061
2061
2061
2061
525
2061
525
2061
2061
2061
2061
525
2061
525
2061
2573
2573
2061
525
2061
2061
525
2061
2061
2061
2061
525
2061
2061
2061
2061
525
2061
2061
525
2061
2061
525
2061
525
2061
525
2061
2061
2061
2061
525
2061
2061
2061
2061
2061
525
2061
525
2061
2061
525
2061
2061
525
2061
525
2061
525
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2565
2565
2565
2565
2189
2189
2181
2181
2181
645
2181
2693
2181
2181
2693
3717
645
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
645
3717
645
2181
2181
2181
2181
2181
2181
2181
645
3717
3717
645
2279
743
2279
871
2279
743
2279
871
2919
743
2279
743
2279
871
2919
2919
2791
2791
2791
2791
2951
2951
2951
2951
2951
2951
2951
2951
3047
3047
2951
3047
2951
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2599
967
2599
967
999
3015
999
3047
3015
999
3047
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
2503
487
2503
487
2503
487
2503
487
2503
487
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2306
2178
2306
130
2178
2306
130
2306
130
2178
2306
2178
2306
130
2178
2306
130
2178
2306
130
2178
2178
2306
130
2306
130
2178
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2178
2178
2178
2178
2306
130
2306
130
3909
2245
837
709
453
2245
325
837
709
453
2245
325
837
453
2245
2245
837
709
453
2245
325
837
709
2245
325
837
453
3269
837
709
1733
2245
837
709
453
2245
325
837
709
453
2245
325
837
453
3269
837
709
2757
2245
709
2245
837
709
453
2245
325
837
709
453
2245
325
837
453
3269
837
709
2757
2245
709
2245
837
709
2245
325
837
709
453
2373
2245
325
837
453
3269
709
1733
2245
837
709
453
2245
325
837
709
453
2373
2245
325
837
453
3269
709
1733
2245
837
709
2245
325
837
709
2245
325
837
3269
709
1733
2245
837
709
2245
325
837
709
2245
325
837
3269
837
709
1733
2245
837
709
2245
325
837
709
453
2373
2245
325
837
3269
709
1733
2245
709
2245
709
2245
2757
2885
2885
2885
2757
2757
2757
2757
2757
2757
2757
2061
525
2573
2061
525
2061
525
2061
2061
2061
525
2061
525
2573
2061
525
2061
525
2061
525
2573
2061
525
2573
2061
525
2061
525
2061
2061
525
2061
2061
2061
525
2061
525
2061
525
2061
525
2061
525
2061
2061
2573
2061
525
2061
525
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2565
2565
2565
2565
2189
2189
2189
2189
4037
4037
4037
4037
4037
2181
645
2181
645
2181
2181
2181
645
2181
645
2181
2693
2181
645
2181
645
2181
2693
2181
645
2693
2181
2693
2181
2181
645
2181
645
2181
645
2181
2693
2181
645
2181
645
2181
645
2181
2693
2693
2693
2181
645
2693
2181
2693
2181
645
2693
2181
645
2181
2693
3205
3205
3205
3205
3269
3397
3397
3397
3397
3397
3397
3397
3397
3077
3077
3077
2885
3205
3205
3597
3597
3597
3597
3141
3141
3141
3141
3141
3141
3141
3141
3141
3141
3141
3141
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
3397
837
1477
3397
837
1477
3397
837
1477
3397
3397
837
3397
837
1477
3397
837
1477
3397
837
2885
1477
2885
1477
3397
837
1477
3397
837
1477
3397
837
1477
3397
837
1477
3397
837
1477
2885
1477
2885
1477
2885
1477
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
3077
2885
2885
2885
2757
3909
3909
3909
2565
4037
4037
2885
3909
3909
3909
3016
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2757
1733
2757
1733
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
4037
4037
4037
2693
3783
871
743
2760
1736
3269
3269
3397
965
3397
965
3397
965
3397
965
2757
2757
2757
2757
3397
3397
965
2573
2573
2573
2757
3397
2501
2373
837
2757
2306
2245
2245
325
2245
2245
709
2757
2245
2245
1733
2245
2245
3525
709
3397
1733
2245
3525
709
3397
1733
2245
325
709
453
2245
325
453
2245
325
837
709
453
3397
2245
837
709
453
2373
2245
1349
1477
709
1733
2757
2757
2757
2757
3909
3909
3909
3909
2061
2061
2061
2061
2061
525
3013
4037
4037
2181
2181
2181
2181
3717
2181
2181
645
2181
2247
455
231
359
871
2247
455
231
359
2248
328
456
3397
3397
965
3397
3397
2757
2757
2885
3909
3909
3909
3909
3909
3269
3269
2885
2885
2885
3015
3016
3016
3269
3269
3269
2245
837
2885
2245
325
709
2245
325
709
453
1733
2245
837
709
2245
325
837
2245
325
837
709
453
1733
2885
709
2245
325
837
709
453
2757
3909
3909
2061
2061
525
4037
4037
2693
2693
3269
3269
3269
3269
3269
3269
2245
3269
3397
3397
2757
2757
2757
2757
2757
2757
2757
2757
2757
2757
2885
2885
2885
2885
2885
3205
3205
3205
3205
3205
2951
2952
2117
1093
2117
1093
3141
3525
2885
1477
2885
3077
5
3077
3077
3077
5
3077
2245
453
2245
453
2245
325
837
2245
709
2245
325
837
709
453
2245
837
709
2245
325
709
453
2245
325
837
709
453
2245
837
709
2757
2757
3909
3909
3013
3013
2565
2565
4037
4037
2181
2885
2885
2885
2885
2885
2885
2885
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
2061
2061
2061
1549
2061
525
2061
1549
2375
3399
2376
3911
1895
3911
3911
3911
3912
3912
3912
3912
3912
3912
4071
3016
3016
3016
2373
709
453
2885
2885
2885
2885
2757
2885
2245
837
709
2373
837
2373
709
453
2885
709
2885
709
2245
325
837
2885
2885
2757
2885
2245
325
837
709
2885
709
2245
325
837
709
453
1733
2885
2885
2885
2885
709
2757
2885
2245
325
837
709
2245
837
2245
837
709
2245
325
837
709
453
1733
2245
837
2757
2885
2373
837
709
2245
325
709
453
2245
325
837
709
453
1733
2885
2885
2757
2885
2373
2885
2757
2757
2245
3781
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
2061
2061
2061
3013
3013
3013
3013
3013
3013
3013
4037
4037
2181
645
2693
2693
3205
2693
2693
2181
645
2693
3205
2181
2181
2181
3205
2181
2181
645
2181
3205
3205
3205
3205
3205
2759
871
2759
3783
2504
2760
456
1736
2760
2760
2951
2951
2951
2951
967
2951
2952
2952
2952
2952
2952
2952
2952
2087
551
3016
3016
2504
2504
2504
2504
2306
130
2178
2306
130
2178
2306
130
2178
2178
2178
3269
3269
3397
3397
3397
3397
3397
3397
3397
3397
3397
2757
2757
2757
2757
2757
2757
2565
2565
2565
2885
3205
3205
3205
2245
453
2245
453
2245
453
2501
2053
2053
2053
2053
2245
325
709
2885
2245
325
709
2885
2573
2061
525
3085
525
3205
3397
2245
3781
2245
453
2245
325
453
2245
325
837
709
453
2245
2245
709
2245
325
709
453
3013
2693
3269
2757
2757
2245
325
709
453
2245
325
837
709
453
3909
3013
2885
2885
2885
2757
2885
2885
2885
2757
453
2245
325
837
709
453
1733
2885
2885
2885
2885
2885
3909
3013
3013
3013
4037
3205
3205
3205
2757
2501
2501
2053
2053
2061
2061
3205
2245
2245
709
2245
325
709
453
2245
325
837
453
3397
837
2245
709
453
2245
837
453
2885
2245
453
2245
837
453
3397
837
3909
3909
3909
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2189
2189
2181
2181
645
2181
2181
2181
2181
2693
2693
2181
2885
2757
453
2885
2885
2501
2885
453
3909
3013
2245
453
2245
453
2053
2087
199
2599
711
1735
2087
199
455
231
743
2599
711
1735
743
2087
199
455
2759
1735
2791
3783
3015
2885
2061
2061
2061
525
2061
2061
2061
2061
2061
2061
525
2189
2189
2189
2189
2181
2181
645
2501
2885
2373
837
453
2061
2061
525
3013
3013
2189
2189
653
2189
2701
2189
653
2181
645
2693
3397
3213
2245
453
2501
2245
453
2885
709
453
2885
2885
2061
2061
2061
525
2573
2061
2189
2189
2189
2189
2189
2181
2245
709
2757
2061
525
2061
525
3013
3525
3397
2757
2503
2245
709
2373
2245
709
453
2885
453
2885
2245
709
453
2245
325
837
453
2885
1477
2373
453
2245
2501
2245
837
2885
2245
709
453
2245
325
837
453
2885
2245
709
453
2245
325
837
453
2885
1477
2373
453
2373
2245
453
2245
325
837
709
453
2885
709
2885
2245
709
2245
709
2245
2245
2245
709
2245
2757
2245
2373
2245
709
2245
709
453
2245
325
837
453
2885
2245
709
453
2245
325
837
453
2885
2373
453
2373
2245
453
2245
325
837
709
453
2245
2885
709
2885
2757
2757
2757
2757
3909
3909
3909
3909
2061
525
2061
525
2061
2061
525
2061
2061
525
2061
2061
525
2061
2061
2573
2061
525
2061
2061
525
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
4037
2181
2181
645
2181
2181
2181
2181
2181
2181
2181
2181
2181
2693
2693
2181
2181
2181
2306
130
2885
2373
709
453
2885
453
2885
2885
2757
2757
3013
3013
2701
2178
2306
130
2178
2306
130
2306
130
2757
2245
453
2501
2885
2885
2885
2885
2885
2885
2885
2245
709
2885
2245
2885
2885
2885
2885
2245
2245
2245
2245
2245
2885
2885
2245
709
453
2245
837
453
2245
2373
453
2757
2573
2061
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
3013
3013
2189
3725
653
2189
653
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
3725
653
2189
653
2189
2181
2181
2181
2181
2181
2181
2181
2181
2181
2693
2178
2178
2178
2178
2306
130
2306
2306
130
2245
837
709
453
2245
325
837
709
453
2373
2245
325
837
453
2245
837
709
453
2245
325
709
453
2245
325
837
453
3269
709
2245
837
709
453
2245
325
837
709
453
2245
325
837
453
3269
709
2245
837
709
453
2245
325
837
709
453
2373
2245
325
837
453
3269
709
1733
2245
709
2245
709
2245
2757
2245
837
709
2245
325
709
453
2245
325
837
2245
837
709
2245
325
837
709
453
2373
2245
325
837
3269
837
709
1733
2757
2757
2757
2061
2573
2061
525
2061
2573
2061
525
2573
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2189
653
2189
2189
653
2189
2189
2189
2701
2189
4037
2693
2181
645
2181
645
2181
645
2181
2693
3205
3397
3397
3141
3141
3141
3141
2373
2373
2373
2373
3397
837
1477
3397
837
1477
3397
837
1477
2885
3397
837
1477
3077
3077
3077
3077
3077
3909
3909
3909
4037
3909
2885
3781
3909
3909
3909
3909
3909
4037
3269
3397
3397
2757
2245
709
453
2245
325
837
453
2885
2306
2306
2757
2757
2757
2757
2245
325
453
2245
709
2245
3525
709
3781
2245
709
453
2245
325
453
2245
325
837
709
453
2245
837
709
453
2373
2245
709
1733
3909
2061
2061
2061
2061
2061
2061
3013
2189
2189
3725
2189
2189
3725
2189
3725
3725
2189
2693
3013
3397
2573
2573
2573
2757
2757
3909
2885
2245
325
709
2245
837
2245
325
837
709
453
1733
2885
2245
325
837
709
453
3909
2189
2189
653
2189
2189
653
2693
2693
3269
3269
3269
3269
3397
2573
2573
2757
2757
2757
3213
3213
2189
2885
2885
3141
2885
1477
3077
2757
2757
2757
2245
709
453
2245
325
837
709
453
2245
709
453
2245
325
837
709
453
2245
837
709
3013
2189
2189
2189
4037
2885
2885
2885
2885
3909
3909
3909
3909
2757
2373
453
2885
2885
2885
2885
2885
2245
837
2373
709
453
2757
2245
325
837
709
453
1733
2885
2885
2885
2757
2885
2373
837
2885
2885
2245
837
3781
3781
3781
3909
3909
3909
3909
2573
2573
2573
3013
3013
3725
653
2189
2701
2189
2189
2701
2701
2189
2701
2189
653
2701
2189
2701
2189
653
2701
2701
2701
2701
2701
2189
653
2189
2189
653
3725
653
2189
2701
2189
653
2189
3725
653
2189
3725
653
2189
2189
2701
3213
653
2189
2701
2189
653
2189
653
3725
653
2189
4037
2306
2178
2306
130
2306
2178
2306
130
2306
130
3269
3397
3397
3397
3397
2757
2757
2757
2757
2757
2885
2885
2245
453
2885
3213
3213
3213
3213
3205
2248
2178
2178
2946
2760
2053
2053
517
2053
517
2053
2053
2053
3589
2053
517
2053
517
2053
2053
2053
2053
2053
517
2053
2565
2053
2053
517
2053
517
2053
3589
2053
517
2053
517
2053
2053
2053
2053
2053
517
2053
2053
517
2053
517
2053
2053
2053
517
2053
517
2053
2053
2053
517
4037
2503
2248
456
2504
2178
2565
2053
2053
517
2504
2306
130
2053
517
2053
517
2565
2053
2053
2053
517
3589
2053
2053
2053
2053
517
3589
2053
2053
2053
2053
517
2053
517
2053
2053
2053
2053
2053
3016
2504
2504
2178
3845
2053
517
2053
517
2565
2565
2053
517
2053
2053
2053
517
2053
2565
2053
517
2053
2565
2565
3589
3589
2373
2373
2373
2053
3589
2946
2565
2565
2565
2053
2053
2053
2565
2053
2053
2053
2053
2053
2565
2053
2504
3589
3589
2565
3589
2565
2565
3589
3589
2373
2053
2053
517
2053
517
2053
517
2565
2053
2053
2053
2053
2053
2053
2053
3589
3589
3589
2053
1541
3589
2053
2053
1541
3077
5
2053
517
2053
1541
2053
1541
3077
5
2053
2053
1541
2053
3589
2053
517
2053
1541
3589
3589
3589
3589
3589
3589
2565
2565
2565
2053
2565
2053
2053
2053
2565
2053
2565
2053
517
2053
2565
2053
2053
2053
2053
2053
2053
2503
2759
455
2504
2504
2504
2565
3525
2373
3597
3597
3597
2573
2247
2061
2061
2189
2189
2247
455
2061
2061
2061
525
2061
2061
2061
525
2061
2061
2061
2061
2061
1549
3597
2189
2189
2189
2189
653
2189
2189
653
2189
2189
653
2061
2061
525
2573
2061
2061
525
2061
2061
2189
2189
653
2189
653
2573
3213
3213
2061
2061
2061
2189
2373
2061
525
2061
2061
525
2061
2061
525
2061
525
2061
525
2061
2061
525
2189
2189
2189
2189
2189
2189
2189
2178
2306
2061
525
2573
2701
2306
130
2306
2061
2061
2061
525
2061
525
2061
2061
2061
525
2061
2061
2061
525
2061
2061
525
2061
2061
2061
525
2061
2061
2061
2061
2061
2061
2061
2189
2701
2189
653
2189
2189
2189
2189
2306
130
2178
3597
2946
2061
525
2573
2061
525
2573
2061
525
2061
2573
2061
525
2061
2061
525
2573
2061
525
2061
2061
525
2061
525
2061
2061
525
2061
2061
525
2573
2573
2061
525
2061
525
2061
525
2573
2189
653
2701
2189
2189
653
2189
2189
653
2189
2189
653
2189
2189
653
2189
2189
653
3725
653
2189
2189
653
2189
3085
3213
3213
3597
3714
1922
2946
2573
2573
2701
3725
653
3085
525
3085
3085
525
2061
2061
2061
2061
2061
2061
2061
1549
2061
2061
525
1549
2061
2061
2061
1549
2061
2061
525
1549
2573
2573
2061
2061
2061
525
3725
3213
2061
2061
2061
2061
2061
3597
2061
2061
1549
3597
3597
3085
1549
2061
525
2061
2061
525
2061
2061
525
2061
2061
525
3725
3725
3725
2061
2573
3213
3781
3781
3781
3783
3783
3783
3783
3783
3943
3943
3781
3781
3781
3781
3909
3781
3781
3781
3781
3781
3781
3781
3781
3909
3909
3909
3781
3781
3781
3781
3781
3781
3781
3202
2562
1154
3202
3202
2562
3202
3202
3202
3202
2562
3202
3202
2562
2631
615
2632
3272
3271
1351
3271
3271
3269
1349
3269
3431
3269
1349
3269
1349
3269
1349
3271
3272
3269
3269
3397
3397
3269
3269
3525
1733
2885
1477
3525
1733
2885
1477
3525
1733
2885
1477
2573
2573
3589
3589
3589
3589
2573
2573
3085
525
3085
525
3714
3714
3714
3714
2061
3781
3781
3815
3269
3269
3271
3397
3269
3269
3269
2757
2757
2760
2257
401
465
2257
401
465
2257
401
465
3025
2641
401
721
465
2641
401
721
465
2641
2833
849
2833
849
2833
849
2178
2306
2818
2818
2818
2818
2257
465
2257
465
2577
977
2577
977
2577
1553
977
2577
977
3025
3025
2306
130
2306
2306
2306
2306
2306
2306
130
2306
130
2306
2306
130
2306
2306
2385
593
2129
2129
2385
2641
2897
2897
2833
2317
2178
2178
2577
2833
2833
2317
2317
2306
2306
2306
2705
2705
3729
2306
130
2306
2818
2818
2818
2306
2306
2306
2306
2306
2306
2306
130
2306
2306
130
2306
130
2306
2306
2178
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
130
2306
2306
2306
130
2178
2306
2306
2306
2178
2178
2178
2178
2178
2178
2178
2306
2306
2306
2306
2440
200
2248
456
2440
2440
2440
584
2440
584
456
2440
584
2440
456
2178
2306
2818
2504
2248
456
3016
3016
2504
2306
2306
2306
2306
2178
2306
2440
584
2824
2824
2824
840
2824
2824
840
2824
840
3784
3784
2824
2178
2952
2952
2317
3208
3208
2696
2632
2824
2824
2248
456
2504
2504
2504
2504
2504
2178
2818
2178
3088
2562
2306
2306
3074
514
258
2562
258
1282
2562
2562
2562
2562
2562
3074
3074
2562
258
1282
2562
2562
2562
2562
2562
2562
2562
2562
2562
3074
3074
2562
3330
3089
529
2306
1282
2577
2577
3089
529
1169
3089
1297
3330
3330
2321
3074
3074
3089
3089
3912
3912
3528
3528
3912
3912
2178
2178
2440
328
584
2888
3656
2888
1608
3601
3601
2833
3601
3153
3153
2304
2304
2304
2069
20
2069
2069
20
2069
20
2069
20
2069
2069
22
2069
22
2069
2070
2069
22
2069
22
2070
2070
2069
20
2069
20
2069
20
2069
20
2069
20
2069
20
2069
20
2069
20
2069
20
2069
20
2069
22
2069
22
2069
22
2069
22
2069
22
2069
22
2070
2069
22
2069
22
2070
2070
2069
22
2069
22
2070
2070
2068
2068
2068
2068
2068
2090
2410
874
2922
2090
2090
2090
426
422
362
874
2090
2922
2922
2090
2090
2090
2922
2090
362
2922
2090
2090
2922
2086
2598
2598
870
2086
358
2086
358
2086
358
870
2598
2086
358
870
2598
870
2086
358
870
2086
358
2086
2598
870
2086
358
2086
358
2086
358
2598
2086
358
2086
2086
2086
2086
2086
2598
2470
3302
742
2086
2086
550
422
486
3302
742
2086
2086
422
2086
2086
2598
2086
422
2086
2086
2086
2086
230
2086
422
2086
422
742
2790
2086
2086
2086
422
2086
2474
422
2090
2474
422
2086
550
2086
550
2598
2086
550
2086
550
2086
550
2598
2598
2086
2598
2598
2598
2598
2598
2474
422
2470
2086
2470
2086
2470
2086
3946
3942
2986
934
2982
2982
2982
2982
2982
2982
3434
3430
2922
2474
422
2598
742
2090
2922
2090
2922
2090
426
874
2090
550
2922
2090
426
422
362
874
2090
2922
2090
2090
426
874
2090
2086
358
2086
550
422
358
2086
422
358
2086
2086
550
422
358
486
2086
422
486
2086
2086
2086
550
1574
2086
1574
2086
2086
550
2086
2086
2086
550
422
2086
550
422
358
870
2086
2086
550
422
2086
422
2086
2086
550
422
486
2086
422
2090
2474
2474
2090
2474
2086
550
422
2598
422
2470
2474
422
2474
2086
2086
550
2086
2598
2086
2086
2598
422
2086
550
422
2086
2470
2086
422
2470
2598
2598
2986
934
2986
2986
934
2982
2982
2982
2982
2090
426
422
362
874
2090
426
422
362
874
490
2090
362
874
2090
426
422
362
874
490
2090
426
362
874
2090
426
422
362
874
490
2090
426
422
362
874
2090
426
422
362
874
490
2086
550
422
358
870
2086
550
870
2086
422
358
870
486
2086
550
230
422
358
870
486
2598
870
2470
2086
230
422
358
870
486
2086
550
422
358
2086
422
486
2086
550
230
422
358
742
486
2086
230
422
358
486
2086
550
422
742
2598
742
2470
2086
422
2086
550
230
422
358
870
742
486
2086
230
422
358
870
486
2086
550
230
422
358
870
742
486
2086
230
422
358
870
486
2086
550
422
2598
2086
550
422
486
2086
550
230
422
742
486
3302
742
2470
2086
230
422
486
2474
422
2474
422
2474
422
2474
422
2470
486
2086
550
230
2470
2470
2086
550
2470
2086
550
2470
2086
550
230
2470
486
2086
2534
2598
2598
2598
3050
3050
3050
3050
3050
3046
3046
3046
3046
3046
3046
3046
3046
3046
3046
2986
934
2986
934
2986
934
2986
934
2982
2982
2982
2982
2982
2982
3050
3050
3046
3046
3046
3046
2598
3110
3946
3946
2474
422
2474
422
2474
422
3946
3946
3946
3946
3942
3942
3434
2086
2470
2790
2086
2086
2086
422
2086
2086
2086
2598
2470
2086
2086
2086
550
422
2086
2598
2470
2086
2086
2086
422
486
2278
742
2470
2470
2470
2470
2982
2982
3302
2086
550
2086
422
2086
422
2086
550
422
742
2086
422
2086
230
422
742
2086
550
422
486
2086
550
422
2086
422
2474
2470
2470
2470
2982
2982
2982
2982
2982
2982
3110
3110
1254
3110
38
3110
1254
3110
3110
38
3110
3110
3110
1254
3110
2470
2470
2086
2086
2086
2086
422
2086
2086
422
2086
550
2086
2086
550
2598
422
2086
2470
2982
2982
2086
3110
2086
550
3110
2086
550
3622
3946
2086
422
2086
422
742
2790
2086
422
486
2086
2598
2790
2086
422
2086
422
742
2790
2086
422
486
2086
550
422
2278
742
2086
422
486
2086
550
2086
550
422
486
2598
2598
2598
2470
2598
2598
2470
2598
2470
2598
2470
2598
2598
422
3946
2982
2982
2982
2982
2982
2982
2986
2598
3434
2598
2598
3110
2570
2570
1546
2570
2570
2570
2058
522
2058
522
2058
522
1546
2058
2058
522
2570
2570
1546
2570
2058
522
2058
522
2058
522
2058
522
2058
522
1546
2058
2058
522
2058
2058
2058
2058
2058
2058
522
2058
2570
2570
2058
522
2570
2058
3594
3594
3594
3594
2570
2058
2058
2058
1546
2570
1546
2058
2058
2058
2058
2058
1546
2570
1546
2058
2570
2570
2058
522
2058
522
2058
522
2058
2058
2058
522
2058
2058
522
2058
2058
2484
2996
2996
2996
2996
2100
204
206
2100
204
460
462
2996
2996
2996
2996
2100
2460
2100
436
2460
460
2612
2612
436
3020
3020
3020
3020
3020
3020
3020
2996
2996
2996
2996
2356
2460
2460
2462
3486
2102
438
2102
2102
2102
438
2102
2102
2102
438
2742
3784
2060
14
2574
2062
2572
526
2574
2060
14
2060
2060
14
2060
14
2060
2062
2060
14
2060
14
2060
14
2060
14
524
526
2060
14
2060
14
524
526
2060
14
2572
526
2060
14
2060
14
524
526
2060
14
2060
14
524
526
2060
14
2060
14
2060
14
2060
14
524
526
1548
2060
14
524
526
2060
14
524
526
2060
14
524
526
2060
14
524
526
2060
14
524
526
2572
526
2572
526
2572
2060
14
2060
14
524
526
2060
14
2060
14
524
526
2060
14
2060
14
2060
14
2060
14
524
526
2060
14
2060
14
524
526
2060
2060
2060
14
2060
14
524
526
2060
14
2060
14
524
526
2060
14
2060
14
2060
2062
3598
2572
526
2572
526
2060
14
524
2060
14
524
526
2060
14
524
526
2572
2060
14
524
2060
14
524
2060
14
524
526
2060
14
524
2574
2572
2574
2572
2574
2060
14
524
2572
2060
14
524
2060
14
524
526
3084
1038
524
3084
524
2060
14
524
2060
2572
2060
14
524
526
2060
14
524
526
2060
14
524
526
2572
526
2060
14
524
526
2060
14
524
526
2060
14
524
526
2060
14
524
526
2060
14
524
526
2060
14
524
526
2062
524
526
2060
14
524
526
2060
14
524
526
2060
14
2060
3084
3084
2574
2574
3086
2574
2574
2574
2574
2574
2574
2574
2572
2572
3086
524
526
3086
524
526
3086
3084
1038
524
526
2572
526
3084
1038
524
526
3086
526
2572
2572
2572
2572
526
2572
2572
2572
2572
526
3596
1550
3598
3596
1550
3596
3596
3596
3596
3596
3596
3596
2572
526
2060
2572
3596
1550
2572
526
2572
526
2060
14
524
526
2060
14
2060
14
2060
2060
14
1548
1550
2572
3596
2060
14
524
526
1548
1550
2060
14
524
526
2572
526
2572
526
2572
2572
526
2572
2572
526
2572
2572
526
2060
524
2060
14
524
526
2060
3084
3084
3084
1038
524
526
3084
3084
1038
524
526
2060
14
2060
2060
14
524
526
2060
2060
2060
14
2060
14
524
526
2060
14
2060
14
1548
1550
2060
14
524
526
2060
14
2060
14
526
2060
14
524
2060
14
524
2060
14
524
526
2060
14
524
526
2060
14
524
526
2060
14
2060
14
524
526
2060
14
524
2060
14
2574
3084
12
1038
14
1548
1550
2060
14
524
526
2060
14
1548
1550
2060
14
524
526
2060
14
2062
524
526
2060
14
524
2060
14
524
526
2572
2060
14
2060
14
524
526
2062
524
526
2060
14
2060
2060
14
2572
526
2060
524
2060
14
2060
14
524
526
2572
526
2060
14
2574
2574
2062
526
2574
2062
2574
2574
3084
1038
524
526
2574
2060
524
526
2572
2574
3084
1038
524
526
3084
1038
2574
2572
2572
2572
526
2572
526
2572
526
1548
1550
2572
526
2572
526
2572
526
2572
526
2572
2572
526
2572
526
3596
1550
2572
526
2572
526
2572
526
2572
526
2572
526
2060
2572
2060
2572
526
2060
14
2060
14
524
526
3430
3430
2086
3622
3083
523
3087
527
3078
1038
518
526
3078
1038
518
526
3079
3075
515
3075
515
3075
515
3075
515
3075
515
3075
2756
2756
2756
3396
1350
3396
1350
3396
1350
3396
1349
3396
1350
3396
1349
1350
3908
1861
3908
1861
3908
1861
1862
3908
1861
3908
1861
3908
1861
3908
1861
3972
3972
3972
3972
3090
530
2578
3090
530
2054
2053
2054
2054
2054
2053
2565
2565
2565
2565
2565
2565
2500
3220
3220
2500
3220
3220
3220
3599
3013
2948
2948
3269
3908
3908
1861
3908
1861
3908
3908
1861
3908
1861
4036
4036
4036
3012
3908
1861
3013
3270
3910
3910
3910
3910
3014
3013
966
2950
3270
2756
3908
3909
1862
3908
1861
1862
3909
1862
3910
3909
1862
3908
1861
1862
3909
1862
3909
1862
3909
1862
3909
1862
4038
4038
3013
966
3910
3013
966
3269
1222
3270
3269
2185
2278
2213
3844
3844
3844
3845
3849
3849
3849
3849
3845
1798
3845
1798
3142
3142
3142
2057
2117
2118
2117
70
2116
69
2116
69
2116
2117
70
3140
3140
1093
3140
2102
2102
2069
20
2069
22
2069
22
2070
3078
3078
3078
3088
1104
3088
1104
2064
2064
2064
2064
2064
2064
2064
2064
2052
6
2054
2054
2084
2565
1541
2565
1541
3713
641
2689
2689
2689
2689
3713
641
2689
2689
2689
2689
2689
2689
3823
2051
3715
2053
2053
2052
2053
2053
2052
2052
2053
2052
2052
2565
2565
2181
134
2181
2182
2182
2182
2180
133
2181
134
2181
2182
2182
2182
2180
133
2181
134
2182
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2052
2054
2054
2052
2052
2052
2049
2052
2052
2052
3589
2050
2050
2050
2050
2063
2063
2599
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2432
2432
2311
295
2383
2395
2395
351
2399
2395
2395
2319
283
287
319
2331
287
319
2319
287
2319
287
2323
283
2319
283
287
319
2319
287
2639
2639
2639
2311
275
283
287
279
307
295
311
319
2323
283
287
279
307
311
319
2323
283
287
279
307
311
319
2631
607
599
2643
599
2643
607
599
2395
2383
2399
2331
287
2323
283
307
2319
283
287
2319
287
2639
2311
275
319
2318
271
286
287
2895
2895
2895
2895
2896
2896
2896
2896
2896
2896
2896
2896
2896
3596
2245
198
453
454
2245
198
2246
2246
454
2246
454
2054
2054
2066
2066
2066
2066
2066
2448
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2054
2701
2701
2701
2701
2504
2503
487
2504
2178
2178
3970
2306
2306
2306
2306
2061
3597
2061
3597
3725
2061
525
2061
2061
525
2061
2306
3793
2304
2306
2562
2562
2562
2065
2982
2982
2982
2982
3622
2315
2315
2315
2315
2315
2307
267
2315
2051
11
267
2315
2315
2315
2315
2315
2315
2307
267
2315
2315
2315
2315
2543
2543
2392
2907
2907
851
2907
851
2907
2899
2955
879
919
2955
943
879
919
3495
2919
935
2919
935
2919
935
2823
871
935
2888
856
984
920
2880
848
856
2888
856
2211
2187
175
151
303
2211
2343
2821
2821
2818
3843
3843
2306
2641
2632
712
2632
712
2376
2579
539
551
567
2579
2130
2573
3597
3853
2757
2757
2757
2791
2757
2757
2791
2791
2791
2760
2757
2757
2769
2769
2760
2760
3110
2615
2727
2727
2595
2595
2599
2599
2595
2599
2595
2595
2599
2595
2595
2599
2599
2595
2595
2599
2615
2615
2595
2595
2840
2607
2095
559
3205
3589
2311
2311
2311
2311
2311
271
2311
2311
271
2055
2311
2311
2311
2311
2311
2051
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2307
2311
2311
2311
2307
2307
2501
2705
2705
2696
2641
2641
2641
2760
2760
2769
2769
2128
2828
788
2817
2828
788
3430
2061
2061
2504
2462
2245
3846
3845
3844
3844
1797
2436
390
3204
3204
388
3204
2858
2059
2211
2210
170
2218
2211
291
167
2211
291
2438
2566
2565
3460
1413
1414
2182
2180
134
2180
133
2180
134
2180
133
2310
2308
261
2310
2308
261
2314
2314
2314
2314
274
2314
2314
2314
2314
274
2314
2314
2314
2314
274
2314
2322
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2322
2314
2322
2314
2180
134
2566
521
2567
2567
2567
2566
2567
2567
2567
2575
2567
2563
518
521
3719
3719
3719
3727
3727
3727
3727
3723
1679
3723
1679
2652
2588
284
2076
540
604
2588
284
2648
604
2588
284
2076
540
604
2328
540
284
2652
2332
2652
2588
2588
2396
2396
2392
348
2396
2396
2140
2140
2140
3676
3672
3722
1682
3720
1608
3720
3720
1608
3720
3722
3720
1608
3720
3720
1608
3720
2120
3730
3720
3720
3720
3720
3720
1608
3720
1608
3720
3720
3720
3720
3720
1608
3720
1608
2120
2122
2317
2317
3720
3720
3720
3720
3597
3597
3597
3597
3597
3597
3597
3597
2696
2696
2696
2696
2440
2785
2784
2784
2784
2784
2784
2785
2785
2785
2785
2785
2785
2785
2741
2101
309
437
2613
309
2357
2357
2357
437
2357
437
2485
2357
2101
309
437
2485
2613
309
2357
2613
2613
2613
2613
2613
3637
2869
2869
2613
2613
2613
2613
2229
2229
2383
2383
2383
2639
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3860
3604
3604
3604
2580
1556
3604
3604
3604
2836
3604
3604
3604
3860
3860
3604
2580
2580
1556
3604
2836
3604
3604
3604
3604
3860
3860
3860
3860
3860
3860
3604
3604
3604
3604
3604
3604
2580
2580
3604
3604
2580
3604
3604
2580
1556
3604
3604
2580
3604
2580
2580
1556
3604
3604
3604
3604
3604
3604
3604
3604
3604
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
3604
2580
2580
3604
2580
2580
2580
2580
3604
3604
3604
788
3604
3604
788
3604
3604
788
3604
3604
3604
3604
3604
788
3604
3604
788
3604
3604
788
2580
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
2580
3677
2580
3092
3092
2580
3092
3092
3092
3604
3604
3604
3092
1556
3092
3604
3092
3092
3092
3092
3604
3092
3092
2580
3092
3092
3092
3092
3092
3092
2580
3092
3699
3725
2493
2493
2493
2237
445
2493
2493
2493
2493
2493
2493
2493
2493
3005
3005
3005
3005
3005
3005
3005
3005
3005
4029
2237
2237
2749
2749
2877
2877
2877
2877
2877
2877
2877
2877
2365
2493
2365
445
2365
2493
2365
445
829
2365
2365
2877
2365
445
2493
2493
2365
445
2365
445
2365
2109
189
445
2365
445
2365
2365
2365
445
2365
3005
3005
3005
3005
3005
3005
2365
445
2365
2365
2365
445
2365
2365
445
2365
445
2109
445
2365
445
2365
2365
829
2365
2109
2109
445
2365
445
2365
829
2493
2237
445
2365
445
2365
445
2365
3517
2365
2365
445
2365
2365
445
2365
445
2493
2365
445
2365
2365
829
2365
2365
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2877
2365
2365
2877
2365
3005
3005
2365
829
2365
2365
2365
2365
2109
317
2365
2109
2109
317
2109
317
2365
2109
2109
2109
317
2109
317
2109
2109
317
2365
2365
2365
2749
2749
2877
2621
2621
3005
3005
3005
2245
2245
965
2245
2245
2245
2245
2245
2245
965
2245
2245
2245
2245
2437
2437
2437
2437
2437
2437
2437
2437
2437
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
3013
2245
965
2245
2437
2437
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2245
2245
2245
2245
2433
2997
4025
4021
2245
2245
2245
2437
4025
2433
2433
2433
2433
2433
2433
2433
2433
2433
4025
4025
4021
4021
4029
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2245
4025
1973
2993
2437
2437
2433
2433
2997
3001
2993
2245
2245
965
2437
2437
2433
2433
2433
2433
2433
2433
2433
2433
2433
3001
2997
3001
2997
2245
965
2245
965
2433
2245
2437
2437
2433
2433
3957
3929
1909
3957
3929
3965
3381
3381
3389
2433
3957
3961
1909
2245
2245
2433
2433
2433
2433
2433
2433
2433
2433
2433
2245
2245
2437
2245
965
2245
965
2997
3952
3952
3893
3893
3893
3893
3893
3897
1853
3897
1853
2165
2105
121
185
2101
89
117
565
601
2101
89
565
601
1589
821
1625
2101
89
121
117
181
2105
53
89
569
121
117
565
601
2105
53
89
569
565
1593
825
601
1589
821
1625
2101
89
121
117
181
601
2105
121
185
2101
117
565
181
629
2101
89
121
117
565
601
2165
2101
89
117
565
601
2101
89
565
601
1589
821
1625
2101
117
565
181
629
2101
89
121
117
565
601
2649
2677
2649
2073
281
793
2073
537
1561
281
793
2073
2073
281
793
2073
537
1561
281
793
2073
281
2073
2073
281
2073
281
793
2073
537
1561
281
793
2073
281
2841
2585
1561
3609
2097
113
177
2097
113
177
3865
3865
3893
3893
1849
3893
2173
2109
125
573
2109
573
1597
2106
122
570
2109
58
125
573
122
570
2173
2109
125
573
2109
573
1597
2109
125
573
2053
2053
2053
2053
3901
3901
2073
281
2233
2073
537
1561
281
2073
537
281
181
2073
281
181
2073
537
1561
281
2073
537
281
185
181
2073
281
185
181
2073
537
1561
281
185
181
2073
281
185
2585
1561
185
2229
2073
281
181
2229
2073
537
1561
281
185
181
2073
281
2073
537
1561
281
2073
537
281
181
2229
2073
281
181
2229
2073
537
1561
281
185
181
2585
1561
2585
2585
1561
3765
3769
697
2741
3769
1717
693
2741
697
3769
1717
693
3769
697
3765
693
3769
1717
3765
2741
3765
693
3769
1717
3769
1717
3769
1717
3769
3765
3769
1717
3765
2741
3765
693
3769
1717
3865
3865
2181
2181
2181
2181
2181
2181
2237
2237
186
2234
2237
186
2237
2237
2237
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
3773
2749
3773
1722
698
3770
3773
2749
3773
3773
1722
3770
2749
3773
2137
601
2137
2137
121
117
2101
117
565
2101
89
117
565
601
2073
281
793
2073
793
2106
122
570
2109
58
125
573
122
570
2073
537
281
181
2073
537
281
185
2073
537
281
3765
693
3765
693
2181
2234
2177
2177
2073
537
281
2073
537
281
185
2229
2073
537
281
2105
3701
2105
1657
2677
3637
3637
1653
3637
1625
1653
2649
3637
1653
3701
2073
3609
2841
3609
2841
3865
3865
3865
3865
3865
3897
3645
2565
2073
3609
3609
3765
3765
3865
3769
1725
2073
2073
537
1561
2585
2585
1561
2585
2053
2585
2585
2585
2585
1561
2585
2585
2181
2177
2177
2585
2585
2841
2101
89
117
601
2101
89
2137
121
117
601
2137
3637
2137
121
117
309
1625
1653
3637
1653
3673
1653
3637
2073
2073
537
281
2073
281
3893
3893
3893
3893
2109
125
2109
2053
517
2053
3253
2585
1561
3609
3253
2585
1561
3769
3769
3769
1717
693
3189
117
1589
1653
3253
1209
3253
1209
3201
3129
1077
1113
1141
1593
1589
1653
3641
1589
3253
1209
2869
2869
2873
829
2841
2841
2841
2613
601
2621
2741
3769
1717
2741
697
2749
3865
3865
3637
1653
3637
1625
1653
3865
3637
1653
3637
1625
1653
2585
2585
3865
3865
3097
3097
2841
2841
2841
3865
3893
1849
2101
2101
2617
565
825
309
821
2101
2101
565
2617
565
3893
3893
3893
3893
3893
3865
3865
3865
3865
2101
2328
2072
536
2072
2096
112
176
624
2316
2316
2316
2316
2060
268
2316
2828
2828
2828
2828
2828
2868
2100
116
180
2100
116
564
180
628
2100
89
116
2100
116
564
180
2100
116
180
628
2100
116
180
2100
84
116
564
2100
180
2100
84
116
180
628
2137
2132
2132
564
2164
2132
2132
2100
116
564
180
2132
2868
2164
2164
3892
3892
2100
84
116
2100
84
116
180
3668
2100
84
116
3700
2100
2100
180
2356
692
2823
2823
2823
2823
2823
2823
2823
2823
2365
2768
3892
3892
3892
3892
3892
2928
2480
2928
2288
2288
432
752
2096
2790
2278
742
2288
720
752
744
741
2800
2288
752
2800
2917
2918
3318
3269
965
3269
2433
3636
1620
1652
2100
116
180
2100
116
180
2100
116
180
628
2100
116
180
2100
116
180
628
2100
116
180
2132
2100
116
180
628
2100
180
2100
116
180
2100
84
116
180
2100
116
180
2164
1716
692
2132
2100
116
180
628
2100
116
180
2132
2132
2132
2100
116
564
2132
2079
2079
2335
799
2079
799
2079
2847
2079
2079
2079
287
799
2079
287
799
2079
2079
287
799
2079
287
799
2079
287
799
2079
799
2079
287
799
2079
287
799
2079
287
799
2079
2079
287
2079
287
2079
2079
287
799
2591
799
2847
2079
287
2079
287
799
2591
1567
799
2079
287
799
2591
1567
799
2335
799
2847
2079
287
799
2079
2079
287
799
2079
2079
287
2079
287
799
2079
287
2079
287
799
2079
287
2079
287
2079
287
2079
287
799
2591
799
2847
2079
287
2079
287
799
2079
287
799
2335
799
2847
2079
287
2079
2335
799
2079
2591
1567
2079
2079
2079
2079
2079
3615
2335
799
2079
2079
2591
1567
2079
2591
1567
2335
799
2079
2079
2079
3615
2079
2847
2847
2079
2847
2079
2079
2079
2079
2079
2079
2079
2079
2079
2079
2079
3103
2079
2100
2445
2821
2821
2821
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2309
2309
2445
2445
2445
2821
2821
2821
2445
2873
2873
2873
2873
2873
3897
3897
2053
2053
2053
2053
2053
2053
517
2053
2565
2053
517
2565
1541
2053
2565
2053
2565
2053
517
2565
1541
2053
2565
2053
517
2053
517
2053
517
2053
2565
2053
261
2565
2053
2565
2053
261
2309
2309
2309
2053
517
2053
517
2053
2053
517
2053
2053
517
2053
517
261
3891
3891
2268
2268
2268
2524
2524
2945
901
2945
901
2513
2513
2513
2513
2513
2513
2513
3537
2513
2513
2513
2513
2513
2513
2513
2945
901
2181
2277
2277
2277
741
2789
2789
1765
2789
1765
2277
2277
2277
2277
741
2789
2789
1765
2789
1765
2789
2789
2277
2789
1765
2277
2789
2277
2277
2277
741
2277
2789
2277
2277
2789
2277
2277
2277
741
2385
2385
3013
3013
2277
2277
2277
2789
2273
2273
737
2273
2273
2273
3013
2277
3009
965
3041
3206
646
3206
646
2694
3206
646
2694
3717
3717
3717
3461
2693
3206
1173
3142
1109
645
646
3206
1173
3157
645
646
582
2118
85
3221
2693
597
2133
405
3206
3206
3206
2645
3205
149
3221
3205
1094
1109
1158
1173
2645
3142
1109
1158
1173
2630
2630
2694
2630
3366
3366
2630
2630
2630
2630
2630
2630
2342
3366
3366
2694
2342
2342
3398
3398
3398
3398
3398
2694
3462
2950
3206
2694
2342
3718
1606
3718
3718
1606
3654
3718
3718
1606
3718
3718
1606
3654
3718
3462
1350
838
3462
1350
838
2950
1414
1350
838
806
1318
3462
1350
838
3398
838
2950
2950
1414
1350
838
2950
838
3398
838
2950
1414
2854
2950
2950
3462
1318
3398
3398
2694
582
2694
2694
2630
2118
390
2118
390
326
2694
582
2630
2438
294
2118
390
2118
390
2438
294
2694
2694
2694
2694
582
2694
582
2694
2630
2694
2694
582
2630
2694
3142
3142
3142
2118
1094
582
3142
582
3142
582
2374
2118
1094
582
3142
2118
2118
1094
582
3142
1158
646
3142
1158
646
3142
2118
1094
646
582
3142
646
582
3206
646
3142
582
3206
646
2118
1094
646
582
3142
3206
2118
1094
582
2694
3462
2950
2118
390
2694
3142
3142
646
3142
1158
3142
646
582
3142
2694
2694
2694
582
2630
2694
2694
2694
2374
2694
2630
2182
70
1094
1158
646
2182
70
1094
1158
2182
70
1094
1158
2182
1158
2182
1094
1158
646
2118
1094
2182
1158
3206
2118
1094
3206
3206
3206
3206
3206
3142
1158
3142
1158
3142
1158
3206
3206
3142
2118
3206
2182
70
326
582
3142
1158
3142
3142
1158
326
3142
3142
1158
3206
3142
2182
70
1094
1158
3206
3142
1158
2118
3142
1158
2694
2694
2694
2694
2694
2374
2374
3366
3366
3366
3398
3398
3398
3398
3366
3398
3398
3398
3398
3366
2694
2694
582
2694
582
2694
2694
582
2694
582
2630
2630
2630
2630
2630
3142
3142
3142
2118
1094
2118
2118
2118
2342
2694
2694
582
2630
3716
1604
3716
3716
1604
3652
3716
2692
2692
2692
580
2692
2692
580
2692
2692
2692
580
2692
2692
3204
644
3204
644
2692
3204
2692
3204
644
2692
2692
3652
3652
3652
3716
1604
3716
3716
1604
3652
3716
3716
3716
3716
1604
3716
1604
3652
3716
3716
1604
3716
3716
1604
3652
3716
3460
1348
836
804
1316
2948
1412
1348
836
2948
1412
1348
836
804
1316
3460
1348
836
3396
836
2948
836
2948
1412
1348
836
2948
836
3396
836
2948
1412
2852
2948
2948
3460
3396
3396
3396
2692
2692
580
2692
2628
2116
388
324
2116
388
324
2692
580
2628
2436
292
2116
388
2116
388
2436
2692
2692
2692
2692
580
2692
580
2692
2628
2692
2692
580
2628
2692
3140
1156
644
3140
1156
644
3140
2180
68
1092
644
580
3140
644
580
3204
644
3140
580
2372
3204
644
2372
2116
1092
644
580
3140
2180
68
644
580
3204
2116
1092
580
2180
644
3140
1156
644
3140
1156
644
3140
2116
1092
644
580
3140
644
580
3204
644
3140
580
3204
644
2116
1092
644
580
3140
3204
2116
1092
580
2692
3140
1156
644
3140
1156
644
3140
2116
1092
644
580
3140
644
580
3204
644
3140
580
3204
644
2180
68
1092
644
580
3140
3140
2180
68
644
580
3204
2116
1092
580
2180
644
2692
580
2692
580
2692
580
2628
2692
2692
3396
3396
2692
2692
580
2692
2116
324
2116
388
324
2628
2628
2116
388
2116
388
3204
644
3204
644
2692
580
2692
580
3204
644
2116
388
3204
644
2116
388
2692
580
2628
2116
388
2116
388
2692
2180
644
2372
2372
3396
3396
3396
3396
2692
2372
2436
324
2436
324
2436
292
2436
2340
2436
2628
2180
68
1092
1156
644
2180
68
1092
1156
2116
1092
1156
2180
1156
2180
1092
1156
644
2116
1092
2180
1156
3204
2116
1092
3204
3204
3204
3204
3204
2180
1092
1156
2180
1092
1156
2180
1092
3204
2180
1156
3140
2180
68
324
3204
2180
68
324
580
3140
1156
3140
3140
1156
324
3140
2180
292
2180
3140
1156
2180
3204
292
3140
2692
2692
2692
2692
2628
3364
3364
2372
2372
2372
2340
2372
2372
2372
2340
3364
3364
3364
3364
3364
3396
3396
3396
3396
3364
3396
3396
3396
3396
3364
2692
2692
2692
580
2692
580
2692
2628
2692
580
2372
2628
2340
2692
2692
2692
580
2692
580
2692
2628
2692
580
2372
2692
580
2628
2340
2628
2628
2628
2628
2628
3140
3140
3140
2116
1092
2116
2116
2116
2340
3205
3718
1606
3718
1926
1606
3718
1926
1606
2118
1158
2182
70
2182
70
1094
1158
3206
3398
2118
2118
2118
3204
3204
3716
1604
3716
1924
1604
3716
1924
1604
2116
1156
2180
68
2180
68
1092
1156
3396
2116
2116
2116
2116
2116
2116
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
2788
3044
3044
2596
2596
2788
2788
3012
3012
3012
3012
3012
3012
3012
3012
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2885
2258
2258
2898
722
2258
2898
2258
2898
2258
2258
3045
3045
3045
3045
2597
2597
3013
3026
3026
3074
3410
18
15
112
22
18
27
449
541
36
102
30
17
793
899
544
1606
1734
1746
1971
1464
1123
18
15
112
22
18
27
449
541
36
102
798
529
793
771
544
1606
1926
1026
1459
1160
1263
18
15
112
22
18
27
449
541
36
102
798
529
793
899
544
1606
1926
1026
1459
1416
1135
18
15
112
22
18
27
449
541
36
102
798
529
793
963
544
1606
1926
1026
1459
1272
195
18
15
112
22
18
27
449
541
36
614
542
529
793
771
544
1862
1350
1362
1459
1160
1263
18
15
112
22
18
27
449
541
36
614
542
529
793
899
544
1862
1350
1362
1459
1416
1135
18
15
112
22
18
27
449
541
36
614
542
529
793
963
544
1862
1350
1362
1459
1272
195
18
15
112
22
18
27
449
541
36
614
542
273
793
771
544
1862
1350
722
1715
1160
1263
18
15
112
22
18
27
449
541
36
614
286
273
793
771
544
1862
710
466
819
824
611
18
15
112
22
18
27
449
541
36
614
798
785
793
771
544
1862
1478
1490
1203
1160
1263
18
15
112
22
18
27
449
541
36
614
798
785
793
899
544
1862
1478
1490
1203
1416
1135
18
15
112
22
18
27
449
285
36
102
286
785
793
515
544
838
966
978
595
984
611
18
15
112
22
18
27
449
285
36
102
286
785
793
259
544
838
966
978
691
136
751
18
15
112
22
18
27
195
29
36
102
30
17
280
769
1056
582
326
257
944
1718
1891
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
70
198
257
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
70
710
769
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
61
389
257
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
61
390
257
944
1718
867
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
582
198
257
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
582
326
257
944
1718
867
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
582
838
769
944
1718
867
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
582
710
257
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
838
838
769
944
1718
867
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
838
710
257
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
1606
1478
769
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
1606
710
257
944
822
995
18
15
112
22
18
27
195
29
36
102
30
17
280
769
544
829
838
769
944
1718
867
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
70
198
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
61
389
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
61
390
257
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
573
389
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
573
390
257
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
582
198
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
582
326
257
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
582
838
769
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
582
710
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
838
198
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
838
838
769
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
838
710
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
829
838
769
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
669
390
257
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
769
800
669
325
341
944
1718
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
385
32
61
390
769
944
438
739
18
15
112
22
18
27
195
29
36
102
30
17
280
385
544
61
390
769
944
438
995
18
15
112
22
18
27
195
29
36
102
30
17
280
385
544
838
838
769
944
438
995
18
15
112
22
18
27
195
29
36
102
30
17
280
385
544
829
838
769
944
438
995
18
15
112
22
18
27
195
29
36
102
30
17
280
385
288
61
390
385
944
1894
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
385
288
413
325
853
944
1894
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
385
800
61
390
385
944
1894
1379
18
15
112
22
18
27
195
29
36
102
30
17
280
385
800
669
325
341
944
1894
1379
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
70
198
257
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
70
710
769
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
61
389
257
944
950
611
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
61
390
257
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
573
389
257
944
950
611
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
573
390
257
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
582
198
257
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
582
326
257
944
950
611
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
582
838
769
944
950
611
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
582
710
257
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
838
838
769
944
950
611
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
838
710
257
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
1606
1478
769
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
1606
710
257
944
870
355
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
1597
1350
769
944
950
611
18
15
112
22
18
27
195
29
36
102
30
17
280
897
544
829
838
769
944
950
611
18
15
112
22
18
27
195
29
36
102
30
17
280
897
288
70
198
257
944
870
99
18
15
112
22
18
27
195
29
36
102
30
17
280
897
288
70
710
769
944
870
99
18
15
112
22
18
27
195
29
36
102
30
17
280
897
288
61
389
257
944
950
99
18
15
112
22
18
27
195
29
36
102
30
17
280
897
288
61
390
257
944
870
99
18
15
112
22
18
27
195
29
36
102
30
17
280
897
288
413
390
257
944
870
99
18
15
112
22
18
27
195
29
36
102
30
17
280
897
288
413
325
853
944
870
99
18
15
112
22
18
27
195
29
36
102
30
17
280
897
800
61
390
385
944
870
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
897
800
582
710
209
944
870
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
897
800
838
198
209
944
870
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
897
800
838
838
849
944
870
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
897
800
838
710
209
944
870
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
897
800
669
325
341
944
870
1123
18
15
112
22
18
27
195
29
36
102
30
17
280
833
544
61
389
257
944
1014
963
18
15
112
22
18
27
195
29
36
102
30
17
280
833
544
61
390
257
944
1014
963
18
15
112
22
18
27
195
29
36
102
30
17
280
833
544
573
389
257
944
1014
963
18
15
112
22
18
27
195
29
36
102
30
17
280
833
544
573
390
257
944
1014
963
18
15
112
22
18
27
195
29
36
102
30
17
280
833
544
1597
1350
769
944
1014
963
18
15
112
22
18
27
195
29
36
102
30
17
280
833
544
829
838
769
944
1014
963
18
15
112
22
18
27
195
29
36
102
30
17
280
961
544
61
390
769
944
1782
1219
18
15
112
22
18
27
195
29
36
102
30
17
280
449
32
61
389
257
944
758
707
18
15
112
22
18
27
195
29
36
102
30
17
280
449
32
61
390
257
944
742
675
18
15
112
22
18
27
195
29
36
102
30
17
280
449
544
61
389
257
944
758
963
18
15
112
22
18
27
195
29
36
102
30
17
280
449
544
61
390
257
944
758
963
18
15
112
22
18
27
195
29
36
102
30
17
280
449
544
1597
1350
769
944
758
963
18
15
112
22
18
27
195
29
36
102
30
17
280
449
288
413
325
853
944
742
175
18
15
112
22
18
27
195
29
36
102
30
273
280
385
544
838
1413
901
464
438
995
18
15
112
22
18
27
195
29
36
102
30
273
280
385
544
838
1414
897
464
438
995
18
15
112
22
18
27
195
29
36
102
542
273
280
769
544
1606
1862
721
688
822
995
18
15
112
22
18
27
195
29
36
102
542
273
280
897
544
1606
1862
721
688
870
355
18
15
112
22
18
27
195
29
36
102
542
785
1304
385
544
829
1862
769
1840
1462
1507
18
15
112
22
18
27
195
29
36
102
286
17
280
769
544
582
966
257
944
822
995
18
15
112
22
18
27
195
29
36
102
286
17
280
769
544
829
902
257
944
822
995
18
15
112
22
18
27
195
29
36
102
286
17
280
769
544
829
965
257
944
822
995
18
15
112
22
18
27
195
29
36
102
286
17
280
769
544
829
966
257
944
822
995
18
15
112
22
18
27
195
29
36
102
286
17
280
769
800
582
966
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
769
800
838
966
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
769
800
829
901
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
769
800
829
965
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
769
800
829
966
257
944
822
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
385
544
829
902
257
944
438
995
18
15
112
22
18
27
195
29
36
102
286
17
280
385
544
829
966
257
944
438
995
18
15
112
22
18
27
195
29
36
102
286
17
280
897
544
582
966
257
944
870
355
18
15
112
22
18
27
195
29
36
102
286
17
280
897
544
829
902
257
944
950
611
18
15
112
22
18
27
195
29
36
102
286
17
280
897
544
829
966
257
944
870
355
18
15
112
22
18
27
195
29
36
102
286
17
280
897
800
582
966
257
944
870
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
897
800
838
966
257
944
870
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
897
800
829
966
257
944
870
1123
18
15
112
22
18
27
195
29
36
102
286
17
280
833
544
829
902
257
944
1014
963
18
15
112
22
18
27
195
29
36
102
286
17
280
833
544
829
965
257
944
1014
963
18
15
112
22
18
27
195
29
36
102
286
17
280
833
544
829
966
257
944
1014
963
18
15
112
22
18
27
195
29
36
166
286
17
280
769
800
1478
454
257
944
822
1123
18
15
112
22
18
27
195
29
36
614
542
17
280
769
800
1862
1350
1233
944
822
1123
18
15
112
22
18
27
195
29
36
614
542
529
280
769
800
1862
1350
1361
432
822
611
18
15
112
22
18
27
195
29
36
614
542
273
280
769
800
1862
1350
721
688
822
1123
18
15
112
22
18
27
195
29
36
614
286
17
280
769
800
1862
710
513
944
822
1123
18
15
112
22
18
27
195
29
36
614
798
529
280
769
800
1862
838
1025
432
822
1123
18
15
112
22
18
27
195
285
36
102
30
17
280
257
32
61
390
385
944
1846
1123
18
15
112
22
18
27
195
285
36
102
30
17
280
257
544
70
198
257
944
694
995
18
15
112
22
18
27
195
285
36
102
30
17
280
257
544
582
710
257
944
694
995
18
15
112
22
18
27
195
285
36
102
30
17
280
257
544
838
198
257
944
694
995
18
15
112
22
18
27
195
285
36
102
30
17
280
257
544
838
838
769
944
694
995
18
15
112
22
18
27
195
285
36
102
30
17
280
257
544
829
838
769
944
694
995
18
15
112
22
18
27
195
285
36
102
30
17
280
257
544
669
390
257
944
694
995
18
15
112
22
18
27
195
285
36
102
30
17
280
257
544
669
325
341
944
694
995
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
326
198
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
326
838
769
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
838
198
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
838
838
769
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
317
197
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
317
198
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
317
709
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
317
710
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
413
390
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
413
325
853
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
829
389
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
829
390
257
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
257
288
829
838
769
944
694
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
70
198
257
944
358
867
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
70
710
769
944
358
995
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
61
390
257
944
358
867
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
157
390
257
944
358
867
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
413
390
257
944
358
867
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
413
325
853
944
358
995
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
669
390
257
944
358
867
18
15
112
22
18
27
195
285
36
102
30
17
280
129
32
669
325
341
944
358
995
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
61
390
257
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
573
390
257
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
157
390
257
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
157
325
853
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
413
390
257
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
413
325
853
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
669
390
257
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
160
669
325
341
944
358
99
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
326
198
257
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
326
838
849
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
838
198
257
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
838
838
849
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
317
198
257
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
317
710
257
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
413
390
257
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
413
325
853
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
129
288
829
390
257
944
358
227
18
15
112
22
18
27
195
285
36
102
30
17
280
193
32
70
198
209
944
1254
931
18
15
112
22
18
27
195
285
36
102
30
17
280
193
32
61
390
257
944
1270
707
18
15
112
22
18
27
195
285
36
102
30
17
280
193
32
413
390
257
944
1270
707
18
15
112
22
18
27
195
285
36
102
30
17
280
193
32
669
390
257
944
1270
707
18
15
112
22
18
27
195
285
36
102
30
17
280
193
32
669
325
341
944
1270
707
18
15
112
22
18
27
195
285
36
102
30
17
280
193
288
326
198
209
944
1270
195
18
15
112
22
18
27
195
285
36
102
30
17
280
193
288
838
198
129
944
1270
195
18
15
112
22
18
27
195
285
36
102
30
17
280
193
288
317
710
385
944
1270
195
18
15
112
22
18
27
195
285
36
102
30
17
280
193
288
413
390
257
944
1270
195
18
15
112
22
18
27
195
285
36
102
30
17
280
193
288
829
390
257
944
1270
195
18
15
112
22
18
27
195
285
36
102
30
17
280
321
544
61
389
769
944
502
963
18
15
112
22
18
27
195
285
36
102
30
17
280
321
544
61
390
769
944
502
963
18
15
112
22
18
27
195
285
36
102
30
17
280
321
544
829
838
769
944
502
963
18
15
112
22
18
27
195
285
36
102
30
17
280
321
288
317
709
769
944
502
451
18
15
112
22
18
27
195
285
36
102
30
17
280
321
288
317
710
769
944
502
451
18
15
112
22
18
27
195
285
36
102
30
17
280
321
288
413
390
769
944
502
451
18
15
112
22
18
27
195
285
36
102
30
17
280
321
288
413
325
853
944
502
451
18
15
112
22
18
27
195
285
36
102
30
17
280
321
288
829
838
769
944
502
451
18
15
112
22
18
27
195
285
36
102
30
273
280
257
544
838
1413
901
464
470
947
18
15
112
22
18
27
195
285
36
102
30
273
280
257
544
838
1414
897
464
470
947
18
15
112
22
18
27
195
285
36
102
542
273
280
129
160
669
1861
721
464
342
819
18
15
112
22
18
27
195
285
36
102
542
273
280
129
160
669
1862
721
464
342
819
18
15
112
22
18
27
195
285
36
102
286
17
280
257
544
838
966
257
944
694
995
18
15
112
22
18
27
195
285
36
102
286
17
280
257
544
829
901
257
944
694
995
18
15
112
22
18
27
195
285
36
102
286
17
280
257
544
829
902
257
944
694
995
18
15
112
22
18
27
195
285
36
102
286
17
280
257
544
829
965
257
944
694
995
18
15
112
22
18
27
195
285
36
102
286
17
280
257
544
829
966
257
944
694
995
18
15
112
22
18
27
195
285
36
102
286
17
280
257
288
317
965
257
944
694
227
18
15
112
22
18
27
195
285
36
102
286
17
280
257
288
317
966
257
944
694
227
18
15
112
22
18
27
195
285
36
102
286
17
280
257
288
829
902
257
944
694
227
18
15
112
22
18
27
195
285
36
102
286
17
280
257
288
829
965
257
944
694
227
18
15
112
22
18
27
195
285
36
102
286
17
280
257
288
829
966
257
944
694
227
18
15
112
22
18
27
195
285
36
166
30
17
280
257
288
454
966
257
944
694
227
18
15
112
22
18
27
195
285
36
166
286
17
280
257
288
454
454
257
944
694
227
18
15
112
22
18
27
195
285
404
454
798
785
280
129
384
317
870
513
176
358
163
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
70
390
257
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
70
198
257
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
70
326
209
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
70
710
257
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
61
197
257
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
61
198
257
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
61
838
769
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
61
453
257
944
694
867
18
15
112
22
18
27
195
285
804
102
30
17
280
257
800
61
454
257
944
694
867
18
15
112
22
18
27
195
285
804
102
286
17
280
257
800
70
966
257
944
694
867
18
15
112
22
18
27
195
285
804
102
286
17
280
257
800
61
901
257
944
694
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
61
389
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
61
390
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
93
197
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
93
198
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
349
197
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
349
198
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
349
325
853
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
349
453
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
349
454
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
317
389
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
317
197
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
317
390
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
317
198
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
317
709
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
32
317
710
257
944
310
355
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
61
389
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
61
390
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
93
198
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
349
197
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
349
198
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
349
454
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
317
389
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
317
197
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
317
390
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
317
198
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
413
390
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
413
325
853
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
861
709
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
861
710
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
829
838
769
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
605
389
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
605
390
257
944
310
867
18
15
112
22
18
27
195
157
36
102
30
17
280
1
288
605
710
257
944
310
867
18
15
112
22
18
27
195
157
36
102
286
17
280
1
32
317
965
257
944
1206
227
18
15
112
22
18
27
195
157
36
102
286
17
280
1
32
317
966
257
944
1206
227
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
349
966
257
944
1206
739
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
317
965
257
944
1206
739
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
317
966
257
944
1206
739
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
861
965
257
944
1206
739
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
861
966
257
944
1206
739
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
829
901
257
944
1206
739
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
829
965
257
944
1206
739
18
15
112
22
18
27
195
157
36
102
286
17
280
1
288
829
966
257
944
1206
739
18
15
112
22
18
27
195
157
404
454
30
17
280
1
384
317
101
353
944
310
771
18
15
112
22
18
27
195
157
404
454
30
17
280
1
384
317
102
257
944
310
771
18
15
112
22
18
27
195
157
404
454
798
785
280
1
384
317
870
513
176
1078
675
18
15
112
22
18
27
195
413
36
102
542
785
1304
513
32
573
1862
769
1840
1078
739
18
15
112
22
18
27
195
413
36
102
542
785
1304
513
32
605
1862
769
1840
1078
739
18
15
112
22
18
27
195
413
36
102
798
785
1304
513
32
605
1990
513
1840
1078
739
18
15
112
22
18
27
195
413
292
102
542
785
1304
513
544
573
1862
769
1840
1206
995
18
15
112
22
18
27
195
413
292
614
542
529
280
513
544
1597
901
897
720
1590
867
18
15
112
22
18
27
195
413
292
614
542
529
280
513
544
1597
902
897
688
1590
995
18
15
112
22
18
27
195
413
292
614
542
1553
1304
513
544
1597
901
1537
1840
310
995
18
15
112
22
18
27
195
413
292
614
542
785
1304
513
544
1597
1350
769
1840
1206
995
18
15
112
22
18
27
195
413
404
454
798
785
1304
513
384
317
869
609
1840
1206
1187
18
15
112
22
18
27
195
413
404
454
798
785
1304
513
384
317
870
513
1840
1206
1187
18
15
112
22
18
27
195
413
804
614
542
529
280
513
1568
1085
901
897
688
1590
1763
18
15
112
22
18
27
195
413
804
614
542
529
280
513
1568
1085
902
897
688
1590
1763
18
15
112
22
18
27
451
29
36
102
30
17
792
641
544
61
390
769
1968
950
1251
18
15
112
22
18
27
451
29
36
102
30
17
792
641
544
838
838
769
1968
950
1251
18
15
112
22
18
27
451
29
36
102
30
273
792
641
32
70
453
901
976
950
99
18
15
112
22
18
27
451
29
36
102
30
273
792
641
32
70
454
905
976
950
99
18
15
112
22
18
27
451
29
36
102
30
273
792
641
32
61
389
901
976
950
99
18
15
112
22
18
27
451
29
36
102
30
273
792
641
32
61
390
901
976
950
99
18
15
112
22
18
27
451
29
36
102
30
273
792
641
544
61
389
901
976
950
1123
18
15
112
22
18
27
451
29
36
102
30
273
792
641
544
61
390
901
976
950
1123
18
15
112
22
18
27
451
29
36
102
542
529
792
449
544
829
1862
1281
1456
246
707
18
15
112
22
18
27
451
29
36
102
542
785
792
641
32
573
1862
769
816
950
99
18
15
112
22
18
27
451
29
36
102
542
785
792
641
544
1606
1862
769
816
950
1251
18
15
112
22
18
27
451
29
36
102
286
785
792
385
800
838
966
977
592
214
1107
18
15
112
22
18
27
451
29
36
102
286
785
792
641
32
61
901
769
816
950
99
18
15
112
22
18
27
451
29
36
102
286
785
792
641
32
61
902
769
816
950
99
18
15
112
22
18
27
451
29
36
102
286
785
792
641
32
573
901
769
816
950
99
18
15
112
22
18
27
451
29
36
102
286
785
792
641
32
573
902
769
816
950
99
18
15
112
22
18
27
451
29
36
102
286
785
792
641
32
582
966
769
816
950
99
18
15
112
22
18
27
451
29
36
102
286
785
792
641
544
61
901
769
816
950
1123
18
15
112
22
18
27
451
29
36
102
286
785
792
641
544
61
902
769
816
950
1123
18
15
112
22
18
27
451
29
36
102
286
785
792
641
544
573
901
769
816
950
1123
18
15
112
22
18
27
451
29
36
102
286
785
792
641
544
573
902
769
816
950
1123
18
15
112
22
18
27
451
29
36
102
286
785
792
641
544
582
966
769
816
950
1123
18
15
112
22
18
27
451
29
36
102
286
785
792
1793
1056
582
966
977
592
1590
1763
18
15
112
22
18
27
451
29
36
102
286
785
792
1793
544
61
902
769
560
1590
227
18
15
112
22
18
27
451
29
36
102
286
785
792
1793
544
838
966
977
592
1590
227
18
15
112
22
18
27
451
29
36
102
286
785
792
1793
800
573
902
769
560
1590
99
18
15
112
22
18
27
451
29
36
102
286
785
792
1793
800
838
966
977
592
1590
99
18
15
112
22
18
27
451
29
36
102
286
785
792
1921
1056
582
966
977
592
1750
1107
18
15
112
22
18
27
451
29
36
102
286
785
792
1921
544
838
966
977
592
1750
83
18
15
112
22
18
27
451
29
36
102
286
785
792
449
544
61
902
769
560
246
1219
18
15
112
22
18
27
451
29
36
102
286
785
792
449
544
829
902
769
560
246
1219
18
15
112
22
18
27
451
29
36
102
286
785
792
449
800
573
902
769
560
246
1091
18
15
112
22
18
27
451
29
36
102
286
785
792
1985
544
61
902
769
560
1782
67
18
15
112
22
18
27
451
29
36
102
286
785
792
1985
544
573
902
769
560
1782
67
18
15
112
22
18
27
451
29
36
102
286
785
792
1985
544
829
902
769
560
1782
67
18
15
112
22
18
27
451
29
36
102
798
785
792
641
32
582
1990
513
816
950
99
18
15
112
22
18
27
451
29
36
614
542
529
792
641
544
1862
1350
1281
1456
950
1123
18
15
112
22
18
27
451
29
36
614
542
529
792
641
544
1853
1350
1281
1456
950
1123
18
15
112
22
18
27
451
29
36
614
542
785
792
641
544
1853
1350
769
816
950
1251
18
15
112
22
18
27
451
29
36
614
798
785
792
641
544
1853
1477
1281
304
950
1123
18
15
112
22
18
27
451
29
36
614
798
785
792
641
544
1853
1478
1281
304
950
1123
18
15
112
22
18
27
451
541
36
102
30
17
792
769
32
61
390
769
1968
1206
867
18
15
112
22
18
27
451
541
36
102
30
17
792
769
32
838
838
769
1968
1206
867
18
15
112
22
18
27
451
541
36
102
30
17
792
769
32
829
838
769
1968
1206
867
18
15
112
22
18
27
451
541
36
102
30
17
792
769
544
61
390
769
1968
1206
1251
18
15
112
22
18
27
451
541
36
102
30
17
792
769
544
838
838
769
1968
1206
1251
18
15
112
22
18
27
451
541
36
102
30
17
792
769
544
829
838
769
1968
1206
1251
18
15
112
22
18
27
451
541
36
102
30
17
792
897
544
1606
1734
1745
1968
1462
1123
18
15
112
22
18
27
451
541
36
102
30
17
792
961
32
61
390
769
1968
1270
1475
18
15
112
22
18
27
451
541
36
102
30
529
792
897
544
838
838
1793
1456
1462
1123
18
15
112
22
18
27
451
541
36
102
30
529
792
897
544
1606
1734
1793
1456
1382
1123
18
15
112
22
18
27
451
541
36
102
30
529
792
897
544
829
838
1793
1456
1462
1123
18
15
112
22
18
27
451
541
36
102
30
529
792
833
544
829
838
1793
1456
1526
1219
18
15
112
22
18
27
451
541
36
102
30
529
792
961
544
1606
1734
1793
1456
1270
195
18
15
112
22
18
27
451
541
36
102
30
273
792
897
32
61
389
901
976
854
947
18
15
112
22
18
27
451
541
36
102
30
273
792
897
32
61
390
901
976
854
947
18
15
112
22
18
27
451
541
36
102
30
273
792
897
32
582
390
897
976
854
947
18
15
112
22
18
27
451
541
36
102
542
529
792
897
544
1606
1862
1281
1456
438
99
18
15
112
22
18
27
451
541
36
102
542
529
792
897
544
829
1862
1281
1456
438
99
18
15
112
22
18
27
451
541
36
102
542
529
792
833
544
829
1862
1281
1456
1526
1219
18
15
112
22
18
27
451
541
36
102
542
529
792
961
544
1606
1862
1281
1456
1270
1091
18
15
112
22
18
27
451
541
36
102
542
529
792
961
544
829
1862
1281
1456
1270
1091
18
15
112
22
18
27
451
541
36
102
542
273
792
769
1056
1606
1862
721
1712
694
1763
18
15
112
22
18
27
451
541
36
102
542
785
792
769
1056
1606
1862
769
816
694
1763
18
15
112
22
18
27
451
541
36
102
542
785
792
769
544
1606
1862
769
816
1206
1251
18
15
112
22
18
27
451
541
36
102
542
785
792
769
544
1597
1862
769
816
1206
1251
18
15
112
22
18
27
451
541
36
102
542
785
792
769
544
829
1862
769
816
1206
1251
18
15
112
22
18
27
451
541
36
102
542
785
792
897
544
1606
1862
769
816
1462
1123
18
15
112
22
18
27
451
541
36
102
542
785
792
897
544
1597
1862
769
816
1462
1123
18
15
112
22
18
27
451
541
36
102
542
785
792
897
544
829
1862
769
816
1462
1123
18
15
112
22
18
27
451
541
36
102
286
785
792
769
32
582
966
769
304
310
995
18
15
112
22
18
27
451
541
36
102
286
785
792
769
32
838
966
769
304
310
995
18
15
112
22
18
27
451
541
36
102
286
785
792
769
32
829
902
769
816
1206
995
18
15
112
22
18
27
451
541
36
102
286
785
792
769
32
829
965
769
304
310
995
18
15
112
22
18
27
451
541
36
102
286
785
792
769
32
829
966
769
304
310
995
18
15
112
22
18
27
451
541
36
102
286
785
792
769
544
61
901
769
816
822
611
18
15
112
22
18
27
451
541
36
102
286
785
792
769
544
61
902
769
560
566
611
18
15
112
22
18
27
451
541
36
102
286
785
792
769
544
838
966
769
304
310
227
18
15
112
22
18
27
451
541
36
102
286
785
792
769
544
829
901
769
816
822
611
18
15
112
22
18
27
451
541
36
102
286
785
792
769
544
829
902
769
560
566
611
18
15
112
22
18
27
451
541
36
102
286
785
792
769
544
829
965
769
304
310
227
18
15
112
22
18
27
451
541
36
102
286
785
792
769
544
829
966
769
304
310
227
18
15
112
22
18
27
451
541
36
102
286
785
792
897
544
61
902
769
304
438
99
18
15
112
22
18
27
451
541
36
102
286
785
792
897
544
838
966
769
304
438
99
18
15
112
22
18
27
451
541
36
102
286
785
792
897
544
1597
902
769
304
438
99
18
15
112
22
18
27
451
541
36
102
286
785
792
897
544
829
902
769
816
1462
1123
18
15
112
22
18
27
451
541
36
102
286
785
792
897
544
829
965
769
304
438
99
18
15
112
22
18
27
451
541
36
102
286
785
792
897
544
829
966
769
304
438
99
18
15
112
22
18
27
451
541
36
102
286
785
792
961
544
61
902
769
560
758
67
18
15
112
22
18
27
451
541
36
102
286
785
792
961
544
1597
902
769
560
758
67
18
15
112
22
18
27
451
541
36
102
286
785
792
961
544
829
902
769
560
758
67
18
15
112
22
18
27
451
541
36
102
798
529
792
769
544
829
1925
1025
1456
1334
1251
18
15
112
22
18
27
451
541
36
102
798
529
792
769
544
829
1926
1025
1456
1334
1251
18
15
112
22
18
27
451
541
36
102
798
529
792
897
544
829
1925
1025
1456
1462
1123
18
15
112
22
18
27
451
541
36
102
798
529
792
897
544
829
1926
1025
1456
1462
1123
18
15
112
22
18
27
451
541
36
102
798
529
792
961
544
829
1925
1025
1456
1270
195
18
15
112
22
18
27
451
541
36
102
798
529
792
961
544
829
1926
1025
1456
1270
195
18
15
112
22
18
27
451
541
36
102
798
785
792
769
1056
1606
1990
513
816
694
1763
18
15
112
22
18
27
451
541
36
102
798
785
792
769
544
838
1990
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
102
798
785
792
769
544
1606
1990
513
816
1206
1251
18
15
112
22
18
27
451
541
36
102
798
785
792
769
544
1597
1926
1281
1328
310
227
18
15
112
22
18
27
451
541
36
102
798
785
792
769
544
829
1925
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
102
798
785
792
769
544
829
1926
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
102
798
785
792
897
544
1606
1990
1281
1328
438
99
18
15
112
22
18
27
451
541
36
102
798
785
792
897
544
1597
1926
1281
1328
438
99
18
15
112
22
18
27
451
541
36
102
798
785
792
961
544
1606
1990
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
102
798
785
792
961
544
829
1925
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
102
798
785
792
961
544
829
1926
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
542
529
792
769
544
1862
1350
1281
1456
1206
1251
18
15
112
22
18
27
451
541
36
614
542
529
792
769
544
1853
1350
1281
1456
1206
1251
18
15
112
22
18
27
451
541
36
614
542
529
792
897
544
1862
1350
1281
1456
438
99
18
15
112
22
18
27
451
541
36
614
542
529
792
897
544
1853
1350
1281
1456
438
99
18
15
112
22
18
27
451
541
36
614
542
529
792
833
544
1853
1350
1281
1456
1526
1219
18
15
112
22
18
27
451
541
36
614
542
529
792
961
544
1862
1350
1281
1456
1270
1091
18
15
112
22
18
27
451
541
36
614
542
529
792
961
544
1853
1350
1281
1456
1270
1091
18
15
112
22
18
27
451
541
36
614
542
273
792
769
544
1862
1350
721
1712
1206
1251
18
15
112
22
18
27
451
541
36
614
542
273
792
897
544
1862
1350
721
1712
870
1123
18
15
112
22
18
27
451
541
36
614
542
273
792
961
544
1862
1350
721
1712
1254
1059
18
15
112
22
18
27
451
541
36
614
542
785
792
769
544
1862
1350
769
816
1206
1251
18
15
112
22
18
27
451
541
36
614
542
785
792
769
544
1862
966
769
1200
822
1251
18
15
112
22
18
27
451
541
36
614
542
785
792
769
544
1853
1350
769
1200
822
1251
18
15
112
22
18
27
451
541
36
614
542
785
792
769
544
1853
965
769
1200
1334
483
18
15
112
22
18
27
451
541
36
614
542
785
792
769
544
1853
966
769
1200
822
1251
18
15
112
22
18
27
451
541
36
614
542
785
792
897
544
1862
1350
769
816
1462
1123
18
15
112
22
18
27
451
541
36
614
542
785
792
897
544
1862
966
769
1200
1382
1123
18
15
112
22
18
27
451
541
36
614
542
785
792
897
544
1853
1350
769
816
1462
1123
18
15
112
22
18
27
451
541
36
614
542
785
792
897
544
1853
965
769
816
1462
1123
18
15
112
22
18
27
451
541
36
614
542
785
792
897
544
1853
966
769
1200
1382
1123
18
15
112
22
18
27
451
541
36
614
542
785
792
961
544
1862
966
769
1200
1254
1059
18
15
112
22
18
27
451
541
36
614
542
785
792
961
544
1853
1350
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
542
785
792
961
544
1853
965
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
542
785
792
961
544
1853
966
769
1200
1254
1059
18
15
112
22
18
27
451
541
36
614
286
529
792
897
544
1862
710
1537
1456
1462
1123
18
15
112
22
18
27
451
541
36
614
286
529
792
961
544
1862
710
1537
1456
1270
195
18
15
112
22
18
27
451
541
36
614
286
273
792
769
544
1862
710
465
816
822
1251
18
15
112
22
18
27
451
541
36
614
286
785
792
769
544
1862
710
1669
592
1206
1251
18
15
112
22
18
27
451
541
36
614
798
785
792
769
544
1862
1478
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
614
798
785
792
769
544
1862
838
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
614
798
785
792
769
544
1853
1413
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
614
798
785
792
769
544
1853
1414
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
614
798
785
792
769
544
1853
1477
769
1200
1206
1251
18
15
112
22
18
27
451
541
36
614
798
785
792
769
544
1853
1478
257
304
310
227
18
15
112
22
18
27
451
541
36
614
798
785
792
897
544
1862
1478
1281
304
438
99
18
15
112
22
18
27
451
541
36
614
798
785
792
897
544
1853
1413
1281
1328
438
99
18
15
112
22
18
27
451
541
36
614
798
785
792
897
544
1853
1414
1281
1328
438
99
18
15
112
22
18
27
451
541
36
614
798
785
792
897
544
1853
1477
1281
304
438
99
18
15
112
22
18
27
451
541
36
614
798
785
792
897
544
1853
1478
257
304
438
99
18
15
112
22
18
27
451
541
36
614
798
785
792
961
544
1862
1478
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
798
785
792
961
544
1862
838
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
798
785
792
961
544
1853
1413
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
798
785
792
961
544
1853
1414
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
798
785
792
961
544
1853
1477
769
1200
1270
1091
18
15
112
22
18
27
451
541
36
614
798
785
792
961
544
1853
1478
769
1200
1270
1091
18
15
112
22
18
27
451
541
804
1510
542
785
792
769
800
1862
1094
769
1200
822
1123
18
15
112
22
18
27
451
285
36
102
30
17
792
577
544
829
838
769
1968
1014
1219
18
15
112
22
18
27
451
285
36
102
30
529
792
577
544
829
838
1793
1456
1014
1219
18
15
112
22
18
27
451
285
36
102
30
273
792
513
544
669
389
901
976
982
1203
18
15
112
22
18
27
451
285
36
102
30
273
792
513
544
669
390
901
976
982
1203
18
15
112
22
18
27
451
285
36
102
542
529
792
577
544
829
1862
1281
1456
1014
1219
18
15
112
22
18
27
451
285
36
102
542
785
792
1
32
573
1862
769
816
54
739
18
15
112
22
18
27
451
285
36
102
542
785
792
513
544
573
1862
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
542
785
792
513
544
838
1862
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
542
785
792
513
544
829
1862
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
542
785
792
257
544
838
1862
769
816
182
739
18
15
112
22
18
27
451
285
36
102
542
785
792
257
544
829
1862
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
1
32
573
901
769
816
54
739
18
15
112
22
18
27
451
285
36
102
286
785
792
1
32
573
902
769
560
54
1123
18
15
112
22
18
27
451
285
36
102
286
785
792
1
32
582
966
769
304
54
99
18
15
112
22
18
27
451
285
36
102
286
785
792
1
544
582
966
769
304
54
995
18
15
112
22
18
27
451
285
36
102
286
785
792
1
544
838
966
769
304
54
995
18
15
112
22
18
27
451
285
36
102
286
785
792
1
544
829
901
769
816
54
995
18
15
112
22
18
27
451
285
36
102
286
785
792
1
544
829
965
769
304
54
995
18
15
112
22
18
27
451
285
36
102
286
785
792
1
544
829
966
769
304
54
995
18
15
112
22
18
27
451
285
36
102
286
785
792
1
544
669
902
769
304
54
995
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
838
966
769
304
54
227
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
317
902
769
560
54
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
317
965
769
304
54
227
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
317
966
769
304
54
227
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
413
902
769
304
54
227
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
829
901
769
816
54
227
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
829
902
769
560
54
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
829
965
769
304
54
227
18
15
112
22
18
27
451
285
36
102
286
785
792
1
288
829
966
769
304
54
227
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
573
901
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
573
902
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
582
966
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
838
966
977
592
982
1203
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
829
901
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
829
965
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
829
966
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
513
544
669
902
769
816
1078
1251
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
61
901
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
61
902
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
573
901
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
573
902
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
582
966
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
829
901
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
829
965
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
829
966
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
544
669
902
769
816
182
739
18
15
112
22
18
27
451
285
36
102
286
785
792
257
288
317
902
769
816
182
227
18
15
112
22
18
27
451
285
36
102
286
785
792
257
288
317
966
769
816
182
227
18
15
112
22
18
27
451
285
36
102
286
785
792
257
288
413
902
769
816
182
227
18
15
112
22
18
27
451
285
36
102
798
785
792
1
32
582
1990
513
816
54
739
18
15
112
22
18
27
451
285
36
102
798
785
792
513
544
582
1990
513
816
1078
1251
18
15
112
22
18
27
451
285
36
102
798
785
792
513
544
838
1990
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
102
798
785
792
513
544
829
1925
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
102
798
785
792
513
544
829
1926
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
166
286
785
792
1
32
454
454
769
816
54
739
18
15
112
22
18
27
451
285
36
614
542
529
792
513
544
1862
1350
1361
848
1110
1203
18
15
112
22
18
27
451
285
36
614
542
529
792
577
544
1853
1350
1281
1456
1014
1219
18
15
112
22
18
27
451
285
36
614
542
273
792
513
544
1862
1350
721
1712
1078
995
18
15
112
22
18
27
451
285
36
614
542
785
792
513
544
1862
966
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
542
785
792
513
544
1853
1350
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
542
785
792
513
544
1853
965
769
816
1078
1251
18
15
112
22
18
27
451
285
36
614
542
785
792
513
544
1853
966
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
286
785
792
513
544
1862
710
1673
592
1110
1203
18
15
112
22
18
27
451
285
36
614
798
785
792
513
544
1862
1478
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
798
785
792
513
544
1862
838
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
798
785
792
513
544
1853
1413
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
798
785
792
513
544
1853
1414
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
798
785
792
513
544
1853
1477
769
1200
1078
1251
18
15
112
22
18
27
451
285
36
614
798
785
792
513
544
1853
1478
769
1200
1078
1251
18
15
112
22
18
27
451
285
804
102
286
785
792
513
800
70
966
769
816
1078
1123
18
15
112
22
18
27
451
285
804
102
286
785
792
257
800
70
966
769
816
182
355
18
15
112
22
18
27
451
285
804
102
286
785
792
257
800
61
901
769
816
182
355
18
15
112
22
18
27
451
285
804
614
542
273
792
513
800
1094
1350
721
1712
1078
1123
18
15
112
22
18
27
451
285
804
614
286
273
792
257
800
1094
710
465
816
182
355
18
15
112
22
18
27
451
285
804
614
798
785
792
513
800
1085
1413
769
1200
1078
1123
18
15
112
22
18
27
451
285
804
614
798
785
792
513
800
1085
1477
769
1200
1078
1123
18
15
112
22
18
27
451
285
804
614
798
785
792
513
800
1085
1478
769
1200
1078
1123
18
15
112
22
18
27
451
285
804
614
798
785
792
257
800
1094
1414
257
304
182
1251
18
15
112
22
530
795
579
541
292
614
1822
785
792
897
672
1629
1733
129
80
86
179
18
15
112
22
530
795
579
541
292
614
1822
785
792
897
672
1629
1734
129
80
86
179
18
15
624
22
530
795
1987
1821
1316
1126
1822
785
1560
1025
1312
1094
710
129
688
614
99
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1058
70
197
257
945
1713
1895
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1058
70
198
257
905
1713
1895
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1058
582
325
257
945
1713
1895
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1060
582
324
849
945
1714
1902
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1060
582
326
849
945
1714
1902
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1060
582
838
849
945
1714
1902
18
15
112
22
18
27
192
24
34
102
30
17
283
768
546
70
197
257
945
1713
871
18
15
112
22
18
27
192
24
34
102
30
17
283
768
546
70
198
257
905
1713
871
18
15
112
22
18
27
192
24
34
102
30
17
283
768
546
70
453
257
945
817
999
18
15
112
22
18
27
192
24
34
102
30
17
283
768
546
70
454
257
905
1713
871
18
15
112
22
18
27
192
24
34
102
30
17
283
768
546
1606
1222
1
905
1713
871
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
196
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
197
261
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
198
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
326
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
452
261
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
453
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
710
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
70
454
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
582
324
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
582
198
261
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
582
326
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
582
838
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
582
710
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
838
838
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
548
838
710
769
945
818
1006
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1570
70
197
257
945
1713
1767
18
15
112
22
18
27
192
24
34
102
30
17
283
768
1570
70
198
257
945
1713
1767
18
15
112
22
18
27
192
24
34
102
30
17
283
768
290
70
198
262
946
822
183
18
15
112
22
18
27
192
24
34
102
30
17
283
768
290
70
454
262
946
822
183
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
70
197
257
945
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
70
198
257
905
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
70
453
257
945
817
1255
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
70
454
257
905
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
582
325
257
945
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
582
326
257
905
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
582
709
257
945
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
582
710
257
905
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
838
453
257
945
817
1255
18
15
112
22
18
27
192
24
34
102
30
17
283
768
802
838
454
257
905
1713
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
582
324
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
582
198
209
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
582
325
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
582
326
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
582
838
849
945
1714
1134
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
582
709
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
582
710
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
838
198
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
838
838
773
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
838
452
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
838
453
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
838
710
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
768
804
838
454
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
30
17
283
384
34
70
197
257
945
722
727
18
15
112
22
18
27
192
24
34
102
30
17
283
384
34
70
198
257
905
721
439
18
15
112
22
18
27
192
24
34
102
30
17
283
384
34
70
453
257
945
722
727
18
15
112
22
18
27
192
24
34
102
30
17
283
384
34
70
454
257
905
721
439
18
15
112
22
18
27
192
24
34
102
30
17
283
384
546
70
197
257
945
722
983
18
15
112
22
18
27
192
24
34
102
30
17
283
384
546
70
198
257
905
721
951
18
15
112
22
18
27
192
24
34
102
30
17
283
384
546
70
453
257
945
722
983
18
15
112
22
18
27
192
24
34
102
30
17
283
384
546
70
454
257
905
721
951
18
15
112
22
18
27
192
24
34
102
30
17
283
384
290
70
198
257
905
721
87
18
15
112
22
18
27
192
24
34
102
30
17
283
384
290
70
454
257
905
721
87
18
15
112
22
18
27
192
24
34
102
30
17
283
384
802
70
198
265
905
721
1623
18
15
112
22
18
27
192
24
34
102
30
17
283
384
802
70
454
265
905
721
1623
18
15
112
22
18
27
192
24
34
102
30
17
283
384
802
582
710
385
905
721
1623
18
15
112
22
18
27
192
24
34
102
30
17
283
896
546
70
197
257
945
881
615
18
15
112
22
18
27
192
24
34
102
30
17
283
896
546
70
198
1
905
945
999
18
15
112
22
18
27
192
24
34
102
30
17
283
896
546
70
453
257
945
881
615
18
15
112
22
18
27
192
24
34
102
30
17
283
896
546
70
454
257
905
945
999
18
15
112
22
18
27
192
24
34
102
30
17
283
896
290
70
197
257
945
881
103
18
15
112
22
18
27
192
24
34
102
30
17
283
896
290
70
198
1
905
953
103
18
15
112
22
18
27
192
24
34
102
30
17
283
896
290
70
453
257
945
881
103
18
15
112
22
18
27
192
24
34
102
30
17
283
896
290
70
454
257
905
953
103
18
15
112
22
18
27
192
24
34
102
30
17
283
896
802
582
325
257
945
881
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
896
802
582
709
257
945
881
1127
18
15
112
22
18
27
192
24
34
102
30
17
283
896
802
838
453
257
945
881
1127
18
15
112
22
18
27
192
24
34
102
30
273
283
384
546
838
1414
897
649
721
1751
18
15
112
22
18
27
192
24
34
102
542
529
283
768
546
1606
1862
1382
434
822
695
18
15
112
22
18
27
192
24
34
102
542
529
283
384
546
1606
1861
1285
433
433
999
18
15
112
22
18
27
192
24
34
102
542
529
283
896
546
1606
1861
1285
433
945
615
18
15
112
22
18
27
192
24
34
102
542
273
283
768
546
1606
1861
721
689
817
999
18
15
112
22
18
27
192
24
34
102
542
273
283
768
546
1606
1862
721
689
817
999
18
15
112
22
18
27
192
24
34
102
542
273
283
384
546
1606
1861
721
689
722
1751
18
15
112
22
18
27
192
24
34
102
542
273
283
896
546
1606
1861
721
689
881
871
18
15
112
22
18
27
192
24
34
102
542
785
1307
640
546
1606
1861
769
1841
1233
855
18
15
112
22
18
27
192
24
34
102
286
17
283
768
546
838
901
513
945
1713
743
18
15
112
22
18
27
192
24
34
102
286
17
283
768
548
582
964
261
945
818
1006
18
15
112
22
18
27
192
24
34
102
286
17
283
768
548
838
901
517
945
818
1006
18
15
112
22
18
27
192
24
34
102
286
17
283
768
802
582
965
257
945
1713
1127
18
15
112
22
18
27
192
24
34
102
286
17
283
768
802
582
966
262
945
817
1255
18
15
112
22
18
27
192
24
34
102
286
17
283
768
802
838
965
257
945
1713
1127
18
15
112
22
18
27
192
24
34
102
286
17
283
768
802
838
966
257
905
1713
1127
18
15
112
22
18
27
192
24
34
102
286
17
283
768
804
582
964
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
286
17
283
768
804
582
965
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
286
17
283
768
804
582
966
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
286
17
283
768
804
838
964
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
286
17
283
768
804
838
965
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
286
17
283
768
804
838
966
261
945
818
1262
18
15
112
22
18
27
192
24
34
102
286
17
283
384
546
838
901
513
945
433
999
18
15
112
22
18
27
192
24
34
102
286
17
283
384
546
838
902
513
905
721
951
18
15
112
22
18
27
192
24
34
102
286
17
283
384
802
582
966
265
905
721
1623
18
15
112
22
18
27
192
24
34
102
286
17
283
896
546
838
901
513
945
945
615
18
15
112
22
18
27
192
24
34
102
286
17
283
896
546
838
902
513
905
1745
599
18
15
112
22
18
27
192
24
34
102
286
17
283
896
802
582
965
257
945
881
1127
18
15
112
22
18
27
192
24
34
102
286
17
283
896
802
582
966
265
905
1745
1111
18
15
112
22
18
27
192
24
34
102
286
17
283
896
802
838
965
257
945
881
1127
18
15
112
22
18
27
192
24
34
102
286
785
283
384
546
70
966
777
137
723
1751
18
15
112
22
18
27
192
24
34
102
286
785
283
896
546
70
966
777
137
953
743
18
15
112
22
18
27
192
24
34
166
286
17
283
768
802
1478
453
261
945
1715
1255
18
15
112
22
18
27
192
24
34
166
286
17
283
768
804
1478
453
261
945
818
1262
18
15
112
22
18
27
192
24
34
166
286
17
283
768
804
1478
454
261
945
818
1262
18
15
112
22
18
27
192
280
34
102
30
17
283
256
292
326
198
257
945
690
366
18
15
112
22
18
27
192
280
34
102
30
17
283
256
292
326
326
257
945
690
366
18
15
112
22
18
27
192
280
34
102
30
17
283
256
292
326
838
769
945
690
366
18
15
112
22
18
27
192
280
34
102
30
17
283
256
292
838
198
257
945
690
366
18
15
112
22
18
27
192
280
34
102
30
17
283
256
292
838
326
257
945
690
366
18
15
112
22
18
27
192
280
34
102
30
17
283
256
292
838
838
769
945
690
366
18
15
112
22
18
27
192
280
34
102
30
17
283
128
34
70
197
257
945
369
871
18
15
112
22
18
27
192
280
34
102
30
17
283
128
34
70
453
257
945
369
871
18
15
112
22
18
27
192
280
34
102
30
273
283
256
546
838
1413
897
465
465
951
18
15
112
22
18
27
192
280
34
102
542
785
1307
128
34
582
1861
865
1841
211
727
18
15
112
22
18
27
192
280
34
102
286
17
283
256
290
326
901
513
945
689
231
18
15
112
22
18
27
192
280
34
102
286
17
283
256
290
326
902
513
905
689
615
18
15
112
22
18
27
192
280
34
102
286
17
283
256
290
838
901
513
945
689
231
18
15
112
22
18
27
192
280
34
102
286
17
283
256
290
838
902
513
905
689
615
18
15
112
22
18
27
192
280
34
102
286
17
283
128
290
326
901
517
945
1234
215
18
15
112
22
18
27
192
280
34
102
286
17
283
128
290
326
902
513
905
1233
215
18
15
112
22
18
27
192
280
34
102
286
17
283
128
290
838
901
517
945
1234
215
18
15
112
22
18
27
192
280
34
102
286
17
283
128
290
838
902
513
905
1233
215
18
15
112
22
18
27
192
280
34
166
30
17
283
256
290
454
965
261
945
689
359
18
15
112
22
18
27
192
280
34
166
286
17
283
256
290
454
453
1
945
689
231
18
15
112
22
18
27
192
280
34
166
286
17
283
256
290
454
454
1
905
689
615
18
15
112
22
18
27
192
280
802
102
30
17
283
256
802
70
389
257
945
689
871
18
15
112
22
18
27
192
280
802
102
30
17
283
256
802
70
390
257
905
689
871
18
15
112
22
18
27
192
280
802
102
30
17
283
256
804
70
388
261
945
690
878
18
15
112
22
18
27
192
280
802
102
30
17
283
256
804
70
389
257
945
690
878
18
15
112
22
18
27
192
280
802
102
30
17
283
256
804
70
390
257
945
690
878
18
15
112
22
18
27
192
280
802
102
30
17
283
256
804
70
198
257
945
690
878
18
15
112
22
18
27
192
280
802
102
30
17
283
256
804
70
326
257
945
690
878
18
15
112
22
18
27
192
280
802
102
30
17
283
256
804
70
838
769
945
690
878
18
15
112
22
18
27
192
280
802
102
30
17
283
256
804
70
710
257
945
690
878
18
15
112
22
18
27
192
280
402
454
286
17
283
128
388
390
210
82
946
370
590
18
15
112
22
18
27
192
280
402
454
286
17
283
128
388
390
594
82
946
370
590
18
15
112
22
18
27
192
280
402
454
286
17
283
128
388
390
722
82
946
370
590
18
15
112
22
18
27
192
280
402
454
286
17
283
128
388
390
466
82
946
370
590
18
15
112
22
18
27
192
280
402
454
286
273
283
256
388
134
137
645
689
690
526
18
15
112
22
18
27
192
280
402
454
286
273
283
256
388
134
649
645
689
690
526
18
15
112
22
18
27
192
280
402
454
286
273
283
256
388
390
137
645
689
690
526
18
15
112
22
18
27
192
280
402
454
286
273
283
256
388
390
649
645
689
690
526
18
15
112
22
18
27
192
280
402
454
286
273
283
256
388
646
649
645
689
690
526
18
15
112
22
18
27
192
280
402
454
798
785
283
256
388
390
841
513
177
690
526
18
15
112
22
18
27
192
280
402
454
798
785
283
256
388
646
1673
513
177
690
526
18
15
112
22
18
27
192
280
402
486
286
17
283
128
388
326
326
82
946
370
590
18
15
112
22
18
27
192
280
402
486
286
17
283
128
388
582
326
82
946
370
590
18
15
112
22
18
27
192
280
402
486
286
17
283
128
388
582
582
594
946
370
590
18
15
112
22
18
27
192
280
402
486
798
17
283
128
388
326
838
82
946
370
590
18
15
112
22
18
27
192
280
402
486
798
17
283
128
388
582
838
2
946
370
590
18
15
112
22
18
27
192
152
402
454
30
17
283
0
386
390
73
357
945
569
775
18
15
112
22
18
27
192
152
402
454
30
17
283
0
386
390
101
5
945
561
775
18
15
112
22
18
27
192
152
402
454
30
17
283
0
386
390
102
262
945
305
775
18
15
112
22
18
27
192
152
402
454
30
17
283
0
388
390
73
257
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
137
5
945
561
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
393
5
945
561
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
649
5
945
561
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
329
101
945
569
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
585
613
945
569
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
357
5
945
561
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
613
517
945
561
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
358
6
945
561
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
386
390
614
518
945
561
775
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
134
137
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
134
393
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
134
649
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
134
201
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
134
585
517
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
134
713
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
134
457
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
390
137
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
390
393
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
390
649
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
390
329
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
390
585
517
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
646
137
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
646
649
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
646
201
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
646
585
517
945
306
782
18
15
112
22
18
27
192
152
402
454
286
17
283
0
388
646
713
5
945
306
782
18
15
112
22
18
27
192
152
402
454
286
273
283
0
388
134
137
645
689
306
782
18
15
112
22
18
27
192
152
402
454
286
273
283
0
388
134
649
645
689
178
686
18
15
112
22
18
27
192
152
402
454
286
273
283
0
388
390
137
645
689
306
782
18
15
112
22
18
27
192
152
402
454
286
273
283
0
388
390
649
645
689
178
686
18
15
112
22
18
27
192
152
402
454
286
273
283
0
388
646
649
645
689
178
686
18
15
112
22
18
27
192
152
402
454
286
785
283
0
386
390
358
777
137
49
775
18
15
112
22
18
27
192
152
402
454
798
785
283
0
386
390
841
613
177
57
775
18
15
112
22
18
27
192
152
402
454
798
785
283
0
386
390
869
517
177
57
775
18
15
112
22
18
27
192
152
402
454
798
785
283
0
386
390
870
518
177
177
679
18
15
112
22
18
27
192
152
402
454
798
785
283
0
388
390
841
513
177
178
686
18
15
112
22
18
27
192
152
402
454
798
785
283
0
388
646
1673
513
177
178
686
18
15
112
22
18
27
192
152
402
486
30
17
283
0
388
326
70
257
945
306
782
18
15
112
22
18
27
192
152
402
486
286
17
283
0
388
326
326
2
946
306
782
18
15
112
22
18
27
192
152
402
486
286
17
283
0
388
582
388
5
945
306
782
18
15
112
22
18
27
192
152
402
486
286
17
283
0
388
582
644
517
945
306
782
18
15
112
22
18
27
192
152
402
486
286
17
283
0
388
582
324
5
945
306
782
18
15
112
22
18
27
192
152
402
486
286
17
283
0
388
582
326
2
946
306
782
18
15
112
22
18
27
192
152
402
486
286
17
283
0
388
582
580
517
945
306
782
18
15
112
22
18
27
192
152
402
486
286
17
283
0
388
582
582
5
945
306
782
18
15
112
22
18
27
192
152
402
486
798
17
283
0
388
326
774
1
945
306
782
18
15
112
22
18
27
192
152
402
486
798
17
283
0
388
326
838
1
945
306
782
18
15
112
22
18
27
192
152
402
486
798
785
283
0
388
326
774
513
177
178
686
18
15
112
22
18
27
192
152
402
486
798
785
283
0
388
326
838
513
177
178
686
18
15
112
22
18
27
192
408
402
454
286
273
283
512
260
390
137
645
689
1586
1230
18
15
112
22
18
27
192
408
402
454
286
273
283
512
260
390
649
645
689
1586
1230
18
15
112
22
18
27
192
408
402
454
798
785
1307
512
260
390
841
513
1841
1138
526
18
15
112
22
18
27
192
408
402
486
798
785
1307
512
258
326
837
513
1841
1073
519
18
15
112
22
18
27
192
408
402
486
798
785
1307
512
258
326
838
513
1801
1073
519
18
15
112
22
18
27
192
408
402
486
798
785
1307
512
260
326
774
513
1841
1138
526
18
15
112
22
18
27
192
408
402
486
798
785
1307
512
260
326
838
513
1841
1138
526
18
15
112
22
18
27
192
408
402
486
798
785
1307
512
260
582
838
513
1841
1138
526
18
15
112
22
18
27
192
408
402
486
798
785
1307
512
260
582
1606
513
1841
1138
526
18
15
112
22
18
27
192
408
402
486
798
785
1307
512
388
326
838
593
1841
1202
1198
18
15
112
22
18
27
448
24
34
102
30
17
795
640
546
582
325
769
1969
945
1255
18
15
112
22
18
27
448
24
34
102
30
17
795
640
546
582
326
774
1969
945
1255
18
15
112
22
18
27
448
24
34
102
30
17
795
640
546
838
837
773
1969
947
1255
18
15
112
22
18
27
448
24
34
102
30
273
795
640
34
70
453
901
977
946
103
18
15
112
22
18
27
448
24
34
102
30
273
795
640
546
838
1414
897
777
945
1127
18
15
112
22
18
27
448
24
34
102
542
529
795
640
546
1606
1861
1281
1457
945
1127
18
15
112
22
18
27
448
24
34
102
542
529
795
640
546
1606
1862
1281
1457
945
1127
18
15
112
22
18
27
448
24
34
102
542
785
795
640
546
1606
1861
769
817
953
1127
18
15
112
22
18
27
448
24
34
102
542
785
795
640
546
1606
1862
769
777
945
1127
18
15
112
22
18
27
448
24
34
102
286
529
795
640
34
70
966
1537
777
953
103
18
15
112
22
18
27
448
24
34
102
286
529
795
640
546
70
966
1537
777
953
1127
18
15
112
22
18
27
448
24
34
102
286
785
795
384
34
70
966
769
649
211
215
18
15
112
22
18
27
448
24
34
102
286
785
795
384
546
70
966
769
649
209
1239
18
15
112
22
18
27
448
24
34
102
286
785
795
384
802
582
966
777
649
209
1111
18
15
112
22
18
27
448
24
34
102
286
785
795
384
802
838
965
773
625
210
1111
18
15
112
22
18
27
448
24
34
102
286
785
795
640
34
70
966
769
777
945
103
18
15
112
22
18
27
448
24
34
102
286
785
795
640
546
70
965
769
305
953
1127
18
15
112
22
18
27
448
24
34
102
286
785
795
640
546
70
966
769
265
945
1127
18
15
112
22
18
27
448
24
34
102
286
785
795
640
546
582
965
769
305
953
1127
18
15
112
22
18
27
448
24
34
102
286
785
795
640
546
582
966
769
265
945
1127
18
15
112
22
18
27
448
24
34
102
286
785
795
1792
1058
582
966
769
649
1713
1255
18
15
112
22
18
27
448
24
34
102
286
785
795
1792
546
582
966
769
649
1713
231
18
15
112
22
18
27
448
24
34
102
286
785
795
1792
802
582
966
769
649
1713
103
18
15
112
22
18
27
448
24
34
102
286
785
795
1792
802
838
966
769
521
1585
103
18
15
112
22
18
27
448
24
34
102
286
785
795
1792
1314
582
966
769
649
1713
1127
18
15
112
22
18
27
448
24
34
102
286
785
795
1920
546
70
966
769
649
1745
215
18
15
112
22
18
27
448
24
34
102
798
529
795
640
546
838
1990
1025
777
953
1127
18
15
112
22
18
27
448
24
34
102
798
785
795
640
546
838
1990
769
777
945
1127
18
15
112
22
18
27
448
24
34
102
798
785
795
1792
546
838
1990
769
521
1585
231
18
15
112
22
18
27
448
24
34
102
798
785
795
1792
802
838
1990
769
649
1713
103
18
15
112
22
18
27
448
24
34
614
542
529
795
640
546
1862
1349
1285
1457
945
1127
18
15
112
22
18
27
448
24
34
614
542
529
795
640
546
1862
1350
1377
1457
947
1127
18
15
112
22
18
27
448
24
34
614
798
529
795
640
546
1862
1413
1025
1457
945
1127
18
15
112
22
18
27
448
24
34
614
798
529
795
640
546
1862
1414
1025
1457
945
1127
18
15
112
22
18
27
448
24
34
614
798
529
795
640
546
1862
837
1125
1457
947
1127
18
15
112
22
18
27
448
24
34
614
798
529
795
640
546
1862
838
1121
1457
947
1127
18
15
112
22
18
27
448
24
34
614
798
785
795
640
546
1862
837
1285
305
945
1127
18
15
112
22
18
27
448
24
34
614
798
785
795
640
546
1862
838
609
817
953
1127
18
15
112
22
18
27
448
536
34
102
30
17
795
768
34
582
325
769
1969
1201
1383
18
15
112
22
18
27
448
536
34
102
30
17
795
768
34
582
326
769
1929
1201
1383
18
15
112
22
18
27
448
536
34
102
30
17
795
768
36
582
324
849
1969
1202
1390
18
15
112
22
18
27
448
536
34
102
30
17
795
768
36
582
325
773
1969
1330
1518
18
15
112
22
18
27
448
536
34
102
30
17
795
768
36
582
326
849
1969
1202
1390
18
15
112
22
18
27
448
536
34
102
30
17
795
768
36
838
838
773
1969
1202
1390
18
15
112
22
18
27
448
536
34
102
30
17
795
768
546
838
837
773
1969
1203
1255
18
15
112
22
18
27
448
536
34
102
30
17
795
768
546
838
838
774
1969
1201
1255
18
15
112
22
18
27
448
536
34
102
30
17
795
768
546
1606
1734
1670
1970
1334
439
18
15
112
22
18
27
448
536
34
102
30
17
795
896
546
1606
1733
1665
1969
1457
1127
18
15
112
22
18
27
448
536
34
102
30
17
795
896
546
1606
1734
1665
1969
1457
1127
18
15
112
22
18
27
448
536
34
102
30
529
795
768
36
838
838
1793
1457
1330
1518
18
15
112
22
18
27
448
536
34
102
30
529
795
768
546
1606
1733
1793
1457
1201
231
18
15
112
22
18
27
448
536
34
102
30
529
795
768
546
1606
1734
1798
1457
1201
231
18
15
112
22
18
27
448
536
34
102
30
529
795
896
546
1606
1733
1793
1457
1457
1127
18
15
112
22
18
27
448
536
34
102
30
529
795
896
546
1606
1734
1798
1457
1457
1127
18
15
112
22
18
27
448
536
34
102
30
273
795
768
546
838
1414
897
777
625
231
18
15
112
22
18
27
448
536
34
102
30
273
795
896
546
838
1414
897
777
881
1127
18
15
112
22
18
27
448
536
34
102
542
529
795
768
546
1606
1861
1281
1457
1201
231
18
15
112
22
18
27
448
536
34
102
542
529
795
768
546
1606
1862
1281
1457
1201
231
18
15
112
22
18
27
448
536
34
102
542
529
795
768
548
1606
1860
1361
849
818
1262
18
15
112
22
18
27
448
536
34
102
542
529
795
768
548
1606
1861
1285
1457
818
1262
18
15
112
22
18
27
448
536
34
102
542
529
795
768
548
1606
1862
1281
1457
818
750
18
15
112
22
18
27
448
536
34
102
542
529
795
896
546
1606
1861
1281
1457
433
103
18
15
112
22
18
27
448
536
34
102
542
529
795
896
546
1606
1862
1281
1457
433
103
18
15
112
22
18
27
448
536
34
102
542
273
795
768
1058
1606
1861
721
1713
689
1639
18
15
112
22
18
27
448
536
34
102
542
273
795
768
1058
1606
1862
721
1713
689
1639
18
15
112
22
18
27
448
536
34
102
542
273
795
768
1060
1606
1861
721
1713
690
1646
18
15
112
22
18
27
448
536
34
102
542
273
795
768
1060
1606
1862
721
1713
690
1646
18
15
112
22
18
27
448
536
34
102
542
273
795
896
1058
1606
1861
721
1713
722
1751
18
15
112
22
18
27
448
536
34
102
542
273
795
896
1058
1606
1862
721
1713
722
1751
18
15
112
22
18
27
448
536
34
102
542
785
795
768
1058
1606
1861
769
817
689
1767
18
15
112
22
18
27
448
536
34
102
542
785
795
768
1058
1606
1862
769
777
625
1767
18
15
112
22
18
27
448
536
34
102
542
785
795
768
1060
1606
1860
773
817
690
1646
18
15
112
22
18
27
448
536
34
102
542
785
795
768
1060
1606
1861
773
817
690
1646
18
15
112
22
18
27
448
536
34
102
542
785
795
768
1060
1606
1862
773
817
690
1646
18
15
112
22
18
27
448
536
34
102
542
785
795
768
546
1606
1861
769
1201
1201
231
18
15
112
22
18
27
448
536
34
102
542
785
795
768
546
1606
1862
769
777
1201
1255
18
15
112
22
18
27
448
536
34
102
542
785
795
768
548
1606
1860
773
1201
818
1262
18
15
112
22
18
27
448
536
34
102
542
785
795
768
548
1606
1861
769
817
1202
1262
18
15
112
22
18
27
448
536
34
102
542
785
795
768
548
1606
1862
769
817
1202
1262
18
15
112
22
18
27
448
536
34
102
542
785
795
896
1058
1606
1862
777
1161
723
1751
18
15
112
22
18
27
448
536
34
102
542
785
795
896
546
1606
1861
769
1201
881
1127
18
15
112
22
18
27
448
536
34
102
542
785
795
896
546
1606
1862
769
777
1457
1127
18
15
112
22
18
27
448
536
34
102
286
529
795
768
546
70
966
1537
777
305
359
18
15
112
22
18
27
448
536
34
102
286
529
795
768
546
838
966
1545
777
305
359
18
15
112
22
18
27
448
536
34
102
286
785
795
768
34
838
901
773
305
305
999
18
15
112
22
18
27
448
536
34
102
286
785
795
768
34
838
965
769
305
305
871
18
15
112
22
18
27
448
536
34
102
286
785
795
768
36
838
901
773
305
306
1006
18
15
112
22
18
27
448
536
34
102
286
785
795
768
36
838
902
769
305
306
1006
18
15
112
22
18
27
448
536
34
102
286
785
795
768
36
838
964
769
305
306
1006
18
15
112
22
18
27
448
536
34
102
286
785
795
768
36
838
965
769
305
306
1006
18
15
112
22
18
27
448
536
34
102
286
785
795
768
36
838
966
769
305
306
1006
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
70
965
769
305
305
231
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
70
966
769
265
305
231
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
838
901
773
305
465
183
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
838
902
774
305
465
183
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
838
965
769
305
305
231
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
838
966
769
521
817
615
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
1606
965
769
305
305
231
18
15
112
22
18
27
448
536
34
102
286
785
795
768
546
1606
966
774
305
817
615
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
70
964
773
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
70
965
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
70
966
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
838
901
773
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
838
902
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
838
964
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
838
965
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
838
966
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
1606
965
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
768
548
1606
966
769
305
306
238
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
70
965
769
305
337
55
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
70
966
769
265
433
103
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
838
901
773
305
337
55
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
838
902
774
305
337
55
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
838
965
769
305
337
55
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
838
966
769
265
433
103
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
1606
965
769
305
337
55
18
15
112
22
18
27
448
536
34
102
286
785
795
896
546
1606
966
774
305
337
55
18
15
112
22
18
27
448
536
34
102
798
529
795
768
546
838
1990
1025
777
305
359
18
15
112
22
18
27
448
536
34
102
798
529
795
768
546
1606
1990
1033
777
1201
1255
18
15
112
22
18
27
448
536
34
102
798
529
795
896
546
1606
1990
1033
777
1457
1127
18
15
112
22
18
27
448
536
34
102
798
785
795
768
1060
1606
1990
517
817
690
1646
18
15
112
22
18
27
448
536
34
102
798
785
795
768
546
838
1989
769
1201
1201
231
18
15
112
22
18
27
448
536
34
102
798
785
795
768
546
838
1990
769
521
625
615
18
15
112
22
18
27
448
536
34
102
798
785
795
768
546
1606
1989
1281
1329
305
231
18
15
112
22
18
27
448
536
34
102
798
785
795
768
546
1606
1990
1286
1329
305
231
18
15
112
22
18
27
448
536
34
102
798
785
795
768
548
838
1988
773
1201
1202
238
18
15
112
22
18
27
448
536
34
102
798
785
795
768
548
838
1989
773
1201
1202
238
18
15
112
22
18
27
448
536
34
102
798
785
795
768
548
838
1990
773
1201
1202
238
18
15
112
22
18
27
448
536
34
102
798
785
795
768
548
1606
1988
1281
1329
306
238
18
15
112
22
18
27
448
536
34
102
798
785
795
768
548
1606
1989
1281
1329
306
238
18
15
112
22
18
27
448
536
34
102
798
785
795
768
548
1606
1990
513
817
1202
1262
18
15
112
22
18
27
448
536
34
102
798
785
795
896
546
838
1989
769
1201
1393
1127
18
15
112
22
18
27
448
536
34
102
798
785
795
896
546
1606
1989
1281
1329
337
55
18
15
112
22
18
27
448
536
34
102
798
785
795
896
546
1606
1990
1286
1329
337
55
18
15
112
22
18
27
448
536
34
166
174
273
795
768
588
454
265
773
977
594
158
18
15
112
22
18
27
448
536
34
614
542
529
795
768
546
1862
1349
1281
1457
1201
231
18
15
112
22
18
27
448
536
34
614
542
529
795
768
546
1862
1350
1286
1457
1201
231
18
15
112
22
18
27
448
536
34
614
542
529
795
768
548
1862
1348
1361
1457
818
1262
18
15
112
22
18
27
448
536
34
614
542
529
795
768
548
1862
1350
1281
1457
818
750
18
15
112
22
18
27
448
536
34
614
542
529
795
896
546
1862
1349
1281
1457
433
103
18
15
112
22
18
27
448
536
34
614
542
529
795
896
546
1862
1350
1286
1457
433
103
18
15
112
22
18
27
448
536
34
614
542
273
795
768
548
1862
1348
721
1713
1202
238
18
15
112
22
18
27
448
536
34
614
542
273
795
768
548
1862
1350
721
1713
1202
238
18
15
112
22
18
27
448
536
34
614
542
785
795
768
546
1862
965
769
1201
1201
231
18
15
112
22
18
27
448
536
34
614
542
785
795
768
546
1862
966
769
777
1201
1255
18
15
112
22
18
27
448
536
34
614
542
785
795
768
548
1862
1348
769
817
1202
1262
18
15
112
22
18
27
448
536
34
614
542
785
795
768
548
1862
1350
769
817
1202
1262
18
15
112
22
18
27
448
536
34
614
542
785
795
896
546
1862
965
769
1201
881
1127
18
15
112
22
18
27
448
536
34
614
542
785
795
896
546
1862
966
769
777
1457
1127
18
15
112
22
18
27
448
536
34
614
1566
17
795
768
546
1862
1989
133
1969
689
615
18
15
112
22
18
27
448
536
34
614
1566
17
795
768
546
1862
1990
134
1969
689
615
18
15
112
22
18
27
448
536
34
614
286
785
795
768
548
1862
710
1665
1201
690
622
18
15
112
22
18
27
448
536
34
614
798
529
795
768
546
1862
1413
1025
1457
1201
231
18
15
112
22
18
27
448
536
34
614
798
529
795
768
546
1862
1414
1025
1457
1201
231
18
15
112
22
18
27
448
536
34
614
798
529
795
768
546
1862
837
1125
1457
1203
1255
18
15
112
22
18
27
448
536
34
614
798
529
795
768
548
1862
1413
1025
1457
818
750
18
15
112
22
18
27
448
536
34
614
798
529
795
768
548
1862
1414
1025
1457
818
750
18
15
112
22
18
27
448
536
34
614
798
529
795
768
548
1862
836
1125
1457
1330
1262
18
15
112
22
18
27
448
536
34
614
798
529
795
768
548
1862
837
1125
1457
1330
1262
18
15
112
22
18
27
448
536
34
614
798
529
795
768
548
1862
838
1125
1457
1330
1262
18
15
112
22
18
27
448
536
34
614
798
529
795
896
546
1862
1413
1025
1457
433
103
18
15
112
22
18
27
448
536
34
614
798
529
795
896
546
1862
1414
1025
1457
433
103
18
15
112
22
18
27
448
536
34
614
798
529
795
896
546
1862
837
1121
1457
1459
1127
18
15
112
22
18
27
448
536
34
614
798
529
795
896
546
1862
838
1121
1457
434
103
18
15
112
22
18
27
448
536
34
614
798
785
795
768
546
1862
1413
1285
305
305
231
18
15
112
22
18
27
448
536
34
614
798
785
795
768
546
1862
1414
1286
305
305
231
18
15
112
22
18
27
448
536
34
614
798
785
795
768
546
1862
837
609
1201
1209
231
18
15
112
22
18
27
448
536
34
614
798
785
795
768
546
1862
1477
769
1201
1201
231
18
15
112
22
18
27
448
536
34
614
798
785
795
768
546
1862
1478
769
777
1201
1255
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
1413
1285
305
306
238
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
1414
1281
305
306
238
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
836
613
1201
1202
238
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
1476
1281
305
306
238
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
837
613
1201
1202
238
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
1477
1281
305
306
238
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
1478
1281
305
306
238
18
15
112
22
18
27
448
536
34
614
798
785
795
768
548
1862
838
1281
305
306
238
18
15
112
22
18
27
448
536
34
614
798
785
795
896
546
1862
1413
1285
305
337
55
18
15
112
22
18
27
448
536
34
614
798
785
795
896
546
1862
1414
1286
305
337
55
18
15
112
22
18
27
448
536
34
614
798
785
795
896
546
1862
837
613
1201
1234
1111
18
15
112
22
18
27
448
536
34
614
798
785
795
896
546
1862
1477
769
1201
881
1127
18
15
112
22
18
27
448
536
34
614
798
785
795
896
546
1862
1478
769
777
1457
1127
18
15
112
22
18
27
448
536
34
614
798
785
795
896
546
1862
838
609
1201
1234
1111
18
15
112
22
18
27
448
536
802
1510
542
529
795
768
802
1862
1094
1382
881
817
1127
18
15
112
22
18
27
448
536
802
1510
542
529
795
768
804
1862
1092
1361
1457
1202
1134
18
15
112
22
18
27
448
536
802
1510
542
529
795
768
804
1862
1093
1381
881
818
1134
18
15
112
22
18
27
448
536
802
1510
542
529
795
768
804
1862
1094
1281
1457
818
1134
18
15
112
22
18
27
448
536
802
1510
542
529
795
1408
802
1862
1094
1382
881
1873
55
18
15
112
22
18
27
448
536
802
1510
542
785
795
768
802
1862
1093
769
1201
1201
1127
18
15
112
22
18
27
448
536
802
1510
542
785
795
768
802
1862
1094
769
521
817
1127
18
15
112
22
18
27
448
536
802
1510
542
785
795
768
804
1862
1092
769
817
1202
1134
18
15
112
22
18
27
448
536
802
1510
542
785
795
768
804
1862
1093
769
817
1202
1134
18
15
112
22
18
27
448
536
802
1510
542
785
795
768
804
1862
1094
769
305
306
110
18
15
112
22
18
27
448
536
802
1510
542
785
795
1408
802
1862
1094
769
561
1873
55
18
15
112
22
18
27
448
536
802
1510
286
529
795
768
804
1862
1350
1281
1457
1330
110
18
15
112
22
18
27
448
536
802
1510
286
785
795
768
802
1862
133
773
305
305
103
18
15
112
22
18
27
448
536
802
1510
798
785
795
768
802
1862
1157
513
561
625
1127
18
15
112
22
18
27
448
536
802
1510
798
785
795
768
802
1862
1158
513
521
625
1127
18
15
112
22
18
27
448
536
802
1510
798
785
795
768
804
1862
1157
513
817
1202
1134
18
15
112
22
18
27
448
536
802
1510
798
785
795
768
804
1862
1158
513
817
1202
1134
18
15
112
22
18
27
448
280
34
102
30
273
795
512
546
838
1414
897
777
1137
1255
18
15
112
22
18
27
448
280
34
102
542
529
795
512
546
582
1862
1281
1417
977
695
18
15
112
22
18
27
448
280
34
102
542
529
795
256
546
582
1861
1281
1457
177
743
18
15
112
22
18
27
448
280
34
102
542
785
795
0
34
582
1862
769
777
49
743
18
15
112
22
18
27
448
280
34
102
542
785
795
0
36
582
1861
769
817
50
750
18
15
112
22
18
27
448
280
34
102
542
785
795
0
36
582
1862
769
817
50
750
18
15
112
22
18
27
448
280
34
102
542
785
795
0
546
582
1861
773
817
81
951
18
15
112
22
18
27
448
280
34
102
542
785
795
0
546
582
1862
774
817
81
951
18
15
112
22
18
27
448
280
34
102
542
785
795
512
546
582
1861
769
817
1073
1255
18
15
112
22
18
27
448
280
34
102
542
785
795
512
546
582
1862
769
777
1073
1255
18
15
112
22
18
27
448
280
34
102
542
785
795
256
546
582
1861
769
817
177
743
18
15
112
22
18
27
448
280
34
102
286
785
795
0
34
70
965
769
305
49
743
18
15
112
22
18
27
448
280
34
102
286
785
795
0
34
70
966
769
777
49
743
18
15
112
22
18
27
448
280
34
102
286
785
795
0
34
582
965
769
305
49
743
18
15
112
22
18
27
448
280
34
102
286
785
795
0
34
582
966
774
305
49
743
18
15
112
22
18
27
448
280
34
102
286
785
795
0
36
70
965
773
305
50
750
18
15
112
22
18
27
448
280
34
102
286
785
795
0
36
70
966
773
305
50
750
18
15
112
22
18
27
448
280
34
102
286
785
795
0
36
582
964
773
305
50
750
18
15
112
22
18
27
448
280
34
102
286
785
795
0
546
70
965
769
305
49
871
18
15
112
22
18
27
448
280
34
102
286
785
795
0
546
582
965
769
305
49
871
18
15
112
22
18
27
448
280
34
102
286
785
795
0
546
582
966
769
777
113
999
18
15
112
22
18
27
448
280
34
102
286
785
795
0
546
838
965
769
305
49
871
18
15
112
22
18
27
448
280
34
102
286
785
795
0
290
838
901
773
305
113
615
18
15
112
22
18
27
448
280
34
102
286
785
795
0
290
838
902
774
305
49
231
18
15
112
22
18
27
448
280
34
102
286
785
795
0
292
838
901
773
305
50
238
18
15
112
22
18
27
448
280
34
102
286
785
795
0
292
838
902
769
817
50
238
18
15
112
22
18
27
448
280
34
102
286
785
795
512
34
70
966
777
777
1073
231
18
15
112
22
18
27
448
280
34
102
286
785
795
512
546
70
965
773
305
977
1207
18
15
112
22
18
27
448
280
34
102
286
785
795
512
546
582
965
769
817
1073
1383
18
15
112
22
18
27
448
280
34
102
286
785
795
512
546
582
966
769
777
1073
1255
18
15
112
22
18
27
448
280
34
102
286
785
795
512
546
838
965
773
305
977
1207
18
15
112
22
18
27
448
280
34
102
286
785
795
512
546
838
966
769
777
1073
1255
18
15
112
22
18
27
448
280
34
102
286
785
795
512
548
582
964
773
817
1074
1262
18
15
112
22
18
27
448
280
34
102
286
785
795
512
548
582
965
769
817
1074
1262
18
15
112
22
18
27
448
280
34
102
286
785
795
512
548
582
966
769
817
1074
1262
18
15
112
22
18
27
448
280
34
102
286
785
795
256
546
582
965
769
817
177
743
18
15
112
22
18
27
448
280
34
102
286
785
795
256
290
838
901
773
817
177
231
18
15
112
22
18
27
448
280
34
102
286
785
795
256
290
838
902
774
817
177
231
18
15
112
22
18
27
448
280
34
102
798
529
795
512
546
838
1990
1025
1417
977
1207
18
15
112
22
18
27
448
280
34
102
798
529
795
256
546
838
1990
1025
777
185
743
18
15
112
22
18
27
448
280
34
102
798
785
795
0
36
582
1990
513
817
50
750
18
15
112
22
18
27
448
280
34
102
798
785
795
512
546
838
1989
769
1201
1137
1255
18
15
112
22
18
27
448
280
34
102
798
785
795
512
546
838
1990
769
521
1137
1255
18
15
112
22
18
27
448
280
34
102
798
785
795
256
546
838
1990
777
1161
185
743
18
15
112
22
18
27
448
280
34
166
286
785
795
0
34
454
453
773
817
113
103
18
15
112
22
18
27
448
280
34
166
286
785
795
0
34
454
454
774
817
49
103
18
15
112
22
18
27
448
280
34
166
286
785
795
0
292
454
454
769
817
50
238
18
15
112
22
18
27
448
280
34
166
286
785
795
512
34
454
454
774
818
1078
183
18
15
112
22
18
27
448
280
34
166
174
273
795
0
292
454
265
773
817
50
238
18
15
112
22
18
27
448
280
34
614
542
785
795
512
546
1862
965
769
1201
1137
1255
18
15
112
22
18
27
448
280
34
614
542
785
795
512
546
1862
966
769
777
1073
1255
18
15
112
22
18
27
448
280
34
614
798
529
795
512
546
1862
1414
1025
1417
977
1207
18
15
112
22
18
27
448
280
34
614
798
785
795
512
546
1862
1477
769
1201
1137
1255
18
15
112
22
18
27
448
280
34
614
798
785
795
512
546
1862
1478
769
777
1137
1255
18
15
112
22
18
27
448
280
802
614
286
273
795
256
804
1094
710
465
817
178
366
18
15
112
22
18
27
448
280
802
614
798
785
795
512
802
1094
1413
1285
1329
1137
1127
18
15
112
22
18
27
448
280
802
614
798
785
795
256
802
1094
1413
1153
1201
177
359
18
15
112
22
18
27
448
280
802
614
798
785
795
256
804
1094
1413
261
305
178
366
18
15
112
22
18
27
448
280
802
614
798
785
795
256
804
1094
1414
257
305
178
366
18
15
112
22
18
27
448
280
402
454
286
785
795
0
388
134
393
773
817
50
526
18
15
112
22
18
27
448
280
402
454
286
785
795
0
388
134
457
773
817
50
526
18
15
112
22
18
27
448
280
402
454
286
785
795
0
388
390
329
773
817
50
526
18
15
112
22
18
27
448
280
402
454
286
785
795
0
388
390
585
773
305
50
526
18
15
112
22
18
27
448
280
402
454
286
785
795
512
388
134
393
769
817
1138
14
18
15
112
22
18
27
448
280
402
454
286
785
795
512
388
134
457
773
817
1074
14
18
15
112
22
18
27
448
280
402
454
286
785
795
512
388
390
329
773
817
1074
14
18
15
112
22
18
27
448
280
402
454
286
785
795
512
388
390
585
769
817
1138
14
18
15
112
22
18
26
962
1054
1570
1638
1566
1552
1816
1792
1056
1094
1348
1284
1456
1160
1248
18
15
112
22
18
26
962
1054
1570
1638
1566
1552
1816
1792
1056
1094
1220
1028
1456
1160
1248
18
15
112
22
18
26
962
542
1570
102
542
784
1816
896
1056
70
1860
868
1648
216
1104
18
15
112
22
18
26
962
542
1570
102
542
784
1816
896
1056
70
1861
868
1648
216
1104
18
15
112
22
18
26
962
542
1570
1638
542
784
1816
1280
1056
1606
324
868
1648
1624
1200
18
15
112
22
18
26
962
542
1570
1638
542
784
1816
896
1056
1606
324
868
1648
216
1104
18
15
112
22
18
26
962
542
1570
1638
542
784
1816
1408
1056
1606
324
868
1648
1752
1120
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
512
1056
1350
1348
1108
1744
56
992
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
768
1056
1350
1348
1236
1744
184
992
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
1280
1056
1094
1348
1284
1456
1336
1248
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
1280
1056
1094
1220
1028
1456
1496
1456
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
1280
1056
1094
1349
1284
1456
1336
1248
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
896
1056
1350
1348
1108
1744
216
1120
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
1408
1056
1094
1348
1284
1456
1416
1120
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
1408
1056
1094
1220
1028
1456
1416
1120
18
15
112
22
18
26
962
542
1570
1638
1566
1552
1816
1408
1056
1094
1349
1284
1456
1416
1120
18
15
112
22
18
26
962
542
802
614
286
784
1816
512
1568
1094
708
1668
1712
104
1120
18
15
112
22
18
26
962
542
802
614
798
784
1816
512
1568
1094
836
516
1584
56
1120
18
15
112
22
18
26
962
542
802
1510
798
784
1816
512
1568
1862
1156
516
1712
104
1120
18
15
112
22
18
26
962
542
802
1510
798
784
1816
512
1568
1862
1157
516
1584
56
1120
18
15
112
22
18
27
961
1053
1572
102
798
785
1817
1795
1056
70
1926
514
1715
1160
1135
18
15
112
22
18
27
961
1053
1572
102
798
785
1817
1987
1056
70
1926
514
1715
1272
1219
18
15
112
22
18
27
961
541
1572
102
798
785
1817
771
1056
70
1926
514
1715
136
1135
18
15
112
22
18
27
961
541
1572
102
798
785
1817
1283
1056
70
1926
514
1715
1672
1263
18
15
112
22
18
27
961
541
1572
102
798
785
1817
963
1056
70
1926
514
1715
248
1219
18
15
112
22
18
27
961
541
1572
1638
1566
1553
1817
899
1056
1350
1350
1234
1747
216
1123
18
15
112
22
18
27
961
541
1572
1638
1566
1553
1817
1411
1056
1350
1350
1106
1747
1752
1123
18
15
112
22
18
27
963
1053
1572
1638
1566
1553
1816
1793
1056
1094
1350
1281
1456
1206
1123
18
15
112
22
18
27
963
1053
1572
1638
1566
1553
1816
1793
1056
1094
1222
1281
1456
1206
1123
18
15
112
22
18
27
963
1053
1572
1638
1566
1553
1816
1985
1056
1085
1349
1281
1456
1254
1059
18
15
112
22
18
27
963
1053
1572
1638
1566
1553
1816
1985
1056
1085
1350
1281
1456
1270
1091
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
513
1056
1350
1350
1233
1744
54
867
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
769
1056
1350
1350
1233
1744
182
867
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1281
1056
1094
1222
1233
1744
1846
1251
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
897
1056
1350
1350
1233
1744
214
1107
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1345
1056
1597
1350
1281
1456
1526
1219
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1345
1056
1341
1350
1281
1456
1526
1219
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1094
1350
1281
1456
1462
1123
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1094
1222
1281
1456
1382
1123
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1350
1350
1281
1456
1462
1123
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1597
1350
1281
1456
1462
1123
18
15
112
22
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1341
1350
1281
1456
1462
1123
18
15
112
22
18
27
963
541
804
614
286
529
1816
513
1568
1094
710
1537
1840
54
1123
18
15
112
22
18
27
963
541
804
614
286
785
1816
513
1568
1094
710
1665
1712
102
611
18
15
112
22
530
26
961
1053
1572
1638
1822
528
1822
1794
1056
573
836
100
1382
568
96
18
15
112
22
530
26
961
1053
1572
1638
1822
528
1822
1794
1056
573
837
100
1382
568
96
18
15
112
22
530
26
961
1053
1572
1638
1822
528
1822
1795
1056
573
836
100
1382
610
1123
18
15
112
22
530
26
961
1053
1572
1638
1822
528
1822
1795
1056
573
837
100
1382
610
1123
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
514
1056
573
836
100
614
80
1456
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
514
1056
573
837
100
614
80
1456
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
515
1056
573
836
100
614
98
995
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
515
1056
573
837
100
614
98
995
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1282
1056
573
836
100
1382
1488
1200
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1282
1056
573
837
100
1382
1488
1200
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1283
1056
573
836
100
1382
1330
1203
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1283
1056
573
837
100
1382
1330
1203
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1346
1056
573
836
100
1382
1504
1472
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1346
1056
573
837
100
1382
1504
1472
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
898
1056
573
836
100
1382
352
1072
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
898
1056
573
837
100
1382
352
1072
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1410
1056
573
836
100
1382
1360
1072
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1410
1056
573
837
100
1382
1360
1072
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
834
1056
573
836
100
1382
496
1216
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
834
1056
573
837
100
1382
496
1216
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1474
1056
573
836
100
614
1760
1056
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1474
1056
573
837
100
614
1760
1056
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1347
1056
573
836
100
1382
1506
1219
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1347
1056
573
837
100
1382
1506
1219
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
899
1056
573
836
100
1382
354
1123
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
899
1056
573
837
100
1382
354
1123
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1411
1056
573
836
100
1382
1378
1123
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1411
1056
573
837
100
1382
1378
1123
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
835
1056
573
836
100
1382
482
1219
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
835
1056
573
837
100
1382
482
1219
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1475
1056
573
836
100
614
1762
1219
18
15
112
22
530
26
961
541
1572
1638
1822
528
1822
1475
1056
573
837
100
614
1778
1219
18
15
112
22
530
26
962
1054
1570
1638
1822
528
1816
1792
1056
582
836
4
560
568
96
18
15
112
22
530
26
962
1054
1570
1638
1822
528
1816
1792
1056
582
837
4
560
568
96
18
15
112
22
530
26
962
1054
1570
1638
1822
528
1816
1792
1056
582
708
4
560
568
96
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
512
1056
1094
1732
4
560
56
992
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
768
1056
1094
1732
4
560
264
1120
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
1280
1056
1094
1732
4
560
1544
1248
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
896
1056
1094
1732
4
560
344
1072
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
896
1056
582
836
4
560
344
1072
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
896
1056
582
708
4
560
344
1072
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
1408
1056
1094
1732
4
560
856
1072
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
1408
1056
582
836
4
560
856
1072
18
15
112
22
530
26
962
542
1570
1638
1822
528
1816
1408
1056
582
708
4
560
856
1072
18
15
112
22
530
27
961
1053
1572
1638
1822
529
1817
1795
1056
582
838
82
563
648
111
18
15
112
22
530
27
961
1053
1572
1638
1822
529
1818
1794
1056
573
837
101
1380
562
96
18
15
112
22
530
27
961
1053
1572
1638
1822
529
1818
1794
1056
582
838
101
1380
570
96
18
15
112
22
530
27
961
1053
1572
1638
1822
529
1818
1794
1056
574
838
101
1380
570
96
18
15
112
22
530
27
961
541
1572
1638
1822
529
1817
771
1056
582
838
82
1331
312
1123
18
15
112
22
530
27
961
541
1572
1638
1822
529
1817
1283
1056
582
838
82
1203
1656
1251
18
15
112
22
530
27
961
541
1572
1638
1822
529
1817
899
1056
582
838
82
1203
376
1123
18
15
112
22
530
27
961
541
1572
1638
1822
529
1817
1411
1056
582
838
82
1331
1416
1135
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
514
1056
573
837
101
612
82
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
514
1056
573
838
101
612
82
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
514
1056
582
838
101
612
82
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
514
1056
574
838
101
612
82
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1282
1056
573
837
101
612
1594
1248
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1282
1056
573
838
101
612
1594
1248
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1282
1056
582
838
101
612
1594
1248
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1282
1056
574
838
101
612
1594
1248
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1346
1056
573
837
101
1380
1514
1224
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1346
1056
582
838
101
1380
1522
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1346
1056
574
838
101
1380
1522
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
898
1056
573
837
101
612
362
1120
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
898
1056
573
838
101
612
362
1120
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
898
1056
582
838
101
612
362
1120
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
898
1056
574
838
101
612
362
1120
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1410
1056
573
837
101
612
882
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1410
1056
573
838
101
612
882
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1410
1056
582
838
101
612
882
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1410
1056
574
838
101
612
882
1456
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
834
1056
573
837
101
1380
498
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
834
1056
582
838
101
1380
498
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
834
1056
574
838
101
1380
498
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1474
1056
573
837
101
612
1778
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1474
1056
573
838
101
612
1786
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1474
1056
582
838
101
612
1786
1216
18
15
112
22
530
27
961
541
1572
1638
1822
529
1818
1474
1056
574
838
101
612
1786
1216
18
15
112
22
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
573
838
1
1200
1206
1123
18
15
112
22
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
582
838
1
1200
1206
1123
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
513
1056
573
837
1
1200
54
867
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
513
1056
573
838
1
560
54
995
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
513
1056
582
838
1
560
54
995
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
769
1056
573
838
1
560
310
1123
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
769
1056
582
838
1
560
310
1123
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
1281
1056
573
838
1
560
1590
1251
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
1281
1056
582
838
1
560
1590
1251
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
897
1056
573
838
1
1200
438
1251
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
897
1056
582
838
1
1200
438
1251
18
15
112
22
530
27
963
541
1572
1638
1822
529
1816
1409
1056
582
838
81
1360
1366
1107
18
15
112
22
530
795
835
541
1572
1638
1822
785
1304
1409
1056
582
838
257
1328
1142
1507
18
15
624
22
18
26
961
541
1828
614
542
688
1822
514
544
70
389
964
1638
112
96
18
15
624
22
18
26
961
541
1828
614
542
688
1822
514
544
61
388
964
1638
112
96
18
15
624
22
18
26
961
541
1828
614
542
688
1822
515
544
61
388
964
1638
98
99
18
15
624
22
18
26
961
541
1828
614
542
688
1822
770
544
70
389
964
1638
140
96
18
15
624
22
18
26
961
541
1828
614
542
688
1822
770
544
61
388
964
1638
140
96
18
15
624
22
18
26
961
541
1828
614
542
688
1822
1154
544
70
389
964
1638
1932
96
18
15
624
22
18
26
961
541
1828
614
542
688
1822
1154
544
61
388
964
1638
1932
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
514
544
70
1413
964
1638
112
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
514
544
61
900
964
1638
112
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
514
544
61
901
964
1638
112
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
514
544
61
1412
964
1638
112
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
515
544
61
900
964
1638
98
99
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
515
544
61
901
964
1638
98
99
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
515
544
61
1412
964
1638
98
99
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
770
544
61
900
964
1638
140
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
770
544
61
901
964
1638
140
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
770
544
61
1412
964
1638
140
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
1154
544
70
1413
964
1638
1932
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
1154
544
61
900
964
1638
1932
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
1154
544
61
901
964
1638
1932
96
18
15
624
22
18
26
961
541
1828
614
1566
1712
1822
1154
544
61
1412
964
1638
1932
96
18
15
624
22
18
26
962
542
1826
614
542
688
1816
512
544
70
388
964
1636
104
96
18
15
624
22
18
26
962
542
1826
614
542
688
1816
768
544
70
388
964
1636
136
96
18
15
624
22
18
26
962
542
1826
614
542
688
1816
1152
544
70
388
964
1636
1928
96
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
512
544
70
836
516
816
56
96
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
512
544
70
1476
900
1712
8
224
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
512
544
70
964
516
816
56
96
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
512
544
70
708
516
816
56
96
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
512
544
70
965
516
816
56
96
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
768
544
70
836
516
816
136
224
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
768
544
70
1476
900
1712
184
96
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
768
544
70
708
516
816
136
224
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
896
544
70
836
516
816
216
80
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
896
544
70
1476
900
1744
216
96
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
896
544
70
964
516
816
216
80
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
896
544
70
708
516
816
216
80
18
15
624
22
18
26
962
542
1826
614
1566
1552
1816
896
544
70
965
516
816
216
80
18
15
624
22
18
27
961
541
1828
614
542
689
1818
514
544
70
389
965
1636
114
96
18
15
624
22
18
27
961
541
1828
614
542
689
1818
770
544
70
389
965
1636
138
96
18
15
624
22
18
27
961
541
1828
614
542
689
1818
1154
544
70
389
965
1636
1930
96
18
15
624
22
18
27
961
541
1828
614
1566
1713
1818
514
544
70
1413
965
1636
114
96
18
15
624
22
18
27
961
541
1828
614
1566
1713
1818
514
544
61
901
965
1636
114
96
18
15
624
22
18
27
961
541
1828
614
1566
1713
1818
770
544
61
901
965
1636
138
96
18
15
624
22
18
27
961
541
1828
614
1566
1713
1818
1154
544
70
1413
965
1636
1930
96
18
15
624
22
18
27
961
541
1828
614
1566
1713
1818
1154
544
61
901
965
1636
1930
96
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
513
544
70
1413
901
1744
54
99
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
513
544
70
1414
897
1712
54
227
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
513
544
61
901
513
816
54
99
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
513
544
61
1413
897
1744
54
99
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
513
544
61
902
513
816
54
99
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
513
544
61
1414
897
1744
54
99
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
769
544
61
901
513
816
310
99
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
769
544
61
902
513
816
310
99
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
897
544
61
1413
897
1744
214
83
18
15
624
22
18
27
963
541
1828
614
1566
1553
1816
897
544
61
1414
897
1744
214
83
18
15
624
534
18
27
961
541
1828
998
542
1553
1818
770
528
326
325
869
868
474
120
18
15
1392
534
18
26
962
798
1826
1254
542
1552
1816
1024
1056
582
68
772
816
2008
1200
18
15
1392
534
18
26
962
798
1826
1254
542
1552
1816
1024
1056
582
69
772
816
2008
1200
18
15
112
22
18
27
81
325
77
102
30
17
21
789
929
544
390
769
781
1929
773
18
15
112
22
18
27
81
325
77
102
30
17
21
789
929
544
326
513
781
1929
773
18
15
112
22
18
27
81
325
77
102
30
17
21
789
929
928
390
385
781
1929
773
18
15
112
22
18
27
81
325
77
102
30
17
21
789
929
928
454
257
781
1929
773
18
15
112
22
18
27
81
325
77
102
30
17
533
789
929
544
390
769
1805
773
773
18
15
112
22
18
27
81
325
77
102
30
17
533
789
929
544
326
513
1805
773
773
18
15
112
22
18
27
81
325
77
102
30
17
533
789
1953
544
390
769
1805
773
1669
18
15
112
22
18
27
81
325
77
102
30
17
533
789
1953
544
326
769
1805
773
1669
18
15
112
22
18
27
81
325
77
102
542
17
533
789
961
544
1862
513
1805
777
633
18
15
112
22
18
27
81
325
77
102
542
17
533
789
929
544
1862
513
1805
773
773
18
15
112
22
18
27
81
325
77
102
542
529
533
789
961
544
1862
1281
1293
777
633
18
15
112
22
18
27
81
325
77
102
542
529
533
789
929
544
1862
1281
1293
777
773
18
15
112
22
18
27
81
325
77
102
542
273
533
789
929
544
1862
721
1622
853
773
18
15
112
22
18
27
81
325
77
102
542
785
533
789
961
544
1862
769
1037
1417
1209
18
15
112
22
18
27
81
325
77
102
542
785
533
789
929
544
1862
769
1037
773
261
18
15
112
22
18
27
81
325
77
102
286
17
21
789
929
544
902
513
781
1929
773
18
15
112
22
18
27
81
325
77
102
286
17
21
789
929
928
966
513
781
1929
773
18
15
112
22
18
27
81
325
77
102
286
17
533
789
929
928
966
513
1805
773
773
18
15
112
22
18
27
81
325
77
102
286
529
21
789
929
544
902
1537
1165
1925
1157
18
15
112
22
18
27
81
325
77
102
286
529
21
789
929
928
966
1537
1165
1925
1157
18
15
112
22
18
27
81
325
77
102
286
529
533
789
929
544
902
1537
1293
773
773
18
15
112
22
18
27
81
325
77
102
286
529
533
789
929
928
966
1537
1293
777
773
18
15
112
22
18
27
81
325
77
102
286
273
533
789
929
928
902
641
1549
777
261
18
15
112
22
18
27
81
325
77
102
286
273
533
789
929
928
966
1793
1293
777
773
18
15
112
22
18
27
81
325
77
102
286
785
533
789
929
928
966
977
1110
853
1285
18
15
112
22
18
27
81
325
77
102
798
529
533
789
929
544
1926
1025
1293
777
773
18
15
112
22
18
27
81
325
77
102
798
785
533
789
929
544
1926
769
1037
777
261
18
15
112
22
18
27
81
325
77
486
30
17
21
789
929
672
70
513
781
1929
773
18
15
112
22
18
27
81
325
77
486
30
17
533
789
929
672
70
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
542
17
21
789
929
800
902
1025
1590
1924
1157
18
15
112
22
18
27
81
325
77
486
542
17
21
789
929
800
966
1025
1590
1924
1157
18
15
112
22
18
27
81
325
77
486
542
17
533
789
929
800
902
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
542
17
533
789
929
800
966
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
286
17
21
789
929
672
134
1
781
1929
773
18
15
112
22
18
27
81
325
77
486
286
17
21
789
929
672
390
1
781
1929
773
18
15
112
22
18
27
81
325
77
486
286
17
21
789
929
672
326
1
781
1929
773
18
15
112
22
18
27
81
325
77
486
286
17
21
789
929
672
1862
513
781
1929
773
18
15
112
22
18
27
81
325
77
486
286
17
21
789
929
800
134
1
781
1929
773
18
15
112
22
18
27
81
325
77
486
286
17
21
789
929
800
646
513
781
1929
773
18
15
112
22
18
27
81
325
77
486
286
17
21
789
929
800
582
1
781
1929
773
18
15
112
22
18
27
81
325
77
486
286
17
533
789
929
672
134
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
286
17
533
789
929
672
390
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
286
17
533
789
929
672
326
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
286
17
533
789
929
800
134
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
286
17
533
789
929
800
646
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
286
17
533
789
929
800
582
513
1805
773
773
18
15
112
22
18
27
81
325
77
486
286
273
533
789
929
672
134
641
1549
777
261
18
15
112
22
18
27
81
325
77
486
286
273
533
789
929
800
646
641
1549
777
261
18
15
112
22
18
27
81
325
77
486
286
785
533
789
929
672
326
769
1037
773
773
18
15
112
22
18
27
81
325
77
486
286
785
533
789
929
800
582
769
1037
773
773
18
15
112
22
18
27
81
325
77
486
798
529
21
789
929
672
1670
1025
1165
1925
1157
18
15
112
22
18
27
81
325
77
486
798
529
21
789
929
800
774
1025
1165
1925
1157
18
15
112
22
18
27
81
325
77
486
798
529
533
789
929
672
1670
1025
1293
777
773
18
15
112
22
18
27
81
325
77
486
798
529
533
789
929
800
774
1025
1293
777
773
18
15
112
22
18
27
81
325
77
486
798
785
533
789
929
672
1670
1153
1037
1417
1157
18
15
112
22
18
27
81
325
77
486
798
785
533
789
929
800
774
513
1037
773
773
18
15
112
22
18
27
81
325
77
486
798
785
533
789
929
800
838
513
1037
773
773
18
15
112
22
18
27
960
1048
1570
102
542
785
1819
1792
1058
70
1862
769
1545
1209
1255
18
15
112
22
18
27
960
1048
1570
102
542
785
1819
1920
1058
70
1861
865
1649
1235
1111
18
15
112
22
18
27
960
1048
1570
102
542
785
1819
1920
1058
70
1862
865
1649
1234
1111
18
15
112
22
18
27
960
1048
1570
1638
1566
1553
1819
1792
1058
1094
1221
1029
1457
1201
1255
18
15
112
22
18
27
960
1048
1570
1638
1566
1553
1819
1792
1058
1094
1349
1281
1457
1201
1127
18
15
112
22
18
27
960
1048
1570
1638
1566
1553
1819
1792
1058
1094
1350
1286
1457
1201
1127
18
15
112
22
18
27
960
1048
1570
1638
1566
1553
1819
1792
1058
1094
1222
1025
1457
1201
1127
18
15
112
22
18
27
960
536
1570
102
542
785
1819
768
1058
70
1862
769
1545
185
743
18
15
112
22
18
27
960
536
1570
102
542
785
1819
896
1058
70
1861
869
1649
210
1111
18
15
112
22
18
27
960
536
1570
102
542
785
1819
896
1058
70
1862
865
1649
210
1111
18
15
112
22
18
27
960
536
1570
1638
30
529
1819
768
1058
582
198
1801
1801
177
1255
18
15
112
22
18
27
960
536
1570
1638
30
529
1819
1280
1058
582
198
1793
1801
1841
1255
18
15
112
22
18
27
960
536
1570
1638
30
529
1819
1408
1058
582
198
1801
1801
1457
1127
18
15
112
22
18
27
960
536
1570
1638
30
785
1819
512
1058
582
198
1926
1713
49
1383
18
15
112
22
18
27
960
536
1570
1638
30
785
1819
768
1058
582
197
1925
1713
185
743
18
15
112
22
18
27
960
536
1570
1638
30
785
1819
768
1058
582
198
1921
1713
185
743
18
15
112
22
18
27
960
536
1570
1638
30
785
1819
1280
1058
582
197
1925
1713
1721
1255
18
15
112
22
18
27
960
536
1570
1638
30
785
1819
1280
1058
582
198
1921
1713
1721
1255
18
15
112
22
18
27
960
536
1570
1638
30
785
1819
896
1058
582
198
1921
1673
209
1111
18
15
112
22
18
27
960
536
1570
1638
30
785
1819
1408
1058
582
198
1921
1673
1745
1111
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
512
1060
1350
1350
1233
1745
50
878
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
1280
1058
1094
1349
1281
1457
1329
1255
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
1280
1058
1094
1350
1281
1457
1329
1255
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
896
1058
1350
1349
1233
1745
209
1111
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
896
1058
1350
1350
1233
1745
209
1111
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
1408
1058
1094
1349
1281
1457
1457
1127
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
1408
1058
1094
1350
1281
1457
1457
1127
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
1408
1058
1350
1349
1281
1457
1457
1127
18
15
112
22
18
27
960
536
1570
1638
1566
1553
1819
1408
1058
1350
1350
1286
1457
1457
1127
18
15
112
22
18
27
960
536
802
1510
542
785
1819
512
1570
1862
1094
777
1545
49
1127
18
15
112
22
18
27
960
536
802
1510
798
785
1819
512
1570
1862
1157
517
1585
49
1255
18
15
112
22
18
27
960
536
802
1510
798
785
1819
512
1570
1862
1158
513
1545
49
1127
18
15
112
22
18
27
960
536
802
1510
798
785
1819
512
1572
1862
1157
517
1585
50
1262
18
15
112
22
18
27
960
536
802
1510
798
785
1819
512
1572
1862
1158
513
1585
50
1262
18
15
112
22
530
27
960
1048
1570
1638
1822
529
1819
1792
1058
582
837
1
561
561
103
18
15
112
22
530
27
960
1048
1570
1638
1822
529
1819
1792
1058
582
838
6
561
561
103
18
15
112
22
530
27
960
1048
1570
1638
1822
529
1819
1792
1060
582
836
1
1329
562
110
18
15
112
22
530
27
960
1048
1570
1638
1822
529
1819
1792
1060
582
837
1
1329
562
110
18
15
112
22
530
27
960
1048
1570
1638
1822
529
1819
1792
1060
582
838
1
1329
562
110
18
15
112
22
530
27
960
536
1570
1638
1822
529
1819
512
1060
582
838
5
1201
50
878
18
15
112
22
530
27
960
536
1570
1638
1822
529
1819
768
1060
582
838
5
561
306
1262
18
15
112
22
530
27
960
536
1570
1638
1822
529
1819
1280
1058
582
837
1
561
1649
1255
18
15
112
22
530
27
960
536
1570
1638
1822
529
1819
1280
1058
582
838
6
561
1841
1255
18
15
112
22
530
795
832
536
1570
1638
1822
785
1307
1408
1060
582
838
261
1329
1202
1262
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
512
546
70
965
513
817
49
103
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
512
546
70
966
513
817
49
103
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
512
548
70
964
517
817
50
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
512
548
70
1478
901
1745
50
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
512
548
70
965
517
817
50
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
512
548
70
966
517
817
50
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
512
548
70
710
517
817
50
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
768
546
70
965
513
817
305
231
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
768
548
70
964
517
817
306
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
768
548
70
965
513
817
306
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
768
548
70
966
513
817
306
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
768
548
70
710
513
817
306
110
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
1152
546
70
966
513
777
1977
103
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
896
546
70
965
513
817
337
55
18
15
624
22
18
27
960
536
1826
614
1566
1553
1819
896
546
70
966
513
777
441
231
18
15
624
22
530
795
960
536
1826
614
1822
785
1051
512
546
70
1222
137
777
49
103
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
93
196
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
93
197
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
93
708
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
349
196
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
349
197
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
349
708
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
349
452
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
67
160
349
453
132
102
242
275
18
15
112
22
18
26
65
29
36
102
30
16
30
194
32
61
388
132
102
496
960
18
15
112
22
18
26
65
29
36
102
30
16
30
194
288
61
388
132
102
496
448
18
15
112
22
18
26
65
29
36
102
30
16
30
194
288
413
388
132
102
496
448
18
15
112
22
18
26
65
29
36
102
30
16
30
194
288
413
196
132
102
496
448
18
15
112
22
18
26
65
29
36
102
30
16
30
194
288
413
324
100
102
480
448
18
15
112
22
18
26
65
29
36
102
30
16
30
194
288
413
325
100
102
480
448
18
15
112
22
18
26
65
29
36
102
30
16
30
194
288
413
452
132
358
480
448
18
15
112
22
18
26
65
29
36
102
30
16
30
194
288
413
453
132
358
480
448
18
15
112
22
18
26
65
29
36
102
30
16
30
195
32
61
388
132
102
482
963
18
15
112
22
18
26
65
29
36
102
30
16
30
195
288
61
388
132
102
482
451
18
15
112
22
18
26
65
29
36
102
30
16
30
195
288
413
388
132
102
482
451
18
15
112
22
18
26
65
29
36
102
30
16
30
195
288
413
196
132
102
482
451
18
15
112
22
18
26
65
29
36
102
30
16
30
195
288
413
324
100
102
482
451
18
15
112
22
18
26
65
29
36
102
30
16
30
195
288
413
325
100
102
482
451
18
15
112
22
18
26
65
29
36
102
30
16
30
195
288
413
452
132
358
482
451
18
15
112
22
18
26
65
29
36
102
30
16
30
195
288
413
453
132
358
498
451
18
15
112
22
18
26
65
29
36
102
286
16
30
194
288
413
964
612
102
480
448
18
15
112
22
18
26
65
29
36
102
286
16
30
194
288
413
965
612
102
480
448
18
15
112
22
18
26
65
29
36
102
286
16
30
898
544
70
965
612
870
2000
1456
18
15
112
22
18
26
65
29
36
102
286
16
30
195
288
413
965
612
102
482
451
18
15
112
22
18
26
65
29
404
454
798
784
30
130
384
317
868
612
102
1488
768
18
15
112
22
18
26
65
29
404
454
798
784
30
130
384
317
869
612
102
1488
768
18
15
112
22
18
26
65
285
36
102
30
16
30
450
32
61
388
132
358
1008
1984
18
15
112
22
18
26
65
285
36
102
30
16
30
451
32
61
388
132
358
994
1987
18
15
112
22
18
26
65
285
292
614
542
528
542
706
1568
1597
1348
1380
1382
992
1984
18
15
112
22
18
26
65
285
292
614
542
528
542
706
1568
1597
1349
1380
1382
992
1984
18
15
112
22
18
26
65
285
292
614
542
528
542
706
1568
1341
1348
1380
1382
992
1984
18
15
112
22
18
26
65
285
292
614
542
528
542
706
1568
1341
1349
1380
1382
992
1984
18
15
112
22
18
26
65
285
292
614
542
528
542
707
1568
1597
1348
1380
1382
994
1987
18
15
112
22
18
26
65
285
292
614
542
528
542
707
1568
1597
1349
1380
1382
994
1987
18
15
112
22
18
26
65
285
292
614
542
528
542
707
1568
1341
1349
1380
1382
994
1987
18
15
112
22
18
26
65
285
292
614
1566
16
542
706
1568
1597
1924
132
1894
992
1984
18
15
112
22
18
26
65
285
292
614
1566
16
542
707
1568
1597
1924
132
1894
994
1731
18
15
112
22
18
26
65
285
804
102
30
16
30
386
544
61
836
356
870
976
976
18
15
112
22
18
26
65
285
804
102
30
16
30
386
544
61
837
356
870
976
976
18
15
112
22
18
26
65
285
804
102
30
16
30
386
416
61
836
356
870
976
1200
18
15
112
22
18
26
65
285
804
102
30
16
30
386
416
61
837
356
870
976
1200
18
15
112
22
18
26
65
285
804
102
30
16
30
450
544
61
388
132
102
1008
960
18
15
112
22
18
26
65
285
804
102
30
16
30
450
544
61
836
356
102
992
960
18
15
112
22
18
26
65
285
804
102
30
16
30
450
544
61
837
356
102
992
960
18
15
112
22
18
26
65
285
804
102
30
16
30
451
544
61
388
132
102
994
963
18
15
112
22
18
26
65
285
804
102
30
16
30
451
544
61
837
356
102
994
963
18
15
112
22
18
26
65
285
804
102
30
528
30
386
416
61
836
1892
614
976
688
18
15
112
22
18
26
65
285
804
102
30
528
30
386
416
61
837
1892
614
976
688
18
15
112
22
18
27
65
29
33
166
174
17
26
194
290
494
265
5
100
498
452
18
15
112
22
18
27
65
29
36
102
30
17
25
899
544
70
710
722
723
2008
995
18
15
112
22
18
27
65
29
36
102
30
17
26
130
272
326
838
869
612
474
504
18
15
112
22
18
27
65
29
36
102
30
17
26
130
272
838
838
869
612
474
504
18
15
112
22
18
27
65
29
36
102
30
17
26
194
32
70
197
133
100
498
960
18
15
112
22
18
27
65
29
36
102
30
17
26
194
32
70
198
133
100
498
960
18
15
112
22
18
27
65
29
36
102
30
17
26
194
32
70
453
133
356
498
192
18
15
112
22
18
27
65
29
36
102
30
17
26
194
32
70
454
357
100
498
192
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
70
197
133
100
498
448
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
70
198
133
100
498
448
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
70
453
133
356
498
448
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
70
454
357
100
498
448
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
413
325
101
100
498
448
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
413
453
133
356
498
448
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
414
326
101
100
498
448
18
15
112
22
18
27
65
29
36
102
30
17
26
194
288
414
454
357
100
498
448
18
15
112
22
18
27
65
29
36
102
286
17
26
194
32
70
965
613
100
498
192
18
15
112
22
18
27
65
29
36
102
286
17
26
194
32
70
966
613
868
1522
192
18
15
112
22
18
27
65
29
36
102
286
17
26
194
288
70
965
613
100
498
448
18
15
112
22
18
27
65
29
36
102
286
17
26
194
288
70
966
613
868
1522
704
18
15
112
22
18
27
65
29
36
102
286
17
26
194
288
413
965
613
100
498
448
18
15
112
22
18
27
65
29
36
102
286
17
26
194
288
414
966
613
100
498
448
18
15
112
22
18
27
65
29
36
102
286
17
26
898
544
70
965
613
868
2002
1456
18
15
112
22
18
27
65
29
36
102
286
17
26
898
544
70
966
613
868
2002
1456
18
15
112
22
18
27
65
29
36
102
286
17
26
962
544
70
965
613
868
2034
1472
18
15
112
22
18
27
65
29
36
102
286
17
26
962
544
70
966
613
868
2034
1472
18
15
112
22
18
27
65
29
401
454
798
785
26
130
386
318
869
613
100
1490
771
18
15
112
22
18
27
65
29
404
454
798
785
26
130
384
317
869
613
100
1490
768
18
15
112
22
18
27
65
285
36
102
30
17
26
450
32
70
453
133
356
1010
1984
18
15
112
22
18
27
65
285
36
102
30
17
538
706
32
582
325
869
1892
1010
704
18
15
112
22
18
27
65
285
36
102
30
17
538
706
32
582
326
869
1892
1010
704
18
15
112
22
18
27
65
285
292
614
542
529
538
706
1568
1341
1349
1381
1380
1002
1992
18
15
112
22
18
27
65
285
292
614
542
529
538
706
1568
1342
1350
1381
1380
1002
1992
18
15
112
22
18
27
65
285
292
614
1566
17
538
706
1568
1598
1926
133
1892
1010
1728
18
15
112
22
18
27
65
285
804
102
30
17
26
386
544
61
837
357
868
978
976
18
15
112
22
18
27
65
285
804
102
30
17
26
386
544
62
838
357
868
978
976
18
15
112
22
18
27
65
285
804
102
30
17
26
386
416
61
837
357
868
978
1200
18
15
112
22
18
27
65
285
804
102
30
17
26
386
416
62
838
357
868
978
1200
18
15
112
22
18
27
65
285
804
102
30
17
26
450
544
70
709
133
100
1010
960
18
15
112
22
18
27
65
285
804
102
30
17
26
450
544
70
453
357
100
1002
968
18
15
112
22
18
27
65
285
804
102
30
17
26
450
544
70
710
133
100
1010
960
18
15
112
22
18
27
65
285
804
102
30
17
26
450
544
70
454
357
100
1002
968
18
15
112
22
18
27
65
285
804
102
30
17
26
450
544
61
837
357
100
1002
968
18
15
112
22
18
27
65
285
804
102
30
17
26
450
544
61
838
869
612
1002
936
18
15
112
22
18
27
65
285
804
102
30
17
26
450
544
62
838
357
100
1002
968
18
15
112
22
18
27
65
285
804
102
30
529
26
386
416
61
837
1893
612
978
688
18
15
112
22
18
27
65
285
804
102
30
529
26
386
416
62
838
1893
612
978
688
18
15
112
22
18
27
65
285
804
1510
30
17
538
706
544
1862
69
613
1892
1002
968
18
15
112
22
18
27
65
285
804
1510
30
17
538
706
544
1862
70
613
1892
1002
968
18
15
112
22
18
27
65
285
804
1510
542
17
538
706
544
1862
1093
613
1892
1010
960
18
15
112
22
18
27
65
285
804
1510
542
529
538
706
544
1862
1093
1381
1380
1002
968
18
15
112
22
18
27
65
285
804
1510
542
529
538
706
544
1862
1094
1381
1380
1002
968
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
93
197
129
208
470
179
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
93
198
129
80
470
947
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
349
197
129
208
470
179
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
349
198
129
80
470
947
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
349
325
81
208
470
179
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
349
326
81
208
470
179
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
349
453
133
208
470
179
18
15
112
22
18
27
67
29
36
102
30
17
24
129
160
349
454
133
208
470
179
18
15
112
22
18
27
67
29
36
102
30
17
24
193
32
61
389
257
48
502
195
18
15
112
22
18
27
67
29
36
102
30
17
24
193
32
61
390
257
48
502
195
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
61
389
1
48
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
61
390
1
48
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
413
389
257
48
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
413
390
257
48
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
413
325
81
208
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
413
326
81
208
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
413
453
133
208
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
193
288
413
454
133
208
502
451
18
15
112
22
18
27
67
29
36
102
30
17
24
897
1056
70
198
209
592
2006
1971
18
15
112
22
18
27
67
29
36
102
30
17
24
897
544
70
197
137
720
2006
947
18
15
112
22
18
27
67
29
36
102
30
17
24
897
544
70
198
133
720
2006
947
18
15
112
22
18
27
67
29
36
102
30
17
24
897
544
70
710
133
720
2006
947
18
15
112
22
18
27
67
29
36
102
30
17
24
961
544
61
389
769
816
2038
963
18
15
112
22
18
27
67
29
36
102
30
17
24
961
544
61
390
769
816
2038
963
18
15
112
22
18
27
67
29
36
102
286
17
24
193
288
61
901
513
48
502
451
18
15
112
22
18
27
67
29
36
102
286
17
24
193
288
61
902
513
48
502
451
18
15
112
22
18
27
67
29
36
102
286
17
24
193
288
413
901
513
48
502
451
18
15
112
22
18
27
67
29
36
102
286
17
24
193
288
413
902
513
48
502
451
18
15
112
22
18
27
67
285
36
102
30
17
24
449
32
61
389
257
432
1014
1987
18
15
112
22
18
27
67
285
36
102
30
17
24
449
32
61
390
257
432
1014
1987
18
15
112
22
18
27
67
285
292
614
286
17
536
705
1568
1341
454
513
1840
1014
1987
18
15
112
22
18
27
67
285
804
102
30
17
24
449
544
61
389
257
432
1014
963
18
15
112
22
18
27
67
285
804
102
30
17
24
449
544
61
390
257
48
1014
963
18
15
112
22
18
27
67
285
804
102
30
17
24
449
544
61
838
257
432
1014
963
18
15
112
406
530
27
65
285
804
934
926
529
1562
1730
544
710
1093
1125
1124
1010
448
18
15
112
406
530
27
65
285
804
934
926
529
1562
1730
544
710
1094
1125
1124
1010
448
18
15
112
22
18
26
64
24
402
454
542
16
27
128
386
390
978
515
819
1491
775
18
15
112
22
18
26
64
24
402
454
286
16
27
128
386
390
210
595
595
467
775
18
15
112
22
18
26
64
24
402
454
286
16
27
128
386
390
722
595
595
467
775
18
15
112
22
18
26
64
24
402
454
286
16
27
128
386
390
466
515
819
1491
775
18
15
112
22
18
26
64
24
402
454
286
528
27
128
386
390
722
1619
1107
1491
775
18
15
112
22
18
27
64
24
34
102
30
17
27
128
34
70
197
257
177
466
983
18
15
112
22
18
27
64
24
34
102
30
17
27
128
34
70
453
257
177
466
983
18
15
112
22
18
27
64
24
34
102
30
17
27
128
290
70
453
1
49
466
471
18
15
112
22
18
27
64
24
34
102
30
17
27
896
546
70
197
129
721
2001
951
18
15
112
22
18
27
64
24
34
102
30
17
27
896
546
70
198
129
721
2001
951
18
15
112
22
18
27
64
24
34
102
30
17
27
896
546
70
453
769
817
2002
983
18
15
112
22
18
27
64
24
34
102
30
17
27
896
546
70
454
769
817
2002
983
18
15
112
22
18
27
64
24
34
102
30
17
539
896
546
70
453
769
1841
1491
983
18
15
112
22
18
27
64
24
34
102
30
17
539
896
546
70
454
769
1841
1490
983
18
15
112
22
18
27
64
24
34
102
286
17
27
896
546
70
965
513
817
2002
983
18
15
112
22
18
27
64
24
34
102
286
17
27
896
546
70
966
513
817
2002
983
18
15
112
22
18
27
64
24
34
102
286
529
539
896
546
70
965
1537
1329
1489
1463
18
15
112
22
18
27
64
24
34
102
286
529
539
896
546
70
966
1537
1329
1489
1463
18
15
112
22
18
27
64
24
546
102
542
17
27
896
1570
70
1861
1121
1649
2003
1751
18
15
112
22
18
27
64
24
402
454
542
17
27
128
386
390
905
5
305
465
775
18
15
112
22
18
27
64
24
402
454
542
17
27
128
386
390
978
513
817
1489
775
18
15
112
22
18
27
64
24
402
454
542
17
539
896
386
390
905
517
1841
1489
7
18
15
112
22
18
27
64
24
402
454
542
17
539
896
386
390
978
513
1841
1489
7
18
15
112
22
18
27
64
24
402
454
286
17
27
128
386
390
137
517
1201
1497
711
18
15
112
22
18
27
64
24
402
454
286
17
27
128
386
390
393
517
817
1489
775
18
15
112
22
18
27
64
24
402
454
286
17
27
128
386
390
649
517
1201
1497
711
18
15
112
22
18
27
64
24
402
454
286
17
27
128
386
390
585
613
1137
1491
711
18
15
112
22
18
27
64
24
402
454
286
17
27
128
386
390
210
513
1073
1497
711
18
15
112
22
18
27
64
24
402
454
286
17
27
128
386
390
722
513
1073
1497
711
18
15
112
22
18
27
64
24
402
454
286
17
27
128
386
390
466
513
817
1489
775
18
15
112
22
18
27
64
24
402
454
286
529
27
128
386
390
649
1541
1137
1491
711
18
15
112
22
18
27
64
24
402
454
286
529
27
128
386
390
722
1537
1201
1497
711
18
15
112
22
18
27
64
536
546
1638
1566
1553
1563
1920
1058
1606
1221
1025
1329
1489
1463
18
15
112
22
18
27
64
536
546
1638
1566
1553
1563
1920
1058
1606
1222
1030
1329
1489
1463
18
15
112
22
18
27
64
280
34
102
30
17
27
384
34
70
197
129
433
978
2007
18
15
112
22
18
27
64
280
802
102
30
17
27
384
546
70
709
513
49
978
983
18
15
112
22
18
27
64
280
802
102
30
17
27
384
546
70
453
257
49
978
983
18
15
112
22
18
27
64
280
802
102
286
17
27
384
546
70
901
513
49
978
983
18
15
112
22
18
27
64
280
802
102
286
17
27
384
546
70
902
513
49
978
983
18
15
112
22
18
27
64
280
402
454
30
17
539
640
130
390
82
610
1905
985
711
18
15
112
22
18
27
64
280
402
454
542
17
27
384
130
390
978
593
593
977
1031
18
15
112
22
18
27
64
280
402
454
542
17
539
1664
130
390
978
614
1905
2001
119
18
15
112
22
18
27
64
280
402
454
542
17
539
1664
1666
1158
905
517
1841
2009
1735
18
15
112
22
18
27
64
280
402
454
542
17
539
1664
1666
1158
978
513
1841
2009
1735
18
15
112
22
18
27
64
280
402
454
542
17
539
640
130
390
905
517
1841
985
711
18
15
112
22
18
27
64
280
402
454
542
17
539
640
130
390
978
513
1841
985
711
18
15
112
22
18
27
64
280
402
454
542
17
539
640
1666
1158
905
517
1841
985
1735
18
15
112
22
18
27
64
280
402
454
542
17
539
640
1666
1158
978
513
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
27
384
130
134
210
81
593
977
1031
18
15
112
22
18
27
64
280
402
454
286
17
27
384
130
134
722
81
593
977
1031
18
15
112
22
18
27
64
280
402
454
286
17
27
384
130
134
466
593
593
977
1031
18
15
112
22
18
27
64
280
402
454
286
17
27
384
130
390
594
593
337
985
1031
18
15
112
22
18
27
64
280
402
454
286
17
27
384
130
390
722
593
593
977
1031
18
15
112
22
18
27
64
280
402
454
286
17
27
384
130
390
466
593
593
977
1031
18
15
112
22
18
27
64
280
402
454
286
17
539
640
1666
1158
146
514
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
539
640
1666
1158
713
517
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
539
640
1666
646
649
517
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
539
640
1666
646
146
514
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
539
640
1666
646
210
513
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
539
640
1666
646
713
517
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
539
640
1666
646
722
513
1841
985
1735
18
15
112
22
18
27
64
280
402
454
286
17
539
704
130
390
393
521
1801
1009
1127
18
15
112
22
18
27
64
280
402
454
286
529
539
384
130
134
713
1541
1329
465
7
18
15
112
22
18
27
64
280
402
454
286
529
539
384
130
134
658
1537
1329
467
7
18
15
112
22
18
27
64
280
402
454
286
529
539
384
130
134
722
1542
1329
465
7
18
15
112
22
18
27
64
280
402
454
286
529
539
384
130
390
649
1541
1329
465
7
18
15
112
22
18
27
64
280
402
454
286
529
539
384
130
390
722
1542
1329
465
7
18
15
112
22
18
27
64
280
402
454
286
529
539
640
130
134
722
1617
1329
985
711
18
15
112
22
18
27
64
280
402
454
286
529
539
640
130
390
722
1617
1329
985
711
18
15
112
22
18
27
64
280
402
454
286
529
539
640
130
646
722
1617
1329
985
711
18
15
112
22
18
27
64
280
402
454
286
529
539
640
1666
646
649
1541
1329
985
1735
18
15
112
22
18
27
64
280
402
454
286
529
539
640
1666
646
722
1537
1329
985
1735
18
15
112
22
18
27
64
280
402
454
798
529
539
640
130
646
1746
1122
1393
985
711
18
15
112
22
18
27
64
280
402
454
798
529
539
640
1666
646
1673
1029
945
985
1735
18
15
112
22
18
27
64
280
402
454
798
529
539
640
1666
646
1682
1025
945
985
1735
18
15
112
22
18
27
64
280
402
454
798
529
539
640
1666
646
1746
1025
945
985
1735
18
15
112
22
18
27
64
280
402
454
798
529
539
704
130
646
1737
1033
1289
1009
1127
18
15
112
22
18
27
64
280
402
454
462
273
27
384
130
390
517
485
49
979
1031
18
15
112
22
18
27
64
280
402
486
30
17
27
384
770
582
69
1
113
979
1735
18
15
112
22
18
27
64
280
402
486
30
17
27
384
770
582
70
1
113
979
1735
18
15
112
22
18
27
64
280
402
486
286
17
27
384
770
582
325
257
305
985
1735
18
15
112
22
18
27
64
280
402
486
286
17
27
384
770
582
326
1
393
977
1735
18
15
112
22
18
27
64
280
402
486
286
17
27
384
770
582
581
1025
817
985
1735
18
15
112
22
18
27
64
280
402
486
286
17
27
384
770
582
582
1025
817
985
1735
18
15
112
22
18
27
64
280
402
486
798
785
27
384
770
582
1605
773
49
985
1735
18
15
368
406
530
27
64
280
914
678
926
1137
1051
1408
642
710
1093
1601
1553
2003
1031
18
15
368
406
530
27
64
280
914
678
926
1137
1051
1408
642
710
1094
1601
1553
2009
1031
18
15
112
22
18
27
521
557
585
102
30
785
1961
897
770
1094
1734
1925
1733
249
4
18
15
624
22
786
1050
705
1693
1828
614
2014
2000
1118
1538
1568
93
1284
548
102
536
208
18
15
1392
534
786
26
961
797
1828
1254
798
16
822
1026
544
829
132
1668
1174
2024
224
18
15
1392
534
786
27
961
797
1828
1222
798
17
825
1091
544
646
138
1666
1171
2008
195
18
15
1392
534
786
27
961
797
1828
1222
798
17
825
1091
544
646
146
1666
1171
2008
195
18
15
1392
534
786
27
961
797
1828
1222
798
17
825
1091
544
646
210
2002
1171
2008
195
18
15
112
22
786
859
833
1053
36
614
2014
849
1178
1218
544
1853
1797
197
548
554
168
18
15
112
22
786
859
833
1053
36
614
2014
849
1178
1218
544
1854
1798
197
548
554
168
18
15
112
22
786
859
835
1053
36
614
2014
849
1176
1217
544
1853
1797
197
528
598
195
18
15
112
22
786
859
835
1053
36
614
2014
849
1176
1217
544
1853
1798
197
528
598
195
18
15
112
22
786
858
833
1053
36
614
2014
848
1182
1218
544
1853
1796
196
550
544
192
18
15
112
22
786
858
833
1053
36
614
2014
848
1182
1218
544
1853
1797
196
550
544
192
18
15
112
22
786
858
833
1053
36
614
2014
848
1182
1219
544
1853
1797
196
550
802
163
18
15
112
22
786
858
833
1101
36
614
2014
848
1070
546
544
1862
1797
356
1286
4
208
18
15
112
22
786
858
833
1101
36
614
2014
848
46
546
544
1862
1797
356
262
424
448
18
15
1392
534
786
1434
322
846
1826
1254
798
1808
1304
32
544
582
196
516
48
408
928
18
15
624
534
786
1435
448
24
1826
966
798
1809
1051
640
1698
390
82
593
561
81
1591
18
15
176
310
2
47
297
109
484
806
366
969
393
1
784
838
9
545
13
1037
784
18
15
176
310
2
111
265
109
484
806
366
329
805
33
784
838
18
834
851
40
776
18
15
176
310
2
111
137
77
484
806
366
329
549
1
784
838
18
834
1363
600
1840
18
15
176
310
2
111
137
301
484
806
366
329
549
545
272
838
18
834
1363
1320
1184
18
15
176
310
2
111
297
109
484
806
366
329
777
1
784
838
18
833
845
13
784
18
15
176
310
12
46
169
301
484
806
360
960
586
1537
272
838
16
566
710
1550
160
18
15
176
310
12
46
169
301
484
806
360
960
586
1537
1808
1350
16
566
710
1550
1184
18
15
176
310
12
46
169
301
484
806
360
960
586
1537
1808
1478
16
566
710
1550
1184
18
15
176
310
12
46
169
301
484
806
360
960
586
1537
1808
1437
16
566
710
1550
1184
18
15
176
310
12
46
169
301
484
806
360
960
586
1537
1808
1438
16
566
710
1550
1184
18
15
176
310
12
46
297
109
484
806
360
960
394
1
784
1478
16
566
6
1038
776
18
15
176
310
12
46
297
109
484
806
360
960
394
1
784
838
16
566
6
1038
776
18
15
176
310
12
46
297
109
484
806
360
960
842
1
784
1478
16
566
1222
14
776
18
15
176
310
12
110
265
109
484
806
360
320
802
33
784
1478
16
790
854
46
776
18
15
176
310
12
110
265
109
484
806
360
320
802
33
784
838
16
790
854
46
776
18
15
176
310
12
110
169
301
484
806
360
320
10
513
1808
1437
16
854
518
1806
1544
18
15
176
310
12
110
169
301
484
806
360
320
10
513
1808
1438
16
854
518
1806
1544
18
15
432
310
2
47
297
301
969
454
366
201
457
321
770
6
6
33
397
349
260
18
15
432
310
2
47
297
301
969
454
366
201
457
321
770
134
6
33
397
349
260
18
15
432
310
2
47
297
301
969
454
366
969
393
321
770
6
6
545
13
557
260
18
15
432
310
2
47
297
301
969
454
366
969
393
321
770
134
6
545
13
557
260
18
15
432
310
2
47
297
301
969
454
366
969
713
321
770
6
6
545
653
573
260
18
15
432
310
2
47
297
301
969
454
366
969
713
321
770
134
6
545
653
573
260
18
15
432
310
2
111
297
301
996
550
366
329
777
545
784
390
18
833
845
1053
512
18
15
432
310
2
111
297
301
996
550
366
329
777
545
784
1478
18
833
845
1053
512
18
15
432
310
2
111
297
301
996
550
366
329
777
545
784
838
18
833
845
1053
512
18
15
432
310
12
46
289
301
996
550
360
192
398
386
784
838
16
22
787
632
368
18
15
432
310
12
46
169
301
996
550
360
960
586
1537
784
413
16
566
710
1550
264
18
15
432
310
12
46
169
301
996
550
360
960
586
1537
784
414
16
566
710
1550
264
18
15
432
310
12
46
297
301
996
550
360
192
394
321
784
925
16
22
774
558
264
18
15
432
310
12
46
297
301
996
550
360
192
394
321
784
926
16
22
774
558
264
18
15
432
310
12
46
297
301
996
550
360
192
394
449
784
925
16
22
774
302
352
18
15
432
310
12
46
297
301
996
550
360
192
394
449
784
414
16
22
774
302
352
18
15
432
310
12
46
297
301
996
550
360
192
394
449
784
926
16
22
774
302
352
18
15
432
310
12
46
297
301
996
550
360
192
402
321
784
925
16
22
798
574
736
18
15
432
310
12
46
297
301
996
550
360
192
402
321
784
926
16
22
798
574
736
18
15
432
310
12
46
297
301
996
550
360
192
458
545
784
1478
16
54
390
974
512
18
15
432
310
12
46
297
301
996
550
360
192
458
545
784
838
16
54
390
974
512
18
15
432
310
12
46
297
301
996
550
360
192
458
545
784
966
16
54
390
974
512
18
15
432
310
12
46
297
301
996
550
360
192
458
545
784
925
16
54
390
974
512
18
15
432
310
12
46
297
301
996
550
360
192
458
545
784
926
16
54
390
974
512
18
15
432
310
12
46
297
301
996
550
360
192
458
449
784
390
16
22
390
526
352
18
15
432
310
12
46
297
301
996
550
360
192
458
449
784
902
16
22
390
526
352
18
15
432
310
12
46
297
301
996
550
360
192
458
449
784
925
16
22
390
526
352
18
15
432
310
12
46
297
301
996
550
360
192
458
449
784
414
16
22
390
526
352
18
15
432
310
12
46
297
301
996
550
360
192
458
449
784
926
16
22
390
526
352
18
15
432
310
12
46
297
301
996
550
360
960
394
449
784
414
16
566
6
590
1120
18
15
432
310
12
46
297
301
996
550
360
960
842
545
784
413
16
566
1222
1054
512
18
15
432
310
12
46
297
301
996
550
360
960
842
545
784
414
16
566
1222
1054
512
18
15
432
310
12
46
297
301
996
550
360
960
714
1857
784
414
16
566
646
1550
224
18
15
432
310
12
46
297
301
996
550
360
960
458
449
784
414
16
566
70
526
352
18
15
432
310
12
110
169
301
996
550
360
320
10
513
784
413
16
854
518
1806
1288
18
15
432
310
12
110
169
301
996
550
360
320
10
513
784
925
16
854
518
1806
1288
18
15
432
310
12
110
169
301
996
550
360
320
10
513
784
414
16
854
518
1806
1288
18
15
432
310
12
110
169
301
996
550
360
320
10
513
784
926
16
854
518
1806
1288
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
390
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
902
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
1478
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
838
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
966
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
413
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
925
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
414
16
822
902
1054
512
18
15
432
310
12
110
297
301
996
550
360
320
778
545
784
926
16
822
902
1054
512
18
15
176
310
2
111
265
973
996
646
350
914
658
1665
1040
574
10
512
764
1788
1584
18
15
176
310
2
111
265
973
996
646
350
914
754
1665
1040
574
10
512
700
1700
1584
18
15
432
310
2
111
265
365
868
550
366
329
805
545
784
1478
18
834
851
1064
520
18
15
432
310
2
111
265
365
868
550
366
329
805
545
784
838
18
834
851
1064
520
18
15
432
310
2
111
265
365
868
550
366
329
805
545
784
966
18
834
851
1064
520
18
15
432
310
2
111
265
365
484
550
366
329
805
545
528
774
18
834
851
1064
1032
18
15
432
310
2
111
265
365
484
550
366
329
805
545
528
838
18
834
851
1064
1032
18
15
432
310
12
46
265
365
868
550
360
192
482
545
784
1478
16
22
446
910
528
18
15
432
310
12
46
265
365
868
550
360
192
482
545
784
838
16
54
830
910
528
18
15
432
310
12
46
265
365
868
550
360
192
482
545
784
966
16
54
830
910
528
18
15
432
310
12
46
265
365
484
550
360
192
482
545
528
774
16
54
446
910
1040
18
15
432
310
12
46
265
365
484
550
360
192
482
545
528
797
16
54
830
910
1040
18
15
432
310
12
46
265
365
484
550
360
192
482
545
528
966
16
54
830
910
1040
18
15
432
310
12
46
265
365
484
550
360
192
482
545
528
798
16
54
830
910
1040
18
15
432
310
12
46
265
366
866
550
360
192
482
544
784
838
16
30
443
911
520
18
15
432
310
12
46
265
366
866
550
360
192
482
544
784
966
16
30
443
911
520
18
15
432
310
12
46
265
366
482
550
360
192
482
544
528
966
16
54
446
911
1040
18
15
432
310
12
46
297
365
868
550
360
192
394
513
784
1478
16
22
774
1022
520
18
15
432
310
12
46
297
365
868
550
360
192
394
513
784
966
16
22
774
1022
520
18
15
432
310
12
46
297
365
868
550
360
192
402
513
784
1478
16
22
798
1022
520
18
15
432
310
12
46
297
365
868
550
360
192
402
513
784
838
16
22
798
1022
520
18
15
432
310
12
46
297
365
868
550
360
192
402
513
784
966
16
22
798
1022
520
18
15
432
310
12
46
297
365
868
550
360
192
458
513
784
902
16
22
390
958
520
18
15
432
310
12
46
297
365
868
550
360
192
458
513
784
1414
16
54
390
958
520
18
15
432
310
12
46
297
365
868
550
360
192
458
513
784
1478
16
22
390
958
520
18
15
432
310
12
46
297
365
868
550
360
192
458
513
784
838
16
22
390
958
520
18
15
432
310
12
46
297
365
868
550
360
192
458
513
784
966
16
22
390
958
520
18
15
432
310
12
46
297
365
868
550
360
960
842
513
784
1478
16
566
1222
1038
520
18
15
432
310
12
46
297
365
484
550
360
192
394
513
528
774
16
22
774
1022
1032
18
15
432
310
12
46
297
365
484
550
360
192
394
513
528
797
16
22
774
1022
1032
18
15
432
310
12
46
297
365
484
550
360
192
402
513
528
774
16
22
798
1022
1032
18
15
432
310
12
46
297
365
484
550
360
192
402
513
528
797
16
22
798
1022
1032
18
15
432
310
12
46
297
365
484
550
360
192
402
513
528
966
16
22
798
1022
1032
18
15
432
310
12
46
297
365
484
550
360
192
458
513
528
774
16
22
390
958
1032
18
15
432
310
12
46
297
365
484
550
360
192
458
513
528
797
16
22
390
958
1032
18
15
432
310
12
46
297
365
484
550
360
192
458
513
528
966
16
22
390
958
1032
18
15
432
310
12
46
297
365
484
550
360
192
458
513
528
798
16
22
390
958
1032
18
15
432
310
12
110
265
365
868
550
360
320
866
545
784
838
16
790
958
910
528
18
15
432
310
12
110
265
365
868
550
360
320
866
545
784
966
16
790
958
910
528
18
15
432
310
12
110
265
365
484
550
360
320
866
545
528
774
16
790
958
910
1040
18
15
432
310
12
110
265
366
866
550
360
320
806
544
784
838
16
853
853
1060
528
18
15
432
310
12
110
265
366
866
550
360
320
806
544
784
966
16
853
853
1060
528
18
15
432
310
12
110
265
366
482
550
360
320
806
544
528
838
16
853
853
1060
1040
18
15
432
310
12
110
137
333
868
550
360
320
530
1537
1680
925
16
1621
1566
1646
1768
18
15
432
310
12
110
137
333
484
550
360
320
34
513
528
797
16
822
574
1854
808
18
15
432
310
12
110
297
365
868
550
360
320
778
513
784
1478
16
822
902
1022
520
18
15
432
310
12
110
297
365
868
550
360
320
778
513
784
838
16
822
902
1022
520
18
15
432
310
12
110
297
365
868
550
360
320
778
513
784
966
16
822
902
1022
520
18
15
432
310
12
110
297
365
484
550
360
320
778
513
528
774
16
822
902
1022
1032
18
15
432
310
12
110
297
365
484
550
360
320
778
513
528
797
16
822
902
1022
1032
18
15
432
310
12
110
297
365
484
550
360
320
778
513
528
838
16
822
902
1022
1032
18
15
432
310
12
110
297
365
484
550
360
320
778
513
528
798
16
822
902
1022
1032
18
15
432
310
2
111
297
813
713
454
366
329
777
833
770
6
6
801
1421
345
260
18
15
432
310
12
46
297
813
420
550
360
192
402
833
80
733
16
22
798
1598
864
18
15
432
310
12
46
297
813
420
550
360
192
402
833
80
734
16
22
798
1598
864
18
15
432
310
12
110
137
685
420
550
360
320
530
1857
1104
413
16
1622
1566
1854
1832
18
15
432
310
12
110
297
813
420
550
360
320
778
833
80
710
16
1846
1414
398
904
18
15
432
310
268
814
809
1517
740
550
744
1728
1170
1025
1040
1414
784
1566
1566
2030
1032
18
15
112
918
530
859
833
845
801
1958
942
561
58
34
550
1774
9
197
4
10
459
18
15
112
918
530
859
833
845
801
1958
942
561
58
34
550
1774
137
197
4
10
459
18
15
368
918
530
794
1346
1358
914
1702
926
1264
1624
1056
640
1734
68
1060
1060
520
120
18
15
368
918
530
858
834
1102
914
1702
926
560
24
800
896
1734
68
196
80
520
0
18
15
368
918
530
858
834
1102
914
1702
926
560
56
800
896
1734
68
196
4
520
0
18
15
160
390
518
109
161
293
477
886
982
1093
1037
1545
1795
1408
533
1617
1609
1634
1649
18
15
160
390
518
109
161
293
477
886
982
1093
1037
1545
1795
1408
534
1617
1609
1634
1649
18
15
160
390
518
109
161
293
477
886
982
1093
1037
1577
1795
1408
533
1617
1553
1698
1649
18
15
160
390
518
109
161
293
477
886
982
1093
1037
1577
1795
1408
534
1617
1553
1698
1649
18
15
160
390
518
109
161
293
477
886
982
1093
1037
1573
1793
1408
534
1617
1553
1553
1153
18
15
160
390
518
109
161
293
477
886
982
1093
1549
1541
1793
1408
534
1873
1097
1201
1185
18
15
160
390
518
109
161
293
477
886
982
1093
1549
1545
1795
1408
533
1617
1041
610
1537
18
15
160
390
518
109
161
293
477
886
982
1093
1549
1545
1795
1408
534
1617
1041
610
1537
18
15
160
390
518
109
161
293
477
886
982
1093
1549
1577
1795
1408
533
1617
1041
1186
1161
18
15
160
390
518
109
161
293
477
886
982
1093
1549
1577
1795
1408
534
1617
1041
1186
1161
18
15
160
390
518
109
161
293
477
886
982
1093
1549
1573
1793
1408
534
1617
1041
529
625
18
15
160
390
518
109
161
293
477
886
982
1097
1037
1577
1795
1408
534
1538
1553
1699
1161
18
15
160
390
518
109
161
293
477
886
982
1097
1037
1573
1793
1408
534
1538
1553
1553
1153
18
15
160
390
518
109
161
293
477
886
982
1097
1549
1541
1793
1408
534
1666
1041
1201
1185
18
15
160
390
518
109
161
293
477
886
982
1097
1549
1545
1795
1408
534
1538
1041
611
513
18
15
160
390
518
109
161
293
477
886
982
1097
1549
1573
1793
1408
534
1538
1041
1041
1153
18
15
160
390
518
109
161
293
477
886
982
581
1549
1541
1793
1408
1046
1105
1041
1201
1537
18
15
160
390
518
109
161
293
477
886
982
581
1549
1541
1793
1408
534
1105
1041
1201
1537
18
15
160
390
518
109
161
293
477
886
982
581
1549
1545
1795
1408
1046
1105
1041
1122
1281
18
15
160
390
518
109
161
293
477
886
982
581
1549
1545
1795
1408
533
593
1041
994
1538
18
15
160
390
518
109
161
293
477
886
982
581
1549
1545
1795
1408
534
1105
1041
1122
1281
18
15
160
390
518
109
161
293
477
886
982
581
1549
1577
1795
1408
1046
1105
1041
1186
1161
18
15
160
390
518
109
161
293
477
886
982
581
1549
1577
1795
1408
533
593
1042
1186
1161
18
15
160
390
518
109
161
293
477
886
982
581
1549
1577
1795
1408
534
1105
1041
1186
1161
18
15
160
390
518
109
161
293
477
886
982
581
1549
1573
1793
1408
1046
1105
1041
1041
1153
18
15
160
390
518
109
161
293
477
886
982
581
1549
1573
1793
1408
534
1105
1041
1041
1153
18
15
160
390
518
109
161
293
477
886
982
585
1549
1541
1793
1408
1046
1026
1041
1201
1281
18
15
160
390
518
109
161
293
477
886
982
585
1549
1541
1793
1408
534
1026
1041
1201
1281
18
15
160
390
518
109
161
293
477
886
982
585
1549
1545
1795
1408
1046
1026
1041
1123
1281
18
15
160
390
518
109
161
293
477
886
982
585
1549
1545
1795
1408
534
1026
1041
1123
1281
18
15
160
390
518
109
161
293
477
886
982
585
1549
1573
1793
1408
1046
1026
1041
1041
1153
18
15
160
390
518
109
161
293
477
886
982
585
1549
1573
1793
1408
534
1026
1041
1041
1153
18
15
416
390
518
109
161
293
989
630
982
1093
1549
1545
769
896
1046
1617
1041
610
259
18
15
416
390
518
109
161
293
989
630
982
1097
1549
1545
769
896
1046
1538
1041
611
261
18
15
416
390
518
109
161
293
989
630
982
581
1549
1545
769
896
1046
1105
1033
1634
259
18
15
416
390
518
109
289
293
989
630
982
69
653
393
769
896
1046
1361
1353
354
371
18
15
416
390
518
109
289
293
989
630
982
69
653
393
771
896
1045
1361
1353
610
370
18
15
416
390
518
109
289
293
989
630
982
69
653
393
771
896
1046
1361
1353
610
370
18
15
416
390
518
109
289
293
989
630
982
581
781
549
769
896
1046
593
1553
1041
513
18
15
416
390
518
109
289
293
989
630
982
581
781
425
771
896
1046
593
1545
162
1266
18
15
416
390
518
109
289
293
989
630
982
585
781
549
769
896
1046
642
1553
1041
513
18
15
416
390
518
109
289
805
733
630
982
581
781
837
769
896
1046
81
273
337
257
18
15
416
390
518
109
289
805
733
630
982
585
781
837
769
896
1046
2
273
337
257
18
15
96
6
6
45
161
45
41
118
28
18
270
2
66
70
200
264
912
272
148
18
15
96
6
6
45
161
45
41
118
28
18
270
2
66
70
456
280
912
272
148
18
15
96
6
6
45
161
45
41
118
28
18
270
34
66
70
200
264
912
304
4
18
15
96
6
6
45
161
45
41
118
28
18
270
34
66
70
456
280
912
304
4
18
15
96
6
6
45
161
45
41
118
28
18
174
34
66
70
200
136
464
144
4
18
15
96
6
6
45
161
45
41
118
28
274
270
2
66
70
456
904
656
528
1172
18
15
96
6
6
45
161
45
41
118
28
274
270
34
66
70
456
904
656
304
4
18
15
96
6
6
45
161
45
41
118
284
786
270
2
66
70
968
792
144
272
148
18
15
96
6
6
45
161
45
41
118
284
786
270
34
66
70
968
792
144
560
516
18
15
96
6
6
45
161
45
41
182
28
274
270
2
66
454
968
904
656
528
1172
18
15
96
6
6
45
161
45
41
182
28
274
270
34
66
454
968
904
656
304
4
18
15
96
6
6
45
161
45
41
182
284
18
270
2
66
454
456
264
912
272
148
18
15
96
6
6
45
161
45
41
182
284
18
270
34
66
454
456
264
912
304
260
18
15
96
6
6
45
161
45
41
182
284
786
270
2
66
454
456
792
144
272
148
18
15
96
6
6
45
161
45
41
182
284
786
270
34
66
454
456
792
144
560
516
18
15
96
6
6
45
161
45
41
182
182
17
278
2
66
454
130
270
920
312
132
18
15
96
6
6
45
161
45
41
182
182
17
286
2
66
454
130
270
936
560
68
18
15
96
6
6
45
161
45
41
182
182
457
142
2
66
454
130
386
16
16
148
18
15
96
6
6
45
161
45
41
182
182
457
286
2
66
454
130
386
752
48
132
18
15
96
6
6
45
161
45
41
182
182
457
154
2
66
454
130
386
24
8
131
18
15
96
6
6
45
161
45
297
182
284
18
270
2
450
198
456
264
912
1168
404
18
15
96
6
6
45
161
45
297
182
284
786
270
2
450
198
456
792
144
272
404
18
15
96
6
6
45
161
45
297
182
182
17
142
2
450
198
258
266
456
272
404
18
15
96
6
6
45
161
45
297
182
182
17
278
2
450
198
258
266
920
312
388
18
15
96
6
6
45
161
45
297
182
182
17
278
2
450
198
130
270
920
312
388
18
15
96
6
6
45
161
45
297
182
182
17
278
962
450
198
258
266
920
952
4
18
15
96
6
6
45
161
45
297
182
182
17
278
962
450
198
130
270
920
952
4
18
15
96
6
6
45
161
45
297
182
182
17
278
450
450
198
258
266
920
440
4
18
15
96
6
6
45
161
45
297
182
182
17
278
450
450
198
130
270
920
440
4
18
15
96
6
6
45
161
45
297
182
182
17
286
2
450
198
130
270
936
560
836
18
15
96
6
6
45
161
45
297
182
182
273
278
2
450
198
258
778
664
312
388
18
15
96
6
6
45
161
45
297
182
182
273
278
962
450
198
258
778
664
952
4
18
15
96
6
6
45
161
45
297
182
182
273
278
450
450
198
258
778
664
440
4
18
15
96
6
6
45
161
45
297
182
182
457
142
2
450
198
258
386
16
16
404
18
15
96
6
6
45
161
45
297
182
182
457
142
2
450
198
130
386
16
16
404
18
15
96
6
6
45
161
45
297
182
182
457
286
2
450
198
258
386
752
48
388
18
15
96
6
6
45
161
45
297
182
182
457
286
2
450
198
130
386
752
48
388
18
15
96
6
6
45
161
45
297
182
182
457
154
2
450
198
258
386
24
120
388
18
15
96
6
6
45
161
45
297
182
182
457
154
2
450
198
130
386
24
8
387
18
15
96
6
6
45
161
173
41
118
284
274
270
386
450
326
904
648
656
400
20
18
15
96
6
6
45
161
173
41
118
284
274
270
386
450
838
904
648
656
400
20
18
15
96
6
6
45
161
173
41
118
284
274
270
898
450
326
904
648
656
912
20
18
15
96
6
6
45
161
173
41
118
284
786
270
770
450
326
904
776
144
784
148
18
15
96
6
6
45
161
173
41
118
284
786
270
386
450
326
904
776
144
752
1028
18
15
96
6
6
45
161
173
41
118
284
786
270
386
450
838
904
776
144
752
1028
18
15
96
6
6
45
161
173
41
182
28
18
270
898
450
454
968
392
912
912
20
18
15
96
6
6
45
161
173
41
182
28
274
270
386
450
454
968
904
656
400
20
18
15
96
6
6
45
161
173
41
182
28
274
270
898
450
454
968
904
656
912
20
18
15
96
6
6
45
161
173
41
182
284
18
270
386
450
454
456
264
912
400
20
18
15
96
6
6
45
161
173
41
182
284
18
270
898
450
454
456
264
912
912
20
18
15
96
6
6
45
161
173
41
182
284
786
270
770
450
454
456
792
144
784
148
18
15
96
6
6
45
161
173
41
182
284
786
270
386
450
454
456
792
144
752
1028
18
15
96
6
6
45
161
173
41
182
182
17
278
770
962
454
258
266
920
824
1092
18
15
96
6
6
45
161
173
41
182
182
17
278
770
962
454
130
270
920
824
1092
18
15
96
6
6
45
161
173
41
182
182
17
278
770
450
454
258
266
920
824
132
18
15
96
6
6
45
161
173
41
182
182
17
278
770
450
454
130
270
920
824
132
18
15
96
6
6
45
161
173
41
182
182
17
278
386
962
454
258
266
920
760
1540
18
15
96
6
6
45
161
173
41
182
182
17
278
386
962
454
130
270
920
760
1540
18
15
96
6
6
45
161
173
41
182
182
17
278
386
450
454
258
266
920
760
4
18
15
96
6
6
45
161
173
41
182
182
17
278
386
450
454
130
270
920
760
4
18
15
96
6
6
45
161
173
41
182
182
17
278
834
962
454
130
270
920
984
1028
18
15
96
6
6
45
161
173
41
182
182
17
278
834
450
454
130
270
920
984
4
18
15
96
6
6
45
161
173
41
182
182
17
278
802
962
454
258
266
920
792
1284
18
15
96
6
6
45
161
173
41
182
182
17
278
802
962
454
130
270
920
792
1284
18
15
96
6
6
45
161
173
41
182
182
17
286
770
962
454
258
266
936
1008
1092
18
15
96
6
6
45
161
173
41
182
182
17
286
770
450
454
258
266
936
1008
68
18
15
96
6
6
45
161
173
41
182
182
17
286
386
450
454
258
266
936
736
4
18
15
96
6
6
45
161
173
41
182
182
17
286
802
962
454
258
266
936
784
1284
18
15
96
6
6
45
161
173
41
182
182
17
286
802
962
454
130
270
936
784
1284
18
15
96
6
6
45
161
173
41
182
182
273
278
770
962
454
258
778
664
824
1092
18
15
96
6
6
45
161
173
41
182
182
273
278
770
450
454
258
778
664
824
132
18
15
96
6
6
45
161
173
41
182
182
273
278
66
450
454
258
778
664
184
644
18
15
96
6
6
45
161
173
41
182
182
273
278
386
962
454
258
778
664
760
1540
18
15
96
6
6
45
161
173
41
182
182
273
278
386
450
454
258
778
664
760
1028
18
15
96
6
6
45
161
173
41
182
182
273
278
802
962
454
258
778
664
792
260
18
15
96
6
6
45
161
173
41
182
182
273
286
66
450
454
258
778
680
176
644
18
15
96
6
6
45
161
173
41
182
182
273
286
386
962
454
258
778
680
752
1540
18
15
96
6
6
45
161
173
41
182
182
273
286
386
450
454
258
778
680
736
1028
18
15
96
6
6
45
161
173
41
182
182
273
286
802
962
454
258
778
680
784
260
18
15
96
6
6
45
161
173
41
182
182
457
142
386
450
454
130
386
16
880
516
18
15
96
6
6
45
161
173
41
182
182
457
286
770
962
454
130
386
496
816
580
18
15
96
6
6
45
161
173
41
182
182
457
286
770
450
454
130
386
496
816
132
18
15
96
6
6
45
161
173
41
182
182
457
154
66
450
454
130
386
24
568
1668
18
15
96
6
6
45
161
173
41
182
182
457
154
386
450
454
130
386
24
440
4
18
15
96
6
6
45
161
301
297
118
28
786
1294
514
706
582
1736
1944
1808
1168
916
18
15
96
6
6
45
289
109
297
182
182
457
398
2
386
198
258
386
272
16
404
18
15
96
6
6
45
289
557
553
118
541
785
1434
898
962
582
1863
845
1904
1200
36
18
15
96
6
6
45
289
301
553
118
541
785
1434
386
962
582
1863
841
1904
1456
1060
18
15
96
6
6
45
289
301
553
118
541
785
1434
450
962
582
1863
841
1904
1360
1028
18
15
96
6
6
45
289
301
553
118
540
274
430
418
962
582
1864
712
720
592
516
18
15
96
6
6
45
289
301
553
118
540
786
1438
386
962
582
1864
840
1904
1456
1060
18
15
96
6
6
45
289
301
297
118
541
785
1434
386
450
582
1863
845
1904
1456
36
18
15
96
6
6
45
289
301
297
118
541
785
1434
706
706
582
1863
845
1904
1104
644
18
15
96
6
6
45
289
301
297
118
284
274
398
418
194
582
904
648
400
432
772
18
15
96
6
6
45
289
301
297
118
284
274
398
418
450
70
904
648
400
432
4
18
15
96
6
6
45
289
301
297
118
284
274
398
418
450
582
904
648
400
432
4
18
15
96
6
6
45
289
301
297
118
284
274
430
418
194
582
904
648
720
592
772
18
15
96
6
6
45
289
301
297
118
284
274
430
418
450
70
904
648
720
208
4
18
15
96
6
6
45
289
301
297
118
284
274
430
418
450
582
904
648
720
208
4
18
15
96
6
6
45
289
301
297
182
182
457
398
386
194
198
258
386
528
752
1668
18
15
96
6
6
45
289
301
297
182
182
457
398
386
194
198
130
386
528
752
1668
18
15
96
6
6
45
289
301
297
182
182
457
398
386
706
198
130
386
528
752
644
18
15
96
6
6
45
289
301
297
182
182
457
410
386
194
198
130
386
536
264
803
18
15
96
6
6
45
289
301
297
182
182
457
410
386
706
198
130
386
536
760
643
18
15
96
6
6
45
289
301
297
182
182
457
410
418
194
198
130
386
536
280
772
18
15
96
6
6
45
169
45
41
109
29
17
266
1
67
87
199
269
912
278
129
18
15
96
6
6
45
169
45
41
109
29
17
266
1
67
87
711
781
912
278
129
18
15
96
6
6
45
169
45
41
109
29
17
266
1
67
151
327
269
912
278
129
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
87
199
13
912
1174
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
87
711
781
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
87
455
269
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
343
199
13
912
1174
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
343
327
269
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
343
839
781
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
343
455
269
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
855
839
781
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
855
1479
269
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
407
327
269
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
163
407
455
269
912
278
945
18
15
96
6
6
45
169
45
41
109
29
17
266
1
291
311
199
269
912
278
690
18
15
96
6
6
45
169
45
41
109
29
17
266
1
291
311
839
269
912
278
690
18
15
96
6
6
45
169
45
41
109
29
17
266
1
291
823
839
269
912
278
690
18
15
96
6
6
45
169
45
41
109
29
17
266
33
35
87
327
845
912
310
33
18
15
96
6
6
45
169
45
41
109
29
17
266
33
35
343
327
845
912
310
33
18
15
96
6
6
45
169
45
41
109
29
17
266
33
35
343
839
781
912
310
545
18
15
96
6
6
45
169
45
41
109
29
17
266
33
35
855
839
781
912
310
545
18
15
96
6
6
45
169
45
41
109
29
17
266
33
163
87
327
845
912
310
225
18
15
96
6
6
45
169
45
41
109
29
17
266
33
163
343
327
845
912
310
225
18
15
96
6
6
45
169
45
41
109
29
17
266
33
163
343
839
781
912
310
353
18
15
96
6
6
45
169
45
41
109
29
17
266
33
163
855
839
781
912
310
353
18
15
96
6
6
45
169
45
41
109
29
17
266
33
163
407
327
845
912
310
225
18
15
96
6
6
45
169
45
41
109
29
17
266
33
163
663
327
333
912
310
353
18
15
96
6
6
45
169
45
41
109
29
17
266
33
291
343
327
845
912
310
801
18
15
96
6
6
45
169
45
41
109
29
17
266
33
291
343
839
781
912
310
801
18
15
96
6
6
45
169
45
41
109
29
17
266
33
291
855
839
781
912
310
801
18
15
96
6
6
45
169
45
41
109
29
17
266
33
291
823
839
781
912
310
801
18
15
96
6
6
45
169
45
41
109
29
17
170
33
35
87
199
141
464
86
81
18
15
96
6
6
45
169
45
41
109
29
17
170
33
35
87
711
141
464
86
81
18
15
96
6
6
45
169
45
41
109
29
17
170
33
163
87
199
141
464
86
209
18
15
96
6
6
45
169
45
41
109
29
17
170
33
163
87
711
141
464
86
209
18
15
96
6
6
45
169
45
41
109
29
17
170
33
163
343
199
141
464
86
209
18
15
96
6
6
45
169
45
41
109
29
17
170
33
291
87
199
141
464
598
465
18
15
96
6
6
45
169
45
41
109
29
17
170
33
291
343
199
141
464
598
465
18
15
96
6
6
45
169
45
41
109
29
17
170
33
291
343
711
141
464
598
465
18
15
96
6
6
45
169
45
41
109
29
17
170
33
291
311
199
141
464
598
465
18
15
96
6
6
45
169
45
41
109
29
17
170
33
291
855
711
141
464
598
465
18
15
96
6
6
45
169
45
41
109
29
785
1290
1
67
87
711
1933
1808
1302
129
18
15
96
6
6
45
169
45
41
109
29
785
1162
1
67
87
711
1933
1936
1142
129
18
15
96
6
6
45
169
45
41
109
29
785
1162
33
35
87
711
1933
1936
1206
33
18
15
96
6
6
45
169
45
41
109
29
785
1162
33
163
87
711
1933
1936
1206
1249
18
15
96
6
6
45
169
45
41
109
541
785
1290
33
35
855
1863
781
1808
54
33
18
15
96
6
6
45
169
45
41
109
541
785
1290
33
291
855
1863
781
1808
54
673
18
15
96
6
6
45
169
45
41
109
285
17
266
1
163
343
967
269
912
278
945
18
15
96
6
6
45
169
45
41
109
285
17
266
1
163
855
967
269
912
278
945
18
15
96
6
6
45
169
45
41
109
285
17
266
1
163
407
967
269
912
278
945
18
15
96
6
6
45
169
45
41
109
285
17
266
1
291
311
967
269
912
278
689
18
15
96
6
6
45
169
45
41
109
285
17
266
1
291
823
967
269
912
278
689
18
15
96
6
6
45
169
45
41
109
285
785
266
1
67
87
967
789
144
534
577
18
15
96
6
6
45
169
45
41
109
285
785
266
1
163
87
967
781
144
534
946
18
15
96
6
6
45
169
45
41
109
285
785
266
1
163
343
967
781
144
534
946
18
15
96
6
6
45
169
45
41
109
285
785
266
1
163
855
967
781
144
534
946
18
15
96
6
6
45
169
45
41
109
285
785
266
1
163
407
967
781
144
534
946
18
15
96
6
6
45
169
45
41
109
285
785
266
1
291
311
967
781
144
150
689
18
15
96
6
6
45
169
45
41
109
285
785
266
1
291
823
967
781
144
150
689
18
15
96
6
6
45
169
45
297
109
29
17
266
1
451
567
839
845
912
278
833
18
15
96
6
6
45
169
45
297
109
29
17
266
1
451
151
327
269
912
278
833
18
15
96
6
6
45
169
45
297
109
29
17
266
1
451
151
711
269
912
278
833
18
15
96
6
6
45
169
45
297
109
29
17
266
1
451
151
455
269
912
278
833
18
15
96
6
6
45
169
45
297
109
29
17
266
1
451
311
839
781
912
278
833
18
15
96
6
6
45
169
45
297
109
29
17
266
1
451
311
455
269
912
278
833
18
15
96
6
6
45
169
45
297
109
29
785
1162
33
675
87
711
1933
1936
1206
1953
18
15
96
6
6
45
169
45
297
109
29
785
1162
33
675
599
711
1933
1936
1206
1953
18
15
96
6
6
45
169
45
297
109
285
17
266
1
451
311
967
269
912
278
833
18
15
96
6
6
45
169
45
297
109
285
785
266
1
451
311
967
781
144
278
385
18
15
96
6
6
45
169
45
297
493
285
17
266
1
451
407
199
13
912
278
833
18
15
96
6
6
45
169
45
297
493
285
17
266
1
451
407
455
13
912
278
833
18
15
96
6
6
45
169
45
297
493
285
785
266
1
451
407
455
781
144
278
385
18
15
96
6
6
45
169
173
41
109
29
17
266
769
963
567
839
781
912
790
1089
18
15
96
6
6
45
169
173
41
109
29
17
266
769
451
567
839
781
912
790
65
18
15
96
6
6
45
169
173
41
109
29
17
266
769
451
311
839
269
912
790
65
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
87
199
13
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
87
711
397
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
343
199
13
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
343
327
77
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
343
839
781
912
630
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
343
711
269
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
311
199
269
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
311
711
269
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
855
839
781
912
630
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
855
711
269
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
35
407
327
269
912
1142
193
18
15
96
6
6
45
169
173
41
109
29
17
266
65
451
567
839
781
912
630
817
18
15
96
6
6
45
169
173
41
109
29
17
266
65
451
311
839
781
912
630
817
18
15
96
6
6
45
169
173
41
109
29
17
266
65
451
823
839
781
912
630
817
18
15
96
6
6
45
169
173
41
109
29
17
266
385
35
343
839
781
912
406
433
18
15
96
6
6
45
169
173
41
109
29
17
266
385
963
567
839
781
912
758
1537
18
15
96
6
6
45
169
173
41
109
29
17
266
385
451
567
839
781
912
406
513
18
15
96
6
6
45
169
173
41
109
29
17
266
385
451
311
839
781
912
406
513
18
15
96
6
6
45
169
173
41
109
29
17
266
801
995
567
839
781
912
822
1298
18
15
96
6
6
45
169
173
41
109
29
17
170
417
35
87
199
141
464
854
2001
18
15
96
6
6
45
169
173
41
109
29
17
170
417
35
343
199
141
464
854
2001
18
15
96
6
6
45
169
173
41
109
29
17
170
417
35
311
199
141
464
854
2001
18
15
96
6
6
45
169
173
41
109
29
785
1290
385
35
87
711
1941
1808
1430
433
18
15
96
6
6
45
169
173
41
109
29
785
1162
65
35
87
711
1933
1936
1174
193
18
15
96
6
6
45
169
173
41
109
285
17
266
65
35
343
967
269
912
630
193
18
15
96
6
6
45
169
173
41
109
285
17
266
65
35
311
967
269
912
630
193
18
15
96
6
6
45
169
173
41
109
285
17
266
65
35
855
967
269
912
630
193
18
15
96
6
6
45
169
173
41
109
285
17
266
385
35
311
967
269
912
406
433
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
55
199
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
55
839
781
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
55
711
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
55
455
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
87
199
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
87
839
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
87
711
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
151
327
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
311
199
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
311
327
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
311
839
781
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
769
547
311
455
269
912
790
945
18
15
96
6
6
45
169
173
297
109
29
17
266
385
547
55
839
781
912
406
945
18
15
96
6
6
45
169
173
297
109
29
17
266
385
547
55
455
781
912
406
945
18
15
96
6
6
45
169
173
297
109
29
17
266
385
547
87
327
781
912
406
945
18
15
96
6
6
45
169
173
297
109
29
17
266
385
547
87
455
781
912
406
945
18
15
96
6
6
45
169
173
297
109
29
17
266
385
547
311
327
781
912
406
945
18
15
96
6
6
45
169
173
297
109
29
17
266
385
547
311
839
781
912
406
945
18
15
96
6
6
45
169
173
297
109
29
17
266
385
547
311
455
781
912
406
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
55
199
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
55
839
781
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
55
711
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
55
455
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
87
199
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
87
327
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
87
839
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
87
711
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
87
455
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
311
199
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
311
327
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
311
839
781
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
311
455
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
599
1223
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
897
547
599
711
269
912
918
945
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
55
199
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
55
839
781
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
55
711
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
87
199
13
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
87
327
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
87
839
781
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
87
711
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
151
327
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
311
199
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
311
327
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
311
839
781
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
599
1223
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
599
711
269
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
266
801
547
599
1735
405
912
822
417
18
15
96
6
6
45
169
173
297
109
29
17
170
417
547
55
199
141
464
854
849
18
15
96
6
6
45
169
173
297
109
29
17
170
417
547
55
711
141
464
854
849
18
15
96
6
6
45
169
173
297
109
29
17
170
417
547
87
199
141
464
854
849
18
15
96
6
6
45
169
173
297
109
29
17
170
417
547
87
711
141
464
854
849
18
15
96
6
6
45
169
173
297
109
29
17
170
417
547
311
199
141
464
854
849
18
15
96
6
6
45
169
173
297
109
29
17
170
417
547
599
711
141
464
854
849
18
15
96
6
6
45
169
173
297
109
29
785
1290
385
547
87
711
1941
1808
1430
1457
18
15
96
6
6
45
169
173
297
109
29
785
1290
385
547
599
711
1941
1808
1430
1457
18
15
96
6
6
45
169
173
297
109
285
17
266
769
547
55
967
269
912
790
945
18
15
96
6
6
45
169
173
297
109
285
17
266
769
547
87
967
269
912
790
945
18
15
96
6
6
45
169
173
297
109
285
17
266
385
547
55
967
269
912
406
945
18
15
96
6
6
45
169
173
297
109
285
17
266
385
547
87
967
269
912
406
945
18
15
96
6
6
45
169
173
297
109
285
17
266
385
547
311
967
269
912
406
945
18
15
96
6
6
45
169
173
297
109
285
17
266
385
547
599
967
269
912
406
945
18
15
96
6
6
45
169
173
297
109
285
17
266
897
547
55
967
269
912
918
945
18
15
96
6
6
45
169
173
297
109
285
17
266
897
547
87
967
269
912
918
945
18
15
96
6
6
45
169
173
297
109
285
17
266
897
547
599
967
269
912
918
945
18
15
96
6
6
45
169
173
297
109
285
785
266
769
547
55
967
781
144
790
945
18
15
96
6
6
45
169
173
297
109
285
785
266
769
547
87
967
781
144
790
945
18
15
96
6
6
45
169
173
297
493
29
17
266
385
547
1879
1095
277
912
406
945
18
15
96
6
6
45
169
173
297
493
29
17
266
897
547
1879
1095
269
912
918
945
18
15
96
6
6
45
169
173
297
493
29
17
266
801
547
1879
1095
269
912
822
417
18
15
96
6
6
45
169
173
297
493
285
17
266
385
547
1879
327
13
912
406
945
18
15
96
6
6
45
169
173
297
493
285
17
266
897
547
1879
327
13
912
918
945
18
15
96
6
6
45
169
173
297
493
285
17
266
801
547
1879
327
13
912
822
417
18
15
96
6
6
45
169
173
297
493
285
785
266
801
547
1879
327
789
144
822
417
18
15
96
6
6
45
169
173
297
493
797
17
266
385
547
1879
1351
13
912
406
945
18
15
96
6
6
45
169
173
297
493
797
17
266
385
547
1879
839
13
912
406
945
18
15
96
6
6
45
169
173
297
493
797
17
266
385
547
1879
1479
13
912
406
945
18
15
96
6
6
45
169
173
297
493
797
17
266
897
547
1879
1351
13
912
918
945
18
15
96
6
6
45
169
173
297
493
797
17
266
897
547
1879
839
13
912
918
945
18
15
96
6
6
45
169
173
297
493
797
17
266
897
547
1879
1479
13
912
918
945
18
15
96
6
6
45
169
173
297
493
797
785
266
801
547
1879
1351
277
144
822
929
18
15
96
6
6
45
169
173
297
493
797
785
266
801
547
1879
839
525
144
822
993
18
15
96
6
6
45
169
173
297
493
797
785
266
801
547
1879
1479
277
144
822
929
18
15
96
6
6
45
169
301
41
109
29
785
1290
545
35
343
711
1933
1808
1078
1057
18
15
96
6
6
45
169
301
41
109
541
785
1290
545
35
855
1863
781
1808
1078
1057
18
15
96
6
6
45
169
301
553
109
541
785
1290
545
931
567
1863
845
1808
1110
1361
18
15
96
6
6
45
169
301
297
109
29
785
1290
545
547
599
711
1933
1808
1078
1506
18
15
96
6
6
45
169
301
297
109
541
785
1290
513
707
567
1863
845
1808
1174
897
18
15
96
6
6
45
169
301
297
109
541
785
1290
545
547
599
1863
781
1808
1078
1506
18
15
96
6
6
45
169
301
297
109
541
785
1290
545
419
567
1863
845
1808
1078
1249
18
15
96
6
6
45
169
301
297
109
797
785
1290
545
547
599
1991
525
1808
1078
1506
18
15
96
6
6
45
169
301
297
621
541
785
1290
545
547
1623
1351
781
1808
1078
1506
18
15
96
6
6
45
169
301
297
621
541
785
1290
545
547
1623
967
781
1808
1078
1506
18
15
96
6
6
45
169
301
297
621
285
529
266
545
547
1623
711
1557
656
1590
801
18
15
96
6
6
45
297
45
41
109
29
17
426
33
35
87
711
397
976
2006
1041
18
15
96
6
6
45
297
557
41
109
29
17
426
929
1059
1367
711
397
976
1622
2001
18
15
96
6
6
45
297
557
41
109
29
17
426
929
675
343
711
397
976
854
593
18
15
96
6
6
45
297
557
41
109
29
17
426
929
675
599
711
397
976
854
593
18
15
96
6
6
45
297
557
41
109
29
17
426
929
675
1623
711
397
976
854
593
18
15
96
6
6
45
297
557
553
621
797
1297
394
961
963
919
839
1805
1424
1430
1025
18
15
96
6
6
45
297
557
297
109
29
17
426
929
547
599
711
397
976
1622
1233
18
15
96
6
6
45
297
557
297
621
797
1297
394
961
579
1623
839
1805
1424
1430
257
18
15
96
6
6
45
297
301
41
109
29
17
426
417
35
343
711
397
976
598
849
18
15
96
6
6
45
297
301
41
109
29
17
426
417
35
855
711
397
976
598
849
18
15
96
6
6
45
297
301
41
109
797
1297
394
417
35
855
1991
1805
1424
438
929
18
15
96
6
6
45
297
301
297
109
29
17
426
417
547
599
711
397
976
598
721
18
15
96
6
6
45
297
301
297
109
29
17
426
417
419
55
711
397
976
598
1617
18
15
96
6
6
45
297
301
297
109
797
1297
394
449
547
599
1991
1805
1424
1174
706
18
15
96
6
6
45
297
301
297
109
797
1297
394
417
547
599
1991
1805
1424
438
417
18
15
96
6
6
45
297
301
297
621
285
273
394
449
547
1623
711
653
400
150
449
18
15
96
6
6
45
297
301
297
621
285
273
394
417
547
1623
711
653
400
438
417
18
15
96
6
6
46
545
557
553
109
540
784
1934
962
995
567
1861
884
1732
136
66
18
15
96
6
6
46
545
557
553
621
284
784
1934
1474
1475
919
709
1685
1732
1608
1026
18
15
96
6
6
46
545
557
553
621
284
784
1934
1474
963
919
709
1685
1732
1608
81
18
15
96
6
6
46
545
557
553
621
284
784
1934
962
963
919
709
1685
1732
136
2
18
15
96
6
6
46
545
557
1577
109
28
784
1934
962
1699
87
1733
1940
1732
136
674
18
15
96
6
6
46
545
557
1577
1645
28
784
1934
962
1699
1623
197
1940
1732
136
674
18
15
96
6
6
46
545
557
1577
1645
540
784
1934
962
1699
1623
325
884
1732
136
674
18
15
96
6
6
46
545
301
809
621
540
784
1934
1186
1571
1111
1349
789
1732
1712
1074
18
15
96
6
6
46
545
301
809
621
284
784
1934
1154
1571
1111
709
1685
1732
1736
1122
18
15
96
6
6
46
545
301
809
621
284
784
1934
1186
1571
1111
709
1685
1732
1712
1074
18
15
96
6
6
46
161
45
41
109
28
16
270
2
67
87
197
12
914
1040
33
18
15
96
6
6
46
161
45
41
109
28
16
270
2
67
87
709
780
932
264
130
18
15
96
6
6
46
161
45
41
109
28
16
270
2
67
151
325
268
932
1064
34
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
87
197
12
914
1160
978
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
87
325
268
932
1064
98
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
87
709
780
932
264
98
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
87
453
268
932
264
98
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
343
325
268
932
1064
98
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
343
837
780
932
264
98
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
343
453
268
932
264
98
18
15
96
6
6
46
161
45
41
109
28
16
270
2
35
855
837
780
932
264
98
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
87
197
12
914
1160
226
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
87
325
268
914
264
354
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
87
709
780
932
264
354
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
87
453
268
914
264
354
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
343
197
12
914
1160
226
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
343
325
268
914
264
354
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
343
837
780
932
264
354
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
343
453
268
914
264
354
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
407
325
21
900
1160
226
18
15
96
6
6
46
161
45
41
109
28
16
270
2
163
407
453
268
914
264
354
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
87
197
12
914
1160
466
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
87
453
268
914
280
697
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
343
325
268
914
1160
466
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
343
837
780
914
280
697
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
343
453
268
914
280
697
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
311
197
268
914
1160
466
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
311
837
268
914
280
697
18
15
96
6
6
46
161
45
41
109
28
16
270
2
291
823
837
268
914
280
697
18
15
96
6
6
46
161
45
41
109
28
16
270
34
67
87
197
12
914
1104
2
18
15
96
6
6
46
161
45
41
109
28
16
270
34
67
151
325
268
932
1080
2
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
87
197
12
914
1104
49
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
87
325
268
932
1072
66
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
87
709
780
932
560
49
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
87
453
268
932
560
49
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
343
197
12
914
1104
49
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
343
325
268
932
1072
66
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
343
837
780
932
560
49
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
343
453
268
932
560
49
18
15
96
6
6
46
161
45
41
109
28
16
270
34
35
855
837
780
932
560
49
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
87
197
12
914
1104
193
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
87
325
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
87
709
780
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
87
453
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
343
197
12
914
1104
193
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
343
325
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
343
837
780
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
343
453
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
855
837
780
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
855
1477
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
407
325
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
407
453
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
163
663
325
268
932
304
194
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
87
197
12
914
1104
689
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
87
325
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
87
453
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
343
197
12
914
1104
689
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
343
325
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
343
837
780
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
343
709
780
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
343
453
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
311
197
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
311
837
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
855
837
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
855
709
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
34
291
823
837
268
932
560
817
18
15
96
6
6
46
161
45
41
109
28
16
270
962
35
87
197
268
932
936
194
18
15
96
6
6
46
161
45
41
109
28
16
270
962
35
87
709
780
932
936
194
18
15
96
6
6
46
161
45
41
109
28
16
270
962
35
87
453
268
932
936
194
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
87
197
12
914
936
1218
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
87
709
780
932
880
321
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
343
197
12
914
936
1218
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
343
325
268
932
880
321
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
343
709
780
932
880
321
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
343
453
268
932
880
321
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
311
197
268
932
880
321
18
15
96
6
6
46
161
45
41
109
28
16
270
962
547
311
453
268
932
880
321
18
15
96
6
6
46
161
45
41
109
28
16
270
450
35
87
197
268
932
424
706
18
15
96
6
6
46
161
45
41
109
28
16
270
450
35
87
709
780
932
424
705
18
15
96
6
6
46
161
45
41
109
28
16
270
450
35
87
453
268
932
424
706
18
15
96
6
6
46
161
45
41
109
28
16
270
450
547
311
197
268
932
424
962
18
15
96
6
6
46
161
45
41
109
28
16
270
450
547
311
453
268
932
424
962
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
87
197
268
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
87
453
268
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
343
197
268
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
343
325
268
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
343
837
780
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
343
709
780
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
343
453
268
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
311
197
268
932
424
66
18
15
96
6
6
46
161
45
41
109
28
16
270
450
291
823
837
533
900
424
65
18
15
96
6
6
46
161
45
41
109
28
16
142
2
67
87
197
21
452
536
33
18
15
96
6
6
46
161
45
41
109
28
16
142
2
67
87
709
149
452
24
33
18
15
96
6
6
46
161
45
41
109
28
16
142
2
67
151
325
21
452
24
33
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
87
197
149
452
112
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
87
325
589
452
112
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
87
709
149
452
112
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
87
453
277
452
624
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
343
325
277
452
624
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
343
837
789
452
624
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
343
453
277
452
624
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
855
1349
589
452
112
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
35
855
837
789
452
624
98
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
87
197
21
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
87
325
589
452
112
210
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
87
709
149
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
87
453
277
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
343
197
21
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
343
325
277
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
343
837
789
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
343
453
277
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
407
325
21
452
112
210
18
15
96
6
6
46
161
45
41
109
28
16
142
2
163
407
453
277
452
624
354
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
87
197
21
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
87
453
277
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
343
325
277
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
343
837
789
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
343
453
277
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
311
197
21
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
311
837
21
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
2
291
823
837
21
452
624
466
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
87
197
21
452
616
66
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
87
325
589
452
104
65
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
87
709
149
452
104
66
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
87
453
277
452
176
50
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
343
197
21
452
616
66
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
343
325
277
452
176
50
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
343
837
29
452
104
66
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
343
453
277
452
176
50
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
855
1349
589
452
104
65
18
15
96
6
6
46
161
45
41
109
28
16
142
34
35
855
837
789
452
176
50
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
87
197
21
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
87
325
589
452
104
233
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
87
709
149
452
616
321
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
87
453
277
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
343
197
21
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
343
325
277
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
343
837
29
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
343
453
277
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
407
325
21
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
163
407
453
277
452
616
322
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
87
197
149
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
343
197
149
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
343
837
884
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
343
709
149
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
311
197
149
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
311
837
885
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
855
837
884
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
855
709
149
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
34
291
823
837
885
452
616
489
18
15
96
6
6
46
161
45
41
109
28
16
142
450
35
87
197
21
452
392
706
18
15
96
6
6
46
161
45
41
109
28
16
142
450
35
87
709
149
452
392
706
18
15
96
6
6
46
161
45
41
109
28
16
142
450
35
87
453
277
452
392
706
18
15
96
6
6
46
161
45
41
109
28
16
142
450
579
87
197
149
452
392
770
18
15
96
6
6
46
161
45
41
109
28
16
142
450
579
87
709
149
452
392
770
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
87
197
21
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
87
453
277
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
343
197
21
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
343
325
277
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
343
837
29
452
392
290
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
343
709
21
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
343
453
277
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
311
197
21
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
142
450
291
823
837
21
452
392
66
18
15
96
6
6
46
161
45
41
109
28
16
174
34
67
87
197
140
466
144
1
18
15
96
6
6
46
161
45
41
109
28
16
174
34
35
87
197
140
466
80
65
18
15
96
6
6
46
161
45
41
109
28
16
174
34
35
87
709
140
466
80
65
18
15
96
6
6
46
161
45
41
109
28
16
174
34
163
87
197
140
466
80
193
18
15
96
6
6
46
161
45
41
109
28
16
174
34
163
87
709
140
466
80
193
18
15
96
6
6
46
161
45
41
109
28
16
174
34
163
343
197
140
466
80
193
18
15
96
6
6
46
161
45
41
109
28
16
174
34
291
87
197
140
466
592
449
18
15
96
6
6
46
161
45
41
109
28
16
174
34
291
343
197
140
466
592
449
18
15
96
6
6
46
161
45
41
109
28
16
174
34
291
343
709
140
466
592
449
18
15
96
6
6
46
161
45
41
109
28
16
174
34
291
311
197
140
466
592
449
18
15
96
6
6
46
161
45
41
109
28
16
174
34
291
855
709
140
466
592
449
18
15
96
6
6
46
161
45
41
109
28
528
270
2
35
343
837
1868
708
264
98
18
15
96
6
6
46
161
45
41
109
28
528
270
2
35
855
837
1868
644
520
609
18
15
96
6
6
46
161
45
41
109
28
528
270
2
163
343
837
1868
708
296
225
18
15
96
6
6
46
161
45
41
109
28
528
270
2
291
343
837
1869
644
520
482
18
15
96
6
6
46
161
45
41
109
28
528
270
2
291
823
837
1868
644
520
482
18
15
96
6
6
46
161
45
41
109
28
528
270
34
35
343
837
1868
708
304
50
18
15
96
6
6
46
161
45
41
109
28
528
270
34
35
855
837
1868
644
568
65
18
15
96
6
6
46
161
45
41
109
28
528
270
34
163
343
837
1868
708
304
194
18
15
96
6
6
46
161
45
41
109
28
528
270
34
291
343
837
1868
708
304
818
18
15
96
6
6
46
161
45
41
109
28
528
270
34
291
855
837
1868
644
568
817
18
15
96
6
6
46
161
45
41
109
28
528
270
34
291
823
837
1868
644
568
817
18
15
96
6
6
46
161
45
41
109
28
528
270
450
291
343
837
1868
708
712
578
18
15
96
6
6
46
161
45
41
109
28
528
270
450
291
823
837
1868
644
1912
1090
18
15
96
6
6
46
161
45
41
109
28
784
1294
2
67
87
709
1932
1796
1288
129
18
15
96
6
6
46
161
45
41
109
28
784
1294
2
35
87
709
1932
1796
1288
1121
18
15
96
6
6
46
161
45
41
109
28
784
1294
2
163
87
709
1932
1796
1288
353
18
15
96
6
6
46
161
45
41
109
28
784
1294
34
35
87
709
1932
1796
1328
1074
18
15
96
6
6
46
161
45
41
109
28
784
1294
34
163
87
709
1932
1796
1328
194
18
15
96
6
6
46
161
45
41
109
28
784
1294
450
35
87
709
1932
1796
1448
449
18
15
96
6
6
46
161
45
41
109
28
784
1166
2
67
87
709
1932
1938
1040
129
18
15
96
6
6
46
161
45
41
109
28
784
1166
2
35
87
709
1932
1938
1040
185
18
15
96
6
6
46
161
45
41
109
28
784
1166
2
163
87
709
1932
1938
1048
225
18
15
96
6
6
46
161
45
41
109
28
784
1166
34
35
87
709
1932
1938
1128
66
18
15
96
6
6
46
161
45
41
109
28
784
1166
34
163
87
709
1932
1938
1200
1241
18
15
96
6
6
46
161
45
41
109
540
16
270
2
35
855
1861
589
900
264
98
18
15
96
6
6
46
161
45
41
109
540
528
270
2
35
855
1861
1356
644
520
994
18
15
96
6
6
46
161
45
41
109
540
528
270
34
35
855
1861
1356
644
88
66
18
15
96
6
6
46
161
45
41
109
540
528
270
34
163
663
1861
1356
644
88
194
18
15
96
6
6
46
161
45
41
109
540
528
270
34
291
855
1861
1356
644
88
450
18
15
96
6
6
46
161
45
41
109
540
784
1294
2
35
855
1861
780
1796
136
978
18
15
96
6
6
46
161
45
41
109
540
784
1294
34
35
855
1861
780
1796
48
66
18
15
96
6
6
46
161
45
41
109
540
784
1294
34
163
663
1861
797
1796
48
194
18
15
96
6
6
46
161
45
41
109
540
784
1294
34
291
855
1861
780
1796
48
690
18
15
96
6
6
46
161
45
41
109
108
16
270
2
35
55
13
12
900
1160
978
18
15
96
6
6
46
161
45
41
109
108
16
270
2
35
55
525
12
900
1160
978
18
15
96
6
6
46
161
45
41
109
108
16
270
2
163
55
13
12
900
1160
225
18
15
96
6
6
46
161
45
41
109
108
16
270
2
163
55
525
12
900
1160
225
18
15
96
6
6
46
161
45
41
109
108
16
270
2
291
311
13
12
900
1160
466
18
15
96
6
6
46
161
45
41
109
108
16
270
2
291
823
13
268
900
1160
466
18
15
96
6
6
46
161
45
41
109
108
16
270
2
291
823
525
12
900
1160
466
18
15
96
6
6
46
161
45
41
109
108
16
270
962
547
55
13
12
900
1736
1218
18
15
96
6
6
46
161
45
41
109
108
16
270
962
547
55
525
12
900
1736
1218
18
15
96
6
6
46
161
45
41
109
108
16
270
962
547
311
13
12
900
1736
1218
18
15
96
6
6
46
161
45
41
109
108
16
270
962
547
311
525
12
900
1736
1218
18
15
96
6
6
46
161
45
41
109
108
16
270
962
1571
55
13
12
900
1736
1730
18
15
96
6
6
46
161
45
41
109
108
16
270
450
35
55
13
12
900
712
706
18
15
96
6
6
46
161
45
41
109
108
16
270
450
35
55
525
12
900
712
706
18
15
96
6
6
46
161
45
41
109
108
16
270
450
547
55
13
12
900
712
962
18
15
96
6
6
46
161
45
41
109
108
16
270
450
547
311
13
12
900
712
962
18
15
96
6
6
46
161
45
41
109
108
16
270
450
547
311
525
12
900
712
962
18
15
96
6
6
46
161
45
41
109
108
16
270
450
291
311
13
12
900
712
194
18
15
96
6
6
46
161
45
41
109
108
16
270
450
291
823
13
268
900
712
194
18
15
96
6
6
46
161
45
41
109
108
16
270
450
291
823
525
12
900
712
194
18
15
96
6
6
46
161
45
41
109
108
16
142
450
35
55
525
1548
1476
392
450
18
15
96
6
6
46
161
45
41
109
108
16
282
2
35
55
13
268
938
1164
977
18
15
96
6
6
46
161
45
41
109
108
16
282
2
163
55
13
268
938
1164
225
18
15
96
6
6
46
161
45
41
109
108
16
282
2
291
311
13
268
938
1164
465
18
15
96
6
6
46
161
45
41
109
108
16
282
2
291
823
13
268
938
1164
465
18
15
96
6
6
46
161
45
41
109
108
16
282
34
34
55
13
12
938
1064
67
18
15
96
6
6
46
161
45
41
109
108
16
282
34
34
55
525
12
938
1064
67
18
15
96
6
6
46
161
45
41
109
108
16
282
34
35
55
13
12
938
1064
65
18
15
96
6
6
46
161
45
41
109
108
16
282
34
35
55
525
12
938
1064
65
18
15
96
6
6
46
161
45
41
109
108
16
282
34
162
55
13
12
938
1172
196
18
15
96
6
6
46
161
45
41
109
108
16
282
34
162
55
525
12
938
1172
196
18
15
96
6
6
46
161
45
41
109
108
16
282
34
290
311
13
12
938
1172
692
18
15
96
6
6
46
161
45
41
109
108
16
282
34
290
823
13
268
938
1168
692
18
15
96
6
6
46
161
45
41
109
108
16
282
34
290
823
525
12
938
1172
692
18
15
96
6
6
46
161
45
41
109
108
16
282
34
163
55
13
12
938
1172
194
18
15
96
6
6
46
161
45
41
109
108
16
282
34
163
55
525
12
938
1172
194
18
15
96
6
6
46
161
45
41
109
108
16
282
34
291
311
13
12
938
552
809
18
15
96
6
6
46
161
45
41
109
108
16
282
34
291
823
13
268
938
1168
689
18
15
96
6
6
46
161
45
41
109
108
16
282
34
291
823
525
12
938
552
809
18
15
96
6
6
46
161
45
41
109
108
16
282
962
546
55
13
12
938
1748
1220
18
15
96
6
6
46
161
45
41
109
108
16
282
962
546
55
525
12
938
1748
1220
18
15
96
6
6
46
161
45
41
109
108
16
282
962
546
311
13
12
938
1748
1220
18
15
96
6
6
46
161
45
41
109
108
16
282
962
546
311
525
12
938
1748
1220
18
15
96
6
6
46
161
45
41
109
108
16
282
962
547
55
13
12
938
1748
1217
18
15
96
6
6
46
161
45
41
109
108
16
282
962
547
55
525
12
938
1748
1217
18
15
96
6
6
46
161
45
41
109
108
16
282
962
547
311
13
12
938
1748
1217
18
15
96
6
6
46
161
45
41
109
108
16
282
962
547
311
525
12
938
1748
1217
18
15
96
6
6
46
161
45
41
109
108
16
282
962
1570
55
13
12
938
1748
1604
18
15
96
6
6
46
161
45
41
109
108
16
282
962
1571
55
13
12
938
1748
1601
18
15
96
6
6
46
161
45
41
109
108
16
282
450
34
55
13
12
938
724
708
18
15
96
6
6
46
161
45
41
109
108
16
282
450
34
55
525
12
938
724
708
18
15
96
6
6
46
161
45
41
109
108
16
282
450
35
55
13
12
938
724
705
18
15
96
6
6
46
161
45
41
109
108
16
282
450
35
55
525
12
938
724
705
18
15
96
6
6
46
161
45
41
109
108
16
282
450
546
55
13
12
938
724
964
18
15
96
6
6
46
161
45
41
109
108
16
282
450
546
311
13
12
938
724
964
18
15
96
6
6
46
161
45
41
109
108
16
282
450
546
311
525
12
938
724
964
18
15
96
6
6
46
161
45
41
109
108
16
282
450
547
55
13
12
938
724
961
18
15
96
6
6
46
161
45
41
109
108
16
282
450
547
311
13
12
938
724
961
18
15
96
6
6
46
161
45
41
109
108
16
282
450
547
311
525
12
938
724
961
18
15
96
6
6
46
161
45
41
109
108
16
282
450
290
311
13
12
938
724
580
18
15
96
6
6
46
161
45
41
109
108
16
282
450
290
823
13
268
938
724
68
18
15
96
6
6
46
161
45
41
109
108
16
282
450
290
823
525
12
938
724
580
18
15
96
6
6
46
161
45
41
109
108
16
282
450
291
311
13
12
938
724
577
18
15
96
6
6
46
161
45
41
109
108
16
282
450
291
823
13
268
938
724
65
18
15
96
6
6
46
161
45
41
109
108
16
282
450
291
823
525
12
938
724
577
18
15
96
6
6
46
161
45
41
109
108
456
282
2
34
55
13
900
1268
52
100
18
15
96
6
6
46
161
45
41
109
108
456
282
2
35
55
13
900
1268
56
98
18
15
96
6
6
46
161
45
41
109
108
456
282
2
162
55
13
900
1268
564
1252
18
15
96
6
6
46
161
45
41
109
108
456
282
2
162
55
525
900
1268
564
1252
18
15
96
6
6
46
161
45
41
109
108
456
282
2
163
55
13
900
1268
568
1250
18
15
96
6
6
46
161
45
41
109
108
456
282
2
163
55
525
900
1268
568
1250
18
15
96
6
6
46
161
45
41
109
108
456
282
34
34
55
13
900
1268
16
52
18
15
96
6
6
46
161
45
41
109
108
456
282
34
35
55
13
900
1268
16
50
18
15
96
6
6
46
161
45
41
109
108
456
282
34
162
55
13
900
1268
272
948
18
15
96
6
6
46
161
45
41
109
108
456
282
34
162
55
525
900
756
528
948
18
15
96
6
6
46
161
45
41
109
108
456
282
34
163
55
13
900
1268
272
946
18
15
96
6
6
46
161
45
41
109
108
456
282
34
163
55
525
900
756
528
946
18
15
96
6
6
46
161
45
41
109
108
456
282
35
35
55
13
900
1268
274
52
18
15
96
6
6
46
161
45
41
109
284
16
270
2
99
823
965
268
914
1040
57
18
15
96
6
6
46
161
45
41
109
284
16
270
2
163
407
965
268
900
264
353
18
15
96
6
6
46
161
45
41
109
284
16
270
2
291
311
965
268
932
1160
466
18
15
96
6
6
46
161
45
41
109
284
16
270
2
291
823
965
268
932
1160
466
18
15
96
6
6
46
161
45
41
109
284
16
270
34
163
343
965
268
932
304
194
18
15
96
6
6
46
161
45
41
109
284
16
270
34
163
855
965
268
932
304
194
18
15
96
6
6
46
161
45
41
109
284
16
270
34
163
407
965
268
932
304
194
18
15
96
6
6
46
161
45
41
109
284
16
270
34
291
311
965
268
932
560
817
18
15
96
6
6
46
161
45
41
109
284
16
270
34
291
855
965
268
932
560
817
18
15
96
6
6
46
161
45
41
109
284
16
270
34
291
823
965
268
932
560
817
18
15
96
6
6
46
161
45
41
109
284
16
270
450
291
311
965
268
932
424
66
18
15
96
6
6
46
161
45
41
109
284
16
270
450
291
823
965
268
932
424
66
18
15
96
6
6
46
161
45
41
109
284
16
142
2
35
343
965
533
452
112
98
18
15
96
6
6
46
161
45
41
109
284
16
142
2
35
855
965
533
452
112
98
18
15
96
6
6
46
161
45
41
109
284
16
142
34
35
343
965
533
452
104
66
18
15
96
6
6
46
161
45
41
109
284
16
142
34
35
855
965
533
452
104
66
18
15
96
6
6
46
161
45
41
109
284
784
270
2
67
87
965
789
164
520
34
18
15
96
6
6
46
161
45
41
109
284
784
270
2
35
343
965
780
132
520
610
18
15
96
6
6
46
161
45
41
109
284
784
270
2
35
855
965
780
132
520
610
18
15
96
6
6
46
161
45
41
109
284
784
270
2
99
823
965
780
132
136
81
18
15
96
6
6
46
161
45
41
109
284
784
270
2
163
87
965
780
146
264
354
18
15
96
6
6
46
161
45
41
109
284
784
270
2
163
407
965
780
132
264
353
18
15
96
6
6
46
161
45
41
109
284
784
270
2
291
311
965
780
132
520
482
18
15
96
6
6
46
161
45
41
109
284
784
270
2
291
823
965
780
132
520
482
18
15
96
6
6
46
161
45
41
109
284
784
270
34
67
87
965
789
164
56
2
18
15
96
6
6
46
161
45
41
109
284
784
270
34
35
87
965
789
164
48
50
18
15
96
6
6
46
161
45
41
109
284
784
270
34
35
343
965
780
132
560
66
18
15
96
6
6
46
161
45
41
109
284
784
270
34
35
855
965
780
132
560
66
18
15
96
6
6
46
161
45
41
109
284
784
270
34
163
87
965
780
146
568
945
18
15
96
6
6
46
161
45
41
109
284
784
270
34
163
343
965
780
132
560
946
18
15
96
6
6
46
161
45
41
109
284
784
270
34
163
855
965
780
132
560
946
18
15
96
6
6
46
161
45
41
109
284
784
270
34
163
407
965
780
132
560
946
18
15
96
6
6
46
161
45
41
109
284
784
270
34
291
343
965
780
132
560
818
18
15
96
6
6
46
161
45
41
109
284
784
270
34
291
311
965
780
132
560
818
18
15
96
6
6
46
161
45
41
109
284
784
270
34
291
855
965
780
132
560
818
18
15
96
6
6
46
161
45
41
109
284
784
270
34
291
823
965
780
132
560
818
18
15
96
6
6
46
161
45
41
109
284
784
270
962
35
87
965
789
164
936
194
18
15
96
6
6
46
161
45
41
109
284
784
270
962
547
87
965
780
146
936
1186
18
15
96
6
6
46
161
45
41
109
284
784
270
962
547
343
965
780
132
936
929
18
15
96
6
6
46
161
45
41
109
284
784
270
450
35
87
965
789
164
424
450
18
15
96
6
6
46
161
45
41
109
284
784
270
450
291
343
965
780
132
424
289
18
15
96
6
6
46
161
45
41
109
284
784
270
450
291
311
965
780
132
424
289
18
15
96
6
6
46
161
45
41
109
284
784
270
450
291
823
965
780
132
424
289
18
15
96
6
6
46
161
45
41
109
124
272
270
962
547
343
517
997
1796
936
578
18
15
96
6
6
46
161
45
41
109
124
272
270
962
547
311
517
996
1796
936
577
18
15
96
6
6
46
161
45
41
109
124
784
1294
2
35
55
517
2020
1796
1288
1121
18
15
96
6
6
46
161
45
41
109
124
784
1294
2
163
55
517
2020
1796
1288
353
18
15
96
6
6
46
161
45
41
109
124
784
1294
34
35
55
517
2020
1796
1328
1074
18
15
96
6
6
46
161
45
41
109
124
784
1294
34
163
55
517
2020
1796
1328
194
18
15
96
6
6
46
161
45
41
109
124
784
1166
2
35
55
517
2020
1924
1040
98
18
15
96
6
6
46
161
45
41
109
124
784
1166
2
163
55
517
2020
1924
1136
210
18
15
96
6
6
46
161
45
41
109
124
784
1166
34
35
55
517
2020
1924
1200
1074
18
15
96
6
6
46
161
45
41
109
124
784
1166
34
163
55
517
2020
1924
1208
1218
18
15
96
6
6
46
161
45
41
109
172
16
270
2
35
55
141
268
900
264
97
18
15
96
6
6
46
161
45
41
109
172
16
270
2
99
55
141
268
900
272
82
18
15
96
6
6
46
161
45
41
109
172
16
270
2
163
55
141
268
900
264
353
18
15
96
6
6
46
161
45
41
109
172
16
270
34
35
55
141
268
900
304
50
18
15
96
6
6
46
161
45
41
109
172
16
270
34
163
55
141
268
900
304
194
18
15
96
6
6
46
161
45
41
109
172
16
270
34
291
311
141
268
900
304
818
18
15
96
6
6
46
161
45
41
109
172
16
270
450
35
55
141
268
900
712
706
18
15
96
6
6
46
161
45
41
109
172
16
270
450
547
55
141
268
900
712
962
18
15
96
6
6
46
161
45
41
109
172
16
270
450
547
311
141
268
900
712
962
18
15
96
6
6
46
161
45
41
109
172
16
270
450
291
311
141
268
900
712
194
18
15
96
6
6
46
161
45
41
109
796
528
270
34
291
855
1989
1140
708
560
818
18
15
96
6
6
46
161
45
41
109
188
16
270
2
67
87
133
4
900
1040
34
18
15
96
6
6
46
161
45
41
109
188
16
270
2
67
151
133
4
900
1040
34
18
15
96
6
6
46
161
45
41
109
188
16
270
2
67
151
645
4
900
1040
34
18
15
96
6
6
46
161
45
41
109
188
16
270
2
35
55
133
260
900
264
98
18
15
96
6
6
46
161
45
41
109
188
16
270
2
35
87
133
4
900
1064
98
18
15
96
6
6
46
161
45
41
109
188
16
270
2
99
55
133
260
900
272
82
18
15
96
6
6
46
161
45
41
109
188
16
270
2
163
55
133
260
900
264
353
18
15
96
6
6
46
161
45
41
109
188
16
270
2
163
87
133
4
900
1096
226
18
15
96
6
6
46
161
45
41
109
188
16
270
2
163
151
133
4
900
1096
226
18
15
96
6
6
46
161
45
41
109
188
16
270
2
163
407
645
4
900
1096
226
18
15
96
6
6
46
161
45
41
109
188
16
270
2
291
87
133
4
900
1160
466
18
15
96
6
6
46
161
45
41
109
188
16
270
2
291
311
133
4
900
1160
466
18
15
96
6
6
46
161
45
41
109
188
16
270
34
67
87
133
4
900
1080
2
18
15
96
6
6
46
161
45
41
109
188
16
270
34
67
151
133
4
900
1080
2
18
15
96
6
6
46
161
45
41
109
188
16
270
34
67
151
645
4
900
1080
2
18
15
96
6
6
46
161
45
41
109
188
16
270
34
35
55
133
260
932
304
50
18
15
96
6
6
46
161
45
41
109
188
16
270
34
35
87
133
4
900
1080
66
18
15
96
6
6
46
161
45
41
109
188
16
270
34
163
55
133
260
932
304
194
18
15
96
6
6
46
161
45
41
109
188
16
270
34
163
87
133
260
932
304
194
18
15
96
6
6
46
161
45
41
109
188
16
270
34
163
151
133
260
932
304
194
18
15
96
6
6
46
161
45
41
109
188
16
270
34
291
87
133
4
900
568
818
18
15
96
6
6
46
161
45
41
109
188
16
270
34
291
311
133
4
900
568
818
18
15
96
6
6
46
161
45
41
109
188
16
270
962
35
87
133
4
900
936
193
18
15
96
6
6
46
161
45
41
109
188
16
270
962
547
55
133
260
932
880
321
18
15
96
6
6
46
161
45
41
109
188
16
270
962
547
87
133
4
900
936
577
18
15
96
6
6
46
161
45
41
109
188
16
270
962
547
311
133
4
900
936
577
18
15
96
6
6
46
161
45
41
109
188
16
270
450
35
55
133
260
932
424
705
18
15
96
6
6
46
161
45
41
109
188
16
270
450
35
87
133
4
900
712
706
18
15
96
6
6
46
161
45
41
109
188
16
270
450
547
55
133
260
932
424
962
18
15
96
6
6
46
161
45
41
109
188
16
270
450
547
311
133
4
900
712
962
18
15
96
6
6
46
161
45
41
109
188
16
270
450
291
87
133
4
900
712
194
18
15
96
6
6
46
161
45
41
109
188
16
270
450
291
311
133
4
900
712
194
18
15
96
6
6
46
161
45
41
109
188
16
142
2
67
87
133
4
452
624
130
18
15
96
6
6
46
161
45
41
109
188
16
142
2
67
151
133
4
452
624
130
18
15
96
6
6
46
161
45
41
109
188
16
142
2
67
151
645
4
452
624
130
18
15
96
6
6
46
161
45
41
109
188
16
142
2
35
55
133
4
452
624
98
18
15
96
6
6
46
161
45
41
109
188
16
142
2
35
87
133
4
452
624
98
18
15
96
6
6
46
161
45
41
109
188
16
142
2
163
55
133
4
452
624
354
18
15
96
6
6
46
161
45
41
109
188
16
142
2
163
87
133
4
452
624
354
18
15
96
6
6
46
161
45
41
109
188
16
142
2
163
151
133
4
452
624
354
18
15
96
6
6
46
161
45
41
109
188
16
142
2
163
407
645
4
452
624
354
18
15
96
6
6
46
161
45
41
109
188
16
142
2
291
87
133
4
452
624
466
18
15
96
6
6
46
161
45
41
109
188
16
142
2
291
311
133
4
452
624
466
18
15
96
6
6
46
161
45
41
109
188
16
142
34
35
55
133
4
452
616
65
18
15
96
6
6
46
161
45
41
109
188
16
142
34
35
87
133
4
452
616
65
18
15
96
6
6
46
161
45
41
109
188
16
142
34
163
55
133
4
452
616
321
18
15
96
6
6
46
161
45
41
109
188
16
142
34
163
87
133
4
452
616
321
18
15
96
6
6
46
161
45
41
109
188
16
142
34
163
151
133
4
452
616
321
18
15
96
6
6
46
161
45
41
109
188
16
142
34
163
407
645
4
452
616
321
18
15
96
6
6
46
161
45
41
109
188
16
142
34
291
87
133
4
452
616
489
18
15
96
6
6
46
161
45
41
109
188
16
142
34
291
311
133
4
452
616
489
18
15
96
6
6
46
161
45
41
109
188
16
142
450
35
55
133
4
452
392
706
18
15
96
6
6
46
161
45
41
109
188
16
142
450
35
87
133
4
452
392
706
18
15
96
6
6
46
161
45
41
109
188
16
142
450
579
87
133
4
452
392
770
18
15
96
6
6
46
161
45
41
109
188
16
142
450
291
87
133
4
452
392
66
18
15
96
6
6
46
161
45
41
109
188
16
142
450
291
311
133
4
452
392
66
18
15
96
6
6
46
161
45
41
109
188
784
1294
34
163
663
645
1796
1828
1328
193
18
15
96
6
6
46
161
45
41
109
188
784
1166
34
163
663
645
1796
1924
1128
233
18
15
96
6
6
46
161
45
41
118
29
16
270
2
66
70
199
264
914
272
148
18
15
96
6
6
46
161
45
41
118
29
16
270
2
66
70
455
264
914
272
148
18
15
96
6
6
46
161
45
41
118
29
16
270
2
66
70
231
280
900
272
148
18
15
96
6
6
46
161
45
41
118
29
16
270
2
66
70
359
264
900
272
148
18
15
96
6
6
46
161
45
41
118
29
16
270
2
66
70
871
776
900
272
148
18
15
96
6
6
46
161
45
41
118
29
16
270
2
66
70
743
792
900
272
148
18
15
96
6
6
46
161
45
41
118
29
16
270
34
66
70
199
264
932
304
4
18
15
96
6
6
46
161
45
41
118
29
16
270
34
66
70
455
264
932
304
4
18
15
96
6
6
46
161
45
41
118
29
16
270
34
66
70
231
264
914
304
4
18
15
96
6
6
46
161
45
41
118
29
16
270
34
66
70
359
264
900
304
4
18
15
96
6
6
46
161
45
41
118
29
16
270
34
66
70
871
776
900
304
4
18
15
96
6
6
46
161
45
41
118
29
16
142
2
66
70
199
200
452
112
132
18
15
96
6
6
46
161
45
41
118
29
16
142
2
66
70
359
8
452
112
132
18
15
96
6
6
46
161
45
41
118
29
16
174
34
66
70
199
136
466
144
4
18
15
96
6
6
46
161
45
41
118
29
16
174
34
66
70
455
200
466
144
260
18
15
96
6
6
46
161
45
41
118
29
272
270
2
66
70
231
904
658
272
148
18
15
96
6
6
46
161
45
41
118
29
272
270
2
66
70
743
920
658
528
1172
18
15
96
6
6
46
161
45
41
118
29
272
270
34
66
70
231
904
658
304
4
18
15
96
6
6
46
161
45
41
118
29
784
1294
2
66
70
743
1928
1796
1296
148
18
15
96
6
6
46
161
45
41
118
29
784
1166
2
66
70
743
1944
1924
1136
132
18
15
96
6
6
46
161
45
41
118
28
16
270
2
66
70
200
268
900
272
148
18
15
96
6
6
46
161
45
41
118
28
16
270
2
66
70
456
268
900
272
148
18
15
96
6
6
46
161
45
41
118
28
16
270
34
66
70
200
268
900
304
4
18
15
96
6
6
46
161
45
41
118
28
16
270
34
66
70
456
268
900
304
4
18
15
96
6
6
46
161
45
41
118
28
16
142
2
66
70
200
140
452
624
132
18
15
96
6
6
46
161
45
41
118
28
16
142
2
66
70
456
396
452
624
132
18
15
96
6
6
46
161
45
41
118
28
16
282
2
66
70
200
266
938
524
36
18
15
96
6
6
46
161
45
41
118
28
16
282
2
66
70
456
266
938
524
36
18
15
96
6
6
46
161
45
41
118
28
16
282
34
66
70
200
266
938
272
4
18
15
96
6
6
46
161
45
41
118
28
16
282
34
66
70
456
266
938
272
4
18
15
96
6
6
46
161
45
41
118
28
16
174
34
66
70
200
142
466
144
260
18
15
96
6
6
46
161
45
41
118
28
16
174
34
66
70
456
142
466
144
260
18
15
96
6
6
46
161
45
41
118
28
272
270
2
66
70
456
908
644
528
1172
18
15
96
6
6
46
161
45
41
118
28
272
270
34
66
70
456
908
644
304
4
18
15
96
6
6
46
161
45
41
118
285
784
270
2
66
70
967
776
132
272
148
18
15
96
6
6
46
161
45
41
118
285
784
270
34
66
70
967
776
132
304
4
18
15
96
6
6
46
161
45
41
118
284
784
270
2
66
70
968
780
132
16
148
18
15
96
6
6
46
161
45
41
118
284
784
270
34
66
70
968
780
132
304
4
18
15
96
6
6
46
161
45
41
182
29
16
270
2
66
454
551
264
900
272
148
18
15
96
6
6
46
161
45
41
182
29
16
270
2
66
454
967
264
914
272
148
18
15
96
6
6
46
161
45
41
182
29
16
270
34
66
454
551
264
900
304
4
18
15
96
6
6
46
161
45
41
182
29
16
270
34
66
454
967
264
932
304
4
18
15
96
6
6
46
161
45
41
182
29
16
142
2
66
454
39
8
452
112
132
18
15
96
6
6
46
161
45
41
182
29
272
270
34
66
454
967
920
676
304
4
18
15
96
6
6
46
161
45
41
182
28
16
270
34
66
454
968
780
932
304
4
18
15
96
6
6
46
161
45
41
182
28
16
142
2
66
454
968
716
452
112
132
18
15
96
6
6
46
161
45
41
182
28
16
282
2
66
454
968
778
938
264
291
18
15
96
6
6
46
161
45
41
182
28
16
282
34
66
454
968
778
938
272
4
18
15
96
6
6
46
161
45
41
182
28
16
174
34
66
454
968
1678
466
144
4
18
15
96
6
6
46
161
45
41
182
28
272
270
2
66
454
968
908
644
528
1172
18
15
96
6
6
46
161
45
41
182
28
272
270
34
66
454
968
908
644
304
4
18
15
96
6
6
46
161
45
41
182
285
16
270
2
66
454
455
8
914
272
148
18
15
96
6
6
46
161
45
41
182
285
16
270
2
66
454
487
264
900
272
148
18
15
96
6
6
46
161
45
41
182
285
16
270
34
66
454
455
8
914
304
4
18
15
96
6
6
46
161
45
41
182
285
16
270
34
66
454
487
264
900
304
4
18
15
96
6
6
46
161
45
41
182
285
784
270
2
66
454
455
776
132
272
148
18
15
96
6
6
46
161
45
41
182
285
784
270
34
66
454
455
776
132
304
4
18
15
96
6
6
46
161
45
41
182
284
16
270
2
66
454
456
268
900
272
148
18
15
96
6
6
46
161
45
41
182
284
16
270
34
66
454
456
28
900
304
4
18
15
96
6
6
46
161
45
41
182
284
16
282
2
66
454
456
10
938
524
36
18
15
96
6
6
46
161
45
41
182
284
16
282
34
66
454
456
10
938
272
4
18
15
96
6
6
46
161
45
41
182
284
272
150
2
66
454
456
460
372
176
132
18
15
96
6
6
46
161
45
41
182
284
272
174
34
66
454
456
462
338
144
4
18
15
96
6
6
46
161
45
41
182
284
272
154
2
66
454
456
462
369
176
132
18
15
96
6
6
46
161
45
41
182
284
272
154
34
66
454
456
462
369
280
3
18
15
96
6
6
46
161
45
41
182
284
272
158
2
66
454
456
462
370
176
132
18
15
96
6
6
46
161
45
41
182
284
784
270
2
66
454
456
780
132
16
148
18
15
96
6
6
46
161
45
41
182
284
784
270
34
66
454
456
780
132
304
4
18
15
96
6
6
46
161
45
41
182
182
456
142
2
66
454
130
387
17
16
148
18
15
96
6
6
46
161
45
41
182
182
456
153
2
66
454
130
387
27
120
132
18
15
96
6
6
46
161
45
41
182
182
456
286
2
66
454
130
387
753
48
132
18
15
96
6
6
46
161
45
41
182
182
456
154
2
66
454
258
387
25
8
131
18
15
96
6
6
46
161
45
41
182
182
456
154
2
66
454
130
387
25
8
131
18
15
96
6
6
46
161
45
41
182
182
456
154
34
66
454
258
387
25
24
4
18
15
96
6
6
46
161
45
41
621
540
16
270
962
547
1847
1349
589
900
936
1185
18
15
96
6
6
46
161
45
41
621
540
16
270
962
547
1879
1349
589
900
936
1185
18
15
96
6
6
46
161
45
41
621
540
16
270
450
547
1847
1349
589
900
424
833
18
15
96
6
6
46
161
45
41
621
540
528
270
962
547
1847
1349
1292
420
936
578
18
15
96
6
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1292
420
936
578
18
15
96
6
6
46
161
45
41
621
540
528
270
450
547
1847
1349
1292
420
424
962
18
15
96
6
6
46
161
45
41
621
108
528
270
962
547
1847
525
1804
644
1736
1218
18
15
96
6
6
46
161
45
41
621
108
528
270
962
1571
1847
525
1804
644
1736
1730
18
15
96
6
6
46
161
45
41
621
108
528
270
450
547
1847
525
1804
644
712
962
18
15
96
6
6
46
161
45
41
621
284
16
270
962
547
1879
709
524
932
880
321
18
15
96
6
6
46
161
45
41
621
284
528
270
962
547
1879
709
1548
644
1736
1218
18
15
96
6
6
46
161
45
41
621
796
528
270
962
547
1847
1477
1036
420
880
321
18
15
96
6
6
46
161
45
41
621
796
528
270
962
547
1879
837
1036
420
880
321
18
15
96
6
6
46
161
45
41
621
796
528
270
962
547
1879
1477
1036
420
880
321
18
15
96
6
6
46
161
45
41
621
796
528
270
450
547
1847
1477
1036
420
424
962
18
15
96
6
6
46
161
45
41
621
796
784
270
450
547
1847
1477
780
132
424
834
18
15
96
6
6
46
161
45
297
109
28
16
270
2
451
567
837
789
900
264
386
18
15
96
6
6
46
161
45
297
109
28
16
270
2
451
151
325
268
932
264
386
18
15
96
6
6
46
161
45
297
109
28
16
270
2
451
151
709
268
932
264
386
18
15
96
6
6
46
161
45
297
109
28
16
270
2
451
151
453
268
932
264
386
18
15
96
6
6
46
161
45
297
109
28
16
270
2
451
311
837
780
932
264
386
18
15
96
6
6
46
161
45
297
109
28
16
270
2
451
311
453
268
932
264
386
18
15
96
6
6
46
161
45
297
109
28
16
270
2
483
567
837
789
900
272
850
18
15
96
6
6
46
161
45
297
109
28
16
270
2
483
311
197
268
914
272
850
18
15
96
6
6
46
161
45
297
109
28
16
270
2
483
311
325
780
914
272
850
18
15
96
6
6
46
161
45
297
109
28
16
270
2
483
311
837
780
914
272
850
18
15
96
6
6
46
161
45
297
109
28
16
270
2
483
311
709
268
914
272
850
18
15
96
6
6
46
161
45
297
109
28
16
270
2
483
311
453
268
914
272
850
18
15
96
6
6
46
161
45
297
109
28
16
270
962
1699
87
197
404
900
1736
1570
18
15
96
6
6
46
161
45
297
109
28
16
270
962
1699
87
325
276
900
1736
1570
18
15
96
6
6
46
161
45
297
109
28
16
270
962
1699
87
837
788
900
1736
1570
18
15
96
6
6
46
161
45
297
109
28
16
270
962
1699
87
709
404
900
1736
1570
18
15
96
6
6
46
161
45
297
109
28
16
270
962
1699
87
453
412
900
1736
1570
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
55
709
268
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
55
453
268
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
87
197
12
914
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
87
325
268
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
87
837
268
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
87
709
268
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
87
453
268
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
311
325
780
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
311
837
780
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
270
962
675
311
453
268
932
936
546
18
15
96
6
6
46
161
45
297
109
28
16
142
2
451
567
837
789
452
264
386
18
15
96
6
6
46
161
45
297
109
28
16
142
2
451
151
325
21
452
264
386
18
15
96
6
6
46
161
45
297
109
28
16
142
2
451
151
709
21
452
264
386
18
15
96
6
6
46
161
45
297
109
28
16
142
2
451
151
453
277
452
264
386
18
15
96
6
6
46
161
45
297
109
28
16
142
2
451
311
837
789
452
264
386
18
15
96
6
6
46
161
45
297
109
28
16
142
450
451
151
325
21
452
392
2
18
15
96
6
6
46
161
45
297
109
28
16
142
450
451
151
709
21
452
392
2
18
15
96
6
6
46
161
45
297
109
28
16
142
450
451
151
453
277
452
392
2
18
15
96
6
6
46
161
45
297
109
28
16
142
450
483
567
837
789
452
392
18
18
15
96
6
6
46
161
45
297
109
28
16
142
450
483
311
197
21
452
392
18
18
15
96
6
6
46
161
45
297
109
28
16
142
450
483
311
325
589
452
392
18
18
15
96
6
6
46
161
45
297
109
28
16
142
450
483
311
837
276
452
392
18
18
15
96
6
6
46
161
45
297
109
28
528
270
2
451
567
837
1868
644
520
386
18
15
96
6
6
46
161
45
297
109
28
528
270
2
451
311
837
1868
644
520
386
18
15
96
6
6
46
161
45
297
109
28
784
1166
34
675
87
709
1932
1938
1200
1970
18
15
96
6
6
46
161
45
297
109
28
784
1166
34
675
599
709
1932
1938
1200
1970
18
15
96
6
6
46
161
45
297
109
28
784
1166
34
675
599
1733
1941
1924
1200
1970
18
15
96
6
6
46
161
45
297
109
284
16
270
2
451
311
965
268
900
264
385
18
15
96
6
6
46
161
45
297
109
284
16
270
2
483
311
965
268
914
272
850
18
15
96
6
6
46
161
45
297
109
284
16
270
962
675
55
965
268
900
936
545
18
15
96
6
6
46
161
45
297
109
284
16
270
962
675
87
965
268
900
936
545
18
15
96
6
6
46
161
45
297
109
284
16
270
962
675
311
965
268
900
936
545
18
15
96
6
6
46
161
45
297
109
284
16
142
2
451
311
965
533
452
264
386
18
15
96
6
6
46
161
45
297
109
284
784
270
2
451
311
965
780
132
520
385
18
15
96
6
6
46
161
45
297
109
284
784
270
2
483
311
965
788
146
272
850
18
15
96
6
6
46
161
45
297
109
284
784
270
962
675
55
965
780
132
936
545
18
15
96
6
6
46
161
45
297
109
284
784
270
962
675
87
965
780
132
936
545
18
15
96
6
6
46
161
45
297
109
284
784
270
962
675
311
965
780
132
936
545
18
15
96
6
6
46
161
45
297
109
124
784
1166
34
675
87
517
2021
1924
1200
1970
18
15
96
6
6
46
161
45
297
109
188
16
270
2
451
151
133
4
900
1160
386
18
15
96
6
6
46
161
45
297
109
188
16
270
962
1699
87
645
260
900
1736
1570
18
15
96
6
6
46
161
45
297
109
188
16
270
962
675
55
645
516
900
936
546
18
15
96
6
6
46
161
45
297
109
188
16
270
962
675
87
645
4
900
936
546
18
15
96
6
6
46
161
45
297
109
188
16
142
2
451
151
133
4
452
624
386
18
15
96
6
6
46
161
45
297
109
188
16
142
450
451
151
133
4
452
392
2
18
15
96
6
6
46
161
45
297
109
188
16
142
450
451
151
645
4
452
392
2
18
15
96
6
6
46
161
45
297
109
188
16
142
450
483
311
133
4
452
392
18
18
15
96
6
6
46
161
45
297
118
29
16
270
2
450
582
231
280
900
272
404
18
15
96
6
6
46
161
45
297
118
29
16
270
2
450
582
743
792
900
272
404
18
15
96
6
6
46
161
45
297
118
29
16
142
2
450
582
231
152
452
272
404
18
15
96
6
6
46
161
45
297
118
29
16
142
2
450
582
743
152
452
272
404
18
15
96
6
6
46
161
45
297
118
29
784
1294
2
450
582
743
1928
1796
1296
404
18
15
96
6
6
46
161
45
297
118
285
16
270
2
450
582
999
264
900
272
404
18
15
96
6
6
46
161
45
297
118
285
784
270
2
450
582
999
776
132
272
404
18
15
96
6
6
46
161
45
297
182
29
16
270
2
450
198
39
392
900
272
404
18
15
96
6
6
46
161
45
297
182
29
16
142
2
450
198
39
8
452
272
404
18
15
96
6
6
46
161
45
297
182
285
16
270
2
450
198
455
264
900
272
404
18
15
96
6
6
46
161
45
297
182
285
16
270
2
450
198
487
264
900
272
404
18
15
96
6
6
46
161
45
297
182
285
784
270
2
450
198
455
776
132
272
404
18
15
96
6
6
46
161
45
297
182
285
784
270
2
450
198
487
776
132
272
404
18
15
96
6
6
46
161
45
297
182
284
16
270
2
450
198
456
268
900
272
404
18
15
96
6
6
46
161
45
297
182
284
16
282
2
450
198
456
10
938
560
835
18
15
96
6
6
46
161
45
297
182
284
16
282
450
450
198
456
10
938
432
516
18
15
96
6
6
46
161
45
297
182
284
272
142
2
450
198
456
460
324
272
404
18
15
96
6
6
46
161
45
297
182
284
272
150
2
450
198
456
460
372
176
388
18
15
96
6
6
46
161
45
297
182
284
272
150
450
450
198
456
460
372
856
516
18
15
96
6
6
46
161
45
297
182
284
272
154
2
450
198
456
462
369
176
388
18
15
96
6
6
46
161
45
297
182
284
272
154
450
450
198
456
462
369
848
516
18
15
96
6
6
46
161
45
297
182
284
272
158
2
450
198
456
462
370
176
388
18
15
96
6
6
46
161
45
297
182
284
272
158
450
450
198
456
462
370
848
516
18
15
96
6
6
46
161
45
297
182
284
784
270
2
450
198
456
780
132
16
404
18
15
96
6
6
46
161
45
297
182
182
16
270
2
450
198
258
267
905
1168
404
18
15
96
6
6
46
161
45
297
182
182
16
270
2
450
198
130
267
905
1168
404
18
15
96
6
6
46
161
45
297
182
182
16
281
2
450
198
130
267
939
560
835
18
15
96
6
6
46
161
45
297
182
182
16
142
2
450
198
258
267
457
272
404
18
15
96
6
6
46
161
45
297
182
182
16
278
2
450
198
258
267
921
304
388
18
15
96
6
6
46
161
45
297
182
182
16
278
2
450
198
130
267
921
312
388
18
15
96
6
6
46
161
45
297
182
182
16
278
962
450
198
258
267
921
944
4
18
15
96
6
6
46
161
45
297
182
182
16
278
962
450
198
130
267
921
952
4
18
15
96
6
6
46
161
45
297
182
182
16
278
450
450
198
258
267
921
432
516
18
15
96
6
6
46
161
45
297
182
182
16
278
450
450
198
130
267
921
440
4
18
15
96
6
6
46
161
45
297
182
182
16
286
2
450
198
130
267
937
560
836
18
15
96
6
6
46
161
45
297
182
182
272
278
2
450
198
258
779
665
304
388
18
15
96
6
6
46
161
45
297
182
182
272
278
962
450
198
258
779
665
952
4
18
15
96
6
6
46
161
45
297
182
182
272
278
450
450
198
258
779
665
440
4
18
15
96
6
6
46
161
45
297
182
182
456
142
2
450
198
258
387
17
16
404
18
15
96
6
6
46
161
45
297
182
182
456
142
2
450
198
130
387
17
16
404
18
15
96
6
6
46
161
45
297
182
182
456
153
2
450
198
130
387
27
120
388
18
15
96
6
6
46
161
45
297
182
182
456
286
2
450
198
258
387
753
48
388
18
15
96
6
6
46
161
45
297
182
182
456
286
2
450
198
130
387
753
48
388
18
15
96
6
6
46
161
45
297
182
182
456
154
2
450
198
258
387
25
8
387
18
15
96
6
6
46
161
45
297
182
182
456
154
2
450
198
130
387
25
8
387
18
15
96
6
6
46
161
45
297
621
28
16
270
962
1699
1623
1221
1436
900
1736
1570
18
15
96
6
6
46
161
45
297
621
540
528
270
962
1699
1623
1349
1356
708
1736
1570
18
15
96
6
6
46
161
45
297
493
28
16
270
962
1699
1879
1093
276
900
1736
1570
18
15
96
6
6
46
161
45
297
493
28
16
270
962
675
1879
1093
268
932
936
546
18
15
96
6
6
46
161
45
297
493
284
16
270
2
451
407
197
12
932
264
386
18
15
96
6
6
46
161
45
297
493
284
16
270
2
451
407
453
12
932
264
386
18
15
96
6
6
46
161
45
297
493
284
16
270
450
451
407
197
12
932
424
2
18
15
96
6
6
46
161
45
297
493
284
16
270
450
451
407
453
12
932
424
2
18
15
96
6
6
46
161
45
297
493
284
16
142
2
451
407
453
21
452
264
386
18
15
96
6
6
46
161
45
297
493
284
16
142
450
451
407
453
21
452
392
2
18
15
96
6
6
46
161
45
297
493
284
784
270
2
451
407
453
780
132
16
402
18
15
96
6
6
46
161
45
297
493
284
784
270
450
451
407
453
780
132
424
514
18
15
96
6
6
46
161
45
297
493
796
16
270
962
675
1879
1349
12
932
936
546
18
15
96
6
6
46
161
45
297
493
796
16
270
962
675
1879
837
12
932
936
546
18
15
96
6
6
46
161
45
297
493
796
16
270
962
675
1879
1477
12
932
936
546
18
15
96
6
6
46
161
45
297
493
796
784
270
962
675
1879
1349
268
132
936
545
18
15
96
6
6
46
161
45
297
493
796
784
270
962
675
1879
837
524
146
936
546
18
15
96
6
6
46
161
45
297
493
796
784
270
962
675
1879
1477
268
132
936
545
18
15
96
6
6
46
161
45
297
493
188
16
270
2
451
407
5
4
900
1160
386
18
15
96
6
6
46
161
45
297
493
188
16
270
962
1699
1879
1029
260
900
1736
1570
18
15
96
6
6
46
161
45
297
493
188
16
270
962
675
1879
1029
516
900
936
546
18
15
96
6
6
46
161
45
297
493
188
16
270
450
451
407
5
260
900
712
2
18
15
96
6
6
46
161
45
297
493
188
16
142
2
451
407
5
4
452
168
385
18
15
96
6
6
46
161
45
297
493
188
16
142
450
451
407
5
4
452
392
2
18
15
96
6
6
46
161
45
297
493
188
272
270
962
675
1879
1029
772
644
1736
546
18
15
96
6
6
46
161
173
41
109
28
16
270
770
963
567
837
780
932
776
1154
18
15
96
6
6
46
161
173
41
109
28
16
270
770
451
567
837
780
932
776
66
18
15
96
6
6
46
161
173
41
109
28
16
270
770
451
311
837
268
932
776
66
18
15
96
6
6
46
161
173
41
109
28
16
270
770
995
567
837
780
932
1008
1106
18
15
96
6
6
46
161
173
41
109
28
16
270
770
995
311
197
268
932
1008
1106
18
15
96
6
6
46
161
173
41
109
28
16
270
770
483
567
837
780
932
1008
82
18
15
96
6
6
46
161
173
41
109
28
16
270
770
483
311
197
268
932
1008
82
18
15
96
6
6
46
161
173
41
109
28
16
270
770
483
311
837
268
932
1008
82
18
15
96
6
6
46
161
173
41
109
28
16
270
770
483
311
709
268
932
1008
82
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
87
197
12
914
1144
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
87
709
789
900
624
194
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
87
453
277
900
624
194
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
343
197
12
914
1144
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
343
325
76
914
1144
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
343
837
780
914
632
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
343
709
268
914
1144
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
343
453
277
900
624
194
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
311
197
268
914
1144
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
311
709
268
914
1144
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
855
837
780
914
632
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
855
709
268
914
1144
193
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
407
325
21
900
1136
194
18
15
96
6
6
46
161
173
41
109
28
16
270
66
35
407
453
277
900
624
194
18
15
96
6
6
46
161
173
41
109
28
16
270
66
483
567
837
780
914
632
801
18
15
96
6
6
46
161
173
41
109
28
16
270
66
483
311
197
268
914
632
801
18
15
96
6
6
46
161
173
41
109
28
16
270
66
483
311
837
780
914
632
801
18
15
96
6
6
46
161
173
41
109
28
16
270
386
35
87
197
268
932
392
481
18
15
96
6
6
46
161
173
41
109
28
16
270
386
35
87
709
780
932
392
481
18
15
96
6
6
46
161
173
41
109
28
16
270
386
35
87
453
268
932
392
481
18
15
96
6
6
46
161
173
41
109
28
16
270
386
963
567
837
780
932
752
1538
18
15
96
6
6
46
161
173
41
109
28
16
270
386
451
567
837
780
932
392
2
18
15
96
6
6
46
161
173
41
109
28
16
270
386
451
311
837
268
932
392
2
18
15
96
6
6
46
161
173
41
109
28
16
270
898
1059
87
197
268
914
1784
2017
18
15
96
6
6
46
161
173
41
109
28
16
270
834
1059
87
197
405
900
1704
1986
18
15
96
6
6
46
161
173
41
109
28
16
270
834
963
567
837
780
932
1704
1025
18
15
96
6
6
46
161
173
41
109
28
16
270
834
995
567
837
789
900
968
546
18
15
96
6
6
46
161
173
41
109
28
16
270
418
35
87
197
268
932
744
705
18
15
96
6
6
46
161
173
41
109
28
16
270
418
35
87
709
780
932
744
705
18
15
96
6
6
46
161
173
41
109
28
16
270
418
35
87
453
268
932
744
705
18
15
96
6
6
46
161
173
41
109
28
16
270
418
35
343
197
268
932
744
705
18
15
96
6
6
46
161
173
41
109
28
16
270
418
35
343
325
797
900
744
705
18
15
96
6
6
46
161
173
41
109
28
16
270
418
35
343
837
780
932
744
705
18
15
96
6
6
46
161
173
41
109
28
16
270
802
963
567
837
780
932
824
1282
18
15
96
6
6
46
161
173
41
109
28
16
270
930
1059
87
197
268
914
1768
1986
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
87
197
149
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
87
709
405
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
87
453
277
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
343
197
149
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
343
325
589
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
343
837
789
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
343
709
149
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
343
453
277
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
311
197
149
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
311
709
149
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
855
837
789
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
855
709
149
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
407
325
21
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
66
35
407
453
277
452
136
194
18
15
96
6
6
46
161
173
41
109
28
16
142
386
35
87
197
21
452
496
482
18
15
96
6
6
46
161
173
41
109
28
16
142
386
35
87
709
405
452
496
482
18
15
96
6
6
46
161
173
41
109
28
16
142
386
35
87
453
277
452
496
482
18
15
96
6
6
46
161
173
41
109
28
16
142
386
35
343
197
21
452
496
482
18
15
96
6
6
46
161
173
41
109
28
16
142
386
35
343
325
589
452
496
482
18
15
96
6
6
46
161
173
41
109
28
16
142
386
35
343
837
29
452
456
482
18
15
96
6
6
46
161
173
41
109
28
16
142
386
35
343
453
277
452
496
482
18
15
96
6
6
46
161
173
41
109
28
16
142
386
451
567
837
589
452
496
2
18
15
96
6
6
46
161
173
41
109
28
16
142
386
451
311
837
21
452
424
1
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
87
197
21
452
464
450
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
87
709
405
452
432
434
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
87
453
277
452
432
434
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
343
197
21
452
464
450
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
343
325
589
452
432
434
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
343
837
29
452
464
450
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
407
325
21
452
464
450
18
15
96
6
6
46
161
173
41
109
28
16
142
418
35
407
453
277
452
432
434
18
15
96
6
6
46
161
173
41
109
28
16
174
418
35
87
197
140
466
848
449
18
15
96
6
6
46
161
173
41
109
28
16
174
418
35
343
197
140
466
848
449
18
15
96
6
6
46
161
173
41
109
28
528
270
770
963
567
837
1868
708
1672
1090
18
15
96
6
6
46
161
173
41
109
28
528
270
770
995
567
837
1868
708
1672
1106
18
15
96
6
6
46
161
173
41
109
28
528
270
834
963
567
837
1868
708
1704
1026
18
15
96
6
6
46
161
173
41
109
28
528
270
834
995
567
837
1868
708
1704
1058
18
15
96
6
6
46
161
173
41
109
28
784
1294
386
35
87
709
1932
1796
1416
482
18
15
96
6
6
46
161
173
41
109
28
784
1166
66
35
87
709
1932
1938
1160
194
18
15
96
6
6
46
161
173
41
109
540
528
270
66
35
855
1861
1356
644
120
193
18
15
96
6
6
46
161
173
41
109
108
16
270
770
963
1079
13
12
900
1680
1154
18
15
96
6
6
46
161
173
41
109
108
16
270
770
963
567
13
12
900
1680
1154
18
15
96
6
6
46
161
173
41
109
108
16
270
770
963
567
525
12
900
1680
1154
18
15
96
6
6
46
161
173
41
109
108
16
270
770
451
567
13
268
900
776
129
18
15
96
6
6
46
161
173
41
109
108
16
270
770
451
311
13
268
900
776
129
18
15
96
6
6
46
161
173
41
109
108
16
270
770
995
1079
13
12
900
1008
594
18
15
96
6
6
46
161
173
41
109
108
16
270
770
995
567
13
12
900
1008
594
18
15
96
6
6
46
161
173
41
109
108
16
270
770
995
567
525
12
900
1008
594
18
15
96
6
6
46
161
173
41
109
108
16
270
770
995
311
13
12
900
1008
594
18
15
96
6
6
46
161
173
41
109
108
16
270
770
995
1591
13
12
900
1008
594
18
15
96
6
6
46
161
173
41
109
108
16
270
770
995
823
13
268
900
1008
594
18
15
96
6
6
46
161
173
41
109
108
16
270
770
995
823
525
12
900
1008
594
18
15
96
6
6
46
161
173
41
109
108
16
270
770
483
567
13
268
900
784
82
18
15
96
6
6
46
161
173
41
109
108
16
270
770
483
311
13
268
900
784
82
18
15
96
6
6
46
161
173
41
109
108
16
270
66
35
55
13
12
900
624
962
18
15
96
6
6
46
161
173
41
109
108
16
270
66
35
55
525
12
900
624
962
18
15
96
6
6
46
161
173
41
109
108
16
270
66
35
567
13
12
900
624
962
18
15
96
6
6
46
161
173
41
109
108
16
270
66
35
311
13
12
900
624
962
18
15
96
6
6
46
161
173
41
109
108
16
270
66
483
55
13
12
900
624
802
18
15
96
6
6
46
161
173
41
109
108
16
270
66
483
567
13
12
900
624
802
18
15
96
6
6
46
161
173
41
109
108
16
270
66
483
311
13
12
900
624
802
18
15
96
6
6
46
161
173
41
109
108
16
270
386
35
55
13
268
900
752
482
18
15
96
6
6
46
161
173
41
109
108
16
270
386
35
55
525
12
900
752
482
18
15
96
6
6
46
161
173
41
109
108
16
270
386
963
567
13
268
900
752
1538
18
15
96
6
6
46
161
173
41
109
108
16
270
386
963
567
525
12
900
752
1538
18
15
96
6
6
46
161
173
41
109
108
16
270
386
451
567
13
268
900
752
2
18
15
96
6
6
46
161
173
41
109
108
16
270
386
451
311
13
268
900
752
2
18
15
96
6
6
46
161
173
41
109
108
16
270
898
1059
55
13
12
900
1776
2018
18
15
96
6
6
46
161
173
41
109
108
16
270
418
35
55
13
12
900
744
705
18
15
96
6
6
46
161
173
41
109
108
16
270
418
35
55
525
12
900
744
705
18
15
96
6
6
46
161
173
41
109
108
16
270
802
963
567
13
268
900
824
1282
18
15
96
6
6
46
161
173
41
109
108
16
270
802
963
567
525
780
900
824
1282
18
15
96
6
6
46
161
173
41
109
108
16
270
930
1059
55
13
12
900
1768
1985
18
15
96
6
6
46
161
173
41
109
108
16
142
66
35
55
525
1548
1476
136
194
18
15
96
6
6
46
161
173
41
109
108
16
142
386
35
55
525
1548
1476
712
722
18
15
96
6
6
46
161
173
41
109
108
16
142
418
35
55
13
780
1476
432
434
18
15
96
6
6
46
161
173
41
109
108
16
142
418
35
55
525
1548
1476
720
706
18
15
96
6
6
46
161
173
41
109
108
16
282
770
962
1079
13
12
938
1000
579
18
15
96
6
6
46
161
173
41
109
108
16
282
770
962
567
13
12
938
1000
579
18
15
96
6
6
46
161
173
41
109
108
16
282
770
962
567
525
12
938
1000
579
18
15
96
6
6
46
161
173
41
109
108
16
282
770
450
567
13
12
938
1000
67
18
15
96
6
6
46
161
173
41
109
108
16
282
770
450
311
13
12
938
1000
67
18
15
96
6
6
46
161
173
41
109
108
16
282
770
963
1079
13
12
938
1012
577
18
15
96
6
6
46
161
173
41
109
108
16
282
770
963
567
13
12
938
1012
577
18
15
96
6
6
46
161
173
41
109
108
16
282
770
963
567
525
12
938
1012
577
18
15
96
6
6
46
161
173
41
109
108
16
282
770
451
567
13
12
938
1012
65
18
15
96
6
6
46
161
173
41
109
108
16
282
770
451
311
13
12
938
1012
65
18
15
96
6
6
46
161
173
41
109
108
16
282
770
995
1079
13
12
938
1012
593
18
15
96
6
6
46
161
173
41
109
108
16
282
770
995
567
13
12
938
1012
593
18
15
96
6
6
46
161
173
41
109
108
16
282
770
995
567
525
12
938
1012
593
18
15
96
6
6
46
161
173
41
109
108
16
282
770
995
1591
13
12
938
1012
593
18
15
96
6
6
46
161
173
41
109
108
16
282
770
995
823
13
268
938
1012
593
18
15
96
6
6
46
161
173
41
109
108
16
282
770
995
823
525
12
938
1012
593
18
15
96
6
6
46
161
173
41
109
108
16
282
770
483
567
13
12
938
1012
81
18
15
96
6
6
46
161
173
41
109
108
16
282
770
483
311
13
12
938
1012
81
18
15
96
6
6
46
161
173
41
109
108
16
282
770
483
311
525
12
938
1012
81
18
15
96
6
6
46
161
173
41
109
108
16
282
386
34
55
13
12
938
744
739
18
15
96
6
6
46
161
173
41
109
108
16
282
386
34
55
525
12
938
744
739
18
15
96
6
6
46
161
173
41
109
108
16
282
386
35
55
13
12
938
744
481
18
15
96
6
6
46
161
173
41
109
108
16
282
386
35
55
525
12
938
744
481
18
15
96
6
6
46
161
173
41
109
108
16
282
386
962
567
13
12
938
744
1539
18
15
96
6
6
46
161
173
41
109
108
16
282
386
450
567
13
12
938
744
515
18
15
96
6
6
46
161
173
41
109
108
16
282
386
450
311
13
12
938
744
515
18
15
96
6
6
46
161
173
41
109
108
16
282
386
963
567
13
12
938
748
1537
18
15
96
6
6
46
161
173
41
109
108
16
282
386
963
567
525
12
938
748
1537
18
15
96
6
6
46
161
173
41
109
108
16
282
386
451
567
13
12
938
744
513
18
15
96
6
6
46
161
173
41
109
108
16
282
386
451
311
13
12
938
744
513
18
15
96
6
6
46
161
173
41
109
108
16
282
898
1059
55
13
268
938
1768
2017
18
15
96
6
6
46
161
173
41
109
108
16
282
834
994
1079
13
12
938
1716
1060
18
15
96
6
6
46
161
173
41
109
108
16
282
834
994
567
13
12
938
1716
1060
18
15
96
6
6
46
161
173
41
109
108
16
282
834
994
567
525
12
938
1716
1060
18
15
96
6
6
46
161
173
41
109
108
16
282
834
994
823
13
268
938
1716
1060
18
15
96
6
6
46
161
173
41
109
108
16
282
834
994
823
525
12
938
1716
1060
18
15
96
6
6
46
161
173
41
109
108
16
282
834
995
1079
13
12
938
1716
1057
18
15
96
6
6
46
161
173
41
109
108
16
282
834
995
567
13
12
938
1716
1057
18
15
96
6
6
46
161
173
41
109
108
16
282
834
995
567
525
12
938
1716
1057
18
15
96
6
6
46
161
173
41
109
108
16
282
834
995
1591
13
12
938
1716
1057
18
15
96
6
6
46
161
173
41
109
108
16
282
834
995
823
13
268
938
1716
1057
18
15
96
6
6
46
161
173
41
109
108
16
282
834
995
823
525
12
938
1716
1057
18
15
96
6
6
46
161
173
41
109
108
16
282
802
962
567
13
268
938
784
260
18
15
96
6
6
46
161
173
41
109
108
16
282
802
962
567
525
780
938
784
260
18
15
96
6
6
46
161
173
41
109
108
16
282
802
963
567
13
268
938
784
257
18
15
96
6
6
46
161
173
41
109
108
16
282
802
963
567
525
780
938
784
257
18
15
96
6
6
46
161
173
41
109
284
16
270
770
995
311
965
268
932
1008
1106
18
15
96
6
6
46
161
173
41
109
284
16
270
770
995
823
965
268
932
1008
1106
18
15
96
6
6
46
161
173
41
109
284
16
270
770
483
311
965
268
932
1008
82
18
15
96
6
6
46
161
173
41
109
284
16
270
66
35
343
965
268
932
1192
929
18
15
96
6
6
46
161
173
41
109
284
16
270
66
35
311
965
268
932
1192
929
18
15
96
6
6
46
161
173
41
109
284
16
270
66
35
855
965
268
932
1192
929
18
15
96
6
6
46
161
173
41
109
284
16
270
66
483
311
965
268
914
632
801
18
15
96
6
6
46
161
173
41
109
284
16
270
834
995
823
965
277
900
968
546
18
15
96
6
6
46
161
173
41
109
284
16
270
418
35
343
965
268
932
744
705
18
15
96
6
6
46
161
173
41
109
284
16
142
386
35
343
965
533
452
496
482
18
15
96
6
6
46
161
173
41
109
284
16
142
418
35
343
965
533
452
872
1986
18
15
96
6
6
46
161
173
41
109
284
784
270
770
995
311
965
789
164
1008
1106
18
15
96
6
6
46
161
173
41
109
284
784
270
770
995
823
965
789
164
1008
1106
18
15
96
6
6
46
161
173
41
109
284
784
270
770
483
311
965
788
146
784
82
18
15
96
6
6
46
161
173
41
109
284
784
270
66
35
343
965
789
164
168
193
18
15
96
6
6
46
161
173
41
109
284
784
270
66
35
311
965
789
164
168
193
18
15
96
6
6
46
161
173
41
109
284
784
270
66
35
855
965
789
164
168
193
18
15
96
6
6
46
161
173
41
109
284
784
270
418
35
343
965
789
164
744
706
18
15
96
6
6
46
161
173
41
109
124
272
270
770
483
311
517
996
1796
784
82
18
15
96
6
6
46
161
173
41
109
124
784
1294
386
35
55
517
2020
1796
1416
482
18
15
96
6
6
46
161
173
41
109
124
784
1166
66
35
55
517
2020
1924
1096
194
18
15
96
6
6
46
161
173
41
109
124
784
1166
66
35
567
517
2020
1924
1096
194
18
15
96
6
6
46
161
173
41
109
172
16
270
386
35
55
141
268
900
392
482
18
15
96
6
6
46
161
173
41
109
172
16
270
386
451
311
141
268
900
392
513
18
15
96
6
6
46
161
173
41
109
188
16
270
770
451
311
133
4
900
776
130
18
15
96
6
6
46
161
173
41
109
188
16
270
770
995
311
133
4
900
784
1106
18
15
96
6
6
46
161
173
41
109
188
16
270
770
483
311
133
260
932
1008
82
18
15
96
6
6
46
161
173
41
109
188
16
270
770
483
311
645
516
900
784
82
18
15
96
6
6
46
161
173
41
109
188
16
270
66
35
87
133
4
900
1136
194
18
15
96
6
6
46
161
173
41
109
188
16
270
66
35
567
645
4
900
1136
194
18
15
96
6
6
46
161
173
41
109
188
16
270
66
35
151
133
4
900
1136
194
18
15
96
6
6
46
161
173
41
109
188
16
270
66
35
311
133
4
900
1136
194
18
15
96
6
6
46
161
173
41
109
188
16
270
66
35
407
645
4
900
1136
194
18
15
96
6
6
46
161
173
41
109
188
16
270
66
35
663
1669
4
900
1136
194
18
15
96
6
6
46
161
173
41
109
188
16
270
66
35
663
645
4
900
1136
194
18
15
96
6
6
46
161
173
41
109
188
16
270
66
483
311
133
4
900
624
802
18
15
96
6
6
46
161
173
41
109
188
16
270
386
35
55
133
260
900
392
482
18
15
96
6
6
46
161
173
41
109
188
16
270
386
35
87
133
4
900
752
482
18
15
96
6
6
46
161
173
41
109
188
16
270
386
451
311
133
4
900
752
2
18
15
96
6
6
46
161
173
41
109
188
16
270
898
1059
87
133
4
900
1776
2018
18
15
96
6
6
46
161
173
41
109
188
16
270
418
35
55
133
260
932
744
705
18
15
96
6
6
46
161
173
41
109
188
16
270
418
35
87
133
4
900
744
705
18
15
96
6
6
46
161
173
41
109
188
16
270
930
1059
87
133
4
900
1768
1985
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
55
133
4
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
87
133
4
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
151
133
4
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
311
133
4
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
407
133
260
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
407
645
4
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
663
1669
4
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
66
35
663
645
4
452
136
194
18
15
96
6
6
46
161
173
41
109
188
16
142
386
35
55
133
4
452
496
482
18
15
96
6
6
46
161
173
41
109
188
16
142
386
35
87
133
4
452
496
482
18
15
96
6
6
46
161
173
41
109
188
16
142
386
451
311
133
4
452
496
2
18
15
96
6
6
46
161
173
41
109
188
16
142
418
35
55
133
4
452
464
450
18
15
96
6
6
46
161
173
41
109
188
16
142
418
35
87
133
4
452
464
450
18
15
96
6
6
46
161
173
41
109
188
16
142
418
35
151
133
4
452
464
450
18
15
96
6
6
46
161
173
41
109
188
16
142
418
35
407
133
260
452
432
434
18
15
96
6
6
46
161
173
41
109
188
16
142
418
35
407
645
4
452
464
450
18
15
96
6
6
46
161
173
41
109
188
784
1294
66
35
663
1669
1796
1796
120
194
18
15
96
6
6
46
161
173
41
109
188
784
1166
66
35
663
1669
1796
1924
136
194
18
15
96
6
6
46
161
173
41
109
188
784
1166
66
35
663
645
1796
1924
1096
194
18
15
96
6
6
46
161
173
41
118
29
16
270
770
962
582
231
264
932
1008
580
18
15
96
6
6
46
161
173
41
118
29
16
270
770
962
582
743
392
900
784
1172
18
15
96
6
6
46
161
173
41
118
29
16
270
770
450
326
231
392
900
784
148
18
15
96
6
6
46
161
173
41
118
29
16
270
770
450
326
871
776
900
784
148
18
15
96
6
6
46
161
173
41
118
29
16
270
386
962
582
231
264
932
752
1540
18
15
96
6
6
46
161
173
41
118
29
16
270
386
962
582
743
280
900
752
1540
18
15
96
6
6
46
161
173
41
118
29
16
270
386
450
326
231
280
900
752
4
18
15
96
6
6
46
161
173
41
118
29
16
270
386
450
326
871
520
932
752
4
18
15
96
6
6
46
161
173
41
118
29
16
270
386
450
838
871
520
932
752
4
18
15
96
6
6
46
161
173
41
118
29
16
270
386
450
838
743
280
900
752
4
18
15
96
6
6
46
161
173
41
118
29
16
270
898
962
582
231
392
900
1776
1028
18
15
96
6
6
46
161
173
41
118
29
16
270
898
962
582
743
392
900
1776
1028
18
15
96
6
6
46
161
173
41
118
29
16
270
898
450
326
231
280
900
912
20
18
15
96
6
6
46
161
173
41
118
29
16
270
898
450
326
871
776
900
912
20
18
15
96
6
6
46
161
173
41
118
29
16
142
386
450
326
871
776
452
496
4
18
15
96
6
6
46
161
173
41
118
29
16
142
386
450
838
871
776
452
496
4
18
15
96
6
6
46
161
173
41
118
29
272
270
770
962
582
743
904
644
784
1172
18
15
96
6
6
46
161
173
41
118
29
272
270
386
962
582
743
904
644
752
1540
18
15
96
6
6
46
161
173
41
118
29
272
270
386
450
838
743
904
644
752
1028
18
15
96
6
6
46
161
173
41
118
29
272
270
898
962
582
743
920
658
912
1044
18
15
96
6
6
46
161
173
41
118
285
16
270
770
450
326
903
536
900
784
148
18
15
96
6
6
46
161
173
41
118
285
16
270
386
450
326
903
536
900
752
4
18
15
96
6
6
46
161
173
41
118
285
16
270
386
450
838
903
536
900
752
4
18
15
96
6
6
46
161
173
41
118
285
16
270
898
450
326
903
536
900
912
20
18
15
96
6
6
46
161
173
41
118
285
272
270
770
450
326
903
664
644
784
148
18
15
96
6
6
46
161
173
41
118
285
272
270
386
450
326
903
664
644
752
1028
18
15
96
6
6
46
161
173
41
118
285
272
270
386
450
838
903
664
644
752
1028
18
15
96
6
6
46
161
173
41
118
285
272
142
386
450
326
903
664
196
752
4
18
15
96
6
6
46
161
173
41
118
285
784
270
770
962
582
999
776
132
784
1172
18
15
96
6
6
46
161
173
41
118
285
784
270
770
450
582
999
776
132
784
148
18
15
96
6
6
46
161
173
41
118
285
784
270
386
450
326
903
792
132
752
1028
18
15
96
6
6
46
161
173
41
118
285
784
270
386
450
582
999
776
132
752
1028
18
15
96
6
6
46
161
173
41
118
285
784
270
386
450
838
903
792
132
752
1028
18
15
96
6
6
46
161
173
41
118
284
16
270
770
450
326
904
524
932
1008
68
18
15
96
6
6
46
161
173
41
118
284
16
270
386
450
326
904
524
932
752
4
18
15
96
6
6
46
161
173
41
118
284
16
270
386
450
838
904
524
932
752
4
18
15
96
6
6
46
161
173
41
118
284
16
270
898
450
326
904
526
914
912
20
18
15
96
6
6
46
161
173
41
118
284
272
270
770
450
326
904
652
644
784
148
18
15
96
6
6
46
161
173
41
118
284
272
270
386
450
326
904
652
644
752
1028
18
15
96
6
6
46
161
173
41
118
284
272
270
386
450
838
904
652
644
752
1028
18
15
96
6
6
46
161
173
41
118
284
272
270
898
450
326
904
654
658
912
20
18
15
96
6
6
46
161
173
41
118
284
272
282
770
450
326
904
650
682
776
131
18
15
96
6
6
46
161
173
41
118
284
272
282
770
450
838
904
650
682
776
131
18
15
96
6
6
46
161
173
41
118
284
272
282
66
450
326
904
650
682
176
644
18
15
96
6
6
46
161
173
41
118
284
272
282
66
450
838
904
650
682
176
644
18
15
96
6
6
46
161
173
41
118
284
272
282
386
450
326
904
650
682
744
1027
18
15
96
6
6
46
161
173
41
118
284
272
282
386
450
838
904
650
682
744
1027
18
15
96
6
6
46
161
173
41
118
284
272
150
66
450
326
904
460
372
304
772
18
15
96
6
6
46
161
173
41
118
284
272
174
386
450
326
904
460
356
880
516
18
15
96
6
6
46
161
173
41
118
284
272
174
386
450
838
904
460
356
880
516
18
15
96
6
6
46
161
173
41
118
284
272
154
66
450
326
904
462
369
304
772
18
15
96
6
6
46
161
173
41
118
284
272
158
66
450
326
904
462
370
304
772
18
15
96
6
6
46
161
173
41
118
284
784
270
770
450
326
904
780
132
784
148
18
15
96
6
6
46
161
173
41
118
284
784
270
386
450
326
904
780
132
752
1028
18
15
96
6
6
46
161
173
41
118
284
784
270
386
450
838
904
780
132
752
1028
18
15
96
6
6
46
161
173
41
182
29
16
270
770
450
454
551
264
900
784
148
18
15
96
6
6
46
161
173
41
182
29
16
270
770
450
454
967
264
932
1008
68
18
15
96
6
6
46
161
173
41
182
29
16
270
386
450
454
551
264
900
400
532
18
15
96
6
6
46
161
173
41
182
29
16
270
386
450
454
967
264
932
752
4
18
15
96
6
6
46
161
173
41
182
29
16
270
386
450
454
999
792
900
752
4
18
15
96
6
6
46
161
173
41
182
29
16
270
898
450
454
967
264
914
912
20
18
15
96
6
6
46
161
173
41
182
29
16
270
898
450
454
999
792
900
912
20
18
15
96
6
6
46
161
173
41
182
29
272
270
770
450
454
999
904
644
784
148
18
15
96
6
6
46
161
173
41
182
29
272
270
386
450
454
967
920
644
752
1028
18
15
96
6
6
46
161
173
41
182
29
272
270
386
450
454
999
904
644
752
1028
18
15
96
6
6
46
161
173
41
182
29
272
270
898
450
454
999
904
658
912
20
18
15
96
6
6
46
161
173
41
182
28
16
270
770
450
454
968
268
900
784
148
18
15
96
6
6
46
161
173
41
182
28
16
270
386
450
454
968
268
900
752
4
18
15
96
6
6
46
161
173
41
182
28
16
270
898
450
454
968
780
900
912
20
18
15
96
6
6
46
161
173
41
182
28
16
142
386
450
454
968
396
452
496
4
18
15
96
6
6
46
161
173
41
182
28
16
282
770
450
454
968
266
938
776
131
18
15
96
6
6
46
161
173
41
182
28
16
282
386
450
454
968
266
938
396
4
18
15
96
6
6
46
161
173
41
182
28
16
282
898
450
454
968
266
938
908
4
18
15
96
6
6
46
161
173
41
182
28
272
270
770
450
454
968
908
644
784
148
18
15
96
6
6
46
161
173
41
182
28
272
270
386
450
454
968
908
644
752
1028
18
15
96
6
6
46
161
173
41
182
28
272
270
898
450
454
968
908
658
912
20
18
15
96
6
6
46
161
173
41
182
285
16
270
770
450
454
455
264
900
784
148
18
15
96
6
6
46
161
173
41
182
285
16
270
770
450
454
487
264
900
784
148
18
15
96
6
6
46
161
173
41
182
285
16
270
386
450
454
455
8
914
400
20
18
15
96
6
6
46
161
173
41
182
285
16
270
386
450
454
487
264
900
400
532
18
15
96
6
6
46
161
173
41
182
285
16
270
898
450
454
455
8
914
912
20
18
15
96
6
6
46
161
173
41
182
285
16
270
898
450
454
487
264
900
912
20
18
15
96
6
6
46
161
173
41
182
285
784
270
770
450
454
455
776
132
784
148
18
15
96
6
6
46
161
173
41
182
285
784
270
770
450
454
487
776
132
784
148
18
15
96
6
6
46
161
173
41
182
285
784
270
386
450
454
455
776
132
752
1028
18
15
96
6
6
46
161
173
41
182
285
784
270
386
450
454
487
776
132
752
1028
18
15
96
6
6
46
161
173
41
182
284
16
270
770
450
454
456
268
900
784
148
18
15
96
6
6
46
161
173
41
182
284
16
270
386
450
454
456
28
900
400
532
18
15
96
6
6
46
161
173
41
182
284
16
270
898
450
454
456
268
900
912
20
18
15
96
6
6
46
161
173
41
182
284
16
282
770
962
454
456
10
938
1008
1092
18
15
96
6
6
46
161
173
41
182
284
16
282
770
450
454
456
10
938
776
131
18
15
96
6
6
46
161
173
41
182
284
16
282
386
962
454
456
266
938
744
1539
18
15
96
6
6
46
161
173
41
182
284
16
282
386
450
454
456
10
938
396
4
18
15
96
6
6
46
161
173
41
182
284
16
282
898
450
454
456
10
938
904
3
18
15
96
6
6
46
161
173
41
182
284
16
282
802
962
454
456
10
938
784
1284
18
15
96
6
6
46
161
173
41
182
284
272
270
770
450
454
456
460
452
784
148
18
15
96
6
6
46
161
173
41
182
284
272
150
66
450
454
456
460
372
304
772
18
15
96
6
6
46
161
173
41
182
284
272
150
386
450
454
456
460
372
432
4
18
15
96
6
6
46
161
173
41
182
284
272
154
66
450
454
456
462
369
592
644
18
15
96
6
6
46
161
173
41
182
284
272
154
386
450
454
456
462
369
432
4
18
15
96
6
6
46
161
173
41
182
284
272
158
66
450
454
456
462
370
304
772
18
15
96
6
6
46
161
173
41
182
284
272
158
386
450
454
456
462
370
432
4
18
15
96
6
6
46
161
173
41
182
284
784
270
770
450
454
456
780
132
784
148
18
15
96
6
6
46
161
173
41
182
284
784
270
386
450
454
456
780
132
752
1028
18
15
96
6
6
46
161
173
41
182
182
16
270
770
450
454
258
267
905
784
148
18
15
96
6
6
46
161
173
41
182
182
16
281
770
962
454
130
267
939
1000
1091
18
15
96
6
6
46
161
173
41
182
182
16
281
770
450
454
258
267
939
1008
68
18
15
96
6
6
46
161
173
41
182
182
16
281
770
450
454
130
267
939
1000
68
18
15
96
6
6
46
161
173
41
182
182
16
281
386
962
454
130
267
939
744
1540
18
15
96
6
6
46
161
173
41
182
182
16
281
386
450
454
258
267
939
392
4
18
15
96
6
6
46
161
173
41
182
182
16
281
386
450
454
130
267
939
744
4
18
15
96
6
6
46
161
173
41
182
182
16
281
898
450
454
258
267
939
904
4
18
15
96
6
6
46
161
173
41
182
182
16
281
898
450
454
130
267
939
904
4
18
15
96
6
6
46
161
173
41
182
182
16
281
802
962
454
130
267
939
784
260
18
15
96
6
6
46
161
173
41
182
182
16
142
386
450
454
258
267
457
496
4
18
15
96
6
6
46
161
173
41
182
182
16
278
770
962
454
130
267
921
824
1092
18
15
96
6
6
46
161
173
41
182
182
16
278
770
450
454
258
267
921
816
132
18
15
96
6
6
46
161
173
41
182
182
16
278
770
450
454
130
267
921
824
132
18
15
96
6
6
46
161
173
41
182
182
16
278
386
962
454
130
267
921
760
1540
18
15
96
6
6
46
161
173
41
182
182
16
278
386
450
454
258
267
921
760
4
18
15
96
6
6
46
161
173
41
182
182
16
278
386
450
454
130
267
921
760
4
18
15
96
6
6
46
161
173
41
182
182
16
278
834
962
454
130
267
921
984
1028
18
15
96
6
6
46
161
173
41
182
182
16
278
834
450
454
258
267
921
984
4
18
15
96
6
6
46
161
173
41
182
182
16
278
834
450
454
130
267
921
984
4
18
15
96
6
6
46
161
173
41
182
182
16
278
802
962
454
130
267
921
792
1284
18
15
96
6
6
46
161
173
41
182
182
16
286
770
962
454
130
267
937
1008
1092
18
15
96
6
6
46
161
173
41
182
182
16
286
770
450
454
258
267
937
1008
68
18
15
96
6
6
46
161
173
41
182
182
16
286
770
450
454
130
267
937
1008
68
18
15
96
6
6
46
161
173
41
182
182
16
286
386
450
454
258
267
937
736
4
18
15
96
6
6
46
161
173
41
182
182
16
286
386
450
454
130
267
937
736
4
18
15
96
6
6
46
161
173
41
182
182
16
286
802
962
454
130
267
937
784
1284
18
15
96
6
6
46
161
173
41
182
182
272
270
770
450
454
258
779
649
784
148
18
15
96
6
6
46
161
173
41
182
182
272
270
386
450
454
258
779
649
752
1028
18
15
96
6
6
46
161
173
41
182
182
272
281
66
450
454
258
779
683
176
644
18
15
96
6
6
46
161
173
41
182
182
272
281
386
450
454
258
779
683
392
516
18
15
96
6
6
46
161
173
41
182
182
272
281
898
450
454
258
779
683
904
4
18
15
96
6
6
46
161
173
41
182
182
272
142
386
450
454
258
779
329
880
516
18
15
96
6
6
46
161
173
41
182
182
272
278
770
450
454
258
779
665
824
132
18
15
96
6
6
46
161
173
41
182
182
272
278
66
450
454
258
779
665
176
644
18
15
96
6
6
46
161
173
41
182
182
272
278
386
450
454
258
779
665
760
1028
18
15
96
6
6
46
161
173
41
182
182
272
278
834
450
454
258
779
665
984
4
18
15
96
6
6
46
161
173
41
182
182
272
286
66
450
454
258
779
681
176
644
18
15
96
6
6
46
161
173
41
182
182
272
286
386
450
454
258
779
681
736
1028
18
15
96
6
6
46
161
173
41
182
182
456
142
386
450
454
130
387
17
880
516
18
15
96
6
6
46
161
173
41
182
182
456
153
66
450
454
130
387
27
568
644
18
15
96
6
6
46
161
173
41
182
182
456
286
770
962
454
130
387
497
816
580
18
15
96
6
6
46
161
173
41
182
182
456
286
770
450
454
130
387
497
816
132
18
15
96
6
6
46
161
173
41
182
182
456
154
66
450
454
258
387
25
568
1668
18
15
96
6
6
46
161
173
41
182
182
456
154
66
450
454
130
387
25
568
1668
18
15
96
6
6
46
161
173
41
182
182
456
154
386
450
454
258
387
25
440
4
18
15
96
6
6
46
161
173
41
182
182
456
154
386
450
454
130
387
25
880
1028
18
15
96
6
6
46
161
173
553
109
540
528
270
834
1987
567
1861
1356
644
1704
1537
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
55
197
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
55
837
780
932
776
866
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
55
709
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
55
453
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
87
197
12
914
792
953
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
87
325
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
87
837
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
87
709
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
87
453
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
311
197
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
311
325
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
311
837
780
932
776
866
18
15
96
6
6
46
161
173
297
109
28
16
270
770
547
311
453
268
932
1008
993
18
15
96
6
6
46
161
173
297
109
28
16
270
770
1571
87
197
268
914
1672
1746
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
55
197
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
55
837
780
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
55
709
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
55
453
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
87
197
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
87
325
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
87
837
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
87
709
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
311
197
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
311
325
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
311
837
780
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
311
453
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
599
1221
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
599
837
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
599
709
268
932
392
993
18
15
96
6
6
46
161
173
297
109
28
16
270
386
547
599
1733
405
932
752
994
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
55
197
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
55
837
780
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
55
709
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
55
453
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
87
197
12
914
912
1249
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
87
325
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
87
837
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
87
709
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
87
453
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
311
197
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
311
325
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
311
837
780
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
311
453
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
599
1221
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
599
837
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
547
599
709
268
932
904
993
18
15
96
6
6
46
161
173
297
109
28
16
270
898
1571
55
709
397
932
1784
1762
18
15
96
6
6
46
161
173
297
109
28
16
270
898
1571
87
197
405
932
1776
1762
18
15
96
6
6
46
161
173
297
109
28
16
270
898
1571
87
709
397
932
1784
1762
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
55
197
277
900
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
55
837
780
932
1704
705
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
55
709
780
932
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
55
453
780
932
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
87
197
277
900
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
87
325
268
932
1704
705
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
87
837
780
932
1704
705
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
87
709
780
932
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
87
453
780
932
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
311
197
277
900
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
311
325
268
932
1704
705
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
311
837
780
932
1704
705
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
311
453
780
932
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
599
1221
780
932
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
599
837
780
932
1704
705
18
15
96
6
6
46
161
173
297
109
28
16
270
834
547
599
709
780
932
968
962
18
15
96
6
6
46
161
173
297
109
28
16
270
834
1571
55
709
397
932
1704
1697
18
15
96
6
6
46
161
173
297
109
28
16
270
834
1571
87
197
405
900
1704
1698
18
15
96
6
6
46
161
173
297
109
28
16
270
834
1571
87
709
397
932
1704
1697
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
55
197
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
55
837
780
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
55
709
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
87
197
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
87
325
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
87
837
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
87
709
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
87
453
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
151
325
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
311
197
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
311
325
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
311
837
780
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
311
453
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
599
1221
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
599
709
268
932
744
961
18
15
96
6
6
46
161
173
297
109
28
16
270
418
547
599
1733
404
914
744
962
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
55
197
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
55
837
780
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
55
709
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
55
453
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
87
197
12
914
816
1473
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
87
325
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
87
837
268
932
824
1473
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
87
709
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
87
453
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
151
325
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
311
197
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
311
325
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
311
837
780
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
311
453
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
599
1221
268
932
1000
961
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
599
709
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
802
547
599
1733
405
932
816
1474
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
55
197
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
55
837
780
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
55
709
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
87
197
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
87
325
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
87
837
780
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
87
709
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
311
197
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
311
325
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
311
837
780
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
599
1221
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
599
709
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
270
930
547
599
1733
404
914
1768
1218
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
55
197
21
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
55
837
628
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
55
709
21
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
87
197
21
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
87
325
277
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
87
837
277
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
87
709
21
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
311
197
21
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
311
325
277
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
311
837
277
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
599
1221
149
452
880
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
599
837
277
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
599
709
21
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
386
547
599
1733
405
452
496
994
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
55
197
21
452
488
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
55
837
628
452
432
946
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
55
709
21
452
872
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
87
197
21
452
488
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
87
325
277
452
432
946
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
87
837
277
452
432
946
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
87
709
21
452
872
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
87
453
277
452
432
946
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
151
325
21
452
872
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
311
197
21
452
488
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
311
325
277
452
432
946
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
311
837
277
452
432
946
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
599
1221
1045
1476
872
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
599
709
21
452
872
962
18
15
96
6
6
46
161
173
297
109
28
16
142
418
547
599
1733
405
452
432
946
18
15
96
6
6
46
161
173
297
109
28
16
174
418
547
55
197
140
466
848
833
18
15
96
6
6
46
161
173
297
109
28
16
174
418
547
55
709
140
466
848
833
18
15
96
6
6
46
161
173
297
109
28
16
174
418
547
87
197
140
466
848
833
18
15
96
6
6
46
161
173
297
109
28
16
174
418
547
87
709
140
466
848
833
18
15
96
6
6
46
161
173
297
109
28
16
174
418
547
311
197
140
466
848
833
18
15
96
6
6
46
161
173
297
109
28
16
174
418
547
599
709
140
466
848
833
18
15
96
6
6
46
161
173
297
109
28
528
270
770
547
567
837
1868
644
1672
994
18
15
96
6
6
46
161
173
297
109
28
528
270
898
547
599
837
1868
644
1776
1250
18
15
96
6
6
46
161
173
297
109
28
528
270
834
547
599
837
1868
644
1704
961
18
15
96
6
6
46
161
173
297
109
28
784
1294
386
547
87
709
1932
1796
1424
1490
18
15
96
6
6
46
161
173
297
109
28
784
1294
386
547
599
709
1932
1796
1424
1490
18
15
96
6
6
46
161
173
297
109
28
784
1294
642
547
87
709
1941
1828
1264
994
18
15
96
6
6
46
161
173
297
109
28
784
1294
674
547
87
709
1941
1828
1256
961
18
15
96
6
6
46
161
173
297
109
28
784
1294
674
547
599
709
1941
1828
1256
961
18
15
96
6
6
46
161
173
297
109
28
784
1166
66
547
87
709
1932
1938
1160
1954
18
15
96
6
6
46
161
173
297
109
28
784
1166
66
547
599
709
1932
1938
1160
1954
18
15
96
6
6
46
161
173
297
109
108
16
270
770
547
55
13
12
900
1008
994
18
15
96
6
6
46
161
173
297
109
108
16
270
770
547
55
525
12
900
1008
994
18
15
96
6
6
46
161
173
297
109
108
16
270
770
547
567
525
12
900
1008
994
18
15
96
6
6
46
161
173
297
109
108
16
270
386
547
55
13
268
900
752
994
18
15
96
6
6
46
161
173
297
109
108
16
270
386
547
55
525
12
900
752
994
18
15
96
6
6
46
161
173
297
109
108
16
270
898
547
55
13
12
900
904
994
18
15
96
6
6
46
161
173
297
109
108
16
270
898
547
55
525
12
900
904
994
18
15
96
6
6
46
161
173
297
109
108
16
270
898
1571
55
13
268
900
1784
1761
18
15
96
6
6
46
161
173
297
109
108
16
270
834
547
55
13
268
900
968
962
18
15
96
6
6
46
161
173
297
109
108
16
270
418
547
55
13
12
900
744
1729
18
15
96
6
6
46
161
173
297
109
108
16
270
418
547
55
525
12
900
744
1729
18
15
96
6
6
46
161
173
297
109
108
16
270
802
547
55
13
12
900
1000
961
18
15
96
6
6
46
161
173
297
109
108
16
270
802
547
55
525
12
900
1000
961
18
15
96
6
6
46
161
173
297
109
108
16
270
802
547
567
525
12
900
1000
961
18
15
96
6
6
46
161
173
297
109
108
16
270
930
547
55
13
12
900
1768
1217
18
15
96
6
6
46
161
173
297
109
108
16
270
930
547
55
525
12
900
1768
1217
18
15
96
6
6
46
161
173
297
109
108
16
142
418
547
55
13
780
1476
464
834
18
15
96
6
6
46
161
173
297
109
108
16
142
418
547
55
525
1548
1476
464
834
18
15
96
6
6
46
161
173
297
109
108
16
282
770
546
55
13
12
938
1000
995
18
15
96
6
6
46
161
173
297
109
108
16
282
770
546
55
525
12
938
1000
995
18
15
96
6
6
46
161
173
297
109
108
16
282
770
546
567
525
12
938
1000
995
18
15
96
6
6
46
161
173
297
109
108
16
282
770
547
55
13
12
938
1000
993
18
15
96
6
6
46
161
173
297
109
108
16
282
770
547
55
525
12
938
1000
993
18
15
96
6
6
46
161
173
297
109
108
16
282
770
547
567
525
12
938
1000
993
18
15
96
6
6
46
161
173
297
109
108
16
282
386
546
55
13
12
938
744
995
18
15
96
6
6
46
161
173
297
109
108
16
282
386
546
55
525
12
938
744
995
18
15
96
6
6
46
161
173
297
109
108
16
282
386
547
55
13
12
938
744
993
18
15
96
6
6
46
161
173
297
109
108
16
282
386
547
55
525
12
938
744
993
18
15
96
6
6
46
161
173
297
109
108
16
282
898
546
55
13
268
938
1768
1251
18
15
96
6
6
46
161
173
297
109
108
16
282
898
547
55
13
12
938
904
738
18
15
96
6
6
46
161
173
297
109
108
16
282
898
547
55
525
12
938
904
738
18
15
96
6
6
46
161
173
297
109
108
16
282
898
1570
55
13
268
938
1768
1763
18
15
96
6
6
46
161
173
297
109
108
16
282
898
1571
55
13
268
938
1768
1761
18
15
96
6
6
46
161
173
297
109
108
16
282
834
546
55
13
12
938
980
964
18
15
96
6
6
46
161
173
297
109
108
16
282
834
546
55
525
12
938
980
964
18
15
96
6
6
46
161
173
297
109
108
16
282
834
547
55
13
12
938
980
961
18
15
96
6
6
46
161
173
297
109
108
16
282
834
547
55
525
12
938
980
961
18
15
96
6
6
46
161
173
297
109
108
16
282
834
547
567
13
12
938
980
961
18
15
96
6
6
46
161
173
297
109
108
16
282
834
547
567
525
12
938
980
961
18
15
96
6
6
46
161
173
297
109
108
16
282
834
1570
55
13
12
938
1716
1700
18
15
96
6
6
46
161
173
297
109
108
16
282
834
1570
55
525
12
938
1716
1700
18
15
96
6
6
46
161
173
297
109
108
16
282
834
1571
55
13
12
938
1716
1697
18
15
96
6
6
46
161
173
297
109
108
16
282
834
1571
55
525
12
938
1716
1697
18
15
96
6
6
46
161
173
297
109
108
16
282
802
546
55
13
268
938
784
835
18
15
96
6
6
46
161
173
297
109
108
16
282
802
547
55
13
268
938
784
833
18
15
96
6
6
46
161
173
297
109
108
16
282
802
547
567
525
780
938
784
833
18
15
96
6
6
46
161
173
297
109
108
16
282
930
546
55
13
12
938
916
948
18
15
96
6
6
46
161
173
297
109
108
16
282
930
546
55
525
12
938
916
948
18
15
96
6
6
46
161
173
297
109
108
16
282
930
547
55
13
12
938
916
945
18
15
96
6
6
46
161
173
297
109
108
16
282
930
547
55
525
12
938
916
945
18
15
96
6
6
46
161
173
297
109
284
16
270
770
547
55
965
268
932
776
866
18
15
96
6
6
46
161
173
297
109
284
16
270
770
547
87
965
268
932
776
866
18
15
96
6
6
46
161
173
297
109
284
16
270
770
547
567
965
268
932
776
866
18
15
96
6
6
46
161
173
297
109
284
16
270
770
547
311
965
268
932
776
866
18
15
96
6
6
46
161
173
297
109
284
16
270
386
547
55
965
268
900
392
849
18
15
96
6
6
46
161
173
297
109
284
16
270
386
547
87
965
268
900
392
849
18
15
96
6
6
46
161
173
297
109
284
16
270
386
547
311
965
268
900
392
849
18
15
96
6
6
46
161
173
297
109
284
16
270
386
547
599
965
268
900
392
849
18
15
96
6
6
46
161
173
297
109
284
16
270
898
547
55
965
268
900
904
993
18
15
96
6
6
46
161
173
297
109
284
16
270
898
547
87
965
268
900
904
993
18
15
96
6
6
46
161
173
297
109
284
16
270
898
547
311
965
268
900
904
993
18
15
96
6
6
46
161
173
297
109
284
16
270
898
547
599
965
268
900
904
993
18
15
96
6
6
46
161
173
297
109
284
16
270
834
547
55
965
268
932
1704
705
18
15
96
6
6
46
161
173
297
109
284
16
270
834
547
87
965
268
932
1704
705
18
15
96
6
6
46
161
173
297
109
284
16
270
834
547
311
965
268
932
1704
705
18
15
96
6
6
46
161
173
297
109
284
16
270
834
547
599
965
268
932
1704
705
18
15
96
6
6
46
161
173
297
109
284
16
270
418
547
55
965
268
932
744
961
18
15
96
6
6
46
161
173
297
109
284
16
270
418
547
87
965
268
932
744
961
18
15
96
6
6
46
161
173
297
109
284
16
270
418
547
311
965
268
932
744
961
18
15
96
6
6
46
161
173
297
109
284
16
270
418
547
599
965
268
932
744
961
18
15
96
6
6
46
161
173
297
109
284
16
270
802
547
55
965
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
284
16
270
802
547
87
965
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
284
16
270
802
547
567
965
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
284
16
270
802
547
311
965
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
284
16
270
802
547
599
965
268
932
816
1474
18
15
96
6
6
46
161
173
297
109
284
16
270
930
547
55
965
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
284
16
270
930
547
87
965
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
284
16
270
930
547
311
965
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
284
16
270
930
547
599
965
268
914
1768
1218
18
15
96
6
6
46
161
173
297
109
284
16
142
386
547
311
965
533
452
496
994
18
15
96
6
6
46
161
173
297
109
284
16
142
386
547
599
965
533
452
496
994
18
15
96
6
6
46
161
173
297
109
284
16
142
418
547
311
965
533
452
872
962
18
15
96
6
6
46
161
173
297
109
284
16
142
418
547
599
965
533
452
872
962
18
15
96
6
6
46
161
173
297
109
284
784
270
770
547
55
965
780
132
776
865
18
15
96
6
6
46
161
173
297
109
284
784
270
770
547
87
965
780
132
776
865
18
15
96
6
6
46
161
173
297
109
284
784
270
770
547
567
965
780
132
776
865
18
15
96
6
6
46
161
173
297
109
284
784
270
770
547
311
965
780
132
776
865
18
15
96
6
6
46
161
173
297
109
284
784
270
386
547
55
965
780
132
392
866
18
15
96
6
6
46
161
173
297
109
284
784
270
386
547
87
965
780
132
392
866
18
15
96
6
6
46
161
173
297
109
284
784
270
386
547
311
965
780
132
392
866
18
15
96
6
6
46
161
173
297
109
284
784
270
386
547
599
965
780
132
392
866
18
15
96
6
6
46
161
173
297
109
284
784
270
898
547
55
965
780
132
904
994
18
15
96
6
6
46
161
173
297
109
284
784
270
898
547
87
965
780
132
904
994
18
15
96
6
6
46
161
173
297
109
284
784
270
898
547
311
965
780
132
904
994
18
15
96
6
6
46
161
173
297
109
284
784
270
898
547
599
965
780
132
904
994
18
15
96
6
6
46
161
173
297
109
284
784
270
802
547
55
965
780
132
816
834
18
15
96
6
6
46
161
173
297
109
284
784
270
802
547
87
965
780
132
816
834
18
15
96
6
6
46
161
173
297
109
284
784
270
802
547
567
965
780
132
816
834
18
15
96
6
6
46
161
173
297
109
284
784
270
802
547
311
965
780
132
816
834
18
15
96
6
6
46
161
173
297
109
284
784
270
802
547
599
965
780
132
816
834
18
15
96
6
6
46
161
173
297
109
124
784
1166
66
547
55
517
2020
1924
1160
1986
18
15
96
6
6
46
161
173
297
109
124
784
1166
66
547
87
517
2021
1924
1064
1954
18
15
96
6
6
46
161
173
297
109
124
784
1166
66
547
567
517
2020
1924
1160
1986
18
15
96
6
6
46
161
173
297
109
124
784
1166
66
547
599
517
2021
1924
1064
1954
18
15
96
6
6
46
161
173
297
109
172
16
270
386
547
55
141
268
914
392
994
18
15
96
6
6
46
161
173
297
109
172
16
270
386
547
311
141
268
914
392
994
18
15
96
6
6
46
161
173
297
109
172
16
270
898
547
55
141
268
914
904
994
18
15
96
6
6
46
161
173
297
109
172
16
270
898
547
311
141
268
914
904
994
18
15
96
6
6
46
161
173
297
109
796
528
270
386
547
599
1989
1140
708
752
994
18
15
96
6
6
46
161
173
297
109
796
528
270
418
547
599
1989
1140
708
744
961
18
15
96
6
6
46
161
173
297
109
796
784
270
386
547
599
1989
780
146
400
850
18
15
96
6
6
46
161
173
297
109
796
784
1294
386
547
599
1989
533
1796
1424
1490
18
15
96
6
6
46
161
173
297
109
796
784
1294
706
547
599
1989
548
1828
1224
962
18
15
96
6
6
46
161
173
297
109
188
16
270
770
547
55
133
260
932
776
866
18
15
96
6
6
46
161
173
297
109
188
16
270
770
547
55
645
516
900
776
866
18
15
96
6
6
46
161
173
297
109
188
16
270
770
547
87
133
4
900
776
866
18
15
96
6
6
46
161
173
297
109
188
16
270
770
547
87
645
4
900
776
866
18
15
96
6
6
46
161
173
297
109
188
16
270
770
547
311
133
260
932
776
866
18
15
96
6
6
46
161
173
297
109
188
16
270
770
1571
87
133
4
900
1680
1762
18
15
96
6
6
46
161
173
297
109
188
16
270
386
547
55
133
260
900
392
994
18
15
96
6
6
46
161
173
297
109
188
16
270
386
547
55
645
516
900
752
994
18
15
96
6
6
46
161
173
297
109
188
16
270
386
547
87
133
4
900
752
994
18
15
96
6
6
46
161
173
297
109
188
16
270
386
547
87
645
4
900
752
994
18
15
96
6
6
46
161
173
297
109
188
16
270
386
547
311
133
260
900
392
994
18
15
96
6
6
46
161
173
297
109
188
16
270
386
547
599
645
4
900
752
994
18
15
96
6
6
46
161
173
297
109
188
16
270
898
547
55
133
260
900
904
993
18
15
96
6
6
46
161
173
297
109
188
16
270
898
547
55
645
516
900
904
994
18
15
96
6
6
46
161
173
297
109
188
16
270
898
547
87
133
4
900
904
994
18
15
96
6
6
46
161
173
297
109
188
16
270
898
547
87
645
4
900
904
994
18
15
96
6
6
46
161
173
297
109
188
16
270
898
547
311
133
260
900
904
993
18
15
96
6
6
46
161
173
297
109
188
16
270
898
547
599
645
4
900
904
994
18
15
96
6
6
46
161
173
297
109
188
16
270
834
547
55
133
260
932
968
962
18
15
96
6
6
46
161
173
297
109
188
16
270
834
547
55
645
517
900
968
962
18
15
96
6
6
46
161
173
297
109
188
16
270
834
547
87
645
260
900
1704
962
18
15
96
6
6
46
161
173
297
109
188
16
270
834
547
311
133
260
932
968
962
18
15
96
6
6
46
161
173
297
109
188
16
270
834
547
599
645
260
900
1704
962
18
15
96
6
6
46
161
173
297
109
188
16
270
834
1571
87
133
4
900
1704
1698
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
55
133
260
932
744
961
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
55
645
516
900
744
1729
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
87
133
4
900
744
961
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
87
645
4
900
744
961
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
151
133
4
900
744
961
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
151
645
4
900
744
961
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
311
133
260
932
744
961
18
15
96
6
6
46
161
173
297
109
188
16
270
418
547
599
645
4
900
744
961
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
55
133
260
932
824
1473
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
55
645
516
900
816
1474
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
87
133
4
900
816
1474
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
87
645
4
900
816
1474
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
151
133
4
900
816
1474
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
151
645
4
900
816
1474
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
311
133
260
932
824
1473
18
15
96
6
6
46
161
173
297
109
188
16
270
802
547
599
645
4
900
816
1474
18
15
96
6
6
46
161
173
297
109
188
16
270
930
547
87
645
260
900
1768
1218
18
15
96
6
6
46
161
173
297
109
188
16
270
930
547
599
645
260
900
1768
1218
18
15
96
6
6
46
161
173
297
109
188
16
142
386
547
55
133
4
452
504
866
18
15
96
6
6
46
161
173
297
109
188
16
142
386
547
55
645
4
452
504
866
18
15
96
6
6
46
161
173
297
109
188
16
142
386
547
87
645
260
452
880
994
18
15
96
6
6
46
161
173
297
109
188
16
142
386
547
311
133
4
452
504
866
18
15
96
6
6
46
161
173
297
109
188
16
142
386
547
599
645
260
452
880
994
18
15
96
6
6
46
161
173
297
109
188
16
142
418
547
55
133
4
452
464
834
18
15
96
6
6
46
161
173
297
109
188
16
142
418
547
55
645
4
452
464
834
18
15
96
6
6
46
161
173
297
109
188
16
142
418
547
87
645
260
452
432
946
18
15
96
6
6
46
161
173
297
109
188
16
142
418
547
151
133
4
452
464
834
18
15
96
6
6
46
161
173
297
109
188
16
142
418
547
151
645
4
452
464
834
18
15
96
6
6
46
161
173
297
109
188
16
142
418
547
311
133
4
452
464
834
18
15
96
6
6
46
161
173
297
109
188
16
142
418
547
599
645
260
452
432
946
18
15
96
6
6
46
161
173
297
109
188
272
270
386
547
599
1157
772
676
752
1745
18
15
96
6
6
46
161
173
297
109
188
272
270
418
547
599
1157
772
676
744
962
18
15
96
6
6
46
161
173
297
109
188
272
270
802
547
599
1157
772
676
816
834
18
15
96
6
6
46
161
173
297
109
188
272
174
418
547
599
1157
772
356
848
833
18
15
96
6
6
46
161
173
297
621
28
272
270
66
547
1623
1221
925
676
624
1985
18
15
96
6
6
46
161
173
297
621
540
528
270
770
1571
1591
1349
1356
644
1672
1762
18
15
96
6
6
46
161
173
297
621
540
528
270
770
1571
1623
1349
1356
708
1672
1762
18
15
96
6
6
46
161
173
297
621
540
528
270
898
1571
1591
1349
1356
644
1776
1762
18
15
96
6
6
46
161
173
297
621
540
528
270
898
1571
1623
1349
1356
708
1784
1762
18
15
96
6
6
46
161
173
297
621
540
528
270
834
1571
1591
1349
1356
644
1704
1697
18
15
96
6
6
46
161
173
297
621
540
528
270
834
1571
1623
1349
1356
708
1704
1697
18
15
96
6
6
46
161
173
297
621
540
528
270
930
1571
1591
1349
1356
644
1768
1730
18
15
96
6
6
46
161
173
297
621
540
528
270
930
1571
1623
1349
1356
708
1768
1730
18
15
96
6
6
46
161
173
297
621
124
16
270
770
1571
1591
1029
1508
900
1672
1745
18
15
96
6
6
46
161
173
297
621
124
16
270
898
1571
1591
1029
1508
900
1784
1761
18
15
96
6
6
46
161
173
297
621
124
16
270
834
1571
1591
1029
1508
900
1704
1698
18
15
96
6
6
46
161
173
297
621
796
528
270
66
547
1623
837
1101
708
632
1986
18
15
96
6
6
46
161
173
297
621
188
16
270
770
1571
1591
1157
1028
900
1680
1762
18
15
96
6
6
46
161
173
297
621
188
16
270
834
1571
1591
1157
1028
900
1704
1698
18
15
96
6
6
46
161
173
297
621
1644
528
270
770
1571
1591
1549
268
644
1680
1746
18
15
96
6
6
46
161
173
297
621
1644
528
270
898
1571
1591
1549
268
644
1776
1762
18
15
96
6
6
46
161
173
297
621
1644
528
270
834
1571
1591
1549
268
644
1704
1698
18
15
96
6
6
46
161
173
297
621
1644
528
270
930
1571
1591
1549
268
708
1768
1729
18
15
96
6
6
46
161
173
297
493
28
16
270
770
547
1879
1093
268
932
1008
993
18
15
96
6
6
46
161
173
297
493
28
16
270
770
1571
1879
1093
268
914
1672
1746
18
15
96
6
6
46
161
173
297
493
28
16
270
386
547
1879
1093
268
932
392
993
18
15
96
6
6
46
161
173
297
493
28
16
270
898
547
1879
1093
268
932
904
993
18
15
96
6
6
46
161
173
297
493
28
16
270
898
1571
1879
1093
268
932
1784
1761
18
15
96
6
6
46
161
173
297
493
28
16
270
834
547
1879
1093
268
932
1704
705
18
15
96
6
6
46
161
173
297
493
28
16
270
834
1571
1879
1093
268
932
1704
1697
18
15
96
6
6
46
161
173
297
493
28
16
270
418
547
1879
1093
268
932
744
961
18
15
96
6
6
46
161
173
297
493
28
16
270
802
547
1879
1093
268
932
816
1474
18
15
96
6
6
46
161
173
297
493
28
16
270
930
547
1879
1093
268
914
1768
1218
18
15
96
6
6
46
161
173
297
493
28
16
142
386
547
1879
1093
21
452
496
994
18
15
96
6
6
46
161
173
297
493
28
16
142
418
547
1879
1093
21
452
872
962
18
15
96
6
6
46
161
173
297
493
284
16
270
770
547
1879
325
12
932
776
866
18
15
96
6
6
46
161
173
297
493
284
16
270
770
1571
1879
325
12
914
1672
1746
18
15
96
6
6
46
161
173
297
493
284
16
270
386
547
1879
325
12
932
392
993
18
15
96
6
6
46
161
173
297
493
284
16
270
898
547
1879
325
12
932
904
993
18
15
96
6
6
46
161
173
297
493
284
16
270
898
1571
1879
325
12
932
1776
1762
18
15
96
6
6
46
161
173
297
493
284
16
270
834
547
1879
325
12
932
1704
705
18
15
96
6
6
46
161
173
297
493
284
16
270
834
1571
1879
325
12
932
1704
1697
18
15
96
6
6
46
161
173
297
493
284
16
270
418
547
1879
325
12
932
744
961
18
15
96
6
6
46
161
173
297
493
284
16
270
802
547
1879
325
12
932
816
1474
18
15
96
6
6
46
161
173
297
493
284
16
270
930
547
1879
325
12
914
1768
1218
18
15
96
6
6
46
161
173
297
493
284
784
270
770
547
1879
325
780
132
776
865
18
15
96
6
6
46
161
173
297
493
284
784
270
386
547
1879
325
780
132
392
866
18
15
96
6
6
46
161
173
297
493
284
784
270
898
547
1879
325
780
132
904
994
18
15
96
6
6
46
161
173
297
493
284
784
270
802
547
1879
325
780
132
816
834
18
15
96
6
6
46
161
173
297
493
796
16
270
770
547
1879
1349
12
932
776
866
18
15
96
6
6
46
161
173
297
493
796
16
270
770
547
1879
837
12
932
1008
994
18
15
96
6
6
46
161
173
297
493
796
16
270
770
547
1879
1477
12
932
776
866
18
15
96
6
6
46
161
173
297
493
796
16
270
386
547
1879
1349
12
932
392
993
18
15
96
6
6
46
161
173
297
493
796
16
270
386
547
1879
837
12
932
392
993
18
15
96
6
6
46
161
173
297
493
796
16
270
386
547
1879
1477
12
932
392
993
18
15
96
6
6
46
161
173
297
493
796
16
270
898
547
1879
1349
12
932
904
993
18
15
96
6
6
46
161
173
297
493
796
16
270
898
547
1879
837
12
932
904
993
18
15
96
6
6
46
161
173
297
493
796
16
270
898
547
1879
1477
12
932
904
993
18
15
96
6
6
46
161
173
297
493
796
16
270
898
1571
1879
1349
36
932
1784
1761
18
15
96
6
6
46
161
173
297
493
796
16
270
834
547
1879
1349
20
900
968
962
18
15
96
6
6
46
161
173
297
493
796
16
270
834
547
1879
837
20
900
968
962
18
15
96
6
6
46
161
173
297
493
796
16
270
418
547
1879
1349
12
932
744
961
18
15
96
6
6
46
161
173
297
493
796
16
270
418
547
1879
837
12
932
744
961
18
15
96
6
6
46
161
173
297
493
796
16
270
418
547
1879
1477
12
932
744
961
18
15
96
6
6
46
161
173
297
493
796
16
270
802
547
1879
1349
12
932
816
1474
18
15
96
6
6
46
161
173
297
493
796
16
270
802
547
1879
837
12
932
816
1474
18
15
96
6
6
46
161
173
297
493
796
16
270
802
547
1879
1477
12
932
816
1474
18
15
96
6
6
46
161
173
297
493
796
16
270
930
547
1879
1349
21
900
1768
961
18
15
96
6
6
46
161
173
297
493
796
16
270
930
547
1879
837
21
900
1768
961
18
15
96
6
6
46
161
173
297
493
796
16
142
386
547
1879
837
116
452
880
994
18
15
96
6
6
46
161
173
297
493
796
16
142
386
547
1879
1477
36
452
880
994
18
15
96
6
6
46
161
173
297
493
796
16
142
418
547
1879
837
116
452
432
946
18
15
96
6
6
46
161
173
297
493
796
16
142
418
547
1879
1477
36
452
464
962
18
15
96
6
6
46
161
173
297
493
796
784
270
770
547
1879
1349
268
132
776
866
18
15
96
6
6
46
161
173
297
493
796
784
270
770
547
1879
837
524
146
776
866
18
15
96
6
6
46
161
173
297
493
796
784
270
770
547
1879
1477
268
132
776
866
18
15
96
6
6
46
161
173
297
493
796
784
270
386
547
1879
1349
268
132
392
866
18
15
96
6
6
46
161
173
297
493
796
784
270
386
547
1879
837
524
146
400
978
18
15
96
6
6
46
161
173
297
493
796
784
270
386
547
1879
1477
268
132
392
866
18
15
96
6
6
46
161
173
297
493
796
784
270
898
547
1879
1349
268
132
904
1250
18
15
96
6
6
46
161
173
297
493
796
784
270
898
547
1879
837
524
146
912
737
18
15
96
6
6
46
161
173
297
493
796
784
270
898
547
1879
1477
268
132
904
1250
18
15
96
6
6
46
161
173
297
493
796
784
270
418
547
1879
1349
268
132
744
1729
18
15
96
6
6
46
161
173
297
493
796
784
270
418
547
1879
837
524
146
744
962
18
15
96
6
6
46
161
173
297
493
796
784
270
418
547
1879
1477
268
132
744
1729
18
15
96
6
6
46
161
173
297
493
796
784
270
802
547
1879
1349
268
132
816
1474
18
15
96
6
6
46
161
173
297
493
796
784
270
802
547
1879
837
524
146
816
1473
18
15
96
6
6
46
161
173
297
493
796
784
270
802
547
1879
1477
268
132
816
1474
18
15
96
6
6
46
161
173
297
493
796
784
1294
642
547
1879
837
524
1828
1264
994
18
15
96
6
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
524
1828
1264
994
18
15
96
6
6
46
161
173
297
493
796
784
1294
706
547
1879
837
524
1828
1224
962
18
15
96
6
6
46
161
173
297
493
796
784
1294
706
547
1879
1477
524
1828
1224
962
18
15
96
6
6
46
161
173
297
493
796
784
1294
674
547
1879
837
524
1828
1256
962
18
15
96
6
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
524
1828
1256
962
18
15
96
6
6
46
161
173
297
493
188
16
270
770
547
1879
1029
516
900
776
866
18
15
96
6
6
46
161
173
297
493
188
16
270
770
1571
1879
1029
260
900
1680
1762
18
15
96
6
6
46
161
173
297
493
188
16
270
386
547
1879
1029
516
900
752
994
18
15
96
6
6
46
161
173
297
493
188
16
270
898
547
1879
1029
516
900
904
994
18
15
96
6
6
46
161
173
297
493
188
16
270
834
547
1879
1029
517
900
968
962
18
15
96
6
6
46
161
173
297
493
188
16
270
834
1571
1879
1029
260
900
1704
1698
18
15
96
6
6
46
161
173
297
493
188
16
270
418
547
1879
1029
516
900
744
1729
18
15
96
6
6
46
161
173
297
493
188
16
270
802
547
1879
1029
516
900
816
1474
18
15
96
6
6
46
161
173
297
493
188
16
270
930
547
1879
1029
260
900
1768
1218
18
15
96
6
6
46
161
173
297
493
188
16
142
386
547
1879
1029
4
452
880
994
18
15
96
6
6
46
161
173
297
493
188
16
142
418
547
1879
1029
4
452
464
834
18
15
96
6
6
46
161
173
297
493
188
272
270
770
547
1879
1029
772
644
776
865
18
15
96
6
6
46
161
173
297
493
188
272
270
770
1571
1879
1029
772
644
1672
1746
18
15
96
6
6
46
161
173
297
493
188
272
270
386
547
1879
1029
772
644
392
994
18
15
96
6
6
46
161
173
297
493
188
272
270
898
547
1879
1029
772
644
904
1250
18
15
96
6
6
46
161
173
297
493
188
272
270
898
1571
1879
1029
772
644
1784
1761
18
15
96
6
6
46
161
173
297
493
188
272
270
834
547
1879
1029
772
644
1704
706
18
15
96
6
6
46
161
173
297
493
188
272
270
834
1571
1879
1029
772
644
1704
1698
18
15
96
6
6
46
161
173
297
493
188
272
270
418
547
1879
1029
772
644
744
962
18
15
96
6
6
46
161
173
297
493
188
272
270
802
547
1879
1029
772
644
816
834
18
15
96
6
6
46
161
173
297
493
188
272
270
930
547
1879
1029
772
644
1768
1218
18
15
96
6
6
46
161
173
297
493
188
272
142
386
547
1879
1029
772
324
888
994
18
15
96
6
6
46
161
173
297
493
188
272
142
418
547
1879
1029
772
324
872
834
18
15
96
6
6
46
161
173
297
493
188
272
174
418
547
1879
1029
772
356
848
833
18
15
96
6
6
46
161
301
41
109
28
528
270
514
35
855
837
1868
644
1544
1121
18
15
96
6
6
46
161
301
41
109
28
528
270
546
35
343
837
1869
644
1624
1090
18
15
96
6
6
46
161
301
41
109
28
528
270
546
35
855
837
1868
644
1584
1074
18
15
96
6
6
46
161
301
41
109
28
784
1294
546
35
343
709
1932
1796
1072
1090
18
15
96
6
6
46
161
301
41
109
540
528
270
514
35
855
1861
1356
644
1544
1122
18
15
96
6
6
46
161
301
41
109
540
528
270
546
35
855
1861
1356
644
1584
1074
18
15
96
6
6
46
161
301
41
109
540
784
1294
546
35
855
1861
780
1796
1072
1090
18
15
96
6
6
46
161
301
41
109
124
272
270
546
35
567
517
996
1796
1328
50
18
15
96
6
6
46
161
301
41
109
796
528
270
514
35
855
1989
1140
708
1544
1122
18
15
96
6
6
46
161
301
41
109
796
528
270
546
35
855
1989
1140
708
1584
1074
18
15
96
6
6
46
161
301
553
109
28
528
270
546
931
567
837
1868
644
1584
1346
18
15
96
6
6
46
161
301
553
109
540
528
270
546
931
567
1861
1356
644
1584
1346
18
15
96
6
6
46
161
301
553
109
540
784
1294
514
963
567
1861
789
1828
1064
1346
18
15
96
6
6
46
161
301
553
109
540
784
1294
546
931
567
1861
789
1796
1112
1345
18
15
96
6
6
46
161
301
553
694
540
1552
1306
514
962
966
968
1546
1834
304
1348
18
15
96
6
6
46
161
301
297
109
28
528
270
514
323
599
837
1868
644
1544
1153
18
15
96
6
6
46
161
301
297
109
28
528
270
514
547
567
837
1868
644
1544
994
18
15
96
6
6
46
161
301
297
109
28
528
270
514
707
567
837
1868
644
1544
898
18
15
96
6
6
46
161
301
297
109
28
528
270
514
419
567
837
1868
644
1544
1250
18
15
96
6
6
46
161
301
297
109
28
528
270
514
419
311
837
1868
644
1544
1250
18
15
96
6
6
46
161
301
297
109
28
528
270
546
323
599
837
1868
644
1584
514
18
15
96
6
6
46
161
301
297
109
28
528
270
546
547
567
837
1868
644
1584
1474
18
15
96
6
6
46
161
301
297
109
28
528
270
546
547
599
837
1868
644
1584
1474
18
15
96
6
6
46
161
301
297
109
28
528
270
546
419
567
837
1868
644
1584
1218
18
15
96
6
6
46
161
301
297
109
28
528
270
546
419
151
837
1868
644
1584
1218
18
15
96
6
6
46
161
301
297
109
28
528
270
546
419
311
837
1868
644
1584
1218
18
15
96
6
6
46
161
301
297
109
28
784
1294
514
547
599
709
1932
1796
1032
1506
18
15
96
6
6
46
161
301
297
109
28
784
1294
514
547
599
1733
1941
1796
1160
978
18
15
96
6
6
46
161
301
297
109
28
784
1294
546
547
599
709
1932
1796
1104
1474
18
15
96
6
6
46
161
301
297
109
28
784
1294
546
547
599
1733
1941
1796
1104
1474
18
15
96
6
6
46
161
301
297
109
540
528
270
514
707
567
1861
1356
644
1544
897
18
15
96
6
6
46
161
301
297
109
540
528
270
514
419
567
1861
1356
644
1544
1249
18
15
96
6
6
46
161
301
297
109
540
528
270
514
739
567
1861
1356
644
1608
850
18
15
96
6
6
46
161
301
297
109
540
528
270
546
547
599
1861
1356
644
1584
1474
18
15
96
6
6
46
161
301
297
109
540
528
270
546
419
567
1861
1356
644
1584
1218
18
15
96
6
6
46
161
301
297
109
540
784
1294
514
195
567
1861
844
1810
1032
386
18
15
96
6
6
46
161
301
297
109
540
784
1294
514
547
599
1861
780
1796
1032
1506
18
15
96
6
6
46
161
301
297
109
540
784
1294
514
707
567
1861
844
1810
1040
1410
18
15
96
6
6
46
161
301
297
109
540
784
1294
514
419
567
1861
844
1810
1032
354
18
15
96
6
6
46
161
301
297
109
540
784
1294
546
547
599
1861
780
1796
1104
1474
18
15
96
6
6
46
161
301
297
109
540
784
1294
546
419
567
1861
844
1810
1072
193
18
15
96
6
6
46
161
301
297
109
796
528
270
546
547
599
1989
1140
708
1584
962
18
15
96
6
6
46
161
301
297
109
796
784
1294
514
547
599
1989
524
1796
1160
978
18
15
96
6
6
46
161
301
297
109
796
784
1294
546
547
599
1989
524
1810
1112
1474
18
15
96
6
6
46
161
301
297
109
188
784
1294
514
419
151
645
1796
1796
1160
1234
18
15
96
6
6
46
161
301
297
118
29
784
1294
514
706
582
1735
1928
1796
1168
916
18
15
96
6
6
46
161
301
297
118
29
784
1294
514
706
582
871
1928
1796
1168
916
18
15
96
6
6
46
161
301
297
118
29
784
1294
514
706
582
743
1928
1796
1168
916
18
15
96
6
6
46
161
301
297
118
28
784
1294
514
706
582
712
1932
1796
1168
916
18
15
96
6
6
46
161
301
297
118
28
784
1294
514
706
582
1736
1932
1796
1168
916
18
15
96
6
6
46
161
301
297
621
28
784
1294
514
547
1623
1221
1941
1796
1160
978
18
15
96
6
6
46
161
301
297
621
28
784
1294
546
547
1623
1221
1941
1796
1104
1474
18
15
96
6
6
46
161
301
297
621
540
528
270
514
547
1623
1349
1357
644
1544
994
18
15
96
6
6
46
161
301
297
621
540
528
270
514
547
1623
965
925
644
1544
994
18
15
96
6
6
46
161
301
297
621
540
528
270
546
547
1623
1349
1356
708
1584
962
18
15
96
6
6
46
161
301
297
621
540
528
270
546
547
1623
965
925
644
1584
962
18
15
96
6
6
46
161
301
297
621
540
784
1294
514
547
1623
1349
780
1796
1032
1506
18
15
96
6
6
46
161
301
297
621
540
784
1294
514
547
1623
965
780
1796
1032
1506
18
15
96
6
6
46
161
301
297
621
540
784
1294
546
547
1623
1349
780
1796
1104
1474
18
15
96
6
6
46
161
301
297
621
540
784
1294
546
547
1623
965
780
1796
1104
1474
18
15
96
6
6
46
161
301
297
621
284
528
270
514
547
1623
709
1548
644
1608
994
18
15
96
6
6
46
161
301
297
621
284
528
270
546
547
1623
709
1548
644
1584
1474
18
15
96
6
6
46
161
301
297
621
284
272
270
514
547
1623
709
676
676
1560
994
18
15
96
6
6
46
161
301
297
621
284
272
270
546
547
1623
709
661
644
1584
818
18
15
96
6
6
46
161
301
809
621
540
528
270
514
1731
1079
1349
1356
644
1544
1921
18
15
96
6
6
46
161
301
809
621
540
528
270
546
1571
1111
1349
1356
644
1584
1714
18
15
96
6
6
46
161
301
809
621
540
528
270
546
1571
1111
965
925
708
1616
1714
18
15
96
6
6
46
161
301
809
621
108
528
270
514
1571
1079
525
1804
644
1608
2018
18
15
96
6
6
46
161
301
809
621
108
528
270
514
1763
1079
525
1804
644
1608
1874
18
15
96
6
6
46
161
301
809
621
108
528
270
546
1571
1079
525
1805
644
1584
1842
18
15
96
6
6
46
161
301
809
621
284
272
270
546
1571
1111
709
684
676
1584
1842
18
15
96
6
6
46
521
109
41
621
540
784
2022
1057
1571
1847
1349
780
1762
1742
1073
18
15
96
6
6
46
289
45
41
109
28
16
398
34
35
87
453
885
964
2000
1134
18
15
96
6
6
46
289
45
41
109
28
16
398
34
35
343
325
629
964
2000
1134
18
15
96
6
6
46
289
45
41
109
28
16
398
34
35
343
837
885
964
2000
1134
18
15
96
6
6
46
289
45
41
109
28
16
430
34
35
87
709
396
978
2000
1049
18
15
96
6
6
46
289
109
297
182
182
456
398
2
386
198
258
387
273
16
404
18
15
96
6
6
46
289
557
41
109
28
16
398
898
67
87
197
21
964
776
898
18
15
96
6
6
46
289
557
41
109
28
16
398
898
675
343
197
277
964
1736
610
18
15
96
6
6
46
289
557
41
109
28
16
398
898
675
343
325
277
964
1736
610
18
15
96
6
6
46
289
557
41
109
28
16
398
898
675
599
197
277
964
1736
610
18
15
96
6
6
46
289
557
41
109
28
16
398
898
675
1623
197
277
964
1736
610
18
15
96
6
6
46
289
557
41
109
28
16
398
898
675
1623
709
277
964
1736
610
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1091
1111
709
277
964
1608
1922
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1091
87
197
277
964
1608
1922
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1091
1623
197
277
964
1608
1922
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1091
1623
1733
428
964
1608
1921
18
15
96
6
6
46
289
557
41
109
28
16
398
962
67
87
197
21
964
840
770
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1059
87
197
277
964
1608
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1059
1367
1477
789
964
1608
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1059
1367
709
277
964
1608
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1059
1623
1349
884
964
1608
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
962
1059
1623
1733
277
964
1608
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
930
1059
87
197
277
964
1640
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
930
1059
1367
1477
789
964
1640
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
930
1059
1367
709
277
964
1640
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
930
1059
1623
1349
884
964
1752
1729
18
15
96
6
6
46
289
557
41
109
28
16
398
930
1059
1623
1733
277
964
1640
1986
18
15
96
6
6
46
289
557
41
109
28
16
398
930
35
87
197
21
964
872
834
18
15
96
6
6
46
289
557
41
109
28
16
398
930
35
87
325
844
964
1640
962
18
15
96
6
6
46
289
557
41
109
28
16
398
930
35
87
709
533
964
872
834
18
15
96
6
6
46
289
557
41
109
28
16
398
930
35
87
453
277
964
872
834
18
15
96
6
6
46
289
557
41
109
28
16
398
930
35
343
197
21
964
872
834
18
15
96
6
6
46
289
557
41
109
28
16
398
930
35
343
325
277
964
872
834
18
15
96
6
6
46
289
557
41
109
28
16
398
930
35
343
453
277
964
872
834
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
343
197
21
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
343
325
277
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
343
837
788
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
343
709
533
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
343
453
277
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
1591
1349
588
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
599
197
21
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
599
837
541
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
599
709
533
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
599
453
277
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
663
325
21
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
1623
197
21
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
1623
1349
588
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
1623
1477
884
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
1623
709
533
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
398
930
675
1623
1733
533
964
872
578
18
15
96
6
6
46
289
557
41
109
28
16
430
930
1059
1367
709
396
978
1608
1986
18
15
96
6
6
46
289
557
41
109
28
16
430
930
675
343
709
396
978
848
577
18
15
96
6
6
46
289
557
41
109
28
16
430
930
675
599
709
396
978
848
577
18
15
96
6
6
46
289
557
41
109
28
16
430
930
675
1623
709
396
978
848
577
18
15
96
6
6
46
289
557
41
109
540
16
398
930
675
1687
1861
588
964
872
578
18
15
96
6
6
46
289
557
41
109
540
16
398
930
675
599
1861
588
964
872
578
18
15
96
6
6
46
289
557
41
109
540
16
398
930
675
1623
1861
588
964
872
578
18
15
96
6
6
46
289
557
41
109
540
784
1422
930
675
1623
1861
884
1860
1200
562
18
15
96
6
6
46
289
557
41
109
108
16
430
930
1059
55
13
12
978
1752
1729
18
15
96
6
6
46
289
557
41
109
108
16
430
930
1059
1591
13
12
978
1752
1729
18
15
96
6
6
46
289
557
41
109
108
16
430
930
675
567
13
12
978
1744
561
18
15
96
6
6
46
289
557
41
109
108
16
430
930
675
311
13
12
978
1744
561
18
15
96
6
6
46
289
557
41
109
108
16
430
930
675
1591
13
12
978
1744
561
18
15
96
6
6
46
289
557
41
109
108
16
430
930
675
1591
525
12
978
1744
561
18
15
96
6
6
46
289
557
41
109
284
16
398
930
675
599
965
628
964
1768
553
18
15
96
6
6
46
289
557
41
109
796
1296
398
930
675
599
1989
1805
1444
1456
178
18
15
96
6
6
46
289
557
41
109
796
1296
398
930
675
1623
1989
1805
1444
1456
178
18
15
96
6
6
46
289
557
41
109
188
16
398
962
1091
87
133
4
964
1608
1921
18
15
96
6
6
46
289
557
41
109
188
16
398
962
1091
1623
133
4
964
1608
1921
18
15
96
6
6
46
289
557
41
109
188
16
398
962
67
87
133
4
964
840
769
18
15
96
6
6
46
289
557
41
109
188
16
398
930
675
311
133
260
964
872
578
18
15
96
6
6
46
289
557
41
109
188
16
398
930
675
1687
1669
4
964
872
578
18
15
96
6
6
46
289
557
41
109
188
16
398
930
675
599
133
4
964
872
578
18
15
96
6
6
46
289
557
41
109
188
16
398
930
675
663
133
4
964
872
578
18
15
96
6
6
46
289
557
41
109
188
16
398
930
675
663
645
4
964
872
578
18
15
96
6
6
46
289
557
41
109
188
16
398
930
675
1623
133
4
964
872
578
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
70
199
408
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
70
455
408
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
70
231
408
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
70
359
8
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
70
871
776
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
326
199
408
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
326
455
408
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
326
231
408
964
784
916
18
15
96
6
6
46
289
557
41
118
29
16
398
898
66
326
359
8
964
784
916
18
15
96
6
6
46
289
557
41
118
28
16
398
898
66
326
200
28
964
784
916
18
15
96
6
6
46
289
557
41
118
28
16
398
898
66
326
328
844
964
784
916
18
15
96
6
6
46
289
557
41
118
28
16
398
898
66
326
456
268
964
784
916
18
15
96
6
6
46
289
557
41
621
540
16
398
930
675
1847
1349
588
964
872
578
18
15
96
6
6
46
289
557
41
621
540
16
398
930
675
1879
1349
588
964
872
578
18
15
96
6
6
46
289
557
41
621
540
16
398
930
675
1879
965
628
964
872
578
18
15
96
6
6
46
289
557
41
621
540
528
398
930
675
1879
1349
1396
452
872
578
18
15
96
6
6
46
289
557
41
621
540
784
1422
930
675
1879
1349
884
1860
1200
562
18
15
96
6
6
46
289
557
41
621
284
16
398
898
675
1879
709
533
964
1736
610
18
15
96
6
6
46
289
557
41
621
284
16
398
930
675
1879
709
533
964
872
578
18
15
96
6
6
46
289
557
41
621
796
1296
398
930
675
1879
837
1805
1444
1456
178
18
15
96
6
6
46
289
557
553
109
540
16
398
962
995
567
1861
589
964
840
18
18
15
96
6
6
46
289
557
553
109
540
16
398
930
963
567
1861
589
964
872
2
18
15
96
6
6
46
289
557
553
109
540
784
1422
898
963
567
1861
884
1860
1192
33
18
15
96
6
6
46
289
557
553
109
540
784
1422
962
995
567
1861
884
1860
1160
34
18
15
96
6
6
46
289
557
553
109
540
784
1422
930
963
567
1861
884
1860
1208
2
18
15
96
6
6
46
289
557
553
621
28
16
398
962
963
919
1221
149
964
840
2
18
15
96
6
6
46
289
557
553
621
28
16
398
930
963
919
1221
149
964
872
2
18
15
96
6
6
46
289
557
553
621
796
1296
398
898
963
919
837
1805
1444
1448
1058
18
15
96
6
6
46
289
557
553
621
796
1296
398
962
963
919
837
1805
1444
1416
1
18
15
96
6
6
46
289
557
553
621
796
1296
398
930
963
919
837
1805
1444
1456
1026
18
15
96
6
6
46
289
557
553
694
541
272
398
930
962
966
967
664
1860
1456
1028
18
15
96
6
6
46
289
557
553
694
540
272
398
930
962
966
968
716
1860
1456
4
18
15
96
6
6
46
289
557
553
694
540
272
430
930
962
966
968
652
1892
1360
1028
18
15
96
6
6
46
289
557
553
1645
1564
1296
398
898
963
1943
1221
1804
1426
1448
1058
18
15
96
6
6
46
289
557
553
1645
1564
1296
398
962
963
1943
1221
1804
1426
1432
1025
18
15
96
6
6
46
289
557
553
1645
1564
1296
398
930
963
1943
1221
1804
1426
1456
1025
18
15
96
6
6
46
289
557
297
109
28
16
398
898
547
311
197
277
964
1776
1250
18
15
96
6
6
46
289
557
297
109
28
16
398
898
547
311
837
789
964
1776
1250
18
15
96
6
6
46
289
557
297
109
28
16
398
898
1187
55
837
885
964
1736
1634
18
15
96
6
6
46
289
557
297
109
28
16
398
898
1187
87
197
277
964
1736
1634
18
15
96
6
6
46
289
557
297
109
28
16
398
898
1187
87
325
277
964
1736
1634
18
15
96
6
6
46
289
557
297
109
28
16
398
898
1187
87
709
277
964
1736
1634
18
15
96
6
6
46
289
557
297
109
28
16
398
962
547
599
197
277
964
1608
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
962
547
599
325
277
964
1608
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
962
547
599
709
277
964
1608
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
962
547
599
453
277
964
1608
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
962
547
599
1733
428
964
1608
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
962
579
87
197
21
964
840
593
18
15
96
6
6
46
289
557
297
109
28
16
398
962
579
87
837
789
964
840
593
18
15
96
6
6
46
289
557
297
109
28
16
398
962
579
87
709
533
964
840
593
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
311
197
277
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
311
325
844
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
311
837
789
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
599
197
277
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
599
325
277
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
599
837
789
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
599
709
277
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
599
453
277
964
1640
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
547
599
1733
405
964
1744
1218
18
15
96
6
6
46
289
557
297
109
28
16
398
930
1187
55
837
885
964
1744
1602
18
15
96
6
6
46
289
557
297
109
28
16
398
930
1187
55
709
405
964
1744
1602
18
15
96
6
6
46
289
557
297
109
28
16
398
930
1187
87
197
405
964
1744
1602
18
15
96
6
6
46
289
557
297
109
28
16
398
930
1187
87
325
373
964
1752
1585
18
15
96
6
6
46
289
557
297
109
28
16
398
930
1187
87
837
884
964
1752
1585
18
15
96
6
6
46
289
557
297
109
28
16
398
930
1187
87
709
405
964
1744
1602
18
15
96
6
6
46
289
557
297
109
28
16
398
930
1187
87
453
413
964
1744
1602
18
15
96
6
6
46
289
557
297
109
28
16
430
930
547
599
709
396
978
1608
1218
18
15
96
6
6
46
289
557
297
109
540
784
1422
962
547
599
1861
884
1860
1160
194
18
15
96
6
6
46
289
557
297
109
540
784
1422
930
547
599
1861
884
1860
1208
194
18
15
96
6
6
46
289
557
297
109
108
16
430
930
547
567
13
12
978
1752
1217
18
15
96
6
6
46
289
557
297
109
108
16
430
930
1187
55
13
12
978
1744
1585
18
15
96
6
6
46
289
557
297
109
108
16
430
930
1187
55
525
12
978
1744
1585
18
15
96
6
6
46
289
557
297
109
796
1296
398
962
547
599
1989
1805
1444
1416
193
18
15
96
6
6
46
289
557
297
109
796
1296
398
930
547
599
1989
1805
1444
1456
434
18
15
96
6
6
46
289
557
297
109
188
16
398
898
1187
87
645
260
964
1736
1634
18
15
96
6
6
46
289
557
297
109
188
16
398
930
1187
87
645
260
964
1752
1585
18
15
96
6
6
46
289
557
297
621
28
16
398
898
547
1591
1221
1045
964
1776
1250
18
15
96
6
6
46
289
557
297
621
28
16
398
898
1187
1623
1221
420
964
1736
1634
18
15
96
6
6
46
289
557
297
621
28
16
398
962
547
1623
1221
1045
964
1608
1218
18
15
96
6
6
46
289
557
297
621
28
16
398
962
579
1623
1221
1045
964
840
593
18
15
96
6
6
46
289
557
297
621
28
16
398
930
547
1591
1221
1045
964
1640
1218
18
15
96
6
6
46
289
557
297
621
28
16
398
930
547
1623
1221
1045
964
1640
1218
18
15
96
6
6
46
289
557
297
621
28
16
398
930
1187
1335
197
405
964
1744
1602
18
15
96
6
6
46
289
557
297
621
28
16
398
930
1187
1623
1221
405
964
1744
1602
18
15
96
6
6
46
289
557
297
621
540
784
1422
962
547
1623
1349
884
1860
1160
194
18
15
96
6
6
46
289
557
297
621
540
784
1422
930
547
1623
1349
884
1860
1208
194
18
15
96
6
6
46
289
557
297
621
284
16
398
898
1187
1623
709
21
964
1736
1634
18
15
96
6
6
46
289
557
297
621
284
16
398
962
547
1623
709
21
964
1608
1218
18
15
96
6
6
46
289
557
297
621
284
16
398
962
579
1623
709
21
964
840
593
18
15
96
6
6
46
289
557
297
621
284
16
398
930
547
1623
709
21
964
1640
1218
18
15
96
6
6
46
289
557
297
621
284
16
398
930
1187
1623
709
21
964
1768
1577
18
15
96
6
6
46
289
557
297
621
284
272
398
898
1187
1623
709
684
708
1736
1634
18
15
96
6
6
46
289
557
297
621
284
272
398
962
547
1623
709
653
420
808
706
18
15
96
6
6
46
289
557
297
621
284
272
398
962
579
1623
709
653
420
808
642
18
15
96
6
6
46
289
557
297
621
284
272
398
930
547
1623
709
684
708
1744
1218
18
15
96
6
6
46
289
557
297
621
284
272
398
930
1187
1623
709
684
708
1744
1602
18
15
96
6
6
46
289
557
297
621
796
16
398
930
547
1623
837
21
964
1768
706
18
15
96
6
6
46
289
557
297
621
796
1296
398
898
579
1623
837
1805
1444
1448
386
18
15
96
6
6
46
289
557
297
621
796
1296
398
962
547
1623
837
1805
1444
1416
193
18
15
96
6
6
46
289
557
297
621
796
1296
398
962
579
1623
837
1805
1444
1416
129
18
15
96
6
6
46
289
557
297
621
796
1296
398
930
547
1623
837
1805
1444
1456
434
18
15
96
6
6
46
289
557
297
621
188
16
398
898
547
1591
1157
1028
964
1776
1250
18
15
96
6
6
46
289
557
297
621
188
16
398
898
1187
1591
1157
1028
964
1736
1634
18
15
96
6
6
46
289
557
297
621
188
16
398
930
547
1591
1157
1028
964
1640
1218
18
15
96
6
6
46
289
557
297
621
188
16
398
930
547
1623
1157
1029
964
1640
1218
18
15
96
6
6
46
289
557
297
621
188
16
398
930
1187
1591
1157
1028
964
1768
1577
18
15
96
6
6
46
289
557
297
630
541
272
398
898
578
1606
903
664
1860
1296
404
18
15
96
6
6
46
289
557
297
630
540
272
398
898
578
1606
904
716
1860
1296
404
18
15
96
6
6
46
289
557
297
493
28
16
398
962
547
1879
69
277
964
1608
1218
18
15
96
6
6
46
289
557
297
493
28
16
398
962
547
1879
1093
277
964
1608
1218
18
15
96
6
6
46
289
557
297
493
28
16
398
962
579
1879
69
276
964
840
593
18
15
96
6
6
46
289
557
297
493
28
16
398
962
579
1879
1093
277
964
840
593
18
15
96
6
6
46
289
557
297
493
28
16
398
930
547
1879
1093
277
964
1640
1218
18
15
96
6
6
46
289
557
297
493
796
16
398
962
579
1879
1477
36
964
840
593
18
15
96
6
6
46
289
557
297
493
796
16
398
930
547
1879
837
21
964
1768
706
18
15
96
6
6
46
289
557
297
493
796
16
398
930
547
1879
1477
21
964
1768
706
18
15
96
6
6
46
289
557
297
493
796
784
1422
962
547
1879
837
628
1860
1160
194
18
15
96
6
6
46
289
557
297
493
188
16
398
962
579
1879
1029
516
964
840
593
18
15
96
6
6
46
289
557
297
493
188
16
398
962
579
1879
5
260
964
840
593
18
15
96
6
6
46
289
557
297
493
188
272
398
898
579
1879
1029
772
1924
1448
385
18
15
96
6
6
46
289
557
297
493
188
272
398
962
547
1879
1029
772
388
808
706
18
15
96
6
6
46
289
557
297
493
188
272
398
962
579
1879
1029
772
388
808
642
18
15
96
6
6
46
289
557
297
493
188
272
398
962
579
1879
5
772
388
808
642
18
15
96
6
6
46
289
557
297
493
188
272
398
930
547
1879
1029
772
1924
1456
434
18
15
96
6
6
46
289
301
41
109
28
16
398
194
35
87
197
21
964
1096
706
18
15
96
6
6
46
289
301
41
109
28
16
398
194
35
87
453
277
964
1096
706
18
15
96
6
6
46
289
301
41
109
28
16
398
546
35
87
197
429
964
976
110
18
15
96
6
6
46
289
301
41
109
28
16
398
546
35
87
453
884
964
976
110
18
15
96
6
6
46
289
301
41
109
28
16
398
546
35
343
197
429
964
976
110
18
15
96
6
6
46
289
301
41
109
28
16
398
546
35
343
325
628
964
976
110
18
15
96
6
6
46
289
301
41
109
28
16
398
546
35
343
837
884
964
976
110
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
87
197
21
964
1160
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
87
709
533
964
584
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
343
197
21
964
1160
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
343
325
277
964
584
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
343
837
789
964
392
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
343
709
533
964
584
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
343
453
277
964
584
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
855
197
277
964
584
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
855
837
789
964
392
962
18
15
96
6
6
46
289
301
41
109
28
16
398
450
35
855
709
533
964
584
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
87
197
21
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
87
325
844
964
360
834
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
87
709
533
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
87
453
277
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
343
197
21
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
343
325
277
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
343
837
789
964
360
834
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
343
709
533
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
343
453
277
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
855
197
277
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
855
837
541
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
398
418
35
855
709
533
964
616
962
18
15
96
6
6
46
289
301
41
109
28
16
430
418
35
343
709
396
978
592
833
18
15
96
6
6
46
289
301
41
109
28
16
430
418
35
855
709
396
978
592
833
18
15
96
6
6
46
289
301
41
109
540
16
398
450
35
855
1861
589
964
584
962
18
15
96
6
6
46
289
301
41
109
540
16
398
418
35
855
1861
589
964
360
834
18
15
96
6
6
46
289
301
41
109
284
16
398
450
35
855
965
628
964
1160
962
18
15
96
6
6
46
289
301
41
109
284
16
398
418
35
855
965
628
964
1200
946
18
15
96
6
6
46
289
301
41
109
124
272
398
450
35
855
517
996
388
648
1729
18
15
96
6
6
46
289
301
41
109
124
272
398
418
35
855
517
996
388
616
1769
18
15
96
6
6
46
289
301
41
109
796
1296
398
450
35
855
1989
1805
1444
392
961
18
15
96
6
6
46
289
301
41
109
796
1296
398
418
35
855
1989
1805
1444
1200
946
18
15
96
6
6
46
289
301
41
109
188
16
398
546
35
87
133
5
964
976
110
18
15
96
6
6
46
289
301
553
109
28
16
398
386
963
567
837
589
964
424
545
18
15
96
6
6
46
289
301
553
109
28
16
398
386
931
567
837
789
964
712
610
18
15
96
6
6
46
289
301
553
109
28
16
398
386
995
567
837
789
964
624
594
18
15
96
6
6
46
289
301
553
109
28
16
398
706
995
567
837
789
964
904
1058
18
15
96
6
6
46
289
301
553
109
28
16
398
450
995
567
837
789
964
392
546
18
15
96
6
6
46
289
301
553
109
28
16
398
418
963
567
837
589
964
432
514
18
15
96
6
6
46
289
301
553
109
28
16
398
418
931
567
837
789
964
432
562
18
15
96
6
6
46
289
301
553
109
540
16
398
386
963
567
1861
589
964
424
545
18
15
96
6
6
46
289
301
553
109
540
16
398
706
963
567
1861
589
964
904
1026
18
15
96
6
6
46
289
301
553
109
540
16
398
706
995
567
1861
589
964
904
1058
18
15
96
6
6
46
289
301
553
109
540
16
398
450
995
567
1861
589
964
392
546
18
15
96
6
6
46
289
301
553
109
540
16
398
418
963
567
1861
589
964
432
514
18
15
96
6
6
46
289
301
553
109
540
16
398
418
931
567
1861
589
964
432
562
18
15
96
6
6
46
289
301
553
109
540
784
1422
386
963
567
1861
884
1860
1288
1089
18
15
96
6
6
46
289
301
553
109
540
784
1422
386
931
567
1861
885
1860
1296
1122
18
15
96
6
6
46
289
301
553
109
540
784
1422
386
995
567
1861
884
1860
1288
1106
18
15
96
6
6
46
289
301
553
109
540
784
1422
706
963
567
1861
884
1860
1096
1026
18
15
96
6
6
46
289
301
553
109
540
784
1422
706
995
567
1861
884
1860
1096
1058
18
15
96
6
6
46
289
301
553
109
540
784
1422
450
995
567
1861
884
1860
136
546
18
15
96
6
6
46
289
301
553
109
540
784
1422
418
963
567
1861
884
1860
176
514
18
15
96
6
6
46
289
301
553
109
540
784
1422
418
931
567
1861
885
1860
176
562
18
15
96
6
6
46
289
301
553
109
108
16
398
386
995
55
13
268
964
624
594
18
15
96
6
6
46
289
301
553
109
108
16
398
418
931
55
13
268
964
720
578
18
15
96
6
6
46
289
301
553
109
108
16
430
418
931
1079
13
12
978
600
577
18
15
96
6
6
46
289
301
553
109
108
16
430
418
931
1079
1549
12
978
720
562
18
15
96
6
6
46
289
301
553
109
108
16
430
418
931
55
13
12
978
600
577
18
15
96
6
6
46
289
301
553
109
108
16
430
418
931
55
525
12
978
720
562
18
15
96
6
6
46
289
301
553
109
108
16
430
418
931
567
13
12
978
600
577
18
15
96
6
6
46
289
301
553
109
108
16
430
418
931
567
1549
12
978
720
562
18
15
96
6
6
46
289
301
553
118
29
16
398
418
962
582
327
792
964
432
260
18
15
96
6
6
46
289
301
553
118
29
16
430
418
962
1094
1351
1224
978
592
516
18
15
96
6
6
46
289
301
553
118
28
16
398
418
962
582
328
844
964
432
516
18
15
96
6
6
46
289
301
553
118
541
272
398
418
962
582
1863
712
708
432
516
18
15
96
6
6
46
289
301
553
118
541
272
398
418
962
582
1895
648
708
432
516
18
15
96
6
6
46
289
301
553
118
541
272
430
418
962
582
1863
712
722
592
516
18
15
96
6
6
46
289
301
553
118
541
784
1422
418
962
582
1863
840
1860
1456
1028
18
15
96
6
6
46
289
301
553
118
541
784
1438
386
962
582
1863
840
1906
1456
1060
18
15
96
6
6
46
289
301
553
118
540
272
430
418
962
582
1864
714
722
592
516
18
15
96
6
6
46
289
301
553
118
540
784
1422
418
962
582
1864
844
1860
1456
1028
18
15
96
6
6
46
289
301
553
118
540
784
1430
386
962
582
1864
844
1908
1456
1060
18
15
96
6
6
46
289
301
553
118
540
784
1434
386
962
582
1864
842
1905
1456
1060
18
15
96
6
6
46
289
301
553
118
540
784
1434
450
962
582
1864
842
1905
1360
1028
18
15
96
6
6
46
289
301
553
118
540
784
1438
386
962
582
1864
842
1906
1456
1060
18
15
96
6
6
46
289
301
553
118
797
1296
398
418
962
582
2023
1816
1412
432
516
18
15
96
6
6
46
289
301
553
694
540
272
398
386
962
966
968
652
708
624
580
18
15
96
6
6
46
289
301
553
694
540
272
398
418
962
966
968
652
708
432
516
18
15
96
6
6
46
289
301
553
694
540
272
430
418
962
966
968
654
722
592
1028
18
15
96
6
6
46
289
301
297
109
28
16
398
386
195
151
325
20
964
1272
802
18
15
96
6
6
46
289
301
297
109
28
16
398
386
195
151
709
149
964
1272
802
18
15
96
6
6
46
289
301
297
109
28
16
398
386
195
151
453
277
964
752
1666
18
15
96
6
6
46
289
301
297
109
28
16
398
386
451
567
837
789
964
424
34
18
15
96
6
6
46
289
301
297
109
28
16
398
386
451
311
837
789
964
424
34
18
15
96
6
6
46
289
301
297
109
28
16
398
386
419
567
837
789
964
712
98
18
15
96
6
6
46
289
301
297
109
28
16
398
386
419
311
837
789
964
712
98
18
15
96
6
6
46
289
301
297
109
28
16
398
386
483
55
709
405
964
712
82
18
15
96
6
6
46
289
301
297
109
28
16
398
386
483
567
837
789
964
712
82
18
15
96
6
6
46
289
301
297
109
28
16
398
386
483
311
197
277
964
712
1618
18
15
96
6
6
46
289
301
297
109
28
16
398
386
483
311
837
789
964
712
82
18
15
96
6
6
46
289
301
297
109
28
16
398
386
483
311
709
277
964
712
1618
18
15
96
6
6
46
289
301
297
109
28
16
398
194
195
55
325
589
964
1096
81
18
15
96
6
6
46
289
301
297
109
28
16
398
194
195
55
837
797
964
1928
1106
18
15
96
6
6
46
289
301
297
109
28
16
398
194
195
151
325
21
964
1096
81
18
15
96
6
6
46
289
301
297
109
28
16
398
194
195
151
709
149
964
1096
81
18
15
96
6
6
46
289
301
297
109
28
16
398
194
195
151
453
277
964
1096
81
18
15
96
6
6
46
289
301
297
109
28
16
398
194
227
55
837
797
964
1928
1058
18
15
96
6
6
46
289
301
297
109
28
16
398
194
227
55
709
149
964
1096
73
18
15
96
6
6
46
289
301
297
109
28
16
398
194
227
567
837
789
964
1928
1058
18
15
96
6
6
46
289
301
297
109
28
16
398
194
227
567
709
277
964
1096
657
18
15
96
6
6
46
289
301
297
109
28
16
398
194
227
311
197
277
964
1096
657
18
15
96
6
6
46
289
301
297
109
28
16
398
194
227
311
325
589
964
1096
73
18
15
96
6
6
46
289
301
297
109
28
16
398
194
227
311
837
788
964
1928
1058
18
15
96
6
6
46
289
301
297
109
28
16
398
194
451
567
837
789
964
1928
514
18
15
96
6
6
46
289
301
297
109
28
16
398
194
451
311
837
789
964
1928
514
18
15
96
6
6
46
289
301
297
109
28
16
398
194
483
55
709
149
964
1096
145
18
15
96
6
6
46
289
301
297
109
28
16
398
194
483
567
837
789
964
1928
546
18
15
96
6
6
46
289
301
297
109
28
16
398
194
483
311
197
277
964
1096
145
18
15
96
6
6
46
289
301
297
109
28
16
398
194
483
311
325
589
964
1096
145
18
15
96
6
6
46
289
301
297
109
28
16
398
194
483
311
837
789
964
1928
546
18
15
96
6
6
46
289
301
297
109
28
16
398
194
483
311
709
277
964
1096
145
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
567
837
844
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
567
709
149
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
599
197
277
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
599
325
277
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
599
837
789
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
599
709
277
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
599
453
277
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
547
599
1733
149
964
904
1218
18
15
96
6
6
46
289
301
297
109
28
16
398
706
707
567
837
789
964
904
514
18
15
96
6
6
46
289
301
297
109
28
16
398
706
451
567
837
789
964
904
2
18
15
96
6
6
46
289
301
297
109
28
16
398
706
451
311
837
789
964
904
2
18
15
96
6
6
46
289
301
297
109
28
16
398
706
739
567
837
789
964
904
546
18
15
96
6
6
46
289
301
297
109
28
16
398
706
739
567
709
533
964
904
546
18
15
96
6
6
46
289
301
297
109
28
16
398
706
483
55
709
149
964
904
66
18
15
96
6
6
46
289
301
297
109
28
16
398
706
483
567
837
789
964
904
66
18
15
96
6
6
46
289
301
297
109
28
16
398
706
483
311
197
277
964
904
66
18
15
96
6
6
46
289
301
297
109
28
16
398
706
483
311
325
589
964
904
66
18
15
96
6
6
46
289
301
297
109
28
16
398
706
483
311
837
789
964
904
66
18
15
96
6
6
46
289
301
297
109
28
16
398
706
483
311
709
533
964
904
66
18
15
96
6
6
46
289
301
297
109
28
16
398
450
323
87
197
277
964
584
1617
18
15
96
6
6
46
289
301
297
109
28
16
398
450
323
87
837
789
964
392
82
18
15
96
6
6
46
289
301
297
109
28
16
398
450
323
599
197
277
964
584
1617
18
15
96
6
6
46
289
301
297
109
28
16
398
450
323
599
837
789
964
392
82
18
15
96
6
6
46
289
301
297
109
28
16
398
450
323
599
709
533
964
392
82
18
15
96
6
6
46
289
301
297
109
28
16
398
450
547
599
197
277
964
584
706
18
15
96
6
6
46
289
301
297
109
28
16
398
450
547
599
325
277
964
584
706
18
15
96
6
6
46
289
301
297
109
28
16
398
450
547
599
837
541
964
648
674
18
15
96
6
6
46
289
301
297
109
28
16
398
450
547
599
709
277
964
584
706
18
15
96
6
6
46
289
301
297
109
28
16
398
450
547
599
453
277
964
584
706
18
15
96
6
6
46
289
301
297
109
28
16
398
450
547
599
1733
149
964
1160
450
18
15
96
6
6
46
289
301
297
109
28
16
398
450
355
311
197
149
964
648
146
18
15
96
6
6
46
289
301
297
109
28
16
398
450
355
311
837
788
964
392
66
18
15
96
6
6
46
289
301
297
109
28
16
398
450
483
55
709
405
964
392
34
18
15
96
6
6
46
289
301
297
109
28
16
398
450
483
567
837
789
964
392
34
18
15
96
6
6
46
289
301
297
109
28
16
398
450
483
311
325
589
964
392
34
18
15
96
6
6
46
289
301
297
109
28
16
398
450
483
311
837
789
964
392
34
18
15
96
6
6
46
289
301
297
109
28
16
398
450
483
311
709
533
964
392
34
18
15
96
6
6
46
289
301
297
109
28
16
398
418
195
151
197
149
964
616
770
18
15
96
6
6
46
289
301
297
109
28
16
398
418
195
151
325
21
964
616
770
18
15
96
6
6
46
289
301
297
109
28
16
398
418
195
151
709
149
964
616
770
18
15
96
6
6
46
289
301
297
109
28
16
398
418
195
151
453
277
964
616
770
18
15
96
6
6
46
289
301
297
109
28
16
398
418
547
599
197
277
964
616
706
18
15
96
6
6
46
289
301
297
109
28
16
398
418
547
599
325
277
964
616
706
18
15
96
6
6
46
289
301
297
109
28
16
398
418
547
599
837
541
964
720
706
18
15
96
6
6
46
289
301
297
109
28
16
398
418
547
599
709
277
964
616
706
18
15
96
6
6
46
289
301
297
109
28
16
398
418
547
599
453
277
964
616
706
18
15
96
6
6
46
289
301
297
109
28
16
398
418
547
599
1733
149
964
1200
434
18
15
96
6
6
46
289
301
297
109
28
16
398
418
451
567
837
789
964
432
2
18
15
96
6
6
46
289
301
297
109
28
16
398
418
451
311
837
789
964
432
2
18
15
96
6
6
46
289
301
297
109
28
16
398
418
419
55
709
149
964
688
178
18
15
96
6
6
46
289
301
297
109
28
16
398
418
419
567
837
789
964
432
50
18
15
96
6
6
46
289
301
297
109
28
16
398
418
419
151
325
844
964
432
50
18
15
96
6
6
46
289
301
297
109
28
16
398
418
419
311
837
789
964
432
50
18
15
96
6
6
46
289
301
297
109
28
16
430
418
547
599
709
396
978
592
705
18
15
96
6
6
46
289
301
297
109
28
16
430
418
419
55
709
396
978
592
1601
18
15
96
6
6
46
289
301
297
109
28
272
398
418
195
151
197
917
708
432
770
18
15
96
6
6
46
289
301
297
109
28
784
1454
418
547
599
1733
1956
1892
1456
434
18
15
96
6
6
46
289
301
297
109
540
16
398
386
451
567
1861
589
964
680
129
18
15
96
6
6
46
289
301
297
109
540
16
398
706
547
599
1861
589
964
904
1218
18
15
96
6
6
46
289
301
297
109
540
16
398
706
739
567
1861
589
964
904
546
18
15
96
6
6
46
289
301
297
109
540
16
398
450
547
599
1861
589
964
392
706
18
15
96
6
6
46
289
301
297
109
540
16
398
418
547
599
1861
589
964
616
706
18
15
96
6
6
46
289
301
297
109
540
16
398
418
451
567
1861
589
964
432
2
18
15
96
6
6
46
289
301
297
109
540
784
1422
386
451
567
1861
884
1860
1288
66
18
15
96
6
6
46
289
301
297
109
540
784
1422
194
451
567
1861
884
1860
72
258
18
15
96
6
6
46
289
301
297
109
540
784
1422
194
483
567
1861
884
1860
72
578
18
15
96
6
6
46
289
301
297
109
540
784
1422
450
547
599
1861
884
1860
136
706
18
15
96
6
6
46
289
301
297
109
540
784
1422
418
547
599
1861
884
1860
176
434
18
15
96
6
6
46
289
301
297
109
540
784
1422
418
451
567
1861
884
1860
176
2
18
15
96
6
6
46
289
301
297
109
108
16
398
418
419
55
13
268
964
720
66
18
15
96
6
6
46
289
301
297
109
108
16
430
418
419
55
13
12
978
600
1601
18
15
96
6
6
46
289
301
297
109
108
16
430
418
419
567
13
12
978
600
1601
18
15
96
6
6
46
289
301
297
109
284
16
398
386
451
311
965
628
964
680
129
18
15
96
6
6
46
289
301
297
109
284
16
398
194
451
311
965
628
964
1096
129
18
15
96
6
6
46
289
301
297
109
284
16
398
706
547
599
965
628
964
904
1218
18
15
96
6
6
46
289
301
297
109
284
16
398
706
451
311
965
628
964
904
2
18
15
96
6
6
46
289
301
297
109
284
16
398
450
547
599
965
628
964
1160
450
18
15
96
6
6
46
289
301
297
109
284
16
398
418
547
599
965
628
964
1200
434
18
15
96
6
6
46
289
301
297
109
284
16
398
418
451
311
965
628
964
616
1538
18
15
96
6
6
46
289
301
297
109
796
1296
398
450
547
599
1989
1805
1444
392
705
18
15
96
6
6
46
289
301
297
109
796
1296
398
418
547
599
1989
1805
1444
432
433
18
15
96
6
6
46
289
301
297
109
188
16
398
386
195
151
133
260
964
760
1666
18
15
96
6
6
46
289
301
297
109
188
16
398
386
195
151
645
4
964
752
1666
18
15
96
6
6
46
289
301
297
109
188
16
398
194
195
151
645
4
964
1096
641
18
15
96
6
6
46
289
301
297
109
188
16
398
706
547
567
645
516
964
904
1218
18
15
96
6
6
46
289
301
297
109
188
16
398
706
547
599
1157
260
964
904
1218
18
15
96
6
6
46
289
301
297
109
188
16
398
706
707
567
645
516
964
904
514
18
15
96
6
6
46
289
301
297
109
188
16
398
706
739
567
645
516
964
904
546
18
15
96
6
6
46
289
301
297
109
188
16
398
706
483
311
133
260
964
904
66
18
15
96
6
6
46
289
301
297
109
188
16
398
706
483
311
645
516
964
904
66
18
15
96
6
6
46
289
301
297
109
188
16
398
450
323
599
645
260
964
648
130
18
15
96
6
6
46
289
301
297
109
188
16
398
450
547
599
1157
260
964
392
706
18
15
96
6
6
46
289
301
297
109
188
16
398
450
355
311
133
260
964
392
66
18
15
96
6
6
46
289
301
297
109
188
16
398
450
483
311
133
260
964
392
34
18
15
96
6
6
46
289
301
297
109
188
16
398
418
195
151
133
260
964
616
770
18
15
96
6
6
46
289
301
297
109
188
16
398
418
547
599
1157
260
964
720
706
18
15
96
6
6
46
289
301
297
109
188
16
398
418
419
55
133
260
964
432
50
18
15
96
6
6
46
289
301
297
109
188
16
398
418
419
151
133
260
964
432
50
18
15
96
6
6
46
289
301
297
109
188
16
398
418
419
151
645
4
964
728
1585
18
15
96
6
6
46
289
301
297
109
188
16
398
418
419
311
133
260
964
432
50
18
15
96
6
6
46
289
301
297
109
188
272
398
194
227
567
1157
772
388
72
66
18
15
96
6
6
46
289
301
297
109
188
272
398
706
547
599
1157
772
708
904
1218
18
15
96
6
6
46
289
301
297
109
188
272
398
706
739
567
1157
772
388
904
545
18
15
96
6
6
46
289
301
297
109
188
272
398
450
547
599
1157
772
708
392
706
18
15
96
6
6
46
289
301
297
109
188
272
398
418
547
599
1157
772
708
208
706
18
15
96
6
6
46
289
301
297
118
29
16
398
418
194
582
711
408
964
432
772
18
15
96
6
6
46
289
301
297
118
29
16
398
418
194
582
871
792
964
432
772
18
15
96
6
6
46
289
301
297
118
29
16
398
418
450
582
711
408
964
432
4
18
15
96
6
6
46
289
301
297
118
29
16
430
418
450
582
1735
1224
978
400
4
18
15
96
6
6
46
289
301
297
118
28
16
398
386
450
70
456
396
964
752
132
18
15
96
6
6
46
289
301
297
118
28
16
398
386
450
582
712
396
964
752
132
18
15
96
6
6
46
289
301
297
118
28
16
398
386
450
582
456
396
964
752
132
18
15
96
6
6
46
289
301
297
118
28
16
398
386
450
582
1736
396
964
752
132
18
15
96
6
6
46
289
301
297
118
28
16
398
418
194
582
712
396
964
432
772
18
15
96
6
6
46
289
301
297
118
28
16
398
418
450
582
712
396
964
432
4
18
15
96
6
6
46
289
301
297
118
285
272
398
386
450
70
903
664
388
752
132
18
15
96
6
6
46
289
301
297
118
285
272
398
386
450
582
903
664
388
752
132
18
15
96
6
6
46
289
301
297
118
285
272
398
418
194
582
903
664
388
432
772
18
15
96
6
6
46
289
301
297
118
285
272
398
418
450
70
903
664
388
432
4
18
15
96
6
6
46
289
301
297
118
285
272
398
418
450
70
967
456
420
176
4
18
15
96
6
6
46
289
301
297
118
285
272
398
418
450
582
903
664
388
432
4
18
15
96
6
6
46
289
301
297
118
284
272
398
386
450
70
904
652
708
240
132
18
15
96
6
6
46
289
301
297
118
284
272
398
386
450
582
904
652
708
240
132
18
15
96
6
6
46
289
301
297
118
284
272
398
418
194
582
904
652
420
432
772
18
15
96
6
6
46
289
301
297
118
284
272
398
418
450
70
904
652
708
1200
4
18
15
96
6
6
46
289
301
297
118
284
272
398
418
450
582
904
652
708
1200
4
18
15
96
6
6
46
289
301
297
118
284
272
430
418
450
70
904
654
722
208
4
18
15
96
6
6
46
289
301
297
118
284
272
430
418
450
582
904
654
722
208
4
18
15
96
6
6
46
289
301
297
182
29
16
398
418
194
198
39
392
964
432
772
18
15
96
6
6
46
289
301
297
182
29
16
398
418
194
198
551
392
964
432
772
18
15
96
6
6
46
289
301
297
182
28
272
398
386
194
198
968
908
708
752
1668
18
15
96
6
6
46
289
301
297
182
28
272
398
418
194
198
968
908
708
432
772
18
15
96
6
6
46
289
301
297
182
284
16
398
386
194
198
456
588
964
752
1668
18
15
96
6
6
46
289
301
297
182
284
16
398
386
706
198
456
588
964
752
644
18
15
96
6
6
46
289
301
297
182
284
16
398
418
194
198
456
588
964
432
772
18
15
96
6
6
46
289
301
297
182
284
272
398
418
194
198
456
460
420
432
772
18
15
96
6
6
46
289
301
297
182
182
456
398
386
194
198
258
387
529
752
1668
18
15
96
6
6
46
289
301
297
182
182
456
398
386
194
198
130
387
529
752
1668
18
15
96
6
6
46
289
301
297
182
182
456
398
386
706
198
130
387
529
752
644
18
15
96
6
6
46
289
301
297
182
182
456
410
386
194
198
258
387
537
264
803
18
15
96
6
6
46
289
301
297
182
182
456
410
386
194
198
130
387
537
264
803
18
15
96
6
6
46
289
301
297
182
182
456
410
386
706
198
130
387
537
440
644
18
15
96
6
6
46
289
301
297
182
182
456
410
418
194
198
258
387
537
280
772
18
15
96
6
6
46
289
301
297
182
182
456
410
418
194
198
130
387
537
280
772
18
15
96
6
6
46
289
301
297
182
182
456
462
386
194
198
130
387
145
688
1668
18
15
96
6
6
46
289
301
297
182
182
456
462
386
706
198
130
387
145
176
644
18
15
96
6
6
46
289
301
297
182
182
456
462
194
194
198
130
387
145
48
4
18
15
96
6
6
46
289
301
297
621
28
16
398
706
547
1623
1221
149
964
904
1218
18
15
96
6
6
46
289
301
297
621
28
16
398
450
547
1623
1221
1045
964
648
706
18
15
96
6
6
46
289
301
297
621
540
16
398
546
547
1623
1349
373
964
976
1134
18
15
96
6
6
46
289
301
297
621
540
16
398
706
547
1623
1349
332
964
904
1218
18
15
96
6
6
46
289
301
297
621
540
16
398
450
547
1623
1349
332
964
392
706
18
15
96
6
6
46
289
301
297
621
540
16
398
418
547
1623
1349
332
964
616
706
18
15
96
6
6
46
289
301
297
621
540
528
398
706
547
1623
1349
1396
452
904
706
18
15
96
6
6
46
289
301
297
621
540
528
398
450
547
1623
1349
1396
452
136
706
18
15
96
6
6
46
289
301
297
621
540
528
398
418
547
1623
1349
1396
452
176
434
18
15
96
6
6
46
289
301
297
621
540
784
1422
450
547
1623
1349
884
1860
136
706
18
15
96
6
6
46
289
301
297
621
540
784
1422
418
547
1623
1349
884
1860
176
434
18
15
96
6
6
46
289
301
297
621
284
16
398
450
547
1623
709
21
964
584
706
18
15
96
6
6
46
289
301
297
621
284
16
398
418
547
1623
709
21
964
616
706
18
15
96
6
6
46
289
301
297
621
284
272
398
546
547
1623
709
652
402
976
1049
18
15
96
6
6
46
289
301
297
621
284
272
398
706
547
1623
709
653
420
904
1217
18
15
96
6
6
46
289
301
297
621
284
272
398
450
547
1623
709
653
420
392
705
18
15
96
6
6
46
289
301
297
621
284
272
398
418
547
1623
709
653
420
432
434
18
15
96
6
6
46
289
301
297
621
124
272
398
706
547
1623
517
997
388
904
1217
18
15
96
6
6
46
289
301
297
621
124
272
398
450
547
1623
517
997
388
136
705
18
15
96
6
6
46
289
301
297
621
124
272
398
418
547
1623
517
997
388
432
434
18
15
96
6
6
46
289
301
297
621
796
16
398
418
547
1623
837
21
964
616
706
18
15
96
6
6
46
289
301
297
621
188
16
398
706
547
1623
1157
1029
964
904
1218
18
15
96
6
6
46
289
301
297
621
188
16
398
450
547
1623
1157
1029
964
1160
450
18
15
96
6
6
46
289
301
297
621
188
16
398
418
547
1623
1157
1029
964
1200
434
18
15
96
6
6
46
289
301
297
493
284
16
398
194
195
407
197
21
964
1096
81
18
15
96
6
6
46
289
301
297
493
284
16
398
194
195
407
453
21
964
1096
81
18
15
96
6
6
46
289
301
297
493
284
16
398
706
707
407
197
21
964
904
514
18
15
96
6
6
46
289
301
297
493
284
16
398
706
707
407
453
21
964
904
514
18
15
96
6
6
46
289
301
297
493
284
16
398
418
195
407
197
21
964
360
770
18
15
96
6
6
46
289
301
297
493
284
16
398
418
195
407
453
21
964
360
770
18
15
96
6
6
46
289
301
297
493
284
16
398
418
419
407
453
45
964
688
178
18
15
96
6
6
46
289
301
297
493
188
16
398
386
195
407
5
4
964
752
1666
18
15
96
6
6
46
289
301
297
493
188
16
398
194
195
407
5
4
964
1096
641
18
15
96
6
6
46
289
301
297
493
188
16
398
706
707
407
5
4
964
904
514
18
15
96
6
6
46
289
301
297
493
188
16
398
418
195
407
5
4
964
616
770
18
15
96
6
6
46
289
301
809
109
28
16
398
386
835
87
197
277
964
624
322
18
15
96
6
6
46
289
301
809
109
28
16
398
386
835
87
325
277
964
624
322
18
15
96
6
6
46
289
301
809
109
28
16
398
386
835
87
709
277
964
624
322
18
15
96
6
6
46
289
301
809
109
28
16
398
546
867
55
837
789
964
976
578
18
15
96
6
6
46
289
301
809
109
28
16
398
450
835
87
197
277
964
584
337
18
15
96
6
6
46
289
301
809
109
28
16
398
450
835
87
325
277
964
584
337
18
15
96
6
6
46
289
301
809
109
28
16
398
450
835
87
709
277
964
584
337
18
15
96
6
6
46
289
301
809
109
28
16
398
450
867
55
837
789
964
392
322
18
15
96
6
6
46
289
301
809
109
108
16
398
546
867
55
525
780
964
976
578
18
15
96
6
6
46
289
301
809
109
108
16
430
546
867
55
13
12
978
976
561
18
15
96
6
6
46
289
301
809
109
108
16
430
546
867
55
525
12
978
976
561
18
15
96
6
6
46
289
301
809
621
108
16
430
546
867
1079
1037
1036
978
976
561
18
15
96
6
6
46
289
301
809
621
108
16
430
546
867
1079
525
12
978
976
561
18
15
96
6
6
46
289
301
809
621
188
16
398
546
867
1079
1157
1028
964
976
578
18
15
96
6
6
46
265
109
41
621
540
528
742
33
547
1847
1349
1396
994
1062
1585
18
15
96
6
6
46
265
557
41
109
28
16
486
929
1059
87
197
268
994
1574
1969
18
15
96
6
6
46
265
557
41
109
28
16
486
929
1059
1623
1733
268
994
1574
1969
18
15
96
6
6
46
265
557
41
109
28
16
486
929
35
87
197
268
994
1574
945
18
15
96
6
6
46
265
557
41
109
28
16
486
929
35
87
453
300
994
1574
945
18
15
96
6
6
46
265
557
41
109
28
16
486
929
35
343
197
268
994
1574
945
18
15
96
6
6
46
265
557
41
109
28
16
486
929
35
343
325
268
994
1574
945
18
15
96
6
6
46
265
557
41
109
28
16
486
929
35
343
453
804
994
1574
945
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
343
197
268
994
1678
1201
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
343
325
268
994
1678
1201
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
343
837
780
994
1678
1201
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
343
709
396
994
1574
1201
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
343
453
804
994
1574
1201
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
599
197
268
994
1678
1201
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
1623
197
268
994
1678
1201
18
15
96
6
6
46
265
557
41
109
28
16
486
929
675
1623
709
268
994
1678
1201
18
15
96
6
6
46
265
557
297
109
28
16
486
929
1187
87
197
268
994
1678
1713
18
15
96
6
6
46
265
557
297
109
28
16
486
929
1187
87
325
268
994
1678
1713
18
15
96
6
6
46
265
557
297
109
28
16
486
929
1187
87
709
268
994
1678
1713
18
15
96
6
6
46
265
557
297
109
28
16
486
929
1187
87
453
412
994
1678
1713
18
15
96
6
6
46
265
557
297
109
284
16
486
929
1187
87
965
300
994
1678
1713
18
15
96
6
6
46
265
557
297
109
188
16
486
929
1187
87
645
260
994
1706
1714
18
15
96
6
6
46
265
557
297
621
28
16
486
929
1187
1623
1221
1068
994
1678
1713
18
15
96
6
6
46
265
557
297
621
284
16
486
929
1187
1623
709
12
994
1678
1713
18
15
96
6
6
46
265
557
297
621
284
272
870
961
579
1623
709
652
994
606
193
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
87
197
12
994
550
945
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
87
325
76
994
554
946
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
87
709
140
994
550
945
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
87
453
292
994
554
946
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
343
197
12
994
550
945
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
343
325
268
994
550
945
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
343
837
780
994
550
945
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
343
709
140
994
550
945
18
15
96
6
6
46
265
301
41
109
28
16
486
417
35
343
453
292
994
554
946
18
15
96
6
6
46
265
301
41
109
540
528
742
417
35
855
1861
1356
994
1230
1969
18
15
96
6
6
46
265
301
41
109
284
528
1766
417
35
343
965
1572
2018
142
1969
18
15
96
6
6
46
265
301
553
109
28
16
486
417
963
567
837
884
994
294
297
18
15
96
6
6
46
265
301
553
109
28
16
486
417
995
567
837
780
994
654
561
18
15
96
6
6
46
265
301
297
109
28
16
482
417
195
567
837
781
993
685
1665
18
15
96
6
6
46
265
301
297
109
28
16
482
417
195
151
709
413
993
685
1665
18
15
96
6
6
46
265
301
297
109
28
16
482
417
451
567
837
781
993
685
129
18
15
96
6
6
46
265
301
297
109
28
16
482
417
451
311
837
781
993
685
129
18
15
96
6
6
46
265
301
297
109
28
16
486
417
195
567
837
780
994
654
1665
18
15
96
6
6
46
265
301
297
109
28
16
486
417
195
151
709
404
994
294
809
18
15
96
6
6
46
265
301
297
109
28
16
486
417
195
151
453
300
994
654
1665
18
15
96
6
6
46
265
301
297
109
28
16
486
417
547
599
197
268
994
550
433
18
15
96
6
6
46
265
301
297
109
28
16
486
417
547
599
325
268
994
550
433
18
15
96
6
6
46
265
301
297
109
28
16
486
417
547
599
837
780
994
550
433
18
15
96
6
6
46
265
301
297
109
28
16
486
417
547
599
709
268
994
550
433
18
15
96
6
6
46
265
301
297
109
28
16
486
417
547
599
453
292
994
554
434
18
15
96
6
6
46
265
301
297
109
28
16
486
417
547
599
1733
404
994
550
433
18
15
96
6
6
46
265
301
297
109
28
16
486
417
227
567
837
780
994
294
817
18
15
96
6
6
46
265
301
297
109
28
16
486
417
451
567
837
780
994
654
129
18
15
96
6
6
46
265
301
297
109
28
16
486
417
451
311
837
780
994
654
129
18
15
96
6
6
46
265
301
297
109
28
16
486
417
483
567
837
780
994
654
49
18
15
96
6
6
46
265
301
297
109
28
16
486
417
483
311
837
780
994
654
49
18
15
96
6
6
46
265
301
297
109
540
528
742
417
547
599
1861
1356
994
1230
433
18
15
96
6
6
46
265
301
297
109
284
16
486
417
547
599
965
300
994
554
434
18
15
96
6
6
46
265
301
297
109
284
528
742
417
547
599
965
1572
994
142
433
18
15
96
6
6
46
265
301
297
109
284
528
1766
417
547
599
965
1572
2018
142
433
18
15
96
6
6
46
265
301
297
109
796
528
742
417
547
599
1989
1060
994
142
433
18
15
96
6
6
46
265
301
297
109
188
16
486
417
547
599
1157
260
994
554
434
18
15
96
6
6
46
265
301
297
109
188
272
870
193
227
567
1157
772
994
94
81
18
15
96
6
6
46
265
301
297
109
188
272
486
417
547
599
1157
772
738
170
434
18
15
96
6
6
46
265
301
297
621
284
528
742
417
547
1623
709
1548
994
142
433
18
15
96
6
6
46
265
301
297
493
284
16
486
417
195
407
453
36
994
294
809
18
15
96
6
6
46
265
301
297
493
284
16
486
417
419
407
453
292
994
682
178
18
15
96
6
6
46
265
301
297
493
188
16
482
417
195
407
5
13
993
685
1665
18
15
96
6
6
46
265
301
297
493
188
16
486
417
195
407
5
4
994
654
1665
18
15
96
6
6
46
265
589
57
109
108
456
482
897
707
39
13
901
700
1598
1185
18
15
96
6
6
46
265
589
57
109
108
456
482
897
707
1575
13
901
700
1598
1185
18
15
96
6
6
46
265
589
57
109
188
272
870
897
707
1575
1157
772
994
614
609
18
15
96
6
6
46
137
45
41
109
28
16
98
33
67
87
197
13
225
173
129
18
15
96
6
6
46
137
45
41
109
28
16
102
33
67
87
197
12
226
170
41
18
15
96
6
6
46
137
45
41
109
28
16
102
33
67
87
709
140
226
166
41
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
87
197
12
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
87
325
76
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
87
709
140
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
87
453
292
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
343
197
12
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
343
325
76
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
343
837
76
226
170
178
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
343
453
292
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
855
1349
76
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
35
855
837
588
226
166
177
18
15
96
6
6
46
137
45
41
109
28
16
102
33
163
87
197
140
226
462
241
18
15
96
6
6
46
137
45
41
109
28
16
102
33
163
87
709
140
226
462
241
18
15
96
6
6
46
137
45
41
109
28
16
102
33
163
87
453
300
226
462
241
18
15
96
6
6
46
137
45
41
109
28
16
102
33
163
343
197
140
226
462
241
18
15
96
6
6
46
137
45
41
109
28
16
102
33
163
343
837
76
226
462
369
18
15
96
6
6
46
137
45
41
109
28
16
102
33
163
343
453
300
226
462
241
18
15
96
6
6
46
137
45
41
109
28
16
102
33
163
855
837
76
226
462
369
18
15
96
6
6
46
137
45
41
109
28
16
102
33
291
87
197
12
226
462
497
18
15
96
6
6
46
137
45
41
109
28
16
102
33
291
87
453
292
226
166
689
18
15
96
6
6
46
137
45
41
109
28
16
102
33
291
343
197
12
226
462
497
18
15
96
6
6
46
137
45
41
109
28
16
102
33
291
343
837
76
226
462
497
18
15
96
6
6
46
137
45
41
109
28
16
102
33
291
343
453
292
226
166
689
18
15
96
6
6
46
137
45
41
109
28
16
102
33
291
855
1349
116
226
462
497
18
15
96
6
6
46
137
45
41
109
28
16
102
33
291
855
837
268
226
166
689
18
15
96
6
6
46
137
45
41
109
540
16
102
33
35
855
1861
589
738
170
178
18
15
96
6
6
46
137
45
41
109
540
16
102
33
163
663
1861
589
738
682
946
18
15
96
6
6
46
137
45
41
109
540
16
102
33
291
855
1861
589
738
682
1714
18
15
96
6
6
46
137
45
41
109
284
16
102
33
35
343
965
548
738
170
178
18
15
96
6
6
46
137
45
41
109
284
16
102
33
35
855
965
548
738
170
178
18
15
96
6
6
46
137
45
41
109
284
16
102
33
291
343
965
548
738
1706
1714
18
15
96
6
6
46
137
45
41
109
284
16
102
33
291
855
965
548
738
1706
1714
18
15
96
6
6
46
137
45
41
109
284
528
102
33
67
87
965
1572
1250
1194
41
18
15
96
6
6
46
137
45
41
109
284
528
102
33
35
343
965
1572
1250
1194
178
18
15
96
6
6
46
137
45
41
109
284
528
102
33
35
855
965
1572
1250
1194
178
18
15
96
6
6
46
137
45
41
109
284
528
102
33
163
343
965
1572
1250
1194
946
18
15
96
6
6
46
137
45
41
109
284
528
102
33
291
343
965
1572
1250
1194
690
18
15
96
6
6
46
137
45
41
109
284
528
102
33
291
855
965
1572
1250
1194
690
18
15
96
6
6
46
137
45
41
109
172
16
178
33
35
55
141
269
476
150
113
18
15
96
6
6
46
137
45
41
109
172
16
178
33
163
55
141
269
476
150
241
18
15
96
6
6
46
137
45
41
109
188
16
102
33
67
87
133
260
226
170
41
18
15
96
6
6
46
137
45
41
109
188
16
102
33
67
151
133
4
226
170
41
18
15
96
6
6
46
137
45
41
109
188
16
102
33
67
151
645
4
226
170
41
18
15
96
6
6
46
137
45
41
109
188
16
102
33
35
87
133
260
226
170
178
18
15
96
6
6
46
137
45
41
109
188
16
102
33
163
55
133
260
226
166
945
18
15
96
6
6
46
137
45
41
109
188
16
102
33
163
87
133
260
226
166
945
18
15
96
6
6
46
137
45
41
109
188
16
102
33
163
151
133
260
226
166
945
18
15
96
6
6
46
137
45
41
109
188
16
102
33
163
407
645
260
226
166
945
18
15
96
6
6
46
137
45
41
109
188
16
102
33
163
663
645
260
226
166
945
18
15
96
6
6
46
137
45
41
109
188
16
102
33
291
87
133
260
226
170
690
18
15
96
6
6
46
137
45
297
109
28
16
98
33
451
567
837
77
225
173
385
18
15
96
6
6
46
137
45
297
109
28
16
98
33
451
151
709
157
737
173
385
18
15
96
6
6
46
137
45
297
109
28
16
98
33
451
151
453
413
737
173
385
18
15
96
6
6
46
137
45
297
109
28
16
98
33
451
311
837
77
225
173
385
18
15
96
6
6
46
137
45
297
109
28
16
102
33
451
567
837
76
226
462
385
18
15
96
6
6
46
137
45
297
109
28
16
102
33
451
151
453
300
226
462
385
18
15
96
6
6
46
137
45
297
109
28
16
102
33
451
311
837
76
226
462
385
18
15
96
6
6
46
137
45
297
109
28
16
102
33
451
311
453
300
226
462
385
18
15
96
6
6
46
137
45
297
109
540
16
102
33
675
599
1861
589
1762
1706
1970
18
15
96
6
6
46
137
45
297
493
540
16
102
33
451
407
965
556
738
462
833
18
15
96
6
6
46
137
45
297
493
284
16
98
33
451
407
197
13
225
173
385
18
15
96
6
6
46
137
45
297
493
284
16
98
33
451
407
453
557
737
173
385
18
15
96
6
6
46
137
45
297
493
284
16
102
33
451
407
197
44
226
462
385
18
15
96
6
6
46
137
45
297
493
284
16
102
33
451
407
453
44
226
462
385
18
15
96
6
6
46
137
45
297
493
188
16
102
33
451
407
5
4
226
462
385
18
15
96
6
6
46
137
77
65
118
29
16
114
1
9
46
39
8
236
110
14
18
15
96
6
6
46
137
77
65
118
29
16
114
1
9
46
199
8
236
110
14
18
15
96
6
6
46
137
77
65
118
29
16
114
1
9
558
551
520
748
110
14
18
15
96
6
6
46
137
77
65
118
29
16
114
1
9
558
711
200
236
126
14
18
15
96
6
6
46
137
77
65
118
29
16
114
1
9
558
1735
200
236
126
14
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
46
39
8
226
102
14
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
46
199
8
226
102
14
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
46
455
200
226
102
21
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
46
231
136
226
102
21
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
46
743
392
226
102
21
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
558
551
520
738
102
14
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
558
711
200
226
102
21
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
558
1735
200
226
102
21
18
15
96
6
6
46
137
77
65
118
29
16
102
1
9
558
743
136
226
102
21
18
15
96
6
6
46
137
77
65
118
29
16
178
1
9
46
39
136
476
182
14
18
15
96
6
6
46
137
77
65
118
29
16
178
1
9
46
199
200
476
118
14
18
15
96
6
6
46
137
77
65
118
29
16
178
1
9
46
455
200
476
182
14
18
15
96
6
6
46
137
77
65
118
29
16
178
1
9
558
711
136
476
182
14
18
15
96
6
6
46
137
77
65
118
29
16
178
1
9
558
1735
1672
476
182
14
18
15
96
6
6
46
137
77
65
118
29
784
1126
1
9
46
743
1928
2018
1126
1045
18
15
96
6
6
46
137
77
65
118
29
784
1126
1
9
558
1735
1928
2018
102
21
18
15
96
6
6
46
137
77
65
118
285
16
306
1
9
46
967
584
956
1206
14
18
15
96
6
6
46
137
77
57
109
28
16
102
1
195
551
837
589
226
122
193
18
15
96
6
6
46
137
77
57
109
108
16
82
1
195
39
13
13
252
502
209
18
15
96
6
6
46
137
77
57
109
108
16
82
1
195
551
13
13
252
502
209
18
15
96
6
6
46
137
77
57
109
108
16
82
1
195
295
13
13
252
502
209
18
15
96
6
6
46
137
77
57
109
108
16
82
1
195
295
525
12
252
502
209
18
15
96
6
6
46
137
77
57
109
108
16
114
1
195
39
13
268
236
102
193
18
15
96
6
6
46
137
77
57
109
108
16
114
1
195
551
13
268
236
102
193
18
15
96
6
6
46
137
77
57
109
108
16
114
1
195
295
13
268
236
102
193
18
15
96
6
6
46
137
77
57
109
108
16
102
1
195
39
13
12
226
126
193
18
15
96
6
6
46
137
77
57
109
108
16
102
1
195
551
13
12
226
126
193
18
15
96
6
6
46
137
77
57
109
108
16
102
1
195
295
13
12
226
126
193
18
15
96
6
6
46
137
77
57
109
108
16
102
1
195
295
525
12
226
126
193
18
15
96
6
6
46
137
77
57
109
172
16
102
1
195
39
141
268
226
102
193
18
15
96
6
6
46
137
77
57
109
172
16
102
1
195
295
141
268
226
102
193
18
15
96
6
6
46
137
77
57
109
172
16
178
1
195
39
141
269
476
598
209
18
15
96
6
6
46
137
77
57
109
172
16
178
1
195
295
141
269
476
598
209
18
15
96
6
6
46
137
77
57
109
188
16
102
1
195
39
133
4
226
126
193
18
15
96
6
6
46
137
77
57
109
188
16
102
1
195
295
133
4
226
126
193
18
15
96
6
6
46
137
77
57
109
188
16
102
1
195
295
645
4
226
126
193
18
15
96
6
6
46
137
77
313
109
28
16
98
1
451
295
453
301
225
125
705
18
15
96
6
6
46
137
77
313
109
28
16
102
1
451
551
837
76
226
102
705
18
15
96
6
6
46
137
77
313
109
28
16
102
1
451
295
325
12
226
186
417
18
15
96
6
6
46
137
77
313
109
28
16
102
1
451
295
837
76
226
102
705
18
15
96
6
6
46
137
77
313
109
28
16
102
1
451
295
453
157
226
102
705
18
15
96
6
6
46
137
77
313
109
108
16
102
1
451
39
13
12
226
126
705
18
15
96
6
6
46
137
77
313
109
108
16
102
1
451
551
13
12
226
126
705
18
15
96
6
6
46
137
77
313
109
108
16
102
1
451
551
525
12
226
126
705
18
15
96
6
6
46
137
77
313
109
284
16
98
1
451
295
965
557
737
189
417
18
15
96
6
6
46
137
77
313
109
284
16
102
1
451
295
965
548
738
186
417
18
15
96
6
6
46
137
77
313
109
172
16
102
1
451
295
141
268
226
102
705
18
15
96
6
6
46
137
77
313
109
172
456
594
1
451
295
141
389
924
542
705
18
15
96
6
6
46
137
77
313
109
172
456
594
1
451
295
653
389
924
542
705
18
15
96
6
6
46
137
77
313
109
172
456
618
1
707
39
141
389
980
622
1953
18
15
96
6
6
46
137
77
313
109
172
456
618
1
707
551
653
389
980
622
1953
18
15
96
6
6
46
137
77
313
109
172
456
618
1
451
295
141
388
980
118
705
18
15
96
6
6
46
137
77
313
109
172
456
618
1
451
295
653
388
980
118
705
18
15
96
6
6
46
137
77
313
109
188
16
102
1
451
295
133
4
226
126
705
18
15
96
6
6
46
137
77
313
109
188
16
102
1
451
295
645
4
226
126
705
18
15
96
6
6
46
137
77
313
109
188
784
614
1
707
551
645
1796
994
614
1953
18
15
96
6
6
46
137
77
313
621
540
784
614
1
707
1575
1349
884
994
1126
1953
18
15
96
6
6
46
137
77
313
621
172
456
618
1
707
1575
1165
389
980
622
1953
18
15
96
6
6
46
137
173
41
109
28
16
98
65
35
87
197
45
225
317
225
18
15
96
6
6
46
137
173
41
109
28
16
98
65
35
87
453
301
225
317
225
18
15
96
6
6
46
137
173
41
109
28
16
98
65
35
343
453
301
225
317
225
18
15
96
6
6
46
137
173
41
109
28
16
102
65
35
87
197
12
226
314
225
18
15
96
6
6
46
137
173
41
109
28
16
102
65
35
87
453
292
226
314
225
18
15
96
6
6
46
137
173
41
109
28
16
102
65
35
343
837
76
226
314
225
18
15
96
6
6
46
137
173
41
109
28
16
102
65
35
343
709
140
226
314
225
18
15
96
6
6
46
137
173
41
109
28
16
102
65
35
343
453
300
226
314
225
18
15
96
6
6
46
137
173
41
109
28
16
102
65
451
567
837
589
226
314
642
18
15
96
6
6
46
137
173
41
109
28
16
102
65
451
311
837
76
226
314
642
18
15
96
6
6
46
137
173
41
109
108
16
82
705
483
55
13
13
764
1910
1105
18
15
96
6
6
46
137
173
41
109
108
16
82
705
483
567
13
13
764
1910
1105
18
15
96
6
6
46
137
173
41
109
108
16
82
705
483
311
13
13
764
1910
1105
18
15
96
6
6
46
137
173
41
109
108
16
82
705
483
311
525
13
764
1910
1105
18
15
96
6
6
46
137
173
41
109
108
16
82
705
483
823
525
13
764
1910
1105
18
15
96
6
6
46
137
173
41
109
108
16
178
417
451
311
13
13
476
406
513
18
15
96
6
6
46
137
173
41
109
172
16
178
417
451
311
141
269
476
406
1
18
15
96
6
6
46
137
173
41
109
172
456
610
65
451
311
141
389
956
1078
1665
18
15
96
6
6
46
137
173
41
109
172
456
594
65
450
311
141
389
924
1078
1668
18
15
96
6
6
46
137
173
41
109
172
456
594
65
451
311
141
389
924
1086
1665
18
15
96
6
6
46
137
173
41
109
172
456
618
65
451
311
141
388
980
1078
1665
18
15
96
6
6
46
137
173
41
109
188
16
102
65
451
311
133
4
226
314
642
18
15
96
6
6
46
137
173
297
109
28
16
102
929
547
87
197
548
1762
1958
1457
18
15
96
6
6
46
137
173
297
109
28
16
102
929
547
87
709
668
1762
1962
1458
18
15
96
6
6
46
137
173
297
109
28
784
614
417
547
87
709
1932
994
718
1777
18
15
96
6
6
46
137
173
297
109
108
16
82
705
547
55
13
13
764
1910
1489
18
15
96
6
6
46
137
173
297
109
108
16
82
705
547
55
525
13
764
1910
1489
18
15
96
6
6
46
137
173
297
109
108
16
82
705
1571
55
13
13
764
1910
1745
18
15
96
6
6
46
137
173
297
109
108
16
82
705
1571
55
525
13
764
1910
1745
18
15
96
6
6
46
137
173
297
109
284
16
102
929
547
87
965
548
1762
1958
1457
18
15
96
6
6
46
137
173
297
493
796
784
614
417
547
1879
1477
812
994
718
1769
18
15
96
6
6
46
553
301
809
621
540
784
1958
1185
1571
1111
1349
789
1748
1706
1057
18
15
96
6
6
46
553
301
809
621
284
784
1958
1185
1571
1111
709
1685
1748
1706
1057
18
15
96
6
6
46
169
45
65
118
29
16
274
961
521
46
455
328
940
878
366
18
15
96
6
6
46
169
45
41
109
28
16
266
1
67
87
197
269
913
277
129
18
15
96
6
6
46
169
45
41
109
28
16
266
1
67
87
709
781
913
277
129
18
15
96
6
6
46
169
45
41
109
28
16
266
1
67
151
325
269
913
277
129
18
15
96
6
6
46
169
45
41
109
28
16
266
1
35
87
197
13
913
1173
177
18
15
96
6
6
46
169
45
41
109
28
16
266
1
35
87
709
781
913
277
177
18
15
96
6
6
46
169
45
41
109
28
16
266
1
35
87
453
269
913
277
177
18
15
96
6
6
46
169
45
41
109
28
16
266
1
35
343
837
781
913
277
177
18
15
96
6
6
46
169
45
41
109
28
16
266
1
35
343
453
269
913
277
177
18
15
96
6
6
46
169
45
41
109
28
16
266
1
35
855
837
781
913
277
177
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
87
197
13
913
1173
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
87
709
781
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
87
453
269
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
343
197
13
913
1173
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
343
325
269
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
343
837
781
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
343
453
269
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
855
837
781
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
855
1477
269
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
407
325
269
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
163
407
453
269
913
277
945
18
15
96
6
6
46
169
45
41
109
28
16
266
1
291
87
197
13
913
1173
689
18
15
96
6
6
46
169
45
41
109
28
16
266
1
291
343
453
781
913
277
689
18
15
96
6
6
46
169
45
41
109
28
16
266
1
291
311
197
269
913
1173
689
18
15
96
6
6
46
169
45
41
109
28
16
266
1
291
311
837
781
913
277
689
18
15
96
6
6
46
169
45
41
109
28
16
266
1
291
823
837
781
913
277
689
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
87
197
13
913
597
49
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
87
709
781
913
309
33
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
87
453
269
913
309
33
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
343
197
13
913
597
49
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
343
325
269
913
597
49
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
343
837
781
913
597
49
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
343
453
269
913
309
33
18
15
96
6
6
46
169
45
41
109
28
16
266
33
35
855
837
781
913
597
49
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
87
197
13
913
597
209
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
87
709
781
913
309
225
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
87
453
269
913
309
225
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
343
197
13
913
597
209
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
343
325
269
913
597
209
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
343
837
781
913
597
209
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
343
453
269
913
309
225
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
855
837
781
913
597
209
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
855
1477
269
913
309
225
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
407
325
269
913
597
209
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
407
453
269
913
309
225
18
15
96
6
6
46
169
45
41
109
28
16
266
33
163
663
325
269
913
597
209
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
87
197
13
913
597
673
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
87
453
269
913
309
801
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
343
197
13
913
597
673
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
343
325
269
913
597
673
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
343
837
781
913
597
673
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
343
709
781
913
309
673
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
343
453
269
913
309
801
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
855
837
781
913
597
673
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
855
709
269
913
597
673
18
15
96
6
6
46
169
45
41
109
28
16
266
33
291
823
837
269
913
309
801
18
15
96
6
6
46
169
45
41
109
28
16
170
33
35
87
197
141
465
85
81
18
15
96
6
6
46
169
45
41
109
28
16
170
33
35
87
709
141
465
85
81
18
15
96
6
6
46
169
45
41
109
28
16
170
33
163
87
197
141
465
85
209
18
15
96
6
6
46
169
45
41
109
28
16
170
33
163
87
709
141
465
85
209
18
15
96
6
6
46
169
45
41
109
28
16
170
33
163
343
197
141
465
85
209
18
15
96
6
6
46
169
45
41
109
28
16
170
33
291
87
197
141
465
149
481
18
15
96
6
6
46
169
45
41
109
28
16
170
33
291
343
197
141
465
149
481
18
15
96
6
6
46
169
45
41
109
28
16
170
33
291
343
709
141
465
149
481
18
15
96
6
6
46
169
45
41
109
28
16
170
33
291
311
197
141
465
149
481
18
15
96
6
6
46
169
45
41
109
28
16
170
33
291
855
709
141
465
149
481
18
15
96
6
6
46
169
45
41
109
28
16
166
1
67
87
197
21
468
630
129
18
15
96
6
6
46
169
45
41
109
28
16
166
1
67
151
325
21
468
118
129
18
15
96
6
6
46
169
45
41
109
28
16
166
33
67
87
197
20
468
614
9
18
15
96
6
6
46
169
45
41
109
28
16
166
33
67
87
709
141
468
102
9
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
87
197
21
468
594
81
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
87
709
141
468
82
81
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
87
453
277
468
146
49
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
343
197
21
468
594
81
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
343
325
277
468
170
33
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
343
837
789
468
170
33
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
343
453
277
468
146
49
18
15
96
6
6
46
169
45
41
109
28
16
166
33
35
855
837
789
468
170
33
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
87
197
21
468
594
209
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
87
709
141
468
82
209
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
87
453
277
468
146
329
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
343
197
21
468
594
209
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
343
325
277
468
146
329
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
343
837
789
468
146
329
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
343
453
277
468
146
329
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
855
837
789
468
146
329
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
407
325
21
468
82
209
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
407
453
277
468
146
329
18
15
96
6
6
46
169
45
41
109
28
16
166
33
163
663
325
21
468
82
209
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
87
197
21
468
594
465
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
87
453
277
468
146
457
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
343
197
21
468
594
465
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
343
325
277
468
146
457
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
343
837
789
468
146
457
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
343
709
21
468
594
465
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
343
453
277
468
146
457
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
311
197
21
468
594
465
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
855
837
277
468
146
457
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
855
709
141
468
150
457
18
15
96
6
6
46
169
45
41
109
28
16
166
33
291
823
837
21
468
594
465
18
15
96
6
6
46
169
45
41
109
28
784
1290
1
67
87
709
1941
1809
1301
129
18
15
96
6
6
46
169
45
41
109
28
784
1290
1
35
87
709
1941
1809
1301
177
18
15
96
6
6
46
169
45
41
109
28
784
1162
33
35
87
709
1933
1937
1205
1057
18
15
96
6
6
46
169
45
41
109
28
784
1162
33
163
87
709
1933
1937
1205
1249
18
15
96
6
6
46
169
45
41
109
540
784
1290
1
35
855
1861
781
1809
21
177
18
15
96
6
6
46
169
45
41
109
540
784
1290
33
35
855
1861
781
1809
53
33
18
15
96
6
6
46
169
45
41
109
540
784
1290
33
163
663
1861
797
1809
53
225
18
15
96
6
6
46
169
45
41
109
540
784
1290
33
291
855
1861
781
1809
53
673
18
15
96
6
6
46
169
45
41
109
108
16
274
33
35
55
13
13
940
1182
33
18
15
96
6
6
46
169
45
41
109
108
16
274
33
35
55
525
13
940
1182
33
18
15
96
6
6
46
169
45
41
109
108
16
274
33
163
55
13
13
940
1182
913
18
15
96
6
6
46
169
45
41
109
108
16
274
33
163
55
525
13
940
1182
913
18
15
96
6
6
46
169
45
41
109
108
16
274
33
291
311
13
13
940
1182
657
18
15
96
6
6
46
169
45
41
109
108
16
274
33
291
823
13
268
940
1182
657
18
15
96
6
6
46
169
45
41
109
108
16
274
33
291
823
525
13
940
1182
657
18
15
96
6
6
46
169
45
41
109
108
456
138
1
35
55
13
900
1028
22
177
18
15
96
6
6
46
169
45
41
109
108
456
138
1
163
55
13
900
1028
534
945
18
15
96
6
6
46
169
45
41
109
108
456
138
1
163
55
525
900
1028
534
945
18
15
96
6
6
46
169
45
41
109
108
456
138
33
35
55
13
900
1044
182
33
18
15
96
6
6
46
169
45
41
109
108
456
138
33
163
55
13
900
1044
182
337
18
15
96
6
6
46
169
45
41
109
108
456
138
33
163
55
525
900
1044
182
337
18
15
96
6
6
46
169
45
41
109
108
456
146
33
35
55
13
901
1052
30
49
18
15
96
6
6
46
169
45
41
109
108
456
146
33
163
55
13
901
1052
542
945
18
15
96
6
6
46
169
45
41
109
108
456
298
33
163
55
525
901
740
542
1249
18
15
96
6
6
46
169
45
41
109
108
456
586
1
163
55
13
900
900
526
945
18
15
96
6
6
46
169
45
41
109
108
456
586
1
163
55
525
900
900
526
945
18
15
96
6
6
46
169
45
41
109
108
456
586
33
35
55
13
900
900
1046
33
18
15
96
6
6
46
169
45
41
109
108
456
586
33
163
55
13
900
900
1046
225
18
15
96
6
6
46
169
45
41
109
108
456
586
33
163
55
525
900
900
1046
225
18
15
96
6
6
46
169
45
41
109
284
16
266
1
163
343
965
269
913
277
945
18
15
96
6
6
46
169
45
41
109
284
16
266
1
163
855
965
269
913
277
945
18
15
96
6
6
46
169
45
41
109
284
16
266
1
163
407
965
269
913
277
945
18
15
96
6
6
46
169
45
41
109
284
16
266
1
291
311
965
269
913
277
689
18
15
96
6
6
46
169
45
41
109
284
16
266
1
291
823
965
269
913
277
689
18
15
96
6
6
46
169
45
41
109
284
16
266
33
163
343
965
269
913
1109
209
18
15
96
6
6
46
169
45
41
109
284
16
266
33
163
855
965
269
913
1109
209
18
15
96
6
6
46
169
45
41
109
284
16
266
33
163
407
965
269
913
1109
209
18
15
96
6
6
46
169
45
41
109
284
16
266
33
291
855
965
269
913
1109
673
18
15
96
6
6
46
169
45
41
109
284
16
266
33
291
823
965
269
913
1109
673
18
15
96
6
6
46
169
45
41
109
284
16
166
33
35
343
965
533
468
82
81
18
15
96
6
6
46
169
45
41
109
284
16
166
33
35
855
965
533
468
82
81
18
15
96
6
6
46
169
45
41
109
284
16
166
33
163
343
965
533
468
82
209
18
15
96
6
6
46
169
45
41
109
284
16
166
33
163
855
965
533
468
82
209
18
15
96
6
6
46
169
45
41
109
284
784
266
1
163
343
965
781
145
533
945
18
15
96
6
6
46
169
45
41
109
284
784
266
1
163
855
965
781
145
533
945
18
15
96
6
6
46
169
45
41
109
284
784
266
1
163
407
965
781
145
533
945
18
15
96
6
6
46
169
45
41
109
284
784
266
1
291
311
965
781
145
533
689
18
15
96
6
6
46
169
45
41
109
284
784
266
1
291
823
965
781
145
533
689
18
15
96
6
6
46
169
45
41
109
284
784
266
33
35
343
965
781
145
309
33
18
15
96
6
6
46
169
45
41
109
284
784
266
33
35
855
965
781
145
309
33
18
15
96
6
6
46
169
45
41
109
284
784
266
33
163
343
965
781
145
309
929
18
15
96
6
6
46
169
45
41
109
284
784
266
33
163
855
965
781
145
309
929
18
15
96
6
6
46
169
45
41
109
284
784
266
33
163
407
965
781
145
309
929
18
15
96
6
6
46
169
45
41
109
284
784
266
33
291
343
965
781
145
309
801
18
15
96
6
6
46
169
45
41
109
284
784
266
33
291
855
965
781
145
309
801
18
15
96
6
6
46
169
45
41
109
284
784
266
33
291
823
965
781
145
309
801
18
15
96
6
6
46
169
45
41
109
172
16
274
1
35
55
141
269
924
310
177
18
15
96
6
6
46
169
45
41
109
172
456
138
1
35
55
141
388
4
22
177
18
15
96
6
6
46
169
45
41
109
172
456
138
1
163
55
141
388
4
22
945
18
15
96
6
6
46
169
45
41
109
172
456
138
1
291
311
141
388
4
534
1713
18
15
96
6
6
46
169
45
41
109
172
456
138
33
35
55
141
388
20
182
33
18
15
96
6
6
46
169
45
41
109
172
456
138
33
163
55
141
388
20
182
353
18
15
96
6
6
46
169
45
41
109
172
456
138
33
291
311
141
388
20
182
465
18
15
96
6
6
46
169
45
41
109
172
456
146
1
35
55
141
389
28
182
177
18
15
96
6
6
46
169
45
41
109
172
456
146
33
35
55
141
389
28
542
33
18
15
96
6
6
46
169
45
41
109
172
456
146
33
163
55
141
389
28
286
913
18
15
96
6
6
46
169
45
41
109
172
456
146
33
291
311
141
389
28
542
657
18
15
96
6
6
46
169
45
41
109
172
456
586
1
291
311
141
388
900
14
689
18
15
96
6
6
46
169
45
41
109
172
456
586
33
291
311
141
388
900
1046
1505
18
15
96
6
6
46
169
45
41
109
796
528
294
33
291
855
1989
1140
724
534
481
18
15
96
6
6
46
169
45
41
109
188
16
166
1
67
87
133
4
468
630
129
18
15
96
6
6
46
169
45
41
109
188
16
166
1
67
151
133
4
468
630
129
18
15
96
6
6
46
169
45
41
109
188
16
166
1
67
151
645
4
468
630
129
18
15
96
6
6
46
169
45
41
109
188
16
166
33
67
87
133
4
468
166
9
18
15
96
6
6
46
169
45
41
109
188
16
166
33
67
151
133
4
468
166
9
18
15
96
6
6
46
169
45
41
109
188
16
166
33
35
55
133
4
468
166
33
18
15
96
6
6
46
169
45
41
109
188
16
166
33
35
87
133
4
468
166
33
18
15
96
6
6
46
169
45
41
109
188
16
166
33
35
343
133
4
468
166
33
18
15
96
6
6
46
169
45
41
109
188
16
166
33
163
55
133
4
468
598
353
18
15
96
6
6
46
169
45
41
109
188
16
166
33
163
87
133
4
468
598
353
18
15
96
6
6
46
169
45
41
109
188
16
166
33
163
151
133
4
468
598
353
18
15
96
6
6
46
169
45
41
109
188
16
166
33
163
343
133
4
468
598
353
18
15
96
6
6
46
169
45
41
109
188
16
166
33
163
407
645
4
468
598
353
18
15
96
6
6
46
169
45
41
109
188
16
166
33
163
663
645
4
468
598
353
18
15
96
6
6
46
169
45
41
109
188
16
166
33
291
87
133
4
468
598
465
18
15
96
6
6
46
169
45
41
109
188
16
166
33
291
343
133
4
468
598
465
18
15
96
6
6
46
169
45
41
109
188
16
166
33
291
311
133
4
468
598
465
18
15
96
6
6
46
169
45
41
182
182
456
137
1
66
454
258
387
7
637
132
18
15
96
6
6
46
169
45
41
182
182
456
137
1
66
454
130
387
11
121
132
18
15
96
6
6
46
169
45
297
109
28
16
266
1
451
567
837
845
913
277
385
18
15
96
6
6
46
169
45
297
109
28
16
266
1
451
151
325
269
913
277
385
18
15
96
6
6
46
169
45
297
109
28
16
266
1
451
151
709
269
913
277
385
18
15
96
6
6
46
169
45
297
109
28
16
266
1
451
151
453
269
913
277
385
18
15
96
6
6
46
169
45
297
109
28
16
266
1
451
311
837
781
913
277
385
18
15
96
6
6
46
169
45
297
109
28
16
266
1
451
311
453
269
913
277
385
18
15
96
6
6
46
169
45
297
109
28
16
166
1
451
567
837
789
468
630
385
18
15
96
6
6
46
169
45
297
109
28
16
166
1
451
311
837
789
468
630
385
18
15
96
6
6
46
169
45
297
109
28
784
1162
33
675
87
709
1933
1937
1205
1953
18
15
96
6
6
46
169
45
297
109
28
784
1162
33
675
599
709
1933
1937
1205
1953
18
15
96
6
6
46
169
45
297
109
284
16
266
1
451
311
965
269
913
277
385
18
15
96
6
6
46
169
45
297
109
284
784
266
1
451
311
965
781
145
277
385
18
15
96
6
6
46
169
45
297
109
172
456
586
33
803
567
653
388
900
534
1825
18
15
96
6
6
46
169
45
297
182
182
16
265
1
450
198
130
267
907
1177
388
18
15
96
6
6
46
169
45
297
182
182
16
137
1
450
198
258
267
459
281
388
18
15
96
6
6
46
169
45
297
182
182
16
137
1
450
198
130
267
459
281
388
18
15
96
6
6
46
169
45
297
182
182
16
137
449
450
198
130
267
459
409
516
18
15
96
6
6
46
169
45
297
182
182
456
137
1
450
198
258
387
11
281
388
18
15
96
6
6
46
169
45
297
182
182
456
137
1
450
198
130
387
11
281
388
18
15
96
6
6
46
169
45
297
182
182
456
137
449
450
198
258
387
15
409
4
18
15
96
6
6
46
169
45
297
182
182
456
137
449
450
198
130
387
15
409
4
18
15
96
6
6
46
169
45
297
621
284
272
166
33
675
1623
709
653
212
598
1937
18
15
96
6
6
46
169
45
297
493
284
16
266
1
451
407
197
13
913
277
385
18
15
96
6
6
46
169
45
297
493
284
16
266
1
451
407
453
13
913
277
385
18
15
96
6
6
46
169
45
297
493
284
784
266
1
451
407
453
781
145
277
385
18
15
96
6
6
46
169
173
41
109
28
16
266
769
963
567
837
781
913
789
1089
18
15
96
6
6
46
169
173
41
109
28
16
266
769
451
567
837
781
913
789
129
18
15
96
6
6
46
169
173
41
109
28
16
266
769
451
311
837
781
913
789
129
18
15
96
6
6
46
169
173
41
109
28
16
266
65
35
343
837
589
913
629
193
18
15
96
6
6
46
169
173
41
109
28
16
266
65
35
855
837
589
913
629
193
18
15
96
6
6
46
169
173
41
109
28
16
266
65
451
567
837
589
913
629
817
18
15
96
6
6
46
169
173
41
109
28
16
266
65
451
823
837
589
913
629
817
18
15
96
6
6
46
169
173
41
109
28
16
266
385
35
87
197
269
913
405
433
18
15
96
6
6
46
169
173
41
109
28
16
266
385
35
87
709
781
913
405
433
18
15
96
6
6
46
169
173
41
109
28
16
266
385
35
343
837
781
913
405
433
18
15
96
6
6
46
169
173
41
109
28
16
266
385
35
311
197
269
913
405
433
18
15
96
6
6
46
169
173
41
109
28
16
266
385
963
567
837
781
913
757
1537
18
15
96
6
6
46
169
173
41
109
28
16
266
385
451
567
837
781
913
405
1
18
15
96
6
6
46
169
173
41
109
28
16
266
385
451
311
837
781
913
405
1
18
15
96
6
6
46
169
173
41
109
28
16
266
801
995
567
837
781
913
821
1297
18
15
96
6
6
46
169
173
41
109
28
16
170
417
35
87
197
141
465
853
1873
18
15
96
6
6
46
169
173
41
109
28
16
170
417
35
343
197
141
465
853
1873
18
15
96
6
6
46
169
173
41
109
28
16
170
417
35
311
197
141
465
853
1873
18
15
96
6
6
46
169
173
41
109
28
16
166
385
35
87
197
164
468
502
433
18
15
96
6
6
46
169
173
41
109
28
16
166
385
35
311
197
164
468
502
433
18
15
96
6
6
46
169
173
41
109
28
16
166
385
451
567
837
628
468
502
1
18
15
96
6
6
46
169
173
41
109
28
16
166
385
451
311
837
277
468
502
1
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
87
197
21
468
402
401
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
87
709
405
468
854
481
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
87
453
277
468
850
2001
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
343
197
21
468
402
401
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
343
837
789
468
426
417
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
343
453
277
468
850
2001
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
311
197
21
468
402
401
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
407
325
21
468
854
481
18
15
96
6
6
46
169
173
41
109
28
16
166
417
35
407
453
277
468
850
2001
18
15
96
6
6
46
169
173
41
109
28
784
1162
65
35
87
709
1933
1937
1173
193
18
15
96
6
6
46
169
173
41
109
108
16
274
769
995
567
525
781
924
822
1329
18
15
96
6
6
46
169
173
41
109
108
16
274
833
963
1079
13
13
940
1726
1073
18
15
96
6
6
46
169
173
41
109
108
16
274
833
963
567
13
13
940
1726
1073
18
15
96
6
6
46
169
173
41
109
108
16
274
833
963
567
525
13
940
1726
1073
18
15
96
6
6
46
169
173
41
109
108
16
274
801
995
567
13
268
940
798
273
18
15
96
6
6
46
169
173
41
109
108
16
274
801
995
567
525
780
940
798
273
18
15
96
6
6
46
169
173
41
109
108
456
138
65
35
55
13
900
1028
78
193
18
15
96
6
6
46
169
173
41
109
108
456
138
65
35
55
525
900
1028
590
193
18
15
96
6
6
46
169
173
41
109
108
456
138
385
35
55
13
900
1028
758
433
18
15
96
6
6
46
169
173
41
109
108
456
138
385
35
55
525
900
1028
758
433
18
15
96
6
6
46
169
173
41
109
108
456
138
417
35
55
13
900
1028
726
401
18
15
96
6
6
46
169
173
41
109
108
456
138
417
35
55
525
900
1028
726
401
18
15
96
6
6
46
169
173
41
109
108
456
586
65
35
55
13
900
900
54
193
18
15
96
6
6
46
169
173
41
109
108
456
586
65
35
55
525
900
900
54
193
18
15
96
6
6
46
169
173
41
109
284
16
266
385
35
311
965
269
913
405
433
18
15
96
6
6
46
169
173
41
109
284
16
166
417
35
343
965
533
468
470
481
18
15
96
6
6
46
169
173
41
109
172
456
138
65
35
55
141
388
4
46
193
18
15
96
6
6
46
169
173
41
109
172
456
138
65
35
567
1677
388
4
46
193
18
15
96
6
6
46
169
173
41
109
172
456
138
65
35
567
653
388
4
46
193
18
15
96
6
6
46
169
173
41
109
172
456
138
65
35
311
141
388
4
46
193
18
15
96
6
6
46
169
173
41
109
172
456
138
65
35
311
653
388
4
46
193
18
15
96
6
6
46
169
173
41
109
172
456
138
65
451
311
141
388
4
46
642
18
15
96
6
6
46
169
173
41
109
172
456
138
65
483
311
141
388
4
302
809
18
15
96
6
6
46
169
173
41
109
172
456
138
385
35
55
141
388
4
502
433
18
15
96
6
6
46
169
173
41
109
172
456
138
385
35
311
141
388
4
502
433
18
15
96
6
6
46
169
173
41
109
172
456
138
385
451
311
141
388
4
502
1
18
15
96
6
6
46
169
173
41
109
172
456
138
417
35
55
141
388
4
470
465
18
15
96
6
6
46
169
173
41
109
172
456
138
417
35
311
141
388
4
470
465
18
15
96
6
6
46
169
173
41
109
172
456
146
65
35
55
141
389
28
62
193
18
15
96
6
6
46
169
173
41
109
172
456
146
65
35
311
141
389
28
62
193
18
15
96
6
6
46
169
173
41
109
172
456
146
65
451
311
141
389
28
54
817
18
15
96
6
6
46
169
173
41
109
172
456
146
385
35
55
141
389
28
438
433
18
15
96
6
6
46
169
173
41
109
172
456
146
385
35
311
141
389
28
438
433
18
15
96
6
6
46
169
173
41
109
172
456
586
65
35
567
1677
388
932
574
961
18
15
96
6
6
46
169
173
41
109
172
456
586
65
35
567
653
388
900
1110
193
18
15
96
6
6
46
169
173
41
109
172
456
586
65
35
311
141
388
900
1110
193
18
15
96
6
6
46
169
173
41
109
172
456
586
65
35
311
653
388
932
574
961
18
15
96
6
6
46
169
173
41
109
172
456
586
65
451
311
141
388
900
1078
1665
18
15
96
6
6
46
169
173
41
109
188
16
166
385
35
55
133
4
468
502
433
18
15
96
6
6
46
169
173
41
109
188
16
166
385
35
87
133
4
468
502
433
18
15
96
6
6
46
169
173
41
109
188
16
166
385
35
311
133
4
468
502
433
18
15
96
6
6
46
169
173
41
109
188
16
166
385
451
311
133
4
468
502
1
18
15
96
6
6
46
169
173
41
109
188
16
166
417
35
55
133
4
468
854
481
18
15
96
6
6
46
169
173
41
109
188
16
166
417
35
87
133
4
468
854
481
18
15
96
6
6
46
169
173
41
109
188
16
166
417
35
151
133
4
468
854
481
18
15
96
6
6
46
169
173
41
109
188
16
166
417
35
343
133
4
468
854
481
18
15
96
6
6
46
169
173
41
109
188
16
166
417
35
311
133
4
468
854
481
18
15
96
6
6
46
169
173
41
109
188
16
166
417
35
407
645
4
468
854
481
18
15
96
6
6
46
169
173
41
182
182
16
265
769
962
454
130
267
907
793
1092
18
15
96
6
6
46
169
173
41
182
182
16
265
769
450
454
130
267
907
793
132
18
15
96
6
6
46
169
173
41
182
182
16
265
385
450
454
130
267
907
761
516
18
15
96
6
6
46
169
173
41
182
182
16
265
897
450
454
130
267
907
921
4
18
15
96
6
6
46
169
173
41
182
182
16
137
385
450
454
258
267
459
889
516
18
15
96
6
6
46
169
173
41
182
182
16
137
385
450
454
130
267
459
889
516
18
15
96
6
6
46
169
173
41
182
182
272
137
385
450
454
258
779
331
889
516
18
15
96
6
6
46
169
173
41
182
182
456
137
385
450
454
258
387
7
509
4
18
15
96
6
6
46
169
173
41
182
182
456
137
385
450
454
130
387
11
889
516
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
55
197
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
55
837
781
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
55
709
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
55
453
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
87
197
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
87
325
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
87
837
781
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
87
709
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
87
453
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
151
325
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
311
197
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
311
325
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
311
837
781
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
769
547
311
453
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
55
197
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
55
837
781
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
55
709
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
55
453
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
87
197
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
87
325
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
87
709
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
87
453
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
311
197
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
311
325
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
311
837
781
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
311
453
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
599
1221
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
385
547
599
709
269
913
405
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
55
197
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
55
837
781
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
55
709
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
55
453
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
87
197
13
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
87
325
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
87
837
781
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
87
709
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
87
453
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
311
197
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
311
325
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
311
837
781
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
311
453
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
599
1221
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
897
547
599
709
269
913
917
945
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
55
197
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
55
837
781
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
55
709
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
55
453
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
87
197
13
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
87
325
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
87
837
781
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
87
709
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
87
453
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
151
325
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
311
197
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
311
325
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
311
837
781
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
311
453
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
599
1221
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
599
709
269
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
266
801
547
599
1733
405
913
821
417
18
15
96
6
6
46
169
173
297
109
28
16
170
417
547
55
197
141
465
853
849
18
15
96
6
6
46
169
173
297
109
28
16
170
417
547
55
709
141
465
853
849
18
15
96
6
6
46
169
173
297
109
28
16
170
417
547
87
197
141
465
853
849
18
15
96
6
6
46
169
173
297
109
28
16
170
417
547
87
709
141
465
853
849
18
15
96
6
6
46
169
173
297
109
28
16
170
417
547
311
197
141
465
853
849
18
15
96
6
6
46
169
173
297
109
28
16
170
417
547
599
709
141
465
853
849
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
55
197
164
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
55
837
628
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
55
709
420
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
87
197
164
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
87
325
277
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
87
709
420
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
87
453
277
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
311
197
164
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
311
325
277
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
385
547
311
837
277
468
502
945
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
55
197
21
468
470
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
55
837
628
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
55
709
21
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
87
197
21
468
470
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
87
325
277
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
87
837
277
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
87
709
21
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
87
453
277
468
850
849
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
151
325
21
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
311
197
21
468
470
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
311
325
277
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
311
837
277
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
599
1221
1045
1492
1426
913
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
599
837
277
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
599
709
21
468
854
993
18
15
96
6
6
46
169
173
297
109
28
16
166
417
547
599
1733
420
468
402
913
18
15
96
6
6
46
169
173
297
109
28
784
1290
385
547
87
709
1933
1809
1429
1457
18
15
96
6
6
46
169
173
297
109
28
784
1162
65
547
87
709
1933
1937
1173
1985
18
15
96
6
6
46
169
173
297
109
28
784
1162
65
547
599
709
1933
1937
1173
1985
18
15
96
6
6
46
169
173
297
109
108
16
274
769
547
55
13
781
924
822
433
18
15
96
6
6
46
169
173
297
109
108
16
274
769
547
567
525
781
924
822
433
18
15
96
6
6
46
169
173
297
109
108
16
274
833
547
55
13
269
940
1726
961
18
15
96
6
6
46
169
173
297
109
108
16
274
833
547
55
525
13
940
990
961
18
15
96
6
6
46
169
173
297
109
108
16
274
801
547
55
13
268
940
798
929
18
15
96
6
6
46
169
173
297
109
108
16
274
801
547
567
525
780
940
798
929
18
15
96
6
6
46
169
173
297
109
108
16
274
929
547
55
13
13
940
926
929
18
15
96
6
6
46
169
173
297
109
108
16
274
929
547
55
525
13
940
926
929
18
15
96
6
6
46
169
173
297
109
108
456
586
65
547
567
525
900
900
566
1985
18
15
96
6
6
46
169
173
297
109
284
16
266
769
547
55
965
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
284
16
266
769
547
87
965
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
284
16
266
769
547
567
965
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
284
16
266
769
547
311
965
269
913
789
1457
18
15
96
6
6
46
169
173
297
109
284
16
266
385
547
55
965
269
913
405
945
18
15
96
6
6
46
169
173
297
109
284
16
266
385
547
87
965
269
913
405
945
18
15
96
6
6
46
169
173
297
109
284
16
266
385
547
311
965
269
913
405
945
18
15
96
6
6
46
169
173
297
109
284
16
266
385
547
599
965
269
913
405
945
18
15
96
6
6
46
169
173
297
109
284
16
266
897
547
55
965
269
913
917
945
18
15
96
6
6
46
169
173
297
109
284
16
266
897
547
87
965
269
913
917
945
18
15
96
6
6
46
169
173
297
109
284
16
266
897
547
311
965
269
913
917
945
18
15
96
6
6
46
169
173
297
109
284
16
266
897
547
599
965
269
913
917
945
18
15
96
6
6
46
169
173
297
109
284
16
266
801
547
55
965
269
913
821
417
18
15
96
6
6
46
169
173
297
109
284
16
266
801
547
87
965
269
913
821
417
18
15
96
6
6
46
169
173
297
109
284
16
266
801
547
567
965
269
913
821
417
18
15
96
6
6
46
169
173
297
109
284
16
266
801
547
311
965
269
913
821
417
18
15
96
6
6
46
169
173
297
109
284
16
266
801
547
599
965
269
913
821
417
18
15
96
6
6
46
169
173
297
109
284
16
166
385
547
311
965
533
468
502
945
18
15
96
6
6
46
169
173
297
109
284
16
166
417
547
311
965
533
468
470
993
18
15
96
6
6
46
169
173
297
109
284
16
166
417
547
599
965
533
468
470
993
18
15
96
6
6
46
169
173
297
109
284
784
266
769
547
55
965
781
145
789
1457
18
15
96
6
6
46
169
173
297
109
284
784
266
769
547
87
965
781
145
789
1457
18
15
96
6
6
46
169
173
297
109
284
784
266
769
547
567
965
781
145
789
1457
18
15
96
6
6
46
169
173
297
109
284
784
266
769
547
311
965
781
145
789
1457
18
15
96
6
6
46
169
173
297
109
284
784
266
801
547
55
965
781
145
821
417
18
15
96
6
6
46
169
173
297
109
284
784
266
801
547
87
965
781
145
821
417
18
15
96
6
6
46
169
173
297
109
284
784
266
801
547
567
965
781
145
821
417
18
15
96
6
6
46
169
173
297
109
284
784
266
801
547
311
965
781
145
821
417
18
15
96
6
6
46
169
173
297
109
284
784
266
801
547
599
965
781
145
821
417
18
15
96
6
6
46
169
173
297
109
172
456
138
385
547
55
141
388
4
502
945
18
15
96
6
6
46
169
173
297
109
172
456
138
385
547
55
653
388
4
502
945
18
15
96
6
6
46
169
173
297
109
172
456
138
385
547
311
141
388
4
502
945
18
15
96
6
6
46
169
173
297
109
172
456
138
417
547
55
141
388
4
470
849
18
15
96
6
6
46
169
173
297
109
172
456
138
417
547
55
653
388
4
470
849
18
15
96
6
6
46
169
173
297
109
172
456
138
417
547
311
141
388
4
470
849
18
15
96
6
6
46
169
173
297
109
172
456
146
385
547
55
141
389
28
438
945
18
15
96
6
6
46
169
173
297
109
172
456
586
65
547
55
141
388
900
566
1985
18
15
96
6
6
46
169
173
297
109
172
456
586
65
547
567
653
388
900
566
1985
18
15
96
6
6
46
169
173
297
109
172
456
586
65
547
311
141
388
900
566
1985
18
15
96
6
6
46
169
173
297
109
796
528
294
417
547
599
1989
1140
724
722
1745
18
15
96
6
6
46
169
173
297
109
188
16
166
385
547
87
645
260
468
502
945
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
55
133
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
55
645
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
87
133
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
87
645
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
151
133
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
151
645
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
311
133
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
16
166
417
547
599
645
4
468
854
993
18
15
96
6
6
46
169
173
297
109
188
272
166
417
547
599
1157
772
354
854
993
18
15
96
6
6
46
169
173
297
621
540
528
294
929
1571
1591
1349
1396
724
1746
1745
18
15
96
6
6
46
169
173
297
621
540
528
294
929
1571
1623
1349
1396
724
1746
1745
18
15
96
6
6
46
169
173
297
493
28
16
266
385
547
1879
1093
277
913
405
945
18
15
96
6
6
46
169
173
297
493
28
16
266
897
547
1879
1093
269
913
917
945
18
15
96
6
6
46
169
173
297
493
28
16
266
801
547
1879
1093
269
913
821
417
18
15
96
6
6
46
169
173
297
493
28
16
166
417
547
1879
1093
21
468
854
993
18
15
96
6
6
46
169
173
297
493
284
16
266
385
547
1879
325
13
913
405
945
18
15
96
6
6
46
169
173
297
493
284
16
266
897
547
1879
325
13
913
917
945
18
15
96
6
6
46
169
173
297
493
284
16
266
801
547
1879
325
269
913
821
417
18
15
96
6
6
46
169
173
297
493
284
784
266
801
547
1879
325
781
145
821
417
18
15
96
6
6
46
169
173
297
493
796
16
266
385
547
1879
1349
13
913
405
945
18
15
96
6
6
46
169
173
297
493
796
16
266
385
547
1879
837
13
913
405
945
18
15
96
6
6
46
169
173
297
493
796
16
266
385
547
1879
1477
13
913
405
945
18
15
96
6
6
46
169
173
297
493
796
16
266
897
547
1879
1349
13
913
917
945
18
15
96
6
6
46
169
173
297
493
796
16
266
897
547
1879
837
13
913
917
945
18
15
96
6
6
46
169
173
297
493
796
16
266
897
547
1879
1477
13
913
917
945
18
15
96
6
6
46
169
173
297
493
796
16
266
801
547
1879
1349
13
913
821
417
18
15
96
6
6
46
169
173
297
493
796
16
266
801
547
1879
837
13
913
821
417
18
15
96
6
6
46
169
173
297
493
796
16
266
801
547
1879
1477
13
913
821
417
18
15
96
6
6
46
169
173
297
493
796
784
266
897
547
1879
837
525
145
917
945
18
15
96
6
6
46
169
173
297
493
796
784
266
801
547
1879
1349
269
145
821
929
18
15
96
6
6
46
169
173
297
493
796
784
266
801
547
1879
837
525
145
821
929
18
15
96
6
6
46
169
173
297
493
796
784
266
801
547
1879
1477
269
145
821
929
18
15
96
6
6
46
169
173
297
493
188
16
166
417
547
1879
1029
4
468
854
993
18
15
96
6
6
46
169
173
297
493
188
272
166
417
547
1879
1029
772
354
854
993
18
15
96
6
6
46
169
173
297
493
188
272
294
417
547
1879
1029
772
468
438
929
18
15
96
6
6
46
169
173
297
493
188
272
294
801
547
1879
1029
772
468
786
849
18
15
96
6
6
46
169
173
297
493
188
272
294
929
547
1879
1029
772
468
870
993
18
15
96
6
6
46
169
301
41
109
540
528
294
545
35
855
1861
1397
724
1558
1121
18
15
96
6
6
46
169
301
41
109
540
784
1290
513
35
855
1861
781
1809
1045
689
18
15
96
6
6
46
169
301
41
109
540
784
1290
545
35
855
1861
781
1809
1077
33
18
15
96
6
6
46
169
301
41
109
796
528
294
545
35
855
1989
1140
724
1558
1121
18
15
96
6
6
46
169
301
553
109
540
528
294
545
931
567
1861
1397
724
1558
1361
18
15
96
6
6
46
169
301
297
109
28
528
294
545
419
567
837
1909
724
1558
1249
18
15
96
6
6
46
169
301
297
109
28
784
1290
545
547
599
1733
1941
1809
1077
1505
18
15
96
6
6
46
169
301
297
109
540
528
294
545
547
599
1861
1396
724
1558
993
18
15
96
6
6
46
169
301
297
109
540
528
294
545
419
567
1861
1397
724
1558
1249
18
15
96
6
6
46
169
301
297
109
540
784
1290
513
707
567
1861
845
1809
1045
1409
18
15
96
6
6
46
169
301
297
109
540
784
1290
545
547
599
1861
789
1809
1077
1505
18
15
96
6
6
46
169
301
297
109
540
784
1290
545
419
567
1861
845
1809
1077
225
18
15
96
6
6
46
169
301
297
109
796
528
294
545
547
599
1989
1140
724
1558
993
18
15
96
6
6
46
169
301
297
621
28
784
1290
545
547
1623
1221
1941
1809
1077
1505
18
15
96
6
6
46
169
301
297
621
540
528
294
545
547
1623
1349
1396
724
1558
993
18
15
96
6
6
46
169
301
297
621
540
784
1290
545
547
1623
1349
789
1809
1077
1505
18
15
96
6
6
46
297
45
41
109
28
16
426
33
35
87
709
397
977
2005
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
87
197
277
980
2006
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
87
709
149
980
2006
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
87
453
277
980
2006
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
343
197
277
980
2006
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
343
325
277
980
2006
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
343
837
789
980
2006
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
343
453
277
980
2006
1041
18
15
96
6
6
46
297
45
41
109
28
16
422
33
35
855
837
789
980
2006
1041
18
15
96
6
6
46
297
109
297
182
182
272
393
1
386
198
258
779
395
25
388
18
15
96
6
6
46
297
109
297
182
182
456
393
1
386
198
258
387
267
25
388
18
15
96
6
6
46
297
557
41
109
28
16
426
929
1059
1367
709
397
977
1621
1873
18
15
96
6
6
46
297
557
41
109
28
16
426
929
675
343
709
397
977
853
593
18
15
96
6
6
46
297
557
41
109
28
16
426
929
675
599
709
397
977
853
593
18
15
96
6
6
46
297
557
41
109
28
16
426
929
675
1623
709
397
977
853
593
18
15
96
6
6
46
297
557
41
109
28
16
422
897
675
343
197
277
980
1782
1201
18
15
96
6
6
46
297
557
41
109
28
16
422
897
675
343
325
277
980
1782
1201
18
15
96
6
6
46
297
557
41
109
28
16
422
897
675
343
453
789
980
1782
1201
18
15
96
6
6
46
297
557
41
109
28
16
422
897
675
1623
197
277
980
1782
1201
18
15
96
6
6
46
297
557
41
109
28
16
422
897
675
1623
709
277
980
1782
1201
18
15
96
6
6
46
297
557
41
109
28
16
422
929
1059
87
197
277
980
1746
1745
18
15
96
6
6
46
297
557
41
109
28
16
422
929
1059
1367
1477
789
980
1746
1745
18
15
96
6
6
46
297
557
41
109
28
16
422
929
1059
1367
709
277
980
1746
1745
18
15
96
6
6
46
297
557
41
109
28
16
422
929
1059
1623
1733
277
980
1746
1745
18
15
96
6
6
46
297
557
41
109
28
16
422
929
35
87
197
21
980
854
865
18
15
96
6
6
46
297
557
41
109
28
16
422
929
35
87
709
533
980
854
865
18
15
96
6
6
46
297
557
41
109
28
16
422
929
35
87
453
277
980
850
849
18
15
96
6
6
46
297
557
41
109
28
16
422
929
35
343
197
21
980
854
865
18
15
96
6
6
46
297
557
41
109
28
16
422
929
35
343
325
277
980
854
865
18
15
96
6
6
46
297
557
41
109
28
16
422
929
35
343
453
277
980
850
849
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
343
197
21
980
854
593
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
343
325
277
980
854
609
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
343
837
788
980
854
609
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
343
709
533
980
854
609
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
343
453
277
980
850
593
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
599
197
21
980
854
593
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
599
837
789
980
854
609
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
599
709
533
980
854
609
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
599
453
277
980
850
593
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
663
325
21
980
854
593
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
1623
197
21
980
854
593
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
1623
709
533
980
854
609
18
15
96
6
6
46
297
557
41
109
28
16
422
929
675
1623
1733
533
980
854
609
18
15
96
6
6
46
297
557
41
109
540
784
1446
929
675
1623
1861
884
1876
1190
545
18
15
96
6
6
46
297
557
41
109
108
456
394
897
675
567
13
900
516
790
1201
18
15
96
6
6
46
297
557
41
109
108
456
394
897
675
1591
13
900
516
790
1201
18
15
96
6
6
46
297
557
41
109
108
456
394
929
675
567
13
900
516
1750
561
18
15
96
6
6
46
297
557
41
109
108
456
394
929
675
1591
13
900
516
1750
561
18
15
96
6
6
46
297
557
41
109
108
456
402
929
675
567
13
901
540
798
561
18
15
96
6
6
46
297
557
41
109
108
456
402
929
675
1591
13
901
540
798
561
18
15
96
6
6
46
297
557
41
109
284
16
422
929
675
599
965
628
980
1746
1169
18
15
96
6
6
46
297
557
41
109
172
456
394
897
35
55
141
388
516
790
945
18
15
96
6
6
46
297
557
41
109
172
456
394
897
35
311
141
388
516
790
945
18
15
96
6
6
46
297
557
41
109
172
456
394
897
675
567
1677
388
260
790
689
18
15
96
6
6
46
297
557
41
109
172
456
394
897
675
311
141
388
516
790
1201
18
15
96
6
6
46
297
557
41
109
172
456
394
929
1059
55
141
388
516
1750
1745
18
15
96
6
6
46
297
557
41
109
172
456
394
929
675
567
1677
389
260
878
545
18
15
96
6
6
46
297
557
41
109
172
456
394
929
675
311
141
388
516
1750
561
18
15
96
6
6
46
297
557
41
109
172
456
458
897
675
567
1677
388
676
1726
1201
18
15
96
6
6
46
297
557
41
109
172
456
458
929
675
567
1677
389
676
1710
545
18
15
96
6
6
46
297
557
41
109
172
456
458
929
675
311
141
389
676
1710
545
18
15
96
6
6
46
297
557
41
109
188
16
422
929
675
663
645
260
980
854
609
18
15
96
6
6
46
297
557
41
621
540
16
422
929
675
1879
965
628
980
854
609
18
15
96
6
6
46
297
557
41
621
540
784
1446
929
675
1879
1349
884
1876
1170
145
18
15
96
6
6
46
297
557
41
621
108
456
394
897
675
1847
525
900
516
790
1201
18
15
96
6
6
46
297
557
41
621
108
456
394
929
675
1847
525
900
532
1718
1185
18
15
96
6
6
46
297
557
41
621
108
456
458
897
675
1847
525
900
548
1726
1201
18
15
96
6
6
46
297
557
41
621
284
16
422
897
675
1879
709
533
980
1782
1201
18
15
96
6
6
46
297
557
41
621
284
16
422
929
675
1879
709
533
980
854
609
18
15
96
6
6
46
297
557
553
109
540
784
1446
929
963
567
1861
884
1876
1190
9
18
15
96
6
6
46
297
557
553
621
796
1296
394
961
963
919
837
1805
1425
1429
1025
18
15
96
6
6
46
297
557
297
109
28
16
422
897
1187
87
197
277
980
1782
1713
18
15
96
6
6
46
297
557
297
109
28
16
422
897
1187
87
325
277
980
1782
1713
18
15
96
6
6
46
297
557
297
109
28
16
422
897
1187
87
709
277
980
1782
1713
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
311
197
277
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
311
837
789
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
599
197
277
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
599
325
277
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
599
837
789
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
599
709
277
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
599
453
277
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
547
599
1733
420
980
1746
1233
18
15
96
6
6
46
297
557
297
109
28
16
422
929
1187
55
837
789
980
1746
1681
18
15
96
6
6
46
297
557
297
109
28
16
422
929
1187
87
197
277
980
1746
1681
18
15
96
6
6
46
297
557
297
109
28
16
422
929
1187
87
325
277
980
1746
1681
18
15
96
6
6
46
297
557
297
109
28
16
422
929
1187
87
837
789
980
1746
1681
18
15
96
6
6
46
297
557
297
109
28
16
422
929
1187
87
709
277
980
1746
1681
18
15
96
6
6
46
297
557
297
109
28
16
422
929
1187
87
453
277
980
1746
1681
18
15
96
6
6
46
297
557
297
109
540
784
1446
929
547
599
1861
884
1876
1170
201
18
15
96
6
6
46
297
557
297
109
172
456
394
929
547
311
141
388
516
1750
1233
18
15
96
6
6
46
297
557
297
109
172
456
394
929
1187
55
141
388
516
1750
1585
18
15
96
6
6
46
297
557
297
109
172
456
394
929
1187
55
653
388
516
1750
1585
18
15
96
6
6
46
297
557
297
109
172
456
394
929
163
55
141
389
260
878
801
18
15
96
6
6
46
297
557
297
109
172
456
458
897
1187
55
141
389
548
1726
1713
18
15
96
6
6
46
297
557
297
109
172
456
458
897
1187
55
653
389
548
1726
1713
18
15
96
6
6
46
297
557
297
109
188
16
422
897
1187
87
645
260
980
1782
1713
18
15
96
6
6
46
297
557
297
109
188
16
422
929
1187
87
645
260
980
1766
1697
18
15
96
6
6
46
297
557
297
621
28
16
422
897
1187
1623
1221
420
980
1782
1713
18
15
96
6
6
46
297
557
297
621
28
16
422
929
547
1591
1221
1045
980
1746
1233
18
15
96
6
6
46
297
557
297
621
28
16
422
929
547
1623
1221
1045
980
1746
1233
18
15
96
6
6
46
297
557
297
621
28
16
422
929
1187
1623
1221
1045
980
1746
1681
18
15
96
6
6
46
297
557
297
621
540
784
1446
929
547
1623
1349
884
1876
1170
201
18
15
96
6
6
46
297
557
297
621
108
456
394
929
1187
1591
525
900
532
1718
1697
18
15
96
6
6
46
297
557
297
621
108
456
458
897
1187
1591
525
900
548
1726
1713
18
15
96
6
6
46
297
557
297
621
284
16
422
897
1187
1623
709
21
980
1782
1713
18
15
96
6
6
46
297
557
297
621
284
16
422
929
547
1623
709
21
980
1746
1233
18
15
96
6
6
46
297
557
297
621
284
16
422
929
1187
1623
709
21
980
1746
1681
18
15
96
6
6
46
297
557
297
621
172
456
394
929
547
1591
1165
388
516
1750
1233
18
15
96
6
6
46
297
557
297
621
172
456
394
929
1187
1591
1165
388
516
1750
1585
18
15
96
6
6
46
297
557
297
621
172
456
394
929
1187
1335
141
388
516
1750
1585
18
15
96
6
6
46
297
557
297
621
796
16
422
929
547
1623
837
21
980
1746
721
18
15
96
6
6
46
297
557
297
621
796
1296
394
961
579
1623
837
1805
1425
1429
257
18
15
96
6
6
46
297
557
297
493
28
16
422
929
547
1879
1093
277
980
1746
1233
18
15
96
6
6
46
297
557
297
493
796
16
422
929
547
1879
837
21
980
1746
721
18
15
96
6
6
46
297
557
297
493
796
16
422
929
547
1879
1477
21
980
1746
721
18
15
96
6
6
46
297
557
297
493
188
272
422
929
547
1879
1029
772
724
1746
1233
18
15
96
6
6
46
297
301
41
109
28
16
426
545
35
343
709
397
977
981
17
18
15
96
6
6
46
297
301
41
109
28
16
426
417
35
343
709
397
977
597
849
18
15
96
6
6
46
297
301
41
109
28
16
426
417
35
855
709
397
977
597
849
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
87
197
21
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
87
709
533
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
87
453
277
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
343
197
21
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
343
325
277
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
343
837
789
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
343
709
533
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
545
35
343
453
277
980
982
17
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
87
197
21
980
1190
929
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
87
709
533
980
594
849
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
87
453
277
980
594
849
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
343
197
21
980
1190
929
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
343
325
277
980
594
849
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
343
837
789
980
342
865
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
343
709
533
980
594
849
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
343
453
277
980
594
849
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
855
197
277
980
594
849
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
855
837
789
980
342
865
18
15
96
6
6
46
297
301
41
109
28
16
422
417
35
855
709
533
980
594
849
18
15
96
6
6
46
297
301
41
109
284
16
422
417
35
855
965
628
980
1190
929
18
15
96
6
6
46
297
301
41
109
172
456
394
385
35
311
141
388
516
278
945
18
15
96
6
6
46
297
301
41
109
172
456
394
193
35
311
141
388
260
78
449
18
15
96
6
6
46
297
301
41
109
172
456
458
193
35
311
141
388
132
14
449
18
15
96
6
6
46
297
301
41
109
796
1296
394
417
35
855
1989
1805
1425
437
929
18
15
96
6
6
46
297
301
553
109
28
16
422
385
995
567
837
789
980
758
561
18
15
96
6
6
46
297
301
553
109
28
16
422
417
963
567
837
885
980
586
521
18
15
96
6
6
46
297
301
553
109
28
16
422
417
931
567
837
789
980
594
593
18
15
96
6
6
46
297
301
553
109
28
16
422
417
995
567
837
789
980
342
273
18
15
96
6
6
46
297
301
553
109
540
784
1446
449
995
567
1861
885
1876
1290
1065
18
15
96
6
6
46
297
301
553
109
540
784
1446
417
963
567
1861
884
1876
1426
1033
18
15
96
6
6
46
297
301
553
109
540
784
1446
417
931
567
1861
885
1876
1426
1073
18
15
96
6
6
46
297
301
553
109
540
784
1446
417
995
567
1861
884
1876
1426
1041
18
15
96
6
6
46
297
301
297
109
28
16
426
417
419
55
709
397
977
597
1617
18
15
96
6
6
46
297
301
297
109
28
16
422
385
195
151
325
277
980
758
1665
18
15
96
6
6
46
297
301
297
109
28
16
422
385
195
151
453
789
980
758
1665
18
15
96
6
6
46
297
301
297
109
28
16
422
385
451
567
837
789
980
758
129
18
15
96
6
6
46
297
301
297
109
28
16
422
385
451
311
837
789
980
758
129
18
15
96
6
6
46
297
301
297
109
28
16
422
385
419
567
837
789
980
758
177
18
15
96
6
6
46
297
301
297
109
28
16
422
385
419
311
837
789
980
758
177
18
15
96
6
6
46
297
301
297
109
28
16
422
385
483
567
837
789
980
758
49
18
15
96
6
6
46
297
301
297
109
28
16
422
385
483
311
197
277
980
758
1585
18
15
96
6
6
46
297
301
297
109
28
16
422
385
483
311
837
789
980
758
49
18
15
96
6
6
46
297
301
297
109
28
16
422
417
195
151
325
21
980
1234
777
18
15
96
6
6
46
297
301
297
109
28
16
422
417
195
151
709
149
980
1234
777
18
15
96
6
6
46
297
301
297
109
28
16
422
417
195
151
453
276
980
614
777
18
15
96
6
6
46
297
301
297
109
28
16
422
417
547
567
709
533
980
594
721
18
15
96
6
6
46
297
301
297
109
28
16
422
417
547
599
197
277
980
594
721
18
15
96
6
6
46
297
301
297
109
28
16
422
417
547
599
325
277
980
594
721
18
15
96
6
6
46
297
301
297
109
28
16
422
417
547
599
837
789
980
594
721
18
15
96
6
6
46
297
301
297
109
28
16
422
417
547
599
709
277
980
594
721
18
15
96
6
6
46
297
301
297
109
28
16
422
417
547
599
453
277
980
594
721
18
15
96
6
6
46
297
301
297
109
28
16
422
417
547
599
1733
149
980
1190
417
18
15
96
6
6
46
297
301
297
109
28
16
422
417
227
567
837
789
980
342
785
18
15
96
6
6
46
297
301
297
109
28
16
422
417
451
567
837
789
980
426
9
18
15
96
6
6
46
297
301
297
109
28
16
422
417
451
311
837
789
980
426
9
18
15
96
6
6
46
297
301
297
109
28
16
422
417
419
55
709
149
980
682
169
18
15
96
6
6
46
297
301
297
109
28
16
422
417
419
567
837
789
980
594
1617
18
15
96
6
6
46
297
301
297
109
28
16
422
417
419
151
325
21
980
678
161
18
15
96
6
6
46
297
301
297
109
28
16
422
417
419
151
837
789
980
594
1617
18
15
96
6
6
46
297
301
297
109
28
16
422
417
419
311
837
789
980
594
1617
18
15
96
6
6
46
297
301
297
109
28
16
422
417
483
567
837
789
980
598
1553
18
15
96
6
6
46
297
301
297
109
28
16
422
417
483
311
197
277
980
598
1553
18
15
96
6
6
46
297
301
297
109
28
16
422
417
483
311
837
789
980
598
1553
18
15
96
6
6
46
297
301
297
109
28
784
1442
417
546
599
1733
1965
1889
1469
420
18
15
96
6
6
46
297
301
297
109
28
784
1442
417
547
599
1733
1965
1889
1469
417
18
15
96
6
6
46
297
301
297
109
28
784
1446
417
547
599
1733
1956
1890
1446
417
18
15
96
6
6
46
297
301
297
109
540
784
1446
545
547
599
1861
884
1876
1062
673
18
15
96
6
6
46
297
301
297
109
540
784
1446
417
547
599
1861
884
1876
1426
401
18
15
96
6
6
46
297
301
297
109
540
784
1446
417
451
567
1861
884
1876
1426
9
18
15
96
6
6
46
297
301
297
109
540
784
1446
417
483
567
1861
884
1876
1426
17
18
15
96
6
6
46
297
301
297
109
108
456
394
385
547
567
525
900
516
278
433
18
15
96
6
6
46
297
301
297
109
108
456
394
705
547
567
525
900
516
910
1217
18
15
96
6
6
46
297
301
297
109
108
456
458
385
547
567
525
900
644
182
433
18
15
96
6
6
46
297
301
297
109
284
16
422
417
547
599
965
628
980
1190
417
18
15
96
6
6
46
297
301
297
109
284
16
422
417
451
311
965
629
980
586
1545
18
15
96
6
6
46
297
301
297
109
172
456
394
385
547
567
1677
388
260
278
433
18
15
96
6
6
46
297
301
297
109
172
456
394
385
547
567
653
388
516
278
433
18
15
96
6
6
46
297
301
297
109
172
456
394
385
419
55
141
388
516
758
177
18
15
96
6
6
46
297
301
297
109
172
456
394
385
419
567
653
388
516
758
177
18
15
96
6
6
46
297
301
297
109
172
456
394
385
419
311
141
388
516
758
177
18
15
96
6
6
46
297
301
297
109
172
456
394
385
483
311
141
388
516
278
49
18
15
96
6
6
46
297
301
297
109
172
456
394
193
227
55
653
388
516
78
65
18
15
96
6
6
46
297
301
297
109
172
456
394
193
227
567
653
388
516
78
65
18
15
96
6
6
46
297
301
297
109
172
456
394
193
227
311
141
388
260
78
65
18
15
96
6
6
46
297
301
297
109
172
456
394
193
483
55
653
388
516
78
577
18
15
96
6
6
46
297
301
297
109
172
456
394
193
483
311
141
388
260
78
577
18
15
96
6
6
46
297
301
297
109
172
456
394
193
483
311
653
388
516
78
577
18
15
96
6
6
46
297
301
297
109
172
456
394
321
227
567
653
388
516
558
41
18
15
96
6
6
46
297
301
297
109
172
456
394
321
227
311
141
388
516
558
41
18
15
96
6
6
46
297
301
297
109
172
456
394
321
355
55
653
388
516
558
193
18
15
96
6
6
46
297
301
297
109
172
456
394
321
355
311
141
388
516
558
193
18
15
96
6
6
46
297
301
297
109
172
456
394
321
355
311
653
388
516
558
193
18
15
96
6
6
46
297
301
297
109
172
456
394
321
739
567
653
388
516
558
1065
18
15
96
6
6
46
297
301
297
109
172
456
394
705
547
1079
653
388
516
910
1217
18
15
96
6
6
46
297
301
297
109
172
456
394
705
547
567
653
388
516
910
1217
18
15
96
6
6
46
297
301
297
109
172
456
394
705
739
567
653
388
516
918
578
18
15
96
6
6
46
297
301
297
109
172
456
394
705
483
55
653
388
516
910
65
18
15
96
6
6
46
297
301
297
109
172
456
394
705
483
311
141
388
516
910
65
18
15
96
6
6
46
297
301
297
109
172
456
394
705
483
311
653
388
516
910
65
18
15
96
6
6
46
297
301
297
109
172
456
394
449
483
311
141
388
516
302
41
18
15
96
6
6
46
297
301
297
109
172
456
394
417
419
55
141
388
516
726
49
18
15
96
6
6
46
297
301
297
109
172
456
394
417
419
55
653
388
516
726
49
18
15
96
6
6
46
297
301
297
109
172
456
394
417
419
567
1677
389
260
366
33
18
15
96
6
6
46
297
301
297
109
172
456
394
417
419
567
653
388
516
726
49
18
15
96
6
6
46
297
301
297
109
172
456
394
417
419
311
141
388
516
726
49
18
15
96
6
6
46
297
301
297
109
172
456
394
417
483
55
653
388
516
726
17
18
15
96
6
6
46
297
301
297
109
172
456
394
417
483
311
141
388
516
726
17
18
15
96
6
6
46
297
301
297
109
172
456
394
417
483
311
653
388
516
726
17
18
15
96
6
6
46
297
301
297
109
172
456
402
385
419
55
141
389
540
438
177
18
15
96
6
6
46
297
301
297
109
172
456
458
385
547
567
1677
388
164
182
433
18
15
96
6
6
46
297
301
297
109
172
456
458
385
547
567
653
388
164
182
433
18
15
96
6
6
46
297
301
297
109
172
456
458
385
419
55
141
388
548
702
177
18
15
96
6
6
46
297
301
297
109
172
456
458
385
419
567
1677
388
164
182
177
18
15
96
6
6
46
297
301
297
109
172
456
458
385
419
567
653
388
164
182
177
18
15
96
6
6
46
297
301
297
109
172
456
458
385
419
311
141
388
548
702
177
18
15
96
6
6
46
297
301
297
109
172
456
458
385
483
311
141
388
548
702
49
18
15
96
6
6
46
297
301
297
109
172
456
458
193
227
55
653
388
164
14
65
18
15
96
6
6
46
297
301
297
109
172
456
458
193
227
567
1165
1412
1188
14
65
18
15
96
6
6
46
297
301
297
109
172
456
458
193
227
567
653
388
164
14
65
18
15
96
6
6
46
297
301
297
109
172
456
458
193
227
311
141
388
164
14
65
18
15
96
6
6
46
297
301
297
109
172
456
458
193
483
55
653
388
132
14
577
18
15
96
6
6
46
297
301
297
109
172
456
458
193
483
311
141
388
132
14
577
18
15
96
6
6
46
297
301
297
109
172
456
458
193
483
311
653
388
132
14
577
18
15
96
6
6
46
297
301
297
109
172
456
458
417
419
55
141
389
548
686
33
18
15
96
6
6
46
297
301
297
109
172
456
458
417
419
55
653
389
548
686
33
18
15
96
6
6
46
297
301
297
109
172
456
458
417
419
567
1677
389
164
174
33
18
15
96
6
6
46
297
301
297
109
172
456
458
417
419
567
653
389
164
174
33
18
15
96
6
6
46
297
301
297
109
172
456
458
417
419
311
141
389
548
686
33
18
15
96
6
6
46
297
301
297
109
796
1296
394
417
547
599
1989
1805
1425
437
417
18
15
96
6
6
46
297
301
297
182
182
456
393
385
194
198
258
387
519
765
1668
18
15
96
6
6
46
297
301
297
182
182
456
393
705
706
198
130
387
523
921
1156
18
15
96
6
6
46
297
301
297
182
182
456
393
705
706
1222
258
387
523
921
1156
18
15
96
6
6
46
297
301
297
182
182
456
393
705
706
1222
130
387
523
921
1156
18
15
96
6
6
46
297
301
297
182
182
456
457
385
194
198
258
387
551
693
1668
18
15
96
6
6
46
297
301
297
182
182
456
457
385
706
198
130
387
135
189
644
18
15
96
6
6
46
297
301
297
182
182
456
457
193
194
198
258
387
135
61
4
18
15
96
6
6
46
297
301
297
182
182
456
457
193
194
198
130
387
135
61
4
18
15
96
6
6
46
297
301
297
182
182
456
457
193
706
1222
258
387
295
57
772
18
15
96
6
6
46
297
301
297
182
182
456
457
193
706
1222
130
387
295
57
772
18
15
96
6
6
46
297
301
297
621
28
16
422
545
547
1623
1221
1045
980
982
1041
18
15
96
6
6
46
297
301
297
621
540
16
422
545
547
1623
1349
372
980
982
1041
18
15
96
6
6
46
297
301
297
621
540
16
422
417
547
1623
1349
372
980
598
481
18
15
96
6
6
46
297
301
297
621
540
784
1446
545
547
1623
1349
884
1876
1062
673
18
15
96
6
6
46
297
301
297
621
540
784
1446
417
547
1623
1349
884
1876
1426
401
18
15
96
6
6
46
297
301
297
621
284
16
422
545
547
1623
709
21
980
982
1041
18
15
96
6
6
46
297
301
297
621
284
16
422
417
547
1623
709
21
980
594
721
18
15
96
6
6
46
297
301
297
621
284
272
394
545
547
1623
709
653
401
981
1041
18
15
96
6
6
46
297
301
297
621
284
272
394
449
547
1623
709
653
401
149
449
18
15
96
6
6
46
297
301
297
621
284
272
394
417
547
1623
709
653
401
437
417
18
15
96
6
6
46
297
301
297
621
796
16
422
545
547
1623
837
21
980
982
1041
18
15
96
6
6
46
297
301
297
621
796
16
422
417
547
1623
837
21
980
594
721
18
15
96
6
6
46
297
301
297
493
284
16
422
417
195
407
197
21
980
330
777
18
15
96
6
6
46
297
301
297
493
284
16
422
417
195
407
453
21
980
586
777
18
15
96
6
6
46
297
301
809
109
28
16
422
545
867
55
837
789
980
982
545
18
15
96
6
6
46
297
301
809
621
172
456
394
321
867
1079
1165
1412
516
558
321
18
15
96
6
6
46
297
301
809
621
172
456
394
545
867
1079
1165
1412
516
982
561
18
15
96
6
6
46
297
301
809
621
172
456
458
321
867
1079
1165
1412
164
398
321
18
15
96
6
6
46
297
301
809
621
172
456
458
545
867
1079
1165
1412
1156
974
545
18
15
96
6
6
46
297
301
809
621
188
16
422
545
867
1079
1157
1028
980
998
545
18
15
96
6
6
109
161
45
41
118
28
146
14
2
66
70
200
456
144
112
132
18
15
96
6
6
109
161
45
41
182
182
73
14
2
66
454
130
130
144
112
132
18
15
96
6
6
109
161
45
297
182
182
73
14
2
450
198
130
130
144
176
388
18
15
96
6
6
109
161
301
553
694
694
1609
1550
1538
962
966
898
1666
1168
1648
324
18
15
96
6
6
109
289
301
297
118
28
146
398
386
450
582
712
456
400
688
132
18
15
96
6
6
110
161
45
41
109
124
144
14
2
67
87
5
228
4
8
129
18
15
96
6
6
110
161
45
41
109
124
144
14
2
35
55
5
228
4
8
97
18
15
96
6
6
110
161
45
41
109
124
144
14
2
35
55
517
740
4
8
97
18
15
96
6
6
110
161
45
41
109
124
144
14
2
35
87
5
228
4
8
97
18
15
96
6
6
110
161
45
41
109
124
144
14
2
35
87
517
741
4
8
97
18
15
96
6
6
110
161
45
41
109
124
144
14
2
99
55
5
228
4
112
82
18
15
96
6
6
110
161
45
41
109
124
144
14
2
547
55
5
228
516
1544
2017
18
15
96
6
6
110
161
45
41
109
124
144
14
2
547
87
5
228
260
776
2017
18
15
96
6
6
110
161
45
41
109
124
144
14
2
547
599
1541
741
516
1544
2017
18
15
96
6
6
110
161
45
41
109
124
144
14
2
163
55
5
228
4
8
225
18
15
96
6
6
110
161
45
41
109
124
144
14
2
163
55
517
740
4
8
225
18
15
96
6
6
110
161
45
41
109
124
144
14
2
163
87
5
228
4
8
225
18
15
96
6
6
110
161
45
41
109
124
144
14
2
163
87
517
740
4
8
225
18
15
96
6
6
110
161
45
41
109
124
144
14
2
163
151
5
229
4
8
225
18
15
96
6
6
110
161
45
41
109
124
144
14
2
291
87
5
228
4
8
481
18
15
96
6
6
110
161
45
41
109
124
144
14
2
291
343
5
228
4
8
481
18
15
96
6
6
110
161
45
41
109
124
144
14
2
291
311
5
228
4
8
481
18
15
96
6
6
110
161
45
41
109
124
144
14
2
291
823
5
228
4
8
481
18
15
96
6
6
110
161
45
41
109
124
144
14
2
291
823
517
740
4
8
481
18
15
96
6
6
110
161
45
41
109
124
144
14
2
995
567
5
740
516
1712
1874
18
15
96
6
6
110
161
45
41
109
124
144
14
2
995
823
517
740
516
1712
1874
18
15
96
6
6
110
161
45
41
109
124
144
14
34
67
87
5
228
4
16
2
18
15
96
6
6
110
161
45
41
109
124
144
14
34
35
55
5
228
4
16
66
18
15
96
6
6
110
161
45
41
109
124
144
14
34
35
55
517
740
4
16
66
18
15
96
6
6
110
161
45
41
109
124
144
14
34
35
87
5
228
4
16
66
18
15
96
6
6
110
161
45
41
109
124
144
14
34
35
87
517
741
4
16
66
18
15
96
6
6
110
161
45
41
109
124
144
14
34
547
55
5
228
516
1552
1986
18
15
96
6
6
110
161
45
41
109
124
144
14
34
547
599
1541
741
516
1552
1986
18
15
96
6
6
110
161
45
41
109
124
144
14
34
163
55
5
228
4
16
194
18
15
96
6
6
110
161
45
41
109
124
144
14
34
163
55
517
740
4
16
194
18
15
96
6
6
110
161
45
41
109
124
144
14
34
163
87
5
228
4
16
194
18
15
96
6
6
110
161
45
41
109
124
144
14
34
163
87
517
740
4
16
194
18
15
96
6
6
110
161
45
41
109
124
144
14
34
163
151
5
229
4
16
194
18
15
96
6
6
110
161
45
41
109
124
144
14
34
291
87
5
228
4
16
450
18
15
96
6
6
110
161
45
41
109
124
144
14
34
291
343
5
228
4
16
450
18
15
96
6
6
110
161
45
41
109
124
144
14
34
291
311
5
228
4
16
450
18
15
96
6
6
110
161
45
41
109
124
144
14
34
291
823
5
228
4
16
450
18
15
96
6
6
110
161
45
41
109
124
144
14
34
291
823
517
740
4
16
450
18
15
96
6
6
110
161
45
41
109
124
144
14
450
67
87
5
228
260
904
1793
18
15
96
6
6
110
161
45
41
109
124
144
14
450
35
55
5
228
260
904
705
18
15
96
6
6
110
161
45
41
109
124
144
14
450
35
55
517
740
260
904
705
18
15
96
6
6
110
161
45
41
109
124
144
14
450
35
87
5
228
260
904
705
18
15
96
6
6
110
161
45
41
109
124
144
14
450
35
87
517
741
260
904
705
18
15
96
6
6
110
161
45
41
109
124
144
14
450
547
55
5
228
260
904
961
18
15
96
6
6
110
161
45
41
109
124
144
14
450
547
87
5
228
260
904
961
18
15
96
6
6
110
161
45
41
109
124
144
14
450
547
343
5
228
260
904
961
18
15
96
6
6
110
161
45
41
109
124
144
14
450
547
343
517
740
260
904
961
18
15
96
6
6
110
161
45
41
109
124
144
14
450
547
311
5
228
260
904
961
18
15
96
6
6
110
161
45
41
109
124
144
14
450
547
311
517
740
260
904
961
18
15
96
6
6
110
161
45
41
109
124
144
14
450
579
87
5
228
260
904
769
18
15
96
6
6
110
161
45
41
109
124
144
14
450
291
311
5
228
260
904
1089
18
15
96
6
6
110
161
45
41
109
124
144
14
450
291
823
5
228
260
904
1089
18
15
96
6
6
110
161
45
41
109
124
144
14
450
291
823
517
740
260
904
1089
18
15
96
6
6
110
161
45
41
109
796
656
14
34
291
855
1989
925
1092
1552
1714
18
15
96
6
6
110
161
45
41
118
29
144
14
2
66
70
455
456
146
112
132
18
15
96
6
6
110
161
45
41
118
28
144
14
2
66
70
200
458
146
112
132
18
15
96
6
6
110
161
45
41
118
28
144
14
2
66
70
456
462
146
112
132
18
15
96
6
6
110
161
45
41
182
284
144
14
2
66
454
456
332
4
112
132
18
15
96
6
6
110
161
45
41
182
182
72
14
2
66
454
130
131
17
112
68
18
15
96
6
6
110
161
45
41
621
124
144
14
450
547
1879
517
1764
260
904
961
18
15
96
6
6
110
161
45
297
109
124
144
14
34
675
87
5
229
260
784
1970
18
15
96
6
6
110
161
45
297
109
124
144
14
34
803
567
5
228
4
784
1842
18
15
96
6
6
110
161
45
297
109
124
144
14
34
803
567
517
740
516
528
1842
18
15
96
6
6
110
161
45
297
182
284
144
14
2
450
198
456
332
4
176
388
18
15
96
6
6
110
161
45
297
182
182
72
14
2
450
198
258
131
145
496
388
18
15
96
6
6
110
161
45
297
182
182
72
14
2
450
198
130
131
17
496
388
18
15
96
6
6
110
161
173
41
109
124
144
14
66
35
55
5
228
4
136
193
18
15
96
6
6
110
161
173
41
109
124
144
14
66
35
55
517
740
4
48
930
18
15
96
6
6
110
161
173
41
109
124
144
14
66
35
87
5
228
4
136
193
18
15
96
6
6
110
161
173
41
109
124
144
14
66
35
87
517
740
4
48
930
18
15
96
6
6
110
161
173
41
109
124
144
14
66
35
567
517
740
4
48
930
18
15
96
6
6
110
161
173
41
109
124
144
14
66
35
343
5
229
4
136
193
18
15
96
6
6
110
161
173
41
109
124
144
14
66
35
311
5
228
4
136
193
18
15
96
6
6
110
161
173
41
109
124
144
14
66
963
567
5
228
516
1672
1793
18
15
96
6
6
110
161
173
41
109
124
144
14
66
963
567
517
228
260
824
1794
18
15
96
6
6
110
161
173
41
109
124
144
14
66
963
1591
1541
1764
1540
1672
1793
18
15
96
6
6
110
161
173
41
109
124
144
14
66
451
55
5
228
4
648
769
18
15
96
6
6
110
161
173
41
109
124
144
14
66
451
567
5
228
4
648
769
18
15
96
6
6
110
161
173
41
109
124
144
14
66
451
311
5
228
4
648
769
18
15
96
6
6
110
161
173
41
109
124
144
14
66
995
567
5
228
516
560
1826
18
15
96
6
6
110
161
173
41
109
124
144
14
66
995
567
517
228
260
816
1826
18
15
96
6
6
110
161
173
41
109
124
144
14
66
995
1591
1541
1253
132
648
1810
18
15
96
6
6
110
161
173
41
109
124
144
14
66
483
55
5
228
4
648
785
18
15
96
6
6
110
161
173
41
109
124
144
14
66
483
567
5
228
4
648
785
18
15
96
6
6
110
161
173
41
109
124
144
14
66
483
311
5
228
4
648
785
18
15
96
6
6
110
161
173
41
109
124
144
14
386
35
55
5
228
260
944
738
18
15
96
6
6
110
161
173
41
109
124
144
14
386
35
55
517
740
260
944
738
18
15
96
6
6
110
161
173
41
109
124
144
14
386
35
87
5
228
260
944
738
18
15
96
6
6
110
161
173
41
109
124
144
14
386
35
87
517
740
260
944
738
18
15
96
6
6
110
161
173
41
109
124
144
14
386
451
567
5
228
260
944
514
18
15
96
6
6
110
161
173
41
109
124
144
14
386
451
311
5
228
260
944
514
18
15
96
6
6
110
161
173
41
109
124
144
14
706
483
55
5
740
1540
1880
1042
18
15
96
6
6
110
161
173
41
109
124
144
14
706
483
567
5
740
1540
1880
1042
18
15
96
6
6
110
161
173
41
109
124
144
14
706
483
311
5
740
1540
1880
1042
18
15
96
6
6
110
161
173
41
182
28
144
14
66
450
454
968
460
260
304
772
18
15
96
6
6
110
161
173
41
182
284
144
14
66
450
454
456
332
4
304
772
18
15
96
6
6
110
161
173
41
182
284
144
14
386
450
454
456
332
260
944
516
18
15
96
6
6
110
161
173
41
182
182
72
14
66
450
454
130
131
529
816
772
18
15
96
6
6
110
161
173
553
1645
1532
656
526
834
2019
1591
1797
1125
772
816
1554
18
15
96
6
6
110
161
173
297
109
124
144
14
66
547
55
5
228
516
1672
1985
18
15
96
6
6
110
161
173
297
109
124
144
14
66
547
55
517
740
516
1672
1986
18
15
96
6
6
110
161
173
297
109
124
144
14
66
547
87
5
741
516
1672
1986
18
15
96
6
6
110
161
173
297
109
124
144
14
66
547
87
517
1764
1540
1624
1986
18
15
96
6
6
110
161
173
297
109
124
144
14
66
547
567
517
740
516
1672
1986
18
15
96
6
6
110
161
173
297
109
124
144
14
66
547
599
517
741
516
1672
1986
18
15
96
6
6
110
161
173
297
109
124
144
14
386
547
55
5
228
260
944
994
18
15
96
6
6
110
161
173
297
109
124
144
14
386
547
55
517
740
260
944
994
18
15
96
6
6
110
161
173
297
109
124
144
14
386
547
87
5
228
260
944
994
18
15
96
6
6
110
161
173
297
109
124
144
14
386
547
311
5
228
260
944
994
18
15
96
6
6
110
161
173
297
109
124
144
14
642
547
55
5
740
516
1896
994
18
15
96
6
6
110
161
173
297
109
124
144
14
642
547
55
517
740
516
1896
994
18
15
96
6
6
110
161
173
297
109
124
144
14
642
547
87
5
741
516
1896
994
18
15
96
6
6
110
161
173
297
109
124
144
14
642
547
567
517
740
516
1896
994
18
15
96
6
6
110
161
173
297
109
124
144
14
706
547
55
5
740
1540
1880
1474
18
15
96
6
6
110
161
173
297
109
124
144
14
706
547
55
517
740
1540
1880
1474
18
15
96
6
6
110
161
173
297
109
124
144
14
706
547
87
5
741
1540
1880
1474
18
15
96
6
6
110
161
173
297
109
124
144
14
706
547
567
517
740
1540
1880
1474
18
15
96
6
6
110
161
173
297
109
124
144
14
706
547
599
517
741
1540
1880
1474
18
15
96
6
6
110
161
173
297
621
1660
1680
1550
1666
1571
1623
1541
1252
1028
1240
1490
18
15
96
6
6
110
161
173
297
621
1660
1680
1550
1698
1571
1623
1541
1252
1028
1224
1474
18
15
96
6
6
110
161
173
297
493
284
144
14
66
547
1879
325
372
580
592
1954
18
15
96
6
6
110
161
173
297
493
284
144
14
386
547
1879
325
372
580
944
994
18
15
96
6
6
110
161
173
297
493
284
144
14
418
547
1879
325
372
580
936
833
18
15
96
6
6
110
161
301
41
109
124
144
14
546
35
87
5
741
1540
1808
1090
18
15
96
6
6
110
161
301
553
109
124
144
14
546
931
567
1541
1764
1540
1808
1346
18
15
96
6
6
110
161
301
553
694
694
1608
1550
1538
962
966
898
1667
1169
1648
324
18
15
96
6
6
110
161
301
297
109
124
144
14
514
547
567
517
740
516
1800
993
18
15
96
6
6
110
161
301
297
109
124
144
14
546
547
567
517
740
516
1808
962
18
15
96
6
6
110
161
301
297
621
124
144
14
546
547
1623
517
740
516
1808
962
18
15
96
6
6
110
289
45
41
109
124
144
654
34
35
55
5
740
1924
1064
25
18
15
96
6
6
110
289
45
41
109
124
144
654
34
35
87
5
741
1924
1064
105
18
15
96
6
6
110
289
45
41
109
124
144
654
34
547
87
5
741
1924
1064
1641
18
15
96
6
6
110
289
45
41
109
124
144
654
34
547
343
517
741
1924
1064
1641
18
15
96
6
6
110
289
45
41
109
124
144
654
34
547
311
5
740
1924
1064
1561
18
15
96
6
6
110
289
45
41
109
124
144
654
34
547
599
5
741
1924
1064
1641
18
15
96
6
6
110
289
45
41
109
124
144
654
34
163
55
5
740
1924
1064
1961
18
15
96
6
6
110
289
45
41
109
124
144
654
34
163
87
5
741
1924
1064
1961
18
15
96
6
6
110
289
45
41
109
124
144
654
34
611
567
5
740
1924
1064
1601
18
15
96
6
6
110
289
45
41
621
124
144
654
34
547
1879
517
1764
1924
1064
1561
18
15
96
6
6
110
289
109
41
109
124
144
654
2
195
151
5
740
1924
1072
1954
18
15
96
6
6
110
289
109
41
118
28
144
398
2
322
70
456
460
836
1968
676
18
15
96
6
6
110
289
557
41
109
124
144
782
930
675
1591
1541
1764
1796
1296
306
18
15
96
6
6
110
289
557
41
109
124
144
782
930
675
1623
1541
1765
1796
1296
306
18
15
96
6
6
110
289
557
41
621
124
144
782
930
675
1879
517
1764
1796
1296
306
18
15
96
6
6
110
289
557
553
109
124
144
782
962
995
567
1541
1764
1796
1328
1058
18
15
96
6
6
110
289
557
297
621
124
144
782
962
547
1623
517
1764
1796
1160
1217
18
15
96
6
6
110
289
557
297
621
124
144
782
930
547
1623
517
1764
1796
1296
322
18
15
96
6
6
110
289
557
297
621
1660
144
782
962
547
1623
1541
228
1796
1160
193
18
15
96
6
6
110
289
557
297
621
1660
144
782
962
579
1623
1541
228
1796
1160
129
18
15
96
6
6
110
289
557
297
493
284
144
398
930
547
1879
325
372
836
1608
1218
18
15
96
6
6
110
289
173
41
109
124
144
654
66
35
55
5
740
1924
1032
18
18
15
96
6
6
110
289
173
41
109
124
144
654
66
35
87
5
741
1924
1032
18
18
15
96
6
6
110
289
173
41
109
124
144
654
66
35
87
517
1764
1924
1032
18
18
15
96
6
6
110
289
173
297
109
124
144
654
66
547
55
5
740
1924
1032
1554
18
15
96
6
6
110
289
173
297
109
124
144
654
66
547
55
517
740
1924
1032
1554
18
15
96
6
6
110
289
173
297
109
124
144
654
66
547
87
5
741
1924
1032
1554
18
15
96
6
6
110
289
173
297
109
124
144
654
66
547
87
517
1764
1924
1032
1554
18
15
96
6
6
110
289
173
297
109
124
144
654
66
547
567
517
740
1924
1032
1554
18
15
96
6
6
110
289
301
41
109
124
144
398
194
35
311
5
228
388
8
450
18
15
96
6
6
110
289
301
41
109
124
144
398
194
35
855
5
228
388
8
450
18
15
96
6
6
110
289
301
41
109
124
144
398
418
35
87
5
228
388
552
834
18
15
96
6
6
110
289
301
41
109
124
144
398
418
35
343
5
228
388
552
834
18
15
96
6
6
110
289
301
41
109
124
144
398
418
35
855
5
228
388
552
834
18
15
96
6
6
110
289
301
41
109
124
144
654
418
35
87
5
741
1924
1168
1986
18
15
96
6
6
110
289
301
41
109
124
144
654
1858
1059
87
5
741
1924
1544
1810
18
15
96
6
6
110
289
301
553
109
124
144
782
706
963
1079
1541
1765
1796
1112
1026
18
15
96
6
6
110
289
301
553
109
124
144
782
706
995
1079
1541
1765
1796
1112
1058
18
15
96
6
6
110
289
301
553
109
124
144
782
706
995
567
1541
1765
1796
1112
1058
18
15
96
6
6
110
289
301
553
109
124
144
398
386
963
1079
5
228
388
136
545
18
15
96
6
6
110
289
301
553
109
124
144
398
386
963
1079
1541
1764
388
696
545
18
15
96
6
6
110
289
301
553
109
124
144
398
386
963
567
1541
740
388
136
545
18
15
96
6
6
110
289
301
553
109
124
144
398
386
931
55
5
228
388
560
610
18
15
96
6
6
110
289
301
553
109
124
144
398
386
931
567
5
228
388
560
610
18
15
96
6
6
110
289
301
553
109
124
144
398
386
931
567
1541
740
388
560
610
18
15
96
6
6
110
289
301
553
109
124
144
398
386
995
1079
1029
740
388
136
593
18
15
96
6
6
110
289
301
553
109
124
144
398
386
995
1079
5
228
388
136
593
18
15
96
6
6
110
289
301
553
109
124
144
398
386
995
55
5
228
388
136
593
18
15
96
6
6
110
289
301
553
109
124
144
398
386
995
55
517
228
388
136
593
18
15
96
6
6
110
289
301
553
109
124
144
398
386
995
567
5
228
388
136
593
18
15
96
6
6
110
289
301
553
109
124
144
398
386
995
567
1541
740
388
136
593
18
15
96
6
6
110
289
301
553
109
124
144
398
546
931
567
5
740
388
936
1218
18
15
96
6
6
110
289
301
553
109
124
144
398
546
931
567
1541
740
388
936
1218
18
15
96
6
6
110
289
301
553
109
124
144
398
450
995
1079
1029
740
388
520
546
18
15
96
6
6
110
289
301
553
109
124
144
398
450
995
1079
5
228
388
520
530
18
15
96
6
6
110
289
301
553
109
124
144
398
450
995
55
5
228
388
520
530
18
15
96
6
6
110
289
301
553
109
124
144
398
450
995
567
5
228
388
520
530
18
15
96
6
6
110
289
301
553
109
124
144
398
450
995
567
1541
740
388
520
546
18
15
96
6
6
110
289
301
553
109
124
144
398
418
963
1079
5
228
388
144
514
18
15
96
6
6
110
289
301
553
109
124
144
398
418
963
567
1541
740
388
552
513
18
15
96
6
6
110
289
301
553
109
124
144
398
418
931
55
5
228
388
144
578
18
15
96
6
6
110
289
301
553
109
124
144
398
418
931
55
517
228
388
144
578
18
15
96
6
6
110
289
301
553
109
124
144
398
418
931
567
5
228
388
144
578
18
15
96
6
6
110
289
301
553
109
124
144
398
418
931
567
1541
740
388
552
553
18
15
96
6
6
110
289
301
553
109
124
144
654
386
963
1079
1541
1764
1924
1160
1153
18
15
96
6
6
110
289
301
553
109
124
144
654
386
931
567
1541
1764
1924
1240
1122
18
15
96
6
6
110
289
301
553
109
124
144
654
386
995
1079
1541
1764
1924
1240
1106
18
15
96
6
6
110
289
301
553
109
124
144
654
386
995
567
1541
1764
1924
1240
1106
18
15
96
6
6
110
289
301
553
109
124
144
654
418
963
1079
1541
1764
1924
1168
258
18
15
96
6
6
110
289
301
553
109
124
144
654
418
931
567
1541
1764
1924
1168
1202
18
15
96
6
6
110
289
301
297
109
124
144
782
546
547
567
517
1764
1796
1040
1474
18
15
96
6
6
110
289
301
297
109
124
144
782
546
547
599
517
1764
1796
1040
1474
18
15
96
6
6
110
289
301
297
109
124
144
782
706
547
567
517
1764
1796
1112
1218
18
15
96
6
6
110
289
301
297
109
124
144
398
386
451
55
5
228
388
136
129
18
15
96
6
6
110
289
301
297
109
124
144
398
386
451
567
517
228
388
136
129
18
15
96
6
6
110
289
301
297
109
124
144
398
386
419
55
5
740
388
560
1634
18
15
96
6
6
110
289
301
297
109
124
144
398
386
419
567
5
741
388
560
1634
18
15
96
6
6
110
289
301
297
109
124
144
398
194
323
87
5
228
388
8
338
18
15
96
6
6
110
289
301
297
109
124
144
398
194
227
567
517
228
388
8
66
18
15
96
6
6
110
289
301
297
109
124
144
398
194
451
55
5
228
388
8
514
18
15
96
6
6
110
289
301
297
109
124
144
398
194
451
567
517
228
388
8
514
18
15
96
6
6
110
289
301
297
109
124
144
398
194
739
567
5
741
388
8
786
18
15
96
6
6
110
289
301
297
109
124
144
398
194
739
567
517
740
388
8
786
18
15
96
6
6
110
289
301
297
109
124
144
398
194
483
55
5
228
388
8
578
18
15
96
6
6
110
289
301
297
109
124
144
398
194
483
567
517
228
388
8
578
18
15
96
6
6
110
289
301
297
109
124
144
398
450
483
55
5
740
388
520
1570
18
15
96
6
6
110
289
301
297
109
124
144
398
418
419
55
5
228
388
144
178
18
15
96
6
6
110
289
301
297
109
124
144
398
418
419
567
5
228
388
144
178
18
15
96
6
6
110
289
301
297
109
124
144
654
386
419
55
5
740
1924
1272
185
18
15
96
6
6
110
289
301
297
109
124
144
654
418
419
55
5
740
1924
1168
178
18
15
96
6
6
110
289
301
297
109
124
144
654
418
419
567
5
741
1924
1168
178
18
15
96
6
6
110
289
301
297
118
29
144
398
386
450
70
455
456
402
688
132
18
15
96
6
6
110
289
301
297
118
29
144
398
386
450
582
711
456
402
688
132
18
15
96
6
6
110
289
301
297
118
29
144
398
386
450
582
455
456
402
688
132
18
15
96
6
6
110
289
301
297
118
28
144
398
386
450
70
456
462
402
688
132
18
15
96
6
6
110
289
301
297
118
28
144
398
386
450
582
456
462
402
688
132
18
15
96
6
6
110
289
301
297
182
284
144
398
386
706
198
456
332
836
560
644
18
15
96
6
6
110
289
301
297
621
124
144
398
418
547
1623
517
740
388
552
705
18
15
96
6
6
110
265
557
41
621
796
656
422
929
675
1879
1477
924
1250
1558
1201
18
15
96
6
6
110
265
557
297
493
284
144
486
929
547
1879
325
372
866
1550
1265
18
15
96
6
6
110
265
301
553
109
108
72
842
705
995
567
1549
1669
1988
1070
1121
18
15
96
6
6
110
265
301
553
109
108
72
874
705
995
1079
1549
1669
2004
1046
1105
18
15
96
6
6
110
265
301
553
109
108
72
874
705
995
567
1549
1669
2004
1046
1105
18
15
96
6
6
110
265
301
297
109
108
72
458
193
227
567
525
132
932
1046
97
18
15
96
6
6
110
265
589
65
118
29
144
434
897
9
46
199
456
492
814
910
18
15
96
6
6
110
137
45
41
109
108
72
42
33
35
55
13
133
84
150
113
18
15
96
6
6
110
137
45
41
109
108
72
42
33
163
55
13
133
84
150
241
18
15
96
6
6
110
137
45
41
109
172
72
42
33
35
55
141
132
84
150
113
18
15
96
6
6
110
137
45
41
109
172
72
42
33
163
55
141
132
84
150
241
18
15
96
6
6
110
137
77
65
118
29
144
50
1
9
46
199
456
92
54
14
18
15
96
6
6
110
137
77
65
118
29
144
50
1
9
46
455
456
604
54
14
18
15
96
6
6
110
137
77
57
109
108
72
34
1
195
39
13
133
60
118
209
18
15
96
6
6
110
137
77
57
109
108
72
34
1
195
551
13
133
60
118
209
18
15
96
6
6
110
137
77
57
109
108
72
34
1
195
295
13
133
60
118
209
18
15
96
6
6
110
137
77
57
109
108
72
34
1
195
295
525
645
60
118
209
18
15
96
6
6
110
137
77
57
109
108
72
18
1
195
39
13
133
28
30
193
18
15
96
6
6
110
137
77
57
109
108
72
18
1
195
551
13
133
28
30
193
18
15
96
6
6
110
137
77
57
109
108
72
18
1
195
295
13
133
28
30
193
18
15
96
6
6
110
137
77
57
109
108
72
18
1
195
295
525
133
28
118
193
18
15
96
6
6
110
137
77
57
109
108
72
42
1
195
39
13
133
84
54
353
18
15
96
6
6
110
137
77
57
109
108
72
42
1
195
551
13
133
84
54
353
18
15
96
6
6
110
137
77
57
109
108
72
42
1
195
295
13
133
84
54
353
18
15
96
6
6
110
137
77
57
109
108
72
42
1
963
1063
13
133
84
694
1889
18
15
96
6
6
110
137
77
57
109
108
72
42
1
963
551
13
133
84
694
1889
18
15
96
6
6
110
137
77
57
109
108
72
42
1
963
551
1549
133
84
694
1889
18
15
96
6
6
110
137
77
57
109
108
72
42
1
963
1575
1549
133
84
694
1889
18
15
96
6
6
110
137
77
57
109
172
72
34
1
195
39
141
133
60
62
353
18
15
96
6
6
110
137
77
57
109
172
72
34
1
195
295
141
133
60
62
353
18
15
96
6
6
110
137
77
57
109
172
72
18
1
194
39
141
133
156
502
196
18
15
96
6
6
110
137
77
57
109
172
72
18
1
194
295
141
133
156
502
196
18
15
96
6
6
110
137
77
57
109
172
72
18
1
194
295
653
133
156
502
196
18
15
96
6
6
110
137
77
57
109
172
72
18
1
195
39
141
133
28
30
193
18
15
96
6
6
110
137
77
57
109
172
72
18
1
195
295
141
133
28
30
193
18
15
96
6
6
110
137
77
57
109
172
72
18
1
195
295
653
133
28
30
193
18
15
96
6
6
110
137
77
57
109
172
72
42
1
195
39
141
132
84
54
353
18
15
96
6
6
110
137
77
57
109
172
72
42
1
195
295
141
132
84
54
353
18
15
96
6
6
110
137
77
57
109
172
72
42
1
195
295
653
132
84
54
353
18
15
96
6
6
110
137
77
313
109
108
72
34
1
451
39
13
133
60
118
721
18
15
96
6
6
110
137
77
313
109
108
72
34
1
451
551
13
133
60
118
721
18
15
96
6
6
110
137
77
313
109
108
72
34
1
451
551
525
645
60
118
721
18
15
96
6
6
110
137
77
313
109
108
72
18
1
707
551
525
645
668
1726
1953
18
15
96
6
6
110
137
77
313
109
108
72
18
1
451
39
13
133
28
126
705
18
15
96
6
6
110
137
77
313
109
108
72
18
1
451
551
13
133
28
126
705
18
15
96
6
6
110
137
77
313
109
108
72
18
1
451
551
525
645
28
118
721
18
15
96
6
6
110
137
77
313
109
108
72
42
1
451
39
13
133
84
54
865
18
15
96
6
6
110
137
77
313
109
108
72
42
1
451
551
13
133
84
54
865
18
15
96
6
6
110
137
77
313
109
172
72
34
1
451
295
141
133
60
62
417
18
15
96
6
6
110
137
77
313
109
172
72
18
1
451
295
141
133
284
286
417
18
15
96
6
6
110
137
77
313
109
172
72
18
1
451
295
653
133
28
694
1745
18
15
96
6
6
110
137
77
313
109
172
72
42
1
451
295
141
132
84
54
417
18
15
96
6
6
110
137
77
313
109
172
72
42
1
451
295
653
132
84
54
417
18
15
96
6
6
110
137
77
313
621
108
72
18
1
707
1575
525
1669
1692
1726
1953
18
15
96
6
6
110
137
77
313
621
172
72
34
1
707
1575
1165
1157
572
1598
1953
18
15
96
6
6
110
137
77
313
621
172
72
18
1
707
1575
1165
1157
1692
1726
1953
18
15
96
6
6
110
137
173
41
109
108
72
18
65
451
55
13
133
284
830
673
18
15
96
6
6
110
137
173
41
109
108
72
18
65
451
567
13
133
284
830
673
18
15
96
6
6
110
137
173
41
109
108
72
18
65
451
311
13
133
284
830
673
18
15
96
6
6
110
137
173
41
109
172
72
18
65
451
311
141
133
284
566
1665
18
15
96
6
6
110
137
173
297
493
284
144
38
417
547
1879
325
372
596
914
881
18
15
96
6
6
110
169
45
41
109
108
72
10
1
35
55
13
132
4
110
105
18
15
96
6
6
110
169
45
41
109
108
72
10
1
35
55
525
644
4
110
105
18
15
96
6
6
110
169
45
41
109
108
72
10
1
547
55
13
133
68
622
2025
18
15
96
6
6
110
169
45
41
109
108
72
10
1
163
55
13
132
4
110
233
18
15
96
6
6
110
169
45
41
109
108
72
10
1
163
55
525
644
4
110
233
18
15
96
6
6
110
169
45
41
109
108
72
10
1
291
311
13
132
4
182
689
18
15
96
6
6
110
169
45
41
109
108
72
10
1
291
823
13
132
4
182
689
18
15
96
6
6
110
169
45
41
109
108
72
10
1
291
823
525
132
4
182
689
18
15
96
6
6
110
169
45
41
109
108
72
10
33
35
55
13
132
4
22
33
18
15
96
6
6
110
169
45
41
109
108
72
10
33
35
55
525
644
4
22
33
18
15
96
6
6
110
169
45
41
109
108
72
10
33
163
55
13
132
4
22
209
18
15
96
6
6
110
169
45
41
109
108
72
10
33
163
55
525
644
4
22
209
18
15
96
6
6
110
169
45
41
109
108
72
10
33
291
311
13
132
4
22
801
18
15
96
6
6
110
169
45
41
109
108
72
10
33
291
823
13
132
4
22
801
18
15
96
6
6
110
169
45
41
109
108
72
10
33
291
823
525
132
4
22
801
18
15
96
6
6
110
169
45
41
109
172
72
10
1
35
55
141
132
4
110
105
18
15
96
6
6
110
169
45
41
109
172
72
10
1
547
55
141
133
292
622
2025
18
15
96
6
6
110
169
45
41
109
172
72
10
1
163
55
141
132
4
182
945
18
15
96
6
6
110
169
45
41
109
172
72
10
1
291
311
141
132
4
182
689
18
15
96
6
6
110
169
45
41
109
172
72
10
33
35
55
141
132
4
22
33
18
15
96
6
6
110
169
45
41
109
172
72
10
33
163
55
141
132
4
22
209
18
15
96
6
6
110
169
45
41
109
172
72
10
33
291
311
141
132
4
22
465
18
15
96
6
6
110
169
45
41
182
182
72
9
1
66
454
130
131
11
121
132
18
15
96
6
6
110
169
45
41
182
182
144
9
1
66
454
258
371
263
119
68
18
15
96
6
6
110
169
45
297
109
108
72
10
33
803
567
13
132
516
534
1841
18
15
96
6
6
110
169
45
297
109
108
72
10
33
803
567
525
132
516
534
1841
18
15
96
6
6
110
169
45
297
109
108
72
522
33
803
567
525
645
1796
534
1825
18
15
96
6
6
110
169
45
297
109
172
72
10
33
803
567
653
132
516
534
1825
18
15
96
6
6
110
169
45
297
182
182
72
9
1
450
198
258
131
11
473
836
18
15
96
6
6
110
169
45
297
182
182
72
9
1
450
198
130
131
11
473
836
18
15
96
6
6
110
169
45
297
182
182
144
9
1
450
198
258
371
7
503
388
18
15
96
6
6
110
169
173
41
109
108
72
10
769
1059
55
13
644
1684
2006
1969
18
15
96
6
6
110
169
173
41
109
108
72
10
769
963
1079
13
132
532
2006
1089
18
15
96
6
6
110
169
173
41
109
108
72
10
769
963
567
13
132
532
2006
1089
18
15
96
6
6
110
169
173
41
109
108
72
10
769
963
567
525
132
532
2006
1089
18
15
96
6
6
110
169
173
41
109
108
72
10
65
35
55
13
132
4
86
193
18
15
96
6
6
110
169
173
41
109
108
72
10
65
35
55
525
644
4
86
193
18
15
96
6
6
110
169
173
41
109
108
72
10
65
35
311
13
132
4
86
193
18
15
96
6
6
110
169
173
41
109
108
72
10
65
963
1079
13
132
4
566
1841
18
15
96
6
6
110
169
173
41
109
108
72
10
65
963
567
13
132
4
566
1841
18
15
96
6
6
110
169
173
41
109
108
72
10
65
963
567
525
132
4
566
1841
18
15
96
6
6
110
169
173
41
109
108
72
10
65
451
55
13
132
4
54
817
18
15
96
6
6
110
169
173
41
109
108
72
10
65
451
567
13
132
4
54
817
18
15
96
6
6
110
169
173
41
109
108
72
10
385
35
55
13
132
260
950
433
18
15
96
6
6
110
169
173
41
109
108
72
10
385
35
55
525
644
132
950
1969
18
15
96
6
6
110
169
173
41
109
108
72
10
385
35
311
13
132
260
950
433
18
15
96
6
6
110
169
173
41
109
108
72
10
641
35
55
13
644
516
1910
561
18
15
96
6
6
110
169
173
41
109
108
72
10
641
35
55
525
644
516
1910
561
18
15
96
6
6
110
169
173
41
109
108
72
10
897
1059
55
13
644
516
1974
1969
18
15
96
6
6
110
169
173
41
109
108
72
10
705
35
55
13
645
1668
1878
705
18
15
96
6
6
110
169
173
41
109
108
72
10
417
35
55
13
132
132
942
737
18
15
96
6
6
110
169
173
41
109
108
72
10
417
35
55
525
644
132
942
737
18
15
96
6
6
110
169
173
41
109
108
72
10
801
1059
55
13
644
1668
1998
2017
18
15
96
6
6
110
169
173
41
109
108
72
10
929
1059
55
13
644
516
1966
1889
18
15
96
6
6
110
169
173
41
109
108
72
522
769
963
567
13
645
1796
1518
1321
18
15
96
6
6
110
169
173
41
109
108
72
522
769
995
567
13
644
1796
1526
1329
18
15
96
6
6
110
169
173
41
109
108
72
522
641
35
55
13
644
1796
1398
561
18
15
96
6
6
110
169
173
41
109
108
72
522
705
35
55
13
644
1796
1366
1217
18
15
96
6
6
110
169
173
41
109
108
72
522
705
451
567
13
644
1796
1366
1025
18
15
96
6
6
110
169
173
41
109
172
72
10
65
35
55
141
132
4
86
193
18
15
96
6
6
110
169
173
41
109
172
72
10
65
35
567
653
132
20
86
193
18
15
96
6
6
110
169
173
41
109
172
72
10
65
35
311
141
132
4
86
193
18
15
96
6
6
110
169
173
41
109
172
72
10
65
35
311
653
132
4
86
193
18
15
96
6
6
110
169
173
41
109
172
72
10
65
451
311
141
132
4
54
817
18
15
96
6
6
110
169
173
41
109
172
72
10
385
35
55
141
132
292
950
433
18
15
96
6
6
110
169
173
41
109
172
72
10
385
35
311
141
132
292
950
433
18
15
96
6
6
110
169
173
41
109
172
72
10
417
35
55
141
133
132
942
737
18
15
96
6
6
110
169
173
41
182
182
72
9
65
450
454
258
131
11
89
644
18
15
96
6
6
110
169
173
41
182
182
72
9
65
450
454
130
131
11
89
644
18
15
96
6
6
110
169
173
41
182
182
72
9
385
450
454
130
131
139
953
1028
18
15
96
6
6
110
169
173
553
109
108
72
522
1729
1987
1079
1549
1669
1796
1934
1026
18
15
96
6
6
110
169
173
553
694
694
72
9
769
1986
966
898
643
1679
2009
1604
18
15
96
6
6
110
169
173
297
109
108
72
10
769
547
55
13
132
532
2006
945
18
15
96
6
6
110
169
173
297
109
108
72
10
769
547
55
525
644
1684
2038
945
18
15
96
6
6
110
169
173
297
109
108
72
10
769
547
567
525
132
532
2006
945
18
15
96
6
6
110
169
173
297
109
108
72
10
65
547
55
13
132
532
598
1985
18
15
96
6
6
110
169
173
297
109
108
72
10
65
547
55
525
133
68
598
1985
18
15
96
6
6
110
169
173
297
109
108
72
10
65
547
567
525
132
532
598
1985
18
15
96
6
6
110
169
173
297
109
108
72
10
385
547
55
13
132
260
950
945
18
15
96
6
6
110
169
173
297
109
108
72
10
385
547
55
525
132
260
950
945
18
15
96
6
6
110
169
173
297
109
108
72
10
385
547
311
13
132
260
950
945
18
15
96
6
6
110
169
173
297
109
108
72
10
641
1571
55
525
644
516
1910
1585
18
15
96
6
6
110
169
173
297
109
108
72
10
897
547
55
13
133
516
1974
1457
18
15
96
6
6
110
169
173
297
109
108
72
10
897
547
55
525
132
516
1974
945
18
15
96
6
6
110
169
173
297
109
108
72
10
897
547
311
13
133
516
1974
1457
18
15
96
6
6
110
169
173
297
109
108
72
10
705
547
55
13
644
1668
1878
1345
18
15
96
6
6
110
169
173
297
109
108
72
10
705
547
55
525
644
1668
1878
1345
18
15
96
6
6
110
169
173
297
109
108
72
10
705
1571
55
525
644
1668
1878
1857
18
15
96
6
6
110
169
173
297
109
108
72
10
417
547
55
13
132
132
942
929
18
15
96
6
6
110
169
173
297
109
108
72
10
417
547
55
525
132
132
942
929
18
15
96
6
6
110
169
173
297
109
108
72
10
417
547
311
13
132
132
942
929
18
15
96
6
6
110
169
173
297
109
108
72
10
801
547
55
13
133
516
1998
993
18
15
96
6
6
110
169
173
297
109
108
72
10
801
547
55
525
133
516
1998
993
18
15
96
6
6
110
169
173
297
109
108
72
10
801
547
567
13
133
516
1998
993
18
15
96
6
6
110
169
173
297
109
108
72
10
801
547
567
525
133
516
1998
993
18
15
96
6
6
110
169
173
297
109
108
72
10
801
547
311
13
133
516
1998
993
18
15
96
6
6
110
169
173
297
109
108
72
10
929
547
55
13
133
516
1966
929
18
15
96
6
6
110
169
173
297
109
108
72
10
929
547
55
525
132
516
1966
929
18
15
96
6
6
110
169
173
297
109
108
72
10
929
547
311
13
133
516
1966
929
18
15
96
6
6
110
169
173
297
109
108
72
522
769
547
55
13
644
1796
1494
1457
18
15
96
6
6
110
169
173
297
109
108
72
522
769
547
55
525
644
1796
1494
1457
18
15
96
6
6
110
169
173
297
109
108
72
522
769
547
567
525
644
1796
1494
1457
18
15
96
6
6
110
169
173
297
109
108
72
522
385
547
55
525
644
1796
750
1769
18
15
96
6
6
110
169
173
297
109
108
72
522
897
547
55
13
644
1796
1462
1457
18
15
96
6
6
110
169
173
297
109
108
72
522
897
547
55
525
644
1796
1462
1457
18
15
96
6
6
110
169
173
297
109
108
72
522
705
547
55
13
644
1796
1366
1345
18
15
96
6
6
110
169
173
297
109
108
72
522
705
547
55
525
644
1796
1366
1345
18
15
96
6
6
110
169
173
297
109
108
72
522
801
547
55
13
644
1796
1486
993
18
15
96
6
6
110
169
173
297
109
108
72
522
801
547
55
525
644
1796
1486
993
18
15
96
6
6
110
169
173
297
109
108
72
522
801
547
567
525
644
1796
1486
993
18
15
96
6
6
110
169
173
297
109
172
72
10
769
547
55
141
132
516
2030
1513
18
15
96
6
6
110
169
173
297
109
172
72
10
769
547
55
653
133
516
2030
1513
18
15
96
6
6
110
169
173
297
109
172
72
10
769
547
567
653
133
516
2030
1513
18
15
96
6
6
110
169
173
297
109
172
72
10
769
547
311
141
132
516
2030
1513
18
15
96
6
6
110
169
173
297
109
172
72
10
385
547
55
141
132
644
950
945
18
15
96
6
6
110
169
173
297
109
172
72
10
385
547
55
653
132
644
950
945
18
15
96
6
6
110
169
173
297
109
172
72
10
385
547
311
141
132
644
950
945
18
15
96
6
6
110
169
173
297
109
172
72
10
897
547
55
141
132
644
1974
945
18
15
96
6
6
110
169
173
297
109
172
72
10
897
547
55
653
132
644
1974
945
18
15
96
6
6
110
169
173
297
109
172
72
10
897
547
311
141
132
644
1974
945
18
15
96
6
6
110
169
173
297
109
172
72
10
705
547
55
141
132
660
1878
1345
18
15
96
6
6
110
169
173
297
109
172
72
10
705
547
55
653
132
644
1878
1345
18
15
96
6
6
110
169
173
297
109
172
72
10
705
547
311
141
132
660
1878
1345
18
15
96
6
6
110
169
173
297
109
172
72
10
417
547
55
141
132
644
942
929
18
15
96
6
6
110
169
173
297
109
172
72
10
417
547
55
653
132
644
942
929
18
15
96
6
6
110
169
173
297
109
172
72
10
417
547
311
141
132
644
942
929
18
15
96
6
6
110
169
173
297
109
172
72
10
801
547
55
141
132
644
1998
993
18
15
96
6
6
110
169
173
297
109
172
72
10
801
547
55
653
132
644
1998
993
18
15
96
6
6
110
169
173
297
109
172
72
10
801
547
567
1677
132
644
1998
993
18
15
96
6
6
110
169
173
297
109
172
72
10
801
547
567
653
132
644
1998
993
18
15
96
6
6
110
169
173
297
109
172
72
10
801
547
311
141
132
644
1998
993
18
15
96
6
6
110
169
173
297
109
172
72
10
929
547
55
141
132
644
1966
929
18
15
96
6
6
110
169
173
297
109
172
72
10
929
547
55
653
132
644
1966
929
18
15
96
6
6
110
169
173
297
109
172
72
10
929
547
311
141
132
644
1966
929
18
15
96
6
6
110
169
173
297
621
108
72
10
705
1571
1591
1037
1668
1668
1878
1857
18
15
96
6
6
110
169
173
297
621
172
72
10
65
547
1591
1165
1156
1668
1622
1985
18
15
96
6
6
110
169
173
297
621
172
72
10
705
1571
1591
1165
1156
1668
1878
1985
18
15
96
6
6
110
169
301
553
109
108
72
10
545
931
567
1549
1668
1540
1814
1361
18
15
96
6
6
110
169
301
553
694
1718
1608
1545
1537
962
966
1666
1667
1063
1657
324
18
15
96
6
6
110
169
301
553
694
1718
1608
1545
1537
962
966
1922
1667
1551
1657
324
18
15
96
6
6
110
169
301
553
694
694
1608
1545
1537
962
966
898
1667
1551
1657
324
18
15
96
6
6
110
169
301
297
109
108
72
10
545
547
567
525
645
1668
1814
801
18
15
96
6
6
110
169
301
297
109
108
72
522
545
547
567
525
644
1796
974
993
18
15
96
6
6
110
169
301
297
109
172
72
10
545
547
1079
653
133
644
1814
801
18
15
96
6
6
110
169
301
297
109
172
72
10
545
547
567
1677
133
644
1814
801
18
15
96
6
6
110
169
301
297
109
172
72
10
545
547
567
653
133
644
1814
801
18
15
96
6
6
110
169
301
809
621
108
72
10
545
1571
1079
1037
1156
516
1814
1825
18
15
96
6
6
110
169
301
809
621
108
72
10
545
1571
1079
525
1668
1668
1814
1825
18
15
96
6
6
110
169
301
809
621
108
72
522
513
1571
1079
1037
1668
1796
1014
1713
18
15
96
6
6
110
169
301
809
621
108
72
522
545
1571
1079
1037
1668
1796
974
2017
18
15
96
6
6
110
169
301
809
621
108
72
522
545
1571
1079
525
1668
1796
974
2017
18
15
96
6
6
110
297
45
41
109
108
72
394
33
35
55
13
132
900
1942
1041
18
15
96
6
6
110
297
45
41
109
108
72
394
33
99
55
13
132
900
1942
1057
18
15
96
6
6
110
297
45
41
109
108
72
394
33
99
311
13
132
900
1942
1057
18
15
96
6
6
110
297
45
41
109
108
72
394
33
163
55
13
132
900
1942
1249
18
15
96
6
6
110
297
557
41
109
108
72
394
897
35
55
13
133
900
1590
946
18
15
96
6
6
110
297
557
41
109
108
72
394
897
35
311
13
133
900
1590
946
18
15
96
6
6
110
297
557
41
109
108
72
394
897
675
567
13
133
900
1590
1202
18
15
96
6
6
110
297
557
41
109
108
72
394
897
675
567
1549
645
900
822
689
18
15
96
6
6
110
297
557
41
109
108
72
394
897
675
311
13
133
900
1590
1202
18
15
96
6
6
110
297
557
41
109
108
72
394
897
675
1591
13
645
900
822
689
18
15
96
6
6
110
297
557
41
109
108
72
394
897
675
1591
525
133
900
1590
1202
18
15
96
6
6
110
297
557
41
109
108
72
394
897
675
1591
1549
132
900
1718
1201
18
15
96
6
6
110
297
557
41
109
108
72
394
929
35
55
13
132
900
814
993
18
15
96
6
6
110
297
557
41
109
108
72
394
929
35
311
13
132
900
814
993
18
15
96
6
6
110
297
557
41
109
108
72
394
929
675
567
13
132
900
814
545
18
15
96
6
6
110
297
557
41
109
108
72
394
929
675
567
1549
644
900
814
545
18
15
96
6
6
110
297
557
41
109
108
72
394
929
675
311
13
132
900
814
545
18
15
96
6
6
110
297
557
41
109
108
72
394
929
675
1591
13
644
900
814
545
18
15
96
6
6
110
297
557
41
109
108
72
394
929
675
1591
525
132
900
814
545
18
15
96
6
6
110
297
557
41
109
108
72
394
929
675
1591
1549
132
900
814
545
18
15
96
6
6
110
297
557
41
621
108
72
394
897
675
1847
525
1669
900
822
689
18
15
96
6
6
110
297
557
41
621
108
72
394
929
675
1847
525
1668
900
814
545
18
15
96
6
6
110
297
557
297
109
108
72
394
929
547
567
13
132
900
814
737
18
15
96
6
6
110
297
557
297
109
108
72
394
929
547
311
13
132
900
814
737
18
15
96
6
6
110
297
557
297
109
108
72
394
929
163
55
13
132
900
814
801
18
15
96
6
6
110
297
557
297
109
108
72
394
929
163
55
525
644
900
814
801
18
15
96
6
6
110
297
557
297
109
172
72
394
929
547
567
1677
1157
900
814
737
18
15
96
6
6
110
297
557
297
621
172
72
394
929
547
1591
1165
1156
900
814
737
18
15
96
6
6
110
297
301
41
109
108
72
394
193
35
311
13
132
900
1038
705
18
15
96
6
6
110
297
301
553
109
108
72
394
385
995
55
13
132
900
566
561
18
15
96
6
6
110
297
301
553
109
108
72
394
385
995
567
13
132
900
566
561
18
15
96
6
6
110
297
301
553
109
108
72
394
545
931
55
13
132
900
918
1249
18
15
96
6
6
110
297
301
553
109
108
72
394
545
931
567
13
132
900
918
1249
18
15
96
6
6
110
297
301
553
109
108
72
394
417
931
1079
1549
1668
900
558
609
18
15
96
6
6
110
297
301
553
109
108
72
394
417
931
55
13
132
900
558
609
18
15
96
6
6
110
297
301
553
109
108
72
394
417
931
567
13
132
900
558
609
18
15
96
6
6
110
297
301
553
109
108
72
394
417
931
567
1549
644
900
558
609
18
15
96
6
6
110
297
301
553
109
108
72
650
705
995
1079
1549
1669
1860
782
1089
18
15
96
6
6
110
297
301
553
109
108
72
650
417
931
1079
1549
1669
1860
590
546
18
15
96
6
6
110
297
301
553
109
108
72
650
417
995
1079
1037
1669
1860
590
273
18
15
96
6
6
110
297
301
553
109
108
72
650
417
995
1079
1549
1669
1860
590
273
18
15
96
6
6
110
297
301
297
109
108
72
394
385
547
567
13
132
900
566
433
18
15
96
6
6
110
297
301
297
109
108
72
394
385
547
567
525
132
900
566
433
18
15
96
6
6
110
297
301
297
109
108
72
394
385
419
55
13
133
900
566
177
18
15
96
6
6
110
297
301
297
109
108
72
394
385
419
567
13
133
900
566
177
18
15
96
6
6
110
297
301
297
109
108
72
394
385
419
567
525
133
900
566
177
18
15
96
6
6
110
297
301
297
109
108
72
394
385
483
55
13
132
900
566
49
18
15
96
6
6
110
297
301
297
109
108
72
394
417
547
567
13
132
900
558
417
18
15
96
6
6
110
297
301
297
109
108
72
394
417
547
567
525
132
900
558
417
18
15
96
6
6
110
297
301
297
109
108
72
394
417
419
55
13
132
900
590
81
18
15
96
6
6
110
297
301
297
109
108
72
394
417
419
567
13
132
900
590
81
18
15
96
6
6
110
297
301
297
109
108
72
394
417
419
567
525
132
900
590
81
18
15
96
6
6
110
297
301
297
109
172
72
394
385
547
567
1677
1157
900
566
433
18
15
96
6
6
110
297
301
297
109
172
72
394
417
547
567
1677
1157
900
558
417
18
15
96
6
6
110
297
301
297
109
172
72
394
417
419
567
1677
1157
900
558
1569
18
15
96
6
6
110
297
301
809
109
108
72
394
545
867
55
13
132
900
942
545
18
15
96
6
6
110
297
301
809
621
108
72
394
545
867
1079
525
1668
900
942
545
18
15
96
6
6
110
297
301
809
621
172
72
394
545
867
1079
1165
1156
900
942
545
18
15
96
6
518
46
161
173
297
621
1820
528
270
898
1571
1623
1733
12
146
1784
1761
18
15
96
6
518
46
161
173
297
621
1820
528
270
930
1571
1623
1733
12
146
1768
1730
18
15
96
6
518
46
169
173
297
621
1820
528
294
929
1571
1623
1733
21
212
1746
1745
18
15
96
6
518
813
545
557
1577
1645
1821
785
794
803
1827
1111
1735
149
112
26
1048
18
15
96
6
518
813
553
45
297
621
1821
785
778
641
1699
1623
1735
141
144
150
945
18
15
96
6
518
813
553
557
553
1645
1821
785
778
801
803
1623
1735
149
16
54
17
18
15
96
6
518
813
553
557
1577
1645
1821
785
778
801
1827
1111
1735
141
16
54
529
18
15
96
6
518
813
553
557
1577
1645
1821
785
810
801
1827
1111
1735
141
80
22
1185
18
15
96
6
518
814
545
45
41
630
1821
784
782
642
1602
1862
1895
264
260
144
1172
18
15
96
6
518
814
545
45
41
630
1821
784
654
642
1602
1862
1895
264
420
240
644
18
15
96
6
518
814
545
45
297
621
1820
784
782
642
1699
1623
1733
141
4
136
738
18
15
96
6
518
814
545
45
297
621
1820
784
794
674
1698
1623
1733
149
113
152
708
18
15
96
6
518
814
545
45
297
621
1820
784
910
642
1699
1623
1733
149
196
112
1250
18
15
96
6
518
814
545
45
297
621
1820
784
910
674
1699
1623
1733
149
196
104
1217
18
15
96
6
518
814
545
109
41
621
1820
784
782
1026
1571
1847
1861
277
260
904
1106
18
15
96
6
518
814
545
557
553
1645
1820
784
782
802
803
1623
1733
149
4
48
178
18
15
96
6
518
814
545
557
297
621
1820
784
782
802
1187
1623
1733
149
36
48
946
18
15
96
6
518
814
545
557
1577
1645
1820
784
782
802
1827
1111
1733
140
18
56
537
18
15
96
6
518
814
545
557
1577
1645
1820
784
790
802
1827
1111
1733
149
116
24
1201
18
15
96
6
518
814
545
557
1577
1645
1820
784
798
802
1827
1111
1733
148
114
16
1201
18
15
96
6
518
814
545
557
1577
1645
1820
784
814
802
1827
1111
1733
140
82
24
537
18
15
96
6
518
814
545
173
297
621
1820
784
782
706
1571
1623
1733
141
132
168
961
18
15
96
6
518
814
545
173
297
621
1820
784
910
706
1571
1623
1733
149
196
72
962
18
15
96
6
518
814
545
1581
297
621
1820
784
654
1666
163
1591
1861
277
388
624
1746
18
15
96
6
518
814
545
1581
297
621
1820
784
654
1698
163
1591
1861
277
388
616
1769
18
15
96
6
518
814
545
621
297
621
1820
784
782
770
547
1591
1861
277
260
8
482
18
15
96
6
518
814
521
45
297
621
1820
784
998
673
1699
1623
1733
140
226
38
945
18
15
96
6
518
814
553
45
297
621
1820
784
778
641
1699
1623
1733
141
145
149
945
18
15
96
6
518
814
553
45
297
621
1820
784
806
673
1699
1623
1733
141
84
166
1233
18
15
96
6
518
814
553
45
297
621
1820
784
934
673
1699
1623
1733
149
212
82
849
18
15
96
6
518
814
553
557
297
621
1820
784
778
801
1187
1623
1733
149
17
53
929
18
15
96
6
518
814
553
557
297
621
1820
784
806
801
547
1623
1733
149
84
22
481
18
15
96
6
518
814
553
557
1577
1645
1820
784
806
801
1827
1111
1733
141
84
22
1121
18
15
96
390
518
45
161
301
297
950
950
529
278
514
706
1734
1154
654
152
1592
900
18
15
96
390
518
45
161
301
297
950
950
529
286
514
706
1734
514
654
168
1616
1428
18
15
96
390
518
45
161
301
297
950
950
529
286
514
706
1734
1154
654
168
1616
1428
18
15
96
390
518
45
161
301
809
950
950
529
278
514
1730
1222
1154
654
152
1592
1924
18
15
96
390
518
45
161
301
809
950
950
529
286
514
1730
1222
1154
654
168
1616
1940
18
15
96
390
518
45
161
301
809
950
950
529
286
514
1730
710
514
654
168
1616
1940
18
15
96
390
518
46
161
301
297
950
950
528
281
514
706
1734
1154
651
171
1616
900
18
15
96
390
518
46
161
301
297
950
950
528
278
514
706
1734
1154
651
153
1592
900
18
15
96
390
518
46
161
301
297
950
950
528
286
514
706
1734
1154
651
169
1616
1428
18
15
96
390
518
46
161
301
809
950
950
528
281
514
1730
1222
1154
651
171
1616
1924
18
15
96
390
518
46
161
301
809
950
950
528
281
514
1730
710
514
651
171
1616
1924
18
15
96
390
518
46
161
301
809
950
950
528
278
514
1730
1222
1154
651
153
1592
1924
18
15
96
390
518
46
161
301
809
950
950
528
286
514
1730
1222
1154
651
169
1616
1940
18
15
96
390
518
46
161
301
809
950
950
528
286
514
1730
710
514
651
169
1616
1940
18
15
96
390
518
110
161
301
809
950
925
1168
1550
1538
1730
710
583
1560
1060
624
836
18
15
96
390
518
110
161
301
809
950
925
1168
1550
1538
1730
710
615
1544
1060
624
836
18
15
96
390
518
110
161
301
809
950
924
1168
1550
1538
1730
710
584
1548
1060
1200
1412
18
15
608
6
518
813
545
1581
1833
630
1820
786
654
1666
1602
70
1224
280
400
752
132
18
15
608
6
518
813
553
557
1833
621
1821
785
778
801
1571
87
1223
269
16
54
673
18
15
608
6
518
813
553
557
1833
621
1821
785
778
801
1571
87
1351
269
272
54
673
18
15
608
6
518
813
553
1581
1833
621
1821
785
650
1697
1571
55
1223
277
400
694
161
18
15
608
6
518
813
553
1581
1833
621
1821
785
650
1697
1571
87
1223
277
400
694
161
18
15
608
6
518
814
545
557
1833
621
1820
784
782
802
1571
87
1221
268
4
48
690
18
15
608
6
518
814
545
557
1833
621
1820
784
782
802
1571
87
1349
268
260
48
690
18
15
608
6
518
814
545
557
1833
621
1820
784
814
802
1571
87
1221
268
100
16
689
18
15
608
6
518
814
545
557
1833
630
1821
784
782
802
1602
70
1383
264
260
48
644
18
15
608
6
518
814
545
1581
1833
621
1820
784
654
1666
1571
55
1221
268
388
760
185
18
15
608
6
518
814
545
1581
1833
621
1820
784
654
1666
1571
55
1349
268
388
760
185
18
15
608
6
518
814
545
1581
1833
621
1820
784
654
1698
1571
55
1221
268
388
616
553
18
15
608
6
518
814
545
1581
1833
621
1820
784
654
1698
1571
55
1349
268
420
688
177
18
15
608
6
518
814
545
1581
1833
621
1820
784
654
1698
1571
87
1221
268
388
616
553
18
15
608
6
518
814
545
1581
1833
621
1820
784
654
1698
1571
87
1349
268
420
688
177
18
15
608
6
518
814
545
1581
1833
630
1821
784
654
1666
1602
70
1223
264
388
752
132
18
15
608
6
518
814
545
1581
1833
630
1820
784
654
1666
1602
70
1224
268
388
752
132
18
15
608
6
518
814
553
557
1833
621
1820
784
778
801
1571
87
1221
269
273
53
673
18
15
608
6
518
814
553
557
1833
621
1820
784
806
801
1571
87
1221
268
98
22
689
18
15
608
6
518
814
553
1581
1833
621
1820
784
650
1665
1571
55
1349
269
401
757
177
18
15
608
6
518
814
553
1581
1833
621
1820
784
650
1665
1571
87
1349
269
401
757
177
18
15
608
6
518
814
553
1581
1833
621
1820
784
650
1697
1571
55
1221
269
401
693
161
18
15
608
6
518
814
553
1581
1833
621
1820
784
650
1697
1571
87
1221
269
401
693
161
18
15
96
6
6
46
545
685
297
493
796
784
1934
898
1059
1623
1477
533
1732
112
994
18
15
96
6
6
46
545
685
297
493
796
784
1934
898
1059
1623
1733
533
1732
112
994
18
15
96
6
6
46
545
685
297
493
796
784
1934
898
1059
1847
837
533
1732
112
994
18
15
96
6
6
46
545
685
297
493
796
784
1934
898
1059
1847
1477
533
1732
112
994
18
15
96
6
6
46
545
685
297
493
796
784
1934
930
1059
1623
1477
533
1732
104
1474
18
15
96
6
6
46
545
685
297
493
796
784
1934
930
1059
1623
1733
533
1732
104
1474
18
15
96
6
6
46
545
685
297
493
796
784
1934
930
1059
1847
837
533
1732
104
1474
18
15
96
6
6
46
545
685
297
493
796
784
1934
930
1059
1847
1477
533
1732
104
1474
18
15
96
6
6
46
553
685
297
493
796
784
1958
929
1059
1623
1477
533
1748
82
977
18
15
96
6
6
46
553
685
297
493
796
784
1958
929
1059
1623
1733
533
1748
82
977
18
15
96
6
6
46
553
685
297
493
796
784
1958
929
1059
1847
837
533
1748
82
977
18
15
96
6
6
46
553
685
297
493
796
784
1958
929
1059
1847
1477
533
1748
82
977
18
15
96
6
6
46
297
813
553
621
108
456
394
833
867
1079
525
901
516
1582
1089
18
15
96
6
6
46
297
813
553
621
108
456
458
833
867
1079
525
900
292
854
65
18
15
96
6
6
110
161
685
41
621
1660
1680
1550
1922
547
1591
1541
1252
1668
1744
210
18
15
96
6
6
110
161
685
41
621
1660
1680
1550
1922
547
1623
1541
1252
1668
1744
210
18
15
96
6
6
110
161
685
41
621
1660
1680
1550
1954
547
1623
1541
1252
1668
1736
193
18
15
96
6
6
110
289
813
553
109
124
144
782
1474
483
55
1541
1764
1796
1840
1058
18
15
96
6
6
110
169
685
553
621
108
72
522
1793
963
1079
525
1668
1796
1806
129
18
15
96
6
6
110
169
685
553
621
108
72
522
1857
963
1079
525
1668
1796
1846
49
18
15
96
6
6
110
169
685
553
621
108
72
522
1825
995
1079
1037
1668
1796
1814
273
18
15
96
6
6
110
169
685
553
621
108
72
522
1825
995
1079
525
1668
1796
1814
273
18
15
96
6
6
110
169
685
553
621
108
72
522
1825
1507
1079
1037
1668
1796
1814
1297
18
15
96
6
6
110
169
685
553
621
108
72
522
1825
1507
1079
525
1668
1796
1814
1297
18
15
96
6
6
110
169
685
553
1718
1718
1608
1545
1793
962
1734
1666
1667
1163
1721
132
18
15
96
6
6
110
169
685
553
1718
1718
1608
1545
1921
962
1734
1666
1667
1163
1785
4
18
15
96
6
6
110
169
685
553
694
1718
1608
1545
1793
962
710
1666
1667
1039
1721
132
18
15
96
6
6
110
169
685
553
694
1718
1608
1545
1921
962
710
1666
1667
1163
1785
4
18
15
96
6
6
110
169
685
297
109
108
72
522
1825
1059
55
13
644
1796
1814
1457
18
15
96
6
518
110
161
685
41
621
1820
1168
1550
1922
547
1623
1733
1932
1042
720
225
18
15
96
6
518
110
161
685
41
621
1820
1168
1550
1954
547
1623
1733
1941
1092
1736
194
18
15
96
6
518
814
545
813
553
630
1821
784
782
1314
1474
1094
1767
152
18
1072
1412
18
15
608
6
518
110
161
685
1577
621
1820
1168
1550
1922
1571
87
1221
1932
1042
720
737
18
15
608
6
518
110
161
685
1577
621
1820
1168
1550
1858
1571
87
1221
1941
1092
648
706
18
15
608
6
518
813
553
685
1577
621
1821
785
778
929
1571
87
1223
269
272
86
561
18
15
608
6
518
814
545
1709
1577
621
1820
784
654
1730
1571
87
1349
277
388
584
450
18
15
608
6
518
814
545
685
1577
621
1820
784
782
930
1571
87
1221
268
4
80
562
18
15
608
6
518
814
553
685
1577
621
1820
784
778
929
1571
87
1221
269
273
85
561
18
15
608
6
518
814
553
685
1577
621
1820
784
806
929
1571
87
1221
268
98
102
545
18
15
864
518
6
46
289
813
809
1005
1052
1040
1422
1474
323
87
709
1557
1988
1864
1105
18
15
608
6
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
268
388
552
130
18
15
608
6
518
814
545
1837
1065
1142
1820
784
666
1602
1858
1094
712
266
426
560
132
18
15
96
6
6
45
161
37
93
118
26
17
269
9
259
128
209
277
901
546
769
18
15
96
6
6
45
161
37
93
118
26
17
269
9
259
128
401
277
901
546
769
18
15
96
6
6
45
161
37
93
118
26
17
269
9
259
128
465
277
901
546
769
18
15
96
6
6
45
161
37
93
118
26
17
269
9
259
640
209
277
901
546
769
18
15
96
6
6
45
161
37
93
118
26
17
269
9
259
640
401
277
901
546
769
18
15
96
6
6
45
161
37
93
118
26
17
269
9
259
640
465
277
901
546
769
18
15
96
6
6
45
161
37
93
118
26
17
141
41
259
128
209
21
453
610
497
18
15
96
6
6
45
161
37
93
118
26
17
141
41
259
128
401
277
453
610
497
18
15
96
6
6
45
161
37
93
118
26
17
141
41
259
128
465
277
453
610
497
18
15
96
6
6
45
161
37
93
118
282
785
269
9
259
640
977
789
165
34
769
18
15
96
6
6
45
161
37
93
502
282
17
269
9
259
896
593
533
901
546
769
18
15
96
6
6
45
161
37
93
502
282
17
269
9
259
896
401
21
901
546
769
18
15
96
6
6
45
161
37
93
502
282
17
269
9
259
896
721
21
901
546
769
18
15
96
6
6
45
161
37
93
502
282
17
269
9
259
896
465
21
901
546
769
18
15
96
6
6
45
161
37
93
502
282
17
141
41
259
896
593
533
453
610
497
18
15
96
6
6
45
161
37
93
502
282
17
141
41
259
896
401
21
453
610
497
18
15
96
6
6
45
161
37
93
502
282
17
141
41
259
896
721
21
453
610
497
18
15
96
6
6
45
161
37
93
502
282
17
141
41
259
896
465
21
453
610
497
18
15
96
6
6
45
161
37
93
502
282
785
269
9
259
896
593
797
165
34
769
18
15
96
6
6
45
161
37
93
502
794
17
269
9
259
896
785
29
901
546
769
18
15
96
6
6
45
161
37
93
502
794
17
269
9
259
896
849
29
901
546
769
18
15
96
6
6
45
161
37
93
502
794
785
269
9
259
896
785
533
133
34
769
18
15
96
6
6
45
161
37
93
502
794
785
269
9
259
896
849
533
133
34
769
18
15
96
6
6
45
161
37
93
502
794
785
1293
9
259
896
785
533
1797
34
450
18
15
96
6
6
45
161
37
93
502
794
785
1293
9
259
896
849
533
1797
34
450
18
15
96
6
6
45
161
37
157
182
182
457
154
18
899
1216
130
386
24
516
1918
18
15
96
6
6
45
161
37
157
182
182
457
589
37
897
960
258
386
913
529
1905
18
15
96
6
6
45
161
37
349
694
694
273
269
5
769
1280
770
526
649
529
1793
18
15
96
6
6
45
161
37
349
694
694
273
270
9
769
1280
770
522
648
545
1797
18
15
96
6
6
45
161
37
349
694
694
273
285
5
769
1280
770
526
681
561
1793
18
15
96
6
6
45
161
37
349
694
694
273
285
453
769
1280
770
526
681
721
1617
18
15
96
6
6
45
161
165
157
118
26
17
269
809
771
576
209
277
933
994
1265
18
15
96
6
6
45
161
165
157
118
26
17
269
809
771
576
465
277
933
994
1265
18
15
96
6
6
45
161
165
157
118
26
273
269
809
771
576
209
917
677
994
1265
18
15
96
6
6
45
161
165
157
118
26
273
269
809
771
576
465
917
677
994
1265
18
15
96
6
6
45
161
165
157
182
26
17
269
809
771
960
529
277
933
994
1265
18
15
96
6
6
45
161
165
157
182
26
17
269
809
771
960
977
413
933
994
1265
18
15
96
6
6
45
161
165
157
182
26
17
269
809
899
960
529
277
901
994
1137
18
15
96
6
6
45
161
165
157
182
26
17
269
809
899
960
977
277
901
994
1137
18
15
96
6
6
45
161
165
157
182
26
17
141
425
387
960
529
21
453
866
625
18
15
96
6
6
45
161
165
157
182
26
17
141
425
387
960
1553
21
453
482
9
18
15
96
6
6
45
161
165
157
182
26
17
141
425
387
960
977
413
453
482
9
18
15
96
6
6
45
161
165
157
182
26
273
269
809
771
960
529
917
677
994
1265
18
15
96
6
6
45
161
165
157
182
26
273
269
809
771
960
977
925
677
994
1265
18
15
96
6
6
45
161
165
157
182
26
273
269
809
899
960
977
925
453
994
625
18
15
96
6
6
45
161
165
157
182
26
273
269
425
387
960
977
925
677
738
1137
18
15
96
6
6
45
161
165
157
182
182
17
269
773
769
1216
258
265
905
785
1025
18
15
96
6
6
45
161
165
157
182
182
17
269
773
769
1216
130
270
905
1009
1025
18
15
96
6
6
45
161
165
157
182
182
17
269
773
769
960
258
265
905
785
1025
18
15
96
6
6
45
161
165
157
182
182
17
269
773
897
960
258
265
905
785
257
18
15
96
6
6
45
161
165
157
182
182
18
283
777
769
960
258
264
937
993
1029
18
15
96
6
6
45
161
165
157
182
182
273
269
773
769
1216
258
777
649
785
1025
18
15
96
6
6
45
161
165
157
182
182
273
278
789
769
1216
258
778
664
769
1025
18
15
96
6
6
45
161
165
157
182
182
457
141
73
387
192
258
386
17
547
1713
18
15
96
6
6
45
161
165
157
182
182
457
141
73
387
192
130
386
17
547
1713
18
15
96
6
6
45
161
165
157
182
182
457
285
773
769
1216
258
386
497
817
513
18
15
96
6
6
45
161
165
157
182
182
457
285
773
769
1216
130
386
497
817
513
18
15
96
6
6
45
161
165
157
182
182
457
285
773
769
960
258
386
497
817
513
18
15
96
6
6
45
161
165
157
182
182
457
285
789
769
1216
258
386
497
769
513
18
15
96
6
6
45
161
165
157
182
182
457
285
789
769
1216
130
386
497
769
513
18
15
96
6
6
45
161
165
157
182
182
457
285
789
769
960
258
386
497
769
513
18
15
96
6
6
45
161
165
157
182
182
457
285
789
897
960
258
386
497
769
257
18
15
96
6
6
45
161
165
157
502
282
17
269
809
771
832
337
285
933
994
1266
18
15
96
6
6
45
161
165
157
502
282
17
269
809
771
832
593
285
933
994
1266
18
15
96
6
6
45
161
165
413
502
26
17
141
425
259
320
81
21
453
866
369
18
15
96
6
6
45
161
165
413
502
26
17
141
425
259
576
81
21
453
866
369
18
15
96
6
6
45
161
165
413
502
282
785
269
425
259
320
337
797
165
738
241
18
15
96
6
6
45
161
165
413
502
282
785
269
425
259
576
593
797
165
738
241
18
15
96
6
6
45
161
165
413
502
794
785
1293
73
259
320
849
541
1829
162
433
18
15
96
6
6
45
161
165
413
502
794
785
1293
73
259
576
849
541
1829
162
433
18
15
96
6
6
45
161
293
93
502
794
785
1293
521
3
896
785
541
1797
1058
450
18
15
96
6
6
45
289
549
349
182
182
273
397
937
515
256
269
777
713
1635
1265
18
15
96
6
6
45
289
549
669
182
182
457
397
901
897
704
130
386
529
785
1025
18
15
96
6
6
45
289
549
669
182
182
457
410
914
899
704
130
386
536
772
1
18
15
96
6
6
45
289
549
669
694
282
273
397
937
899
960
529
661
709
1634
1137
18
15
96
6
6
45
289
293
93
502
794
17
397
425
3
896
785
21
965
354
881
18
15
96
6
6
45
289
293
93
502
794
785
397
425
3
896
785
533
197
610
881
18
15
96
6
6
45
289
293
349
182
182
273
397
553
515
256
269
777
713
995
1033
18
15
96
6
6
45
289
293
349
182
182
273
397
425
515
256
269
777
713
611
753
18
15
96
6
6
45
289
293
349
182
182
273
397
709
513
256
258
778
393
913
721
18
15
96
6
6
45
289
293
349
182
182
457
397
549
513
256
258
386
529
977
1025
18
15
96
6
6
45
289
293
349
182
182
457
397
709
513
256
258
386
529
913
1249
18
15
96
6
6
45
289
293
349
502
282
273
397
553
515
640
657
661
709
994
1033
18
15
96
6
6
45
289
293
349
502
282
274
430
553
515
640
657
660
720
962
1033
18
15
96
6
6
45
289
293
349
502
794
785
397
553
515
640
1681
661
197
994
1033
18
15
96
6
6
45
165
37
157
182
182
457
153
25
897
1216
258
386
26
514
1918
18
15
96
6
6
45
165
37
157
182
182
457
153
25
897
1216
130
386
26
514
1918
18
15
96
6
6
45
165
37
157
182
182
457
153
25
897
960
258
386
26
514
1918
18
15
96
6
6
45
165
37
349
694
694
273
281
1
769
1280
770
522
683
523
1793
18
15
96
6
6
45
165
37
349
694
694
273
281
449
769
1280
770
522
683
723
1617
18
15
96
6
6
45
165
37
349
694
694
273
153
449
769
1280
770
526
369
859
1633
18
15
96
6
6
45
165
165
157
182
182
17
277
769
769
960
258
265
921
827
1025
18
15
96
6
6
45
165
165
157
182
182
17
277
769
897
960
258
265
921
827
1281
18
15
96
6
6
45
165
165
157
182
182
17
277
833
769
960
258
265
921
989
1233
18
15
96
6
6
45
165
165
157
182
182
17
277
773
897
960
258
265
921
817
1281
18
15
96
6
6
45
165
165
157
182
182
17
277
785
897
960
258
265
921
774
257
18
15
96
6
6
45
165
165
157
182
182
17
277
801
897
960
258
265
921
797
1153
18
15
96
6
6
45
165
165
157
182
182
17
277
929
641
192
258
266
921
925
513
18
15
96
6
6
45
165
165
157
182
182
17
277
929
641
192
130
270
921
925
513
18
15
96
6
6
45
165
165
157
182
182
17
277
929
897
960
258
265
921
923
1137
18
15
96
6
6
45
165
165
157
182
182
17
277
933
641
192
258
266
921
921
513
18
15
96
6
6
45
165
165
157
182
182
17
277
933
641
192
130
270
921
921
513
18
15
96
6
6
45
165
165
157
182
182
17
281
769
769
1216
258
266
938
778
1026
18
15
96
6
6
45
165
165
157
182
182
17
281
769
769
1216
130
270
938
783
1025
18
15
96
6
6
45
165
165
157
182
182
17
281
769
769
960
258
266
938
778
1026
18
15
96
6
6
45
165
165
157
182
182
17
281
769
897
960
258
266
938
779
1283
18
15
96
6
6
45
165
165
157
182
182
17
281
385
897
1216
130
270
938
751
1569
18
15
96
6
6
45
165
165
157
182
182
17
281
385
897
960
258
266
938
751
1569
18
15
96
6
6
45
165
165
157
182
182
17
281
897
897
960
258
266
938
910
1058
18
15
96
6
6
45
165
165
157
182
182
17
281
770
771
960
258
266
938
1000
513
18
15
96
6
6
45
165
165
157
182
182
17
281
833
769
960
258
266
938
1726
1121
18
15
96
6
6
45
165
165
157
182
182
17
281
777
769
960
258
266
938
994
1278
18
15
96
6
6
45
165
165
157
182
182
17
281
801
897
960
258
266
938
798
1153
18
15
96
6
6
45
165
165
157
182
182
17
281
929
641
192
258
266
938
926
513
18
15
96
6
6
45
165
165
157
182
182
17
281
898
899
960
258
266
938
904
1089
18
15
96
6
6
45
165
165
157
182
182
17
281
802
899
960
258
266
938
792
1153
18
15
96
6
6
45
165
165
157
182
182
17
281
930
643
192
258
266
938
920
513
18
15
96
6
6
45
165
165
157
182
182
17
281
921
897
960
258
266
938
898
1079
18
15
96
6
6
45
165
165
157
182
182
273
277
929
641
192
258
778
1817
925
513
18
15
96
6
6
45
165
165
157
182
182
273
277
933
641
192
258
778
1817
1433
257
18
15
96
6
6
45
165
165
157
182
182
273
281
769
769
1216
258
778
683
777
1025
18
15
96
6
6
45
165
165
157
182
182
457
281
769
769
1216
258
386
498
818
514
18
15
96
6
6
45
165
165
157
182
182
457
281
769
769
1216
130
386
498
818
514
18
15
96
6
6
45
165
165
157
182
182
457
281
769
769
960
258
386
498
818
514
18
15
96
6
6
45
165
165
157
182
182
457
281
769
897
960
258
386
498
818
639
18
15
96
6
6
45
165
165
157
182
182
457
153
65
769
1216
258
386
25
569
1889
18
15
96
6
6
45
165
165
157
182
182
457
153
65
769
1216
130
386
25
569
1889
18
15
96
6
6
45
165
165
157
182
182
457
153
66
770
1216
130
386
25
568
1888
18
15
96
6
6
45
165
293
349
182
182
273
277
513
513
256
258
778
1817
1339
961
18
15
96
6
6
45
165
293
349
182
182
273
281
513
513
256
258
778
683
1547
769
18
15
96
6
6
45
293
549
349
182
182
457
409
897
513
256
258
386
537
1785
1217
18
15
96
6
6
45
293
549
669
182
182
457
409
897
897
704
130
386
537
779
1
18
15
96
6
6
45
293
549
669
182
182
457
409
898
898
704
130
386
537
888
0
18
15
96
6
6
45
293
549
669
182
182
457
409
898
899
704
130
386
537
888
1025
18
15
96
6
6
45
293
549
669
182
182
457
409
913
897
704
130
386
537
773
1
18
15
96
6
6
45
293
549
669
182
182
457
409
905
897
704
130
386
538
1762
1150
18
15
96
6
6
45
293
549
669
182
182
457
409
905
898
704
130
386
538
1762
1024
18
15
96
6
6
45
293
549
669
182
182
457
409
921
897
704
130
386
537
771
1143
18
15
96
6
6
45
293
293
349
182
182
273
409
385
513
256
258
778
427
723
705
18
15
96
6
6
45
293
293
349
182
182
273
409
417
513
256
258
778
427
171
385
18
15
96
6
6
45
293
293
349
182
182
457
409
385
513
256
258
386
537
267
417
18
15
96
6
6
45
293
293
349
182
182
457
409
417
513
256
258
386
537
281
385
18
15
96
6
6
46
161
37
93
118
28
16
269
969
259
128
392
410
915
931
113
18
15
96
6
6
46
161
37
93
118
28
16
269
969
259
128
200
282
915
931
113
18
15
96
6
6
46
161
37
93
118
28
16
269
457
259
128
200
282
915
419
113
18
15
96
6
6
46
161
37
93
118
28
16
269
457
259
128
456
282
915
419
113
18
15
96
6
6
46
161
37
93
118
28
272
269
969
259
128
392
922
659
931
113
18
15
96
6
6
46
161
37
93
118
28
272
269
457
259
128
392
922
659
419
113
18
15
96
6
6
46
161
37
93
502
284
16
269
969
259
896
392
282
915
931
113
18
15
96
6
6
46
161
37
93
502
284
16
269
969
259
896
584
282
915
931
113
18
15
96
6
6
46
161
37
93
502
284
16
269
457
259
896
392
282
915
419
113
18
15
96
6
6
46
161
37
93
502
284
16
269
457
259
896
584
282
915
419
113
18
15
96
6
6
46
161
37
93
502
284
16
269
457
259
896
456
282
915
419
113
18
15
96
6
6
46
161
37
93
502
284
784
269
969
259
896
392
794
147
931
113
18
15
96
6
6
46
161
37
93
502
284
784
269
969
259
896
584
794
147
931
113
18
15
96
6
6
46
161
37
93
502
284
784
269
457
259
896
392
794
147
419
305
18
15
96
6
6
46
161
37
93
502
284
784
269
457
259
896
456
794
147
419
305
18
15
96
6
6
46
161
37
157
182
182
456
154
18
899
1216
130
387
25
516
1918
18
15
96
6
6
46
161
37
157
182
182
456
154
18
899
960
258
387
25
516
1918
18
15
96
6
6
46
161
37
349
694
694
272
270
9
769
1280
770
523
649
545
1797
18
15
96
6
6
46
161
165
157
118
28
16
281
777
769
576
456
266
939
995
517
18
15
96
6
6
46
161
165
157
118
28
16
281
777
771
576
200
778
939
995
513
18
15
96
6
6
46
161
165
157
118
28
16
281
777
771
576
456
266
939
995
513
18
15
96
6
6
46
161
165
157
182
28
16
281
777
771
960
968
266
939
995
513
18
15
96
6
6
46
161
165
157
182
28
16
174
425
387
960
968
394
466
450
9
18
15
96
6
6
46
161
165
157
182
284
272
150
402
387
960
456
460
372
720
130
18
15
96
6
6
46
161
165
157
182
182
16
270
777
769
960
258
267
905
802
371
18
15
96
6
6
46
161
165
157
182
182
16
270
777
897
960
258
267
905
801
1285
18
15
96
6
6
46
161
165
157
182
182
16
281
777
769
960
258
267
939
993
1027
18
15
96
6
6
46
161
165
157
182
182
272
270
777
769
960
258
779
649
801
1029
18
15
96
6
6
46
161
165
157
182
182
456
286
786
771
1216
130
387
497
768
513
18
15
96
6
6
46
161
165
157
182
182
456
286
786
771
960
258
387
497
768
513
18
15
96
6
6
46
161
165
157
502
284
16
281
777
771
832
392
522
939
995
513
18
15
96
6
6
46
161
165
157
502
284
16
281
777
771
832
584
522
939
995
513
18
15
96
6
6
46
161
165
413
502
796
784
269
73
259
320
776
794
147
163
753
18
15
96
6
6
46
161
165
413
502
796
784
269
425
259
320
776
538
147
739
241
18
15
96
6
6
46
161
165
413
502
796
784
281
393
257
320
776
522
171
739
243
18
15
96
6
6
46
161
165
413
502
796
784
281
393
257
320
840
522
171
739
243
18
15
96
6
6
46
161
165
413
502
796
784
1293
73
259
320
776
538
1811
163
753
18
15
96
6
6
46
161
165
413
502
796
784
1305
649
129
320
776
522
1835
1251
645
18
15
96
6
6
46
161
165
413
502
796
784
1305
649
129
320
840
522
1835
1251
645
18
15
96
6
6
46
161
165
413
502
796
784
1305
649
131
320
776
522
1835
1251
641
18
15
96
6
6
46
161
165
413
502
796
784
1305
649
131
320
840
522
1835
1251
641
18
15
96
6
6
46
161
293
93
118
28
784
1293
521
1
640
1736
1946
1811
1059
1029
18
15
96
6
6
46
161
293
93
118
28
784
1293
521
3
640
1736
1946
1811
1059
1025
18
15
96
6
6
46
161
293
413
502
796
784
1293
521
129
320
776
538
1811
1059
709
18
15
96
6
6
46
289
549
669
182
182
456
410
914
899
704
130
387
537
772
1025
18
15
96
6
6
46
289
165
157
118
284
272
430
73
641
64
904
652
722
1026
1283
18
15
96
6
6
46
289
165
157
118
284
272
430
73
643
64
904
652
722
1026
1282
18
15
96
6
6
46
289
293
349
182
182
272
398
425
515
256
269
780
388
610
753
18
15
96
6
6
46
289
293
349
502
284
16
430
553
515
640
1160
1164
978
962
1033
18
15
96
6
6
46
289
293
349
502
284
16
430
425
515
640
1160
1164
978
578
754
18
15
96
6
6
46
289
293
349
502
284
272
430
553
515
640
648
652
722
962
1033
18
15
96
6
6
46
169
37
413
502
284
16
274
17
385
320
584
522
922
262
437
18
15
96
6
6
46
169
37
413
502
796
784
274
17
385
320
776
522
154
134
437
18
15
96
6
6
46
169
37
413
502
796
784
1298
17
385
320
776
522
1818
6
437
18
15
96
6
6
46
169
165
157
118
28
16
274
913
641
64
200
266
922
902
693
18
15
96
6
6
46
169
165
157
118
28
16
274
913
641
64
456
266
922
902
693
18
15
96
6
6
46
169
165
157
118
28
16
274
913
641
1600
456
266
922
902
693
18
15
96
6
6
46
169
165
157
182
284
16
274
785
385
960
456
266
922
774
181
18
15
96
6
6
46
169
165
157
182
284
16
274
785
897
1216
456
10
922
774
1134
18
15
96
6
6
46
169
165
157
182
284
16
274
785
897
960
456
266
922
774
1134
18
15
96
6
6
46
169
165
157
182
284
16
274
913
641
192
456
266
922
902
693
18
15
96
6
6
109
161
37
157
182
182
73
13
37
897
1216
130
130
657
529
1905
18
15
96
6
6
109
161
37
349
694
694
73
13
5
769
1280
770
642
1681
1713
1793
18
15
96
6
6
109
161
165
157
182
182
73
13
69
769
1216
130
130
145
561
1889
18
15
96
390
516
110
265
293
349
950
920
584
1778
529
515
768
1040
1158
734
454
1025
18
15
96
390
518
45
161
37
349
950
950
1041
1309
1477
769
768
514
1678
1705
1745
1105
18
15
96
390
518
45
161
37
349
950
950
17
269
5
769
768
258
905
713
529
1793
18
15
96
390
518
45
161
37
349
950
950
529
269
5
769
768
258
393
201
529
1793
18
15
96
390
518
45
161
37
349
950
950
529
269
453
769
768
1026
654
137
1905
1361
18
15
96
390
518
45
161
37
349
950
950
529
269
453
769
768
514
654
137
1905
1361
18
15
96
390
518
45
161
37
349
950
950
529
269
453
769
768
258
393
201
1905
1361
18
15
96
390
518
45
161
37
349
950
950
529
285
453
769
768
514
654
169
1889
1377
18
15
96
390
518
45
161
37
349
950
950
529
285
453
769
768
258
394
169
1889
1377
18
15
96
390
518
45
161
37
349
950
950
529
285
453
769
768
1282
394
169
1889
1377
18
15
96
390
518
45
161
293
349
950
950
529
285
517
513
768
514
654
169
1617
769
18
15
96
390
518
45
165
37
349
950
950
1041
1305
1473
769
768
514
1674
1707
1899
1121
18
15
96
390
518
45
165
37
349
950
950
1041
1305
1473
770
768
514
1678
1706
1755
1152
18
15
96
390
518
45
165
37
349
950
950
1041
1305
1474
770
768
514
1678
1706
1896
1120
18
15
96
390
518
45
165
37
349
950
950
1041
1305
1481
769
768
514
1674
1707
1891
1149
18
15
96
390
518
45
165
37
349
950
950
17
281
1
769
768
1026
906
682
522
1794
18
15
96
390
518
45
165
37
349
950
950
17
281
1
770
768
1026
906
682
522
1792
18
15
96
390
518
45
165
37
349
950
950
529
281
449
769
768
514
650
171
1899
1377
18
15
96
390
518
45
165
37
349
950
950
529
281
449
769
768
258
394
170
1899
1377
18
15
96
390
518
45
165
37
349
950
950
529
281
449
769
768
1282
394
170
1899
1377
18
15
96
390
518
45
165
37
349
950
950
529
281
450
770
768
514
654
170
1896
1376
18
15
96
390
518
45
165
37
349
950
950
529
281
450
771
768
514
650
170
1896
1377
18
15
96
390
518
45
165
37
349
950
950
529
281
457
769
768
514
654
170
1890
1406
18
15
96
390
518
45
165
293
349
950
950
529
281
513
513
768
514
654
170
1627
769
18
15
96
390
518
45
165
293
413
950
950
529
281
513
641
1728
514
654
170
1627
929
18
15
96
390
518
45
165
293
413
950
950
529
281
545
641
1728
514
650
170
1610
898
18
15
96
390
518
46
161
37
349
950
950
1040
1294
1033
771
768
514
1675
1673
1569
1521
18
15
96
390
518
46
161
37
349
950
950
1040
1294
1481
769
768
514
1675
1673
1953
1157
18
15
96
390
518
46
161
37
349
950
950
1040
1294
1481
771
768
514
1675
1673
1953
1153
18
15
96
390
518
46
161
37
349
950
950
16
270
9
769
768
1026
907
649
545
1797
18
15
96
390
518
46
161
37
349
950
950
16
270
9
771
768
1026
907
649
545
1793
18
15
96
390
518
46
161
37
349
950
950
528
270
9
769
768
514
139
137
545
1797
18
15
96
390
518
109
161
37
349
950
950
73
13
5
769
768
1282
1282
1041
689
1809
18
15
96
390
518
109
161
37
349
950
922
585
1549
1033
771
768
1041
1093
1041
2019
1473
18
15
96
390
518
109
161
37
349
950
922
585
1549
1033
771
768
529
133
1041
2019
1473
18
15
96
390
518
109
161
293
861
950
950
585
13
549
1537
1280
258
258
17
1809
2033
18
15
96
390
518
109
161
293
861
950
950
585
13
549
1537
1280
1282
258
17
1809
2033
18
15
96
390
518
109
161
293
861
950
922
1169
1549
1545
1539
768
529
1557
1029
1634
1025
18
15
96
390
518
109
161
293
861
950
922
585
525
1545
1539
768
529
581
1681
2019
1025
18
15
96
390
518
109
161
293
861
950
922
585
1549
1545
1539
768
1041
1093
1041
1123
1025
18
15
96
390
518
109
161
293
861
950
922
585
1549
1545
1539
768
529
1093
1041
1123
1025
18
15
96
390
518
109
161
293
861
950
922
585
1549
1545
1539
768
1169
1157
1041
1123
1025
18
15
96
390
518
109
161
293
861
950
922
585
1549
1545
1539
1280
1041
1093
1041
1123
1025
18
15
96
390
518
109
161
293
861
950
922
585
1549
1545
1539
1280
1297
1093
1041
1123
1025
18
15
96
390
518
109
289
293
349
950
950
585
653
389
513
768
1282
258
401
593
705
18
15
96
390
518
109
289
293
349
950
950
585
653
421
513
768
1282
258
401
145
385
18
15
96
390
518
109
289
293
349
950
922
585
781
553
515
768
273
325
273
931
1033
18
15
352
390
518
109
161
293
925
694
950
1097
1549
1541
1665
704
1026
1794
1169
977
1729
18
15
352
390
518
109
161
293
925
694
950
1097
1549
1573
1665
704
1026
1794
1041
529
1777
18
15
352
390
518
109
161
293
925
694
922
1097
1549
1545
1667
704
1041
1605
1041
611
1729
18
15
352
390
518
109
161
293
925
694
922
1169
1549
1545
1667
704
1041
1557
1093
610
881
18
15
96
6
6
46
297
901
573
118
540
272
422
817
867
1088
1864
714
1890
1478
1057
18
15
96
6
6
46
297
901
573
118
540
272
422
817
867
64
1864
714
1890
1478
1057
18
15
96
6
6
110
289
901
573
118
28
144
398
825
865
1088
1480
1484
1426
1474
1059
18
15
96
6
6
110
289
901
573
118
28
144
398
825
867
1088
1480
1484
1426
1474
33
18
15
96
6
6
110
265
901
573
118
540
1680
1702
1713
1251
1088
1864
1994
1762
1670
1689
18
15
96
6
6
110
265
901
573
118
540
1680
1766
1713
1251
1088
1864
1996
1748
1670
1689
18
15
96
6
6
45
289
517
669
182
182
457
461
1001
929
704
130
386
657
1571
1061
18
15
96
6
6
45
289
517
669
182
182
457
461
1001
931
704
130
386
657
1571
1057
18
15
96
6
6
46
161
5
157
502
284
16
281
1001
929
832
392
10
939
931
1059
18
15
96
6
6
46
161
5
157
502
284
16
281
1001
929
832
328
10
939
931
1059
18
15
96
6
6
46
161
5
157
502
284
16
281
1001
929
832
584
522
939
931
1059
18
15
96
6
6
46
161
5
157
502
796
16
281
1001
929
832
840
10
939
931
1059
18
15
96
6
6
46
161
5
157
502
796
528
281
1001
929
832
1608
1034
427
931
1059
18
15
96
6
6
46
161
5
157
502
796
784
281
1001
929
832
840
522
171
931
1059
18
15
96
6
6
46
161
5
157
502
796
784
281
1001
929
832
1608
778
171
931
1059
18
15
96
6
518
813
545
517
669
1718
1818
785
781
1513
931
1728
1553
157
69
1122
34
18
15
96
6
518
813
545
517
669
1718
1818
785
781
1001
931
1728
1553
149
5
98
33
18
15
96
6
6
45
545
677
157
502
794
785
1933
937
1155
320
785
533
1733
98
881
18
15
96
6
518
813
549
677
157
694
1818
785
793
898
642
1728
1553
149
113
88
256
18
15
352
390
518
109
161
677
669
694
922
1097
1549
1929
899
1216
1105
1605
1169
1763
41
18
15
352
390
518
109
161
677
669
694
922
585
1549
1929
899
1216
1105
69
657
739
65
18
15
96
6
8
26
194
30
50
182
176
12
284
768
576
454
256
261
904
776
384
18
15
96
6
8
26
194
158
50
182
176
12
284
0
64
454
256
261
904
264
32
18
15
96
6
8
26
194
158
50
182
176
268
284
0
64
454
256
773
648
520
1056
18
15
96
294
258
26
193
285
308
966
462
112
94
130
448
861
21
788
566
856
512
18
15
96
294
258
26
193
285
308
966
462
112
94
130
448
861
20
788
566
856
512
18
15
96
294
258
27
193
285
308
966
462
113
90
130
448
861
21
789
564
850
512
18
15
96
294
258
26
833
285
820
966
462
112
862
130
576
861
21
788
854
80
320
18
15
96
294
258
26
833
285
820
966
462
112
862
130
576
861
20
788
854
80
320
18
15
96
294
258
26
833
285
820
966
462
112
862
130
448
349
21
788
854
80
64
18
15
96
294
258
26
833
285
820
966
462
112
862
130
448
349
20
788
854
80
64
18
15
96
294
258
26
833
285
820
966
462
112
862
130
448
861
21
788
854
80
64
18
15
96
294
258
26
833
285
820
966
462
112
862
130
448
861
20
788
854
80
64
18
15
96
294
258
27
833
285
817
966
462
113
858
130
578
862
21
789
852
82
324
18
15
96
294
258
27
833
285
817
966
462
113
858
130
450
350
21
789
852
82
68
18
15
96
294
258
27
833
285
817
966
462
113
858
130
450
350
22
789
852
82
68
18
15
96
294
258
27
833
285
817
966
462
113
858
130
450
862
21
789
852
82
68
18
15
96
294
258
27
833
285
817
966
462
113
858
130
450
862
22
789
852
82
68
18
15
96
294
258
27
833
285
820
966
462
113
858
130
576
861
21
789
852
82
320
18
15
96
294
258
27
833
285
820
966
462
113
858
130
576
862
22
789
852
82
320
18
15
96
294
258
27
833
285
820
966
462
113
858
130
448
349
21
789
852
82
64
18
15
96
294
258
27
833
285
820
966
462
113
858
130
448
349
22
789
852
82
64
18
15
96
294
258
27
833
285
820
966
462
113
858
130
448
861
21
789
852
82
64
18
15
96
294
258
27
833
285
820
966
462
113
858
130
448
861
22
789
852
82
64
18
15
96
294
258
27
833
285
820
966
462
113
858
130
448
350
22
789
852
82
64
18
15
96
294
258
27
833
285
820
966
462
113
858
130
448
862
22
789
852
82
64
18
15
96
294
258
26
65
285
308
966
462
112
62
450
832
861
21
788
534
976
768
18
15
96
294
258
26
65
285
308
966
462
112
62
450
832
861
20
788
534
976
768
18
15
96
294
258
26
65
285
308
966
462
112
62
451
832
861
21
788
534
978
771
18
15
96
294
258
26
65
285
308
966
462
112
62
451
832
861
20
788
534
978
771
18
15
96
294
258
26
65
285
820
966
462
112
62
450
320
349
21
788
534
976
384
18
15
96
294
258
26
65
285
820
966
462
112
62
450
320
349
20
788
534
976
384
18
15
96
294
258
26
65
285
820
966
462
112
62
450
320
861
21
788
534
976
384
18
15
96
294
258
26
65
285
820
966
462
112
62
450
320
861
20
788
534
976
384
18
15
96
294
258
26
65
285
820
966
462
112
62
450
448
349
21
788
534
976
512
18
15
96
294
258
26
65
285
820
966
462
112
62
450
448
349
20
788
534
976
512
18
15
96
294
258
26
65
285
820
966
462
112
62
450
448
861
21
788
534
976
512
18
15
96
294
258
26
65
285
820
966
462
112
62
450
448
861
20
788
534
976
512
18
15
96
294
258
26
65
285
820
966
462
112
62
451
320
349
21
788
534
978
595
18
15
96
294
258
26
65
285
820
966
462
112
62
451
320
349
20
788
534
978
595
18
15
96
294
258
26
65
285
820
966
462
112
62
451
320
861
21
788
534
978
595
18
15
96
294
258
26
65
285
820
966
462
112
62
451
320
861
20
788
534
978
595
18
15
96
294
258
26
65
285
820
966
462
112
62
451
448
349
21
788
534
978
515
18
15
96
294
258
26
65
285
820
966
462
112
62
451
448
349
20
788
534
978
515
18
15
96
294
258
26
65
285
820
966
462
112
62
451
448
861
21
788
534
978
515
18
15
96
294
258
26
65
285
820
966
462
112
62
451
448
861
20
788
534
978
515
18
15
96
294
258
27
65
285
305
966
462
113
58
450
834
862
21
789
532
978
772
18
15
96
294
258
27
65
285
305
966
462
113
58
450
834
862
22
789
532
978
772
18
15
96
294
258
27
65
285
817
966
462
113
58
450
322
350
21
789
532
978
388
18
15
96
294
258
27
65
285
817
966
462
113
58
450
322
350
22
789
532
978
388
18
15
96
294
258
27
65
285
817
966
462
113
58
450
322
862
21
789
532
978
388
18
15
96
294
258
27
65
285
817
966
462
113
58
450
322
862
22
789
532
978
388
18
15
96
294
258
27
65
285
817
966
462
113
58
450
450
350
21
789
532
978
516
18
15
96
294
258
27
65
285
817
966
462
113
58
450
450
350
22
789
532
978
516
18
15
96
294
258
27
65
285
817
966
462
113
58
450
450
862
21
789
532
978
516
18
15
96
294
258
27
65
285
817
966
462
113
58
450
450
862
22
789
532
978
516
18
15
96
294
258
27
65
285
308
966
462
113
58
450
832
861
21
789
532
978
768
18
15
96
294
258
27
65
285
308
966
462
113
58
450
832
861
22
789
532
978
768
18
15
96
294
258
27
65
285
308
966
462
113
58
450
832
862
22
789
532
978
768
18
15
96
294
258
27
65
285
820
966
462
113
58
450
320
349
21
789
532
978
384
18
15
96
294
258
27
65
285
820
966
462
113
58
450
320
349
22
789
532
978
384
18
15
96
294
258
27
65
285
820
966
462
113
58
450
320
861
21
789
532
978
384
18
15
96
294
258
27
65
285
820
966
462
113
58
450
320
861
22
789
532
978
384
18
15
96
294
258
27
65
285
820
966
462
113
58
450
320
350
22
789
532
978
384
18
15
96
294
258
27
65
285
820
966
462
113
58
450
320
862
22
789
532
978
384
18
15
96
294
258
27
65
285
820
966
462
113
58
450
448
349
21
789
532
978
512
18
15
96
294
258
27
65
285
820
966
462
113
58
450
448
349
22
789
532
978
512
18
15
96
294
258
27
65
285
820
966
462
113
58
450
448
861
21
789
532
978
512
18
15
96
294
258
27
65
285
820
966
462
113
58
450
448
861
22
789
532
978
512
18
15
96
294
258
27
65
285
820
966
462
113
58
450
448
350
22
789
532
978
512
18
15
96
294
258
27
65
285
820
966
462
113
58
450
448
862
22
789
532
978
512
18
15
96
294
258
822
321
29
820
966
462
792
1306
451
832
349
20
612
1558
178
1027
18
15
96
294
258
822
321
333
820
966
462
792
1306
290
320
349
20
612
1582
12
128
18
15
96
294
258
822
321
333
820
966
462
792
1306
1314
320
349
20
612
1582
1548
1152
18
15
96
294
258
822
321
333
820
966
462
792
1306
291
320
349
20
612
1582
10
131
18
15
96
294
258
822
321
333
820
966
462
792
1306
1315
320
349
20
612
1582
1546
1155
18
15
104
2
2
46
161
37
45
102
10
20
277
5
33
48
42
432
923
305
98
18
15
104
2
2
46
161
37
45
102
10
20
277
5
33
304
362
816
923
305
977
18
15
104
2
2
46
161
37
45
102
10
20
277
5
33
304
874
816
923
305
977
18
15
104
2
2
46
161
37
45
102
10
20
277
5
33
816
874
816
923
305
977
18
15
104
2
2
46
161
37
45
102
10
20
277
5
97
48
42
432
923
305
81
18
15
104
2
2
46
161
37
45
102
10
20
277
5
161
48
42
432
923
305
209
18
15
104
2
2
46
161
37
45
102
10
20
277
5
161
304
42
432
923
305
209
18
15
104
2
2
46
161
37
45
102
10
20
277
5
161
304
426
432
923
305
209
18
15
104
2
2
46
161
37
45
102
10
20
277
5
161
304
422
432
923
305
209
18
15
104
2
2
46
161
37
45
102
10
20
277
5
161
304
362
816
923
305
209
18
15
104
2
2
46
161
37
45
102
10
20
277
5
161
304
874
816
923
305
209
18
15
104
2
2
46
161
37
45
102
10
20
277
5
289
48
42
432
923
305
482
18
15
104
2
2
46
161
37
45
102
10
20
277
5
289
304
874
816
923
305
482
18
15
104
2
2
46
161
37
45
102
10
20
277
5
289
816
874
304
923
305
482
18
15
104
2
2
46
161
37
45
102
10
20
277
21
97
48
42
432
923
257
65
18
15
104
2
2
46
161
37
45
102
10
20
277
965
33
48
42
432
923
945
193
18
15
104
2
2
46
161
37
45
102
10
20
277
965
545
48
42
432
923
945
1217
18
15
104
2
2
46
161
37
45
102
10
20
277
965
545
560
874
816
923
945
961
18
15
104
2
2
46
161
37
45
102
10
20
277
965
545
304
42
432
923
945
1217
18
15
104
2
2
46
161
37
45
102
10
20
277
965
545
304
362
816
923
945
961
18
15
104
2
2
46
161
37
45
102
10
20
277
965
545
816
874
816
923
945
961
18
15
104
2
2
46
161
37
45
102
10
20
277
453
33
48
42
432
923
433
449
18
15
104
2
2
46
161
37
45
102
10
20
277
453
545
48
42
432
923
433
961
18
15
104
2
2
46
161
37
45
102
10
20
277
453
545
816
874
816
923
433
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
545
48
38
432
914
930
1219
18
15
104
2
2
46
161
37
45
102
10
20
270
969
545
1584
550
432
914
930
1219
18
15
104
2
2
46
161
37
45
102
10
20
270
969
545
816
550
432
914
930
1219
18
15
104
2
2
46
161
37
45
102
10
20
270
969
545
816
870
304
914
930
1219
18
15
104
2
2
46
161
37
45
102
10
20
270
969
289
48
38
432
914
930
67
18
15
104
2
2
46
161
37
45
102
10
20
270
969
289
48
358
304
914
930
67
18
15
104
2
2
46
161
37
45
102
10
20
270
969
35
48
38
432
914
930
193
18
15
104
2
2
46
161
37
45
102
10
20
270
969
35
48
358
304
914
930
193
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
48
38
432
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
48
358
304
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
48
870
816
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
1584
550
432
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
304
38
432
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
304
358
304
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
304
870
816
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
816
550
432
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
547
816
870
816
914
930
961
18
15
104
2
2
46
161
37
45
102
10
20
270
969
291
48
38
432
914
930
66
18
15
104
2
2
46
161
37
45
102
10
20
270
969
291
48
358
304
914
930
66
18
15
104
2
2
46
161
37
45
102
10
20
270
969
291
48
870
816
914
930
66
18
15
104
2
2
46
161
37
45
102
10
20
270
457
33
48
38
432
914
418
451
18
15
104
2
2
46
161
37
45
102
10
20
270
457
33
48
358
304
914
418
707
18
15
104
2
2
46
161
37
45
102
10
20
270
457
545
48
38
304
914
418
835
18
15
104
2
2
46
161
37
45
102
10
20
270
457
545
816
550
432
914
418
835
18
15
104
2
2
46
161
37
45
102
10
20
270
457
545
816
870
304
914
418
835
18
15
104
2
2
46
161
37
45
102
10
20
270
457
289
48
38
432
914
418
67
18
15
104
2
2
46
161
37
45
102
10
20
270
457
289
48
358
304
914
418
67
18
15
104
2
2
46
161
37
45
102
10
20
270
457
35
48
38
432
914
418
449
18
15
104
2
2
46
161
37
45
102
10
20
270
457
35
48
358
304
914
418
449
18
15
104
2
2
46
161
37
45
102
10
20
270
457
547
48
38
432
914
418
961
18
15
104
2
2
46
161
37
45
102
10
20
270
457
547
48
358
304
914
418
961
18
15
104
2
2
46
161
37
45
102
10
20
270
457
547
816
550
432
914
418
961
18
15
104
2
2
46
161
37
45
102
10
20
270
457
291
48
38
432
914
418
66
18
15
104
2
2
46
161
37
45
102
10
20
270
457
291
48
358
304
914
418
66
18
15
104
2
2
46
161
37
45
102
10
20
278
18
35
48
38
48
940
1152
962
18
15
104
2
2
46
161
37
45
102
10
20
278
18
291
48
38
176
940
1152
450
18
15
104
2
2
46
161
37
45
102
10
20
278
18
291
304
38
176
940
1152
450
18
15
104
2
2
46
161
37
45
102
10
20
278
18
291
816
38
176
940
1152
450
18
15
104
2
2
46
161
37
45
102
10
20
174
41
33
48
38
176
466
162
51
18
15
104
2
2
46
161
37
45
102
10
20
174
41
33
560
550
432
466
162
35
18
15
104
2
2
46
161
37
45
102
10
20
174
41
33
304
422
176
466
162
51
18
15
104
2
2
46
161
37
45
102
10
20
174
41
33
816
1254
176
466
162
51
18
15
104
2
2
46
161
37
45
102
10
20
174
41
33
816
742
176
466
162
51
18
15
104
2
2
46
161
37
45
102
10
20
174
41
161
48
38
176
466
578
227
18
15
104
2
2
46
161
37
45
102
10
20
174
41
161
304
38
176
466
578
227
18
15
104
2
2
46
161
37
45
102
10
20
174
41
161
304
550
176
466
578
227
18
15
104
2
2
46
161
37
45
102
10
20
174
41
161
304
422
176
466
578
227
18
15
104
2
2
46
161
37
45
102
10
20
174
41
161
304
486
176
466
578
227
18
15
104
2
2
46
161
37
45
102
10
20
174
41
161
816
1254
176
466
578
227
18
15
104
2
2
46
161
37
45
102
10
20
174
41
161
816
742
176
466
578
227
18
15
104
2
2
46
161
37
45
102
10
20
174
41
289
48
38
176
466
578
483
18
15
104
2
2
46
161
37
45
102
10
20
174
41
289
304
38
176
466
578
483
18
15
104
2
2
46
161
37
45
102
10
20
174
41
289
304
422
176
466
578
483
18
15
104
2
2
46
161
37
45
102
10
20
174
41
289
816
38
176
466
578
483
18
15
104
2
2
46
161
37
45
102
10
20
174
41
35
48
38
176
466
162
33
18
15
104
2
2
46
161
37
45
102
10
20
174
41
35
560
550
432
466
162
33
18
15
104
2
2
46
161
37
45
102
10
20
174
41
35
304
38
176
466
162
33
18
15
104
2
2
46
161
37
45
102
10
20
174
41
35
304
422
176
466
162
33
18
15
104
2
2
46
161
37
45
102
10
20
174
41
99
48
38
176
466
162
18
18
15
104
2
2
46
161
37
45
102
10
20
174
41
99
304
38
176
466
162
18
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
48
38
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
144
38
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
144
230
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
304
38
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
304
422
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
400
38
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
400
422
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
400
742
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
163
656
742
176
466
578
353
18
15
104
2
2
46
161
37
45
102
10
20
174
41
291
48
38
176
466
578
465
18
15
104
2
2
46
161
37
45
102
10
20
174
41
291
560
38
176
466
578
465
18
15
104
2
2
46
161
37
45
102
10
20
174
41
291
304
38
176
466
578
465
18
15
104
2
2
46
161
37
45
102
10
20
174
41
291
304
422
176
466
578
465
18
15
104
2
2
46
161
37
45
102
10
20
174
41
291
816
38
176
466
578
465
18
15
104
2
2
46
161
37
45
102
10
276
277
5
161
304
426
944
667
561
1233
18
15
104
2
2
46
161
37
45
102
10
276
277
5
161
304
422
944
667
305
209
18
15
104
2
2
46
161
37
45
102
10
276
277
965
545
1584
42
944
667
945
1185
18
15
104
2
2
46
161
37
45
102
10
276
277
453
289
304
426
944
667
433
161
18
15
104
2
2
46
161
37
45
102
10
276
277
453
289
304
422
944
667
433
161
18
15
104
2
2
46
161
37
45
102
10
276
270
969
545
48
38
944
658
930
1219
18
15
104
2
2
46
161
37
45
102
10
276
270
969
545
48
550
944
658
930
1219
18
15
104
2
2
46
161
37
45
102
10
276
270
969
545
1584
38
944
658
930
1219
18
15
104
2
2
46
161
37
45
102
10
276
270
969
545
1584
550
944
658
930
1219
18
15
104
2
2
46
161
37
45
102
10
276
270
969
545
816
550
944
658
930
1219
18
15
104
2
2
46
161
37
45
102
10
276
270
969
35
48
38
944
658
930
193
18
15
104
2
2
46
161
37
45
102
10
276
270
969
35
48
550
944
658
930
193
18
15
104
2
2
46
161
37
45
102
10
276
270
969
547
48
38
944
658
930
1217
18
15
104
2
2
46
161
37
45
102
10
276
270
969
547
48
550
944
658
930
1217
18
15
104
2
2
46
161
37
45
102
10
276
270
969
547
1584
38
944
658
930
1217
18
15
104
2
2
46
161
37
45
102
10
276
270
969
547
1584
550
944
658
930
1217
18
15
104
2
2
46
161
37
45
102
10
276
270
969
547
304
550
944
1810
930
577
18
15
104
2
2
46
161
37
45
102
10
276
270
969
547
816
550
944
658
930
1217
18
15
104
2
2
46
161
37
45
102
10
276
270
969
291
48
38
944
658
930
66
18
15
104
2
2
46
161
37
45
102
10
276
270
457
545
48
550
944
658
418
835
18
15
104
2
2
46
161
37
45
102
10
276
270
457
545
816
550
944
658
418
835
18
15
104
2
2
46
161
37
45
102
10
276
270
457
35
48
550
944
658
418
449
18
15
104
2
2
46
161
37
45
102
10
276
270
457
547
48
550
944
658
418
961
18
15
104
2
2
46
161
37
45
102
10
276
270
457
547
816
550
944
658
418
961
18
15
104
2
2
46
161
37
45
102
10
276
149
5
161
304
426
944
375
113
209
18
15
104
2
2
46
161
37
45
102
10
276
149
5
161
304
422
944
375
113
209
18
15
104
2
2
46
161
37
45
102
10
276
278
18
291
304
422
944
668
128
450
18
15
104
2
2
46
161
37
45
102
10
276
174
41
33
48
38
944
1234
162
35
18
15
104
2
2
46
161
37
45
102
10
276
174
41
33
304
422
944
1234
162
35
18
15
104
2
2
46
161
37
45
102
10
276
174
41
35
48
38
944
1234
162
33
18
15
104
2
2
46
161
37
45
102
10
276
174
41
35
304
422
944
1234
162
33
18
15
104
2
2
46
161
37
45
102
10
276
174
41
99
48
38
944
1234
162
18
18
15
104
2
2
46
161
37
45
102
522
788
1301
453
545
816
1898
816
1819
1457
1473
18
15
104
2
2
46
161
37
45
102
522
788
1294
457
547
816
1894
816
1810
1442
1473
18
15
104
2
2
46
161
37
45
102
266
276
149
5
161
304
938
688
375
113
209
18
15
104
2
2
46
161
37
45
102
266
276
149
5
161
304
934
688
375
113
209
18
15
104
2
2
46
161
37
45
102
266
276
278
18
291
304
934
688
684
1152
450
18
15
104
2
2
46
161
37
45
102
266
276
174
41
33
304
934
688
210
66
35
18
15
104
2
2
46
161
37
45
102
266
276
174
41
161
304
934
688
210
66
227
18
15
104
2
2
46
161
37
45
102
266
276
174
41
35
304
934
688
210
66
97
18
15
104
2
2
46
161
37
45
102
266
276
174
41
163
304
934
688
210
66
225
18
15
104
2
2
46
161
37
45
102
266
276
174
41
291
304
934
688
210
66
481
18
15
104
2
2
46
161
37
45
614
522
532
277
965
545
1840
1386
1328
411
945
961
18
15
104
2
2
46
161
37
45
614
522
532
270
969
547
1840
1382
1328
402
930
961
18
15
104
2
2
46
161
37
301
102
10
20
277
5
481
560
874
816
923
305
849
18
15
104
2
2
46
161
37
301
102
10
276
277
965
673
304
426
944
1819
945
545
18
15
104
2
2
46
161
37
301
102
10
276
277
965
673
304
422
944
1819
945
545
18
15
104
2
2
46
161
37
301
102
10
276
270
969
803
560
550
944
658
930
1090
18
15
104
2
2
46
161
37
301
102
10
276
270
969
803
560
742
944
658
930
1090
18
15
104
2
2
46
161
165
45
102
10
20
277
773
993
48
42
432
923
817
1105
18
15
104
2
2
46
161
165
45
102
10
20
277
773
993
560
874
816
923
1009
593
18
15
104
2
2
46
161
165
45
102
10
20
277
773
481
48
42
432
923
817
81
18
15
104
2
2
46
161
165
45
102
10
20
277
773
481
560
874
816
923
817
81
18
15
104
2
2
46
161
165
45
102
10
20
277
773
481
304
42
432
923
817
81
18
15
104
2
2
46
161
165
45
102
10
20
277
773
481
304
426
304
923
817
81
18
15
104
2
2
46
161
165
45
102
10
20
277
773
481
304
874
816
923
817
81
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
48
42
432
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
48
550
816
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
560
874
816
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
304
42
432
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
304
426
304
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
304
422
432
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
304
362
816
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
69
33
304
874
816
923
625
193
18
15
104
2
2
46
161
165
45
102
10
20
277
389
33
48
42
432
923
753
721
18
15
104
2
2
46
161
165
45
102
10
20
277
789
993
560
874
816
923
769
1089
18
15
104
2
2
46
161
165
45
102
10
20
277
789
481
48
42
432
923
769
65
18
15
104
2
2
46
161
165
45
102
10
20
277
789
481
304
42
432
923
769
65
18
15
104
2
2
46
161
165
45
102
10
20
277
789
481
304
426
304
923
769
65
18
15
104
2
2
46
161
165
45
102
10
20
277
789
481
304
874
816
923
769
65
18
15
104
2
2
46
161
165
45
102
10
20
277
405
33
48
42
432
923
385
705
18
15
104
2
2
46
161
165
45
102
10
20
270
425
33
48
38
304
914
738
739
18
15
104
2
2
46
161
165
45
102
10
20
270
425
33
48
358
304
914
738
739
18
15
104
2
2
46
161
165
45
102
10
20
270
425
33
304
38
304
914
738
739
18
15
104
2
2
46
161
165
45
102
10
20
270
425
33
304
550
432
914
738
483
18
15
104
2
2
46
161
165
45
102
10
20
270
425
33
304
422
304
914
738
739
18
15
104
2
2
46
161
165
45
102
10
20
270
425
33
304
358
304
914
738
739
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
48
38
304
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
48
422
304
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
48
358
304
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
144
38
432
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
304
38
432
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
304
550
432
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
304
422
304
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
304
358
304
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
304
486
304
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
400
38
432
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
400
422
432
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
270
425
35
400
486
304
914
738
417
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
1072
38
176
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
48
38
176
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
560
38
176
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
560
550
432
940
992
1089
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
560
1574
688
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
1584
38
176
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
1584
1574
688
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
304
38
176
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
816
38
176
940
992
577
18
15
104
2
2
46
161
165
45
102
10
20
278
786
995
816
550
432
940
992
1089
18
15
104
2
2
46
161
165
45
102
10
20
278
786
483
48
38
176
940
992
65
18
15
104
2
2
46
161
165
45
102
10
20
278
786
483
560
38
176
940
992
65
18
15
104
2
2
46
161
165
45
102
10
20
278
786
483
304
38
176
940
992
65
18
15
104
2
2
46
161
165
45
102
10
20
278
786
483
304
550
432
940
992
65
18
15
104
2
2
46
161
165
45
102
10
20
278
786
483
304
422
432
940
992
65
18
15
104
2
2
46
161
165
45
102
10
20
278
402
35
48
38
176
940
736
705
18
15
104
2
2
46
161
165
45
102
10
20
278
402
35
48
550
816
921
384
706
18
15
104
2
2
46
161
165
45
102
10
20
278
402
35
48
422
304
924
384
706
18
15
104
2
2
46
161
165
45
102
10
20
278
402
35
48
358
304
924
384
706
18
15
104
2
2
46
161
165
45
102
10
20
278
402
35
48
870
816
924
384
706
18
15
104
2
2
46
161
165
45
102
10
20
174
425
33
48
38
176
466
450
483
18
15
104
2
2
46
161
165
45
102
10
20
174
425
33
304
38
176
466
450
483
18
15
104
2
2
46
161
165
45
102
10
20
174
425
33
304
550
176
466
450
483
18
15
104
2
2
46
161
165
45
102
10
20
174
425
33
304
422
176
466
450
483
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
48
38
176
466
834
481
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
48
422
432
466
834
2017
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
144
38
176
466
834
481
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
304
38
176
466
834
481
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
304
550
176
466
450
481
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
304
422
176
466
834
481
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
304
486
176
466
834
481
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
400
38
176
466
834
481
18
15
104
2
2
46
161
165
45
102
10
20
174
425
35
400
422
176
466
834
481
18
15
104
2
2
46
161
165
45
102
10
276
277
773
993
1584
42
944
667
817
1105
18
15
104
2
2
46
161
165
45
102
10
276
277
773
481
304
426
944
667
817
81
18
15
104
2
2
46
161
165
45
102
10
276
277
69
481
304
426
944
667
177
801
18
15
104
2
2
46
161
165
45
102
10
276
277
789
993
1584
42
944
667
769
577
18
15
104
2
2
46
161
165
45
102
10
276
277
789
481
304
426
944
667
769
65
18
15
104
2
2
46
161
165
45
102
10
276
270
425
35
48
38
944
658
738
481
18
15
104
2
2
46
161
165
45
102
10
276
270
425
35
48
550
944
658
738
481
18
15
104
2
2
46
161
165
45
102
10
276
270
425
35
48
422
944
658
738
481
18
15
104
2
2
46
161
165
45
102
10
276
270
425
35
304
550
944
658
738
481
18
15
104
2
2
46
161
165
45
102
10
276
270
425
35
304
422
944
658
738
481
18
15
104
2
2
46
161
165
45
102
10
276
270
425
35
400
422
944
658
738
481
18
15
104
2
2
46
161
165
45
102
10
276
149
69
33
304
426
944
375
305
197
18
15
104
2
2
46
161
165
45
102
10
276
149
69
33
304
422
944
375
305
197
18
15
104
2
2
46
161
165
45
102
10
276
149
69
481
304
426
944
375
305
785
18
15
104
2
2
46
161
165
45
102
10
276
278
786
995
48
38
944
684
992
1089
18
15
104
2
2
46
161
165
45
102
10
276
278
786
995
560
38
944
684
992
1089
18
15
104
2
2
46
161
165
45
102
10
276
278
786
995
560
550
944
684
992
1089
18
15
104
2
2
46
161
165
45
102
10
276
278
786
995
1584
38
944
684
992
1089
18
15
104
2
2
46
161
165
45
102
10
276
278
786
995
816
550
944
684
992
1089
18
15
104
2
2
46
161
165
45
102
10
276
278
786
483
48
38
944
684
992
65
18
15
104
2
2
46
161
165
45
102
10
276
278
786
483
560
38
944
684
992
65
18
15
104
2
2
46
161
165
45
102
10
276
278
786
483
304
550
944
684
992
65
18
15
104
2
2
46
161
165
45
102
10
276
278
786
483
304
422
944
684
992
65
18
15
104
2
2
46
161
165
45
102
10
276
278
402
35
48
38
944
684
736
705
18
15
104
2
2
46
161
165
45
102
10
276
278
402
35
48
550
944
684
736
705
18
15
104
2
2
46
161
165
45
102
10
276
278
402
35
48
422
944
684
736
705
18
15
104
2
2
46
161
165
45
102
10
276
174
425
33
48
38
944
1234
706
419
18
15
104
2
2
46
161
165
45
102
10
276
174
425
33
304
422
944
1234
706
419
18
15
104
2
2
46
161
165
45
102
10
276
174
425
35
48
38
944
1234
706
481
18
15
104
2
2
46
161
165
45
102
10
276
174
425
35
48
422
944
1234
706
481
18
15
104
2
2
46
161
165
45
102
10
276
174
425
35
304
422
944
1234
706
481
18
15
104
2
2
46
161
165
45
102
10
276
302
425
33
304
550
944
466
418
419
18
15
104
2
2
46
161
165
45
102
10
276
302
425
35
304
550
944
466
418
417
18
15
104
2
2
46
161
165
45
102
266
276
149
69
33
304
938
688
375
305
193
18
15
104
2
2
46
161
165
45
102
266
276
149
69
33
304
934
688
375
305
193
18
15
104
2
2
46
161
165
45
102
266
276
149
69
481
304
938
688
375
305
785
18
15
104
2
2
46
161
165
45
102
266
276
149
389
33
304
938
688
375
433
485
18
15
104
2
2
46
161
165
45
102
266
276
149
389
33
304
934
688
375
433
485
18
15
104
2
2
46
161
165
45
102
266
276
278
402
35
48
934
688
684
736
705
18
15
104
2
2
46
161
165
45
102
266
276
150
402
35
304
934
688
372
464
450
18
15
104
2
2
46
161
165
45
102
266
276
174
425
33
304
934
688
210
706
483
18
15
104
2
2
46
161
165
45
102
266
276
174
425
35
304
934
688
210
706
481
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
48
42
432
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
48
426
304
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
48
422
432
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
48
362
304
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
48
874
816
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
304
42
432
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
304
426
432
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
304
422
432
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
304
362
304
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
304
874
816
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
773
545
304
490
304
923
817
977
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
48
42
432
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
48
362
304
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
48
874
816
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
304
42
432
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
304
426
432
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
304
422
432
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
304
362
304
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
304
874
816
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
389
545
304
490
304
923
753
1745
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
48
42
432
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
48
426
304
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
48
362
304
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
48
874
816
923
385
833
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
304
42
432
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
304
426
432
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
304
422
432
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
304
362
304
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
304
874
816
923
385
833
18
15
104
2
2
46
161
165
301
102
10
20
277
405
545
304
490
304
923
385
961
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
48
42
432
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
48
426
304
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
48
422
432
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
48
362
304
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
48
874
816
923
897
705
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
304
42
432
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
304
426
432
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
304
422
432
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
304
362
304
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
304
874
816
923
897
705
18
15
104
2
2
46
161
165
301
102
10
20
277
917
545
304
490
304
923
897
1217
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
48
38
432
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
48
550
304
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
48
422
432
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
48
358
304
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
48
870
816
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
560
38
432
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
560
550
816
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
560
870
816
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
304
38
304
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
304
422
432
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
304
358
816
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
304
870
816
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
545
304
486
304
914
994
867
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
48
38
304
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
48
550
304
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
48
230
432
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
48
422
432
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
48
358
304
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
48
870
816
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
48
486
432
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
560
550
304
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
560
870
816
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
144
422
432
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
304
38
304
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
304
230
432
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
304
422
432
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
304
358
304
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
304
870
816
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
809
547
304
486
304
914
994
993
18
15
104
2
2
46
161
165
301
102
10
20
270
425
545
48
38
432
914
738
995
18
15
104
2
2
46
161
165
301
102
10
20
270
425
545
48
550
304
914
738
1763
18
15
104
2
2
46
161
165
301
102
10
20
270
425
545
48
422
432
914
738
995
18
15
104
2
2
46
161
165
301
102
10
20
270
425
545
48
358
304
914
738
1763
18
15
104
2
2
46
161
165
301
102
10
20
270
425
545
304
38
304
914
738
1763
18
15
104
2
2
46
161
165
301
102
10
20
270
425
545
304
422
432
914
738
995
18
15
104
2
2
46
161
165
301
102
10
20
270
425
545
304
486
304
914
738
1763
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
48
38
304
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
48
550
304
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
48
230
432
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
48
422
432
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
48
358
304
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
48
742
432
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
48
486
432
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
304
38
304
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
304
230
432
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
304
422
432
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
304
358
304
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
270
425
547
304
486
304
914
738
929
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
48
38
176
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
48
550
432
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
48
422
432
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
48
742
432
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
560
550
688
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
560
742
432
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
144
422
432
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
304
38
176
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
786
547
304
422
432
940
992
961
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
38
176
940
736
961
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
550
304
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
230
432
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
422
304
921
384
834
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
358
304
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
870
816
924
384
834
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
742
432
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
48
486
432
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
304
38
176
940
736
961
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
304
230
432
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
304
422
304
921
384
834
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
304
358
304
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
304
870
304
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
402
547
304
486
304
924
384
962
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
38
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
550
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
230
432
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
422
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
358
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
870
816
924
896
706
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
742
432
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
48
486
432
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
304
38
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
304
230
432
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
304
422
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
304
358
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
304
870
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
278
914
547
304
486
304
924
896
1218
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
48
38
176
466
834
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
48
550
176
466
450
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
48
422
176
466
834
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
560
550
176
466
450
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
304
38
176
466
834
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
304
550
176
466
450
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
304
422
176
466
834
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
545
304
486
176
466
834
995
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
48
38
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
48
550
176
466
450
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
48
230
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
48
422
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
48
742
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
48
486
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
560
1254
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
560
742
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
144
422
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
304
38
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
304
230
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
304
422
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
20
174
425
547
304
486
176
466
834
993
18
15
104
2
2
46
161
165
301
102
10
276
277
773
545
304
426
944
1819
817
977
18
15
104
2
2
46
161
165
301
102
10
276
277
773
545
304
422
944
1819
817
977
18
15
104
2
2
46
161
165
301
102
10
276
277
389
545
304
426
944
667
753
1745
18
15
104
2
2
46
161
165
301
102
10
276
277
389
545
304
422
944
667
753
1745
18
15
104
2
2
46
161
165
301
102
10
276
277
405
545
304
426
944
667
385
962
18
15
104
2
2
46
161
165
301
102
10
276
277
405
545
304
422
944
667
385
962
18
15
104
2
2
46
161
165
301
102
10
276
277
917
545
304
426
944
1819
897
961
18
15
104
2
2
46
161
165
301
102
10
276
277
917
545
304
422
944
1819
897
961
18
15
104
2
2
46
161
165
301
102
10
276
270
777
547
304
422
944
1810
802
945
18
15
104
2
2
46
161
165
301
102
10
276
270
777
547
304
486
944
1810
802
945
18
15
104
2
2
46
161
165
301
102
10
276
270
425
547
48
38
944
658
738
929
18
15
104
2
2
46
161
165
301
102
10
276
270
425
547
48
550
944
658
738
929
18
15
104
2
2
46
161
165
301
102
10
276
270
425
547
48
230
944
658
738
929
18
15
104
2
2
46
161
165
301
102
10
276
270
425
547
304
422
944
658
738
929
18
15
104
2
2
46
161
165
301
102
10
276
149
389
545
304
422
944
375
881
849
18
15
104
2
2
46
161
165
301
102
10
276
278
786
547
48
38
944
684
992
961
18
15
104
2
2
46
161
165
301
102
10
276
278
786
547
48
550
944
684
992
961
18
15
104
2
2
46
161
165
301
102
10
276
278
786
547
304
422
944
684
992
961
18
15
104
2
2
46
161
165
301
102
10
276
278
402
547
48
38
944
684
736
1729
18
15
104
2
2
46
161
165
301
102
10
276
278
402
547
48
550
944
684
736
1729
18
15
104
2
2
46
161
165
301
102
10
276
278
402
547
304
422
944
665
384
834
18
15
104
2
2
46
161
165
301
102
10
276
278
914
547
48
38
944
668
896
706
18
15
104
2
2
46
161
165
301
102
10
276
278
914
547
48
550
944
1820
896
706
18
15
104
2
2
46
161
165
301
102
10
276
278
914
547
48
230
944
668
896
706
18
15
104
2
2
46
161
165
301
102
10
276
278
914
547
304
422
944
1817
896
706
18
15
104
2
2
46
161
165
301
102
10
276
278
914
547
304
486
944
1820
896
706
18
15
104
2
2
46
161
165
301
102
10
276
174
425
547
48
38
944
1234
706
1761
18
15
104
2
2
46
161
165
301
102
10
276
174
425
547
304
486
944
1234
706
1761
18
15
104
2
2
46
161
165
301
102
10
276
302
425
545
48
550
944
466
418
931
18
15
104
2
2
46
161
165
301
102
10
276
302
425
545
304
550
944
466
418
931
18
15
104
2
2
46
161
165
301
102
10
276
302
425
547
48
550
944
466
418
929
18
15
104
2
2
46
161
165
301
102
266
20
277
773
545
304
1002
304
923
817
977
18
15
104
2
2
46
161
165
301
102
266
20
277
389
545
304
1002
304
923
753
1745
18
15
104
2
2
46
161
165
301
102
266
20
277
901
545
304
1002
304
923
1777
1233
18
15
104
2
2
46
161
165
301
102
266
20
277
405
545
304
1002
304
923
385
833
18
15
104
2
2
46
161
165
301
102
266
20
277
917
545
304
1002
304
923
897
961
18
15
104
2
2
46
161
165
301
102
266
20
270
809
545
304
998
304
914
994
867
18
15
104
2
2
46
161
165
301
102
266
20
270
809
547
304
998
304
914
994
993
18
15
104
2
2
46
161
165
301
102
266
20
270
425
545
304
998
304
914
738
995
18
15
104
2
2
46
161
165
301
102
266
20
270
425
547
304
998
304
914
738
929
18
15
104
2
2
46
161
165
301
102
266
20
270
937
545
304
998
304
914
1762
1251
18
15
104
2
2
46
161
165
301
102
266
20
270
937
547
304
998
304
914
1762
1249
18
15
104
2
2
46
161
165
301
102
266
20
278
786
547
304
998
304
924
1664
706
18
15
104
2
2
46
161
165
301
102
266
20
278
786
1571
304
998
304
924
1664
1730
18
15
104
2
2
46
161
165
301
102
266
20
278
402
547
304
998
304
924
384
834
18
15
104
2
2
46
161
165
301
102
266
20
278
914
547
304
998
304
924
896
706
18
15
104
2
2
46
161
165
301
102
266
276
149
389
545
48
938
688
375
881
849
18
15
104
2
2
46
161
165
301
102
266
276
149
389
545
48
934
688
375
881
849
18
15
104
2
2
46
161
165
301
102
266
276
149
389
545
304
938
688
375
881
849
18
15
104
2
2
46
161
165
301
102
266
276
149
389
545
304
934
688
375
881
849
18
15
104
2
2
46
161
165
301
102
266
276
149
405
545
48
938
688
375
465
833
18
15
104
2
2
46
161
165
301
102
266
276
149
405
545
48
934
688
375
465
833
18
15
104
2
2
46
161
165
301
102
266
276
149
405
545
304
938
688
375
465
833
18
15
104
2
2
46
161
165
301
102
266
276
149
405
545
304
934
688
375
465
833
18
15
104
2
2
46
161
165
301
102
266
276
278
402
547
48
934
688
684
736
961
18
15
104
2
2
46
161
165
301
102
266
276
278
402
547
304
934
688
684
736
961
18
15
104
2
2
46
161
165
301
102
266
276
174
425
545
48
934
688
210
706
1763
18
15
104
2
2
46
161
165
301
102
266
276
174
425
545
304
934
688
210
706
1763
18
15
104
2
2
46
161
165
301
102
266
276
174
425
547
48
934
688
210
706
1761
18
15
104
2
2
46
161
165
301
102
266
276
174
425
547
304
934
688
210
706
1761
18
15
104
2
2
46
161
165
301
102
266
788
277
773
545
304
1002
816
155
817
977
18
15
104
2
2
46
161
165
301
102
266
788
277
389
545
304
1002
816
155
753
1745
18
15
104
2
2
46
161
165
301
102
266
788
270
425
547
48
998
816
146
738
929
18
15
104
2
2
46
161
165
301
102
266
788
270
425
547
304
998
816
146
738
929
18
15
104
2
2
46
161
165
301
102
266
788
278
786
547
48
998
816
172
992
961
18
15
104
2
2
46
161
165
301
102
266
788
278
786
547
304
998
816
172
992
961
18
15
104
2
2
46
161
165
301
614
10
20
277
773
545
1584
550
816
923
1009
721
18
15
104
2
2
46
161
165
301
614
10
20
174
425
545
1584
1062
176
466
450
995
18
15
104
2
2
46
161
293
45
102
522
788
1301
517
33
816
1898
816
1819
1073
481
18
15
104
2
2
46
161
293
557
102
522
788
1301
533
993
560
1898
816
1819
1105
1346
18
15
104
2
2
46
161
293
301
102
10
276
277
517
417
304
426
944
1819
1329
209
18
15
104
2
2
46
161
293
301
102
10
276
277
517
417
304
422
944
1819
1329
209
18
15
104
2
2
46
161
293
301
102
10
276
277
517
481
304
426
944
1819
1329
337
18
15
104
2
2
46
161
293
301
102
10
276
277
517
481
304
422
944
1819
1329
337
18
15
104
2
2
46
161
293
301
102
10
276
277
533
481
304
426
944
1819
1281
321
18
15
104
2
2
46
161
293
301
102
10
276
277
533
481
304
422
944
1819
1281
321
18
15
104
2
2
46
161
293
301
102
522
788
1301
517
545
560
1898
816
1819
1073
1489
18
15
104
2
2
46
161
293
301
102
522
788
1301
517
417
560
1898
816
1819
1073
1250
18
15
104
2
2
46
161
293
301
102
522
788
1301
533
545
560
1898
816
1819
1025
1474
18
15
104
2
2
46
161
293
301
102
522
788
1301
533
417
560
1898
816
1819
1153
193
18
15
104
2
2
46
161
293
301
102
522
788
1302
530
547
560
1894
816
1820
1152
962
18
15
104
2
2
46
161
293
301
102
522
788
1302
530
419
560
1894
816
1820
1152
194
18
15
104
2
2
46
161
293
301
614
522
788
1301
517
545
1584
1386
816
1819
1073
1489
18
15
104
2
2
46
289
37
45
102
10
20
430
41
33
48
38
432
978
1986
1043
18
15
104
2
2
46
289
37
45
102
10
20
430
41
33
304
422
432
978
1986
1043
18
15
104
2
2
46
289
37
45
102
10
20
430
41
33
816
742
432
978
1986
1043
18
15
104
2
2
46
289
37
45
102
10
20
430
41
97
48
38
432
978
1986
1059
18
15
104
2
2
46
289
37
45
102
10
20
430
41
35
48
38
432
978
1986
1041
18
15
104
2
2
46
289
37
45
102
10
20
430
41
35
304
38
432
978
1986
1041
18
15
104
2
2
46
289
37
45
102
10
20
430
41
35
304
422
432
978
1986
1041
18
15
104
2
2
46
289
37
45
102
10
20
430
41
99
48
38
432
978
1986
1105
18
15
104
2
2
46
289
37
45
102
10
20
430
41
99
304
38
432
978
1986
1105
18
15
104
2
2
46
289
549
45
102
10
20
430
937
1057
48
38
432
978
1730
1763
18
15
104
2
2
46
289
549
45
102
10
20
430
937
1057
1328
550
432
978
1730
1763
18
15
104
2
2
46
289
549
45
102
10
20
430
937
33
304
422
432
978
834
867
18
15
104
2
2
46
289
549
45
102
10
20
430
937
673
48
38
432
978
1730
563
18
15
104
2
2
46
289
549
45
102
10
20
430
937
673
560
38
432
978
1730
563
18
15
104
2
2
46
289
549
45
102
10
20
430
937
673
304
38
432
978
1730
563
18
15
104
2
2
46
289
549
45
102
10
20
430
937
673
304
550
432
978
1730
563
18
15
104
2
2
46
289
549
45
102
10
20
430
937
673
304
422
432
978
834
611
18
15
104
2
2
46
289
549
45
102
10
20
430
937
1059
48
38
432
978
1730
1761
18
15
104
2
2
46
289
549
45
102
10
20
430
937
1059
1328
550
432
978
1730
1761
18
15
104
2
2
46
289
549
45
102
10
20
430
937
35
304
422
432
978
834
865
18
15
104
2
2
46
289
549
45
102
10
20
430
937
675
48
38
432
978
1730
562
18
15
104
2
2
46
289
549
45
102
10
20
430
937
675
560
38
432
978
1730
562
18
15
104
2
2
46
289
549
45
102
10
20
430
937
675
304
38
432
978
1730
562
18
15
104
2
2
46
289
549
45
102
10
20
430
937
675
304
422
432
978
834
609
18
15
104
2
2
46
289
549
45
102
10
20
430
937
675
304
486
432
978
1730
562
18
15
104
2
2
46
289
549
45
102
10
20
430
937
675
656
230
432
978
1730
562
18
15
104
2
2
46
289
549
45
102
10
20
430
937
675
656
742
432
978
1730
562
18
15
104
2
2
46
289
549
45
102
10
276
430
937
33
304
422
944
722
1602
867
18
15
104
2
2
46
289
549
45
102
10
276
430
937
673
304
422
944
722
1602
547
18
15
104
2
2
46
289
549
45
102
10
276
430
937
35
304
422
944
722
1602
993
18
15
104
2
2
46
289
549
45
102
10
276
430
937
675
304
422
944
722
1602
561
18
15
104
2
2
46
289
549
45
102
266
276
430
937
673
304
934
688
722
1602
547
18
15
104
2
2
46
289
549
45
102
266
276
430
937
675
304
934
688
722
1602
561
18
15
104
2
2
46
289
549
45
614
10
20
430
937
675
1840
1254
432
978
1762
545
18
15
104
2
2
46
289
549
557
102
10
20
430
937
995
1072
38
432
978
1730
1041
18
15
104
2
2
46
289
549
557
102
10
20
430
937
995
1072
550
432
978
1730
1041
18
15
104
2
2
46
289
549
301
102
10
20
430
937
545
48
38
432
978
1730
1251
18
15
104
2
2
46
289
549
301
102
10
20
430
937
545
48
422
432
978
1730
1251
18
15
104
2
2
46
289
549
301
102
10
20
430
937
545
304
38
432
978
1730
1251
18
15
104
2
2
46
289
549
301
102
10
20
430
937
545
304
422
432
978
1730
1251
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1185
48
38
432
978
1730
1587
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1185
48
550
432
978
1730
1587
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1185
48
422
432
978
1730
1587
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1185
48
742
432
978
1730
1587
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1185
304
38
432
978
1730
1587
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1185
304
422
432
978
1730
1587
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
48
38
432
978
1730
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
48
230
432
978
1730
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
48
422
432
978
1602
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
48
742
432
978
1730
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
304
38
432
978
1730
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
304
550
432
978
1730
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
304
422
432
978
1602
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
547
304
486
432
978
1730
1249
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1187
48
38
432
978
1730
1586
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1187
48
550
432
978
1730
1586
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1187
48
422
432
978
1730
1586
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1187
304
38
432
978
1730
1586
18
15
104
2
2
46
289
549
301
102
10
20
430
937
1187
304
422
432
978
1730
1586
18
15
104
2
2
46
289
549
301
102
10
276
405
901
545
304
426
944
1911
1457
481
18
15
104
2
2
46
289
549
301
102
10
276
430
937
1185
304
422
944
722
1730
1587
18
15
104
2
2
46
289
549
301
102
10
276
430
937
547
304
422
944
722
1602
1249
18
15
104
2
2
46
289
549
301
102
10
276
430
937
1187
304
422
944
722
1730
1586
18
15
104
2
2
46
289
549
301
102
266
276
430
937
545
304
934
688
722
1730
1251
18
15
104
2
2
46
289
549
301
102
266
276
430
937
1185
48
934
688
722
1698
1699
18
15
104
2
2
46
289
549
301
102
266
276
430
937
1185
304
934
688
722
1698
1699
18
15
104
2
2
46
289
549
301
102
266
276
430
937
547
304
934
688
722
1602
1249
18
15
104
2
2
46
289
549
301
102
266
276
430
937
1187
48
934
688
722
1698
1697
18
15
104
2
2
46
289
549
301
102
266
276
430
937
1187
304
934
688
722
1698
1697
18
15
104
2
2
46
289
549
301
614
10
20
430
937
545
1584
1062
1456
978
1730
1251
18
15
104
2
2
46
289
549
301
614
10
20
430
937
1185
1584
1062
1456
978
1730
1587
18
15
104
2
2
46
289
549
301
614
10
20
430
937
1185
1584
1254
432
978
1762
1699
18
15
104
2
2
46
289
549
301
614
10
20
430
937
1185
1328
1062
1456
978
1730
1587
18
15
104
2
2
46
289
549
301
614
10
20
430
937
1185
1328
38
432
978
1730
1587
18
15
104
2
2
46
289
549
301
614
10
20
430
937
547
1584
1062
1456
978
1730
1249
18
15
104
2
2
46
289
549
301
614
10
20
430
937
547
1584
1254
1456
978
1730
1249
18
15
104
2
2
46
289
549
301
614
10
20
430
937
1187
1584
1062
1456
978
1730
1586
18
15
104
2
2
46
289
549
301
614
10
20
430
937
1187
1328
1062
1456
978
1730
1586
18
15
104
2
2
46
289
549
301
614
10
20
430
937
1187
1328
38
432
978
1730
1586
18
15
104
2
2
46
289
549
301
614
10
276
430
937
545
1584
1062
944
722
1730
1251
18
15
104
2
2
46
289
549
301
614
10
276
430
937
1185
1584
1062
944
722
1730
1587
18
15
104
2
2
46
289
549
301
614
10
276
430
937
547
1584
1062
944
722
1730
1249
18
15
104
2
2
46
289
549
301
614
10
276
430
937
547
1584
1254
944
722
1730
1249
18
15
104
2
2
46
289
549
301
614
10
276
430
937
1187
1584
1062
944
722
1730
1586
18
15
104
2
2
46
289
549
301
614
266
276
430
937
1185
1328
422
688
722
1698
1699
18
15
104
2
2
46
289
549
301
614
266
276
430
937
1187
1328
422
688
722
1698
1697
18
15
104
2
2
46
289
293
45
102
10
20
430
553
33
48
38
432
978
962
19
18
15
104
2
2
46
289
293
45
102
10
20
430
553
35
48
38
432
978
962
17
18
15
104
2
2
46
289
293
45
102
10
20
430
425
33
48
38
432
978
706
1763
18
15
104
2
2
46
289
293
45
102
10
20
430
425
33
304
38
432
978
706
1763
18
15
104
2
2
46
289
293
45
102
10
20
430
425
33
304
422
432
978
578
867
18
15
104
2
2
46
289
293
45
102
10
20
430
425
35
48
38
432
978
706
1761
18
15
104
2
2
46
289
293
45
102
10
20
430
425
35
304
38
432
978
706
1761
18
15
104
2
2
46
289
293
45
102
10
20
430
425
35
304
422
432
978
578
993
18
15
104
2
2
46
289
293
45
102
10
276
430
553
33
48
38
944
722
962
19
18
15
104
2
2
46
289
293
45
102
10
276
430
553
33
48
550
944
722
962
19
18
15
104
2
2
46
289
293
45
102
10
276
430
553
35
48
38
944
722
962
17
18
15
104
2
2
46
289
293
45
102
10
276
430
425
33
48
38
944
722
578
867
18
15
104
2
2
46
289
293
45
102
10
276
430
425
33
48
550
944
722
578
867
18
15
104
2
2
46
289
293
45
102
10
276
430
425
33
304
550
944
722
578
867
18
15
104
2
2
46
289
293
45
102
10
276
430
425
33
304
422
944
722
578
867
18
15
104
2
2
46
289
293
45
102
10
276
430
425
35
48
38
944
722
578
993
18
15
104
2
2
46
289
293
45
102
10
276
430
425
35
304
422
944
722
578
993
18
15
104
2
2
46
289
293
45
102
266
276
430
425
33
304
934
688
722
1186
931
18
15
104
2
2
46
289
293
45
102
266
276
430
425
35
304
934
688
722
1186
929
18
15
104
2
2
46
289
293
557
102
10
20
430
425
929
48
38
432
978
706
547
18
15
104
2
2
46
289
293
557
102
10
20
430
425
931
1072
1062
1200
978
578
593
18
15
104
2
2
46
289
293
557
102
10
20
430
425
931
48
38
432
978
706
553
18
15
104
2
2
46
289
293
557
102
10
20
430
425
931
48
550
432
978
706
553
18
15
104
2
2
46
289
293
557
102
10
20
430
425
995
1072
1062
1200
978
418
530
18
15
104
2
2
46
289
293
557
102
10
20
430
425
995
48
38
432
978
706
529
18
15
104
2
2
46
289
293
557
102
10
20
430
425
995
48
550
432
978
706
529
18
15
104
2
2
46
289
293
557
102
10
788
1429
389
929
560
1574
1968
1911
1457
1121
18
15
104
2
2
46
289
293
557
102
522
788
1429
389
929
560
1898
816
1911
1457
1121
18
15
104
2
2
46
289
293
301
102
10
20
430
553
545
48
38
432
978
962
1043
18
15
104
2
2
46
289
293
301
102
10
20
430
553
545
48
422
432
978
962
1043
18
15
104
2
2
46
289
293
301
102
10
20
430
553
547
48
38
432
978
962
1041
18
15
104
2
2
46
289
293
301
102
10
20
430
553
547
48
422
432
978
962
1041
18
15
104
2
2
46
289
293
301
102
10
20
430
553
547
48
742
432
978
962
1041
18
15
104
2
2
46
289
293
301
102
10
20
430
553
547
560
742
432
978
962
1041
18
15
104
2
2
46
289
293
301
102
10
20
430
553
547
304
38
432
978
962
1041
18
15
104
2
2
46
289
293
301
102
10
20
430
553
547
304
422
432
978
962
1041
18
15
104
2
2
46
289
293
301
102
10
20
430
553
547
304
486
432
978
962
1041
18
15
104
2
2
46
289
293
301
102
10
20
430
425
545
304
38
432
978
706
739
18
15
104
2
2
46
289
293
301
102
10
20
430
425
417
48
550
432
978
706
35
18
15
104
2
2
46
289
293
301
102
10
20
430
425
417
560
742
432
978
706
35
18
15
104
2
2
46
289
293
301
102
10
20
430
425
417
304
38
432
978
706
35
18
15
104
2
2
46
289
293
301
102
10
20
430
425
417
304
422
432
978
578
1635
18
15
104
2
2
46
289
293
301
102
10
20
430
425
547
48
38
432
978
706
737
18
15
104
2
2
46
289
293
301
102
10
20
430
425
547
48
422
432
978
578
481
18
15
104
2
2
46
289
293
301
102
10
20
430
425
547
48
742
432
978
706
737
18
15
104
2
2
46
289
293
301
102
10
20
430
425
547
560
742
432
978
706
737
18
15
104
2
2
46
289
293
301
102
10
20
430
425
547
304
38
432
978
706
737
18
15
104
2
2
46
289
293
301
102
10
20
430
425
547
304
422
432
978
578
481
18
15
104
2
2
46
289
293
301
102
10
20
430
425
547
304
486
432
978
706
737
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
48
38
432
978
706
41
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
48
550
432
978
706
41
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
48
422
432
978
578
1617
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
144
230
432
978
706
41
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
144
742
432
978
706
41
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
304
38
432
978
706
41
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
304
422
432
978
578
1617
18
15
104
2
2
46
289
293
301
102
10
20
430
425
419
304
486
432
978
706
41
18
15
104
2
2
46
289
293
301
102
10
20
430
425
483
48
38
432
978
706
17
18
15
104
2
2
46
289
293
301
102
10
20
430
425
483
48
550
432
978
706
17
18
15
104
2
2
46
289
293
301
102
10
20
430
425
483
304
38
432
978
706
17
18
15
104
2
2
46
289
293
301
102
10
20
430
425
483
304
550
432
978
706
17
18
15
104
2
2
46
289
293
301
102
10
20
430
425
483
304
422
432
978
706
17
18
15
104
2
2
46
289
293
301
102
10
20
430
425
483
304
486
432
978
706
17
18
15
104
2
2
46
289
293
301
102
10
276
406
402
547
560
550
944
428
720
706
18
15
104
2
2
46
289
293
301
102
10
276
430
553
545
560
550
944
722
962
1043
18
15
104
2
2
46
289
293
301
102
10
276
430
553
547
560
550
944
722
962
1041
18
15
104
2
2
46
289
293
301
102
10
276
430
553
547
304
422
944
722
962
1041
18
15
104
2
2
46
289
293
301
102
10
276
430
425
545
560
550
944
722
226
419
18
15
104
2
2
46
289
293
301
102
10
276
430
425
417
560
550
944
722
578
35
18
15
104
2
2
46
289
293
301
102
10
276
430
425
417
304
422
944
722
194
35
18
15
104
2
2
46
289
293
301
102
10
276
430
425
547
560
550
944
722
578
481
18
15
104
2
2
46
289
293
301
102
10
276
430
425
547
304
422
944
722
194
481
18
15
104
2
2
46
289
293
301
102
10
276
430
425
419
560
550
944
722
578
49
18
15
104
2
2
46
289
293
301
102
10
276
430
425
419
304
422
944
722
194
33
18
15
104
2
2
46
289
293
301
102
10
276
430
425
483
560
550
944
722
578
17
18
15
104
2
2
46
289
293
301
102
10
276
430
425
483
304
550
944
722
578
17
18
15
104
2
2
46
289
293
301
102
10
276
430
425
483
304
422
944
722
194
17
18
15
104
2
2
46
289
293
301
102
522
788
1429
389
545
560
1898
816
1911
1457
481
18
15
104
2
2
46
289
293
301
102
266
276
430
553
547
304
934
688
722
962
1041
18
15
104
2
2
46
289
293
301
102
266
276
430
425
545
304
934
688
722
194
739
18
15
104
2
2
46
289
293
301
102
266
276
430
425
417
304
934
688
722
194
35
18
15
104
2
2
46
289
293
301
102
266
276
430
425
547
304
934
688
722
194
481
18
15
104
2
2
46
289
293
301
102
266
276
430
425
419
304
934
688
722
194
33
18
15
104
2
2
46
289
293
301
102
266
276
430
425
483
304
934
688
722
194
17
18
15
104
2
2
46
289
293
301
102
266
788
1429
389
545
304
938
1712
1911
177
481
18
15
104
2
2
46
289
293
301
614
10
276
430
425
545
1584
550
944
722
226
419
18
15
104
2
2
46
289
293
301
614
522
788
1429
389
545
1584
1386
816
1911
1457
481
18
15
104
2
2
46
289
293
813
102
10
20
430
553
867
48
550
432
978
962
561
18
15
104
2
2
46
289
293
813
102
10
276
430
553
867
48
550
944
722
962
545
18
15
104
2
2
46
289
293
813
614
10
20
430
553
867
1072
1062
1200
978
962
553
18
15
104
2
18
46
161
37
45
102
106
4
269
969
545
48
522
512
907
929
709
18
15
104
2
18
46
161
37
45
102
106
4
269
969
545
1584
522
512
907
929
709
18
15
104
2
18
46
161
37
45
102
106
4
269
969
545
1584
1546
512
907
929
709
18
15
104
2
18
46
161
37
45
102
106
4
269
969
545
816
522
512
907
929
709
18
15
104
2
18
46
161
37
45
102
106
4
141
41
33
48
522
512
455
609
101
18
15
104
2
18
46
161
37
45
102
106
4
141
41
33
560
522
512
455
609
101
18
15
104
2
18
46
161
37
45
102
106
4
141
41
161
48
10
0
455
609
357
18
15
104
2
18
46
161
37
45
102
106
4
141
41
161
48
522
512
455
609
357
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
48
10
0
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
48
522
512
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
560
10
0
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
560
522
0
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
560
1546
512
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
304
10
0
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
816
10
0
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
141
41
289
816
522
0
455
609
485
18
15
104
2
18
46
161
37
45
102
106
4
270
969
545
48
522
512
905
929
709
18
15
104
2
18
46
161
37
45
102
106
4
270
969
545
1584
522
512
905
929
709
18
15
104
2
18
46
161
37
45
102
106
4
270
969
545
1584
1546
512
905
929
709
18
15
104
2
18
46
161
37
45
102
106
4
270
969
545
816
522
512
905
929
709
18
15
104
2
18
46
161
37
45
102
106
4
173
41
33
48
10
0
467
65
101
18
15
104
2
18
46
161
37
45
102
106
4
173
41
33
48
522
512
467
161
37
18
15
104
2
18
46
161
37
45
102
106
4
173
41
33
560
10
0
467
65
101
18
15
104
2
18
46
161
37
45
102
106
4
173
41
33
560
522
0
467
65
101
18
15
104
2
18
46
161
37
45
102
106
4
173
41
161
48
10
0
467
66
227
18
15
104
2
18
46
161
37
45
102
106
4
173
41
161
48
522
512
467
577
357
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
48
10
0
467
578
483
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
48
522
512
467
578
483
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
560
10
0
467
578
483
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
560
522
0
467
578
483
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
560
1546
512
467
578
483
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
304
10
0
467
578
483
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
816
10
0
467
578
483
18
15
104
2
18
46
161
37
45
102
106
4
173
41
289
816
522
0
467
578
483
18
15
104
2
18
46
161
165
45
102
106
4
141
425
33
48
10
0
455
865
1893
18
15
104
2
18
46
161
165
45
102
106
4
141
425
33
304
10
0
455
865
1893
18
15
104
2
18
46
161
165
45
102
106
4
270
425
33
48
10
512
905
737
485
18
15
104
2
18
46
161
165
45
102
106
4
173
425
33
48
10
0
467
449
485
18
15
104
2
18
46
161
165
45
102
106
4
173
425
33
304
10
0
467
449
485
18
15
104
2
18
46
161
165
301
102
106
4
141
425
545
48
10
0
455
865
869
18
15
104
2
18
46
161
165
301
102
106
4
141
425
545
48
522
0
455
865
869
18
15
104
2
18
46
161
165
301
102
106
4
141
425
545
304
10
0
455
865
869
18
15
104
2
18
46
161
165
301
102
106
4
270
809
545
48
522
768
905
993
869
18
15
104
2
18
46
161
165
301
102
106
4
270
809
545
560
522
768
905
993
869
18
15
104
2
18
46
161
165
301
102
106
4
173
425
545
48
10
0
467
417
933
18
15
104
2
18
46
161
165
301
102
106
4
173
425
545
48
522
0
467
417
933
18
15
104
2
18
46
161
165
301
102
106
4
173
425
545
560
522
0
467
417
933
18
15
104
2
18
46
161
165
301
102
106
4
173
425
545
304
10
0
467
417
933
18
15
104
2
18
46
161
165
301
614
1642
516
269
937
1569
1584
1546
256
651
1761
1765
18
15
104
2
18
46
161
165
301
614
1642
516
269
841
1569
1584
1546
256
651
1697
1733
18
15
104
2
18
46
161
165
301
614
1642
516
270
937
1569
1584
1546
256
649
1761
1765
18
15
104
2
18
46
161
165
301
614
1642
516
270
841
1569
1584
1546
256
649
1697
1733
18
15
104
2
18
46
289
37
45
102
106
4
397
41
33
48
522
768
971
2017
1125
18
15
104
2
18
46
289
549
45
102
106
4
397
937
33
48
10
0
967
865
869
18
15
104
2
18
46
289
549
45
102
106
4
397
937
33
560
10
0
967
865
869
18
15
104
2
18
46
289
549
45
102
106
4
397
937
673
560
10
0
967
865
613
18
15
104
2
18
46
289
549
45
102
106
4
397
937
673
560
1546
512
967
865
613
18
15
104
2
18
46
289
549
45
102
106
4
397
937
673
1584
522
512
967
865
613
18
15
104
2
18
46
289
549
45
102
106
4
397
937
673
1584
1546
512
967
865
613
18
15
104
2
18
46
289
549
45
102
106
4
397
937
673
304
10
0
967
865
613
18
15
104
2
18
46
289
549
45
102
106
4
429
937
1057
48
10
0
979
1730
1763
18
15
104
2
18
46
289
549
45
102
106
4
429
937
33
48
10
0
979
865
869
18
15
104
2
18
46
289
549
45
102
106
4
429
937
33
560
10
0
979
865
869
18
15
104
2
18
46
289
549
45
102
106
4
429
937
673
560
10
0
979
865
613
18
15
104
2
18
46
289
549
45
102
106
4
429
937
673
560
1546
512
979
865
613
18
15
104
2
18
46
289
549
45
102
106
4
429
937
673
1584
522
512
979
865
613
18
15
104
2
18
46
289
549
45
102
106
4
429
937
673
1584
1546
512
979
865
613
18
15
104
2
18
46
289
549
45
102
106
4
429
937
673
304
10
0
979
865
613
18
15
104
2
18
46
289
549
301
102
106
4
397
937
545
48
522
768
967
1633
1253
18
15
104
2
18
46
289
549
301
102
106
4
397
937
1185
48
522
768
967
1761
1573
18
15
104
2
18
46
289
549
301
102
106
4
429
937
545
48
10
0
979
1730
1251
18
15
104
2
18
46
289
549
301
102
106
4
429
937
545
48
522
768
979
1729
1253
18
15
104
2
18
46
289
549
301
102
106
4
429
937
1185
48
10
0
979
1730
1571
18
15
104
2
18
46
289
549
301
102
106
4
429
937
1185
48
522
768
979
1761
1573
18
15
104
2
18
46
289
549
301
102
106
4
429
937
161
48
10
0
979
866
803
18
15
104
2
18
46
289
549
301
102
106
4
429
937
161
48
522
768
979
866
803
18
15
104
2
18
46
289
293
45
102
106
4
397
425
33
48
10
0
967
609
869
18
15
104
2
18
46
289
293
45
102
106
4
429
425
33
48
10
0
979
1185
933
18
15
104
2
18
46
289
293
557
102
106
4
397
425
929
48
10
0
967
609
613
18
15
104
2
18
46
289
293
557
102
106
4
397
425
929
48
522
768
967
609
613
18
15
104
2
18
46
289
293
557
102
106
4
397
425
929
560
10
0
967
609
613
18
15
104
2
18
46
289
293
557
102
106
4
429
425
929
48
10
0
979
578
611
18
15
104
2
18
46
289
293
557
102
106
4
429
425
929
48
522
768
979
417
549
18
15
104
2
18
46
289
293
557
102
106
4
429
425
929
560
10
0
979
578
611
18
15
104
2
18
46
289
293
301
102
106
4
397
425
417
48
10
0
967
609
1637
18
15
104
10
2
46
161
37
45
110
2
276
149
5
33
320
436
944
375
177
97
18
15
104
10
2
46
161
37
45
110
258
276
149
5
33
320
948
688
375
177
97
18
15
104
10
2
46
161
37
45
110
258
276
149
5
33
832
948
688
375
177
97
18
15
104
10
2
46
161
37
45
110
258
276
149
5
161
320
948
688
375
177
225
18
15
104
10
2
46
161
37
45
110
258
276
149
5
289
320
948
688
375
177
481
18
15
104
10
2
46
161
165
45
110
2
20
278
402
35
64
52
432
922
384
450
18
15
104
10
2
46
161
165
45
110
2
20
278
402
35
64
204
304
924
384
706
18
15
104
10
2
46
161
165
45
110
2
20
278
402
35
64
206
304
924
384
706
18
15
104
10
2
46
161
165
45
110
2
20
278
402
35
320
52
432
922
384
450
18
15
104
10
2
46
161
165
45
110
2
20
278
402
35
320
204
304
924
384
706
18
15
104
10
2
46
161
165
45
110
2
20
278
402
35
320
460
304
924
384
706
18
15
104
10
2
46
161
165
45
110
2
20
278
402
35
320
462
304
924
384
706
18
15
104
10
2
46
161
165
45
110
258
276
149
69
33
320
948
688
375
305
193
18
15
104
10
2
46
161
165
45
110
258
276
149
389
33
320
948
688
375
881
465
18
15
104
10
2
46
161
165
45
110
258
276
149
405
33
320
948
688
375
465
450
18
15
104
10
2
46
161
165
45
110
258
276
150
402
35
320
948
688
372
720
450
18
15
104
10
2
46
161
165
301
110
2
20
278
402
547
64
52
432
922
384
962
18
15
104
10
2
46
161
165
301
110
2
20
278
402
547
288
412
816
924
384
834
18
15
104
10
2
46
161
165
301
110
2
20
278
914
547
64
52
432
922
896
1218
18
15
104
10
2
46
161
165
301
110
2
20
278
914
547
64
436
432
924
896
1218
18
15
104
10
2
46
161
165
301
110
2
20
278
914
547
288
412
304
924
896
1218
18
15
104
10
2
46
161
165
301
110
2
20
278
914
547
288
460
304
924
896
1218
18
15
104
10
2
46
161
165
301
110
2
276
278
402
547
64
564
944
666
384
834
18
15
104
10
2
46
161
165
301
110
2
276
278
914
547
64
564
944
666
896
962
18
15
104
10
2
46
161
165
301
110
2
276
278
914
547
64
436
944
665
896
706
18
15
104
10
2
46
161
165
301
110
258
20
278
786
547
32
972
304
924
1664
706
18
15
104
10
2
46
161
165
301
110
258
20
278
786
547
288
972
304
924
1664
706
18
15
104
10
2
46
161
165
301
110
258
20
278
786
1571
288
972
304
924
1664
1730
18
15
104
10
2
46
161
165
301
110
258
20
278
402
547
32
972
304
924
384
834
18
15
104
10
2
46
161
165
301
110
258
20
278
402
547
288
972
304
924
384
834
18
15
104
10
2
46
161
165
301
110
258
20
278
914
547
32
972
304
924
896
706
18
15
104
10
2
46
161
165
301
110
258
20
278
914
547
288
972
304
924
896
706
18
15
104
10
2
46
161
165
301
110
258
276
149
389
545
64
948
688
375
881
849
18
15
104
10
2
46
161
165
301
110
258
276
149
389
545
576
948
688
375
881
849
18
15
104
10
2
46
161
165
301
110
258
276
149
405
545
64
948
688
375
465
833
18
15
104
10
2
46
161
165
301
110
258
276
149
405
545
576
948
688
375
465
833
18
15
104
10
2
46
161
165
301
494
258
20
278
914
547
1856
308
304
921
896
706
18
15
104
10
2
46
289
293
301
110
2
20
429
425
227
288
412
304
979
577
785
18
15
104
10
2
46
289
293
301
110
2
20
429
425
483
288
412
304
979
417
17
18
15
104
10
2
46
289
293
813
110
2
20
429
553
867
64
414
304
979
961
545
18
15
104
10
2
46
289
293
813
622
770
532
429
553
867
1088
1438
1072
467
961
545
18
15
104
10
2
46
169
32
38
110
2
20
165
4
84
32
54
176
471
624
150
18
15
104
10
2
46
169
32
38
110
2
20
165
4
84
32
438
432
471
624
150
18
15
104
10
2
46
169
160
38
110
2
20
165
388
468
32
54
176
471
496
22
18
15
104
10
2
46
169
160
38
110
2
20
165
388
468
544
54
176
471
496
22
18
15
104
10
2
46
169
160
38
110
2
20
165
388
468
288
54
176
471
496
22
18
15
104
10
2
46
169
160
38
110
2
20
165
388
468
288
438
176
471
496
22
18
15
104
10
2
46
169
160
38
110
2
276
165
388
468
32
54
944
1239
496
278
18
15
104
10
2
46
169
160
38
110
2
276
165
388
468
544
54
944
1239
496
278
18
15
104
10
2
46
169
160
38
110
2
276
165
388
468
288
54
944
1239
496
278
18
15
104
10
2
46
169
160
38
110
2
276
165
388
468
288
438
944
1239
496
278
18
15
104
10
2
46
297
288
294
478
258
276
421
388
404
384
694
688
727
240
22
18
15
104
10
4
90
273
69
77
478
768
560
662
51
513
896
1736
1137
1014
1026
1598
18
15
104
10
18
46
161
37
45
110
98
4
269
9
35
32
12
768
903
1057
105
18
15
104
10
18
46
161
37
45
110
98
4
269
9
35
32
14
0
903
1057
105
18
15
104
10
18
46
161
37
45
110
98
4
269
9
35
544
526
256
903
1057
105
18
15
104
10
18
46
161
37
45
110
98
4
269
9
35
288
14
0
903
1057
105
18
15
104
10
18
46
161
37
45
110
98
4
269
969
547
1568
524
256
903
929
961
18
15
104
10
18
46
161
37
45
110
98
4
269
969
547
1568
526
256
903
929
961
18
15
104
10
18
46
161
37
45
110
98
4
269
969
547
800
526
256
903
929
961
18
15
104
10
18
46
161
37
45
110
98
4
141
41
33
64
12
0
455
97
101
18
15
104
10
18
46
161
37
45
110
98
4
141
41
33
64
14
0
455
97
101
18
15
104
10
18
46
161
37
45
110
98
4
141
41
33
32
12
0
455
97
101
18
15
104
10
18
46
161
37
45
110
98
4
141
41
33
320
12
0
455
97
101
18
15
104
10
18
46
161
37
45
110
98
4
141
41
33
320
14
0
455
97
101
18
15
104
10
18
46
161
37
45
110
98
4
141
41
161
64
12
0
455
609
357
18
15
104
10
18
46
161
37
45
110
98
4
141
41
161
64
14
0
455
609
357
18
15
104
10
18
46
161
37
45
110
98
4
141
41
161
32
12
0
455
609
357
18
15
104
10
18
46
161
37
45
110
98
4
141
41
161
320
14
0
455
609
357
18
15
104
10
18
46
161
37
45
110
98
4
141
41
289
64
12
0
455
609
485
18
15
104
10
18
46
161
37
45
110
98
4
141
41
289
64
14
0
455
609
485
18
15
104
10
18
46
161
37
45
110
98
4
141
41
289
320
12
0
455
609
485
18
15
104
10
18
46
161
37
45
110
98
4
141
41
289
320
14
0
455
609
485
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
64
12
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
64
14
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
32
12
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
32
14
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
32
524
512
455
609
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
32
526
512
455
609
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
320
12
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
320
14
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
544
12
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
544
14
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
544
524
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
544
526
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
288
12
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
288
14
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
800
524
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
35
800
526
0
455
97
97
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
64
12
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
64
14
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
32
12
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
32
14
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
32
524
512
455
609
225
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
32
526
512
455
609
225
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
320
12
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
320
14
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
288
12
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
288
14
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
288
524
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
163
288
526
0
455
609
353
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
64
12
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
64
14
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
32
12
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
32
14
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
320
12
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
320
14
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
544
12
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
544
14
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
544
524
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
544
526
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
544
1548
512
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
288
12
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
288
14
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
288
524
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
288
526
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
800
12
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
800
14
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
800
524
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
141
41
291
800
526
0
455
609
481
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
32
12
0
906
929
705
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
32
14
0
906
930
961
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
32
524
0
906
929
705
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
32
526
0
906
930
961
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
1568
12
0
906
929
705
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
1568
14
0
906
930
961
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
1568
524
0
906
929
705
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
1568
526
0
906
930
961
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
288
12
0
906
929
705
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
288
14
0
906
930
961
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
288
524
0
906
929
705
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
288
526
0
906
930
961
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
800
524
0
906
929
705
18
15
104
10
18
46
161
37
45
110
98
4
270
969
547
800
526
0
906
930
961
18
15
104
10
18
46
161
37
45
110
98
772
1174
18
163
64
524
2032
1948
1024
194
18
15
104
10
18
46
161
37
45
110
98
772
1174
18
163
64
526
2032
1948
1024
194
18
15
104
10
18
46
161
37
45
622
98
772
1174
18
547
1824
524
2032
1948
1024
1986
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
64
12
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
64
14
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
32
12
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
32
14
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
32
524
768
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
32
526
768
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
320
12
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
320
14
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
288
12
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
288
14
256
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
288
524
768
903
737
417
18
15
104
10
18
46
161
165
45
110
98
4
269
425
35
288
526
0
915
737
737
18
15
104
10
18
46
161
165
45
110
98
4
141
425
33
64
12
0
455
865
1893
18
15
104
10
18
46
161
165
45
110
98
4
141
425
33
64
14
0
455
865
1893
18
15
104
10
18
46
161
165
45
110
98
4
141
425
33
320
12
0
455
865
1893
18
15
104
10
18
46
161
165
45
110
98
4
141
425
33
320
14
0
455
865
1893
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
64
12
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
64
14
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
32
12
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
32
14
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
32
524
512
455
481
417
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
32
526
512
455
481
417
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
320
12
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
320
14
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
288
12
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
288
14
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
288
524
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
141
425
35
288
526
0
455
865
1889
18
15
104
10
18
46
161
165
45
110
98
4
270
425
33
64
12
256
906
738
435
18
15
104
10
18
46
161
165
45
110
98
4
270
425
33
320
12
256
906
738
435
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
64
12
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
64
14
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
32
12
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
32
14
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
32
524
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
32
526
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
320
12
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
320
14
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
288
12
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
288
14
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
288
524
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
270
425
35
288
526
0
906
738
737
18
15
104
10
18
46
161
165
45
110
98
4
142
425
33
64
12
768
1482
482
419
18
15
104
10
18
46
161
165
45
110
98
4
142
425
33
64
14
768
1482
482
419
18
15
104
10
18
46
161
165
45
110
98
4
142
425
35
64
12
768
1482
481
417
18
15
104
10
18
46
161
165
45
110
98
4
142
425
35
64
14
768
1482
482
417
18
15
104
10
18
46
161
165
45
110
98
4
142
425
35
32
12
768
1482
481
417
18
15
104
10
18
46
161
165
45
110
98
4
173
425
35
32
14
768
1491
417
417
18
15
104
10
18
46
161
165
45
110
98
516
269
841
995
1568
1550
1792
647
1697
1065
18
15
104
10
18
46
161
165
45
110
98
772
1302
402
35
64
524
2032
1820
1408
450
18
15
104
10
18
46
161
165
45
110
98
772
1302
402
35
64
526
2032
1820
1408
450
18
15
104
10
18
46
161
165
45
110
98
772
1302
402
35
32
524
2032
1820
1408
450
18
15
104
10
18
46
161
165
45
110
98
772
1302
402
35
32
526
2032
1820
1408
450
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
64
12
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
64
14
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
64
524
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
32
12
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
32
14
0
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
32
524
768
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
32
526
0
915
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
544
12
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
544
14
0
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
544
524
768
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
544
526
0
915
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
576
524
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
288
12
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
288
14
256
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
809
547
288
524
768
903
993
993
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
64
12
256
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
64
14
256
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
64
524
256
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
32
12
256
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
32
14
256
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
32
524
768
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
32
526
0
915
737
1761
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
288
12
256
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
288
14
256
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
425
547
288
524
768
903
737
929
18
15
104
10
18
46
161
165
301
110
98
4
269
937
547
32
526
256
915
1761
1249
18
15
104
10
18
46
161
165
301
110
98
4
269
841
547
64
524
256
903
1697
681
18
15
104
10
18
46
161
165
301
110
98
4
269
841
547
32
526
256
903
1697
681
18
15
104
10
18
46
161
165
301
110
98
4
269
841
1571
64
524
256
903
1697
1705
18
15
104
10
18
46
161
165
301
110
98
4
269
841
1571
32
526
256
903
1697
1705
18
15
104
10
18
46
161
165
301
110
98
4
141
425
545
64
12
0
455
865
869
18
15
104
10
18
46
161
165
301
110
98
4
141
425
545
64
14
0
455
865
869
18
15
104
10
18
46
161
165
301
110
98
4
141
425
545
64
524
0
455
865
869
18
15
104
10
18
46
161
165
301
110
98
4
141
425
545
576
524
0
455
865
869
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
64
12
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
64
14
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
64
524
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
32
12
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
32
14
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
32
524
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
32
526
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
544
1036
1024
1479
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
544
1038
1280
1479
481
865
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
544
524
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
576
1036
1280
1479
481
865
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
576
524
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
288
12
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
288
14
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
141
425
547
288
524
0
455
865
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
545
64
12
768
906
993
869
18
15
104
10
18
46
161
165
301
110
98
4
270
809
545
576
524
768
906
993
869
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
64
12
0
906
993
1001
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
64
14
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
64
524
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
64
526
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
32
12
0
906
993
1001
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
32
14
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
32
524
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
32
526
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
544
12
0
906
993
1001
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
544
14
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
544
524
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
544
526
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
576
524
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
576
526
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
288
12
0
906
993
1001
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
288
14
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
288
524
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
809
547
288
526
0
906
994
993
18
15
104
10
18
46
161
165
301
110
98
4
270
425
545
64
12
0
906
738
947
18
15
104
10
18
46
161
165
301
110
98
4
270
425
545
64
14
0
906
738
947
18
15
104
10
18
46
161
165
301
110
98
4
270
425
545
64
524
0
906
738
947
18
15
104
10
18
46
161
165
301
110
98
4
270
425
545
64
526
0
906
738
947
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
64
12
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
64
14
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
64
524
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
64
526
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
32
12
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
32
14
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
32
524
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
32
526
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
288
12
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
288
14
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
288
524
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
425
547
288
526
0
906
738
929
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1569
64
12
0
906
1697
1733
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1569
64
14
0
906
1698
1731
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1569
64
524
0
906
1698
1731
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1569
64
526
0
906
1698
1731
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1569
32
14
0
906
1698
1731
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1569
32
524
0
906
1698
1731
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1569
32
526
0
906
1698
1731
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
64
12
0
906
1697
1729
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
64
14
0
906
1698
1730
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
64
524
0
906
1698
1730
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
64
526
0
906
1698
1730
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
32
12
0
906
1697
1729
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
32
14
0
906
1698
1730
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
32
524
0
906
1698
1730
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
32
526
0
906
1698
1730
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
288
12
0
906
1697
1729
18
15
104
10
18
46
161
165
301
110
98
4
270
841
1571
288
14
0
906
1698
1730
18
15
104
10
18
46
161
165
301
110
98
4
142
425
547
64
12
768
1482
482
849
18
15
104
10
18
46
161
165
301
110
98
4
142
425
547
544
1036
1280
1482
482
849
18
15
104
10
18
46
161
165
301
110
98
4
142
425
547
576
1036
1280
1482
482
849
18
15
104
10
18
46
161
165
301
110
98
4
173
425
545
576
526
256
467
865
869
18
15
104
10
18
46
161
165
301
110
98
4
173
425
547
32
526
256
467
865
929
18
15
104
10
18
46
161
165
301
110
98
4
173
425
547
544
1038
1280
1491
417
929
18
15
104
10
18
46
161
165
301
110
98
516
269
425
547
32
526
1792
647
737
929
18
15
104
10
18
46
161
165
301
110
98
516
269
937
547
32
526
1792
647
1761
1249
18
15
104
10
18
46
161
165
301
110
98
516
269
937
1571
32
526
1792
647
1761
1761
18
15
104
10
18
46
161
165
301
110
98
516
269
841
545
32
526
1792
659
1698
707
18
15
104
10
18
46
161
165
301
110
98
516
269
841
1569
32
526
1792
659
1698
1731
18
15
104
10
18
46
161
165
301
110
98
516
269
841
547
32
526
1792
647
1697
705
18
15
104
10
18
46
161
165
301
110
98
516
269
841
1571
32
526
1792
647
1697
1729
18
15
104
10
18
46
161
165
301
110
98
260
278
914
547
32
524
1008
1820
896
706
18
15
104
10
18
46
161
165
301
110
98
260
278
914
547
544
524
1008
1820
896
706
18
15
104
10
18
46
161
165
301
622
98
4
269
809
547
1568
1038
0
903
993
993
18
15
104
10
18
46
161
165
301
622
98
4
269
809
547
1568
524
768
903
993
993
18
15
104
10
18
46
161
165
301
622
98
4
269
809
547
1568
526
768
903
993
993
18
15
104
10
18
46
161
165
301
622
98
4
269
425
547
1568
1038
0
915
737
1761
18
15
104
10
18
46
161
165
301
622
98
4
269
425
547
1568
524
768
903
737
929
18
15
104
10
18
46
161
165
301
622
98
4
269
425
547
1568
526
768
903
737
929
18
15
104
10
18
46
161
165
301
622
98
4
269
937
547
1568
1038
0
915
1761
1249
18
15
104
10
18
46
161
165
301
622
98
4
141
425
547
1568
1036
1024
1479
865
993
18
15
104
10
18
46
161
165
301
622
98
4
141
425
547
1568
1038
1024
1479
865
993
18
15
104
10
18
46
161
165
301
622
98
4
141
425
547
1568
524
0
455
481
929
18
15
104
10
18
46
161
165
301
622
98
4
141
425
547
1568
526
0
455
481
929
18
15
104
10
18
46
161
165
301
622
98
4
270
809
547
1568
524
0
906
994
993
18
15
104
10
18
46
161
165
301
622
98
4
270
809
547
1568
526
0
906
994
993
18
15
104
10
18
46
161
165
301
622
98
4
270
425
547
1568
1036
1280
906
738
929
18
15
104
10
18
46
161
165
301
622
98
4
270
425
547
1568
1038
1280
906
738
929
18
15
104
10
18
46
161
165
301
622
98
4
270
425
547
1568
524
0
906
738
929
18
15
104
10
18
46
161
165
301
622
98
4
270
425
547
1568
526
0
906
738
929
18
15
104
10
18
46
161
165
301
622
98
4
173
425
547
1568
1038
1280
1491
417
929
18
15
104
10
18
46
161
165
301
622
98
4
173
425
547
1568
526
768
1491
417
929
18
15
104
10
18
46
161
165
301
622
98
516
269
425
547
1568
524
1792
647
737
929
18
15
104
10
18
46
161
165
301
622
98
516
269
937
547
1568
524
1792
647
1761
1249
18
15
104
10
18
46
161
165
301
622
98
516
269
841
547
1568
524
1792
647
1697
705
18
15
104
10
18
46
161
165
301
622
98
516
269
841
1571
1568
524
1792
647
1697
1729
18
15
104
10
18
46
161
165
301
622
98
516
269
841
1571
1568
526
1792
647
1697
1729
18
15
104
10
18
46
161
165
301
622
98
516
270
425
547
1568
524
1792
650
737
945
18
15
104
10
18
46
161
165
301
622
98
516
270
937
547
1568
524
1792
650
1761
1249
18
15
104
10
18
46
161
165
301
622
98
516
270
841
547
1568
524
1792
650
1697
705
18
15
104
10
18
46
161
165
301
622
98
516
270
841
1571
1568
524
1792
650
1697
1729
18
15
104
10
18
46
161
165
301
622
98
516
270
841
1571
1568
526
1792
650
1698
1730
18
15
104
10
18
46
161
165
301
622
1634
516
269
937
1571
1568
1548
256
647
1761
1761
18
15
104
10
18
46
161
165
301
622
1634
516
269
937
1571
1568
1550
256
647
1761
1761
18
15
104
10
18
46
161
165
301
622
1634
516
269
841
1569
1568
1550
256
659
1698
1731
18
15
104
10
18
46
161
165
301
622
1634
516
269
841
1571
1568
1548
256
647
1697
1705
18
15
104
10
18
46
161
165
301
622
1634
516
269
841
1571
1568
1550
256
647
1697
1705
18
15
104
10
18
46
161
165
301
622
1634
516
270
937
1569
1600
1548
256
650
1761
1765
18
15
104
10
18
46
161
165
301
622
1634
516
270
937
1571
1600
1548
256
650
1761
1761
18
15
104
10
18
46
161
165
301
622
1634
516
270
937
1571
1568
1548
256
650
1761
1761
18
15
104
10
18
46
161
165
301
622
1634
516
270
841
1569
1600
1548
256
650
1697
1733
18
15
104
10
18
46
161
165
301
622
1634
516
270
841
1569
1568
1548
256
650
1697
1733
18
15
104
10
18
46
161
165
301
622
1634
516
270
841
1571
1600
1548
256
650
1697
1729
18
15
104
10
18
46
161
165
301
622
1634
516
270
841
1571
1568
1548
256
650
1697
1729
18
15
104
10
18
46
289
549
45
110
98
4
397
937
1057
1344
524
768
967
1633
1893
18
15
104
10
18
46
289
549
45
110
98
4
397
937
1057
1344
526
768
967
1633
1893
18
15
104
10
18
46
289
549
45
110
98
4
397
937
673
320
12
0
967
865
613
18
15
104
10
18
46
289
549
45
110
98
4
397
937
673
576
524
768
967
865
613
18
15
104
10
18
46
289
549
45
110
98
4
397
937
673
1600
1548
512
967
865
613
18
15
104
10
18
46
289
549
45
110
98
4
397
937
673
1600
1550
768
967
865
613
18
15
104
10
18
46
289
549
45
110
98
4
397
937
1059
32
524
768
967
1633
1889
18
15
104
10
18
46
289
549
45
110
98
4
397
937
1059
32
526
768
967
1633
1889
18
15
104
10
18
46
289
549
45
110
98
4
397
937
1059
1344
524
768
967
1633
1889
18
15
104
10
18
46
289
549
45
110
98
4
397
937
1059
1344
526
768
967
1633
1889
18
15
104
10
18
46
289
549
45
110
98
4
397
937
35
32
12
0
967
865
865
18
15
104
10
18
46
289
549
45
110
98
4
397
937
35
32
14
0
967
865
865
18
15
104
10
18
46
289
549
45
110
98
4
397
937
35
32
524
512
967
865
865
18
15
104
10
18
46
289
549
45
110
98
4
397
937
35
32
526
512
967
865
865
18
15
104
10
18
46
289
549
45
110
98
4
397
937
35
544
12
0
967
865
865
18
15
104
10
18
46
289
549
45
110
98
4
397
937
35
544
14
0
967
865
865
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
32
12
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
32
14
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
320
12
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
544
12
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
544
14
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
544
1548
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
544
1550
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
576
524
768
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
1600
1548
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
1568
12
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
1568
14
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
1568
524
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
1568
526
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
1568
1548
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
1568
1550
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
288
12
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
288
14
0
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
288
524
512
967
865
545
18
15
104
10
18
46
289
549
45
110
98
4
397
937
675
288
526
512
967
865
545
18
15
104
10
18
46
289
549
45
622
98
4
397
937
675
1824
524
0
967
865
545
18
15
104
10
18
46
289
549
45
622
98
4
397
937
675
1824
526
1536
967
865
545
18
15
104
10
18
46
289
549
301
110
98
4
397
937
545
576
524
768
967
1633
1253
18
15
104
10
18
46
289
549
301
110
98
4
397
937
545
576
526
768
967
1633
1253
18
15
104
10
18
46
289
549
301
110
98
4
397
937
1185
64
524
768
967
1761
1573
18
15
104
10
18
46
289
549
301
110
98
4
397
937
547
576
524
768
967
1633
1249
18
15
104
10
18
46
289
549
301
110
98
4
397
937
547
576
526
768
967
1633
1249
18
15
104
10
18
46
289
549
301
110
98
4
397
937
547
288
524
768
967
1633
1249
18
15
104
10
18
46
289
549
301
110
98
4
397
937
1187
1056
524
768
967
1633
1825
18
15
104
10
18
46
289
549
301
110
98
4
397
937
1187
1056
526
768
967
1633
1825
18
15
104
10
18
46
289
549
301
110
98
4
397
937
1187
64
524
768
967
1633
1825
18
15
104
10
18
46
289
549
301
110
98
4
397
937
1187
32
524
768
967
1633
1825
18
15
104
10
18
46
289
549
301
110
98
4
397
937
1187
32
526
768
967
1633
1825
18
15
104
10
18
46
289
549
301
110
98
4
397
937
163
64
12
512
967
865
801
18
15
104
10
18
46
289
549
301
110
98
4
397
937
163
64
524
768
967
865
801
18
15
104
10
18
46
289
549
301
110
98
4
397
937
163
32
12
0
967
865
801
18
15
104
10
18
46
289
549
301
110
98
4
397
937
163
32
14
0
967
865
801
18
15
104
10
18
46
289
549
301
110
98
4
397
937
163
32
524
512
967
865
801
18
15
104
10
18
46
289
549
301
110
98
4
397
937
163
32
526
768
967
865
801
18
15
104
10
18
46
289
549
301
110
98
4
397
937
163
288
12
0
967
865
801
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1185
1600
1036
1280
967
1761
1573
18
15
104
10
18
46
289
549
301
622
98
4
397
937
547
1600
1036
768
967
1633
1249
18
15
104
10
18
46
289
549
301
622
98
4
397
937
547
1568
1036
768
967
1633
1249
18
15
104
10
18
46
289
549
301
622
98
4
397
937
547
1568
1038
768
967
1633
1249
18
15
104
10
18
46
289
549
301
622
98
4
397
937
547
1568
524
0
967
1633
1249
18
15
104
10
18
46
289
549
301
622
98
4
397
937
547
1568
526
0
967
1633
1249
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1187
1600
1036
1280
967
1633
1825
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1187
1568
1036
768
967
1633
1825
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1187
1568
1038
768
967
1633
1825
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1187
1568
524
0
967
1633
1825
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1187
1568
526
0
967
1633
1825
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1187
1312
12
768
967
1633
1825
18
15
104
10
18
46
289
549
301
622
98
4
397
937
1187
1312
14
768
967
1633
1825
18
15
104
10
18
46
289
293
45
110
98
4
397
553
33
320
12
0
967
993
101
18
15
104
10
18
46
289
293
45
110
98
4
397
553
35
32
12
0
967
993
97
18
15
104
10
18
46
289
293
45
110
98
4
397
553
35
32
14
0
967
993
97
18
15
104
10
18
46
289
293
45
110
98
4
397
553
35
32
524
512
967
993
97
18
15
104
10
18
46
289
293
45
110
98
4
397
553
35
32
526
512
967
993
97
18
15
104
10
18
46
289
293
45
110
98
4
397
553
35
320
12
0
967
993
97
18
15
104
10
18
46
289
293
45
110
98
4
397
425
33
320
12
0
967
609
869
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
64
12
256
967
737
1761
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
64
14
256
967
737
1761
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
32
12
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
32
14
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
32
524
512
967
353
865
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
32
526
512
967
353
865
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
320
12
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
320
14
256
967
737
1761
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
544
12
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
544
14
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
544
1548
512
967
353
865
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
544
1550
512
967
353
865
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
288
12
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
288
14
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
288
524
512
967
353
865
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
288
526
512
967
353
865
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
800
12
0
967
609
993
18
15
104
10
18
46
289
293
45
110
98
4
397
425
35
800
14
256
967
737
1761
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
64
12
256
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
64
14
256
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
64
526
768
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
320
12
256
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
320
14
256
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
320
524
768
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
832
12
256
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
832
14
256
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
33
832
524
768
970
610
995
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
64
12
256
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
64
14
256
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
64
524
768
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
64
526
768
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
32
12
256
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
32
14
256
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
32
524
768
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
32
526
768
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
320
12
256
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
320
14
256
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
320
524
768
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
320
526
768
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
544
12
256
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
544
14
256
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
832
12
256
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
832
14
256
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
832
524
768
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
832
526
768
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
288
12
256
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
288
14
256
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
288
524
768
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
800
12
256
970
609
993
18
15
104
10
18
46
289
293
45
110
98
4
398
425
35
800
14
256
970
610
993
18
15
104
10
18
46
289
293
45
110
98
4
429
553
35
32
526
768
979
962
97
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
1056
1036
512
967
353
289
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
1056
12
0
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
1056
1038
512
967
353
289
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
1056
14
0
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
1056
1548
1536
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
1056
1550
1536
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
32
12
0
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
32
14
0
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
32
524
512
967
353
289
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
32
526
512
967
353
289
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
544
12
512
967
353
289
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
544
14
0
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
544
1548
1536
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
397
425
931
544
1550
1536
967
609
545
18
15
104
10
18
46
289
293
557
110
98
4
398
425
931
32
12
256
970
737
545
18
15
104
10
18
46
289
293
557
110
98
4
398
425
931
32
14
256
970
738
545
18
15
104
10
18
46
289
293
557
110
98
4
398
425
931
32
524
256
970
737
545
18
15
104
10
18
46
289
293
557
110
98
4
398
425
931
32
526
256
970
738
545
18
15
104
10
18
46
289
293
301
110
98
4
397
553
547
32
12
0
967
993
1121
18
15
104
10
18
46
289
293
301
110
98
4
397
553
547
32
14
0
967
993
1121
18
15
104
10
18
46
289
293
301
110
98
4
397
553
547
544
14
0
967
993
1121
18
15
104
10
18
46
289
293
301
110
98
4
397
553
547
544
524
768
967
993
1121
18
15
104
10
18
46
289
293
301
110
98
4
397
553
547
544
526
768
967
993
1121
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
32
12
0
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
32
14
0
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
32
524
512
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
544
12
512
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
544
14
0
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
544
524
512
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
544
526
512
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
576
524
256
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
288
12
0
967
609
481
18
15
104
10
18
46
289
293
301
110
98
4
397
425
547
288
14
256
967
737
737
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
32
12
0
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
32
14
0
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
32
524
256
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
32
526
256
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
544
14
0
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
544
524
768
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
544
526
768
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
288
12
0
967
609
1569
18
15
104
10
18
46
289
293
301
110
98
4
397
425
419
288
14
256
967
737
33
18
15
104
10
18
46
289
293
301
110
98
4
398
425
545
576
12
768
970
610
739
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
32
12
256
970
609
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
32
14
256
970
610
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
544
524
768
970
609
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
544
526
768
970
610
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
576
12
256
970
609
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
576
524
256
970
609
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
288
12
256
970
609
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
547
288
14
256
970
610
481
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
32
12
256
970
737
33
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
32
14
256
970
738
33
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
32
524
256
970
737
33
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
32
526
256
970
738
33
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
544
524
768
970
737
49
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
544
526
768
970
738
161
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
288
12
256
970
737
33
18
15
104
10
18
46
289
293
301
110
98
4
398
425
419
288
14
256
970
738
33
18
15
104
10
18
46
289
293
301
110
98
4
429
553
547
544
526
768
979
962
1121
18
15
104
10
18
46
289
293
301
110
98
4
429
393
419
544
526
768
979
642
177
18
15
104
10
18
46
289
293
301
110
98
4
429
425
419
32
14
256
979
673
161
18
15
104
10
18
46
289
293
301
110
98
4
429
425
419
32
526
256
979
673
161
18
15
104
10
18
46
289
293
301
110
98
4
429
425
419
544
526
768
979
673
161
18
15
104
10
18
46
289
293
301
110
98
4
429
425
419
288
14
256
979
673
161
18
15
104
10
18
46
289
293
301
622
98
4
397
425
545
1600
526
512
967
609
485
18
15
104
10
18
46
289
293
301
622
98
4
397
425
547
1600
526
512
967
609
481
18
15
104
10
18
46
289
293
301
622
98
4
397
425
547
1568
1036
512
967
609
481
18
15
104
10
18
46
289
293
301
622
98
4
397
425
547
1568
1038
1280
967
609
481
18
15
104
10
18
46
289
293
301
622
98
4
397
425
547
1568
524
0
967
609
481
18
15
104
10
18
46
289
293
301
622
98
4
397
425
547
1568
526
0
967
609
481
18
15
104
10
18
46
289
293
301
622
98
4
429
425
547
1568
526
768
979
417
417
18
15
104
10
18
46
289
293
813
110
98
4
397
553
867
32
12
0
967
993
545
18
15
104
10
18
46
289
293
813
110
98
4
397
553
867
32
524
512
967
993
545
18
15
104
10
18
46
289
293
813
110
98
4
397
553
867
32
526
512
967
993
545
18
15
104
10
18
46
289
293
813
110
98
4
398
553
867
32
524
768
970
993
545
18
15
104
10
18
46
289
293
813
110
98
4
429
553
867
32
526
768
979
993
545
18
15
104
10
18
46
289
293
813
622
98
4
397
553
867
1056
1036
1024
967
993
545
18
15
104
10
18
46
289
293
813
622
98
4
397
553
867
1056
1038
1024
967
993
545
18
15
104
10
18
46
289
293
813
622
98
4
397
553
867
1056
524
0
967
993
545
18
15
104
10
18
46
289
293
813
622
98
4
397
553
867
1056
526
0
967
993
545
18
15
104
10
18
46
289
293
813
622
98
4
397
553
867
1088
1036
1280
967
993
545
18
15
104
10
18
46
289
293
813
622
98
4
397
553
867
1088
1038
1280
967
993
545
18
15
104
10
18
46
289
293
813
622
98
4
429
553
867
1056
526
768
979
993
545
18
15
104
10
18
46
169
160
38
110
98
4
165
428
34
32
524
1536
1495
736
444
18
15
104
10
18
46
169
160
38
110
98
4
165
412
34
32
524
1536
1495
384
426
18
15
104
10
18
46
169
160
294
110
98
4
165
412
546
32
524
1536
1495
384
972
18
15
104
10
18
46
169
160
294
110
98
4
165
412
546
32
526
1536
1495
384
972
18
15
104
10
18
46
169
160
294
110
98
516
293
940
546
32
524
1792
727
1760
940
18
15
104
10
18
46
169
160
294
110
98
516
293
940
546
32
526
1792
727
1760
940
18
15
104
10
18
46
169
288
550
110
98
516
293
556
930
544
524
1792
727
1632
1388
18
15
104
10
18
46
169
288
550
110
98
516
293
556
930
544
526
1792
727
1632
1388
18
15
104
10
18
46
169
288
550
110
98
516
293
556
930
544
1548
1792
727
1632
1388
18
15
104
10
18
46
169
288
550
110
98
516
293
556
930
544
1550
1792
727
1632
1388
18
15
104
10
18
46
169
288
294
110
98
516
293
540
546
544
524
1792
727
1536
972
18
15
104
10
18
46
169
288
294
110
98
516
293
540
546
544
526
1792
727
1536
972
18
15
104
10
18
46
169
288
294
110
98
516
293
540
418
544
524
1792
727
1536
1228
18
15
104
10
18
46
169
288
294
110
98
516
293
540
418
544
526
1792
727
1536
1228
18
15
104
10
18
46
169
37
301
110
98
4
165
17
483
544
524
1536
1495
133
409
18
15
104
10
18
46
169
37
301
110
98
4
165
17
483
544
526
1536
1495
133
409
18
15
104
10
18
46
169
37
301
110
98
4
166
17
483
544
524
1536
1492
134
409
18
15
104
10
18
46
169
37
301
110
98
4
166
17
483
544
526
1536
1492
134
409
18
15
104
10
18
46
169
165
45
110
98
4
165
401
35
32
524
1536
1495
389
409
18
15
104
10
18
46
169
165
45
110
98
4
166
401
35
64
524
1536
1492
390
409
18
15
104
10
18
46
169
165
45
110
98
4
166
401
35
64
526
1536
1492
390
409
18
15
104
10
18
46
169
165
45
110
98
4
166
401
35
32
524
1536
1492
390
409
18
15
104
10
18
46
169
165
45
110
98
4
166
401
35
32
526
1536
1492
390
409
18
15
104
10
18
46
169
165
45
110
98
4
166
401
483
544
1548
1536
1492
390
281
18
15
104
10
18
46
169
165
45
110
98
4
166
401
483
544
1550
1536
1492
390
281
18
15
104
10
18
46
169
165
45
110
98
4
166
401
483
288
524
1536
1492
390
281
18
15
104
10
18
46
169
165
45
110
98
4
166
401
483
288
526
1536
1492
390
281
18
15
104
10
18
46
169
293
301
110
98
516
293
529
739
32
524
1792
727
1541
921
18
15
104
10
18
46
169
293
301
110
98
516
293
529
739
32
526
1792
727
1541
921
18
15
104
10
18
46
169
293
301
110
98
516
293
529
739
544
524
1792
727
1541
921
18
15
104
10
18
46
169
293
301
110
98
516
293
529
739
544
526
1792
727
1541
921
18
15
104
10
18
46
169
293
301
110
98
516
294
529
739
32
524
1792
724
1542
921
18
15
104
10
18
46
169
293
301
110
98
516
294
529
739
32
526
1792
724
1542
921
18
15
104
10
18
46
169
293
301
110
98
516
294
529
739
544
524
1792
724
1542
921
18
15
104
10
18
46
169
293
301
110
98
516
294
529
739
544
526
1792
724
1542
921
18
15
104
10
18
46
297
288
38
110
98
4
421
428
34
288
12
768
983
608
940
18
15
104
10
18
46
297
293
301
110
98
4
421
401
739
32
524
768
983
645
665
18
15
104
10
18
46
297
293
301
110
98
4
421
401
739
544
12
512
983
645
665
18
15
104
10
18
46
297
293
301
110
98
4
422
401
739
32
524
768
980
646
665
18
15
104
10
18
46
297
293
301
110
98
4
422
401
739
32
526
768
980
646
665
18
15
104
10
18
46
297
293
301
110
98
4
422
401
739
544
12
512
980
646
665
18
15
104
10
18
46
297
293
301
110
98
4
422
401
739
544
14
512
980
646
665
18
15
104
10
18
46
297
293
301
110
98
4
422
401
483
544
12
512
980
646
153
18
15
104
10
18
46
297
293
301
110
98
4
422
401
483
544
14
512
980
646
153
18
15
104
10
18
46
297
293
301
110
98
4
422
401
483
544
524
768
980
646
153
18
15
104
10
18
46
297
293
301
110
98
4
422
401
483
544
526
768
980
646
153
18
15
616
2
514
814
545
1573
1837
614
1802
788
654
1705
1569
48
1382
304
402
610
547
18
15
616
2
514
814
545
1573
1837
614
1802
788
654
1705
1571
48
1382
304
402
610
545
18
15
616
2
2
46
545
677
1581
614
10
788
1966
937
1571
48
38
1968
1746
226
545
18
15
616
1538
514
814
545
677
1581
1638
266
788
790
914
2019
1072
1574
176
116
80
1090
18
15
191
397
530
91
280
897
961
865
992
593
1699
1703
1030
1102
1035
1039
898
928
1544
18
15
191
397
530
91
280
897
961
865
992
593
1699
1703
1030
1102
523
1039
898
928
1544
18
15
191
397
530
91
280
897
961
865
992
593
1699
1703
1031
1103
1039
1039
1409
928
1545
18
15
191
397
530
91
280
897
961
865
992
593
1699
1703
1031
1103
527
1039
1409
928
1545
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1025
1088
1030
1039
1409
928
1549
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1025
1088
1038
1039
1409
928
1549
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1025
1088
518
1039
1409
928
1549
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1025
1088
526
1039
1409
928
1549
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1041
1088
1030
1039
897
928
1543
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1041
1088
1038
1039
897
928
1543
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1041
1088
518
1039
897
928
1543
18
15
191
397
530
91
280
897
961
866
992
593
1699
1703
1041
1088
526
1039
897
928
1543
18
15
191
397
530
91
280
897
961
873
992
593
1699
1703
1030
1095
1031
15
898
928
1544
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1025
1091
1027
1039
1409
928
1549
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1025
1091
515
1039
1409
928
1549
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1030
1090
1027
1039
898
928
1544
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1030
1090
515
1039
898
928
1544
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1030
1091
1027
1039
898
928
1544
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1030
1091
515
1039
898
928
1544
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1041
1091
1027
1039
897
928
1543
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1041
1091
515
1039
897
928
1543
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1031
1091
1027
1039
1409
928
1545
18
15
191
397
530
91
280
897
961
869
992
593
1699
1703
1031
1091
515
1039
1409
928
1545
18
15
447
397
530
91
280
897
705
613
992
1105
1491
1311
1281
1347
1027
1551
1753
1728
1549
18
15
112
22
18
91
280
896
1062
102
30
81
643
1704
1890
68
708
742
1858
1707
1079
18
15
112
22
18
91
280
896
1062
102
30
81
643
1704
1892
68
708
742
1857
1733
1077
18
15
112
22
18
91
280
896
1062
102
30
81
643
1720
1892
68
708
742
1857
1739
1064
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1250
1072
1348
742
1858
1707
1623
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1250
1072
1350
742
1858
1707
1623
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1250
1076
1348
742
1858
1707
1623
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1250
1076
1350
742
1858
1707
1623
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1252
1072
1348
742
1857
1733
1685
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1252
1072
1350
737
1857
1705
1685
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1252
1076
1348
737
1857
1705
1685
18
15
112
22
18
91
280
896
550
102
30
81
643
1704
1252
1076
1349
737
1857
1705
1685
18
15
112
22
18
91
280
896
550
102
30
81
643
1720
1252
1072
1348
742
1857
1739
1672
18
15
112
22
18
91
280
896
550
102
30
81
643
1720
1252
1072
1350
737
1857
1737
1672
18
15
112
22
18
91
280
896
550
102
30
81
643
1720
1252
1076
1348
737
1857
1739
1672
18
15
112
22
18
91
280
896
550
102
30
81
643
1720
1252
1076
1349
737
1857
1739
1672
18
15
112
22
18
91
280
896
550
102
30
81
643
1720
1252
1076
1350
737
1857
1737
1672
18
15
112
22
18
91
280
896
550
102
542
561
651
1704
868
1092
1860
1349
1009
1737
56
18
15
112
22
18
91
280
896
550
102
542
561
651
1704
868
1092
1861
1349
1009
1737
56
18
15
112
22
18
91
280
896
550
102
542
561
651
1720
868
1092
1860
1349
1009
1729
40
18
15
112
22
18
91
280
896
550
102
542
561
651
1720
868
1092
1861
1349
1009
1729
40
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1704
866
1092
1860
2001
1729
1673
55
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1704
866
1092
1861
2001
1729
1673
55
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1704
866
1092
1862
2001
1729
1673
55
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1704
868
68
1860
2001
1729
1673
56
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1704
868
68
1861
2001
1729
1673
56
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1704
868
1092
1860
2001
1729
1673
56
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1704
868
1092
1861
2001
1729
1673
56
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1720
868
68
1860
2001
1729
1669
36
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1720
868
68
1861
2001
1729
1669
36
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1720
868
1092
1860
2001
1729
1669
36
18
15
112
22
18
91
280
896
550
102
542
1681
1763
1720
868
1092
1861
2001
1729
1669
36
18
15
112
22
18
91
280
896
550
102
798
561
651
1704
868
68
1924
1062
1009
1737
56
18
15
112
22
18
91
280
896
550
102
798
561
651
1704
868
1092
1924
1061
1009
1737
56
18
15
112
22
18
91
280
896
550
102
798
561
651
1720
868
68
1924
1062
1009
1729
40
18
15
112
22
18
91
280
896
550
102
798
561
651
1720
868
1092
1924
1061
1009
1729
40
18
15
176
406
530
91
536
896
966
870
974
593
1923
1400
1028
1096
1042
1105
1345
1353
1048
18
15
176
406
530
91
536
896
966
870
974
593
1923
1400
1028
1096
530
1105
1345
1353
1048
18
15
176
406
530
91
536
896
966
870
974
593
1987
1400
1028
1096
530
1033
1401
1289
1048
18
15
176
406
530
91
280
896
966
870
974
593
1667
1720
1028
1096
1042
337
833
786
2008
18
15
176
406
530
91
280
896
966
870
974
593
1667
1720
1028
1096
530
1105
833
787
2008
18
15
432
310
2
111
280
896
710
454
366
329
835
792
516
4
6
801
1441
421
440
18
15
432
310
2
111
280
896
710
454
366
329
835
792
260
4
5
801
929
1235
1368
18
15
432
310
2
111
280
896
710
454
366
329
835
792
772
1028
6
801
929
1189
1080
18
15
432
310
2
111
280
896
710
454
366
329
835
792
772
4
6
801
929
1189
1080
18
15
432
310
2
111
280
896
710
454
366
329
835
792
1284
1028
6
801
929
677
1592
18
15
432
310
2
111
280
896
710
454
366
329
835
792
1284
4
5
801
929
723
1544
18
15
1647
1029
773
877
33
897
561
1889
505
1349
1421
1233
97
1085
517
1881
1029
517
1029
18
15
1647
1029
773
877
33
897
561
1889
505
1349
1421
1233
97
1077
517
1881
1029
517
1029
18
15
1647
1029
773
877
33
897
561
1889
505
1349
1421
1233
97
1075
517
1881
1029
517
1029
18
15
1647
1029
773
877
33
897
561
1889
505
837
909
1233
97
1085
517
345
5
517
1029
18
15
1647
1029
773
877
33
897
561
1889
505
837
909
1233
97
1077
517
345
5
517
1029
18
15
1647
1029
773
877
33
897
561
1889
505
837
909
1233
97
1075
517
345
5
517
1029
18
15
117
5
2
154
178
163
33
174
256
364
780
642
190
424
452
502
1008
780
148
18
15
117
5
2
154
178
163
33
478
256
876
780
514
126
904
1172
1014
1264
908
660
18
15
117
5
2
154
178
163
33
478
256
876
780
642
126
904
1172
1014
1272
780
532
18
15
117
5
2
154
178
163
161
174
256
364
780
642
382
296
452
502
1008
780
1044
18
15
117
5
2
154
178
163
161
478
256
364
780
642
382
776
1172
502
1008
780
1044
18
15
117
5
2
154
178
163
161
478
256
876
780
514
382
776
1172
1014
1264
908
148
18
15
117
5
2
154
178
163
161
478
256
876
780
514
378
776
1172
1014
1272
908
588
18
15
879
901
274
283
849
849
561
609
224
170
660
582
918
147
1551
57
768
984
24
18
15
112
22
18
538
961
541
1572
614
542
1808
1310
514
1568
326
965
1668
1638
96
1120
18
15
112
22
18
538
961
541
1572
614
542
1808
1310
514
1568
317
900
1668
1638
96
1120
18
15
112
22
18
538
961
541
1572
614
542
1808
1310
515
1568
317
900
1668
1638
114
1123
18
15
112
22
18
538
961
541
1572
1638
1566
1808
1310
514
1568
1606
1221
1668
1638
96
1120
18
15
112
22
18
538
962
30
34
102
542
1808
1304
768
1056
1606
1860
1796
1840
136
992
18
15
112
22
18
538
962
30
34
102
542
1808
1304
1280
1056
1606
1860
1796
1840
1160
992
18
15
112
22
18
538
962
30
34
102
542
1808
1304
1280
1056
1606
1861
1796
1840
1160
992
18
15
112
22
18
538
962
542
34
102
542
1808
1304
1024
1056
1606
1860
1796
1840
1032
736
18
15
112
22
18
538
962
542
34
102
542
1808
1304
1024
1056
1606
1861
1796
1840
1032
736
18
15
112
22
18
538
962
542
34
102
542
1808
1304
1024
544
1606
1860
1796
1840
1112
176
18
15
112
22
18
538
962
542
34
102
542
1808
1304
512
1056
1606
1860
1796
1840
8
1504
18
15
112
22
18
538
962
542
34
102
542
1808
1304
512
1056
1606
1861
1796
1840
8
1504
18
15
112
22
18
538
962
542
34
102
542
1808
1304
512
544
1606
1860
1796
1840
8
224
18
15
112
22
18
538
962
542
34
102
542
1808
1304
512
544
1606
1861
1796
1840
8
224
18
15
112
22
18
538
962
542
34
102
798
1808
1304
1024
1056
1606
1988
1540
1840
1032
736
18
15
112
22
18
538
962
542
34
102
798
1808
1304
512
1056
1606
1988
1540
1840
8
1504
18
15
112
22
18
538
962
542
34
102
798
1808
1304
512
544
1606
1988
1540
1840
8
224
18
15
112
22
18
538
962
542
34
614
542
1808
1304
512
544
1862
964
1796
1840
8
224
18
15
112
22
18
538
962
542
546
102
542
1808
1304
1024
1312
582
1860
1796
1840
1032
1120
18
15
112
22
18
538
962
542
546
102
542
1808
1304
1024
1312
582
1861
1796
1840
1032
1120
18
15
112
22
18
538
962
542
1570
614
542
1808
1304
512
1568
326
965
1668
1712
104
1120
18
15
112
22
18
539
961
541
1572
1638
1566
1809
1305
515
1568
1094
1222
1746
1843
56
739
18
15
112
22
18
539
963
29
36
102
542
1809
1304
769
1056
1606
1862
1793
1840
182
995
18
15
112
22
18
539
963
29
36
102
542
1809
1304
1281
1056
1606
1862
1793
1840
1206
1251
18
15
112
22
18
539
963
541
36
102
542
1809
1304
1025
1056
1606
1862
1793
1840
1078
611
18
15
112
22
18
539
963
541
36
102
542
1809
1304
513
544
1606
1862
1793
1840
54
99
18
15
112
22
18
539
963
541
36
614
542
1809
1304
513
544
1862
966
1793
1840
54
99
18
15
112
22
18
539
963
541
36
614
542
1809
1304
513
544
1853
965
1793
1840
54
99
18
15
112
22
18
539
963
541
36
614
542
1809
1304
513
544
1853
966
1793
1840
54
99
18
15
112
22
18
539
963
541
1572
614
542
1809
1304
513
1568
317
902
1665
1648
118
1123
18
15
112
22
18
539
963
541
1572
1638
1566
1809
1304
513
1568
1094
1222
1665
1712
102
1123
18
15
112
22
18
282
962
542
34
614
286
976
1560
512
544
1862
708
1764
1764
56
96
18
15
112
22
18
539
960
24
34
102
542
1809
1307
768
1060
1606
1860
1797
1841
178
1390
18
15
112
22
18
539
960
24
34
102
542
1809
1307
1280
1058
1606
1861
1793
1841
1201
1255
18
15
112
22
18
539
960
24
34
102
542
1809
1307
1280
1058
1606
1862
1793
1841
1201
1255
18
15
112
22
18
539
960
24
34
102
542
1809
1307
1280
1060
1606
1860
1797
1841
1202
622
18
15
112
22
18
539
960
24
34
102
542
1809
1307
1280
1060
1606
1861
1797
1841
1202
622
18
15
112
22
18
539
960
24
34
102
542
1809
1307
1280
1060
1606
1862
1797
1841
1202
622
18
15
112
22
18
539
960
24
34
102
542
1809
1307
896
1058
1606
1861
1793
1841
211
1111
18
15
112
22
18
539
960
24
34
102
542
1809
1307
896
1058
1606
1862
1793
1841
211
1111
18
15
112
22
18
539
960
24
34
102
542
1809
1307
1408
1058
1606
1862
1793
1801
1457
1255
18
15
112
22
18
539
960
536
34
102
542
1809
1307
1024
1058
1606
1861
1793
1841
1073
615
18
15
112
22
18
539
960
536
34
102
542
1809
1307
1024
1058
1606
1862
1793
1801
1137
743
18
15
112
22
18
539
960
536
34
102
542
1809
1307
1024
1060
1606
1860
1797
1841
1074
622
18
15
112
22
18
539
960
536
34
102
542
1809
1307
1024
1060
1606
1861
1793
1841
1074
622
18
15
112
22
18
539
960
536
34
102
542
1809
1307
1024
1060
1606
1862
1793
1841
1074
622
18
15
112
22
18
539
960
536
34
102
542
1809
1307
1024
546
1606
1861
1797
1841
1105
183
18
15
112
22
18
539
960
536
34
102
542
1809
1307
1024
546
1606
1862
1798
1841
1105
183
18
15
112
22
18
539
960
536
34
102
542
1809
1307
512
1058
1606
1861
1793
1841
49
1383
18
15
112
22
18
539
960
536
34
102
542
1809
1307
512
1058
1606
1862
1793
1801
113
1511
18
15
112
22
18
539
960
536
34
102
542
1809
1307
512
546
1606
1861
1793
1841
49
103
18
15
112
22
18
539
960
536
34
102
542
1809
1307
512
546
1606
1862
1798
1841
49
103
18
15
112
22
18
539
960
536
34
102
542
1809
1307
512
548
1606
1861
1793
1841
50
110
18
15
112
22
18
539
960
536
34
102
542
1809
1307
512
548
1606
1862
1793
1841
50
110
18
15
112
22
18
539
960
536
34
102
798
1809
1307
1024
1060
1606
1990
1537
1841
1074
622
18
15
112
22
18
539
960
536
34
102
798
1809
1307
512
548
1606
1990
1537
1841
50
110
18
15
112
22
18
539
960
536
34
614
542
1809
1307
512
546
1862
965
1793
1841
49
103
18
15
112
22
18
539
960
536
34
614
542
1809
1307
512
546
1862
966
1793
1801
49
103
18
15
112
22
18
539
960
536
546
102
542
1809
1307
1024
1314
582
1862
1793
1801
1137
1127
18
15
112
22
18
539
960
536
1570
614
542
1809
1307
512
1570
326
965
1669
1649
81
695
18
15
112
22
18
539
960
536
1570
614
542
1809
1307
512
1570
326
966
1670
1649
81
695
18
15
112
22
18
539
960
536
1570
1638
1566
1809
1307
512
1570
1606
1221
1665
1841
49
615
18
15
112
22
18
539
960
536
1570
1638
1566
1809
1307
512
1570
1606
1222
1665
1841
49
615
18
15
112
22
18
539
960
536
1570
1638
1566
1809
1307
512
1572
1094
1222
1745
1841
50
622
18
15
112
22
18
539
960
536
1570
1638
1566
1809
1307
512
1572
1606
1221
1669
1841
50
622
18
15
1392
534
786
603
833
845
1828
1222
798
1073
1338
546
1568
134
137
965
516
10
712
18
15
1392
534
786
603
835
845
1828
1222
798
1073
1336
545
1568
134
230
785
1168
6
1251
18
15
1392
534
786
1882
833
845
1828
1222
798
1584
62
546
1568
134
165
676
1670
0
528
18
15
112
22
786
538
961
541
36
614
2014
944
1182
66
544
1853
1796
4
1126
112
704
18
15
112
22
786
538
961
541
36
614
2014
944
1182
1154
544
1853
1796
4
1126
1008
224
18
15
112
22
786
538
961
541
36
614
2014
944
1182
1155
544
1853
1796
4
1126
994
227
18
15
112
22
786
538
962
542
34
614
2014
976
1176
0
544
1862
1797
76
1040
8
352
18
15
112
22
786
539
961
541
33
614
1998
945
1178
2
546
1838
1801
21
1124
10
355
18
15
112
22
786
539
961
541
33
614
1998
945
1178
66
546
1838
1801
21
1124
114
708
18
15
112
22
786
539
961
541
36
614
1998
945
1178
66
544
1854
1801
21
1124
114
704
18
15
112
22
786
539
961
541
36
614
1998
945
1178
1154
544
1854
1801
21
1124
906
224
18
15
112
22
786
539
963
541
36
614
2014
977
1176
1
544
1862
1797
69
1040
54
739
18
15
112
22
786
539
963
541
36
614
2014
977
1176
1
544
1862
1798
69
1040
86
691
18
15
112
22
786
539
960
536
34
614
2014
977
1179
0
546
1862
1797
65
1041
50
359
18
15
112
22
786
539
960
536
34
614
2014
977
1179
0
546
1862
1798
73
1041
82
471
18
15
880
918
530
283
833
845
804
1190
1438
241
410
34
544
798
1094
37
1252
1938
1040
18
15
880
918
530
283
833
845
804
1190
1438
241
410
546
544
798
1094
37
164
410
192
18
15
880
918
530
283
833
845
804
1190
1438
241
666
546
544
798
1094
37
932
530
192
18
15
880
918
530
603
1985
797
801
1190
942
1073
1594
66
546
622
9
965
516
1682
196
18
15
880
918
530
603
1985
797
804
1190
926
1073
1594
66
544
797
69
789
1092
1682
192
18
15
880
918
530
603
1985
797
804
1190
926
1073
1594
66
544
798
70
965
1092
1682
192
18
15
880
918
530
603
1987
797
804
1190
926
1073
1560
65
544
797
69
965
592
2006
195
18
15
880
918
530
603
1987
797
804
1190
926
1073
1560
65
544
797
70
965
592
2006
195
18
15
880
918
530
602
1985
797
804
1190
926
1072
1598
66
544
797
68
788
1094
1680
192
18
15
880
918
530
602
1985
797
804
1190
926
1072
1598
66
544
797
69
964
1094
1680
192
18
15
880
918
530
602
1985
797
804
1190
926
1072
1598
67
544
797
68
964
582
1842
195
18
15
880
918
530
602
1985
797
804
1190
926
1072
1598
67
544
797
69
964
582
1842
195
18
15
880
918
530
602
1985
797
804
1190
926
1072
1590
66
544
797
68
788
534
1848
192
18
15
880
918
530
667
1731
797
804
1190
926
1137
1560
65
288
797
69
581
528
2006
195
18
15
880
918
530
667
1731
797
804
1190
926
1137
1560
65
288
797
70
581
528
2006
195
18
15
880
918
530
538
833
797
804
1190
1438
1040
1374
1090
1184
797
1092
1764
1766
2016
1040
18
15
880
918
530
538
833
797
804
1190
1438
1040
1374
1090
1312
1309
1092
612
1766
2016
1296
18
15
880
918
530
538
833
797
804
1190
1438
1040
1374
1090
1312
1309
1093
612
1766
2016
1296
18
15
880
918
530
538
833
797
804
1190
1438
1040
1374
1091
1184
797
1092
1764
1766
2034
1043
18
15
96
294
258
283
833
77
324
966
414
177
314
802
992
830
54
789
532
530
32
18
15
96
294
258
283
833
77
324
966
414
433
314
802
992
830
54
21
212
530
32
18
15
96
294
258
538
961
541
820
966
462
1008
606
2
832
861
21
532
342
16
1088
18
15
96
294
258
538
961
541
820
966
462
1008
606
2
832
861
20
532
342
16
1088
18
15
96
294
258
539
961
541
817
966
462
1009
602
2
834
862
21
533
340
18
1091
18
15
96
294
258
539
961
541
817
966
462
1009
602
2
834
862
22
533
340
18
1091
18
15
96
294
258
539
961
541
820
966
462
1009
602
2
832
861
21
533
340
18
1088
18
15
96
294
258
539
961
541
820
966
462
1009
602
2
832
861
22
533
340
18
1088
18
15
96
294
258
539
961
541
820
966
462
1009
602
2
832
862
22
533
340
18
1088
18
15
864
902
514
283
833
845
820
1206
1470
218
348
290
320
782
1030
0
560
1672
1152
18
15
864
902
514
283
833
845
820
1206
1470
218
348
290
320
790
1030
0
560
1672
1152
18
15
864
902
514
283
833
845
820
1206
1470
218
348
290
832
782
1030
0
560
136
128
18
15
864
902
516
602
1985
797
820
1206
1432
1072
1590
66
576
790
1040
1494
1110
1688
128
18
15
864
902
516
602
1985
797
820
1206
1432
1072
1590
66
576
790
1104
1750
1110
1688
128
18
15
864
902
516
602
1985
797
820
1206
1432
1072
1590
67
576
790
1040
1494
1110
1690
131
18
15
864
902
516
602
1985
797
820
1206
1432
1072
1590
67
576
790
1104
1750
1110
1690
131
18
15
864
902
516
602
1985
797
820
1206
920
1072
1582
67
576
781
16
726
582
1842
131
18
15
864
902
516
602
1985
797
820
1206
920
1072
1582
67
576
790
16
726
582
1842
131
18
15
864
902
516
602
1985
797
820
1206
920
1072
1590
66
576
781
16
726
1110
1688
128
18
15
864
902
516
602
1985
797
820
1206
920
1072
1590
66
576
782
16
726
1110
1688
128
18
15
864
902
516
602
1985
797
820
1206
920
1072
1590
66
576
790
16
726
1110
1688
128
18
15
864
902
516
602
1985
797
820
1206
920
1072
1590
67
576
781
16
726
1110
1690
131
18
15
864
902
516
602
1985
797
820
1206
920
1072
1590
67
576
790
16
726
1110
1690
131
18
15
608
902
516
538
1729
541
1844
1462
920
752
1694
2
1728
1742
16
54
614
1544
1088
18
15
864
902
514
539
1857
797
820
1206
958
730
1596
66
576
781
4
0
528
1720
96
18
15
864
902
514
539
1857
797
820
1206
958
730
1596
66
576
781
6
0
528
1720
96
18
15
864
902
514
539
1857
797
820
1206
958
730
1596
66
576
782
6
0
528
1720
96
18
15
864
902
514
539
1857
797
820
1206
958
730
1596
66
576
790
6
0
528
1720
96
18
15
864
902
514
539
1857
797
820
1206
926
730
1596
66
576
781
36
32
528
1720
96
18
15
111
5
5
237
33
961
561
97
121
837
781
849
33
549
517
2009
837
1285
5
18
15
111
5
5
237
33
961
561
97
121
837
781
849
33
549
1541
2009
837
1285
5
18
15
111
5
5
237
33
961
561
97
121
837
781
849
545
549
517
2009
1349
1285
1029
18
15
111
5
5
237
33
961
561
97
121
837
781
849
545
549
1541
2009
837
1285
1029
18
15
111
5
5
237
33
481
49
97
181
325
653
401
769
549
1665
1669
1605
1029
1541
18
15
111
5
5
237
33
481
49
97
181
325
653
401
769
549
641
1669
1605
1029
1541
18
15
111
5
5
237
33
481
49
97
181
325
653
401
897
549
641
1669
1605
1029
773
18
15
111
5
5
237
33
481
49
97
181
325
653
401
961
549
641
1669
1605
1029
1413
18
15
111
5
5
237
33
481
49
97
181
325
653
397
897
549
641
1669
1605
1121
769
18
15
111
5
5
237
33
481
49
97
181
325
653
397
961
549
641
1669
1605
1121
1665
18
15
111
5
5
237
33
481
49
97
181
329
653
401
769
549
1665
1665
1609
1031
1541
18
15
111
5
5
237
33
481
49
97
181
329
653
401
769
549
641
1665
1609
1031
1541
18
15
111
5
5
237
33
481
49
97
181
329
653
401
897
549
641
1665
1609
1031
773
18
15
111
5
5
237
33
481
49
97
181
329
653
401
961
549
641
1665
1609
1031
1413
18
15
111
5
5
237
33
33
49
97
181
325
397
541
705
147
641
1669
1797
1409
990
18
15
111
5
5
237
33
33
49
97
181
325
653
525
705
147
641
1669
1605
865
961
18
15
111
5
5
237
33
33
49
97
181
325
653
541
705
147
641
1669
1605
1409
990
18
15
111
5
5
237
33
33
49
97
181
329
397
541
705
147
641
1665
1797
1409
990
18
15
111
5
514
558
33
993
561
609
1792
1300
1046
1297
1
905
1775
1725
1052
1410
1283
18
15
111
5
10
154
17
449
49
97
112
212
462
315
207
551
3
733
1666
1218
360
18
15
111
5
10
154
17
449
49
97
176
724
406
150
150
551
1667
1933
1252
1792
904
18
15
111
5
5
173
33
33
49
97
121
197
397
401
705
141
5
729
773
581
901
18
15
111
5
5
173
33
33
49
97
121
197
397
401
705
149
5
217
775
581
901
18
15
111
5
5
173
33
33
49
97
121
197
397
401
705
147
4
437
773
581
901
18
15
111
5
5
173
33
33
49
97
121
197
397
401
449
149
5
217
775
1093
133
18
15
111
5
5
173
33
33
49
97
121
197
397
401
449
549
5
217
773
1093
133
18
15
111
5
5
173
33
33
49
97
121
197
397
401
449
147
4
437
773
581
389
18
15
111
5
5
173
33
33
49
97
121
197
397
397
705
147
4
437
773
289
897
18
15
111
5
5
173
33
33
49
97
121
197
397
397
449
549
5
217
775
1057
321
18
15
111
5
5
173
33
33
49
97
121
197
397
397
449
147
4
437
773
545
129
18
15
111
5
5
173
33
33
49
97
121
197
397
413
449
147
4
437
773
577
606
18
15
111
5
5
173
33
33
49
97
121
201
397
401
449
293
517
881
773
1093
133
18
15
111
5
5
173
33
33
49
97
121
201
397
397
449
293
517
881
773
545
321
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
141
133
441
261
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
141
134
441
267
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
149
133
441
261
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
153
134
441
267
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
157
134
441
267
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
146
134
441
267
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
147
132
437
261
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
705
147
133
437
261
581
901
18
15
111
5
5
173
33
33
49
97
185
421
397
401
449
141
133
437
261
69
133
18
15
111
5
5
173
33
33
49
97
185
421
397
401
449
141
134
441
267
69
133
18
15
111
5
5
173
33
33
49
97
185
421
397
401
449
149
133
437
261
69
133
18
15
111
5
5
173
33
33
49
97
185
421
397
401
449
146
134
441
267
69
133
18
15
111
5
5
173
33
33
49
97
185
421
397
397
705
153
134
441
423
33
897
18
15
111
5
5
173
33
33
49
97
185
421
397
397
705
157
134
441
423
33
897
18
15
111
5
5
173
33
33
49
97
185
421
397
397
705
147
132
437
261
289
897
18
15
111
5
5
173
33
33
49
97
185
421
397
397
705
147
133
437
261
289
897
18
15
111
5
5
173
33
33
49
97
185
421
397
397
449
141
133
437
261
33
385
18
15
111
5
5
173
33
33
49
97
185
421
397
397
449
141
134
441
167
33
129
18
15
111
5
5
173
33
33
49
97
185
421
397
397
449
146
134
441
167
33
129
18
15
111
5
5
173
33
33
49
97
181
421
397
401
705
149
129
453
261
581
901
18
15
111
5
5
173
33
33
49
97
181
421
397
401
705
147
129
453
261
581
901
18
15
111
5
5
173
33
33
49
97
181
421
397
401
449
149
129
453
261
69
133
18
15
111
5
5
173
33
33
49
97
181
421
397
401
449
147
129
453
261
69
133
18
15
111
5
5
173
33
33
49
97
181
421
397
397
705
147
129
453
261
289
897
18
15
111
5
5
173
33
33
49
97
181
421
397
397
449
137
129
453
261
33
385
18
15
111
5
5
173
33
33
49
97
181
421
397
397
449
147
129
453
261
33
385
18
15
111
5
5
173
33
33
49
97
181
421
397
413
449
147
129
453
261
65
350
18
15
111
5
5
173
33
33
49
97
181
421
909
401
705
149
129
453
773
69
901
18
15
111
5
5
173
33
33
49
97
181
421
909
401
705
147
129
453
773
69
901
18
15
111
5
5
173
33
33
49
97
181
421
909
401
449
149
129
453
773
69
389
18
15
111
5
5
173
33
33
49
97
181
421
909
401
449
147
129
453
773
69
389
18
15
111
5
5
173
33
33
49
97
181
421
909
397
449
137
129
453
773
33
129
18
15
111
5
5
173
33
33
49
97
181
421
909
397
449
147
129
453
773
33
129
18
15
111
5
5
173
33
33
49
97
181
421
909
413
449
147
129
453
773
65
606
18
15
111
5
5
173
33
33
49
97
181
421
429
397
705
147
129
453
357
1
897
18
15
111
5
5
173
33
33
49
97
181
421
429
397
449
137
129
453
357
1
129
18
15
111
5
5
173
33
33
49
97
181
421
429
397
449
147
129
453
357
1
129
18
15
111
5
5
173
33
33
49
481
185
421
397
401
449
403
4
437
261
69
133
18
15
111
5
5
173
33
33
49
481
185
421
397
397
705
409
6
441
423
33
897
18
15
111
5
5
173
33
33
49
481
185
421
397
397
705
413
6
441
423
33
897
18
15
111
5
5
173
33
33
49
481
185
421
397
397
705
403
4
437
261
289
897
18
15
111
5
5
173
33
33
49
481
185
421
397
397
449
403
4
437
261
33
385
18
15
111
5
5
173
33
33
49
481
185
421
397
413
449
403
4
437
261
65
350
18
15
111
5
5
173
33
33
49
481
181
421
429
397
705
403
1
453
357
1
897
18
15
111
5
5
173
41
33
49
97
121
202
394
393
705
147
4
432
772
294
926
18
15
111
5
5
173
41
33
49
97
121
202
394
409
449
147
4
432
772
581
397
18
15
111
5
5
173
41
33
49
97
121
202
394
459
449
147
4
432
772
529
573
18
15
879
901
261
749
33
33
561
609
249
1061
141
1037
1473
659
1541
1945
903
1889
1985
18
15
1903
1925
9
1581
33
481
561
609
2033
1049
29
273
513
1674
2
51
517
1797
1541
18
15
1903
1925
9
1581
33
481
561
609
2033
1049
29
273
513
394
2
83
517
1669
1541
18
15
1903
1925
9
1581
33
481
561
609
2033
1049
30
273
513
1674
2
51
516
1793
1285
18
15
1903
1925
9
1581
33
481
561
609
2033
1049
30
273
513
394
2
83
516
1793
1285
18
15
1903
1925
18
1582
33
481
561
609
2016
1028
22
273
513
1673
15
125
538
1802
1539
18
15
1903
1925
18
1582
33
481
561
609
2016
1028
22
273
513
1674
15
125
538
1802
1539
18
15
1151
1549
1538
1582
41
257
913
1137
1536
1556
38
361
525
793
551
53
866
1826
1395
18
15
638
6
5
173
33
260
400
116
518
713
461
356
12
784
896
1002
201
272
374
18
15
638
6
5
173
9
257
400
116
518
714
486
521
12
272
896
1000
608
1762
1048
18
15
638
6
5
173
9
257
400
116
518
714
486
521
12
784
896
1000
608
1762
1048
18
15
638
6
5
173
9
257
400
116
518
714
486
521
1548
1040
896
1000
608
1762
1560
18
15
638
6
5
173
9
257
400
116
518
714
486
521
1548
784
896
1000
608
1762
1560
18
15
638
6
5
173
9
257
400
116
518
714
486
521
1548
1296
896
1000
608
1762
1560
18
15
638
6
5
173
9
257
400
116
518
714
490
522
12
272
896
1000
612
1760
1072
18
15
638
6
5
173
9
257
400
116
518
714
490
522
12
784
896
1000
612
1760
1072
18
15
638
6
5
173
9
257
400
116
518
714
490
522
1548
1040
896
1000
612
1760
1584
18
15
638
6
5
173
9
257
400
116
518
714
490
522
1548
784
896
1000
612
1760
1584
18
15
638
6
5
173
9
257
400
116
518
714
490
522
1548
1296
896
1000
612
1760
1584
18
15
638
6
5
173
41
257
400
116
518
714
458
362
12
784
896
1000
200
272
368
18
15
639
13
5
173
33
257
401
114
259
201
462
570
15
536
384
230
712
1728
1129
18
15
639
13
5
173
33
257
401
114
259
201
462
570
1551
536
384
230
712
1728
1641
18
15
639
1869
1026
1582
33
257
401
585
960
1044
22
561
13
2
263
181
154
326
238
18
15
639
1869
1026
1582
33
257
401
585
960
1044
22
561
13
2
295
181
154
326
238
18
15
639
1869
1026
1627
17
257
401
529
960
1114
84
214
22
214
335
305
96
128
24
18
15
639
1869
1026
1627
17
257
401
529
960
1114
84
214
22
219
347
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
529
960
1114
84
214
22
218
347
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
529
960
1114
84
214
22
218
351
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
529
960
1114
84
214
22
223
351
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
529
960
1114
84
214
23
217
347
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
529
960
1114
84
214
23
219
347
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
11
271
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
11
283
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
11
287
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
11
319
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
10
283
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
10
287
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
10
319
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
14
271
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
14
287
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
15
271
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
15
287
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
9
275
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
9
283
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
11
271
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
11
283
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
11
287
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
11
319
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
15
271
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
960
1114
84
214
23
15
287
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
593
1984
1114
84
214
22
14
591
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
1984
1114
84
214
22
15
591
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
593
1984
1114
84
214
23
15
591
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
263
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
275
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
283
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
287
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
279
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
307
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
295
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
311
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
319
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
3
275
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
3
283
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
3
287
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
3
279
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
3
307
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
3
311
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
3
319
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
23
3
275
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
23
3
283
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
23
3
287
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
23
3
279
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
23
3
307
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
23
3
311
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
960
1114
84
214
23
3
319
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
22
2
583
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
22
2
607
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
22
2
599
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
22
3
595
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
22
3
599
49
96
64
24
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
23
3
595
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
23
3
607
49
96
64
18
18
15
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
23
3
599
49
96
64
18
18
15
639
1869
1026
1627
17
258
401
529
960
1114
84
208
21
217
347
49
96
75
31
18
15
639
1869
1026
1627
17
258
401
529
960
1114
84
208
22
210
335
305
96
140
30
18
15
639
1869
1026
1627
17
258
401
529
960
1114
84
208
22
223
351
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
21
9
283
49
96
75
31
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
21
9
287
49
96
75
31
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
9
275
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
9
283
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
9
307
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
11
271
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
11
283
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
11
287
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
15
271
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
960
1114
84
208
22
15
287
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
593
1984
1114
84
208
22
15
591
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
585
960
1114
84
208
22
2
263
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
585
960
1114
84
208
22
2
275
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
585
960
1114
84
208
22
2
319
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
594
960
1114
84
208
22
8
270
305
96
140
30
18
15
639
1869
1026
1627
17
258
401
594
960
1114
84
208
22
8
271
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
594
960
1114
84
208
22
8
286
49
96
76
30
18
15
639
1869
1026
1627
17
258
401
594
960
1114
84
208
22
8
287
49
96
76
30
18
15
112
13
2
237
33
45
73
119
1
405
398
2
3
331
847
985
264
392
2
18
15
112
13
2
237
33
45
73
119
1
405
398
514
3
331
847
985
264
904
1026
18
15
112
13
2
237
41
45
73
119
1
405
394
1
3
331
847
985
272
438
1
18
15
112
13
2
237
41
45
73
119
1
405
394
513
3
331
847
985
272
950
1025
18
15
112
13
6
237
33
45
73
119
2
402
398
2
3
331
848
988
1168
496
1
18
15
112
13
6
237
33
45
73
119
2
402
398
514
3
331
848
988
1168
1008
1025
18
15
112
13
6
237
33
45
73
119
2
402
398
258
3
331
848
988
400
112
2
18
15
112
13
6
237
33
45
73
119
2
402
654
2
3
331
848
988
912
1232
1042
18
15
112
13
6
237
33
45
73
119
2
402
654
162
3
331
848
988
912
528
130
18
15
112
13
6
237
41
45
73
119
2
402
395
1
3
331
848
988
1161
397
1
18
15
112
13
6
237
41
45
73
119
2
402
395
513
3
331
848
988
1161
909
1025
18
15
112
13
6
237
41
46
73
119
2
402
395
0
2
331
848
988
1161
439
5
18
15
112
13
6
237
41
46
73
119
2
402
395
256
2
331
848
988
393
311
5
18
15
176
390
518
174
41
813
713
509
902
1224
1738
1569
515
1047
1548
1572
1092
846
369
18
15
112
22
18
155
9
45
36
102
30
209
425
417
400
70
197
485
773
564
160
18
15
112
22
18
155
9
45
36
102
30
209
425
417
400
70
198
485
773
601
264
18
15
112
22
18
155
9
45
36
102
30
209
425
417
400
70
453
485
773
564
160
18
15
112
22
18
155
9
45
36
102
30
209
425
417
400
70
454
485
773
601
264
18
15
112
22
18
155
9
45
36
102
30
209
425
417
400
317
197
485
773
564
160
18
15
112
22
18
155
9
45
36
102
30
209
425
417
400
317
198
485
773
601
264
18
15
112
22
18
155
9
45
36
102
30
209
425
417
400
318
198
485
773
601
264
18
15
112
22
18
155
9
45
73
102
30
209
425
417
2
198
198
485
773
601
4
18
15
112
22
18
155
9
45
73
102
30
209
425
417
2
198
454
485
773
601
4
18
15
112
22
18
155
9
46
34
102
30
209
426
416
400
70
198
485
772
566
161
18
15
112
22
18
155
9
46
34
102
30
209
426
416
400
70
454
485
772
566
161
18
15
688
310
2
367
41
813
969
582
366
841
9
769
2
262
6
321
13
893
68
18
15
688
310
2
367
41
813
969
582
366
841
9
769
2
774
6
321
13
893
68
18
15
688
310
2
367
41
813
996
550
366
841
9
769
16
262
18
321
13
893
32
18
15
688
310
2
367
41
813
996
550
366
841
9
769
16
390
18
321
13
893
32
18
15
688
310
2
367
41
813
996
550
366
841
9
769
16
326
18
321
13
893
32
18
15
688
310
2
367
41
813
996
550
366
841
9
769
16
582
18
321
13
893
32
18
15
688
310
2
367
41
813
996
550
366
841
9
769
16
838
18
321
13
893
32
18
15
688
310
12
366
41
877
868
294
552
832
1930
801
16
158
400
566
1606
78
0
18
15
688
310
12
366
41
877
868
294
360
832
10
801
16
157
16
597
6
1454
0
18
15
688
310
12
366
41
877
868
294
360
832
10
801
16
158
16
598
6
1454
0
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
262
16
310
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
774
16
310
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
390
16
278
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
285
16
278
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
326
16
310
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
797
16
278
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
582
16
310
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
286
16
278
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
798
16
278
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
413
16
278
6
878
8
18
15
688
310
12
366
41
813
996
550
360
832
10
769
16
926
16
278
6
878
8
18
15
688
310
12
366
41
813
996
294
360
832
10
769
16
70
16
310
6
878
8
18
15
432
310
2
367
41
45
201
454
366
841
9
513
1794
518
6
289
13
957
1668
18
15
96
6
6
238
41
493
41
109
172
328
650
385
899
567
653
1669
1604
1038
769
18
15
96
6
6
238
41
493
41
109
172
328
650
385
163
567
653
1668
1604
1134
105
18
15
96
6
6
238
41
493
41
109
172
328
650
385
803
567
653
1668
1604
1134
1513
18
15
96
6
6
238
41
493
41
109
172
328
650
385
931
567
653
1668
1604
1134
1385
18
15
96
6
6
237
33
45
41
182
284
402
398
258
450
198
456
392
144
176
420
18
15
96
6
6
238
33
45
41
182
285
400
398
258
450
198
455
408
132
176
420
18
15
96
6
6
238
33
45
41
182
285
400
398
258
450
198
487
392
132
176
420
18
15
96
6
6
238
33
45
41
182
284
400
398
258
450
198
456
396
260
624
708
18
15
96
6
6
237
33
805
29
182
182
329
909
773
897
192
130
642
1681
1105
1345
18
15
96
6
6
237
33
805
29
182
182
329
909
773
897
1216
130
642
1681
1105
1345
18
15
96
6
6
237
33
805
29
182
694
329
909
773
897
1216
1922
1154
1681
1105
1345
18
15
96
6
6
237
33
37
93
182
182
401
397
261
1
256
258
502
389
81
1
18
15
96
6
6
237
33
37
93
182
182
401
397
265
1
256
258
882
274
99
69
18
15
96
6
6
237
33
37
93
182
182
401
909
521
1
256
258
882
786
611
69
18
15
96
6
6
237
33
37
93
182
182
401
909
265
1
256
258
882
786
99
69
18
15
96
6
6
174
41
493
41
109
108
200
394
257
803
55
13
388
788
374
817
18
15
96
6
6
174
41
493
41
109
108
200
394
257
803
567
1549
1412
788
374
817
18
15
96
6
6
174
41
493
41
109
108
200
458
257
803
55
13
388
388
310
817
18
15
96
6
6
174
41
493
41
109
108
200
458
257
803
567
1549
1412
388
310
817
18
15
96
6
6
174
41
493
41
109
172
712
458
257
803
567
1677
1924
1188
1206
817
18
15
96
6
6
174
41
45
41
109
108
200
394
33
35
55
13
388
772
2006
1041
18
15
96
6
6
174
41
45
41
109
108
200
394
33
35
55
525
388
772
470
17
18
15
96
6
6
174
41
45
41
109
108
200
394
417
35
55
13
388
772
566
33
18
15
96
6
6
174
41
45
41
109
108
200
458
33
35
55
13
388
388
406
17
18
15
96
6
6
174
41
45
41
109
108
200
458
33
35
55
525
388
388
406
17
18
15
96
6
6
174
41
45
41
109
108
200
458
417
35
55
13
388
388
46
33
18
15
96
6
6
174
41
45
41
182
182
200
457
385
450
198
258
899
679
53
132
18
15
96
6
518
557
33
901
1085
1654
1818
1297
1037
1641
1635
1600
1745
1557
1093
1122
1041
18
15
96
6
8
182
17
37
93
182
176
418
454
9
1
256
256
449
389
706
3
18
15
96
6
6
174
33
37
93
182
182
200
414
402
3
256
258
899
753
128
1
18
15
96
390
518
173
33
37
93
950
950
1225
413
37
1
768
514
1538
241
1937
1137
18
15
96
390
518
173
33
37
93
950
950
1225
461
37
1
768
514
1538
145
401
1
18
15
96
390
518
173
37
37
93
950
950
1225
409
33
1
768
514
1538
242
1942
1137
18
15
352
902
518
237
33
805
541
1718
922
73
1805
777
643
1728
17
1605
1681
227
897
18
15
104
2
2
238
33
37
45
102
266
404
398
9
35
304
934
432
146
482
49
18
15
104
2
2
238
33
37
45
102
266
404
398
265
35
304
934
432
146
226
49
18
15
104
2
2
238
33
37
45
102
266
404
654
169
33
304
934
432
914
546
563
18
15
104
2
2
238
33
37
45
102
266
404
654
169
35
304
934
432
914
546
545
18
15
360
514
514
558
33
37
813
1382
1290
1300
1070
1065
1571
1584
1574
1200
978
930
1697
18
15
191
13
18
155
8
641
209
49
96
369
435
775
13
201
267
975
1793
1360
5
18
15
191
13
18
155
8
641
209
49
96
369
435
775
13
202
267
975
1793
1360
5
18
15
191
13
18
155
8
641
209
49
96
369
435
775
13
457
267
975
1793
1360
5
18
15
191
13
18
155
8
641
209
49
96
369
435
775
13
458
267
975
1793
1360
5
18
15
191
13
18
155
8
641
209
49
96
369
435
775
13
462
267
975
1793
1360
5
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
201
259
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
201
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
203
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
713
3
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
713
11
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
713
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
427
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
202
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
457
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
459
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
458
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
14
462
267
975
1793
1360
4
18
15
191
13
18
155
8
641
209
49
96
369
435
775
15
201
259
975
1793
1360
17
18
15
191
13
18
155
8
641
209
49
96
369
435
775
15
201
267
975
1793
1360
17
18
15
191
13
18
155
8
641
209
49
96
369
435
775
15
457
267
975
1793
1360
17
18
15
191
13
18
155
8
641
209
49
96
369
435
775
22
427
267
975
1793
1360
24
18
15
191
13
18
155
8
641
209
49
96
369
435
775
22
426
267
975
1793
1360
24
18
15
191
13
18
155
8
641
209
49
96
369
435
775
23
425
267
975
1794
1360
25
18
15
1663
1037
1538
1582
41
385
593
1761
1024
1556
38
617
271
583
495
565
866
290
473
18
15
1663
1037
1538
1582
41
385
593
1761
1024
1556
38
633
271
583
495
565
866
322
681
18
15
1663
1037
1541
1581
33
385
593
1746
1027
531
27
315
271
600
344
344
880
1856
690
18
15
1663
525
1538
1582
33
385
593
497
1024
1556
22
305
269
73
859
600
892
1862
2030
18
15
1663
525
1538
1582
33
385
593
489
1024
1556
22
305
269
66
859
536
796
1830
2030
18
15
1663
525
1538
1582
33
385
593
489
1024
1556
22
305
269
66
851
536
796
1830
2030
18
15
1663
525
1538
1582
33
386
593
497
1024
1556
22
304
270
73
859
600
892
1860
2030
18
15
1663
525
1538
1582
33
386
593
497
1024
1556
22
304
270
73
851
600
892
1860
2030
18
15
1663
525
1538
1582
33
386
593
497
1024
1556
22
304
270
74
859
600
892
1860
2030
18
15
1663
525
1538
1582
33
386
593
489
1024
1556
22
304
270
67
851
536
796
1828
2030
18
15
1663
525
1538
1582
41
385
593
481
1024
1556
38
617
271
71
907
565
866
290
473
18
15
1663
525
1538
1582
41
385
593
481
1024
1556
38
617
271
71
879
565
866
290
473
18
15
1663
525
1538
1582
41
385
593
481
1024
1556
38
617
271
71
919
565
866
290
473
18
15
1663
525
1538
1582
41
385
593
481
1024
1556
38
633
271
71
907
565
866
322
681
18
15
1663
525
1538
1582
41
385
593
481
1024
1556
38
633
271
71
943
565
866
322
681
18
15
1663
525
1538
1582
41
385
593
481
1024
1556
38
633
271
71
879
565
866
322
681
18
15
1663
525
1538
1582
41
385
593
481
1024
1556
38
633
271
71
919
565
866
322
681
18
15
1663
525
1538
1582
41
385
593
489
1024
532
38
617
269
66
1447
309
866
290
691
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
34
617
269
66
871
565
865
293
469
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
34
617
269
66
935
565
865
293
469
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
34
633
269
66
871
565
865
325
677
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
34
633
269
66
935
565
865
325
677
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
38
617
269
66
871
565
866
290
691
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
38
617
269
66
935
565
866
290
691
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
38
633
269
66
775
565
866
322
675
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
38
633
269
66
871
565
866
322
675
18
15
1663
525
1538
1582
41
385
593
489
1024
1556
38
633
269
66
935
565
866
322
675
18
15
1663
525
1541
1581
33
385
593
466
1027
1555
27
315
271
88
840
536
880
1856
690
18
15
1663
525
1541
1581
33
385
593
466
1027
1555
27
315
271
88
856
536
880
1856
690
18
15
1663
525
1541
1581
33
385
593
466
1027
1555
27
315
271
88
984
536
880
1856
690
18
15
1663
525
1541
1581
33
385
593
466
1027
1555
27
315
271
88
920
536
880
1856
690
18
15
1663
525
1541
1581
33
385
593
498
1027
1555
27
315
271
72
832
536
880
1856
690
18
15
1663
525
1541
1581
33
385
593
498
1027
1555
27
315
271
72
848
536
880
1856
690
18
15
1663
525
1541
1581
33
385
593
498
1027
1555
27
315
271
72
856
536
880
1856
690
18
15
1663
525
1541
1581
41
385
593
466
1027
1555
43
619
271
88
840
600
848
288
464
18
15
1663
525
1541
1581
41
385
593
466
1027
1555
43
619
271
88
856
600
848
288
464
18
15
1663
1933
2
1582
33
385
593
625
1920
1044
14
618
270
402
163
181
650
352
500
18
15
1663
1933
2
1582
41
385
593
609
1920
1044
38
313
271
327
139
181
212
1730
2018
18
15
1663
1933
2
1582
41
385
593
609
1920
1044
38
313
271
327
175
181
212
1730
2018
18
15
1663
1933
2
1582
41
385
593
609
1920
1044
38
313
271
327
151
181
212
1730
2018
18
15
1663
1933
2
1582
41
385
593
609
1920
1044
38
313
271
327
303
181
1236
1730
2018
18
15
1663
1933
2
1582
41
385
593
625
1920
1044
38
313
271
329
163
437
1108
1730
2018
18
15
1663
1933
2
1582
41
385
593
617
1920
1044
38
313
269
322
295
181
1236
1730
2019
18
15
623
517
5
173
33
385
305
865
1145
198
462
602
87
565
773
216
1416
768
66
18
15
623
517
5
173
33
385
305
865
1145
198
462
602
87
567
773
216
1416
768
66
18
15
623
517
9
173
33
385
305
865
1137
1221
974
602
87
565
770
955
1416
256
66
18
15
623
517
10
155
8
385
305
865
112
722
491
619
98
563
1795
1364
326
784
604
18
15
623
517
10
155
8
385
305
865
112
722
491
619
99
563
1795
1364
326
768
35
18
15
1647
1925
9
1581
33
385
561
609
2033
1049
29
305
609
309
258
51
517
1858
1323
18
15
608
518
1542
557
33
389
317
1014
1562
273
1037
617
99
576
593
1557
1029
354
529
18
15
608
518
1542
558
41
389
317
1014
1564
272
421
177
97
576
584
1546
1891
839
21
18
15
608
518
1542
558
41
389
317
1014
1564
272
421
177
97
576
712
1546
1891
839
21
18
15
608
518
1542
558
41
389
317
1014
1564
272
422
177
97
576
584
1546
1890
838
14
18
15
608
518
1542
558
41
389
317
1014
1564
272
422
177
97
576
712
1546
1890
838
14
18
15
1632
1030
1542
1582
41
389
573
1782
1052
528
18
305
355
832
328
330
890
1870
1825
18
15
1663
13
514
1838
1057
1793
1169
169
1792
1812
1814
1201
1185
1218
531
536
26
146
939
18
15
1663
13
514
1838
1057
1793
1169
169
1792
1812
1814
1201
1185
1218
539
536
156
146
939
18
15
1663
13
514
1838
1057
1793
1169
169
1792
1812
1814
1201
1185
1218
551
600
156
146
939
18
15
1663
13
514
1838
1057
1793
1169
169
1792
1812
1814
1201
1185
1218
567
693
154
146
939
18
15
1663
13
514
1838
1057
1793
1169
169
1792
1812
1814
1201
1185
1219
531
536
156
146
939
18
15
176
310
258
175
553
1645
1764
1670
414
18
906
1665
16
1630
82
1728
1740
1676
1544
18
15
608
6
6
302
553
173
297
109
108
968
906
129
35
55
525
1924
1028
790
689
18
15
1632
6
6
302
553
173
553
109
108
968
906
129
963
567
1549
1924
1028
1302
1345
18
15
1632
6
6
302
553
173
553
109
492
968
906
129
963
567
1805
1668
1028
1302
1345
18
15
1120
6
518
1838
801
1837
1321
621
1820
1808
302
1058
1059
1111
709
676
1636
1488
962
18
15
1120
6
518
1838
809
1837
1321
621
1820
1808
290
1057
1059
1111
709
685
1633
1485
1121
18
15
1120
6
518
1838
809
1837
1321
621
1820
1808
294
1057
1059
1111
709
676
1634
1494
1041
18
15
1632
6
518
1837
1057
1837
1065
118
1821
1809
1818
1154
962
1094
743
665
112
304
388
18
15
1632
6
518
1838
1057
1837
1065
109
1820
1808
1806
1154
1347
1111
709
524
4
144
802
18
15
1632
6
518
1838
1057
1837
1065
109
1820
1808
1934
1154
1347
1111
709
533
196
24
801
18
15
1632
6
518
1838
1057
1837
1065
118
1821
1808
1806
1154
962
1094
743
520
4
272
404
18
15
1632
6
518
1838
1057
1837
1065
118
1821
1808
1814
1154
962
1094
743
664
116
304
388
18
15
1632
6
518
1838
1057
1837
1065
118
1821
1808
1822
1154
962
1094
743
664
114
304
388
18
15
1632
6
518
1838
1057
1837
1065
118
1820
1808
1818
1186
1346
1094
712
522
170
144
772
18
15
1632
6
518
1838
1065
1837
1065
109
1820
1808
1958
1185
1347
1111
709
532
212
102
777
18
15
1632
6
518
1838
809
1837
1065
109
1820
1808
294
1057
547
87
709
556
1634
1494
17
18
15
1632
6
518
1837
1057
1829
1117
118
1818
1809
1805
1161
515
128
721
533
5
290
258
18
15
1632
6
518
1837
1057
1829
1117
118
1818
1809
1805
1161
515
1152
721
533
5
290
258
18
15
1632
6
518
1838
1057
1829
1117
118
1820
1808
1805
1161
513
128
712
538
19
291
261
18
15
1632
6
518
1838
1057
1829
1117
118
1820
1808
1805
1161
515
128
712
538
19
291
257
18
15
1640
1538
1538
1838
1057
1829
1069
614
522
788
1454
1193
1379
1328
1062
1200
338
290
786
18
15
127
397
2
155
529
513
657
1737
1920
1242
1940
1254
417
131
567
561
1760
1576
174
18
15
223
13
2
558
553
513
721
2033
1536
1812
1446
1369
333
14
679
1717
1890
1026
467
18
15
223
13
2
558
553
513
721
2033
1536
1812
1446
1369
335
15
679
1717
1890
1026
402
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
398
393
547
561
1760
1576
232
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
398
395
547
561
1760
1576
232
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
398
398
551
561
1760
1576
232
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
398
399
551
561
1760
1576
232
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
399
393
547
561
1760
1576
234
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
399
399
551
561
1760
1576
234
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
407
393
547
561
1760
1576
226
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
407
395
547
561
1760
1576
226
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
407
399
551
561
1760
1576
226
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
406
395
547
561
1760
1664
228
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
406
394
547
561
1760
1664
228
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
406
398
551
561
1760
1664
228
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
406
399
551
561
1760
1664
228
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
407
393
547
561
1760
1664
242
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
407
395
547
561
1760
1664
242
18
15
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
407
399
551
561
1760
1664
242
18
15
223
397
2
155
529
513
721
1641
1920
1242
1940
1238
406
386
567
561
1760
1664
228
18
15
223
397
2
155
529
513
721
1641
1920
1242
1940
1238
407
387
567
561
1760
1664
242
18
15
223
397
2
155
529
514
721
1649
1920
1242
1940
1248
398
393
547
561
1760
1579
238
18
15
223
397
2
155
529
514
721
1649
1920
1242
1940
1248
398
395
547
561
1760
1579
238
18
15
127
333
773
749
545
513
657
1682
1731
1097
654
698
271
264
792
1618
72
1600
82
18
15
111
1541
2
558
545
673
657
609
0
1812
918
657
257
553
559
701
378
258
3
18
15
111
1541
2
558
545
673
657
609
0
1812
918
657
257
554
47
701
428
214
6
18
15
111
1541
2
558
545
673
657
609
0
1812
918
657
257
554
559
701
378
258
3
18
15
111
1541
5
621
545
673
657
609
185
1829
909
657
257
1181
1157
537
390
133
5
18
15
111
1541
1541
1837
1057
1185
657
609
1657
1477
1421
1425
385
557
1541
345
5
5
261
18
15
1663
333
274
282
338
833
33
545
1888
880
852
598
1878
1302
263
77
1100
706
1608
18
15
1663
333
274
282
338
833
33
545
1888
880
852
310
318
1003
263
13
1100
1284
1280
18
15
1663
333
274
282
338
833
33
545
1888
1392
1364
278
342
1302
263
589
1868
1348
1384
18
15
1663
333
274
282
338
833
33
545
1888
1392
1364
310
318
1003
263
525
1868
1282
1280
18
15
1663
333
274
282
338
833
33
545
1888
1392
1364
310
319
1007
263
525
1868
1282
1282
18
15
1663
333
274
282
338
833
33
545
1888
1392
1364
310
319
1007
271
525
1868
1282
1282
18
15
1663
333
274
282
338
833
33
545
1888
1392
852
310
318
1003
263
525
204
1284
1280
18
15
1663
333
274
282
338
833
33
545
1888
1392
852
310
319
1007
263
525
204
1284
1282
18
15
1663
333
274
282
338
833
33
545
1888
1392
852
310
319
1007
271
525
204
1284
1282
18
15
1663
333
274
282
338
834
33
545
1632
880
852
596
1878
1298
7
269
1100
712
1620
18
15
1663
333
274
282
338
834
33
545
1888
880
852
596
1878
1302
263
77
1100
712
1620
18
15
1663
333
274
282
338
834
33
545
1888
880
852
308
318
1003
263
13
1100
1288
1282
18
15
1663
333
274
282
338
834
33
545
1888
1392
1364
276
342
1302
263
589
1868
1352
1388
18
15
1663
333
274
282
338
834
33
545
1888
1392
1364
308
318
1003
263
525
1868
1288
1282
18
15
1663
333
274
282
338
834
33
545
1888
1392
852
308
318
1003
263
525
204
1288
1282
18
15
1663
333
274
282
338
834
33
549
1632
880
852
596
1878
1297
3
269
1100
712
1620
18
15
1663
333
274
283
337
833
33
545
1888
881
853
305
314
1003
263
23
1110
1286
1284
18
15
1663
333
274
283
337
833
33
545
1888
1393
1365
305
314
1003
263
535
1750
1158
772
18
15
1663
333
274
283
337
833
33
545
1888
1393
853
305
314
1003
263
535
214
1286
1284
18
15
1663
333
274
283
337
833
33
545
1888
1393
1429
305
314
1003
263
535
1558
1350
1284
18
15
1663
333
274
347
337
833
33
545
1888
1354
140
398
318
1006
263
561
1072
608
160
18
15
1663
333
274
347
337
833
33
545
1888
1354
140
398
318
1007
263
561
1072
608
160
18
15
1663
333
274
347
337
833
33
545
1888
1354
140
398
319
1007
263
561
1072
608
162
18
15
1663
333
274
347
337
833
33
545
1888
1354
1356
305
315
1007
263
561
1904
1286
1290
18
15
1663
333
274
347
337
833
33
545
1888
1354
1356
349
342
1302
263
561
1904
1345
1352
18
15
1663
333
274
347
337
833
33
545
1888
1354
1356
317
317
1006
263
561
1904
1281
1282
18
15
1663
333
274
347
337
833
33
545
1888
1354
1356
350
342
1302
263
561
1904
1344
1360
18
15
1663
333
274
347
337
833
33
549
1888
1354
1356
349
342
1297
259
561
1904
1345
1352
18
15
1663
333
274
347
337
834
33
545
1888
1354
140
400
342
1298
263
561
1072
516
78
18
15
1663
333
274
347
337
834
33
545
1888
1354
1356
336
342
1298
263
561
1904
1348
1358
18
15
1663
333
274
347
337
834
33
545
1888
1354
844
592
1878
1298
263
561
240
708
1614
18
15
1663
333
274
347
337
834
33
549
1888
1354
140
400
342
1297
259
561
1072
516
78
18
15
1663
333
274
347
337
834
33
549
1888
1354
1356
336
342
1297
259
561
1904
1348
1358
18
15
608
518
6
558
545
45
41
493
540
1808
1422
194
451
407
453
557
836
392
130
18
15
96
6
6
557
545
805
861
2038
1562
1809
909
1065
3
128
657
1685
197
994
9
18
15
96
6
6
557
545
805
861
2038
1562
1810
942
1065
3
128
657
1684
208
1474
9
18
15
96
6
6
558
545
805
861
2038
1564
1808
942
1065
3
128
648
1676
210
1474
9
18
15
96
6
518
557
545
805
861
2038
1818
1297
909
1065
3
128
593
1565
197
994
113
18
15
96
6
518
557
545
805
861
2038
1818
1297
1421
1065
3
128
593
1557
1221
994
9
18
15
96
6
518
557
545
805
861
2038
1818
1298
1454
1065
3
128
593
1556
1232
962
9
18
15
96
6
518
1837
801
1701
1693
1654
1820
1810
174
1193
643
576
712
648
1744
1217
137
18
15
96
6
518
1837
801
1701
1693
1654
1820
1810
174
681
643
576
712
648
1744
193
137
18
15
96
6
518
1837
801
1701
1693
1654
1818
1809
141
1193
643
576
721
533
1733
1250
137
18
15
96
6
518
1837
801
1701
1693
1654
1818
1809
141
681
643
576
721
533
1733
226
137
18
15
368
13
774
621
545
557
585
2039
770
914
654
674
3
331
80
860
16
408
129
18
15
368
326
774
749
545
557
585
1597
1222
1097
1166
1026
3
23
780
1798
1808
1456
33
18
15
368
326
774
749
545
557
585
1597
1222
1097
1166
1026
3
23
788
1798
1808
1456
33
18
15
368
326
774
749
545
557
585
1597
1226
1097
1166
1026
3
23
769
1798
1808
1456
2
18
15
368
326
774
750
553
557
585
1597
1222
1096
1162
1025
3
23
780
1796
1796
1422
1
18
15
368
326
774
750
553
557
585
1597
1222
1096
1162
1025
3
23
788
1796
1796
1422
1
18
15
104
1538
1538
1838
801
1573
1837
1126
522
788
270
1225
35
816
1382
560
530
674
450
18
15
352
390
518
750
553
557
553
1645
748
1096
1290
1025
35
55
13
1796
1796
1462
49
18
15
352
390
518
750
553
557
553
1645
748
1096
1162
1025
35
55
13
1796
1924
1494
49
18
15
1632
1542
6
302
545
549
93
118
796
1808
942
553
1795
128
456
138
210
194
521
18
15
1640
1546
2
558
545
1573
45
110
770
276
941
1577
1635
320
414
560
851
545
1057
18
15
112
1430
786
603
576
536
658
1702
414
913
667
704
386
198
197
5
81
402
119
18
15
112
22
18
155
24
896
1062
1638
1502
721
711
1645
1636
1584
1798
1097
890
1856
1093
18
15
112
22
18
155
24
896
1062
1638
1502
721
711
1645
1636
1588
1797
1097
890
1856
1093
18
15
112
22
18
155
24
896
1062
1638
1502
881
843
1640
1634
1584
1796
390
561
1681
1183
18
15
112
22
18
155
24
896
1062
1638
1502
881
843
1640
1634
1588
1796
389
561
1681
1183
18
15
112
22
18
155
24
896
1062
1638
1502
881
843
1640
1634
1588
1797
385
561
1681
1183
18
15
432
310
2
155
24
896
1222
454
558
618
707
1656
1540
1156
388
800
898
1938
1042
18
15
432
310
2
155
24
896
1222
454
558
618
707
1656
1540
1156
390
800
898
1939
1048
18
15
432
310
2
155
24
896
1222
454
558
618
723
1656
1540
136
1156
800
906
1922
1048
18
15
432
310
2
155
24
896
1222
454
558
618
723
1656
1540
1156
1156
800
906
1922
1048
18
15
432
310
2
155
24
896
1222
454
558
618
723
1656
1540
1156
388
800
906
1922
1048
18
15
432
310
2
155
24
896
1222
454
558
618
723
1656
1540
1160
1156
800
906
1922
1048
18
15
639
525
2
155
24
385
289
882
1024
1242
867
619
97
544
810
1002
1474
776
1175
18
15
639
845
18
155
24
385
289
553
96
881
851
627
81
433
11
279
418
392
71
18
15
1663
1933
2
1627
24
385
545
625
1920
1114
75
1211
353
289
163
305
122
1280
647
18
15
1663
1933
2
1627
24
385
545
626
1920
1114
75
1211
353
288
162
298
122
1280
647
18
15
1663
1933
2
1627
24
385
545
626
1920
1114
75
1211
353
288
170
298
122
1280
647
18
15
1663
1933
2
1627
24
385
577
610
1920
1114
75
1211
257
320
170
298
122
1280
703
18
15
1663
1933
2
1627
24
385
577
613
1920
1114
75
1211
257
323
163
305
1146
1280
703
18
15
1663
1933
2
1627
24
385
577
613
1920
1114
75
1211
257
323
291
305
1146
1280
703
18
15
1663
1933
2
1627
24
385
577
613
1920
1114
75
1211
257
323
167
305
1146
1280
703
18
15
1663
1933
2
1627
24
385
577
613
1920
1114
75
1211
263
323
163
305
1146
1280
689
18
15
1663
1933
2
1627
24
385
577
613
1920
1114
75
1211
263
323
291
305
1146
1280
689
18
15
624
534
18
155
24
384
294
870
542
721
739
184
100
324
390
481
897
645
132
18
15
624
534
1554
155
24
384
294
870
2014
241
403
184
100
560
518
1673
161
675
1064
18
15
624
534
1554
155
24
384
294
870
2014
241
403
184
100
564
517
1673
161
675
1064
18
15
1648
534
1554
1627
24
384
582
486
1054
561
83
280
260
68
1412
293
865
1763
1800
18
15
1648
534
1554
1627
24
384
582
486
1054
561
83
280
260
68
1413
293
865
1763
1800
18
15
1648
534
1554
1627
24
384
582
486
1054
561
83
280
260
68
1414
294
865
1763
1800
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
67
1208
356
304
134
161
1209
1289
644
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1192
356
304
132
166
1201
1289
664
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1192
356
304
134
161
1201
1289
664
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1192
356
308
132
165
1201
1289
664
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1192
356
308
133
165
1201
1289
664
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1208
356
304
132
166
1201
1281
644
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1208
356
304
134
161
1201
1281
644
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1208
356
308
132
165
1201
1281
644
18
15
1648
1942
18
1627
24
384
550
614
1950
1073
75
1208
356
308
133
165
1201
1281
644
18
15
1648
1942
18
1627
24
384
550
614
2014
1105
67
1208
356
304
262
289
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
2014
1105
67
1208
356
308
260
73
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
2014
1105
67
1208
356
308
261
73
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
2014
1105
67
1208
484
304
262
73
1145
1289
388
18
15
1648
1942
18
1627
24
384
550
614
2014
1105
67
1208
484
308
260
73
1145
1289
388
18
15
1648
1942
18
1627
24
384
550
614
2014
1105
67
1208
484
308
261
73
1145
1289
388
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
67
1208
354
304
266
457
1145
1289
647
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
67
1208
482
304
266
457
1145
1289
391
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
67
1208
356
304
266
457
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
67
1208
356
296
266
457
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
67
1208
356
296
274
201
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
67
1208
484
304
266
457
1145
1289
388
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1192
354
304
266
457
1137
1289
671
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1192
482
304
266
457
1137
1289
415
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1192
356
296
266
458
1137
1289
664
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1192
356
296
274
202
1137
1289
664
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
354
304
266
457
1137
1282
647
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
482
304
266
457
1137
1282
391
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
356
304
266
457
1137
1281
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
356
296
266
458
1137
1281
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
356
296
274
202
1137
1281
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
484
304
266
457
1137
1281
388
18
15
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
740
1576
274
202
1137
1281
1349
18
15
1648
1942
18
1627
24
384
550
614
1998
1105
67
1208
354
304
266
9
1145
1289
647
18
15
1648
1942
18
1627
24
384
550
614
1998
1105
67
1208
482
304
266
9
1145
1289
391
18
15
1648
1942
18
1627
24
384
550
614
1998
1105
67
1208
356
304
266
9
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1105
67
1208
356
296
266
9
1145
1289
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1105
67
1208
484
304
266
9
1145
1289
388
18
15
1648
1942
18
1627
24
384
550
614
1998
1105
67
1208
740
1576
266
265
1145
1289
1348
18
15
1648
1942
18
1627
24
384
550
614
1998
1066
75
1208
354
304
266
448
1138
1282
647
18
15
1648
1942
18
1627
24
384
550
614
1998
1066
75
1208
482
304
266
448
1138
1282
391
18
15
1648
1942
18
1627
24
384
550
614
1998
1066
75
1208
356
304
266
448
1138
1282
648
18
15
1648
1942
18
1627
24
384
550
614
1998
1066
75
1208
484
304
266
448
1138
1282
392
18
15
1648
1942
18
1627
24
384
550
614
1998
1098
75
1192
356
296
274
0
1129
1289
664
18
15
1648
1942
18
1627
24
384
550
614
1998
1098
75
1192
740
1576
266
0
1129
1289
1365
18
15
1648
1942
18
1627
24
384
550
614
1998
1098
75
1208
356
296
274
0
1129
1281
644
18
15
1648
1942
18
1627
24
384
550
614
1998
1098
75
1208
740
1576
266
0
1129
1281
1348
18
15
1648
1942
18
1627
24
384
582
614
1950
1073
75
1208
260
324
132
453
1137
1281
696
18
15
1648
1942
18
1627
24
384
582
614
1950
1073
75
1208
260
324
134
273
1137
1281
696
18
15
447
909
530
91
705
1921
1473
818
736
49
1593
1581
1658
1224
518
1615
1541
513
528
18
15
447
909
530
91
705
1921
1473
818
736
49
1593
1581
1658
1224
521
1743
1541
513
528
18
15
447
909
530
90
705
1921
1473
817
736
48
1590
1585
1658
1227
519
1613
1549
517
524
18
15
447
909
530
90
705
1921
1473
817
736
48
1590
1585
1658
1230
519
1613
1549
517
524
18
15
447
909
530
90
705
1921
1473
817
736
48
1590
1591
1661
1226
519
1613
1549
513
521
18
15
447
909
530
90
705
1921
1473
818
736
48
1590
1590
1658
1224
518
1750
1558
512
528
18
15
447
909
530
90
706
1921
1473
817
736
48
1588
1590
1649
1227
519
1613
1548
514
526
18
15
447
909
530
90
706
1921
1473
817
736
48
1588
1590
1662
1230
519
1613
1548
514
520
18
15
447
909
530
90
706
1921
1473
817
736
48
1588
1590
1659
1227
519
1613
1548
514
522
18
15
447
909
530
90
706
1921
1473
817
736
48
1588
1590
1659
1231
527
1741
1548
514
522
18
15
447
909
530
90
706
1922
1473
817
736
48
1588
1572
1662
1227
519
1613
1548
520
538
18
15
447
909
530
91
704
1921
1473
818
736
49
1595
1611
1657
1224
515
1615
1545
544
303
18
15
447
909
530
91
704
1921
1473
818
736
49
1595
1611
1657
1224
518
1615
1545
544
303
18
15
447
909
530
91
704
1921
1473
818
736
49
1595
1611
1657
1224
521
1743
1545
544
303
18
15
735
1869
778
1078
1937
913
913
1585
176
928
726
70
1166
750
1671
45
37
48
516
18
15
735
1869
778
1078
1937
913
913
1585
176
928
726
70
589
750
1671
45
37
48
134
18
15
735
1869
778
1078
1937
913
913
1585
176
928
726
70
590
750
1671
45
37
48
132
18
15
735
1869
786
1050
1937
913
913
1585
160
976
726
65
586
747
1679
13
45
45
140
18
15
735
1869
786
1050
1938
914
913
1585
160
976
724
68
1166
750
1679
13
44
40
516
18
15
735
1869
786
1050
1938
914
913
1585
160
976
724
68
590
747
1679
13
44
40
132
18
15
735
1869
786
1050
1938
914
913
1585
160
976
724
68
590
746
1679
13
44
40
132
18
15
735
1869
786
1051
1937
913
913
1585
160
977
725
65
1165
745
1675
15
54
58
526
18
15
735
1869
786
1051
1937
913
913
1585
160
977
725
65
1165
745
1679
15
54
58
526
18
15
735
1869
786
1051
1937
913
913
1585
160
977
725
65
1165
746
1675
15
45
42
526
18
15
735
1869
786
1051
1937
913
913
1585
160
977
725
65
1165
746
1679
15
54
58
526
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
600
604
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
408
540
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
408
284
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
728
28
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
728
540
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
728
604
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
472
540
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
8
268
906
472
284
913
531
792
1434
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
600
600
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
600
604
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
408
540
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
408
284
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
728
28
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
728
540
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
728
604
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
472
280
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
472
540
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
24
268
906
472
284
913
259
776
922
18
15
12
5
45
169
34
66
475
259
18
267
456
268
906
600
604
913
1955
1161
922
18
15
12
5
45
169
34
66
475
259
18
267
456
268
906
408
284
913
1955
1161
922
18
15
12
5
45
169
34
66
475
259
18
267
456
268
906
728
604
913
1955
1161
922
18
15
12
5
45
169
290
322
475
771
786
1291
520
524
650
1688
540
1809
1171
968
922
18
15
12
5
45
169
290
322
475
771
786
1291
520
524
650
1752
540
1809
1171
968
922
18
15
12
5
109
169
34
66
475
259
146
11
8
268
906
600
348
273
499
456
922
18
15
12
5
109
169
34
66
475
259
146
11
8
268
906
472
348
273
499
456
922
18
15
12
5
109
169
34
66
475
259
146
11
24
268
906
600
344
17
259
776
922
18
15
12
5
109
169
34
66
475
259
146
11
24
268
906
600
348
17
3
776
922
18
15
12
5
109
169
34
66
475
259
146
11
24
268
906
472
348
17
3
776
922
18
15
12
5
109
169
34
322
475
259
146
11
24
780
650
216
348
273
771
1800
922
18
15
524
5
45
297
290
962
987
515
18
427
552
780
1290
1112
92
977
963
520
1562
18
15
524
5
45
297
290
962
987
515
18
427
552
780
1290
88
92
977
963
520
1562
18
15
524
5
45
297
290
962
987
515
18
427
552
780
1162
1112
92
977
963
520
1818
18
15
524
5
45
297
290
962
987
515
786
427
552
780
1162
728
1628
209
963
520
1818
18
15
524
5
45
297
290
962
987
515
786
426
552
780
1162
728
1624
208
963
520
1818
18
15
390
517
109
265
897
720
628
902
1097
1514
1290
1292
1424
1056
1674
1744
1760
1584
1054
18
15
390
517
109
265
897
720
628
902
1097
1514
1290
1292
1424
1056
1682
1744
1760
1584
1054
18
15
390
517
109
265
897
720
628
902
1098
1483
1289
1292
1424
1056
1672
1737
1761
1560
1054
18
15
390
517
109
265
897
720
628
902
1098
1483
1289
1292
1424
1056
1608
1785
1761
1592
1054
18
15
390
517
109
265
897
720
628
902
1098
1515
1289
1292
1424
1056
1672
1746
1730
1592
1054
18
15
390
517
109
265
897
720
628
902
1098
1482
1289
1292
1424
1056
1672
1732
1766
1560
1054
18
15
390
517
109
265
897
720
628
902
1098
1482
1289
1292
1424
1056
1608
1732
1766
1576
1054
18
15
390
517
109
265
897
720
628
902
1098
1482
1290
1292
1424
1056
1672
1740
1760
1584
1054
18
15
390
517
109
265
897
464
628
902
1097
1514
1290
12
784
1056
1674
1744
1760
1072
1054
18
15
390
517
109
265
897
464
628
902
1098
1483
1289
12
784
1056
1672
1738
1762
1048
1054
18
15
390
517
109
265
897
464
628
902
1098
1483
1289
12
784
1056
1608
1785
1697
1048
1054
18
15
390
517
109
265
897
464
628
902
1098
1515
1289
12
784
1056
1672
1746
1730
1080
1054
18
15
390
517
109
265
897
464
628
902
1098
1482
1289
12
784
1056
1672
1732
1830
1064
1054
18
15
390
517
109
265
897
464
628
902
1098
1482
1289
12
784
1056
1608
1732
1766
1064
1054
18
15
390
517
109
265
897
464
628
902
1098
1482
1290
12
784
1056
1672
1740
1760
1072
1054
18
15
390
517
109
265
897
464
628
902
586
1739
777
12
784
1056
72
890
330
872
1054
18
15
390
517
109
265
898
720
628
902
1097
1514
1288
1303
1424
1056
1682
1744
1763
1571
1051
18
15
390
517
109
265
898
720
628
902
1098
1483
1288
1295
1424
1056
1672
1737
1739
1587
1055
18
15
390
517
109
265
898
720
628
902
1098
1483
1288
1303
1424
1056
1672
1737
1707
1571
1051
18
15
390
517
109
265
898
720
628
902
1098
1515
1288
1295
1424
1056
1672
1746
1731
1587
1055
18
15
390
517
109
265
898
720
628
902
1098
1515
1288
1303
1424
1056
1672
1746
1771
1571
1071
18
15
390
517
109
265
898
720
628
902
1098
1482
1288
1295
1424
1056
1672
1736
1763
1587
1055
18
15
390
517
109
265
898
720
628
902
1098
1482
1288
1295
1424
1056
1608
1736
1739
1587
1055
18
15
390
517
109
265
898
720
628
902
1098
1482
1288
1303
1424
1056
1672
1736
1715
1571
1051
18
15
390
517
109
265
898
720
628
902
1098
1482
1288
1303
1424
1056
1608
1736
1739
1571
1071
18
15
390
517
109
265
898
464
628
902
1098
1483
1288
15
784
1056
1672
1738
1763
1075
1055
18
15
390
517
109
265
898
464
628
902
1098
1483
1288
23
784
1056
1672
1738
1707
1059
1051
18
15
390
517
109
265
898
464
628
902
1098
1515
1288
15
784
1056
1672
1746
1731
1075
1055
18
15
390
517
109
265
898
464
628
902
1098
1515
1288
23
784
1056
1672
1746
1771
1059
1055
18
15
390
517
109
265
898
464
628
902
1098
1482
1288
15
784
1056
1672
1736
1827
1075
1055
18
15
390
517
109
265
898
464
628
902
1098
1482
1288
15
784
1056
1608
1736
1771
1075
1055
18
15
390
517
109
265
898
464
628
902
1098
1482
1288
23
784
1056
1672
1736
1763
1059
1051
18
15
390
517
109
265
898
464
628
902
1098
1482
1288
23
784
1056
1608
1736
1739
1059
1051
18
15
390
517
109
265
898
464
628
902
586
1739
776
23
784
1056
72
890
331
867
1071
18
15
390
517
109
297
897
720
628
902
585
1674
1642
1292
1424
1056
74
912
1040
1392
1054
18
15
397
530
90
274
897
977
873
992
592
1684
1718
1046
1090
1031
269
844
772
2000
1216
18
15
397
530
90
274
897
977
873
992
592
1684
1718
1046
1090
1039
269
844
772
2000
1216
18
15
397
517
109
265
897
721
626
899
1099
1483
1289
1295
1432
1080
1672
1736
1761
1577
1067
18
15
397
517
109
265
897
721
626
899
1099
1483
1291
1295
1432
1080
1672
1736
1760
1584
1067
18
15
397
517
109
265
897
465
626
899
1099
1483
1289
15
792
1080
1672
1736
1761
1049
1051
18
15
397
517
109
265
897
465
626
899
1099
1483
1291
15
792
1080
1672
1736
1680
1072
1079
18
15
397
530
90
274
897
721
609
992
1104
1492
1302
1294
1350
1031
1549
1756
1730
1536
1120
18
15
397
530
90
274
897
721
609
992
1104
1492
1302
1294
1350
1039
1549
1740
1732
1536
1120
18
15
397
530
90
274
897
721
609
992
1104
1492
1302
1294
1351
1039
1549
1740
1732
1536
1122
18
15
397
530
90
274
897
721
609
992
1104
1492
1302
1295
1351
1031
1549
1756
1730
1538
1120
18
15
397
530
90
274
897
721
609
992
1104
1492
1302
1295
1351
1039
1549
1756
1730
1538
1120
18
15
397
530
90
274
898
721
609
992
1104
1492
1300
1294
1350
1031
1549
1756
1744
1538
1120
18
15
397
530
90
274
898
721
609
992
1104
1492
1300
1294
1350
1039
1549
1740
1736
1538
1120
18
15
397
530
90
274
898
721
617
992
1104
1492
1300
1294
1347
1031
1549
1740
1736
1538
1122
18
15
390
517
109
265
513
144
948
902
586
459
1001
716
1808
1024
648
201
1545
520
1054
18
15
390
517
109
265
513
144
948
902
586
459
1001
716
1808
512
648
201
1545
520
1054
18
15
390
517
109
265
513
144
948
902
586
459
1001
716
1808
1152
648
201
1545
520
1054
18
15
390
517
109
265
513
144
948
902
586
459
1001
716
1808
1200
648
201
1545
520
1054
18
15
390
517
109
265
513
144
948
902
586
459
1001
716
1808
1328
392
201
1545
520
1054
18
15
12
5
45
289
2
290
475
259
455
845
2032
1496
650
664
737
1733
1604
1044
1030
18
15
12
5
45
289
258
290
475
259
454
461
208
216
650
664
736
549
1028
1044
774
18
15
12
5
45
289
258
290
475
259
454
461
208
728
650
664
736
549
1028
788
518
18
15
12
5
45
289
258
290
475
259
454
461
240
216
650
664
736
549
1092
1044
774
18
15
12
5
45
289
258
290
475
259
454
461
240
728
650
664
736
549
1092
788
518
18
15
12
5
45
289
258
290
475
259
454
461
368
216
650
664
736
581
324
20
774
18
15
12
5
45
289
258
290
475
259
455
845
752
728
650
664
737
1733
1092
788
518
18
15
12
5
45
289
258
290
475
259
455
461
208
216
650
664
737
549
1028
1044
774
18
15
12
5
45
289
258
290
475
259
455
461
208
728
650
664
737
549
1028
788
518
18
15
12
5
45
289
258
290
475
259
455
461
336
216
650
664
737
165
388
44
774
18
15
12
5
45
289
258
290
475
259
455
461
240
216
650
664
737
549
1092
1044
774
18
15
12
5
45
289
258
290
475
259
455
461
240
728
650
664
737
549
1092
788
518
18
15
12
5
45
289
258
290
475
259
455
461
368
216
650
664
737
581
324
20
774
18
15
13
2
46
289
513
657
457
256
276
406
945
929
1154
183
693
410
786
43
780
18
15
13
2
46
265
513
145
161
0
20
486
1017
719
199
47
53
994
770
562
128
18
15
13
2
46
265
513
145
161
0
20
486
1017
719
199
47
309
994
770
562
128
18
15
13
2
46
265
513
145
161
0
20
486
1017
719
199
47
437
994
770
562
128
18
15
13
2
46
265
513
145
161
256
20
486
1017
719
199
455
565
994
770
562
128
18
15
13
2
46
265
513
145
161
256
20
486
1017
719
199
455
309
994
770
562
128
18
15
13
2
46
265
513
145
161
256
20
486
1017
719
199
463
309
994
770
562
128
18
15
13
2
46
265
513
145
161
256
20
486
1017
719
199
503
309
994
770
562
128
18
15
13
2
46
265
513
145
177
0
20
486
1017
717
201
35
309
994
770
563
143
18
15
13
2
46
265
513
145
177
0
20
486
1017
717
201
35
437
994
770
563
143
18
15
13
2
46
265
513
145
177
0
20
486
1017
719
201
35
309
994
770
562
134
18
15
13
2
46
265
513
145
177
0
20
486
1017
719
201
35
437
994
770
562
134
18
15
13
2
46
265
513
145
177
0
20
486
1017
719
207
7
437
994
770
562
136
18
15
13
2
46
265
513
145
177
256
20
486
1017
719
207
487
309
994
770
562
136
18
15
13
2
46
265
513
145
169
0
20
486
1017
717
194
39
53
994
770
563
128
18
15
13
2
46
265
513
145
169
0
20
486
1017
717
194
39
309
994
770
563
128
18
15
13
2
46
265
513
145
169
0
20
486
1017
717
194
39
437
994
770
563
128
18
15
13
2
46
265
513
145
169
0
20
486
1017
717
194
55
437
994
770
563
128
18
15
13
2
46
265
513
145
169
256
20
486
1017
717
194
455
565
994
770
563
128
18
15
13
2
46
265
513
145
169
256
20
486
1017
717
194
455
309
994
770
563
128
18
15
13
2
46
265
513
145
169
256
20
486
1017
717
194
487
309
994
770
563
128
18
15
13
2
46
137
1
145
489
512
20
98
1017
929
834
903
565
1761
1925
1069
1060
18
15
13
2
46
137
1
145
489
512
20
98
1017
929
834
999
565
1761
1925
1069
1060
18
15
13
2
46
137
1
145
489
256
20
98
1017
929
834
391
565
1761
1925
1069
1060
18
15
13
2
46
137
1
145
489
256
20
98
1017
929
834
615
565
1761
1925
1069
1060
18
15
13
2
46
137
1
145
489
256
20
98
1017
929
834
487
565
1761
1925
1069
1060
18
15
13
2
46
137
1
145
489
256
532
98
1017
929
834
615
1589
1249
1925
1069
1060
18
15
13
2
46
521
513
721
1009
512
788
2022
1529
1421
1294
295
821
1762
1538
1123
1032
18
15
13
2
46
521
513
721
1009
512
788
2022
1529
1423
1295
295
821
1762
1538
1129
1032
18
15
13
2
46
521
513
721
1009
768
788
2018
1522
1430
1290
1063
565
1761
1536
1123
1040
18
15
13
2
46
521
513
721
1001
768
788
2018
1522
1430
1282
1063
565
1761
1536
1123
1024
18
15
13
2
46
521
513
721
1001
768
788
2022
1529
1421
1282
1063
565
1762
1538
1123
1024
18
15
13
2
46
521
513
721
1001
768
788
2022
1529
1421
1282
1127
565
1762
1538
1123
1024
18
15
525
2
46
297
513
721
2025
512
276
422
953
909
1538
167
181
1890
1346
99
512
18
15
525
2
46
297
513
721
2025
512
276
422
953
909
1538
151
181
1890
1346
99
512
18
15
397
530
91
264
897
977
873
992
561
819
775
1037
1090
1035
335
322
528
1747
1216
18
15
397
530
91
264
897
977
873
992
561
819
775
1046
1090
1035
335
322
528
1752
1216
18
15
397
530
91
264
897
977
873
992
561
819
775
1046
1091
1035
335
321
720
1752
1217
18
15
397
530
91
264
897
465
305
992
561
819
775
13
206
523
591
1602
1232
915
184
18
15
5
18
91
337
81
49
97
96
42
788
1094
534
42
527
1556
1920
1960
1260
0
18
15
5
18
91
337
81
49
97
96
42
788
1094
534
554
527
1556
1920
1960
1260
1280
18
15
5
18
91
337
81
49
97
96
42
788
1094
77
41
527
1556
1920
1968
198
1
18
15
5
18
91
337
81
49
97
96
42
788
1094
77
73
527
1556
1920
1968
198
193
18
15
5
18
91
337
81
49
97
96
42
788
1094
74
43
527
1556
1920
2008
80
6
18
15
5
18
91
337
81
49
97
96
42
788
1094
589
1609
1551
1556
1920
1968
1222
1985
18
15
5
18
91
337
81
49
97
96
42
788
1094
589
590
527
1556
1920
1968
1222
1384
18
15
5
18
91
337
81
49
97
96
42
788
1094
586
43
527
1556
1920
2008
1104
6
18
15
5
18
91
337
81
49
97
96
42
788
1094
586
1579
1551
1556
1920
2008
1104
1542
18
15
5
18
91
337
81
49
97
96
42
788
1094
590
41
527
1556
1920
1968
1220
6
18
15
5
18
91
337
81
49
97
96
42
788
1094
590
46
527
1556
1920
1968
1220
0
18
15
5
18
91
337
81
49
97
96
42
788
1094
590
1577
1551
1556
1920
2008
1092
1542
18
15
5
18
91
337
81
49
97
96
42
788
1094
590
1582
1551
1556
1920
2008
1092
1536
18
15
5
18
91
337
81
49
97
96
42
788
1094
590
590
527
1556
1920
1968
1220
1384
18
15
5
18
91
337
81
49
609
96
42
788
1094
589
1865
1039
1556
1920
1968
1222
1729
18
15
5
18
91
337
81
49
609
96
42
788
1094
589
1865
527
1556
1920
1968
1222
1729
18
15
5
18
91
337
81
49
609
96
42
788
1094
590
1865
1039
1556
1920
1968
1220
1734
18
15
5
18
91
337
81
49
609
96
42
788
1094
590
1870
1039
1556
1920
1968
1220
1728
18
15
5
18
91
337
81
49
609
96
554
788
1094
662
1834
527
1812
768
2008
1052
1536
18
15
5
18
91
337
337
49
97
96
42
788
577
529
1065
1551
1556
1920
938
747
1927
18
15
5
18
91
337
337
49
97
96
42
788
582
534
1067
1551
1556
1920
944
756
1921
18
15
5
18
91
337
337
49
97
96
42
788
582
534
1066
1551
1556
1920
944
756
1920
18
15
5
18
91
337
337
49
97
96
42
788
582
534
42
527
532
1920
936
748
0
18
15
5
18
91
337
337
49
97
96
42
788
582
534
42
527
1556
1920
936
748
0
18
15
5
18
91
337
337
49
97
96
42
788
582
534
555
527
1556
1920
944
756
385
18
15
5
18
91
337
337
49
97
96
42
788
582
534
554
527
1556
1920
944
756
384
18
15
5
18
91
337
337
49
97
96
42
788
582
534
554
1551
1556
1920
944
756
384
18
15
5
18
91
337
337
49
97
96
42
788
582
538
1691
15
788
1920
944
752
1681
18
15
5
18
91
337
337
49
97
96
42
788
582
538
1691
1551
1556
1920
944
752
1681
18
15
5
18
91
337
337
49
97
96
42
788
1862
1046
554
1551
1556
1920
1752
1780
1024
18
15
5
18
91
337
337
49
609
96
42
788
582
534
1834
527
1556
1920
944
756
1536
18
15
5
18
91
337
337
49
609
96
554
788
646
558
1838
527
1812
768
1112
1220
1544
18
15
5
18
91
337
337
49
609
96
554
788
582
534
1834
527
1812
768
944
756
1536
18
15
5
18
91
337
337
561
97
96
42
788
1862
1358
590
1551
1556
1920
1752
1604
64
18
15
5
18
91
337
337
145
97
96
42
788
577
603
155
527
532
1920
986
1114
16
18
15
5
18
91
337
337
817
97
96
42
788
582
845
73
527
532
1920
944
1222
1473
18
15
5
18
91
337
337
817
97
96
42
788
582
845
73
527
1556
1920
944
1222
1473
18
15
5
18
91
337
337
817
609
96
42
788
582
845
1066
1039
1556
1920
944
1222
1792
18
15
5
18
91
337
337
817
609
96
42
788
582
845
1097
527
788
1920
944
1222
1729
18
15
5
18
91
337
337
817
609
96
42
788
582
845
1098
1039
1556
1920
944
1222
1728
18
15
5
18
91
337
337
817
609
96
42
788
582
842
1067
1039
1556
1920
944
1232
1798
18
15
5
18
91
337
337
817
609
96
42
788
582
846
1065
1039
1556
1920
944
1220
1798
18
15
5
18
91
337
337
817
609
96
42
788
582
846
1070
1039
1556
1920
944
1220
1792
18
15
5
18
91
337
337
817
609
96
554
788
582
845
1066
527
1812
768
944
1222
1792
18
15
5
18
91
337
337
817
609
96
554
788
582
845
1098
527
1812
768
944
1222
1728
18
15
5
18
91
337
337
817
609
96
554
788
582
842
1067
527
1812
768
944
1232
1798
18
15
5
18
91
337
337
817
609
96
554
788
582
918
1066
527
1812
768
984
540
1792
18
15
5
18
91
337
337
817
609
96
554
788
582
846
1065
527
1812
768
944
1220
1798
18
15
5
18
91
337
337
817
609
96
554
788
582
846
1070
527
1812
768
944
1220
1792
18
15
5
18
91
337
593
49
97
96
42
788
897
529
1682
1551
1556
1920
1178
755
756
18
15
5
18
91
337
593
49
97
96
42
788
902
534
1682
1551
1556
1920
792
1204
752
18
15
5
18
91
337
593
49
97
96
42
788
902
534
1690
1551
1556
1920
1176
756
736
18
15
5
18
91
337
593
49
97
96
42
788
902
534
666
1551
1556
1920
1176
756
1760
18
15
5
18
91
337
593
49
97
96
42
788
902
538
1691
1551
1556
1920
1176
752
742
18
15
5
18
91
337
593
49
97
96
42
788
902
538
667
1551
1556
1920
1176
752
1766
18
15
5
18
91
337
593
49
97
96
42
788
902
554
43
527
532
1920
1304
272
14
18
15
5
18
91
337
593
49
97
96
42
788
902
554
46
527
532
1920
1304
272
20
18
15
5
18
91
337
593
49
97
96
42
788
902
554
1675
1551
1556
1920
1304
272
870
18
15
5
18
91
337
593
49
97
96
42
788
902
554
1579
1551
1556
1920
1304
272
782
18
15
5
18
91
337
593
49
97
96
42
788
902
554
811
527
532
1920
1304
272
270
18
15
5
18
91
337
593
49
97
96
42
788
902
550
1674
1551
1556
1920
1304
276
944
18
15
5
18
91
337
593
49
97
96
42
788
902
550
1582
1551
1556
1920
1304
276
772
18
15
5
18
91
337
593
49
97
96
42
788
902
558
46
527
532
1920
792
1188
16
18
15
5
18
91
337
593
49
97
96
42
788
902
558
46
527
1556
1920
792
1188
16
18
15
5
18
91
337
593
49
97
96
42
788
902
558
558
1551
1556
1920
1176
676
1696
18
15
5
18
91
337
593
49
97
96
42
788
902
558
1678
1551
1556
1920
792
1188
720
18
15
5
18
91
337
593
49
97
96
42
788
902
558
1582
527
532
1920
792
1188
1040
18
15
5
18
91
337
593
49
97
96
42
788
902
558
1582
1551
1556
1920
792
1188
1040
18
15
5
18
91
337
593
49
97
96
42
788
902
558
814
527
532
1920
1176
708
1552
18
15
5
18
91
337
593
49
97
96
42
788
902
590
46
527
532
1920
1304
388
0
18
15
5
18
91
337
593
49
97
96
42
788
902
590
46
527
1556
1920
1176
1156
0
18
15
5
18
91
337
593
49
97
96
42
788
902
590
1577
1551
1556
1920
1176
1156
1030
18
15
5
18
91
337
593
49
97
96
42
788
902
590
1582
1551
1556
1920
1176
1156
1024
18
15
5
18
91
337
593
49
609
96
42
788
902
558
1838
527
1556
1920
792
1188
1184
18
15
5
18
91
337
593
49
609
96
42
788
902
590
1833
1039
1556
1920
1176
1156
518
18
15
5
18
91
337
593
49
609
96
42
788
902
590
1833
527
1556
1920
1176
1156
518
18
15
5
18
91
337
593
49
609
96
42
788
902
590
1865
1039
1556
1920
1176
1156
1222
18
15
5
18
91
337
593
49
609
96
42
788
902
590
1838
1039
1556
1920
1176
1156
512
18
15
5
18
91
337
593
49
609
96
42
788
902
590
1838
527
1556
1920
1176
1156
512
18
15
5
18
91
337
593
49
609
96
42
788
902
590
1870
1039
1556
1920
1176
1156
1216
18
15
5
18
91
337
593
49
609
96
554
788
897
554
1835
527
1812
768
810
1228
526
18
15
5
18
91
337
593
49
609
96
554
788
897
557
1838
527
1812
768
810
1230
520
18
15
5
18
91
337
593
49
609
96
554
788
902
554
1835
527
1812
1408
1304
272
526
18
15
5
18
91
337
593
49
609
96
554
788
902
557
1833
527
1812
768
816
1222
529
18
15
5
18
91
337
593
49
609
96
554
788
902
557
1838
527
1812
768
816
1222
520
18
15
5
18
91
337
593
49
609
96
554
788
902
550
1838
527
1812
1408
1304
276
516
18
15
5
18
91
337
593
49
609
96
554
788
902
558
1830
527
1812
768
816
164
536
18
15
5
18
91
337
593
49
609
96
554
788
902
558
1838
527
1812
768
792
1188
1184
18
15
5
18
91
337
593
49
609
96
554
788
902
589
1833
527
1812
768
816
1158
513
18
15
5
18
91
337
593
49
609
96
554
788
902
589
1834
527
1812
768
816
1158
512
18
15
5
18
91
337
593
49
609
96
554
788
902
586
1835
527
1812
768
600
592
518
18
15
5
18
91
337
593
49
609
96
554
788
902
590
1833
527
1812
768
792
1156
518
18
15
5
18
91
337
593
49
609
96
554
788
902
590
1838
527
1812
768
792
1156
512
18
15
5
18
91
337
593
657
97
96
42
788
902
910
1065
1551
1556
1920
792
1028
1478
18
15
5
18
91
337
593
657
97
96
42
788
902
910
1070
1551
1556
1920
792
1028
1472
18
15
5
18
91
337
849
49
97
96
42
788
769
42
555
1551
1556
1920
570
844
1038
18
15
5
18
91
337
849
49
97
96
42
788
774
42
555
1551
1556
1920
536
784
1038
18
15
5
18
91
337
849
49
97
96
42
788
774
42
558
1551
1556
1920
536
784
1044
18
15
5
18
91
337
849
49
97
96
42
788
774
45
550
1551
1556
1920
560
806
1048
18
15
5
18
91
337
849
49
97
96
42
788
774
45
558
1551
1556
1920
560
838
1032
18
15
5
18
91
337
849
49
97
96
42
788
774
38
586
1551
1556
1920
536
788
1072
18
15
5
18
91
337
849
49
97
96
42
788
774
46
550
1551
1556
1920
560
804
1048
18
15
5
18
91
337
849
49
97
96
42
788
774
46
558
1551
1556
1920
560
836
1032
18
15
5
18
91
337
849
561
97
96
42
788
769
1066
1067
1551
1556
1920
570
1868
1038
18
15
5
18
91
337
849
561
97
96
42
788
769
1066
1163
1551
1556
1920
570
1868
1126
18
15
5
18
91
337
849
561
97
96
42
788
769
1066
555
1551
1556
1920
570
1868
14
18
15
5
18
91
337
849
561
97
96
42
788
774
1066
1067
1551
1556
1920
536
1808
1038
18
15
5
18
91
337
849
561
97
96
42
788
774
1066
1070
1551
1556
1920
536
1808
1044
18
15
5
18
91
337
849
561
97
96
42
788
774
1066
555
1551
1556
1920
536
1808
14
18
15
5
18
91
337
849
561
97
96
42
788
774
1066
558
1551
1556
1920
536
1808
20
18
15
5
18
91
337
849
561
97
96
42
788
774
1069
1065
1551
1556
1920
560
1830
1041
18
15
5
18
91
337
849
561
97
96
42
788
774
1069
1070
1551
1556
1920
560
1862
1032
18
15
5
18
91
337
849
561
97
96
42
788
774
1069
1161
1551
1556
1920
560
1862
1121
18
15
5
18
91
337
849
561
97
96
42
788
774
1069
1166
1551
1556
1920
560
1862
1128
18
15
5
18
91
337
849
561
97
96
42
788
774
1069
558
1551
1556
1920
560
1862
8
18
15
5
18
91
337
849
561
97
96
42
788
774
1062
1070
1551
1556
1920
536
1812
1028
18
15
5
18
91
337
849
561
97
96
42
788
774
1062
1098
1551
1556
1920
536
1812
1072
18
15
5
18
91
337
849
561
97
96
42
788
774
1062
1162
1551
1556
1920
536
1812
1136
18
15
5
18
91
337
849
561
97
96
42
788
774
1062
586
1551
1556
1920
536
1812
48
18
15
5
18
91
337
849
561
97
96
42
788
774
1070
1062
1551
1556
1920
560
1828
1048
18
15
5
18
91
337
849
561
97
96
42
788
774
1070
1070
1551
1556
1920
560
1860
1032
18
15
5
18
91
337
849
561
97
96
42
788
774
1070
1161
1551
1556
1920
560
1860
1126
18
15
5
18
91
337
849
561
97
96
42
788
774
1070
1166
1551
1556
1920
560
1860
1120
18
15
5
18
91
337
849
561
97
96
42
788
774
1070
558
1551
1556
1920
560
1860
8
18
15
5
18
91
337
849
561
609
96
42
788
769
1041
914
1039
1556
1920
538
1843
148
18
15
5
18
91
337
849
561
609
96
42
788
774
1046
914
1039
1556
1920
536
1844
144
18
15
5
18
91
337
849
817
97
96
42
788
833
842
43
527
532
1920
1386
332
262
18
15
5
18
91
337
849
817
97
96
42
788
774
846
78
527
532
1920
1512
1124
320
18
15
5
18
91
337
849
817
97
96
42
788
838
534
42
1039
1556
1920
1240
756
1536
18
15
5
18
91
337
849
817
97
96
42
788
838
842
43
527
532
1920
1240
1104
262
18
15
5
18
91
337
849
817
97
96
42
788
838
846
41
527
532
1920
1240
1092
262
18
15
5
18
91
337
849
817
97
96
42
788
838
846
46
527
532
1920
1240
1092
256
18
15
5
18
91
337
849
817
97
96
42
788
838
846
78
527
532
1920
1240
580
1600
18
15
5
18
91
337
849
817
609
96
42
788
833
845
1098
1039
1556
1920
874
1102
1200
18
15
5
18
91
337
849
817
609
96
42
788
833
842
1067
1039
1556
1920
874
1100
1286
18
15
5
18
91
337
849
817
609
96
42
788
833
842
1067
527
1556
1920
874
1100
1286
18
15
5
18
91
337
849
817
609
96
42
788
833
842
1067
527
788
1920
1386
332
774
18
15
5
18
91
337
849
817
609
96
42
788
774
846
1065
1039
1556
1920
1512
1124
518
18
15
5
18
91
337
849
817
609
96
42
788
774
846
1065
527
1556
1920
1512
1124
518
18
15
5
18
91
337
849
817
609
96
42
788
774
846
1065
527
788
1920
1512
1124
518
18
15
5
18
91
337
849
817
609
96
42
788
774
846
1070
1039
1556
1920
1512
1124
512
18
15
5
18
91
337
849
817
609
96
42
788
774
846
1070
527
1556
1920
1512
1124
512
18
15
5
18
91
337
849
817
609
96
42
788
774
846
1070
527
788
1920
1512
1124
512
18
15
5
18
91
337
849
817
609
96
42
788
838
845
1065
1039
1556
1920
1456
1222
1281
18
15
5
18
91
337
849
817
609
96
42
788
838
845
1065
527
1556
1920
1456
1222
1281
18
15
5
18
91
337
849
817
609
96
42
788
838
845
1097
527
1556
1920
1456
1222
1473
18
15
5
18
91
337
849
817
609
96
42
788
838
842
1067
1039
1556
1920
1240
1104
774
18
15
5
18
91
337
849
817
609
96
42
788
838
842
1067
527
1556
1920
1240
1104
774
18
15
5
18
91
337
849
817
609
96
42
788
838
842
1067
527
788
1920
1240
1104
774
18
15
5
18
91
337
849
817
609
96
42
788
838
846
1065
1039
1556
1920
1240
1220
518
18
15
5
18
91
337
849
817
609
96
42
788
838
846
1065
527
1556
1920
1240
1220
518
18
15
5
18
91
337
849
817
609
96
42
788
838
846
1065
527
788
1920
1384
324
774
18
15
5
18
91
337
849
817
609
96
42
788
838
846
1070
1039
1556
1920
1240
1220
516
18
15
5
18
91
337
849
817
609
96
42
788
838
846
1070
527
1556
1920
1240
1220
516
18
15
5
18
91
337
849
817
609
96
42
788
838
846
1070
527
788
1920
1384
324
768
18
15
5
18
91
337
849
817
609
96
42
788
838
846
1102
15
532
1920
1240
1092
832
18
15
5
18
91
337
849
817
609
96
554
788
833
845
1098
527
1812
768
874
1102
1200
18
15
5
18
91
337
849
817
609
96
554
788
833
842
1067
527
1812
768
874
1100
1286
18
15
5
18
91
337
849
817
609
96
554
788
774
846
1065
527
1812
768
1256
1124
518
18
15
5
18
91
337
849
817
609
96
554
788
774
846
1070
527
1812
768
1256
1124
512
18
15
5
18
91
337
849
817
609
96
554
788
1350
845
1065
527
1812
768
1904
198
769
18
15
5
18
91
337
849
817
609
96
554
788
1350
846
1065
527
1812
768
1896
164
774
18
15
5
18
91
337
849
817
609
96
554
788
1350
846
1070
527
1812
768
1896
196
768
18
15
5
18
91
337
849
817
609
96
554
788
838
845
1065
527
1812
768
880
70
769
18
15
5
18
91
337
849
817
609
96
554
788
838
845
1066
527
1812
768
880
1094
1280
18
15
5
18
91
337
849
817
609
96
554
788
838
845
1098
527
1812
768
880
1094
832
18
15
5
18
91
337
849
817
609
96
554
788
838
842
1067
527
1812
768
880
80
774
18
15
5
18
91
337
849
817
609
96
554
788
838
842
1070
527
1812
768
880
1168
516
18
15
5
18
91
337
849
817
609
96
554
788
838
846
1065
527
1812
768
880
68
774
18
15
5
18
91
337
849
817
609
96
554
788
838
846
1070
527
1812
768
880
68
768
18
15
5
18
91
337
850
817
97
96
42
788
832
846
42
527
532
1920
1388
334
260
18
15
5
10
90
849
593
1585
1633
1648
1620
1806
769
795
923
1027
1629
1666
238
89
65
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1409
1066
555
527
532
768
1834
1484
270
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1409
1066
1579
1551
1044
1664
1834
1484
1038
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
646
1102
1577
1551
1044
1664
88
900
1030
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
902
1066
555
527
532
640
152
1296
270
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
902
1066
1579
1551
1044
1664
152
784
1038
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
902
1102
1577
1551
1044
1664
152
1156
1030
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
1067
1039
1044
1408
1304
1296
1294
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
1163
1551
1556
1408
1304
1296
1382
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
555
1551
1556
1408
1304
1296
270
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
558
1551
1556
1408
1304
1296
276
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
1579
1551
1044
1664
1816
1296
1038
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
1579
1551
1556
1408
1304
1296
1038
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
910
1039
1044
1664
1624
1296
436
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
1582
1551
1556
1408
1304
1296
1044
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1069
1070
1039
1044
1664
1840
1222
968
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1069
1577
1551
1044
1664
1840
1222
1041
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1069
1321
1039
1044
1664
1840
1222
785
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1062
906
1039
1044
1664
1816
1300
432
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1062
1582
1551
1556
1408
1304
1300
1028
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1062
586
1551
1044
1664
1816
1300
304
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1070
1070
1039
1044
1664
1688
1220
968
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1070
558
527
532
768
1832
1476
272
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1070
1326
1039
1044
1664
1688
1220
784
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1101
1097
1039
1044
1664
1840
1158
961
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1063
907
1039
1044
1408
1304
1442
432
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1102
1097
1039
1044
1664
1688
1156
966
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1102
1577
1551
1044
1664
1688
1156
1030
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
838
1046
1578
1551
1044
1664
216
1268
1024
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
838
1069
558
527
532
768
368
1286
264
18
15
5
18
91
849
593
1585
1633
1632
1578
1812
838
1102
1577
1551
1044
1664
216
580
518
18
15
5
18
91
849
593
1585
1634
1632
1617
1813
1409
1066
584
1550
1651
1687
1836
1300
304
18
15
5
10
90
850
850
1073
609
688
1620
1812
1092
846
73
1667
1677
1672
2008
146
1990
18
15
5
2
46
161
33
49
97
0
20
278
17
65
73
47
445
922
258
135
125
18
15
5
2
46
161
33
49
97
0
20
278
17
65
73
239
445
922
258
135
125
18
15
5
2
46
161
33
49
97
0
20
278
17
65
73
495
445
922
258
135
125
18
15
5
2
46
161
33
49
97
0
20
278
17
65
138
47
189
940
1154
131
252
18
15
5
2
46
161
33
49
97
0
20
278
17
65
138
47
445
922
258
131
252
18
15
5
2
46
161
33
49
97
0
20
278
17
65
138
447
445
922
258
131
252
18
15
5
2
46
161
33
49
97
0
20
278
17
65
74
63
445
922
258
131
60
18
15
5
2
46
161
33
49
97
0
20
278
17
65
146
59
445
922
258
131
244
18
15
5
2
46
161
33
49
97
0
20
278
17
65
146
55
445
940
258
131
244
18
15
5
2
46
161
33
49
97
0
20
278
17
65
146
63
445
940
258
131
244
18
15
5
2
46
161
33
49
97
0
20
278
17
65
147
59
445
922
258
134
241
18
15
5
2
46
161
33
49
97
0
20
278
17
65
147
55
445
940
258
134
234
18
15
5
2
46
161
33
49
97
0
20
278
17
65
147
63
445
940
258
134
234
18
15
5
2
46
161
33
49
97
0
276
278
17
65
73
47
957
666
514
1159
125
18
15
5
2
46
161
33
49
97
0
276
278
17
65
73
559
957
1818
1026
135
125
18
15
5
2
46
161
33
49
97
0
276
278
17
65
73
495
957
1818
1026
135
125
18
15
5
2
46
161
33
49
97
0
276
278
17
65
138
447
957
1818
1026
131
252
18
15
5
2
46
161
33
49
97
0
276
278
17
65
74
63
957
666
514
1155
60
18
15
5
2
46
161
33
49
97
0
276
278
17
65
74
575
957
666
514
1155
60
18
15
5
2
46
161
33
49
97
0
276
278
17
65
146
411
957
1818
1026
131
244
18
15
5
2
46
161
33
49
97
0
276
278
17
65
146
415
957
1818
1026
131
244
18
15
5
2
46
161
33
49
97
0
276
278
17
65
147
411
957
1820
1110
133
241
18
15
5
2
46
161
33
49
97
0
788
1302
17
65
73
559
1981
1818
1282
135
125
18
15
5
2
46
161
33
305
481
256
20
278
17
449
402
191
189
940
1154
387
620
18
15
5
2
46
161
33
305
481
256
20
278
17
449
403
191
189
940
1154
390
618
18
15
5
2
46
161
33
305
481
256
276
278
17
449
394
687
701
668
130
387
188
18
15
5
2
46
161
33
305
481
256
276
278
17
449
403
155
701
666
258
390
618
18
15
5
2
46
161
33
305
481
256
788
278
17
449
394
431
829
154
130
387
188
18
15
5
2
46
161
33
305
481
256
788
278
17
449
394
415
829
156
130
387
188
18
15
5
2
46
161
33
305
481
256
788
278
17
449
394
495
829
154
130
387
188
18
15
5
2
46
161
33
305
481
256
788
278
17
449
402
411
829
154
258
387
620
18
15
5
2
46
161
33
305
481
256
788
278
17
449
402
443
829
154
258
387
620
18
15
5
2
46
161
33
305
481
256
788
278
17
449
402
447
829
156
130
387
620
18
15
5
2
46
161
33
305
481
256
788
278
17
449
403
411
829
154
258
390
618
18
15
5
2
46
161
33
305
481
256
788
278
17
449
403
443
829
154
258
390
618
18
15
5
2
46
161
161
49
97
0
20
278
785
449
394
415
317
922
770
131
572
18
15
5
2
46
161
161
49
97
0
20
278
785
449
402
63
445
922
770
131
52
18
15
5
2
46
161
161
49
97
0
20
278
785
449
402
447
317
922
770
131
52
18
15
5
2
46
161
161
49
97
0
20
278
785
449
402
447
445
922
770
131
52
18
15
5
2
46
161
161
49
97
0
20
278
785
449
403
411
317
922
770
134
49
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
47
445
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
431
317
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
431
445
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
431
829
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
415
317
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
367
317
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
879
829
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
495
317
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
394
495
445
922
386
3
572
18
15
5
2
46
161
161
49
97
0
20
278
401
449
402
59
445
922
386
515
52
18
15
5
2
46
161
161
49
97
0
20
278
401
449
402
63
445
922
386
515
52
18
15
5
2
46
161
161
49
97
0
20
278
401
449
402
443
317
922
386
515
52
18
15
5
2
46
161
161
49
97
0
20
278
401
449
402
443
445
922
386
515
52
18
15
5
2
46
161
161
49
97
0
20
278
401
449
402
447
317
922
386
515
52
18
15
5
2
46
161
161
49
97
0
20
278
401
449
402
447
445
922
386
515
52
18
15
5
2
46
161
161
49
97
0
20
278
401
449
403
411
317
922
386
6
561
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
47
61
940
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
47
189
940
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
47
445
922
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
431
317
922
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
431
445
922
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
415
317
922
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
367
317
922
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
495
317
922
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
394
495
445
922
898
3
60
18
15
5
2
46
161
161
49
97
0
20
278
913
449
403
411
317
922
898
6
49
18
15
5
2
46
161
161
49
97
0
276
278
785
449
403
411
957
1818
770
134
49
18
15
5
2
46
161
161
49
97
0
276
278
401
449
394
431
957
666
386
3
60
18
15
5
2
46
161
161
49
97
0
276
278
401
449
402
443
957
666
386
3
564
18
15
5
2
46
161
161
49
97
0
276
278
401
449
402
447
957
666
386
3
564
18
15
5
2
46
161
161
49
97
0
276
278
913
449
394
431
957
1820
898
3
60
18
15
5
2
46
161
161
49
97
0
276
278
913
449
403
411
957
1818
898
6
561
18
15
5
2
46
161
161
145
97
0
20
278
785
641
297
431
317
922
770
771
1085
18
15
5
2
46
161
161
145
97
0
20
278
785
641
297
431
445
940
770
771
1085
18
15
5
2
46
161
161
145
97
0
20
278
785
641
297
495
317
922
770
771
1085
18
15
5
2
46
161
161
145
97
0
20
278
785
641
153
411
317
922
770
771
157
18
15
5
2
46
161
161
145
97
0
20
278
785
641
153
443
317
922
770
771
157
18
15
5
2
46
161
161
145
97
0
20
278
785
641
153
443
445
922
770
771
157
18
15
5
2
46
161
161
145
97
0
20
278
785
641
153
415
317
922
770
771
157
18
15
5
2
46
161
161
145
97
0
20
278
785
641
153
447
317
922
770
771
157
18
15
5
2
46
161
161
145
97
0
20
278
785
641
153
447
445
940
770
771
157
18
15
5
2
46
161
161
145
97
0
20
278
785
641
154
439
317
922
770
771
156
18
15
5
2
46
161
161
145
97
0
20
278
785
641
154
439
445
940
770
771
156
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
47
61
940
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
47
445
922
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
431
317
922
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
431
445
940
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
415
317
922
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
367
317
922
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
367
829
922
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
641
298
495
317
922
770
771
1084
18
15
5
2
46
161
161
145
97
0
20
278
785
897
553
47
61
940
770
1283
445
18
15
5
2
46
161
161
145
97
0
20
278
785
897
554
47
61
940
770
1283
444
18
15
5
2
46
161
161
145
97
0
20
278
785
897
554
47
445
922
770
1283
444
18
15
5
2
46
161
161
145
97
0
20
278
785
897
554
431
317
922
770
1283
444
18
15
5
2
46
161
161
145
97
0
20
278
785
897
554
431
445
922
770
1283
444
18
15
5
2
46
161
161
145
97
0
20
278
785
897
554
367
317
922
770
1283
444
18
15
5
2
46
161
161
145
97
0
20
278
785
897
554
367
829
922
770
1283
444
18
15
5
2
46
161
161
145
97
0
20
278
913
641
41
47
445
922
898
647
573
18
15
5
2
46
161
161
145
97
0
20
278
913
641
42
47
189
940
898
643
572
18
15
5
2
46
161
161
145
97
0
20
278
913
641
42
47
445
924
898
643
572
18
15
5
2
46
161
161
145
97
0
20
278
913
641
42
431
317
922
898
1155
572
18
15
5
2
46
161
161
145
97
0
20
278
913
641
42
431
445
924
898
643
572
18
15
5
2
46
161
161
145
97
0
20
278
913
641
297
431
317
922
898
647
1085
18
15
5
2
46
161
161
145
97
0
20
278
913
641
297
431
445
922
898
647
1085
18
15
5
2
46
161
161
145
97
0
20
278
913
641
297
495
317
922
898
647
1085
18
15
5
2
46
161
161
145
97
0
20
278
913
641
1577
1583
1469
922
898
647
1597
18
15
5
2
46
161
161
145
97
0
20
278
913
641
153
411
317
922
898
643
157
18
15
5
2
46
161
161
145
97
0
20
278
913
641
153
443
317
922
898
643
157
18
15
5
2
46
161
161
145
97
0
20
278
913
641
153
443
445
922
898
643
157
18
15
5
2
46
161
161
145
97
0
20
278
913
641
153
415
317
922
898
643
157
18
15
5
2
46
161
161
145
97
0
20
278
913
641
153
447
317
922
898
643
157
18
15
5
2
46
161
161
145
97
0
20
278
913
641
153
447
445
924
898
643
157
18
15
5
2
46
161
161
145
97
0
20
278
913
641
154
439
317
922
898
1155
1180
18
15
5
2
46
161
161
145
97
0
20
278
913
641
154
439
445
940
898
643
156
18
15
5
2
46
161
161
145
97
0
20
278
913
641
298
47
445
924
898
643
60
18
15
5
2
46
161
161
145
97
0
20
278
913
641
298
431
317
922
898
1155
1084
18
15
5
2
46
161
161
145
97
0
20
278
913
641
298
431
445
924
898
643
60
18
15
5
2
46
161
161
145
97
0
20
278
913
641
298
415
317
922
898
1155
1084
18
15
5
2
46
161
161
145
97
0
20
278
913
641
298
367
317
922
898
1155
1084
18
15
5
2
46
161
161
145
97
0
20
278
913
641
298
367
829
922
898
643
60
18
15
5
2
46
161
161
145
97
0
20
278
913
641
298
495
317
924
898
643
60
18
15
5
2
46
161
161
145
97
0
20
278
913
641
1578
431
317
922
898
643
1596
18
15
5
2
46
161
161
145
97
0
276
278
785
769
554
47
957
666
770
1027
1468
18
15
5
2
46
161
161
145
97
0
276
278
785
769
554
559
957
684
770
1027
1468
18
15
5
2
46
161
161
145
97
0
276
278
785
769
554
431
957
684
770
1027
1468
18
15
5
2
46
161
161
145
97
0
276
278
785
641
297
431
957
684
770
771
1085
18
15
5
2
46
161
161
145
97
0
276
278
785
641
153
443
957
1818
770
771
157
18
15
5
2
46
161
161
145
97
0
276
278
785
641
153
447
957
684
770
771
157
18
15
5
2
46
161
161
145
97
0
276
278
785
641
154
439
957
684
770
771
156
18
15
5
2
46
161
161
145
97
0
276
278
785
641
298
431
957
684
770
771
1084
18
15
5
2
46
161
161
145
97
0
276
278
785
897
554
431
957
684
770
259
444
18
15
5
2
46
161
161
145
97
0
276
278
913
641
41
47
957
666
898
1159
573
18
15
5
2
46
161
161
145
97
0
276
278
913
641
42
47
957
666
898
1155
572
18
15
5
2
46
161
161
145
97
0
276
278
913
641
42
431
957
1820
898
643
572
18
15
5
2
46
161
161
145
97
0
276
278
913
641
297
431
957
1820
898
647
1085
18
15
5
2
46
161
161
145
97
0
276
278
913
641
153
443
957
1818
898
643
157
18
15
5
2
46
161
161
145
97
0
276
278
913
641
154
439
957
666
898
1155
1180
18
15
5
2
46
161
161
145
97
0
276
278
913
641
298
431
957
1820
898
643
60
18
15
5
2
46
161
161
145
97
256
788
278
785
641
298
1007
829
172
770
771
1084
18
15
5
2
46
161
161
401
97
0
20
278
401
129
42
431
317
922
386
643
60
18
15
5
2
46
161
161
401
97
0
20
278
401
129
42
415
317
924
386
643
60
18
15
5
2
46
161
161
401
97
0
20
278
401
129
42
879
829
922
386
643
60
18
15
5
2
46
161
161
401
97
0
20
278
401
129
42
495
317
924
386
643
60
18
15
5
2
46
161
161
401
97
0
276
278
913
129
41
559
957
1818
898
135
61
18
15
5
2
46
161
161
401
97
0
276
278
913
129
41
431
957
1820
898
135
61
18
15
5
2
46
161
161
401
481
0
20
278
401
129
298
111
317
924
386
643
572
18
15
5
2
46
161
161
401
481
0
20
278
401
129
298
111
829
924
386
643
572
18
15
5
2
46
161
161
401
481
0
20
278
913
129
297
111
317
922
898
135
573
18
15
5
2
46
161
161
401
481
256
20
278
785
1153
409
411
317
924
1670
1797
1181
18
15
5
2
46
161
161
401
481
256
20
278
785
1153
409
415
317
924
1666
1795
157
18
15
5
2
46
161
161
401
481
256
20
278
785
1153
410
439
317
922
1666
1795
156
18
15
5
2
46
161
161
401
481
256
20
278
401
129
297
303
61
924
742
701
573
18
15
5
2
46
161
161
401
481
256
20
278
401
129
297
303
317
940
742
701
573
18
15
5
2
46
161
161
401
481
256
20
278
401
129
297
495
317
940
742
701
573
18
15
5
2
46
161
161
401
481
256
20
278
401
129
154
183
61
924
386
643
668
18
15
5
2
46
161
161
401
481
256
20
278
401
129
298
303
61
924
386
643
572
18
15
5
2
46
161
161
401
481
256
20
278
401
129
298
303
317
924
386
643
572
18
15
5
2
46
161
161
401
481
256
20
278
913
129
297
303
61
922
898
135
573
18
15
5
2
46
161
161
401
481
256
20
278
913
129
297
303
317
922
898
135
573
18
15
5
2
46
161
161
401
481
256
20
278
913
129
297
495
317
922
898
135
573
18
15
5
2
46
161
161
401
481
256
20
278
913
129
153
155
61
922
898
131
669
18
15
5
2
46
161
161
401
481
256
20
278
913
129
153
159
61
922
898
131
669
18
15
5
2
46
161
161
401
481
256
20
278
913
129
153
411
61
922
898
131
669
18
15
5
2
46
161
161
401
481
256
20
278
913
129
153
411
317
922
898
131
669
18
15
5
2
46
161
161
401
481
256
20
278
913
129
153
415
61
922
898
131
669
18
15
5
2
46
161
161
401
481
256
20
278
913
129
153
415
317
922
898
131
669
18
15
5
2
46
161
161
401
481
256
20
278
913
129
154
183
61
922
898
131
668
18
15
5
2
46
161
161
401
481
256
20
278
913
129
154
439
61
922
898
131
668
18
15
5
2
46
161
161
401
481
256
20
278
913
129
154
439
317
940
898
131
668
18
15
5
2
46
161
161
401
481
256
20
278
913
129
409
411
317
922
898
131
157
18
15
5
2
46
161
161
401
481
256
20
278
913
129
409
415
317
922
898
131
157
18
15
5
2
46
161
161
401
481
256
20
278
913
129
410
439
317
940
898
131
156
18
15
5
2
46
161
161
401
481
256
276
278
785
1153
409
667
701
666
1666
1795
157
18
15
5
2
46
161
161
401
481
256
276
278
785
1153
409
671
701
668
1666
1795
157
18
15
5
2
46
161
161
401
481
256
788
278
785
257
297
303
829
154
770
7
445
18
15
5
2
46
161
161
401
481
768
788
1302
657
129
297
815
573
1836
1254
765
573
18
15
5
2
46
161
161
401
481
768
788
1302
657
129
297
879
573
1836
1254
765
573
18
15
5
2
46
161
289
305
97
0
276
278
529
193
138
431
957
1818
1282
387
124
18
15
5
2
46
289
545
49
97
0
276
406
913
65
138
447
957
1914
770
899
1276
18
15
5
2
46
289
545
305
97
0
276
406
913
577
74
447
957
1914
1282
387
60
18
15
5
5
45
161
33
49
97
181
165
141
17
65
137
129
197
197
5
133
253
18
15
5
5
45
161
33
49
97
181
165
141
17
65
73
129
197
197
5
133
125
18
15
5
5
45
161
33
49
97
181
165
141
17
65
73
129
965
965
261
133
125
18
15
5
5
45
161
33
49
97
181
165
141
17
65
147
129
197
197
5
133
241
18
15
5
5
45
161
33
49
97
181
165
141
13
65
137
129
197
197
161
129
253
18
15
5
5
45
161
33
49
97
181
165
141
13
65
73
129
197
197
161
129
125
18
15
5
5
45
161
33
49
97
181
165
141
13
65
147
129
197
197
161
65
241
18
15
5
5
45
161
33
49
97
181
165
77
17
65
137
129
197
133
5
133
253
18
15
5
5
45
161
33
49
97
181
165
77
17
65
73
129
197
133
5
133
125
18
15
5
5
45
161
33
49
97
181
165
77
17
65
73
129
965
581
261
133
125
18
15
5
5
45
161
33
49
97
181
165
77
17
65
147
129
197
133
5
133
241
18
15
5
5
45
161
33
49
97
181
165
173
13
65
137
129
197
229
129
65
253
18
15
5
5
45
161
33
49
97
181
165
173
13
65
73
129
197
229
129
65
61
18
15
5
5
45
161
33
49
97
181
165
173
13
65
147
129
197
229
129
65
241
18
15
5
5
45
161
33
49
97
181
453
141
17
65
137
129
389
5
5
133
253
18
15
5
5
45
161
33
49
97
181
453
141
17
65
73
129
389
5
5
133
125
18
15
5
5
45
161
33
49
97
181
453
141
17
65
147
129
389
5
5
133
241
18
15
5
5
45
161
33
49
97
181
453
141
17
65
147
641
389
5
5
133
241
18
15
5
5
45
161
33
49
97
181
453
301
13
65
73
129
389
229
1
129
125
18
15
5
5
45
161
33
49
97
181
453
301
13
65
147
129
389
229
1
158
242
18
15
5
5
45
161
33
49
97
181
453
301
13
65
147
641
389
229
1
158
242
18
15
5
5
45
161
33
49
97
181
453
589
17
65
73
129
389
901
5
133
125
18
15
5
5
45
161
33
49
97
181
453
589
17
65
147
129
389
901
1029
133
241
18
15
5
5
45
161
33
49
97
181
457
269
17
65
137
129
385
249
5
133
253
18
15
5
5
45
161
33
49
97
181
457
269
17
65
137
641
385
505
5
133
253
18
15
5
5
45
161
33
49
97
181
457
269
17
65
73
129
385
249
5
133
125
18
15
5
5
45
161
33
49
97
181
457
269
17
65
149
129
385
249
6
134
239
18
15
5
5
45
161
33
49
97
181
457
269
17
65
149
641
385
505
6
134
239
18
15
5
5
45
161
33
49
97
181
457
269
17
65
147
129
385
761
5
133
241
18
15
5
5
45
161
33
49
97
181
457
269
17
65
147
641
385
505
5
133
241
18
15
5
5
45
161
33
49
97
181
457
269
13
65
137
129
385
249
33
129
253
18
15
5
5
45
161
33
49
97
181
457
269
13
65
137
641
385
505
33
129
253
18
15
5
5
45
161
33
49
97
181
457
269
13
65
73
129
385
249
33
129
189
18
15
5
5
45
161
33
49
97
181
457
269
13
65
147
129
385
761
33
65
241
18
15
5
5
45
161
33
49
97
181
457
269
13
65
147
641
385
505
33
65
241
18
15
5
5
45
161
33
49
97
181
457
141
17
65
137
129
385
5
5
133
253
18
15
5
5
45
161
33
49
97
181
457
141
17
65
137
641
385
5
5
133
253
18
15
5
5
45
161
33
49
97
181
457
141
17
65
73
129
385
5
5
133
125
18
15
5
5
45
161
33
49
97
181
457
141
17
65
147
129
385
5
5
133
241
18
15
5
5
45
161
33
49
97
181
457
141
17
65
147
641
385
5
5
133
241
18
15
5
5
45
161
33
49
97
181
457
285
17
65
137
129
385
245
5
133
253
18
15
5
5
45
161
33
49
97
181
457
285
17
65
137
641
385
501
5
133
253
18
15
5
5
45
161
33
49
97
181
457
285
17
65
73
129
385
757
5
133
125
18
15
5
5
45
161
33
49
97
181
457
285
17
65
149
129
385
757
514
1155
1263
18
15
5
5
45
161
33
49
97
181
457
285
17
65
149
641
385
501
2
131
751
18
15
5
5
45
161
33
49
97
181
457
285
17
65
147
129
385
501
5
133
241
18
15
5
5
45
161
33
49
97
181
457
157
17
65
137
129
385
25
5
133
253
18
15
5
5
45
161
33
49
97
181
457
157
17
65
137
641
385
25
5
133
253
18
15
5
5
45
161
33
49
97
181
457
157
17
65
73
129
385
25
5
133
125
18
15
5
5
45
161
33
49
97
181
457
157
17
65
149
129
385
25
6
134
239
18
15
5
5
45
161
33
49
97
181
457
157
17
65
149
641
385
25
6
134
239
18
15
5
5
45
161
33
49
97
181
457
157
17
65
147
129
385
25
5
133
241
18
15
5
5
45
161
33
49
97
181
457
157
17
65
147
641
385
25
5
133
241
18
15
5
5
45
161
33
49
97
181
457
282
17
65
149
129
385
752
518
1155
1263
18
15
5
5
45
161
33
49
97
181
457
282
17
65
149
641
385
496
6
131
751
18
15
5
5
45
161
33
49
97
181
457
158
17
65
73
129
385
24
2
131
125
18
15
5
5
45
161
33
49
97
181
457
158
17
65
147
129
385
24
2
131
233
18
15
5
5
45
161
33
49
97
181
457
301
13
65
73
129
385
229
1
129
125
18
15
5
5
45
161
33
49
97
181
457
301
13
65
147
129
385
229
1
158
242
18
15
5
5
45
161
33
49
97
181
457
301
13
65
147
641
385
229
1
158
242
18
15
5
5
45
161
33
49
97
181
457
589
17
65
137
129
385
933
5
133
253
18
15
5
5
45
161
33
49
97
181
457
589
17
65
137
641
385
933
5
133
253
18
15
5
5
45
161
33
49
97
181
457
589
17
65
73
129
385
933
5
133
125
18
15
5
5
45
161
33
49
97
181
457
589
17
65
147
129
385
901
1029
133
241
18
15
5
5
45
161
33
49
97
181
457
589
17
65
147
641
385
901
1029
133
241
18
15
5
5
45
161
33
305
97
181
165
269
17
449
147
129
965
773
517
389
113
18
15
5
5
45
161
33
305
97
181
165
141
17
449
147
129
197
197
5
389
113
18
15
5
5
45
161
33
305
97
181
165
141
17
449
147
129
965
965
261
389
113
18
15
5
5
45
161
33
305
97
181
165
141
13
449
147
129
197
197
161
414
114
18
15
5
5
45
161
33
305
97
181
453
141
17
449
147
129
389
5
5
389
113
18
15
5
5
45
161
33
305
97
181
453
589
17
449
147
129
389
901
1029
1413
1137
18
15
5
5
45
161
33
305
97
181
457
269
17
449
149
129
385
249
6
390
111
18
15
5
5
45
161
33
305
97
181
457
269
17
449
293
129
385
505
6
390
462
18
15
5
5
45
161
33
305
97
181
457
269
17
449
147
129
385
761
5
389
113
18
15
5
5
45
161
33
305
97
181
457
269
13
449
137
129
385
761
545
833
1149
18
15
5
5
45
161
33
305
97
181
457
269
13
449
147
129
385
761
545
833
1137
18
15
5
5
45
161
33
305
97
181
457
141
17
449
147
129
385
5
5
389
113
18
15
5
5
45
161
33
305
97
181
457
285
17
449
293
129
385
501
2
387
463
18
15
5
5
45
161
33
305
97
181
457
157
17
449
149
129
385
25
6
390
111
18
15
5
5
45
161
33
305
97
181
457
157
17
449
293
129
385
25
6
390
462
18
15
5
5
45
161
33
305
97
181
457
157
17
449
147
129
385
25
5
389
113
18
15
5
5
45
161
33
305
97
181
457
282
17
449
293
129
385
496
6
387
207
18
15
5
5
45
161
33
305
97
181
457
158
17
449
293
129
385
24
2
387
207
18
15
5
5
45
161
33
305
97
181
457
589
17
449
147
129
385
901
1029
1413
1137
18
15
5
5
45
161
33
305
481
181
165
141
17
449
403
1
197
197
5
389
177
18
15
5
5
45
161
33
305
481
181
165
141
13
449
403
1
197
197
161
414
178
18
15
5
5
45
161
33
305
481
181
165
77
17
449
403
1
197
133
5
389
625
18
15
5
5
45
161
33
305
481
181
165
173
13
449
403
1
197
229
129
414
178
18
15
5
5
45
161
33
305
481
181
457
269
13
449
393
1
385
249
289
833
637
18
15
5
5
45
161
161
49
97
121
453
141
77
961
549
5
949
1030
545
1793
1358
18
15
5
5
45
161
161
49
97
185
677
269
845
961
649
1670
1977
1191
1697
1025
573
18
15
5
5
45
161
161
49
97
185
677
269
845
961
659
1669
1973
1189
1697
1025
561
18
15
5
5
45
161
161
49
97
181
165
141
401
449
403
129
197
197
453
5
49
18
15
5
5
45
161
161
49
97
181
165
141
397
449
393
129
197
197
417
1
61
18
15
5
5
45
161
161
49
97
181
165
141
397
449
403
129
197
197
417
30
562
18
15
5
5
45
161
161
49
97
181
453
141
77
961
649
129
389
5
545
1793
573
18
15
5
5
45
161
161
49
97
181
677
269
845
961
659
1665
1977
1189
1697
1025
561
18
15
5
5
45
161
161
49
97
181
457
269
781
449
393
129
385
505
801
129
61
18
15
5
5
45
161
161
49
97
181
457
269
781
449
403
129
385
505
801
129
49
18
15
5
5
45
161
161
49
97
181
457
269
781
449
403
641
385
505
801
129
49
18
15
5
5
45
161
161
49
97
181
457
141
401
449
403
129
385
5
453
5
49
18
15
5
5
45
161
161
49
97
181
457
141
401
449
403
641
385
5
453
5
49
18
15
5
5
45
161
161
49
97
181
457
141
77
961
649
129
385
9
545
1793
573
18
15
5
5
45
161
161
49
97
181
457
141
77
961
659
129
385
9
545
1793
561
18
15
5
5
45
161
161
49
97
181
457
141
77
449
403
641
385
5
545
1665
1073
18
15
5
5
45
161
161
49
97
181
457
285
785
449
393
129
385
501
773
133
61
18
15
5
5
45
161
161
561
609
185
677
269
845
1985
905
1158
1977
1191
1697
1537
61
18
15
5
5
45
161
161
561
609
185
677
269
845
1985
914
1158
1977
1191
1697
1537
52
18
15
5
5
45
161
161
561
609
185
677
269
845
1985
915
1156
1973
1189
1697
1537
49
18
15
5
5
45
161
161
561
609
185
677
269
845
1985
915
1157
1973
1189
1697
1537
49
18
15
5
5
45
161
161
561
609
181
677
269
845
1985
915
1153
1981
1189
1697
1537
49
18
15
5
5
45
161
161
145
97
181
457
269
785
641
297
129
385
505
773
773
61
18
15
5
5
45
161
161
145
97
181
457
269
785
641
153
129
385
505
773
773
157
18
15
5
5
45
161
161
145
97
181
457
269
785
641
153
641
385
505
773
773
157
18
15
5
5
45
161
161
145
97
181
457
269
785
641
157
129
385
505
774
774
158
18
15
5
5
45
161
161
145
97
181
457
269
785
641
157
641
385
505
774
774
158
18
15
5
5
45
161
161
145
97
181
457
269
781
641
297
129
385
505
801
769
1085
18
15
5
5
45
161
161
145
97
181
457
269
781
641
153
129
385
505
801
769
157
18
15
5
5
45
161
161
145
97
181
457
269
781
641
153
641
385
505
801
769
157
18
15
5
5
45
161
161
145
97
181
457
285
785
769
1177
129
385
501
773
517
1821
18
15
5
5
45
161
161
145
97
181
457
285
785
769
1177
641
385
501
773
517
1821
18
15
5
5
45
161
161
145
97
181
457
285
785
641
297
129
385
501
773
773
1085
18
15
5
5
45
161
161
145
97
181
457
285
785
641
153
129
385
501
773
773
157
18
15
5
5
45
161
161
145
97
181
457
285
785
641
153
641
385
501
773
773
157
18
15
5
5
45
161
161
145
97
181
457
282
785
641
157
129
385
496
774
771
159
18
15
5
5
45
161
161
145
97
181
457
282
785
641
157
641
385
496
774
771
159
18
15
5
5
45
161
161
145
97
181
457
301
781
641
153
129
385
485
769
769
157
18
15
5
5
45
161
161
145
97
181
457
301
781
641
153
641
385
485
769
769
157
18
15
5
5
45
161
161
401
481
181
165
173
397
129
297
1
197
229
385
641
573
18
15
5
5
45
161
289
305
609
185
677
269
529
705
1573
1157
1977
518
1542
902
1742
18
15
5
5
45
161
289
305
609
185
677
269
529
705
1573
1157
1973
518
1542
902
1742
18
15
5
5
45
289
97
49
97
121
457
397
29
193
147
5
945
517
1
222
49
18
15
5
5
45
289
97
49
97
181
453
397
29
193
147
129
389
261
1
222
49
18
15
5
5
45
289
97
49
97
181
453
397
29
193
147
641
389
261
1
222
49
18
15
5
5
45
289
97
49
97
181
457
397
29
193
147
129
385
261
1
222
49
18
15
5
5
45
289
97
49
97
181
457
397
29
193
147
641
385
517
1
222
49
18
15
5
5
45
289
97
305
97
121
453
397
17
385
141
517
949
518
6
390
63
18
15
5
5
45
289
97
305
97
121
453
397
17
385
146
518
953
523
5
389
52
18
15
5
5
45
289
97
305
97
121
457
397
29
449
147
517
945
517
1
734
49
18
15
5
5
45
289
97
305
97
181
165
397
17
385
137
129
197
453
5
389
61
18
15
5
5
45
289
97
305
97
181
165
397
17
385
147
129
197
453
5
389
49
18
15
5
5
45
289
97
305
97
181
165
397
17
385
147
129
965
709
5
389
49
18
15
5
5
45
289
97
305
97
181
453
397
17
385
137
129
389
261
5
389
61
18
15
5
5
45
289
97
305
97
181
453
397
17
385
147
129
389
261
5
389
49
18
15
5
5
45
289
97
305
97
181
457
397
17
385
137
129
385
261
5
389
61
18
15
5
5
45
289
97
305
97
181
457
397
17
385
137
641
385
261
5
389
61
18
15
5
5
45
289
97
305
97
181
457
397
17
385
293
129
385
261
6
390
335
18
15
5
5
45
289
97
305
97
181
457
397
17
385
147
129
385
261
5
389
49
18
15
5
5
45
289
97
305
97
181
457
397
29
449
147
641
385
517
1
734
49
18
15
5
5
45
289
97
305
97
181
457
413
17
385
137
129
385
281
5
389
61
18
15
5
5
45
289
97
305
97
181
457
413
17
385
137
641
385
281
5
389
61
18
15
5
5
45
289
97
305
97
181
457
413
17
385
293
129
385
281
6
390
334
18
15
5
5
45
289
97
305
97
181
457
413
17
385
147
129
385
281
5
389
49
18
15
5
5
45
289
97
305
481
185
165
397
17
385
393
6
953
423
5
389
573
18
15
5
5
45
289
97
305
481
185
165
397
17
385
405
5
949
422
6
390
623
18
15
5
5
45
289
97
305
481
185
165
397
17
385
402
6
953
423
5
389
564
18
15
5
5
45
289
97
305
481
185
165
397
17
385
403
4
949
421
5
389
177
18
15
5
5
45
289
97
305
481
181
165
397
17
385
393
1
197
453
5
389
573
18
15
5
5
45
289
97
305
481
181
165
397
17
385
393
1
965
453
5
389
573
18
15
5
5
45
289
97
305
481
181
165
397
17
385
403
1
197
453
5
389
177
18
15
5
5
45
289
97
305
481
181
165
397
17
385
403
1
965
453
5
389
177
18
15
5
5
45
289
97
305
481
181
457
397
17
385
393
1
385
261
5
389
573
18
15
5
5
45
289
545
49
97
181
165
397
913
65
73
129
197
453
773
901
1085
18
15
5
5
45
289
545
49
97
181
453
397
913
65
73
129
389
261
773
901
1085
18
15
5
5
45
289
545
49
97
181
453
397
973
65
73
129
389
517
801
897
1085
18
15
5
5
45
289
545
49
97
181
457
397
913
65
73
129
385
517
773
901
1085
18
15
5
5
45
289
545
49
97
181
457
397
973
65
73
129
385
517
801
897
1085
18
15
5
5
45
289
545
561
609
1657
1477
397
925
961
915
1540
1909
1285
1281
94
113
18
15
5
5
45
289
545
561
609
1657
1477
397
925
961
915
1541
1881
1286
1281
94
113
18
15
5
5
45
289
545
561
609
1657
1477
397
925
961
915
1541
1909
1285
1281
94
113
18
15
5
5
45
289
545
561
609
1657
1477
845
925
961
915
1540
1909
389
257
94
114
18
15
5
5
45
289
545
561
609
1657
1477
845
925
961
915
1541
1881
326
769
94
113
18
15
5
5
45
289
545
561
609
1653
1477
397
925
961
915
1537
1917
1285
1281
94
113
18
15
5
5
45
289
545
561
1633
1529
453
397
973
961
1939
1796
1333
261
801
1025
1137
18
15
5
5
45
289
545
561
1633
1529
453
397
973
961
1939
1797
1333
261
801
1025
1137
18
15
5
5
45
289
545
561
1633
1525
453
397
973
961
1939
1793
1341
261
801
1025
1137
18
15
5
5
45
289
545
305
97
181
457
397
973
577
73
129
385
517
801
641
61
18
15
5
5
45
289
545
305
609
1657
1477
397
913
577
1609
1541
1909
1285
1285
389
1085
18
15
5
5
45
289
545
305
609
1657
1477
397
913
577
1613
1541
1913
1286
1286
390
1086
18
15
5
5
45
289
545
305
609
1657
1477
397
913
577
1613
1541
1909
1286
1286
390
1086
18
15
5
5
45
289
545
305
481
181
165
397
973
577
1865
1025
197
453
801
1153
573
18
15
5
5
45
289
545
305
481
181
165
429
973
577
1865
1025
197
485
769
1153
573
18
15
5
5
45
289
545
657
97
181
457
397
913
897
665
129
385
517
773
5
285
18
15
5
5
45
289
545
657
97
181
457
397
913
897
665
1665
385
517
773
5
285
18
15
5
5
45
289
545
657
97
181
457
397
913
897
669
129
385
517
774
6
286
18
15
5
5
45
289
545
657
97
181
457
397
913
897
669
1665
385
517
774
6
286
18
15
5
5
45
289
545
657
97
181
457
413
913
897
665
129
385
537
773
5
285
18
15
5
5
45
289
545
657
97
181
457
413
913
897
665
1665
385
537
773
5
285
18
15
5
5
45
289
545
657
97
181
457
413
913
897
669
129
385
537
774
6
286
18
15
5
5
45
289
545
657
97
181
457
413
913
897
669
1665
385
537
774
6
286
18
15
5
5
45
289
161
49
97
181
457
397
77
449
403
641
385
261
33
641
49
18
15
5
5
45
289
161
401
97
181
165
397
77
129
41
129
197
453
33
257
61
18
15
5
5
45
289
161
401
97
181
165
429
77
129
41
129
197
485
1
257
61
18
15
5
5
45
289
161
401
97
181
453
397
77
129
41
129
389
261
33
257
61
18
15
5
5
45
289
161
401
481
181
165
397
77
129
297
1
197
453
33
257
573
18
15
5
5
45
289
161
401
481
181
165
397
77
129
297
1
965
453
33
257
573
18
15
5
5
45
289
161
401
481
181
165
429
77
129
297
1
197
485
1
257
573
18
15
5
5
45
289
161
401
481
181
165
429
77
129
297
1
965
485
1
257
573
18
15
5
5
45
289
289
305
97
185
165
397
397
705
549
645
949
422
161
641
718
18
15
5
5
45
297
545
561
609
1657
1482
394
921
961
915
1540
1904
1284
1286
91
113
18
15
5
5
45
297
545
561
609
1657
1482
394
923
961
915
1540
1904
1284
1281
93
113
18
15
5
5
109
545
609
561
97
121
581
1933
781
897
1171
1540
1845
1861
353
321
817
18
15
5
5
109
545
609
561
609
121
581
1933
781
897
915
516
1845
1861
353
321
105
18
15
5
5
109
545
609
561
609
121
581
1933
781
897
915
517
1845
1861
353
321
105
18
15
5
5
109
545
609
561
609
121
581
1933
781
961
915
516
1845
1861
353
382
49
18
15
5
5
109
545
609
561
609
121
581
1933
781
961
915
517
1845
1861
353
382
49
18
15
5
5
109
545
609
561
609
117
581
1933
781
897
915
513
1849
1861
353
321
105
18
15
5
5
109
545
609
561
609
117
581
1933
781
897
915
513
1853
1861
353
321
105
18
15
5
5
109
545
609
561
609
117
581
1933
781
961
915
513
1849
1861
353
382
49
18
15
5
5
109
545
609
561
609
117
581
1933
781
961
915
513
1853
1861
353
382
49
18
15
5
5
109
161
33
49
97
121
69
13
17
65
137
5
117
5
5
133
253
18
15
5
5
109
161
33
49
97
121
69
13
17
65
137
6
57
11
5
133
253
18
15
5
5
109
161
33
49
97
121
69
13
17
65
137
6
121
11
5
133
253
18
15
5
5
109
161
33
49
97
121
69
13
17
65
137
6
185
11
5
133
253
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
5
53
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
5
89
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
5
117
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
5
565
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
5
601
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
517
53
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
517
89
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
517
565
5
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
517
601
517
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
517
1589
1541
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
517
821
1029
5
133
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
73
517
1625
1541
1541
1157
125
18
15
5
5
109
161
33
49
97
121
69
13
17
65
141
5
53
6
6
134
254
18
15
5
5
109
161
33
49
97
121
69
13
17
65
141
5
89
6
6
134
254
18
15
5
5
109
161
33
49
97
121
69
13
17
65
141
5
121
6
6
134
254
18
15
5
5
109
161
33
49
97
121
69
13
17
65
141
5
117
6
6
134
254
18
15
5
5
109
161
33
49
97
121
69
13
17
65
141
5
181
6
6
134
254
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
57
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
53
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
89
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
569
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
121
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
117
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
565
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
5
601
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
57
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
53
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
89
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
569
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
565
6
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
1593
1542
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
825
518
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
601
262
262
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
1589
1606
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
821
518
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
77
517
1625
1670
6
134
126
18
15
5
5
109
161
33
49
97
121
69
13
17
65
149
5
53
6
6
134
238
18
15
5
5
109
161
33
49
97
121
69
13
17
65
149
5
89
6
6
134
238
18
15
5
5
109
161
33
49
97
121
69
13
17
65
149
5
121
6
6
134
238
18
15
5
5
109
161
33
49
97
121
69
13
17
65
149
5
117
6
6
134
238
18
15
5
5
109
161
33
49
97
121
69
13
17
65
149
5
181
6
6
134
238
18
15
5
5
109
161
33
49
97
121
69
13
17
65
149
5
601
6
6
134
238
18
15
5
5
109
161
33
49
97
121
69
13
17
65
146
6
57
11
5
133
244
18
15
5
5
109
161
33
49
97
121
69
13
17
65
146
6
121
11
5
133
244
18
15
5
5
109
161
33
49
97
121
69
13
17
65
146
6
185
11
5
133
244
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
4
53
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
4
117
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
4
565
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
4
181
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
4
629
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
5
53
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
5
89
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
5
121
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
5
117
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
5
565
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
17
65
147
5
601
5
5
133
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
137
5
117
5
97
65
253
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
5
53
5
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
5
89
5
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
5
117
5
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
5
565
5
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
5
601
518
609
65
61
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
517
53
5
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
517
89
5
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
517
565
5
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
517
601
517
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
517
1589
1541
1633
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
517
821
1029
97
65
125
18
15
5
5
109
161
33
49
97
121
69
13
13
65
73
517
1625
1542
1121
65
61
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
4
53
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
4
117
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
4
565
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
4
181
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
4
629
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
5
53
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
5
89
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
5
121
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
5
117
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
5
565
5
97
65
241
18
15
5
5
109
161
33
49
97
121
69
13
13
65
147
5
601
518
97
65
241
18
15
5
5
109
161
33
49
97
121
69
525
13
65
73
5
601
1798
1121
65
61
18
15
5
5
109
161
33
49
97
121
69
525
13
65
147
4
629
1797
1121
65
241
18
15
5
5
109
161
33
49
97
121
69
525
13
65
147
5
601
1798
1121
65
241
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
5
25
5
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
5
281
5
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
5
793
1029
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
517
25
5
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
517
537
5
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
517
1561
5
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
517
281
5
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
73
517
793
517
5
133
125
18
15
5
5
109
161
33
49
97
121
37
13
17
65
141
5
25
6
6
134
254
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
5
25
6
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
5
281
6
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
5
793
1030
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
517
25
6
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
517
537
6
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
517
1561
6
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
517
281
6
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
77
517
793
518
6
134
126
18
15
5
5
109
161
33
49
97
121
37
13
17
65
149
5
25
6
6
134
238
18
15
5
5
109
161
33
49
97
121
37
13
17
65
149
5
281
6
6
134
238
18
15
5
5
109
161
33
49
97
121
37
13
17
65
146
6
25
11
5
133
244
18
15
5
5
109
161
33
49
97
121
37
13
17
65
147
5
25
5
5
133
241
18
15
5
5
109
161
33
49
97
121
37
13
17
65
147
5
281
5
5
133
241
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
5
25
5
97
65
61
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
5
281
6
97
65
61
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
5
793
1029
97
65
61
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
517
25
5
97
65
61
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
517
537
5
97
65
61
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
517
1561
1029
97
65
61
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
517
281
5
97
65
61
18
15
5
5
109
161
33
49
97
121
37
13
13
65
73
517
793
517
97
65
125
18
15
5
5
109
161
33
49
97
121
37
13
13
65
147
5
25
5
97
65
241
18
15
5
5
109
161
33
49
97
121
37
13
13
65
147
5
281
6
97
65
241
18
15
5
5
109
161
33
49
97
121
37
525
13
65
73
5
793
1861
609
1601
125
18
15
5
5
109
161
33
49
97
121
37
525
13
65
73
517
537
1861
609
1601
125
18
15
5
5
109
161
33
49
97
121
37
525
13
65
73
517
1561
1861
609
1601
125
18
15
5
5
109
161
33
49
97
121
37
525
13
961
659
1541
1561
1797
609
1857
689
18
15
5
5
109
161
33
49
97
121
73
13
17
65
147
5
49
5
5
133
241
18
15
5
5
109
161
33
49
97
121
73
13
17
65
147
5
113
5
5
133
241
18
15
5
5
109
161
33
49
97
121
73
13
17
65
147
5
177
5
5
133
241
18
15
5
5
109
161
33
49
97
121
73
13
13
65
147
5
49
5
97
65
241
18
15
5
5
109
161
33
49
97
121
73
13
13
65
147
5
113
5
97
65
241
18
15
5
5
109
161
33
49
97
121
73
13
13
65
147
5
177
5
97
65
241
18
15
5
5
109
161
33
49
97
121
549
525
13
65
73
517
1817
1285
1121
65
61
18
15
5
5
109
161
33
49
97
121
549
525
13
961
659
1541
1817
1285
609
1857
689
18
15
5
5
109
161
33
49
97
121
581
13
17
65
73
517
1845
1029
5
133
125
18
15
5
5
109
161
33
49
97
121
581
13
17
65
77
517
1845
1030
6
134
126
18
15
5
5
109
161
33
49
97
121
581
13
17
65
77
517
1849
1030
6
134
126
18
15
5
5
109
161
33
49
97
121
581
13
13
65
73
517
1845
1029
97
65
125
18
15
5
5
109
161
33
49
97
117
69
13
17
65
137
1
125
5
5
133
253
18
15
5
5
109
161
33
49
97
117
69
13
17
65
73
1
61
5
5
133
125
18
15
5
5
109
161
33
49
97
117
69
13
17
65
73
1
125
5
5
133
125
18
15
5
5
109
161
33
49
97
117
69
13
17
65
73
1
573
5
5
133
125
18
15
5
5
109
161
33
49
97
117
69
13
17
65
73
513
61
5
5
133
125
18
15
5
5
109
161
33
49
97
117
69
13
17
65
73
513
573
5
5
133
125
18
15
5
5
109
161
33
49
97
117
69
13
17
65
73
513
1597
1541
5
133
125
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
0
58
6
6
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
0
122
6
6
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
0
570
6
6
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
1
61
5
5
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
1
58
6
6
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
1
125
5
5
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
1
573
5
5
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
1
122
6
6
133
241
18
15
5
5
109
161
33
49
97
117
69
13
17
65
147
1
570
6
6
133
241
18
15
5
5
109
161
33
49
97
117
69
13
13
65
137
1
125
5
97
65
253
18
15
5
5
109
161
33
49
97
117
69
13
13
65
73
1
61
5
97
65
125
18
15
5
5
109
161
33
49
97
117
69
13
13
65
73
1
125
5
97
65
125
18
15
5
5
109
161
33
49
97
117
69
13
13
65
73
1
573
5
97
65
125
18
15
5
5
109
161
33
49
97
117
69
13
13
65
73
513
61
5
97
65
125
18
15
5
5
109
161
33
49
97
117
69
13
13
65
73
513
573
5
97
65
125
18
15
5
5
109
161
33
49
97
117
69
13
13
65
73
513
1597
1541
97
65
125
18
15
5
5
109
161
33
49
97
117
69
13
13
65
147
1
61
5
97
65
241
18
15
5
5
109
161
33
49
97
117
69
13
13
65
147
1
125
5
97
65
241
18
15
5
5
109
161
33
49
97
117
69
13
13
65
147
1
573
5
97
65
241
18
15
5
5
109
161
33
49
97
117
37
13
17
65
73
1
5
5
5
133
125
18
15
5
5
109
161
33
49
97
117
37
13
17
65
147
1
5
5
5
133
241
18
15
5
5
109
161
33
49
97
117
37
13
13
65
73
1
5
5
97
65
61
18
15
5
5
109
161
33
49
97
117
37
13
13
65
147
1
5
5
97
65
241
18
15
5
5
109
161
33
49
97
117
581
13
17
65
73
513
1853
1029
5
133
125
18
15
5
5
109
161
33
49
97
117
581
13
13
65
73
513
1853
1029
97
65
125
18
15
5
5
109
161
33
49
97
185
37
13
17
65
137
133
25
5
5
133
253
18
15
5
5
109
161
33
49
97
185
37
13
17
65
137
133
281
5
5
133
253
18
15
5
5
109
161
33
49
97
185
37
13
17
65
137
134
185
11
5
133
253
18
15
5
5
109
161
33
49
97
185
37
13
17
65
137
645
25
5
5
133
253
18
15
5
5
109
161
33
49
97
185
37
13
17
65
137
645
537
5
5
133
253
18
15
5
5
109
161
33
49
97
185
37
13
17
65
137
645
1561
1541
5
133
253
18
15
5
5
109
161
33
49
97
185
37
13
17
65
137
645
281
261
5
133
253
18
15
5
5
109
161
33
49
97
185
37
13
17
65
73
133
25
5
5
133
125
18
15
5
5
109
161
33
49
97
185
37
13
17
65
73
133
537
5
5
133
125
18
15
5
5
109
161
33
49
97
185
37
13
17
65
73
133
281
5
5
133
125
18
15
5
5
109
161
33
49
97
185
37
13
17
65
73
133
181
5
5
133
125
18
15
5
5
109
161
33
49
97
185
37
13
17
65
141
133
25
6
6
134
254
18
15
5
5
109
161
33
49
97
185
37
13
17
65
141
133
281
6
6
134
254
18
15
5
5
109
161
33
49
97
185
37
13
17
65
141
133
181
6
6
134
254
18
15
5
5
109
161
33
49
97
185
37
13
17
65
141
645
25
6
6
134
254
18
15
5
5
109
161
33
49
97
185
37
13
17
65
141
645
537
6
6
134
254
18
15
5
5
109
161
33
49
97
185
37
13
17
65
141
645
1561
1542
6
134
254
18
15
5
5
109
161
33
49
97
185
37
13
17
65
141
645
281
262
6
134
254
18
15
5
5
109
161
33
49
97
185
37
13
17
65
77
133
25
6
6
134
126
18
15
5
5
109
161
33
49
97
185
37
13
17
65
77
133
537
6
6
134
126
18
15
5
5
109
161
33
49
97
185
37
13
17
65
77
133
281
6
6
134
126
18
15
5
5
109
161
33
49
97
185
37
13
17
65
77
133
185
6
6
134
126
18
15
5
5
109
161
33
49
97
185
37
13
17
65
77
133
181
6
6
134
126
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
133
25
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
133
281
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
133
185
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
133
181
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
645
25
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
645
537
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
645
1561
1542
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
645
281
262
6
134
239
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
645
185
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
149
645
181
6
6
134
238
18
15
5
5
109
161
33
49
97
185
37
13
17
65
146
134
25
11
5
133
244
18
15
5
5
109
161
33
49
97
185
37
13
17
65
146
134
281
7
5
133
244
18
15
5
5
109
161
33
49
97
185
37
13
17
65
146
134
185
11
5
133
244
18
15
5
5
109
161
33
49
97
185
37
13
17
65
146
646
537
11
5
133
244
18
15
5
5
109
161
33
49
97
185
37
13
17
65
146
646
1561
1547
1541
1157
244
18
15
5
5
109
161
33
49
97
185
37
13
17
65
146
646
185
11
5
133
244
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
132
181
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
133
25
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
133
281
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
133
181
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
644
181
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
645
25
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
645
537
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
645
1561
1541
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
645
281
261
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
645
185
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
17
65
147
645
181
5
5
133
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
137
133
25
5
97
65
253
18
15
5
5
109
161
33
49
97
185
37
13
13
65
137
133
281
517
97
65
253
18
15
5
5
109
161
33
49
97
185
37
13
13
65
137
645
25
5
97
65
253
18
15
5
5
109
161
33
49
97
185
37
13
13
65
137
645
537
5
97
65
253
18
15
5
5
109
161
33
49
97
185
37
13
13
65
137
645
1561
1541
97
65
253
18
15
5
5
109
161
33
49
97
185
37
13
13
65
137
645
281
261
97
65
253
18
15
5
5
109
161
33
49
97
185
37
13
13
65
73
133
25
5
97
65
61
18
15
5
5
109
161
33
49
97
185
37
13
13
65
73
133
537
5
97
65
61
18
15
5
5
109
161
33
49
97
185
37
13
13
65
73
133
281
517
97
65
125
18
15
5
5
109
161
33
49
97
185
37
13
13
65
73
133
181
5
97
65
61
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
132
181
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
133
25
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
133
281
517
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
133
181
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
644
181
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
645
25
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
645
537
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
645
1561
1541
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
645
281
261
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
645
185
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
13
13
65
147
645
181
5
97
65
241
18
15
5
5
109
161
33
49
97
185
37
525
13
65
137
645
537
1798
1121
65
253
18
15
5
5
109
161
33
49
97
185
37
525
13
65
137
645
1561
1798
1121
65
253
18
15
5
5
109
161
33
49
97
185
37
525
13
65
73
133
537
1798
1121
65
61
18
15
5
5
109
161
33
49
97
185
37
525
13
65
147
645
537
1797
609
65
241
18
15
5
5
109
161
33
49
97
185
37
525
13
65
147
645
1561
1797
609
65
241
18
15
5
5
109
161
33
49
97
185
293
13
17
65
137
645
1717
261
5
133
253
18
15
5
5
109
161
33
49
97
185
293
13
17
65
137
646
1721
139
5
133
253
18
15
5
5
109
161
33
49
97
185
293
13
17
65
137
646
697
11
5
133
253
18
15
5
5
109
161
33
49
97
185
293
13
17
65
73
133
693
5
5
133
125
18
15
5
5
109
161
33
49
97
185
293
13
17
65
141
645
1721
134
6
134
254
18
15
5
5
109
161
33
49
97
185
293
13
17
65
141
645
1717
262
262
134
254
18
15
5
5
109
161
33
49
97
185
293
13
17
65
141
645
693
6
6
134
254
18
15
5
5
109
161
33
49
97
185
293
13
17
65
77
133
693
134
6
134
126
18
15
5
5
109
161
33
49
97
185
293
13
17
65
77
133
697
6
6
134
126
18
15
5
5
109
161
33
49
97
185
293
13
17
65
149
645
1721
134
6
134
239
18
15
5
5
109
161
33
49
97
185
293
13
17
65
149
645
1717
262
262
134
239
18
15
5
5
109
161
33
49
97
185
293
13
17
65
149
645
693
6
6
134
238
18
15
5
5
109
161
33
49
97
185
293
13
17
65
146
646
1721
267
5
133
244
18
15
5
5
109
161
33
49
97
185
293
13
17
65
146
646
697
11
5
133
244
18
15
5
5
109
161
33
49
97
185
293
13
17
65
147
644
1717
261
5
133
241
18
15
5
5
109
161
33
49
97
185
293
13
17
65
147
644
693
5
5
133
241
18
15
5
5
109
161
33
49
97
185
293
13
17
65
147
645
1721
133
5
133
241
18
15
5
5
109
161
33
49
97
185
293
13
17
65
147
645
1717
261
5
133
241
18
15
5
5
109
161
33
49
97
185
293
13
13
65
137
645
1717
293
97
65
253
18
15
5
5
109
161
33
49
97
185
293
13
13
65
73
133
693
5
97
65
125
18
15
5
5
109
161
33
49
97
185
293
13
13
65
147
644
1717
133
97
65
241
18
15
5
5
109
161
33
49
97
185
293
13
13
65
147
644
693
5
97
65
241
18
15
5
5
109
161
33
49
97
185
293
13
13
65
147
645
1721
295
97
65
241
18
15
5
5
109
161
33
49
97
185
293
13
13
65
147
645
1717
261
97
65
241
18
15
5
5
109
161
33
49
97
185
293
525
17
65
141
645
1721
1542
518
134
767
18
15
5
5
109
161
33
49
97
185
293
525
17
65
141
645
1717
1542
518
134
767
18
15
5
5
109
161
33
49
97
185
293
525
17
65
149
645
1721
1542
518
134
239
18
15
5
5
109
161
33
49
97
185
293
525
17
65
149
645
1717
1542
518
134
239
18
15
5
5
109
161
33
49
97
185
293
525
17
65
146
646
1721
1543
517
133
244
18
15
5
5
109
161
33
49
97
185
293
525
17
65
147
644
1717
1541
1029
1157
241
18
15
5
5
109
161
33
49
97
185
293
525
17
65
147
645
1721
1541
1029
1157
241
18
15
5
5
109
161
33
49
97
185
293
525
17
65
147
645
1717
1541
1029
1157
241
18
15
5
5
109
161
33
49
97
185
293
525
13
65
137
645
1717
1573
1121
65
253
18
15
5
5
109
161
33
49
97
185
293
525
13
65
73
133
693
1541
609
577
125
18
15
5
5
109
161
33
49
97
185
293
525
13
65
147
644
1717
1541
609
65
241
18
15
5
5
109
161
33
49
97
185
293
525
13
65
147
644
693
1541
609
65
241
18
15
5
5
109
161
33
49
97
185
293
525
13
65
147
645
1721
1541
609
65
241
18
15
5
5
109
161
33
49
97
185
293
525
13
65
147
645
1717
1541
1121
65
241
18
15
5
5
109
161
33
49
97
185
805
525
13
65
137
645
1817
1029
1121
65
253
18
15
5
5
109
161
33
49
97
185
805
525
13
65
147
645
1817
1029
1121
65
241
18
15
5
5
109
161
33
49
97
181
69
13
17
65
137
129
133
5
5
133
253
18
15
5
5
109
161
33
49
97
181
69
13
17
65
73
129
133
5
5
133
125
18
15
5
5
109
161
33
49
97
181
69
13
17
65
147
129
133
5
5
133
241
18
15
5
5
109
161
33
49
97
181
69
13
13
65
137
129
133
5
97
65
253
18
15
5
5
109
161
33
49
97
181
69
13
13
65
73
129
133
5
97
65
125
18
15
5
5
109
161
33
49
97
181
69
13
13
65
147
129
133
5
97
65
241
18
15
5
5
109
161
33
49
97
181
37
13
17
65
73
129
189
5
5
133
125
18
15
5
5
109
161
33
49
97
181
37
13
17
65
147
129
189
5
5
133
241
18
15
5
5
109
161
33
49
97
181
37
13
17
65
147
129
186
6
6
133
241
18
15
5
5
109
161
33
49
97
181
37
13
17
65
147
128
186
6
6
133
241
18
15
5
5
109
161
33
49
97
181
37
13
17
65
147
641
189
5
5
133
241
18
15
5
5
109
161
33
49
97
181
37
13
17
65
147
641
186
6
6
133
241
18
15
5
5
109
161
33
49
97
181
37
13
13
65
73
129
189
5
97
65
61
18
15
5
5
109
161
33
49
97
181
37
13
13
65
147
129
189
5
97
65
241
18
15
5
5
109
161
33
49
97
181
37
13
13
65
147
641
189
5
97
65
241
18
15
5
5
109
161
33
49
97
181
73
13
17
65
137
129
129
5
5
133
253
18
15
5
5
109
161
33
49
97
181
73
13
17
65
137
641
129
5
5
133
253
18
15
5
5
109
161
33
49
97
181
73
13
17
65
73
129
129
5
5
133
125
18
15
5
5
109
161
33
49
97
181
73
13
17
65
147
129
129
5
5
133
241
18
15
5
5
109
161
33
49
97
181
73
13
17
65
147
641
129
5
5
133
241
18
15
5
5
109
161
33
49
97
181
73
13
13
65
137
129
129
5
97
65
253
18
15
5
5
109
161
33
49
97
181
73
13
13
65
137
641
129
5
97
65
253
18
15
5
5
109
161
33
49
97
181
73
13
13
65
73
129
129
5
97
65
125
18
15
5
5
109
161
33
49
97
181
73
13
13
65
147
129
129
5
97
65
241
18
15
5
5
109
161
33
49
97
181
73
13
13
65
147
641
129
5
97
65
241
18
15
5
5
109
161
33
49
97
181
293
13
17
65
137
641
1725
261
5
133
253
18
15
5
5
109
161
33
49
97
181
293
13
17
65
73
129
701
5
5
133
125
18
15
5
5
109
161
33
49
97
181
293
13
17
65
147
641
1725
261
5
133
241
18
15
5
5
109
161
33
49
97
181
293
13
17
65
147
641
1722
262
6
133
241
18
15
5
5
109
161
33
49
97
181
293
13
17
65
147
641
698
7
5
133
241
18
15
5
5
109
161
33
49
97
181
293
13
17
65
147
640
1722
262
6
133
241
18
15
5
5
109
161
33
49
97
181
293
13
13
65
137
641
1725
293
97
65
253
18
15
5
5
109
161
33
49
97
181
293
13
13
65
73
129
701
5
97
65
125
18
15
5
5
109
161
33
49
97
181
293
13
13
65
147
641
1725
293
97
65
241
18
15
5
5
109
161
33
49
97
181
293
525
17
65
147
641
1725
1541
1029
1157
241
18
15
5
5
109
161
33
49
97
181
293
525
17
65
147
641
1722
1542
518
133
241
18
15
5
5
109
161
33
49
97
181
293
525
17
65
147
640
1722
1542
518
133
241
18
15
5
5
109
161
33
49
97
181
293
525
13
65
73
129
701
1541
609
577
125
18
15
5
5
109
161
33
49
97
181
293
525
13
65
147
641
1725
1541
609
65
241
18
15
5
5
109
161
33
305
97
121
69
13
17
449
149
5
89
6
6
390
111
18
15
5
5
109
161
33
305
97
121
69
13
17
449
149
5
601
6
6
390
111
18
15
5
5
109
161
33
305
97
121
69
13
17
449
549
5
89
6
6
390
974
18
15
5
5
109
161
33
305
97
121
69
13
17
449
549
517
89
6
6
390
974
18
15
5
5
109
161
33
305
97
121
69
13
17
449
549
517
121
6
6
390
974
18
15
5
5
109
161
33
305
97
121
69
13
17
449
549
517
117
6
6
390
974
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
4
53
5
5
389
113
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
4
117
5
5
389
113
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
4
565
5
5
389
113
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
5
53
5
5
389
113
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
5
89
5
5
389
113
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
5
117
5
5
389
113
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
5
565
5
5
389
113
18
15
5
5
109
161
33
305
97
121
69
13
17
449
147
5
601
5
5
389
113
18
15
5
5
109
161
33
305
97
121
37
13
17
449
149
5
25
6
6
390
111
18
15
5
5
109
161
33
305
97
121
37
13
17
449
149
5
281
6
6
390
111
18
15
5
5
109
161
33
305
97
121
37
13
17
449
149
5
793
518
6
390
111
18
15
5
5
109
161
33
305
97
121
37
13
17
449
147
5
25
5
5
389
113
18
15
5
5
109
161
33
305
97
121
37
13
17
449
147
5
793
1029
5
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
0
58
6
6
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
0
122
6
6
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
0
570
6
6
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
1
61
5
5
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
1
58
6
6
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
1
125
5
5
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
1
573
5
5
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
1
122
6
6
389
113
18
15
5
5
109
161
33
305
97
117
69
13
17
449
147
1
570
6
6
389
113
18
15
5
5
109
161
33
305
97
185
37
13
17
449
149
133
25
6
6
390
111
18
15
5
5
109
161
33
305
97
185
37
13
17
449
149
133
537
6
6
390
111
18
15
5
5
109
161
33
305
97
185
37
13
17
449
149
133
281
6
6
390
111
18
15
5
5
109
161
33
305
97
185
37
13
17
449
149
133
181
6
6
390
111
18
15
5
5
109
161
33
305
97
185
37
13
17
449
146
134
25
11
5
389
116
18
15
5
5
109
161
33
305
97
185
37
13
17
449
146
134
537
11
5
389
116
18
15
5
5
109
161
33
305
97
185
37
13
17
449
146
134
281
7
5
389
116
18
15
5
5
109
161
33
305
97
185
37
13
17
449
146
134
185
11
5
389
116
18
15
5
5
109
161
33
305
97
185
37
13
17
449
147
133
25
5
5
389
113
18
15
5
5
109
161
33
305
97
185
37
13
17
449
147
133
537
5
5
389
113
18
15
5
5
109
161
33
305
97
185
37
13
17
449
147
133
281
5
5
389
113
18
15
5
5
109
161
33
305
97
185
293
525
13
449
147
644
1717
1541
609
833
1137
18
15
5
5
109
161
33
305
97
185
293
525
13
449
147
644
693
1541
609
833
1137
18
15
5
5
109
161
33
305
97
185
293
525
13
449
147
645
1717
1541
609
833
1137
18
15
5
5
109
161
33
305
97
185
293
525
13
449
147
645
693
1541
609
833
1137
18
15
5
5
109
161
33
305
97
181
69
13
17
449
147
129
133
5
5
389
113
18
15
5
5
109
161
33
305
97
181
37
13
17
449
147
129
186
6
6
389
113
18
15
5
5
109
161
33
305
97
181
73
13
17
449
293
129
129
261
262
390
462
18
15
5
5
109
161
33
305
97
181
73
13
17
449
147
129
129
5
5
389
113
18
15
5
5
109
161
33
305
481
185
37
13
17
449
405
5
25
6
6
390
623
18
15
5
5
109
161
33
305
481
185
37
13
17
449
405
5
537
6
6
390
623
18
15
5
5
109
161
33
305
481
185
37
13
17
449
405
5
281
6
6
390
623
18
15
5
5
109
161
33
305
481
185
37
13
17
449
402
6
25
11
5
389
180
18
15
5
5
109
161
33
305
481
185
37
13
17
449
402
6
537
11
5
389
180
18
15
5
5
109
161
33
305
481
185
37
13
17
449
402
6
281
11
5
389
180
18
15
5
5
109
161
33
305
481
185
37
13
17
449
402
6
185
11
5
389
180
18
15
5
5
109
161
33
305
481
185
37
13
17
449
403
4
181
5
5
389
177
18
15
5
5
109
161
33
305
481
185
37
13
17
449
403
5
25
5
5
389
177
18
15
5
5
109
161
33
305
481
185
37
13
17
449
403
5
537
5
5
389
177
18
15
5
5
109
161
33
305
481
185
37
13
17
449
403
5
281
5
5
389
177
18
15
5
5
109
161
161
49
97
121
69
13
781
961
649
6
57
583
2017
1089
573
18
15
5
5
109
161
161
49
97
121
69
13
781
961
649
1541
1653
1605
2017
1089
573
18
15
5
5
109
161
161
49
97
121
69
13
781
961
649
1542
57
583
2017
1089
573
18
15
5
5
109
161
161
49
97
121
69
13
781
961
649
1542
1657
1607
2017
1089
573
18
15
5
5
109
161
161
49
97
121
69
525
785
961
549
5
629
1798
774
1158
1230
18
15
5
5
109
161
161
49
97
121
69
525
785
961
549
1541
1589
1798
774
1158
1230
18
15
5
5
109
161
161
49
97
121
69
525
797
961
1683
1540
1589
1797
769
606
1586
18
15
5
5
109
161
161
49
97
121
69
525
797
961
1683
1540
1653
1797
769
606
1586
18
15
5
5
109
161
161
49
97
121
69
525
797
961
1683
1541
1589
1797
769
606
1586
18
15
5
5
109
161
161
49
97
121
69
525
797
961
1683
1541
1625
1803
769
606
1586
18
15
5
5
109
161
161
49
97
121
69
525
797
961
1683
1541
1653
1797
769
606
1586
18
15
5
5
109
161
161
49
97
121
69
525
797
961
659
5
601
1798
769
1118
562
18
15
5
5
109
161
161
49
97
121
69
525
797
961
659
1540
1589
1797
769
1118
562
18
15
5
5
109
161
161
49
97
121
69
525
797
961
659
1540
1653
1797
769
1118
562
18
15
5
5
109
161
161
49
97
121
69
525
797
961
659
1541
1653
1797
769
1118
562
18
15
5
5
109
161
161
49
97
121
37
13
781
961
649
5
25
581
2017
1089
573
18
15
5
5
109
161
161
49
97
121
37
13
781
961
649
1541
1561
1605
2017
1089
573
18
15
5
5
109
161
161
49
97
121
37
525
781
961
649
5
793
1861
1505
1089
573
18
15
5
5
109
161
161
49
97
121
37
525
781
961
649
1541
1561
1797
1505
1089
573
18
15
5
5
109
161
161
49
97
121
37
525
797
961
659
5
793
1797
769
1118
562
18
15
5
5
109
161
161
49
97
121
549
13
781
961
649
1541
1817
581
2017
1089
573
18
15
5
5
109
161
161
49
97
121
549
525
785
961
549
1541
1817
1286
774
1158
1230
18
15
5
5
109
161
161
49
97
121
549
525
781
961
649
1541
1817
1285
1505
1089
573
18
15
5
5
109
161
161
49
97
121
549
525
797
961
1683
1541
1817
1285
769
606
1586
18
15
5
5
109
161
161
49
97
121
549
525
797
961
659
1541
1817
1285
769
1118
562
18
15
5
5
109
161
161
49
97
121
581
13
781
961
649
1542
1849
583
2017
1089
573
18
15
5
5
109
161
161
49
97
117
69
525
797
961
1683
1537
1597
1797
769
606
1586
18
15
5
5
109
161
161
49
97
117
37
525
781
961
649
1
517
1797
1505
1089
573
18
15
5
5
109
161
161
49
97
185
37
13
781
961
649
133
25
837
2017
1089
573
18
15
5
5
109
161
161
49
97
185
37
525
781
961
649
1669
1561
1797
1505
1089
573
18
15
5
5
109
161
161
49
97
185
37
525
797
961
659
1669
1561
1799
769
1118
562
18
15
5
5
109
161
161
49
97
185
293
525
797
961
659
1668
1717
1541
769
1118
562
18
15
5
5
109
161
161
49
97
185
293
525
797
961
659
1669
1717
1541
769
1118
562
18
15
5
5
109
161
161
49
97
185
805
525
781
961
649
1669
1817
1029
1505
1089
573
18
15
5
5
109
161
161
49
97
181
293
525
797
961
659
1665
1721
1541
769
1118
562
18
15
5
5
109
161
161
49
97
181
293
525
797
961
659
1665
1725
1541
769
1118
562
18
15
5
5
109
161
161
145
97
121
37
13
653
641
153
5
25
646
1889
1409
669
18
15
5
5
109
161
161
145
97
121
37
13
653
641
153
517
25
646
1889
1409
669
18
15
5
5
109
161
161
145
97
121
37
13
653
641
153
517
537
518
1889
1409
669
18
15
5
5
109
161
161
145
97
121
37
13
653
641
153
517
1561
1542
1889
1409
669
18
15
5
5
109
161
161
145
97
121
37
525
785
641
153
517
537
1799
773
773
157
18
15
5
5
109
161
161
145
97
121
37
525
653
641
153
517
537
1797
1377
1409
669
18
15
5
5
109
161
161
145
97
121
37
525
653
641
153
517
1561
1797
1377
1409
669
18
15
5
5
109
161
161
145
97
121
37
525
909
641
153
517
537
1863
865
1153
1181
18
15
5
5
109
161
161
145
97
117
37
13
653
641
297
513
5
549
1889
897
1085
18
15
5
5
109
161
161
145
97
185
37
13
653
641
153
133
537
518
1889
1409
669
18
15
5
5
109
161
161
145
97
185
37
525
785
641
153
133
537
1797
773
773
157
18
15
5
5
109
161
161
145
97
185
37
525
785
641
157
133
537
1798
774
774
158
18
15
5
5
109
161
161
145
97
185
37
525
785
641
157
645
537
1798
774
774
158
18
15
5
5
109
161
161
145
97
185
37
525
785
641
157
645
1561
1798
774
774
158
18
15
5
5
109
161
161
145
97
185
37
525
653
641
153
133
537
1861
1377
1409
669
18
15
5
5
109
161
161
145
97
185
37
525
909
641
153
133
537
1863
865
1153
1181
18
15
5
5
109
161
161
145
97
181
69
13
653
641
297
129
133
549
1889
1409
1085
18
15
5
5
109
161
161
145
97
181
73
13
653
641
41
129
129
649
1889
1409
573
18
15
5
5
109
161
161
145
97
181
73
13
653
641
297
129
129
649
1889
1409
1085
18
15
5
5
109
161
161
401
481
185
37
525
785
1153
409
5
537
1797
773
1797
1181
18
15
5
5
109
161
161
401
481
185
37
525
785
1153
413
5
537
1798
774
1798
1182
18
15
5
5
109
161
161
401
481
185
293
525
785
1153
409
5
793
1541
773
1797
157
18
15
5
5
109
161
289
305
97
121
69
13
529
321
73
5
53
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
69
13
529
321
73
5
89
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
69
13
529
321
73
5
117
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
69
13
529
321
73
5
601
581
1797
1157
1981
18
15
5
5
109
161
289
305
97
121
69
13
529
321
73
517
53
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
69
13
529
321
73
517
89
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
69
13
529
321
77
5
89
518
1798
1158
126
18
15
5
5
109
161
289
305
97
121
69
13
529
321
77
5
121
518
1798
1158
126
18
15
5
5
109
161
289
305
97
121
69
13
529
321
77
5
117
518
1798
1158
126
18
15
5
5
109
161
289
305
97
121
69
13
529
321
77
5
601
1606
1798
1158
126
18
15
5
5
109
161
289
305
97
121
69
13
529
321
77
517
89
518
1798
1158
126
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
1029
1589
1542
1798
902
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
517
89
518
1798
1414
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
517
121
518
1798
1414
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
517
117
518
1798
902
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
517
309
774
1798
902
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
517
1625
1542
1798
902
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
517
1653
1542
1798
902
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
1541
1589
1542
1798
902
1230
18
15
5
5
109
161
289
305
97
121
69
13
529
705
549
1541
1653
1542
1798
902
1230
18
15
5
5
109
161
289
305
97
121
69
525
529
705
549
517
1625
1798
1286
1414
1230
18
15
5
5
109
161
289
305
97
121
69
525
529
705
549
517
1653
1798
1286
902
1230
18
15
5
5
109
161
289
305
97
121
69
525
529
705
549
1541
1589
1798
1286
1414
1230
18
15
5
5
109
161
289
305
97
121
37
13
529
321
73
5
25
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
37
13
529
321
73
517
25
581
1797
1157
125
18
15
5
5
109
161
289
305
97
121
37
13
529
321
73
517
537
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
37
13
529
321
73
517
281
517
1797
1157
125
18
15
5
5
109
161
289
305
97
121
37
13
529
705
549
5
25
774
1798
902
1230
18
15
5
5
109
161
289
305
97
121
37
13
529
705
549
5
281
774
1798
902
1230
18
15
5
5
109
161
289
305
97
121
581
13
529
705
549
517
1845
518
1798
902
1230
18
15
5
5
109
161
289
305
97
121
581
13
529
705
549
1541
1845
518
1798
902
1230
18
15
5
5
109
161
289
305
97
121
581
525
529
705
549
517
1845
1286
1286
1414
1230
18
15
5
5
109
161
289
305
97
121
581
525
529
705
549
1541
1845
1286
1286
1414
1230
18
15
5
5
109
161
289
305
97
117
69
13
529
321
73
1
61
517
1797
1157
125
18
15
5
5
109
161
289
305
97
117
69
13
529
321
73
1
125
517
1797
1157
125
18
15
5
5
109
161
289
305
97
117
69
13
529
321
73
513
61
517
1797
1157
125
18
15
5
5
109
161
289
305
97
117
37
13
529
321
73
1
5
517
1797
1157
125
18
15
5
5
109
161
289
305
97
117
37
13
529
321
73
1
517
517
1797
1157
125
18
15
5
5
109
161
289
305
97
117
37
13
529
321
73
513
5
517
1797
1157
125
18
15
5
5
109
161
289
305
97
185
37
13
529
705
549
1157
1205
1158
1798
1414
1230
18
15
5
5
109
161
289
305
97
185
37
13
529
705
549
645
537
518
1798
902
1230
18
15
5
5
109
161
289
305
97
185
37
13
529
705
549
645
1561
1542
1798
902
1230
18
15
5
5
109
161
289
305
97
185
37
525
529
193
146
646
1561
1799
1285
389
116
18
15
5
5
109
161
289
305
97
185
37
525
529
705
549
1157
1205
1798
1286
902
1230
18
15
5
5
109
161
289
305
97
185
37
525
529
705
549
645
537
1798
1286
902
1230
18
15
5
5
109
161
289
305
97
185
37
525
529
705
549
645
1561
1798
1286
902
1230
18
15
5
5
109
161
289
305
97
185
293
525
529
193
146
646
1721
1543
1285
389
692
18
15
5
5
109
161
289
305
97
185
293
525
529
705
549
1669
1721
1542
1286
902
1230
18
15
5
5
109
161
289
305
97
185
293
525
529
705
549
645
1721
1542
1286
902
1230
18
15
5
5
109
161
289
305
97
185
293
525
529
705
549
645
1717
1542
1286
902
1230
18
15
5
5
109
161
289
305
97
185
293
525
529
705
549
645
693
1542
1286
902
1230
18
15
5
5
109
161
289
305
609
121
69
13
529
705
1573
1029
1141
1542
1798
902
1742
18
15
5
5
109
161
289
305
609
121
69
13
529
705
1573
1029
117
518
1798
902
1742
18
15
5
5
109
161
289
305
609
121
69
13
529
705
1573
1029
1589
1542
1798
902
1742
18
15
5
5
109
161
289
305
609
121
69
13
529
705
1573
1029
1653
1542
1798
902
1742
18
15
5
5
109
161
289
305
609
185
37
13
529
705
1573
1157
1205
518
1798
902
1742
18
15
5
5
109
161
289
305
609
185
37
13
529
705
1573
1157
1209
1670
1798
902
1742
18
15
5
5
109
161
289
305
609
185
37
525
529
705
1573
1157
1205
1798
1286
902
1742
18
15
5
5
109
161
289
305
609
185
37
525
529
705
1573
1157
1209
1798
1286
902
1742
18
15
5
5
109
161
289
305
609
181
73
13
529
705
1573
1153
1153
1682
1798
902
1743
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1081
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1077
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1113
1670
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1141
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1593
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1589
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1653
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
517
1593
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
121
69
13
529
1729
1061
517
1589
1542
1798
1926
1742
18
15
5
5
109
161
289
817
609
185
37
13
529
1729
1061
1157
1205
1670
1798
1926
1742
18
15
5
5
109
161
289
817
609
185
37
13
529
1729
1061
1157
1209
1670
1798
1926
1742
18
15
5
5
109
289
97
305
97
121
69
397
29
449
147
516
821
901
1921
734
49
18
15
5
5
109
289
97
305
97
121
69
397
29
449
147
517
821
901
1921
734
49
18
15
5
5
109
289
97
305
97
117
69
397
29
449
147
513
825
901
1921
734
49
18
15
5
5
109
289
97
305
97
117
69
397
29
449
147
513
829
901
1921
734
49
18
15
5
5
109
289
97
305
481
185
293
781
17
385
393
5
793
773
5
389
317
18
15
5
5
109
289
97
305
481
185
293
781
17
385
397
5
793
774
6
390
318
18
15
5
5
109
289
97
305
481
185
293
781
17
385
403
5
793
773
5
389
177
18
15
5
5
109
289
545
49
97
121
69
653
909
65
73
5
565
1861
1377
1345
1149
18
15
5
5
109
289
545
49
97
121
69
653
909
65
73
5
601
1861
1377
1345
1149
18
15
5
5
109
289
545
49
97
117
69
653
909
65
73
1
573
1861
1377
1345
1149
18
15
5
5
109
289
545
49
97
185
293
781
913
65
73
133
693
1669
773
901
1085
18
15
5
5
109
289
545
49
97
185
293
781
913
65
141
645
1721
1670
774
902
1279
18
15
5
5
109
289
545
49
97
185
293
781
913
65
141
645
1717
1670
774
902
1279
18
15
5
5
109
289
545
49
97
185
293
781
913
65
77
133
693
1670
774
902
1086
18
15
5
5
109
289
545
49
97
185
293
781
913
65
77
133
697
1670
774
902
1086
18
15
5
5
109
289
545
49
97
181
293
781
913
65
73
129
701
1669
773
901
1085
18
15
5
5
109
289
545
561
609
185
805
781
909
961
905
1157
1817
581
609
65
125
18
15
5
5
109
289
545
561
609
185
805
781
909
961
915
1157
1817
581
609
1089
106
18
15
5
5
109
289
545
561
609
1657
1605
653
909
961
915
1540
1589
325
1377
1089
113
18
15
5
5
109
289
545
561
609
1657
1605
653
909
961
915
1540
1653
325
1377
1089
113
18
15
5
5
109
289
545
561
609
1657
1605
653
909
961
915
1541
1589
325
1377
1089
113
18
15
5
5
109
289
545
561
609
1657
1605
653
909
961
915
1541
1625
325
1377
1089
113
18
15
5
5
109
289
545
561
609
1657
1605
653
909
961
915
1541
1653
325
1377
1089
113
18
15
5
5
109
289
545
561
609
1657
1317
653
909
961
915
1541
1817
325
1377
1089
113
18
15
5
5
109
289
545
561
1633
1657
1605
653
909
961
1939
1028
1589
325
1377
1089
1137
18
15
5
5
109
289
545
561
1633
1657
1605
653
909
961
1939
1028
1653
325
1377
1089
1137
18
15
5
5
109
289
545
561
1633
1657
1605
653
909
961
1939
1029
1589
325
1377
1089
1137
18
15
5
5
109
289
545
561
1633
1657
1605
653
909
961
1939
1029
1625
325
1377
1089
1137
18
15
5
5
109
289
545
561
1633
1657
1605
653
909
961
1939
1029
1653
325
1377
1089
1137
18
15
5
5
109
289
545
305
97
121
37
781
913
577
73
517
537
1925
1285
389
61
18
15
5
5
109
289
545
305
97
121
37
781
913
577
77
517
537
1926
1286
390
62
18
15
5
5
109
289
545
305
97
121
549
781
913
577
73
517
1817
1413
1285
389
61
18
15
5
5
109
289
545
305
97
121
549
781
913
577
77
517
1817
1414
1286
390
62
18
15
5
5
109
289
545
305
481
185
37
781
913
577
1865
1029
1049
1925
1285
389
573
18
15
5
5
109
289
545
305
481
185
37
781
913
577
1869
1029
1049
1926
1286
390
574
18
15
5
5
109
289
545
305
481
185
293
781
913
577
1865
1029
793
773
261
389
573
18
15
5
5
109
289
545
305
481
185
293
781
913
577
1869
1029
793
774
262
390
574
18
15
5
5
109
289
545
305
481
185
293
781
913
577
1869
5
793
774
262
390
574
18
15
5
5
109
289
545
657
97
185
805
781
913
897
669
1669
1817
1286
1286
6
286
18
15
5
5
109
289
289
561
97
121
581
653
401
961
549
1541
1845
902
1158
1158
718
18
15
5
5
109
289
289
561
97
121
581
653
401
961
549
1541
1849
902
1158
1158
718
18
15
5
5
109
289
289
305
97
121
69
397
401
193
147
4
53
901
645
1669
689
18
15
5
5
109
289
289
305
97
121
69
397
401
705
37
5
53
902
646
646
206
18
15
5
5
109
289
289
305
97
121
69
397
401
705
549
517
569
902
646
646
1230
18
15
5
5
109
289
289
305
97
121
69
397
401
705
549
517
565
902
646
646
1230
18
15
5
5
109
289
289
305
97
121
69
397
401
705
549
517
825
902
646
646
1230
18
15
5
5
109
289
289
305
97
121
69
397
401
705
549
517
309
902
646
646
1230
18
15
5
5
109
289
289
305
97
121
69
397
401
705
549
517
821
902
646
646
1230
18
15
5
5
109
289
289
305
97
121
69
397
401
705
549
1541
53
902
646
646
1230
18
15
5
5
109
289
289
305
97
121
69
397
401
705
147
4
53
901
1157
645
177
18
15
5
5
109
289
289
305
97
121
69
397
401
705
147
4
565
901
1157
645
177
18
15
5
5
109
289
289
305
97
121
69
397
401
449
549
517
569
902
646
134
718
18
15
5
5
109
289
289
305
97
121
69
397
401
449
549
517
565
902
646
134
718
18
15
5
5
109
289
289
305
97
121
581
1677
401
193
549
1541
1845
1926
134
1670
1742
18
15
5
5
109
289
289
305
97
121
581
653
401
193
37
517
1845
1350
1158
1670
718
18
15
5
5
109
289
289
305
97
121
581
653
401
193
549
1541
1845
1350
1158
1670
1742
18
15
5
5
109
289
289
305
97
121
581
653
401
705
549
517
1845
902
1158
646
718
18
15
5
5
109
289
289
305
97
121
581
653
401
705
549
1541
1845
902
1158
646
718
18
15
5
5
109
289
289
305
97
185
805
653
401
193
137
645
1817
901
1157
1669
701
18
15
5
5
109
289
289
305
97
185
805
653
401
193
141
645
1817
902
1158
1670
702
18
15
5
5
109
289
289
305
97
185
805
653
401
193
149
645
1817
902
1158
1670
1135
18
15
5
5
109
289
289
305
97
185
805
653
401
193
147
645
1817
901
1157
1669
1137
18
15
5
5
109
289
289
305
609
121
69
397
401
705
1573
1029
53
902
646
646
1742
18
15
5
5
109
265
289
305
481
185
38
422
430
193
403
4
280
992
672
1686
1202
18
15
5
5
109
137
33
305
481
185
38
38
46
449
403
4
24
224
160
406
690
18
15
5
5
109
137
33
305
481
185
38
38
46
449
403
4
536
224
160
406
690
18
15
5
5
109
137
33
305
481
185
38
38
46
449
403
5
24
224
160
406
690
18
15
5
5
109
169
33
49
97
121
74
10
27
65
147
4
48
4
1
141
233
18
15
5
5
109
169
33
49
97
121
74
10
27
65
147
4
112
4
1
141
233
18
15
5
5
109
169
33
49
97
121
74
10
27
65
147
4
176
4
1
141
233
18
15
5
5
109
169
33
49
97
121
74
10
27
65
147
4
624
4
1
141
233
18
15
5
6
45
169
33
49
97
184
18
266
25
65
147
135
268
900
262
143
233
18
15
5
6
45
169
161
145
97
184
18
266
777
641
153
135
268
932
806
799
157
18
15
5
6
45
169
161
145
97
184
18
266
793
641
153
135
268
900
774
783
157
18
15
5
6
45
169
161
145
97
184
18
266
921
641
153
135
268
900
902
655
157
18
15
5
6
45
169
161
401
481
184
18
266
793
1153
409
7
12
900
1670
1807
157
18
15
5
6
45
169
161
401
481
184
18
266
793
1153
409
7
268
900
1670
1807
157
18
15
5
6
45
169
161
401
481
184
18
266
409
129
153
7
268
900
390
655
669
18
15
5
6
45
169
161
401
481
184
274
266
665
129
153
7
780
1988
1350
143
669
18
15
5
6
45
169
161
401
481
184
274
266
921
129
153
7
780
452
902
143
669
18
15
5
6
45
169
161
401
481
184
274
266
921
129
409
7
780
452
902
143
157
18
15
5
6
45
297
97
305
481
184
274
394
25
385
409
7
780
388
6
399
605
18
15
5
6
45
297
97
305
481
184
274
394
25
385
403
7
780
388
6
399
601
18
15
5
10
91
265
545
305
97
112
82
434
967
577
74
515
820
916
1552
1164
60
18
15
5
10
91
137
65
49
97
112
82
50
7
205
46
3
52
20
16
196
200
18
15
5
10
91
137
65
49
97
112
82
50
7
205
46
3
116
20
16
196
200
18
15
5
10
91
137
65
49
97
112
82
50
7
205
46
3
180
20
16
196
200
18
15
5
10
91
137
65
49
97
112
82
50
7
205
153
3
52
148
16
210
177
18
15
5
10
91
137
65
49
97
112
82
50
7
205
153
3
116
148
16
210
177
18
15
5
10
91
137
65
49
97
112
82
50
7
205
153
3
564
660
464
196
113
18
15
5
10
91
137
65
49
97
112
82
50
7
205
153
3
180
148
16
210
177
18
15
5
10
91
137
65
49
97
112
82
50
7
205
153
3
628
148
16
210
177
18
15
5
10
91
137
65
49
97
112
82
50
7
205
74
3
52
148
16
210
336
18
15
5
10
91
137
65
49
97
112
82
50
7
205
74
3
89
27
16
210
336
18
15
5
10
91
137
65
49
97
112
82
50
7
205
74
3
116
148
16
210
336
18
15
5
10
91
137
65
49
97
112
82
50
7
205
154
3
52
148
16
210
176
18
15
5
10
91
137
65
49
97
112
82
50
7
205
154
3
116
148
16
210
176
18
15
5
10
91
137
65
49
97
112
82
50
7
205
154
3
564
660
464
196
112
18
15
5
10
91
137
65
49
97
112
82
50
7
205
154
3
180
148
16
210
176
18
15
5
10
91
137
65
49
97
112
82
50
7
205
158
3
52
148
16
210
104
18
15
5
10
91
137
65
49
97
112
82
50
7
205
158
3
116
148
16
210
104
18
15
5
10
91
137
65
49
97
112
82
50
7
205
158
3
180
148
16
210
104
18
15
5
10
91
137
65
49
97
112
82
50
7
205
158
3
628
148
16
210
104
18
15
5
10
91
137
65
49
97
112
82
50
7
205
302
3
52
20
16
196
456
18
15
5
10
91
137
65
49
97
112
82
50
7
205
302
3
116
20
16
196
456
18
15
5
10
91
137
65
49
97
112
82
50
7
205
302
3
180
20
16
196
456
18
15
5
10
91
137
65
49
97
112
82
50
7
205
334
3
52
20
16
196
392
18
15
5
10
91
137
65
49
97
112
82
50
7
205
334
3
84
20
16
196
392
18
15
5
10
91
137
65
49
97
112
82
50
7
205
334
3
116
20
16
196
392
18
15
5
10
91
137
65
49
97
112
82
50
7
205
334
3
564
660
464
196
392
18
15
5
10
91
137
65
49
97
112
82
50
7
207
41
3
52
20
16
208
204
18
15
5
10
91
137
65
49
97
112
82
50
7
207
41
3
180
20
16
208
204
18
15
5
10
91
137
65
49
97
112
82
50
7
207
137
3
52
148
272
200
122
18
15
5
10
91
137
65
49
97
112
82
50
7
207
137
3
84
20
784
1224
186
18
15
5
10
91
137
65
49
97
112
82
50
7
207
137
3
116
532
784
1224
186
18
15
5
10
91
137
65
49
97
112
82
50
7
207
137
3
180
276
272
200
122
18
15
5
10
91
137
65
49
97
112
82
50
7
207
137
3
628
532
784
1224
186
18
15
5
10
91
137
65
305
97
112
82
50
7
461
74
3
89
27
528
1746
1104
18
15
5
10
91
137
33
49
97
112
82
50
967
1089
74
3
84
532
1936
1932
1084
18
15
5
10
91
137
33
49
97
112
82
50
967
577
74
3
84
532
1936
1164
1212
18
15
5
10
91
137
33
49
97
112
82
50
967
577
74
3
564
1684
1936
1164
1212
18
15
5
10
91
137
33
49
97
112
82
50
967
577
147
3
116
532
1936
1174
1265
18
15
5
10
91
137
33
49
97
112
82
50
967
577
403
3
84
788
1936
1174
753
18
15
5
10
91
137
33
49
97
112
82
50
455
65
74
3
84
276
912
396
60
18
15
5
10
91
137
33
49
97
112
82
50
455
65
147
3
52
20
912
662
753
18
15
5
10
91
137
33
49
97
112
82
50
455
65
147
3
116
20
912
662
753
18
15
5
10
91
137
33
49
97
112
82
50
455
65
147
3
564
20
912
662
753
18
15
5
10
91
137
33
49
97
112
82
50
455
65
147
3
180
276
912
662
241
18
15
5
10
91
137
33
49
97
112
82
50
455
577
74
3
84
276
912
908
1084
18
15
5
10
91
137
33
49
97
112
82
50
455
577
74
515
820
788
912
1676
1084
18
15
5
10
91
137
33
49
97
112
82
50
455
577
147
3
116
276
912
1686
1265
18
15
5
10
91
137
33
49
97
112
82
50
455
577
403
3
116
276
912
1686
753
18
15
5
10
91
137
33
49
97
112
594
562
967
577
74
515
1844
1300
1424
1164
1084
18
15
5
10
91
137
33
49
97
112
594
562
967
577
330
515
1844
1300
1424
1164
700
18
15
5
10
91
137
33
305
97
112
82
50
455
449
146
3
52
20
912
1046
108
18
15
5
10
91
137
33
305
97
112
82
50
455
449
146
3
84
20
912
1046
108
18
15
5
10
91
137
33
305
97
112
82
50
455
449
146
3
116
20
912
1046
108
18
15
5
10
91
137
97
49
97
112
82
50
19
193
147
3
52
148
452
382
49
18
15
5
10
91
137
97
49
97
112
82
50
19
193
147
3
84
148
452
382
49
18
15
5
10
91
137
97
49
97
112
82
50
19
193
147
3
116
148
452
382
49
18
15
5
10
91
137
97
49
97
112
82
50
19
193
147
3
180
148
452
382
49
18
15
5
10
91
137
545
49
97
112
82
562
1991
1089
1610
1539
1620
1812
1872
1804
1148
18
15
5
10
91
137
161
49
97
112
82
50
71
449
403
3
52
20
144
652
561
18
15
5
10
91
137
161
49
97
112
82
50
71
449
403
3
84
20
144
652
561
18
15
5
10
91
137
161
49
97
112
82
50
71
449
403
3
116
20
144
652
561
18
15
5
10
91
137
161
561
97
112
82
562
1735
1985
1171
1539
1652
1812
1936
1046
1585
18
15
5
10
91
137
161
145
97
112
82
50
71
385
554
3
52
20
80
780
1468
18
15
5
10
91
137
161
401
97
112
82
50
71
129
42
3
52
20
80
268
60
18
15
5
10
91
137
161
401
97
112
82
50
71
129
42
3
180
20
80
268
60
18
15
5
10
91
137
161
401
97
112
82
50
71
129
42
515
308
788
656
268
60
18
15
5
10
91
137
161
401
97
112
82
50
71
129
42
515
692
20
144
268
60
18
15
5
18
45
161
161
145
97
96
5
269
785
641
297
527
775
901
773
773
1085
18
15
5
18
45
161
161
145
97
96
5
269
913
641
297
527
775
901
901
1157
1085
18
15
5
18
45
161
161
401
97
96
5
269
785
1153
41
527
775
903
1669
1797
1085
18
15
5
18
45
161
161
401
97
96
5
269
401
129
41
527
775
901
389
645
61
18
15
5
18
45
161
161
401
97
96
5
269
913
129
41
527
775
901
901
133
61
18
15
5
18
45
289
545
305
97
96
5
397
973
577
73
527
775
965
801
641
61
18
15
5
18
45
289
545
305
609
96
5
397
973
577
1609
527
775
965
801
641
1085
18
15
5
18
45
289
545
305
609
96
5
429
973
577
1609
527
775
979
769
641
1085
18
15
5
514
814
545
1569
1841
609
1792
788
662
1681
1601
73
559
317
412
742
573
829
18
15
41
10
90
274
371
225
297
108
140
396
386
10
234
4
720
384
268
908
1162
18
15
5
10
91
265
897
561
97
112
594
1714
1715
1249
1075
1539
1844
1940
1668
1694
1201
18
15
5
10
91
265
897
561
97
112
594
1714
1727
1249
1075
1539
1844
1940
1664
1686
1713
18
15
5
10
91
265
897
561
97
112
594
690
1715
1249
1066
1539
1844
916
1668
1694
1724
18
15
5
10
91
265
897
561
97
112
594
690
1715
1249
1075
1539
1844
916
1668
1694
1201
18
15
5
10
91
265
897
561
97
112
594
690
1727
1249
1075
1539
1844
916
1664
1686
1713
18
15
41
10
90
274
195
193
41
108
140
460
90
2
455
516
880
704
66
571
648
18
15
41
10
90
274
323
193
41
108
140
396
346
58
427
4
432
384
386
907
680
18
15
41
10
90
274
323
193
41
108
140
396
346
58
427
516
880
832
386
907
680
18
15
41
10
90
274
323
193
41
108
140
396
346
58
427
260
240
384
386
907
680
18
15
41
10
90
274
323
193
297
108
140
396
570
2
327
4
240
384
962
91
712
18
15
41
10
90
274
323
193
297
108
140
396
570
2
327
4
432
384
962
91
712
18
15
41
10
90
274
323
193
297
108
140
396
570
2
327
4
752
384
962
91
712
18
15
41
10
90
274
323
193
297
492
140
396
570
2
327
260
48
384
962
91
712
18
15
41
10
90
274
323
321
297
108
136
468
338
130
198
4
742
416
140
60
66
18
15
41
10
90
274
323
321
297
108
136
468
338
130
199
4
230
416
396
60
68
18
15
41
10
90
274
323
321
297
108
136
468
338
130
199
4
742
416
140
60
68
18
15
41
10
90
274
323
321
297
108
140
396
346
130
198
4
240
384
386
28
66
18
15
41
10
90
274
323
321
297
108
140
396
346
130
198
4
720
384
386
28
66
18
15
41
10
90
274
323
321
297
108
140
396
346
130
198
4
752
384
386
28
66
18
15
41
10
90
274
323
321
297
108
140
396
346
130
198
4
744
384
386
28
66
18
15
41
10
90
274
323
321
297
108
140
396
346
130
198
4
741
384
386
28
66
18
15
41
10
90
274
323
321
297
108
140
396
346
130
454
4
752
384
386
28
130
18
15
41
10
90
274
323
321
297
108
140
396
346
130
199
4
240
384
386
28
68
18
15
41
10
90
274
323
321
297
108
140
396
346
130
199
4
752
384
386
28
68
18
15
41
10
90
274
323
321
297
108
140
396
346
130
455
4
752
384
386
28
132
18
15
41
10
90
274
323
321
297
108
140
652
570
642
710
4
869
1920
962
764
642
18
15
41
10
90
274
339
193
297
108
136
660
1858
1074
198
4
870
2016
1580
1820
89
18
15
517
2
666
530
323
833
1006
512
1900
1484
562
1630
1064
1044
1270
1656
196
1124
774
18
15
5
5
45
289
801
561
609
181
165
397
845
833
1097
129
1221
709
1569
1153
1213
18
15
5
5
45
289
801
561
609
181
165
397
845
833
1097
129
965
709
1569
1153
1213
18
15
5
5
45
289
801
561
609
181
165
429
845
833
1097
129
1221
741
1537
1153
701
18
15
5
5
45
289
801
561
609
181
457
397
845
833
1097
129
385
517
1569
1153
701
18
15
5
10
91
264
545
561
1633
1648
1618
683
939
963
1939
1027
1588
326
1344
1059
1128
18
15
5
10
91
264
545
561
1633
1648
1618
683
939
963
1939
1027
1620
326
1344
1059
1128
18
15
5
10
91
264
545
561
1633
1648
1618
683
939
963
1939
1027
1652
326
1344
1059
1128
18
15
5
10
91
136
65
49
97
112
82
51
7
205
46
3
52
26
16
211
200
18
15
5
10
91
136
65
49
97
112
82
51
7
205
46
3
116
26
16
211
200
18
15
5
10
91
136
65
49
97
112
82
51
7
205
46
3
180
26
16
211
200
18
15
5
10
91
136
65
49
97
112
82
51
7
205
142
3
52
154
464
211
120
18
15
5
10
91
136
65
49
97
112
82
51
7
205
142
3
116
154
464
211
120
18
15
5
10
91
136
65
49
97
112
82
51
7
205
142
3
180
154
464
211
120
18
15
5
10
91
136
65
49
97
112
82
51
7
205
153
3
52
26
16
211
177
18
15
5
10
91
136
65
49
97
112
82
51
7
205
153
3
116
26
16
211
177
18
15
5
10
91
136
65
49
97
112
82
51
7
205
153
3
180
26
16
211
177
18
15
5
10
91
136
65
49
97
112
82
51
7
205
153
3
628
26
16
211
177
18
15
5
10
91
136
65
49
97
112
82
51
7
205
154
3
52
26
16
211
176
18
15
5
10
91
136
65
49
97
112
82
51
7
205
154
3
116
26
16
211
176
18
15
5
10
91
136
65
49
97
112
82
51
7
205
154
3
180
26
16
211
176
18
15
5
10
91
136
65
49
97
112
82
51
7
205
158
3
52
26
16
211
104
18
15
5
10
91
136
65
49
97
112
82
51
7
205
158
3
116
26
16
211
104
18
15
5
10
91
136
65
49
97
112
82
51
7
205
158
3
180
26
16
211
104
18
15
5
10
91
136
65
49
97
112
82
51
7
205
158
3
628
26
16
211
104
18
15
5
10
91
136
65
49
97
112
82
51
7
205
302
3
52
26
16
211
456
18
15
5
10
91
136
65
49
97
112
82
51
7
205
302
3
116
26
16
211
456
18
15
5
10
91
136
65
49
97
112
82
51
7
205
302
3
180
26
16
211
456
18
15
5
10
91
136
65
49
97
112
82
51
7
205
334
3
84
22
16
211
392
18
15
5
10
91
136
65
49
97
112
82
51
7
206
41
3
52
154
272
196
205
18
15
5
10
91
136
65
49
97
112
82
51
7
206
41
3
116
538
784
1220
205
18
15
5
10
91
136
65
49
97
112
82
51
7
206
41
3
180
282
272
196
205
18
15
5
10
91
136
65
49
97
112
82
51
7
206
41
3
628
538
784
1220
205
18
15
5
10
91
136
65
49
97
112
82
51
7
206
42
3
52
26
16
208
204
18
15
5
10
91
136
65
49
97
112
82
51
7
206
42
3
180
26
16
208
204
18
15
5
10
91
136
65
49
97
112
82
51
7
206
46
3
52
26
16
208
196
18
15
5
10
91
136
65
49
97
112
82
51
7
206
46
3
116
26
16
208
196
18
15
5
10
91
136
65
49
97
112
82
51
7
206
46
3
180
26
16
208
196
18
15
5
10
91
136
65
49
97
112
82
51
7
206
142
3
52
26
16
208
100
18
15
5
10
91
136
65
49
97
112
82
51
7
206
142
3
84
22
16
208
100
18
15
5
10
91
136
65
49
97
112
82
51
7
206
142
3
116
26
16
208
100
18
15
5
10
91
136
65
49
97
112
82
51
7
206
142
3
180
26
16
208
100
18
15
5
10
91
136
65
49
97
112
82
51
7
206
297
3
52
154
272
196
461
18
15
5
10
91
136
65
49
97
112
82
51
7
206
297
3
116
282
272
196
461
18
15
5
10
91
136
65
49
97
112
82
51
7
206
297
3
180
282
272
196
461
18
15
5
10
91
136
65
49
97
112
82
51
7
206
297
515
116
154
272
196
461
18
15
5
10
91
136
65
49
97
112
82
51
7
206
297
515
1716
154
464
208
462
18
15
5
10
91
136
65
49
97
112
82
51
7
206
297
515
692
154
464
208
462
18
15
5
10
91
136
65
49
97
112
82
51
7
206
78
3
84
22
16
208
336
18
15
5
10
91
136
65
49
97
112
82
51
7
206
158
3
52
26
16
208
104
18
15
5
10
91
136
65
49
97
112
82
51
7
206
158
3
116
26
16
208
104
18
15
5
10
91
136
65
49
97
112
82
51
7
206
158
3
180
26
16
208
104
18
15
5
10
91
136
65
49
97
112
82
51
7
206
158
3
628
26
16
208
104
18
15
5
10
91
136
65
49
97
112
82
51
7
206
302
3
52
26
16
208
452
18
15
5
10
91
136
65
49
97
112
82
51
7
206
302
3
116
26
16
208
452
18
15
5
10
91
136
65
49
97
112
82
51
7
206
302
3
180
26
16
208
452
18
15
5
10
91
136
65
49
97
112
82
51
7
206
334
3
84
22
16
208
388
18
15
5
10
91
136
65
305
97
112
82
51
7
461
74
3
84
22
528
1747
1104
18
15
5
10
91
136
65
305
97
112
82
51
7
462
78
3
84
22
528
1744
1104
18
15
5
10
91
136
33
49
97
112
82
43
43
67
147
3
52
70
160
291
240
18
15
5
10
91
136
33
49
97
112
82
43
43
67
147
3
116
70
160
291
240
18
15
5
10
91
136
33
49
97
112
82
43
43
67
147
3
564
70
160
291
240
18
15
5
10
91
136
161
49
97
112
82
51
71
450
403
3
84
22
560
1676
1073
18
15
5
18
91
136
65
49
97
96
49
51
7
205
73
15
31
1
16
211
337
18
15
5
18
91
136
65
49
97
96
49
51
7
205
46
15
31
1
16
211
200
18
15
5
18
91
136
65
49
97
96
49
51
7
205
142
15
287
769
784
1235
120
18
15
5
18
91
136
65
49
97
96
49
51
7
205
142
15
799
769
784
1235
120
18
15
5
18
91
136
65
49
97
96
49
51
7
205
154
15
31
1
16
211
176
18
15
5
18
91
136
65
49
97
96
49
51
7
205
154
15
799
1025
16
211
176
18
15
5
18
91
136
65
49
97
96
49
51
7
205
158
15
31
1
16
211
104
18
15
5
18
91
136
65
49
97
96
49
51
7
205
302
527
799
513
16
211
456
18
15
5
18
91
136
65
49
97
96
49
51
7
206
43
15
31
1
16
208
202
18
15
5
18
91
136
65
49
97
96
49
51
7
206
42
15
31
1
16
208
204
18
15
5
18
91
136
65
49
97
96
49
51
7
206
38
15
31
1
16
208
192
18
15
5
18
91
136
65
49
97
96
49
51
7
206
38
15
287
1
16
208
192
18
15
5
18
91
136
65
49
97
96
49
51
7
206
38
15
799
1025
16
208
192
18
15
5
18
91
136
65
49
97
96
49
51
7
206
139
15
31
1
112
200
122
18
15
5
18
91
136
65
49
97
96
49
51
7
206
139
15
287
1
112
200
122
18
15
5
18
91
136
65
49
97
96
49
51
7
206
139
15
799
1025
112
200
122
18
15
5
18
91
136
65
49
97
96
49
51
7
206
46
15
31
1
16
208
196
18
15
5
18
91
136
65
49
97
96
49
51
7
206
75
15
31
1
112
200
906
18
15
5
18
91
136
65
49
97
96
49
51
7
206
75
15
287
1
112
200
906
18
15
5
18
91
136
65
49
97
96
49
51
7
206
75
15
799
1025
112
200
906
18
15
5
18
91
136
65
49
97
96
49
51
7
206
142
15
31
1
16
208
100
18
15
5
18
91
136
65
49
97
96
49
51
7
206
142
15
287
1
16
208
100
18
15
5
18
91
136
65
49
97
96
49
51
7
206
142
15
799
1025
16
208
100
18
15
5
18
91
136
65
49
97
96
49
51
7
206
143
15
31
1
112
200
121
18
15
5
18
91
136
65
49
97
96
49
51
7
206
143
15
287
1
112
200
121
18
15
5
18
91
136
65
49
97
96
49
51
7
206
143
15
799
1025
112
200
121
18
15
5
18
91
136
65
49
97
96
49
51
7
206
74
15
31
1
112
208
908
18
15
5
18
91
136
65
49
97
96
49
51
7
206
74
15
799
1025
112
208
908
18
15
5
18
91
136
65
49
97
96
49
51
7
206
78
15
31
1
16
208
336
18
15
5
18
91
136
65
49
97
96
49
51
7
206
78
15
287
1
16
208
336
18
15
5
18
91
136
65
49
97
96
49
51
7
206
78
15
799
1025
16
208
336
18
15
5
18
91
136
65
49
97
96
49
51
7
206
47
15
31
1
16
208
201
18
15
5
18
91
136
65
49
97
96
49
51
7
206
47
15
287
1
16
208
201
18
15
5
18
91
136
65
49
97
96
49
51
7
206
47
15
799
1025
16
208
201
18
15
5
18
91
136
65
49
97
96
49
51
7
206
79
15
31
1
16
208
337
18
15
5
18
91
136
65
49
97
96
49
51
7
206
79
15
287
1
16
208
337
18
15
5
18
91
136
65
49
97
96
49
51
7
206
79
15
799
1025
16
208
337
18
15
5
18
91
136
65
49
97
96
49
51
7
206
154
15
31
1
16
208
108
18
15
5
18
91
136
65
49
97
96
49
51
7
206
331
15
31
1
112
200
394
18
15
5
18
91
136
65
49
97
96
49
51
7
206
331
15
287
1
112
200
394
18
15
5
18
91
136
65
49
97
96
49
51
7
206
158
15
31
1
16
208
104
18
15
5
18
91
136
65
49
97
96
49
51
7
206
158
15
287
1
16
208
104
18
15
5
18
91
136
65
49
97
96
49
51
7
206
155
15
31
1
112
200
106
18
15
5
18
91
136
65
49
97
96
49
51
7
206
294
15
31
1
16
208
448
18
15
5
18
91
136
65
49
97
96
49
51
7
206
294
15
287
1
16
208
448
18
15
5
18
91
136
65
49
97
96
49
51
7
206
294
15
799
1025
16
208
448
18
15
5
18
91
136
65
49
97
96
49
51
7
206
294
527
543
1
16
208
448
18
15
5
18
91
136
65
49
97
96
49
51
7
206
294
527
799
513
16
208
448
18
15
5
18
91
136
65
49
97
96
49
51
7
206
302
527
799
513
16
208
452
18
15
5
18
91
136
65
49
97
96
49
51
7
206
159
15
31
1
16
208
177
18
15
5
18
91
136
65
49
97
96
49
51
7
206
159
15
287
1
16
208
177
18
15
5
18
91
136
65
49
97
96
49
51
7
206
334
15
31
1
16
208
388
18
15
5
18
91
136
65
49
97
96
49
51
7
206
334
15
287
1
16
208
388
18
15
5
18
91
136
65
49
97
96
49
51
7
206
334
15
799
1025
16
208
388
18
15
5
18
91
136
65
49
97
96
49
51
7
206
334
527
543
1
16
208
388
18
15
5
18
91
136
65
49
97
96
49
51
7
206
334
527
1567
1537
1552
1232
848
18
15
5
18
91
136
65
49
97
96
49
51
7
206
334
527
799
513
16
208
388
18
15
5
18
91
136
65
49
97
96
49
51
7
206
335
15
31
1
16
208
393
18
15
5
18
91
136
65
49
97
96
49
51
7
206
335
15
287
1
16
208
393
18
15
5
18
91
136
65
49
97
96
49
51
7
206
335
15
799
1025
16
208
393
18
15
5
18
91
136
65
49
97
96
49
51
7
206
335
527
543
1
16
208
393
18
15
5
18
91
136
65
49
97
96
49
51
7
206
335
527
1567
1537
1552
1232
849
18
15
5
18
91
136
65
49
97
96
49
51
7
206
335
527
799
513
16
208
393
18
15
5
18
91
136
65
49
97
96
49
51
7
206
303
15
287
1
16
208
457
18
15
5
18
91
136
65
49
97
96
49
51
7
206
303
15
799
1025
16
208
457
18
15
5
18
91
136
65
49
97
96
49
51
7
206
303
527
799
513
16
208
457
18
15
5
18
91
136
65
49
97
96
49
51
7
207
79
15
31
1
16
209
336
18
15
5
18
91
136
65
49
97
96
49
51
7
207
79
15
287
1
16
209
336
18
15
5
18
91
136
65
49
97
96
49
51
7
207
79
15
799
513
16
209
336
18
15
5
18
91
136
65
49
97
96
49
51
15
206
43
15
31
1
96
192
202
18
15
5
18
91
136
65
49
97
96
49
51
15
206
38
15
31
1
96
192
192
18
15
5
18
91
136
65
49
97
96
49
51
15
206
38
15
287
1
96
192
192
18
15
5
18
91
136
65
49
97
96
49
51
15
206
38
15
799
513
96
192
192
18
15
5
18
91
136
65
49
97
96
49
51
15
206
46
15
31
1
96
192
200
18
15
5
18
91
136
65
49
97
96
49
51
15
206
75
15
31
129
96
192
906
18
15
5
18
91
136
65
49
97
96
49
51
15
206
75
15
287
129
96
192
906
18
15
5
18
91
136
65
49
97
96
49
51
15
206
142
15
31
1
96
192
120
18
15
5
18
91
136
65
49
97
96
49
51
15
206
142
15
287
1
96
192
120
18
15
5
18
91
136
65
49
97
96
49
51
15
206
142
15
799
513
96
192
120
18
15
5
18
91
136
65
49
97
96
49
51
15
206
78
15
31
1
96
192
904
18
15
5
18
91
136
65
49
97
96
49
51
15
206
78
15
287
1
96
192
904
18
15
5
18
91
136
65
49
97
96
49
51
15
206
47
15
31
1
96
192
201
18
15
5
18
91
136
65
49
97
96
49
51
15
206
47
15
287
1
96
192
201
18
15
5
18
91
136
65
49
97
96
49
51
15
206
47
15
799
513
96
192
201
18
15
5
18
91
136
65
49
97
96
49
51
15
206
79
15
31
1
96
192
905
18
15
5
18
91
136
65
49
97
96
49
51
15
206
79
15
287
1
96
192
905
18
15
5
18
91
136
65
49
97
96
49
51
15
206
331
15
31
1
96
192
394
18
15
5
18
91
136
65
49
97
96
49
51
15
206
331
15
287
1
96
192
394
18
15
5
18
91
136
65
49
97
96
49
51
15
206
158
15
31
1
96
192
112
18
15
5
18
91
136
65
49
97
96
49
51
15
206
158
15
287
1
96
192
112
18
15
5
18
91
136
65
49
97
96
49
51
15
206
294
15
31
1
96
192
448
18
15
5
18
91
136
65
49
97
96
49
51
15
206
294
15
287
1
96
192
448
18
15
5
18
91
136
65
49
97
96
49
51
15
206
294
15
799
513
96
192
448
18
15
5
18
91
136
65
49
97
96
49
51
15
206
294
527
543
1
96
192
448
18
15
5
18
91
136
65
49
97
96
49
51
15
206
294
527
799
513
96
192
448
18
15
5
18
91
136
65
49
97
96
49
51
15
206
302
527
799
513
96
192
456
18
15
5
18
91
136
65
49
97
96
49
51
15
206
159
15
31
1
96
192
113
18
15
5
18
91
136
65
49
97
96
49
51
15
206
159
15
287
1
96
192
113
18
15
5
18
91
136
65
49
97
96
49
51
15
206
334
15
31
1
96
192
392
18
15
5
18
91
136
65
49
97
96
49
51
15
206
334
15
287
1
96
192
392
18
15
5
18
91
136
65
49
97
96
49
51
15
206
334
15
799
513
96
192
392
18
15
5
18
91
136
65
49
97
96
49
51
15
206
335
15
31
1
96
192
393
18
15
5
18
91
136
65
49
97
96
49
51
15
206
335
15
287
1
96
192
393
18
15
5
18
91
136
65
49
97
96
49
51
15
206
335
15
799
513
96
192
393
18
15
5
18
91
136
65
49
97
96
49
51
15
206
303
15
287
1
96
192
457
18
15
5
18
91
136
65
49
97
96
49
51
15
206
303
15
799
513
96
192
457
18
15
5
18
91
136
65
49
97
96
49
51
15
206
303
527
799
513
96
192
457
18
15
5
18
91
136
65
49
97
96
49
51
15
207
159
15
31
1
96
193
112
18
15
5
18
91
136
65
49
97
96
49
51
15
207
159
15
287
1
96
193
112
18
15
5
18
91
136
65
305
97
96
49
51
7
461
46
15
31
129
112
723
1992
18
15
5
18
91
136
65
305
97
96
49
51
7
461
74
15
287
769
784
723
80
18
15
5
18
91
136
65
305
97
96
49
51
7
461
74
15
799
769
784
723
80
18
15
5
18
91
136
65
305
97
96
49
51
7
461
558
15
31
1
112
709
968
18
15
5
18
91
136
65
305
97
96
49
51
7
461
558
527
543
513
112
709
968
18
15
5
18
91
136
65
305
97
96
49
51
7
461
558
527
1567
1025
112
709
968
18
15
5
18
91
136
65
305
97
96
49
51
7
462
43
15
31
1
112
720
1994
18
15
5
18
91
136
65
305
97
96
49
51
7
462
42
15
31
1
112
720
1996
18
15
5
18
91
136
65
305
97
96
49
51
7
462
38
15
31
1
112
720
1984
18
15
5
18
91
136
65
305
97
96
49
51
7
462
46
15
31
1
112
712
1992
18
15
5
18
91
136
65
305
97
96
49
51
7
462
555
15
31
1
112
720
970
18
15
5
18
91
136
65
305
97
96
49
51
7
462
554
527
1567
1025
112
720
972
18
15
5
18
91
136
65
305
97
96
49
51
7
462
78
15
287
769
784
720
80
18
15
5
18
91
136
65
305
97
96
49
51
7
462
78
15
799
769
784
720
80
18
15
5
18
91
136
65
305
97
96
49
51
7
462
47
15
31
1
112
712
1993
18
15
5
18
91
136
65
305
97
96
49
51
7
462
550
15
31
1
112
720
960
18
15
5
18
91
136
65
305
97
96
49
51
7
462
550
527
543
513
112
720
960
18
15
5
18
91
136
65
305
97
96
49
51
7
462
550
527
1567
1025
112
720
960
18
15
5
18
91
136
65
305
97
96
49
51
7
462
558
15
31
1
112
712
968
18
15
5
18
91
136
65
305
97
96
49
51
7
462
558
527
543
513
112
712
968
18
15
5
18
91
136
65
305
97
96
49
51
7
462
558
527
1567
1025
112
712
968
18
15
5
18
91
136
65
305
97
96
49
51
7
462
79
15
287
769
784
720
81
18
15
5
18
91
136
65
305
97
96
49
51
7
462
79
15
799
769
784
720
81
18
15
5
18
91
136
65
305
97
96
49
51
7
462
294
15
31
1
112
720
192
18
15
5
18
91
136
65
305
97
96
49
51
7
462
587
15
31
1
112
712
906
18
15
5
18
91
136
65
305
97
96
49
51
7
462
559
15
31
1
112
712
969
18
15
5
18
91
136
65
305
97
96
49
51
7
462
559
527
1567
1025
112
712
969
18
15
5
18
91
136
65
305
97
96
49
51
7
462
586
15
31
1
112
720
908
18
15
5
18
91
136
65
305
97
96
49
51
7
462
586
527
799
513
112
720
908
18
15
5
18
91
136
65
305
97
96
49
51
7
462
590
527
799
513
112
720
900
18
15
5
18
91
136
65
305
97
96
49
51
7
462
591
15
31
1
112
720
905
18
15
5
18
91
136
65
305
97
96
49
51
7
462
591
527
799
513
112
720
905
18
15
5
18
91
136
65
305
97
96
49
51
15
462
43
15
31
129
96
704
1994
18
15
5
18
91
136
65
305
97
96
49
51
15
462
38
15
31
129
96
704
1984
18
15
5
18
91
136
65
305
97
96
49
51
15
462
46
15
31
129
96
704
1992
18
15
5
18
91
136
65
305
97
96
49
51
15
462
555
15
31
129
96
704
970
18
15
5
18
91
136
65
305
97
96
49
51
15
462
47
15
31
129
96
704
1993
18
15
5
18
91
136
65
305
97
96
49
51
15
462
550
15
31
1
480
432
928
18
15
5
18
91
136
65
305
97
96
49
51
15
462
558
15
31
129
96
704
968
18
15
5
18
91
136
65
305
97
96
49
51
15
462
294
15
31
1
480
432
672
18
15
5
18
91
136
65
305
97
96
49
51
15
462
587
15
31
129
96
704
906
18
15
5
18
91
136
65
305
97
96
49
51
15
462
559
15
31
129
96
704
969
18
15
5
18
91
136
65
305
97
96
49
51
15
462
591
15
31
129
96
704
905
18
15
5
18
91
136
65
305
609
96
49
51
15
718
1574
1039
1055
641
1696
1968
1952
18
15
5
18
91
136
97
49
97
96
49
51
31
194
147
15
31
257
448
372
49
18
15
5
10
91
136
193
17
97
112
82
51
775
910
558
3
52
666
2000
1104
1232
18
15
5
10
26
274
337
49
97
176
468
404
262
46
137
131
397
520
564
976
1126
18
15
5
10
26
274
849
561
97
176
264
852
774
1062
1163
1155
773
992
564
1876
1137
18
15
5
10
26
274
849
561
97
176
264
852
774
1062
1162
1155
773
992
564
1876
1136
18
15
5
10
26
274
849
561
97
176
264
852
774
1070
1161
1155
773
992
564
1872
1126
18
15
5
10
26
274
338
49
97
176
468
404
260
22
146
131
397
520
488
44
76
18
15
5
10
26
274
338
49
97
176
468
404
260
22
146
643
397
520
488
44
76
18
15
5
10
26
274
338
49
97
176
468
404
260
22
150
131
397
520
488
44
88
18
15
5
10
26
274
338
49
97
176
468
404
260
22
150
643
397
520
488
44
88
18
15
5
10
26
274
338
49
97
176
468
404
260
22
147
131
397
520
488
44
74
18
15
5
10
26
274
338
49
97
176
468
404
260
22
147
643
397
520
488
44
74
18
15
5
10
26
274
338
49
97
176
468
404
260
22
406
131
397
520
488
44
664
18
15
5
10
26
274
338
49
97
176
468
404
260
22
406
643
397
520
488
44
664
18
15
5
10
26
274
338
49
97
176
468
404
260
22
151
131
397
520
488
44
274
18
15
5
10
26
274
338
49
97
176
468
404
260
22
151
643
397
520
488
44
274
18
15
5
10
26
274
338
49
97
176
468
404
260
22
403
131
397
520
488
44
666
18
15
5
10
26
274
338
49
97
176
468
404
260
22
403
643
397
520
488
44
666
18
15
5
10
26
274
338
49
97
176
468
404
260
22
407
131
397
520
488
44
658
18
15
5
10
26
274
338
49
97
176
468
404
260
22
407
643
397
520
488
44
658
18
15
5
10
26
274
338
49
97
176
468
404
260
30
146
131
397
520
488
42
72
18
15
5
10
26
274
338
49
97
176
468
404
260
30
147
131
397
520
488
42
73
18
15
5
10
26
274
338
49
97
176
468
404
260
30
147
643
397
520
488
42
73
18
15
5
10
26
274
338
49
97
176
468
404
260
38
150
131
397
520
568
60
96
18
15
5
10
26
274
338
49
97
176
468
404
260
38
150
643
397
520
568
60
96
18
15
5
10
26
274
338
49
97
176
468
404
260
534
146
131
397
520
568
1068
76
18
15
5
10
26
274
338
49
97
176
468
404
260
534
146
643
397
520
568
1068
76
18
15
5
10
26
274
338
49
97
176
468
404
260
534
147
131
397
520
568
1068
74
18
15
5
10
26
274
338
49
97
176
468
404
260
534
147
643
397
520
568
1068
74
18
15
5
10
26
274
338
49
97
176
468
404
260
550
150
131
397
520
568
1084
96
18
15
5
10
26
274
338
49
97
176
468
404
260
550
150
643
397
520
568
1084
96
18
15
5
10
26
274
338
49
97
176
468
404
260
550
662
643
397
520
568
1084
1120
18
15
5
10
26
274
338
305
481
176
8
468
260
406
406
3
261
992
1264
794
24
18
15
5
10
26
274
338
305
481
176
8
468
260
406
407
3
261
992
1264
794
17
18
15
5
10
26
274
850
49
97
176
468
404
772
38
153
131
397
520
1592
866
102
18
15
5
10
26
274
850
49
97
176
468
404
772
38
150
131
397
520
1592
866
96
18
15
5
10
26
274
850
49
97
176
468
404
772
46
137
131
397
520
1592
868
102
18
15
5
10
26
274
850
561
97
176
264
852
772
1062
1177
1155
773
992
552
1890
1126
18
15
5
10
26
274
850
561
97
176
264
852
772
1062
1175
1155
773
992
552
1890
1122
18
15
5
10
26
274
850
561
97
176
264
852
772
918
1175
1155
773
992
560
154
1041
18
15
5
10
26
274
850
561
97
176
468
404
772
918
1174
1155
397
520
1592
1140
1048
18
15
5
18
27
273
337
305
97
96
106
716
257
411
75
527
825
1904
522
1690
1834
18
15
5
18
27
273
337
817
97
96
106
716
257
843
75
527
825
1904
522
506
816
18
15
5
18
27
273
337
817
97
96
106
716
257
843
79
527
825
1904
522
506
856
18
15
5
18
27
273
337
817
97
96
106
716
257
923
75
527
825
1904
522
282
816
18
15
5
18
27
273
337
817
97
96
106
716
257
923
79
527
825
1904
522
282
818
18
15
5
18
27
273
849
561
97
96
618
844
774
918
1066
1551
1849
816
560
1140
1280
18
15
5
18
27
273
849
561
97
96
618
844
774
918
1098
1551
1849
816
560
1140
1088
18
15
5
10
26
82
81
49
97
176
8
20
262
17
147
131
5
416
948
1270
225
18
15
5
10
26
82
81
49
97
176
8
20
262
17
155
131
5
416
948
1270
241
18
15
5
10
26
82
81
49
97
176
8
20
262
22
146
131
5
416
948
1268
240
18
15
5
10
26
82
81
49
97
176
8
20
262
22
150
131
5
416
948
1268
228
18
15
5
10
26
82
81
49
97
176
8
20
262
22
154
131
5
416
948
1268
224
18
15
5
10
26
82
81
49
98
176
8
20
262
17
152
129
5
417
946
1270
240
18
15
5
10
26
82
81
49
98
176
8
20
262
17
152
129
517
417
946
1270
240
18
15
5
10
26
82
81
305
97
176
8
20
262
401
147
131
5
416
948
1846
1121
18
15
5
10
26
82
81
305
97
176
8
20
262
401
147
643
517
416
948
1846
1121
18
15
5
10
26
82
81
305
97
176
8
20
262
401
155
131
5
416
948
1846
1041
18
15
5
10
26
82
81
305
97
176
8
20
262
401
155
131
517
416
948
1846
1041
18
15
5
10
26
82
81
305
97
176
8
20
262
401
155
643
517
416
948
1846
1041
18
15
5
10
26
82
81
305
97
176
8
20
262
401
155
643
1541
416
948
1846
1041
18
15
5
10
26
82
81
305
97
176
8
20
262
406
146
131
5
416
948
1844
1040
18
15
5
10
26
82
81
305
97
176
8
20
262
406
146
643
517
416
948
1844
1040
18
15
5
10
26
82
81
305
97
176
8
20
262
406
150
131
5
416
948
1844
1044
18
15
5
10
26
82
81
305
97
176
8
20
262
406
150
643
517
416
948
1844
1044
18
15
5
10
26
82
81
305
97
176
8
20
262
406
154
131
5
416
948
1844
1120
18
15
5
10
26
82
81
305
97
176
8
20
262
406
154
131
517
416
948
1844
1120
18
15
5
10
26
82
81
305
97
176
8
20
262
406
154
643
517
416
948
1844
1120
18
15
5
10
26
82
81
305
97
176
8
20
262
406
154
643
1541
416
948
1844
1120
18
15
5
10
26
82
81
305
97
176
8
20
262
414
150
131
5
416
948
1840
1040
18
15
5
10
26
82
81
305
97
176
8
20
262
414
150
643
517
416
948
1840
1040
18
15
5
10
26
82
81
305
481
176
8
20
262
401
411
3
5
416
948
1846
1201
18
15
5
10
26
82
81
305
481
176
8
20
262
401
411
3
517
416
948
1846
1201
18
15
5
10
26
82
81
305
481
176
8
20
262
406
402
3
5
416
948
1844
1200
18
15
5
10
26
82
81
305
481
176
8
20
262
406
402
3
517
416
948
1844
1200
18
15
5
10
26
82
81
305
481
176
8
20
262
406
406
3
5
416
948
1844
1204
18
15
5
10
26
82
81
305
481
176
8
20
262
406
406
3
517
416
948
1844
1204
18
15
5
10
26
82
82
49
97
176
8
20
260
22
146
131
5
416
944
1268
236
18
15
5
10
26
82
82
49
97
176
8
20
260
22
146
643
517
160
944
1268
236
18
15
5
10
26
82
82
49
97
176
8
20
260
22
150
131
5
416
944
1268
240
18
15
5
10
26
82
82
49
97
176
8
20
260
22
150
131
261
288
952
564
852
18
15
5
10
26
82
82
49
97
176
8
20
260
22
150
643
517
160
944
1268
240
18
15
5
10
26
82
82
49
97
176
8
20
260
22
151
131
5
416
944
1268
242
18
15
5
10
26
82
82
49
97
176
8
20
260
22
151
643
517
160
944
1268
242
18
15
5
10
26
82
82
49
97
176
8
20
260
38
41
131
5
416
944
1044
6
18
15
5
10
26
82
82
49
97
176
8
20
260
38
41
131
261
288
952
322
6
18
15
5
10
26
82
82
49
97
176
8
20
260
38
153
131
261
288
952
322
358
18
15
5
10
26
82
82
49
97
176
8
20
260
38
151
131
261
288
952
322
354
18
15
5
10
26
82
82
49
97
176
8
20
260
46
137
131
261
288
952
324
358
18
15
5
10
26
82
82
49
97
176
8
20
260
334
73
131
5
416
944
1892
1094
18
15
5
10
26
82
82
49
97
176
8
20
260
334
73
131
517
416
944
1892
1094
18
15
5
10
26
82
82
49
97
176
8
20
260
334
74
131
5
416
944
1892
1092
18
15
5
10
26
82
82
49
97
176
8
20
260
334
74
131
517
416
944
1892
1092
18
15
5
10
26
82
82
305
97
176
8
20
260
406
150
131
5
416
944
1844
1040
18
15
5
10
26
82
82
305
97
176
8
20
260
406
150
643
5
416
944
1844
1040
18
15
5
10
26
82
82
305
97
176
8
20
260
406
150
643
517
416
944
1844
1040
18
15
5
10
26
82
82
305
97
176
8
20
260
414
151
131
5
416
944
1842
1041
18
15
5
10
26
82
82
305
97
176
8
20
260
414
151
643
5
416
944
1842
1041
18
15
5
10
26
82
82
305
97
176
8
20
260
414
151
643
517
416
944
1842
1041
18
15
5
10
26
82
82
305
481
176
8
20
260
406
406
3
5
416
944
1844
1200
18
15
5
10
26
82
82
305
481
176
8
20
260
406
406
3
517
416
944
1844
1200
18
15
5
10
26
82
82
305
481
176
8
20
260
406
406
3
261
288
944
1844
1204
18
15
5
18
27
81
81
49
98
96
625
533
257
554
72
526
1843
1303
733
1556
1072
18
15
5
18
27
81
81
305
98
96
625
533
257
410
136
526
1843
1303
733
1844
1136
18
15
13
6
45
161
45
73
119
2
18
270
2
3
75
208
220
912
1168
530
1704
18
15
13
6
45
161
45
73
119
2
18
174
34
3
75
208
220
464
144
130
168
18
15
13
6
45
289
301
73
119
2
18
430
418
3
75
208
220
976
1176
898
1192
18
15
13
6
109
161
45
73
119
2
146
14
2
3
75
208
476
144
176
18
168
18
15
13
6
109
169
45
73
119
2
146
11
33
3
75
208
476
137
281
137
168
18
15
22
18
91
265
557
36
102
798
657
489
961
1072
1606
1990
897
1221
1562
1768
1076
18
15
22
18
91
265
557
36
102
798
657
489
961
1072
1606
1990
901
1221
1562
1768
1076
18
15
22
18
91
265
557
292
614
798
657
489
961
560
1606
1478
897
1221
1562
1256
1076
18
15
22
18
91
265
557
292
614
798
657
489
961
560
1606
1478
901
1221
1562
1256
1076
18
15
22
18
91
265
301
36
102
30
145
489
193
48
70
198
465
453
26
488
52
18
15
22
18
91
265
301
36
102
30
145
489
193
48
70
710
465
453
26
488
52
18
15
22
18
91
265
301
36
102
30
145
489
193
48
70
454
465
453
26
488
52
18
15
22
18
91
265
301
36
102
30
145
489
449
48
70
198
465
453
538
1000
1076
18
15
22
18
91
265
301
36
102
30
145
489
449
48
70
710
465
453
538
1000
1076
18
15
22
18
91
265
301
36
102
30
145
489
449
48
70
454
465
453
538
1000
1076
18
15
22
18
91
265
301
292
102
30
145
489
193
560
582
198
465
453
26
1000
1076
18
15
22
18
91
265
301
292
102
30
145
489
193
560
582
1222
1489
709
26
1000
1076
18
15
22
18
91
265
301
292
102
30
145
489
193
560
582
710
465
453
26
1000
1076
18
15
22
18
91
265
301
292
102
30
145
489
193
560
582
454
465
453
26
1000
1076
18
15
22
18
91
265
301
292
102
30
145
489
449
560
70
198
465
453
538
488
52
18
15
22
18
91
265
301
292
102
30
145
489
449
560
70
710
465
453
538
488
52
18
15
22
18
91
265
301
292
102
30
145
489
449
560
70
454
465
453
538
488
52
18
15
22
18
91
265
301
292
102
30
145
489
449
560
582
198
465
453
538
488
820
18
15
22
18
91
265
301
292
102
30
145
489
449
560
582
710
465
453
538
488
820
18
15
22
18
91
265
301
292
102
798
657
489
193
560
582
1990
897
1221
1050
1512
1076
18
15
22
18
91
265
301
292
102
798
657
489
193
560
582
1990
901
1221
1050
1512
1076
18
15
22
18
91
137
45
33
166
174
81
41
33
297
494
137
133
5
21
501
400
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
197
229
5
25
136
41
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
198
229
5
25
136
41
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
326
229
5
25
136
41
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
326
741
517
25
72
105
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
838
741
517
25
72
105
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
709
741
517
25
72
105
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
709
1765
1029
25
136
41
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
710
741
517
25
72
105
18
15
22
18
91
137
45
36
102
30
81
41
33
80
70
710
1765
1029
25
136
41
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
196
229
261
25
72
67
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
197
229
5
25
136
99
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
198
229
5
25
136
99
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
326
229
5
25
136
99
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
326
741
517
25
72
67
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
838
741
517
25
72
67
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
709
741
517
25
72
67
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
709
1765
1029
25
136
99
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
710
741
517
25
72
67
18
15
22
18
91
137
45
36
102
30
81
41
33
80
93
710
1765
1029
25
136
99
18
15
22
18
91
137
45
36
102
30
81
41
33
80
573
837
741
517
1561
1608
1795
18
15
22
18
91
137
45
36
102
30
81
41
33
80
573
838
741
517
1561
1608
1795
18
15
22
18
91
137
45
36
102
30
81
41
33
80
94
198
229
5
25
136
66
18
15
22
18
91
137
45
36
102
30
81
41
33
80
94
710
741
517
25
72
66
18
15
22
18
91
137
45
36
102
30
81
41
33
80
94
710
1765
1029
25
136
450
18
15
22
18
91
137
45
36
102
30
81
41
33
80
157
325
229
5
25
72
227
18
15
22
18
91
137
45
36
102
30
81
41
33
80
574
838
741
517
25
584
1794
18
15
22
18
91
137
45
36
102
30
81
41
33
80
349
198
229
5
25
584
963
18
15
22
18
91
137
45
36
102
30
81
41
33
80
349
326
229
5
25
584
963
18
15
22
18
91
137
45
36
102
30
81
41
33
80
349
838
229
5
25
584
963
18
15
22
18
91
137
45
36
102
30
81
41
33
80
349
838
741
517
25
72
963
18
15
22
18
91
137
45
36
102
30
81
41
33
80
861
838
229
5
25
584
1987
18
15
22
18
91
137
45
36
102
30
81
41
33
80
861
710
741
1541
1561
1608
1987
18
15
22
18
91
137
45
73
102
30
81
41
33
2
70
198
229
5
25
4
192
18
15
22
18
91
137
45
73
102
30
81
41
33
2
70
326
229
5
25
4
192
18
15
22
18
91
137
45
73
102
30
81
41
33
2
70
838
741
517
25
4
192
18
15
22
18
91
137
45
73
102
30
81
41
33
2
454
326
229
5
25
4
960
18
15
22
18
91
137
45
73
102
30
81
41
33
258
454
198
229
517
793
772
704
18
15
22
18
91
137
45
73
102
30
81
41
33
258
454
326
229
517
793
772
704
18
15
22
18
91
137
45
73
102
30
81
41
33
258
454
326
741
517
793
772
704
18
15
22
18
91
137
45
73
454
286
145
41
33
258
902
594
337
69
281
772
896
18
15
22
18
91
137
45
73
454
286
145
41
33
258
902
466
337
69
281
772
896
18
15
22
18
91
137
45
73
454
478
593
41
33
258
902
521
965
5
537
772
896
18
15
22
18
91
137
45
329
454
478
593
41
33
770
646
521
965
1029
1557
1796
896
18
15
22
18
91
137
45
292
102
30
81
41
33
464
582
198
229
5
25
392
921
18
15
22
18
91
137
45
292
102
30
81
41
33
464
582
838
229
5
25
392
921
18
15
22
18
91
137
45
292
102
30
81
41
33
464
582
710
229
5
25
392
921
18
15
22
18
91
137
45
292
102
30
81
41
33
464
157
326
741
517
537
392
99
18
15
22
18
91
137
173
292
102
30
81
41
705
528
70
198
225
645
1882
1448
1076
18
15
22
18
91
137
173
292
102
30
81
41
705
528
70
326
225
645
1882
1448
1076
18
15
22
18
91
137
173
292
102
30
81
41
705
528
70
326
737
1669
1882
1448
1076
18
15
22
18
91
137
173
292
102
30
81
41
705
528
70
710
225
645
1882
1448
1076
18
15
22
18
91
137
173
292
102
30
81
41
705
528
582
710
225
645
1882
1448
820
18
15
22
18
91
137
173
292
102
30
81
41
705
528
582
1734
225
645
1882
1448
820
18
15
22
18
91
137
301
329
454
478
593
41
545
514
646
521
965
517
1813
772
896
18
15
22
18
91
137
301
292
102
30
81
41
545
1872
1117
198
229
517
1817
1608
1475
18
15
22
18
91
137
301
292
454
478
593
41
545
336
390
521
961
517
1817
584
1561
18
15
22
18
91
137
301
292
454
478
593
41
545
336
390
521
965
517
1817
584
1561
18
15
22
18
91
137
301
804
614
798
593
41
545
1744
1117
1414
993
517
1817
1864
1859
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
1036
1158
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
1036
646
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
1044
1158
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
1044
646
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
524
646
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
1076
1158
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
1076
646
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
902
585
1550
1026
771
791
564
646
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
906
1097
14
2
771
791
513
1669
16
1544
1810
544
18
15
390
518
109
161
45
329
957
906
1097
1550
1026
771
791
513
1669
1168
2008
1474
800
18
15
390
518
109
161
45
329
957
906
1097
1550
2
771
791
513
1669
1040
8
1810
544
18
15
390
518
109
161
45
329
957
906
73
14
2
771
791
1025
1413
1040
520
1810
544
18
15
390
518
109
161
45
329
957
906
585
14
2
771
791
513
645
16
1544
1810
544
18
15
390
518
109
161
45
329
957
906
585
1550
1026
771
791
1025
1158
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
906
585
1550
1026
771
791
1025
1173
1040
2008
1473
800
18
15
390
518
109
161
45
329
957
906
585
1550
1026
771
791
513
1094
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
906
585
1550
1026
771
791
513
1109
1040
2008
1474
800
18
15
390
518
109
161
45
329
957
906
585
1550
1026
771
791
513
645
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
906
585
1550
1026
771
791
513
646
1040
2000
1474
800
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
1025
1158
656
176
1809
544
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
1025
1173
1040
8
1794
544
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
513
1109
1040
8
1794
544
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
513
645
1040
8
1810
544
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
513
646
656
176
1809
544
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
513
582
656
184
1810
544
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
257
70
656
176
1810
544
18
15
390
518
109
161
45
329
957
906
585
1550
2
771
791
257
85
656
176
1810
544
18
15
390
518
109
161
301
329
957
906
585
1550
514
515
791
1025
1173
656
264
786
544
18
15
390
518
109
161
301
329
957
906
585
1550
514
515
791
513
645
656
264
786
544
18
15
390
518
109
161
301
329
957
906
585
1550
514
515
791
513
597
656
264
786
544
18
15
390
518
109
161
301
329
957
906
585
1550
514
515
791
257
85
656
264
786
544
18
15
390
518
109
161
301
329
957
906
585
1550
514
515
791
257
405
656
264
786
544
18
15
390
518
109
161
301
841
957
902
585
1550
1538
1539
1303
1044
1158
1040
1200
1041
1312
18
15
390
518
109
161
301
841
957
902
585
1550
1538
1539
1303
1068
1158
1040
1200
1041
1312
18
15
390
518
109
161
301
841
957
902
585
1550
1538
1539
1303
1076
1158
1040
1200
1041
1312
18
15
390
518
109
161
301
841
957
906
585
526
1538
1539
1303
257
597
1680
1544
1026
1568
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
791
1025
1157
1040
520
786
288
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
791
1025
149
656
520
770
288
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
791
1153
1173
1040
520
770
288
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1025
1157
1040
1032
1042
1568
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1025
1094
1040
1200
1041
1312
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1025
1109
1040
1032
1026
1568
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1025
1158
1040
1200
1041
1312
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1025
1173
1040
1032
1026
1568
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
257
597
1040
1200
1042
1312
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1281
1094
1040
1200
1041
1312
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1281
1109
1040
1032
1026
1568
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1281
1158
1040
1200
1041
1312
18
15
390
518
109
161
301
841
957
906
585
1550
1538
1539
1303
1281
1173
1040
1032
1026
1568
18
15
390
518
109
289
45
329
957
902
585
782
34
771
791
1108
582
1552
24
769
544
18
15
390
518
109
289
45
329
957
902
585
782
34
771
791
596
582
1552
24
769
544
18
15
390
518
109
289
45
329
957
906
585
782
34
771
791
513
646
1552
24
769
544
18
15
390
518
109
289
557
329
957
902
585
782
898
515
791
1108
582
1552
1208
706
1568
18
15
390
518
109
289
301
329
957
902
73
398
386
515
791
1068
1318
400
176
418
544
18
15
390
518
109
289
301
329
957
902
73
398
418
515
791
1068
1318
400
152
385
544
18
15
390
518
109
289
301
329
957
902
585
782
386
515
791
1108
582
1552
184
706
544
18
15
390
518
109
289
301
329
957
902
585
782
386
515
791
596
582
1552
184
706
544
18
15
390
518
109
289
301
329
957
902
585
782
194
515
791
1108
582
1552
88
994
544
18
15
390
518
109
289
301
329
957
902
585
782
194
515
791
596
582
1552
88
994
544
18
15
390
518
109
289
301
329
957
902
585
782
706
515
791
1108
582
1552
1112
994
544
18
15
390
518
109
289
301
329
957
902
585
782
706
515
791
596
582
1552
1112
994
544
18
15
390
518
109
289
301
329
957
902
585
654
386
515
791
1324
294
400
176
418
288
18
15
390
518
109
289
301
329
957
906
73
398
386
515
791
1057
1318
400
176
418
544
18
15
390
518
109
289
301
329
957
906
73
398
418
515
791
1057
1318
400
144
386
544
18
15
390
518
109
289
301
329
957
906
585
782
194
515
791
513
646
1552
80
866
544
18
15
390
518
109
289
301
329
957
906
585
654
386
515
791
1313
294
400
624
449
544
18
15
390
518
109
289
301
329
957
906
585
654
418
515
791
1313
294
400
152
385
544
18
15
390
518
109
265
301
329
957
902
73
742
417
515
791
1036
1350
1376
522
425
544
18
15
390
518
109
265
301
329
957
902
73
742
417
515
791
1052
1350
1376
522
425
544
18
15
390
518
109
265
301
329
957
902
73
742
417
515
791
1076
1350
1376
522
425
544
18
15
390
518
109
265
301
329
957
902
73
742
417
515
791
1108
1350
1376
522
425
544
18
15
390
518
109
265
301
329
957
902
73
742
417
515
791
1300
1350
1376
522
425
544
18
15
390
518
109
265
301
329
957
906
585
810
417
515
791
513
646
1592
142
705
544
18
15
390
518
109
137
45
329
957
906
73
42
33
771
791
1025
1414
1080
1678
1793
1312
18
15
390
518
109
137
45
329
957
906
73
42
33
771
791
257
902
1080
1678
1793
1312
18
15
390
518
109
137
45
329
957
906
585
1578
33
771
791
1025
1158
1080
142
1793
544
18
15
390
518
109
137
45
329
957
906
585
1578
33
771
791
513
646
1080
142
1793
544
18
15
390
518
109
137
301
329
957
906
585
42
545
515
791
289
294
56
1838
961
544
18
15
390
518
109
169
45
329
957
902
1097
10
1
771
791
524
1670
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
1097
10
1
771
791
524
1606
136
1550
1793
544
18
15
390
518
109
169
45
329
957
902
1097
10
1
771
791
532
1670
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
1097
10
1
771
791
540
1670
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
1097
10
1
771
791
540
1606
136
1550
1793
544
18
15
390
518
109
169
45
329
957
902
1097
10
1
771
791
596
1606
136
1550
1793
544
18
15
390
518
109
169
45
329
957
902
1097
10
1
771
791
636
1670
136
1550
1793
544
18
15
390
518
109
169
45
329
957
902
1097
1546
1
771
791
524
1670
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
1097
1546
1
771
791
524
1606
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
1097
1546
1
771
791
532
1670
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
1097
1546
1
771
791
540
1670
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
1097
1546
1
771
791
540
1606
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
1097
1546
1
771
791
596
1606
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
1097
1546
1
771
791
636
1670
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1036
1414
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1036
1350
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1036
838
1096
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1044
1414
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1044
1350
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1044
838
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1052
902
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1052
1414
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1052
1350
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1052
838
8
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1052
806
1160
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1052
1318
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1076
1414
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1076
1350
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1076
838
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1108
1350
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1108
838
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
268
902
1096
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1084
902
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1084
1414
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1084
1350
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1084
838
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
276
902
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
276
838
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1116
1350
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1116
838
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1148
902
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1148
1414
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
300
806
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
308
902
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
316
902
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1324
1414
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
902
73
10
1
771
791
1324
1318
1032
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
522
1
771
791
1052
1350
1288
526
1793
544
18
15
390
518
109
169
45
329
957
902
73
522
1
771
791
1076
1350
1288
526
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
524
646
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
524
582
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
532
646
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
1076
646
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
1108
582
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
268
70
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
268
390
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
276
70
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
276
390
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
276
326
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
540
646
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
540
582
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
596
582
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
300
390
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
300
294
8
526
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
308
70
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
308
390
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
316
70
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
316
390
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
1324
390
8
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
1324
294
8
526
1793
544
18
15
390
518
109
169
45
329
957
902
585
10
1
771
791
636
646
72
1550
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
1036
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
1044
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
524
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
524
582
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
532
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
532
582
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
1076
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
1108
582
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
1084
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
540
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
540
582
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
596
582
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
522
1
771
791
636
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
1036
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
1044
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
1052
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
524
70
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
524
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
524
582
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
532
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
532
582
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
1108
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
1108
582
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
276
326
776
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
540
70
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
540
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
540
582
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
1116
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
564
70
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
596
70
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
596
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1025
771
791
596
582
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1036
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1036
1158
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1036
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1044
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1044
1158
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1044
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1052
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
524
70
1096
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
524
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
524
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
524
582
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
532
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
532
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
532
582
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1076
1158
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1076
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1108
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1108
582
1096
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1084
1158
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1084
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
540
70
1096
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
540
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
540
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
540
582
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1116
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
1148
1158
1096
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
596
70
1096
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
596
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
596
582
1032
14
1793
544
18
15
390
518
109
169
45
329
957
902
585
1546
1
771
791
636
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
906
73
10
1
771
791
1025
1414
1032
1550
1793
544
18
15
390
518
109
169
45
329
957
906
73
10
1
771
791
257
902
1096
1550
1793
544
18
15
390
518
109
169
45
329
957
906
585
10
1
771
791
257
70
72
1550
1793
544
18
15
390
518
109
169
45
329
957
906
585
10
1
771
791
257
390
72
1550
1793
544
18
15
390
518
109
169
45
329
957
906
585
522
1
771
791
513
646
1672
14
1793
544
18
15
390
518
109
169
45
329
957
906
585
1546
1025
771
791
1025
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
906
585
1546
1025
771
791
513
1094
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
906
585
1546
1025
771
791
513
646
1096
2046
1521
800
18
15
390
518
109
169
45
329
957
906
585
1546
1
771
791
1025
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
906
585
1546
1
771
791
1025
1158
1032
14
1793
544
18
15
390
518
109
169
45
329
957
906
585
1546
1
771
791
513
1094
1032
14
1793
544
18
15
390
518
109
169
45
329
957
906
585
1546
1
771
791
513
646
1032
14
1793
544
18
15
390
518
109
169
45
329
957
906
585
1546
1
771
791
513
582
1032
14
1793
544
18
15
390
518
109
169
45
329
957
906
585
1546
1473
771
791
1025
1094
1032
1886
1137
800
18
15
390
518
109
169
557
329
957
902
585
522
1985
515
791
524
646
1672
1886
305
288
18
15
390
518
109
169
557
329
957
902
585
522
1985
515
791
532
646
1672
1886
305
288
18
15
390
518
109
169
557
329
957
902
585
522
1985
515
791
540
646
1672
1886
305
288
18
15
390
518
109
169
557
329
957
902
585
522
1985
515
791
540
582
1672
1886
305
288
18
15
390
518
109
169
557
329
957
902
585
522
1985
515
791
596
582
1672
1886
305
288
18
15
390
518
109
169
557
329
957
902
585
522
1985
515
791
620
646
1672
1886
305
288
18
15
390
518
109
169
557
329
957
902
585
522
1985
515
791
636
646
1672
1886
305
288
18
15
390
518
109
169
557
329
957
906
585
522
1985
515
791
513
646
1672
1886
305
288
18
15
390
518
109
169
301
329
957
902
585
1546
1537
515
791
276
326
776
1022
497
1312
18
15
390
518
109
169
301
841
957
902
585
10
513
1539
791
1036
646
8
1806
1793
288
18
15
390
518
109
169
301
841
957
902
585
522
1537
1539
1303
276
582
1672
1550
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1036
134
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1036
70
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1036
1094
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1036
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1036
646
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1044
134
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1044
70
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1044
1094
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1044
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1052
134
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1052
70
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1052
1094
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1052
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1068
134
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1068
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1076
134
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1076
1094
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1076
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1076
646
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1108
70
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1108
1094
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1084
134
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1084
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1164
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1116
70
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1116
1094
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1148
1158
648
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1204
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1172
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1212
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1324
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1044
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1044
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1052
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1052
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1068
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1076
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1108
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
268
70
1096
1150
1137
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1084
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
276
134
1032
990
1137
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
276
70
1096
1150
1137
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
276
326
776
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
276
582
1096
1150
1137
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1292
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1292
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1116
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1300
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1300
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1300
326
776
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1308
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1332
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1332
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1324
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
902
585
1546
1537
1539
1303
1340
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
791
1025
134
648
526
769
288
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
791
1025
70
648
526
769
288
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
791
1025
1094
1032
526
769
288
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
791
1025
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
791
1153
1158
1032
526
769
288
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
1303
1025
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
1303
1025
1158
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
1303
257
70
1096
1150
1137
1568
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
1303
1281
1094
1032
1038
1025
1568
18
15
390
518
109
169
301
841
957
906
585
1546
1537
1539
1303
1281
1158
1096
622
681
1568
18
15
390
518
109
297
45
329
957
902
585
778
1985
771
791
524
646
1544
1630
113
544
18
15
390
518
109
297
45
329
957
902
585
778
1985
771
791
532
646
1544
1630
113
544
18
15
390
518
109
297
45
329
957
902
585
778
1985
771
791
540
646
1544
1630
113
544
18
15
390
518
109
297
45
329
957
902
585
778
1985
771
791
564
646
1544
1630
113
544
18
15
390
518
109
297
45
329
957
906
585
778
1985
771
791
513
646
1544
1630
113
544
18
15
390
518
109
297
557
329
957
902
585
778
961
515
791
276
326
264
830
625
1568
18
15
390
518
109
297
557
329
957
902
585
778
961
515
791
1300
326
264
830
625
1568
18
15
390
518
109
297
301
329
957
902
73
394
385
515
791
1068
1318
392
142
705
544
18
15
390
518
109
297
301
329
957
902
73
394
417
515
791
1052
1318
392
590
393
544
18
15
390
518
109
297
301
329
957
902
73
394
417
515
791
1068
1318
392
590
393
544
18
15
390
518
109
297
301
329
957
902
73
650
385
515
791
1036
1350
1352
142
705
544
18
15
390
518
109
297
301
329
957
902
73
650
385
515
791
1076
1350
1352
142
705
544
18
15
390
518
109
297
301
329
957
902
73
650
385
515
791
1108
1350
1352
142
705
544
18
15
390
518
109
297
301
329
957
902
73
650
385
515
791
1300
1350
1352
142
705
544
18
15
390
518
109
297
301
329
957
902
73
650
385
515
791
1324
1318
1352
622
705
544
18
15
390
518
109
297
301
329
957
902
73
650
417
515
791
1036
1350
1352
334
393
544
18
15
390
518
109
297
301
329
957
902
73
650
417
515
791
1052
1350
1352
334
393
544
18
15
390
518
109
297
301
329
957
902
73
650
417
515
791
1076
1350
1352
334
393
544
18
15
390
518
109
297
301
329
957
902
73
650
417
515
791
1300
1350
1352
334
393
544
18
15
390
518
109
297
301
329
957
902
73
650
417
515
791
1324
1318
1352
334
393
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
1044
646
1544
94
881
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
524
646
1544
94
881
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
524
582
1608
94
945
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
532
646
1544
94
881
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
532
582
1608
94
945
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
1076
646
1544
94
881
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
540
646
1544
94
881
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
540
582
1608
94
945
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
564
646
1544
94
881
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
564
582
1608
94
945
544
18
15
390
518
109
297
301
329
957
902
585
778
193
515
791
596
582
1608
94
945
544
18
15
390
518
109
297
301
329
957
902
585
778
705
515
791
524
582
1608
1118
433
544
18
15
390
518
109
297
301
329
957
902
585
778
705
515
791
532
582
1608
1118
433
544
18
15
390
518
109
297
301
329
957
902
585
778
705
515
791
540
582
1608
1118
433
544
18
15
390
518
109
297
301
329
957
902
585
778
705
515
791
596
582
1608
1118
433
544
18
15
390
518
109
297
301
329
957
902
585
1674
385
515
791
1044
1094
904
142
449
544
18
15
390
518
109
297
301
329
957
902
585
1674
385
515
791
1108
1094
904
142
449
544
18
15
390
518
109
297
301
329
957
902
585
1674
385
515
791
1116
1094
904
142
449
544
18
15
390
518
109
297
301
329
957
902
585
1674
385
515
791
1300
70
904
142
449
544
18
15
390
518
109
297
301
329
957
902
585
1674
385
515
791
1300
1094
904
142
449
544
18
15
390
518
109
297
301
329
957
902
585
1674
385
515
791
596
70
904
142
449
544
18
15
390
518
109
297
301
329
957
902
585
650
385
515
791
540
70
392
318
497
544
18
15
390
518
109
297
301
329
957
902
585
650
385
515
791
1300
70
392
318
497
544
18
15
390
518
109
297
301
329
957
902
585
650
385
515
791
1324
294
392
142
705
544
18
15
390
518
109
297
301
329
957
906
585
778
385
515
791
513
646
1544
190
705
544
18
15
390
518
109
297
301
329
957
906
585
778
193
515
791
513
646
1544
94
881
544
18
15
390
518
109
297
301
329
957
906
585
778
193
515
791
513
582
1608
94
945
544
18
15
390
518
109
297
301
329
957
906
585
778
705
515
791
513
582
1608
1118
433
544
18
15
390
518
110
265
301
329
957
902
1096
1738
417
515
791
524
1668
1220
142
705
544
18
15
390
518
110
265
301
329
957
902
1096
1738
417
515
791
524
1604
1220
142
705
544
18
15
390
518
110
265
301
329
957
902
1096
1738
417
515
791
532
1668
1220
142
705
544
18
15
390
518
110
265
301
329
957
902
1096
1738
417
515
791
540
1668
1220
142
705
544
18
15
390
518
110
265
301
329
957
902
1096
1738
417
515
791
540
1604
1220
142
705
544
18
15
390
518
110
265
301
329
957
902
1096
1738
417
515
791
596
1604
1220
142
705
544
18
15
390
518
110
265
301
329
957
902
1096
1738
417
515
791
636
1668
1220
142
705
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
1036
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
1044
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
524
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
524
580
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
1068
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
532
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
532
580
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
1076
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
1084
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
540
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
540
580
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
620
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
714
417
515
791
636
644
1732
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1036
1156
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1036
644
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1044
1156
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1044
644
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
524
644
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1068
1156
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
532
644
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1076
1156
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1076
644
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
1084
644
716
142
449
544
18
15
390
518
110
265
301
329
957
902
584
1738
417
515
791
540
644
716
142
449
544
18
15
390
518
110
169
45
329
957
902
1096
1034
1025
771
791
524
1604
1604
1806
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1034
1025
771
791
564
1604
1604
1806
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1034
1025
771
791
596
1604
1604
1806
1473
800
18
15
390
518
110
169
45
329
957
902
1096
10
1
771
791
524
1668
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
1096
10
1
771
791
524
1604
132
1550
1793
544
18
15
390
518
110
169
45
329
957
902
1096
10
1
771
791
532
1668
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
1096
10
1
771
791
540
1668
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
1096
10
1
771
791
540
1604
132
1550
1793
544
18
15
390
518
110
169
45
329
957
902
1096
10
1
771
791
596
1604
132
1550
1793
544
18
15
390
518
110
169
45
329
957
902
1096
10
1
771
791
636
1668
132
1550
1793
544
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
524
1668
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
532
1668
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
540
1668
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
540
1604
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
564
1668
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
564
1604
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
596
1604
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
636
1668
1156
2006
1473
800
18
15
390
518
110
169
45
329
957
902
1096
1546
1
771
791
524
1668
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
1096
1546
1
771
791
524
1604
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
1096
1546
1
771
791
532
1668
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
1096
1546
1
771
791
540
1668
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
1096
1546
1
771
791
540
1604
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
1096
1546
1
771
791
596
1604
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
1096
1546
1
771
791
636
1668
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1036
1412
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1036
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1036
804
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1036
1316
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1044
900
516
782
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1044
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1052
900
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1052
1348
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1052
836
516
782
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1052
804
1156
1550
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1052
1316
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1076
1412
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1076
1348
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1076
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1108
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
268
900
1028
1550
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
268
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1084
900
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1084
1348
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1084
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
276
900
1028
1550
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
276
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1116
836
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1148
900
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1148
1412
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
300
804
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
308
900
1028
1550
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
316
900
1028
1550
1793
544
18
15
390
518
110
169
45
329
957
902
72
10
1
771
791
1324
1412
1028
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
522
1
771
791
1036
1348
1284
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
522
1
771
791
1052
1348
1284
526
1793
544
18
15
390
518
110
169
45
329
957
902
72
522
1
771
791
1076
1348
1284
526
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
1036
644
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
524
644
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
524
580
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
1076
644
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
1108
580
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
268
68
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
268
388
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
268
324
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
276
68
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
276
388
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
276
324
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
540
644
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
540
580
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
596
580
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
300
388
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
300
292
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
308
68
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
308
388
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
316
68
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
316
388
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
1324
388
4
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
10
1
771
791
636
644
68
1550
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
1036
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
1044
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
524
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
524
580
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
532
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
532
580
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
1076
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
1108
580
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
1084
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
540
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
540
580
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
596
580
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
522
1
771
791
636
644
1668
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1036
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1036
1156
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1036
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1044
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1044
1156
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1044
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1052
1092
1092
2006
1473
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
524
132
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
524
68
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
524
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
524
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
524
580
1092
2006
1473
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
532
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
532
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
532
580
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1076
1156
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1076
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1108
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1108
580
1092
2006
1473
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
268
324
772
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1084
1156
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1084
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
276
324
772
2046
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
540
68
1036
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
540
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
540
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
540
580
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1116
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
564
132
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
564
68
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
564
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
564
580
1092
2006
1473
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1148
1156
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
596
68
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
596
1092
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
596
580
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
636
132
1092
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1025
771
791
636
644
1028
2038
1521
800
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1036
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1036
1156
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1036
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1044
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1044
1156
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1044
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1052
1092
1092
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
524
68
1092
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
524
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
524
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
524
580
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
532
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
532
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
532
580
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1076
1156
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1076
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1108
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1108
580
1092
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1084
1156
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1084
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
540
68
1092
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
540
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
540
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
540
580
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1116
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
1148
1156
1092
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
596
68
1092
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
596
1092
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
596
580
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1
771
791
636
644
1028
14
1793
544
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1036
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1036
1156
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1036
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1044
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1044
1156
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1044
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1052
1092
1092
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
524
68
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
524
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
524
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
524
580
1092
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
532
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
532
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
532
580
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1076
1156
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1076
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1108
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1108
580
1092
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1084
1156
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1084
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
540
132
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
540
68
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
540
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
540
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
540
580
1092
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1116
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1300
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
564
132
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
564
68
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
564
644
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
564
580
1092
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1148
1156
1092
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
596
68
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
596
1092
1028
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
596
580
1036
1886
1137
800
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
636
132
1092
1878
305
288
18
15
390
518
110
169
45
329
957
902
584
1546
1473
771
791
636
644
1092
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
524
644
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
524
580
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
532
644
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
532
580
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
540
644
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
540
580
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
596
580
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
620
644
1668
1878
305
288
18
15
390
518
110
169
557
329
957
902
584
522
1985
515
791
636
644
1668
1878
305
288
18
15
390
518
110
169
301
329
957
902
72
522
513
515
791
1036
1348
1284
1014
1009
544
18
15
390
518
110
169
301
329
957
902
72
522
513
515
791
1076
1348
1284
1014
1009
544
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
1036
644
4
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
524
644
4
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
524
580
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
1076
644
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
268
68
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
268
324
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
276
68
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
276
388
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
276
324
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
540
580
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
596
580
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
308
68
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
308
388
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
316
68
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
10
513
515
791
316
388
68
1806
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1036
1156
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1036
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1044
1156
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1044
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
524
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
524
580
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
532
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
532
580
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1076
1156
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1076
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
268
68
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
268
388
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1084
1156
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
1084
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
276
68
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
276
388
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
540
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
540
580
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
596
580
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
308
68
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
308
388
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
316
68
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
316
388
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
620
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
636
132
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
513
515
791
636
644
644
270
1473
1312
18
15
390
518
110
169
301
329
957
902
584
1546
1537
515
791
268
324
772
1022
497
1312
18
15
390
518
110
169
301
329
957
902
584
1546
1537
515
791
276
324
772
1022
497
1312
18
15
390
518
110
169
301
841
957
902
72
522
513
1539
1303
1036
1348
1292
1006
1705
1568
18
15
390
518
110
169
301
841
957
902
72
522
513
1539
1303
1044
1348
1292
1006
1705
1568
18
15
390
518
110
169
301
841
957
902
72
522
513
1539
1303
1292
1348
1292
1006
1705
1568
18
15
390
518
110
169
301
841
957
902
72
522
513
1539
1303
1300
1348
1292
1006
1705
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
791
1036
644
4
1806
1793
288
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
268
324
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
276
388
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
276
324
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
1300
388
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
1300
324
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
300
388
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
300
292
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
316
388
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
1324
292
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
10
513
1539
1303
1340
388
4
1806
1985
1568
18
15
390
518
110
169
301
841
957
902
584
522
1537
1539
1303
276
580
1668
1550
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1036
132
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1036
68
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1092
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1036
644
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1044
132
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1044
68
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1092
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1052
68
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1052
1092
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1052
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1068
132
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1068
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1076
132
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1076
1092
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1076
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1076
644
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1108
68
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1108
1092
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1084
132
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1084
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1164
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1116
68
644
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1116
1092
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1148
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1204
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1212
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1324
1156
1028
526
769
288
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
132
644
630
1009
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
132
644
630
1009
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1052
132
644
630
1009
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1052
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1068
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
132
644
630
1009
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
268
132
644
630
1009
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
268
68
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
268
324
772
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1084
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
276
132
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
276
68
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
276
324
772
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
276
580
1092
1038
1026
1312
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
324
772
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1308
1092
1036
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
300
132
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
300
292
804
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
308
132
1092
1038
1026
1312
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
316
132
644
630
1009
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1324
1156
1028
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1324
292
804
1038
1025
1568
18
15
390
518
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1028
1038
1025
1568
18
15
390
518
110
297
45
329
957
902
584
778
1985
771
791
524
644
1540
1622
113
544
18
15
390
518
110
297
45
329
957
902
584
778
1985
771
791
532
644
1540
1622
113
544
18
15
390
518
110
297
45
329
957
902
584
778
1985
771
791
540
644
1540
1622
113
544
18
15
390
518
110
297
45
329
957
902
584
778
1985
771
791
564
644
1540
1622
113
544
18
15
390
518
110
297
45
329
957
902
584
778
1985
771
791
596
580
1572
1622
113
544
18
15
390
518
110
297
557
329
957
902
72
394
897
515
791
1036
1316
388
822
753
1568
18
15
390
518
110
297
557
329
957
902
72
394
897
515
791
1052
1316
388
822
753
1568
18
15
390
518
110
297
557
329
957
902
584
778
897
515
791
268
324
268
694
753
1568
18
15
390
518
110
297
557
329
957
902
584
778
897
515
791
276
324
260
694
753
1568
18
15
390
518
110
297
557
329
957
902
584
778
897
515
791
1300
324
260
694
753
1568
18
15
390
518
110
297
557
329
957
902
584
778
897
515
791
1324
292
292
694
753
1568
18
15
390
518
110
297
557
329
957
902
584
778
961
515
791
268
324
260
822
625
1568
18
15
390
518
110
297
557
329
957
902
584
778
961
515
791
276
324
260
822
625
1568
18
15
390
518
110
297
557
329
957
902
584
778
961
515
791
1300
324
260
822
625
1568
18
15
390
518
110
297
557
329
957
902
584
778
961
515
791
1324
292
292
822
625
1568
18
15
390
518
110
297
301
329
957
902
72
394
385
515
791
1036
1316
388
142
705
544
18
15
390
518
110
297
301
329
957
902
72
394
385
515
791
1068
1316
388
142
705
544
18
15
390
518
110
297
301
329
957
902
72
394
417
515
791
1036
1316
388
174
393
544
18
15
390
518
110
297
301
329
957
902
72
394
417
515
791
1052
1316
388
174
393
544
18
15
390
518
110
297
301
329
957
902
72
394
417
515
791
1068
1316
388
174
393
544
18
15
390
518
110
297
301
329
957
902
72
650
385
515
791
1036
1348
1348
142
705
544
18
15
390
518
110
297
301
329
957
902
72
650
385
515
791
1076
1348
1348
142
705
544
18
15
390
518
110
297
301
329
957
902
72
650
385
515
791
1108
1348
1348
142
705
544
18
15
390
518
110
297
301
329
957
902
72
650
385
515
791
1300
1348
1348
142
705
544
18
15
390
518
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1348
342
497
544
18
15
390
518
110
297
301
329
957
902
72
650
417
515
791
1036
1348
1348
334
393
544
18
15
390
518
110
297
301
329
957
902
72
650
417
515
791
1052
1348
1348
334
393
544
18
15
390
518
110
297
301
329
957
902
72
650
417
515
791
1076
1348
1348
334
393
544
18
15
390
518
110
297
301
329
957
902
72
650
417
515
791
1300
1348
1348
334
393
544
18
15
390
518
110
297
301
329
957
902
72
650
417
515
791
1324
1316
1348
334
393
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
1036
644
1548
190
498
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
1044
644
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
524
644
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
524
580
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
532
644
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
532
580
1604
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
1076
644
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
1108
580
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
540
644
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
540
580
1604
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
1300
324
260
182
753
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
596
580
1540
182
497
544
18
15
390
518
110
297
301
329
957
902
584
778
385
515
791
1324
292
292
190
705
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
1036
644
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
1044
644
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
524
644
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
524
580
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
532
644
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
532
580
1604
86
1009
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
1076
644
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
1108
580
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
540
644
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
540
580
1604
86
1009
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
1300
324
268
94
881
288
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
564
644
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
564
580
1604
86
1009
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
596
580
1540
86
881
544
18
15
390
518
110
297
301
329
957
902
584
778
193
515
791
1324
292
292
86
881
288
18
15
390
518
110
297
301
329
957
902
584
778
705
515
791
524
580
1604
1110
433
544
18
15
390
518
110
297
301
329
957
902
584
778
705
515
791
532
580
1604
1110
433
544
18
15
390
518
110
297
301
329
957
902
584
778
705
515
791
1108
580
1604
1110
433
544
18
15
390
518
110
297
301
329
957
902
584
778
705
515
791
540
580
1604
1110
433
544
18
15
390
518
110
297
301
329
957
902
584
778
705
515
791
596
580
1604
1110
433
544
18
15
390
518
110
297
301
329
957
902
584
1674
385
515
791
1044
1092
900
142
449
544
18
15
390
518
110
297
301
329
957
902
584
1674
385
515
791
1108
1092
900
142
449
544
18
15
390
518
110
297
301
329
957
902
584
1674
385
515
791
1116
1092
900
142
449
544
18
15
390
518
110
297
301
329
957
902
584
1674
385
515
791
1300
68
900
142
449
544
18
15
390
518
110
297
301
329
957
902
584
1674
385
515
791
1300
1092
900
142
449
544
18
15
390
518
110
297
301
329
957
902
584
1674
385
515
791
596
68
900
142
449
544
18
15
390
518
110
297
301
329
957
902
584
650
385
515
791
1300
68
388
310
497
544
18
15
390
518
110
297
301
329
957
902
584
650
385
515
791
596
68
388
310
497
544
18
15
390
518
110
297
301
329
957
902
584
650
385
515
791
1324
292
388
142
705
544
18
15
390
518
109
161
301
969
637
906
585
1550
1538
771
919
1057
1157
656
1544
274
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1068
1670
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1068
1606
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1076
1670
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1076
1926
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1076
1606
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1670
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1926
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1606
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1068
70
1096
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1068
1158
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1076
134
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1076
70
1096
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1084
134
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1084
70
1096
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1084
1094
1032
1550
257
288
18
15
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1084
1158
1032
1550
257
288
18
15
390
518
109
169
301
969
637
906
585
1546
1537
771
919
1057
1158
1032
1550
257
288
18
15
390
518
109
297
301
969
637
902
73
650
385
771
919
1084
1350
1352
606
369
288
18
15
390
518
109
297
301
969
637
902
585
650
321
771
919
1068
70
392
526
257
288
18
15
390
518
109
297
301
969
637
902
585
650
321
771
919
1076
70
392
526
257
288
18
15
390
518
109
297
301
969
637
902
585
650
321
771
919
1084
70
392
526
257
288
18
15
390
518
110
265
301
969
637
902
584
458
449
771
919
1068
1156
204
534
273
288
18
15
390
518
110
265
301
969
637
902
584
458
449
771
919
1084
1156
204
534
273
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1068
1668
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1068
1604
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1076
1668
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1076
1924
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1076
1604
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1668
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1924
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1068
68
1092
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1068
1156
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1076
132
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1076
68
1092
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1084
132
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1084
68
1092
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1084
1092
1028
1550
257
288
18
15
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1084
1156
1028
1550
257
288
18
15
390
518
110
297
301
969
637
902
72
650
385
771
919
1084
1348
1348
598
369
288
18
15
390
518
110
297
301
969
637
902
584
650
385
771
919
1068
68
388
310
369
288
18
15
390
518
110
297
301
969
637
902
584
650
385
771
919
1076
68
388
310
369
288
18
15
390
518
110
297
301
969
637
902
584
650
385
771
919
1084
68
388
310
369
288
18
15
390
518
110
297
301
969
637
902
584
650
321
771
919
1068
68
388
526
257
288
18
15
390
518
110
297
301
969
637
902
584
650
321
771
919
1076
68
388
526
257
288
18
15
390
518
110
297
301
969
637
902
584
650
321
771
919
1084
68
388
526
257
288
18
15
22
18
26
193
29
36
102
30
464
286
770
288
70
453
996
1254
828
96
116
18
15
22
18
26
193
29
36
102
30
464
286
771
288
61
388
996
1254
818
99
67
18
15
22
18
26
193
29
36
102
30
464
286
771
288
413
388
996
1254
818
99
387
18
15
22
18
26
193
157
36
102
30
464
286
2
32
93
196
996
742
60
352
131
18
15
22
18
26
193
157
36
102
30
464
286
2
32
93
197
996
742
60
352
131
18
15
22
18
26
193
157
36
102
30
464
286
2
288
317
836
996
1254
316
864
451
18
15
22
18
26
193
157
36
102
30
464
286
2
288
317
837
996
1254
316
864
451
18
15
22
18
26
193
157
36
102
30
464
286
2
288
413
388
996
742
60
864
1795
18
15
22
18
26
193
157
36
102
30
464
286
2
288
861
836
996
742
60
864
1411
18
15
22
18
26
193
157
36
102
30
464
286
2
288
861
837
996
742
60
864
1411
18
15
22
18
26
193
157
36
102
30
464
286
2
288
861
708
996
742
60
864
1411
18
15
22
18
26
193
157
36
102
30
464
286
2
288
829
836
996
742
572
736
1731
18
15
22
18
26
193
157
36
102
30
464
286
2
288
829
837
996
742
572
736
1731
18
15
22
18
26
193
157
36
102
30
464
286
2
288
605
388
996
742
60
864
899
18
15
22
18
26
193
157
36
102
30
464
286
2
288
605
452
996
1254
316
864
899
18
15
22
18
26
193
157
36
102
30
464
286
3
32
93
196
996
742
50
355
131
18
15
22
18
26
193
157
36
102
30
464
286
3
32
93
197
996
742
50
355
131
18
15
22
18
26
193
157
36
102
30
464
286
3
32
349
196
996
1254
306
947
643
18
15
22
18
26
193
157
36
102
30
464
286
3
32
349
197
996
1254
306
947
643
18
15
22
18
26
193
157
36
102
30
464
286
3
32
349
836
996
1254
306
947
643
18
15
22
18
26
193
157
36
102
30
464
286
3
32
349
837
996
1254
306
947
643
18
15
22
18
26
193
157
36
102
30
464
286
3
32
349
452
996
1254
306
947
643
18
15
22
18
26
193
157
36
102
30
464
286
3
288
349
836
996
1254
306
435
387
18
15
22
18
26
193
157
36
102
30
464
286
3
288
349
837
996
1254
306
435
387
18
15
22
18
26
193
157
36
102
30
464
286
3
288
349
452
996
1254
306
435
387
18
15
22
18
26
193
157
36
102
30
464
286
3
288
317
836
996
1254
306
867
451
18
15
22
18
26
193
157
36
102
30
464
286
3
288
317
837
996
1254
306
867
451
18
15
22
18
26
193
157
36
102
30
464
286
3
288
413
388
996
1254
306
435
259
18
15
22
18
26
193
157
36
102
30
464
286
3
288
861
836
996
742
50
867
1411
18
15
22
18
26
193
157
36
102
30
464
286
3
288
861
837
996
742
50
867
1411
18
15
22
18
26
193
157
36
102
30
464
286
3
288
861
708
996
742
50
867
1411
18
15
22
18
26
193
157
36
102
30
464
286
3
288
829
836
996
742
562
739
1731
18
15
22
18
26
193
157
36
102
30
464
286
3
288
829
837
996
742
562
739
1731
18
15
22
18
26
193
157
36
102
30
464
286
3
288
605
388
996
1254
306
867
899
18
15
22
18
26
193
157
36
102
286
464
286
3
32
349
900
740
486
306
947
643
18
15
22
18
26
193
157
36
166
30
464
286
2
32
477
964
996
742
60
352
387
18
15
22
18
26
193
157
36
166
30
464
286
3
32
477
964
996
742
50
355
387
18
15
22
18
26
193
157
404
454
462
496
286
2
384
317
516
548
422
8
672
355
18
15
22
18
26
193
157
404
454
462
496
286
2
384
317
517
548
422
8
672
355
18
15
22
18
26
193
413
292
102
286
464
286
514
544
605
900
740
742
1596
864
899
18
15
22
18
26
193
413
292
102
286
464
286
515
544
605
900
740
742
1586
867
899
18
15
22
18
26
193
413
292
614
542
688
286
514
544
1597
900
964
614
1648
992
1731
18
15
22
18
26
193
413
292
614
542
688
286
514
544
1597
901
964
614
1648
992
1731
18
15
22
18
26
193
413
292
614
542
688
286
515
544
1597
900
964
614
1634
995
1731
18
15
22
18
26
193
413
292
614
542
688
286
515
544
1597
901
964
614
1634
995
1731
18
15
22
18
26
193
413
804
614
542
688
286
514
1568
1085
900
964
614
1648
1760
1731
18
15
22
18
26
193
413
804
614
542
688
286
514
1568
1085
901
964
614
1648
1760
1731
18
15
22
18
26
193
413
804
614
542
688
286
515
1568
1085
900
964
614
1634
1763
1731
18
15
22
18
26
193
413
804
614
542
688
286
515
1568
1085
901
964
614
1634
1763
1731
18
15
22
18
26
449
541
36
102
542
784
798
770
544
1597
1860
868
614
608
608
1091
18
15
22
18
26
449
541
36
102
542
784
798
770
544
1597
1861
868
614
608
608
1091
18
15
22
18
26
449
541
36
102
542
784
798
771
544
1597
1860
868
614
1202
1251
1091
18
15
22
18
26
449
541
36
102
542
784
798
771
544
1597
1861
868
614
1202
1251
1091
18
15
22
18
26
449
541
36
102
542
784
798
898
544
1597
1860
868
614
880
1120
1091
18
15
22
18
26
449
541
36
102
542
784
798
898
544
1597
1861
868
614
880
1120
1091
18
15
22
18
26
449
541
36
102
542
784
798
962
544
1597
1860
868
614
1264
1216
1091
18
15
22
18
26
449
541
36
102
542
784
798
962
544
1597
1861
868
614
1264
1216
1091
18
15
22
18
26
449
541
36
102
542
784
798
963
544
1597
1860
868
614
754
67
1091
18
15
22
18
26
449
541
36
102
542
784
798
963
544
1597
1861
868
614
754
67
1091
18
15
22
18
26
449
541
36
614
542
784
798
770
544
1853
1348
868
614
824
608
579
18
15
22
18
26
449
541
36
614
542
784
798
770
544
1853
1349
868
614
824
608
579
18
15
22
18
26
449
541
36
614
542
784
798
771
544
1853
1348
868
614
818
739
579
18
15
22
18
26
449
541
36
614
542
784
798
771
544
1853
1349
868
614
818
739
579
18
15
22
18
26
449
541
36
614
542
784
798
898
544
1853
1348
868
614
880
608
579
18
15
22
18
26
449
541
36
614
542
784
798
898
544
1853
1349
868
614
880
608
579
18
15
22
18
26
449
541
36
614
542
784
798
962
544
1853
1348
868
614
1264
1216
579
18
15
22
18
26
449
541
36
614
542
784
798
962
544
1853
1349
868
614
1264
1216
579
18
15
22
18
26
449
541
36
614
542
784
798
963
544
1853
1348
868
614
754
67
579
18
15
22
18
26
449
541
36
614
542
784
798
963
544
1853
1349
868
614
754
67
579
18
15
22
18
26
449
285
36
102
542
784
798
514
544
573
1860
868
614
1132
1376
1091
18
15
22
18
26
449
285
36
102
542
784
798
514
544
573
1861
868
614
1132
1376
1091
18
15
22
18
26
449
285
36
102
542
784
798
515
544
573
1860
868
614
1138
1507
1091
18
15
22
18
26
449
285
36
102
542
784
798
515
544
573
1861
868
614
1138
1507
1091
18
15
22
18
26
449
285
36
614
542
784
798
514
544
1853
1348
868
614
1132
1248
1603
18
15
22
18
26
449
285
36
614
542
784
798
514
544
1853
1349
868
614
1132
1248
1603
18
15
22
18
27
193
29
33
166
174
497
282
770
802
1518
265
837
452
778
611
1888
18
15
22
18
27
193
29
36
102
30
17
281
771
544
70
198
210
947
824
867
1140
18
15
22
18
27
193
29
36
102
30
17
281
771
544
582
710
210
947
824
867
1396
18
15
22
18
27
193
29
36
102
30
17
281
771
544
838
838
850
947
824
867
884
18
15
22
18
27
193
29
36
102
30
17
281
771
544
838
838
722
947
824
867
884
18
15
22
18
27
193
29
36
102
30
17
281
771
544
838
710
210
947
824
867
884
18
15
22
18
27
193
29
36
102
30
17
281
387
544
838
838
850
947
392
879
889
18
15
22
18
27
193
29
36
102
30
17
281
899
544
70
198
210
947
904
623
633
18
15
22
18
27
193
29
36
102
30
17
281
899
544
1606
1478
850
947
904
623
1657
18
15
22
18
27
193
29
36
102
30
17
281
899
288
70
198
210
947
904
111
633
18
15
22
18
27
193
29
36
102
30
17
281
899
800
582
710
210
947
904
1135
1145
18
15
22
18
27
193
29
36
102
30
465
282
770
288
70
453
997
1252
826
96
116
18
15
22
18
27
193
157
36
102
30
465
282
2
32
93
197
997
740
58
352
131
18
15
22
18
27
193
157
36
102
30
465
282
2
288
317
837
997
484
570
736
195
18
15
22
18
27
193
157
36
102
30
465
282
2
288
829
837
997
484
570
736
1731
18
15
22
18
27
193
157
404
454
462
497
282
2
384
317
517
549
420
10
672
355
18
15
22
18
27
193
157
404
454
462
497
282
2
384
318
518
549
420
10
672
354
18
15
22
18
27
193
413
804
614
542
689
282
514
1568
1085
901
965
612
1642
1760
1731
18
15
22
18
27
449
29
36
102
286
785
793
1923
1056
582
966
978
595
1752
1123
1401
18
15
22
18
27
449
29
36
102
286
785
793
1923
544
838
966
978
595
1752
99
889
18
15
22
18
27
449
29
36
102
798
529
793
643
544
1606
1926
1026
1459
904
1135
1657
18
15
22
18
27
449
29
36
614
542
529
793
643
544
1862
1350
1362
1459
904
1135
1913
