2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
49
0
0
0
0
11
7
1
3
20953
30768
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
2082
2081
545
34
289
290
2082
1569
546
1570
2082
289
290
2081
2145
105
2144
80
112
100
2145
2144
2665
2144
112
2153
617
2145
2144
112
100
2145
609
105
2160
2160
2145
105
1633
2160
2656
2144
2145
2656
2145
2149
2149
2149
213
357
2149
2149
213
2149
2149
2149
2149
2149
357
2405
2149
3685
2149
613
2149
213
2149
2149
2149
2149
1637
2149
2149
2149
2149
2149
2661
2149
2149
2261
2149
3685
2405
613
2277
2277
2277
2277
2405
2277
2277
2405
2277
2277
2277
2405
2277
2405
2405
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2405
2277
2405
2277
2277
2277
2405
2661
2237
2237
253
2237
253
2237
2941
2237
2237
2301
2237
2237
2237
2877
2557
2429
509
2429
509
2365
445
2493
2493
2493
2365
445
2365
2365
445
2365
2493
2493
2493
2493
2493
2749
2493
2493
2429
2493
2365
2493
2493
2493
2173
2173
2221
2061
525
173
174
2061
269
2221
2077
30
541
269
542
285
286
2221
2077
2221
2221
2589
285
2221
2214
2214
2989
2077
2077
2077
2077
2077
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2478
2477
2477
2478
2477
2733
2733
2733
2829
2733
2989
2470
2470
2470
2077
2061
2094
78
2094
2094
2094
173
2094
2094
2094
2080
2080
2080
2080
2204
2080
2080
2080
2080
160
288
2080
2092
2080
288
800
44
76
2080
2080
2092
2198
2196
2702
2080
2848
2848
2848
2080
800
2350
2350
2606
3022
3022
2336
2336
2208
288
2592
172
300
2336
2348
2702
2702
2702
2702
2700
2080
44
3662
3630
3230
2336
3616
2196
2710
2708
2206
2702
2483
2163
127
2159
2159
2159
2229
2159
2159
2159
2160
432
2160
2160
2160
624
2160
2160
2160
2160
2224
432
2480
2480
2160
2208
416
2144
608
2144
608
2656
2144
2144
2144
2144
2152
2239
2224
3695
2160
2928
2928
2912
2656
2912
2159
2159
3951
2686
639
2687
2160
2160
2736
2480
2144
2144
2144
2144
2152
2239
3711
3711
2671
2656
3680
3680
2271
2159
3711
2656
2416
2480
2687
3696
2495
2783
2572
2060
2061
2053
2053
2053
2089
2053
2053
2053
2061
22
390
2438
2070
2070
2070
2070
2070
2070
2070
2070
2358
2358
2358
2358
2966
2438
2438
2054
390
2054
2054
2054
2054
2054
390
2054
2342
2342
2050
10
2445
2454
3077
2070
2966
2966
2950
2950
2950
2053
2053
3973
2054
2061
3917
2061
2070
2358
2358
2054
2054
2054
2054
2050
2061
3085
525
3981
2565
2566
2054
2054
2445
3589
2381
2566
2374
2358
2573
3990
2957
3917
2053
2053
2050
2066
2066
2050
5
6
10
18
2058
2058
18
2058
2058
2054
2066
2566
2566
2066
2066
2066
530
2066
2066
2066
530
2066
2066
2060
2050
12
2060
2050
2578
2566
2566
2054
518
2566
2566
2054
2566
2566
2054
2566
2054
2306
2306
2050
18
2050
18
2578
2578
2821
2066
2578
2578
2562
516
2564
2562
2053
2053
2057
2053
2053
3074
2054
2066
2050
2050
2054
2054
2054
2054
2050
2066
3589
3589
2050
2058
3590
2566
2566
2050
2050
2322
2054
2822
2050
2050
2066
2578
2834
2093
2093
2094
2139
2139
2094
2093
109
2093
2139
2093
2138
2139
2139
2074
2074
2093
2139
2157
110
2157
110
2074
27
2075
2075
2074
27
2074
27
2075
2075
2075
2074
27
2075
2094
2095
2094
110
2094
2159
2907
2157
2157
2093
46
110
2094
813
814
2093
46
110
2862
2094
110
2861
814
2862
2093
46
2093
46
109
2094
2074
27
2074
27
2094
2094
2094
2094
2139
2139
2925
2587
2651
602
2586
2331
2650
2586
2587
2285
2221
3629
2221
2221
3675
2285
2203
2415
2415
2286
2285
2285
2222
2286
2203
3629
3629
3630
2203
2605
558
3886
3886
2203
2606
2330
2606
2798
2203
2203
3675
2138
3098
2345
2337
2313
137
2385
2897
2209
2209
289
2593
161
289
2217
2313
137
2209
289
2322
2184
2184
2322
2130
2209
2313
137
2337
265
169
297
2313
169
297
2217
297
2217
297
2241
449
2241
449
195
451
2240
448
3011
3009
3009
963
3009
3009
963
2129
3008
3008
2113
2113
67
2112
2217
2345
2217
297
2217
297
2313
2345
2881
2209
2209
2209
289
169
297
2593
161
289
265
137
169
297
2209
289
137
169
297
2217
2601
2593
553
2209
2209
2209
2593
2593
553
297
2209
169
2601
2593
2593
2209
289
165
293
2209
289
169
2209
165
2209
2337
2209
2881
2881
2113
2113
2209
289
2209
289
2209
289
169
297
2209
289
169
297
2328
2584
280
2081
3011
4033
4033
2881
2881
4033
3777
3905
2081
2081
2081
2057
2081
2065
2081
2057
2089
2089
2089
2081
2081
2089
2081
2056
2081
2081
2081
2056
2081
2089
3105
3105
2577
2593
2386
2593
2601
2072
2072
2072
2753
706
3985
1938
2338
2306
2561
2049
2129
337
593
849
2641
2081
161
2081
161
2145
545
161
2657
2081
161
289
2145
545
289
2209
2593
2113
33
161
2209
2593
2371
2113
33
2113
2386
850
2129
82
2093
2349
2093
301
2349
2349
2093
557
301
2349
2349
2093
557
301
2605
301
2349
2349
2349
2349
2205
413
2589
285
2077
413
2077
2077
285
157
2077
541
285
2072
280
152
408
2072
536
280
2589
2589
3101
541
3101
541
2589
2589
2589
2373
2584
3096
2077
285
2077
285
2077
285
2072
2349
2349
2349
2349
2349
2349
2413
2861
2893
2341
2341
2093
173
2157
301
2093
173
301
2605
301
2605
2093
173
301
2157
557
301
2605
301
2093
77
173
2093
173
301
2093
109
557
301
2093
173
301
2605
173
301
2093
77
173
2093
173
301
2093
557
301
2221
2605
2093
557
2093
557
2349
2349
2349
3629
2733
2733
2861
2733
2733
2733
3757
3885
2085
165
2597
293
2085
165
2597
293
2213
2597
2213
2085
2085
293
2085
2341
2053
2333
2333
2333
2333
2085
165
293
2085
549
293
2085
165
2597
293
2213
2341
2080
160
2336
2085
165
2597
293
2085
293
2341
2945
2944
2944
2945
2589
2845
2845
2845
2893
2845
2589
2845
2081
2081
2529
2305
2305
2305
258
2093
2093
2861
2093
2541
2853
2085
2093
2085
2689
2433
2433
2433
2433
2437
2437
3885
3877
2561
514
2721
2881
2093
2605
2944
2433
2432
3969
3969
1922
2961
2962
3010
2338
2193
2193
2097
2097
817
2097
657
2609
817
3633
2097
2097
145
401
2097
305
2097
561
145
2097
305
2097
561
305
657
2449
2609
2097
305
2097
145
401
2353
817
2353
2097
561
305
657
2353
2193
401
2353
2097
2097
2449
2193
2353
2241
321
2097
2097
2097
305
2097
2097
2097
305
2097
2121
2084
292
2081
36
73
329
292
2377
2377
2377
2377
2377
2889
2377
2377
2377
2377
2377
841
2377
2377
3017
3017
3017
3017
2084
2852
2084
2084
2084
2852
2084
2084
2084
2084
2084
2084
2084
804
2082
2082
402
2450
2450
2082
2082
802
2082
3620
804
3620
3620
3620
3620
3620
3876
3876
3876
2125
3618
3618
2084
2340
804
2084
2340
804
2084
2084
292
804
2082
546
2532
3017
3044
3044
3044
3044
2532
2761
2849
2525
3037
2089
297
2089
2345
2601
297
2089
297
2089
297
2089
2601
2345
2601
2089
297
2089
553
297
2089
553
297
2345
2089
553
297
2089
553
297
809
2089
297
2089
297
2089
297
2105
313
2089
297
2089
297
2089
297
2089
553
297
2089
2345
2089
553
297
2089
553
297
809
2089
297
2089
297
2601
297
2345
2089
2601
297
2089
2105
313
2089
2089
297
2089
553
297
2601
297
2089
2089
297
2601
297
809
2345
2601
2089
2601
2345
2345
2345
2345
2857
3881
2345
2345
2601
2089
2601
3625
3625
3113
2141
157
2205
413
2717
2141
349
2205
2205
2717
2397
2461
2717
2205
2397
2397
2461
2397
2397
2205
2868
2865
820
2356
820
2353
817
308
820
2093
301
2093
301
2349
2093
2093
301
2093
557
301
813
2093
2093
301
2093
301
2093
2093
301
2861
2086
2086
2342
2093
2093
301
2093
301
2093
557
301
813
2349
2349
2349
3009
3014
3014
2609
2084
1572
2852
2852
2852
2868
2868
3892
2868
2097
2097
2609
2448
2449
2449
2449
2121
2084
3017
2249
2089
2077
2141
2089
2093
2257
2641
2641
2641
2353
2365
2365
3113
3165
2769
2769
2705
2081
2089
2633
3270
2337
2598
3521
3521
3521
2961
2961
3035
2523
2209
177
169
2537
2657
2145
609
2657
2145
609
2145
2145
2145
609
3681
2145
2145
2145
2529
2145
2529
2145
2657
2145
2145
2529
2145
2657
2529
2145
2145
2145
609
2145
2145
481
2145
2145
2529
2145
609
2657
2145
2145
2657
2145
481
2145
2145
2145
2529
2145
2145
2145
2145
2145
2145
2089
297
2345
2145
2145
2145
2145
2145
2145
2145
2529
2145
2167
2150
2150
2214
2150
2150
454
2502
2150
2502
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2685
2685
2685
2685
2150
2662
2150
614
2662
2150
2662
2662
2150
2150
2150
2150
614
2150
614
2150
614
2662
2150
2150
2502
486
2534
2534
2150
614
2150
614
3558
2150
614
3686
2662
3686
3686
3686
3686
3686
2662
2662
2662
2150
486
3686
3686
2150
2662
2150
2150
2662
2150
2150
2150
2662
2150
2150
2150
2854
2502
2598
2598
2598
2598
2598
2502
4006
2934
2678
2230
2230
2230
2230
2166
2230
2157
2157
2157
2157
493
2157
2669
2157
621
2157
621
2157
118
182
621
2157
118
182
621
493
2157
118
182
2157
2157
621
493
2157
2157
2157
621
2230
2157
118
621
2157
621
1645
2157
621
630
493
2157
2157
118
2157
118
182
621
493
2157
621
2157
2669
2157
2157
493
2157
2157
2157
2157
2157
2157
493
2157
182
2157
182
2157
182
2157
621
493
2157
2157
2157
2157
2230
2157
621
2157
2157
621
493
2157
2157
2157
182
621
2157
621
2157
118
2157
182
2157
2157
621
2157
2157
2669
2157
2157
2157
621
2157
2157
2157
2157
2157
2157
182
2157
182
2742
2157
2157
694
2157
2157
2157
2157
621
2157
2157
2157
621
2669
3693
2678
3693
2669
2669
2998
2998
2998
2669
2541
2541
2669
2669
2669
694
2669
2669
3181
1142
2550
2230
2166
182
2550
2230
2550
2230
2230
2230
2230
2230
2550
2230
2166
2998
2998
2998
2998
2998
2550
3014
3014
3014
3014
3014
3014
3014
3014
3014
2150
614
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
614
2662
2150
2150
2150
2150
2150
2150
2158
2158
2670
2158
2158
2526
2158
2158
2158
622
2158
622
2158
622
2158
2158
2158
622
2670
2158
2158
2158
2917
2918
2918
3937
2150
3686
3238
3238
3238
3254
3254
3510
3254
2145
2145
481
2657
2164
2162
2577
593
585
2577
593
585
594
2167
2150
2630
2502
2157
2230
2230
2230
2150
2097
3794
2514
2673
2913
3062
3062
2157
2166
3697
3697
2657
2593
2541
3645
2502
2930
2662
2865
2865
2865
3633
3633
2563
2307
2048
256
2048
256
2048
2560
256
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
3680
2048
2048
2048
2304
2229
2229
2233
181
2233
2229
2229
2229
2229
3705
1653
2229
2229
2229
2169
2169
2169
117
185
181
2169
117
185
181
2233
2169
185
181
2169
117
185
2233
2169
185
2169
185
2169
185
2169
2169
117
185
181
3705
2169
2233
2233
2169
2232
2232
2160
2160
2160
2160
2144
2144
2156
2156
492
2156
2160
2160
2144
2144
2224
2224
2224
2224
2224
2050
2078
2078
2222
2078
2078
2526
2526
2078
2526
2950
2950
906
2950
2950
2950
906
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2078
2590
2590
2590
2590
2078
2590
2590
2078
286
2078
286
2078
286
2078
286
2846
2590
286
798
2590
798
2590
286
2590
798
2846
2078
2078
2334
2334
798
2846
2846
2590
2846
2590
798
2590
798
2590
2334
2846
3614
2334
3870
3870
3870
3870
3870
2590
1566
2590
1566
3614
2078
542
286
798
2078
542
286
798
3614
3870
2078
286
2590
2078
2078
2590
2078
2078
2078
2334
2078
2078
2590
2408
2414
2408
2408
2408
2408
2408
2414
2990
3030
3030
2230
2230
2230
2230
2589
2230
2077
285
2077
285
2077
285
2077
2077
285
797
2589
2845
2077
797
2333
2588
2332
2076
108
284
124
172
188
2077
2077
285
284
182
2588
284
796
2076
284
124
188
2077
285
2333
284
182
2588
2076
284
796
188
2076
108
284
172
188
2077
285
284
2077
28
285
284
182
2588
2076
108
284
124
172
188
2588
1644
2076
284
796
188
2076
540
2076
540
2076
540
796
188
2076
540
284
2230
2076
540
108
188
2077
2588
2588
2844
3612
2076
540
108
2844
188
2589
2844
188
2076
2076
540
108
2077
541
540
2076
540
108
284
796
188
2077
285
2077
182
2076
540
284
188
2332
2076
108
2156
188
2076
2076
2076
2076
2332
2076
540
284
172
188
2076
2156
172
188
2076
108
284
172
188
2156
2156
2844
2076
284
172
188
2230
2220
2230
2076
108
284
172
188
2230
2076
108
284
172
188
2588
2236
2588
2588
2588
2076
2230
2076
540
108
172
2588
284
2588
2076
172
2076
284
172
2076
2076
2076
540
2076
540
284
172
2230
2588
284
796
2076
2220
2172
796
2077
2172
2230
2172
2172
3708
2172
2172
3708
2172
2172
2172
2172
2156
172
2156
172
2156
172
2156
2156
172
2156
2230
2156
172
2230
2742
2156
172
2156
3766
2156
172
2156
2156
2156
172
2220
2156
2156
172
2156
2156
172
3868
3869
3869
3868
3868
3868
2998
2998
2973
3868
2844
2844
2156
3708
2156
3766
3869
3868
3868
3868
2330
794
2230
2074
2074
182
2074
794
2230
2842
2230
2230
2230
2230
2230
2844
2230
2076
2998
2998
2998
2998
2970
2332
796
2510
2510
2510
2510
2510
2510
2510
2510
2510
2058
266
2570
2058
2058
266
2058
266
2570
2058
2058
266
2058
266
2058
2058
2058
266
2058
2058
2154
2154
2154
2154
2154
2154
2306
2050
258
2818
2050
2050
2306
2146
2146
2146
2146
1634
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
3040
3022
3022
2553
2590
3614
2974
2974
3486
3518
2968
2968
3006
2229
2233
181
2233
4081
2566
2307
3008
3008
1984
3008
1984
3008
3008
3008
3008
2050
2078
2414
2414
2220
2230
2230
2230
2314
2144
3075
3075
3968
2160
3610
3612
3868
3868
3968
3968
2048
3936
2588
3270
2606
3072
3998
2014
2784
2784
2784
2208
2208
2066
2502
455
2068
2068
2068
2068
2068
2068
2068
532
2090
2090
2602
2090
554
2090
2090
554
2090
2090
2090
2090
554
3626
2068
2068
2068
276
2068
2213
453
457
2505
2725
2505
2725
2505
2501
2505
2213
457
3525
3525
2213
2505
2213
2629
2629
2117
37
73
549
581
2117
37
2085
293
2117
37
73
293
2117
37
2117
2085
2121
2085
2117
37
549
581
2085
293
805
2341
2085
2085
2085
2085
2117
581
2085
293
2117
2085
2117
2085
2117
2117
2117
2341
2341
3653
1317
2085
549
2085
2853
2117
581
2066
2066
274
2130
2130
2130
594
2130
2053
2053
2188
2188
2188
2184
140
2130
2130
2097
2097
2516
2516
2056
2056
2056
2066
2193
2193
2129
2129
2129
2641
2641
2129
2641
2633
2121
2633
3145
73
585
2633
2633
2633
2121
585
3144
584
3144
72
584
2632
2632
2632
2120
584
2120
584
3145
585
2633
3144
584
2632
2512
2736
2832
2832
2832
2065
2737
2577
2065
2065
2065
2065
2065
2065
2321
2833
2833
2833
2833
2833
2577
785
2833
2577
2833
2577
785
2833
2833
2065
2065
2065
2065
2065
2833
2833
2577
785
2577
785
2833
2833
2577
785
2577
785
2833
2833
2577
3601
2833
2576
2577
2577
2577
2577
2736
3760
2737
3761
3601
2065
2065
529
785
2065
529
273
2577
785
2065
2065
2065
273
785
2577
785
3601
2577
2064
2064
2576
2064
2065
2577
2065
2065
2065
2065
2065
2065
2065
3008
2249
969
3008
2240
2368
2368
2240
2377
2609
3141
1097
581
3141
581
2505
2065
273
457
2065
273
457
2505
2833
2505
2065
2065
785
2065
2065
785
2065
2065
2065
785
2065
2065
2833
2833
3345
2065
3345
2321
2832
2832
2064
528
2064
2064
784
2320
2064
2064
2064
2064
2064
784
2064
272
2504
2064
528
2064
2576
784
2064
528
2064
784
2832
2064
2064
784
2064
784
2064
784
2064
272
2064
272
456
2576
2064
2064
784
2064
784
2064
272
2064
784
2064
2064
784
2064
2064
2064
272
2064
272
784
2320
2064
272
2064
2064
784
2064
272
2064
272
456
2576
2064
784
2064
2064
784
2832
2064
2064
2576
2576
2064
2064
784
2064
784
2064
2576
2576
784
2576
2576
2576
2576
784
2832
2832
2832
2576
784
2320
2504
2064
2832
2064
2064
2064
2064
784
2064
784
3344
3344
2064
2832
2064
3344
2064
2320
2064
2064
272
2064
2064
2064
784
2064
2064
2320
784
2832
2064
2064
2064
2064
3344
2064
272
2064
2320
2064
2504
2064
2064
528
2064
272
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2576
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
456
2064
2064
2064
2832
2064
2064
784
2504
2064
2504
2504
2064
456
2064
2064
456
2064
2504
2064
2320
456
2064
2064
2064
2504
2064
2576
2320
2576
784
2576
2576
2064
2320
456
2064
2832
2504
2504
2064
784
2064
2832
2064
2504
2064
2064
2504
2064
2064
2064
2832
2064
784
2832
2064
2504
2504
2832
2064
2064
2064
2504
2192
2704
2192
2192
2120
2192
2192
3728
2192
2192
2192
2192
2192
2192
2192
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
144
2120
2120
2120
2120
2120
2120
2120
3656
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2576
2833
2832
2832
2832
2832
2577
2576
3216
2832
2832
2832
2504
3728
2120
3656
2833
2832
2832
2832
2065
785
2833
2505
2065
2065
273
2065
2065
2833
2505
2065
2505
2505
2065
457
2505
2505
2832
2504
2064
3089
529
3089
17
529
2577
2064
2633
2064
2064
784
2160
2161
2161
2160
2160
2161
2161
2161
2161
2068
276
2324
2580
2324
2068
276
2324
2068
276
2068
276
788
2836
2068
2068
276
2324
2068
2324
2068
276
2068
2068
276
2324
2324
2068
2052
2052
2052
2052
2052
2052
2324
2068
2068
276
2580
2068
2068
276
2324
2052
2052
2052
516
260
2052
2564
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2564
2052
2641
2641
2641
2885
3857
3857
3121
3120
3088
2266
3120
2800
2778
2373
2469
2469
2469
3097
2762
2249
3162
3162
3162
3162
3162
3162
3162
3162
3162
2450
2257
2889
2889
2376
2377
2449
2248
2452
2417
2579
3603
3092
2770
2321
2320
3856
3856
3290
3290
3860
2928
3856
3144
2666
3290
3121
3153
2096
2096
2096
3024
3024
2475
2509
2509
2534
2534
2534
2534
2534
2146
2146
2146
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
3860
2326
2326
2326
2326
2326
2189
2189
301
2317
141
285
157
2317
2317
2189
2317
2317
285
301
2445
2445
2445
2445
2445
845
2445
2445
2445
413
2445
3981
3981
2061
525
2061
525
2061
2573
2061
2061
2061
2061
525
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
525
2061
525
2061
2061
2573
2573
2573
2573
2061
2061
525
2573
2061
525
2061
525
2573
2573
2061
2061
525
2061
2061
2445
2701
2701
2829
2829
2701
2701
2829
2829
2829
2829
2445
2701
2314
2314
2314
2482
2098
2098
2610
2098
2317
2445
2444
2444
2444
2516
2444
2099
2091
2099
2099
2452
2452
2068
2068
2068
2222
2537
2537
2089
2089
2089
2089
2089
2089
2089
2702
2790
2858
2058
1546
2058
2058
522
1546
2570
3594
3594
2442
650
2826
1674
650
3786
2762
1738
2058
1546
2058
2058
522
1546
2570
2058
1546
3594
2442
2826
2442
650
2826
1674
3594
3594
2698
3594
3594
2698
2334
2334
2846
2846
2846
2329
2330
2841
2328
2328
2328
2328
2328
2328
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2331
2331
2331
2331
2331
2331
3355
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
3864
3864
3870
3866
3865
1818
3864
3864
3870
3870
3866
3866
3864
2069
533
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2069
533
2581
2581
2581
2581
3867
3867
2078
2078
2590
2078
2073
26
2586
2074
2072
2072
2584
2072
2075
539
2075
2634
2505
2441
713
2634
2442
2058
2826
2530
2825
2106
3597
3085
1549
3597
3597
3597
2202
2326
2326
2190
286
154
2326
286
2326
286
2190
286
154
2446
3482
2458
2314
170
2314
2314
2314
2314
2314
2314
170
2314
2314
170
3338
2314
2314
2314
3338
2442
2474
2442
2442
3982
3982
2318
142
174
2318
2318
282
2318
2318
2318
2318
2318
142
2318
142
174
2318
2318
2318
2330
2202
2201
154
2318
2318
2318
2318
2318
2318
142
2318
2318
142
2318
3214
2190
2318
142
3342
2318
2318
2318
2318
2330
2202
2318
142
278
2326
2190
153
286
154
2318
2318
2318
142
2318
2318
2318
2318
142
2318
2318
142
174
3214
2318
142
282
2318
142
2318
2318
2318
142
2318
142
2318
2318
2318
142
2318
2330
2318
2318
2330
2318
2318
2330
2202
2326
2329
278
2190
153
286
154
2318
2318
142
174
3214
2318
282
2318
142
2318
3214
2318
2318
142
2318
2318
2318
2318
2318
2318
2318
1294
2318
2318
2318
3342
2318
2318
2318
2318
3342
3342
3342
3342
2318
3342
2318
2446
2446
430
3470
2478
2446
2446
2446
3470
2446
3470
2446
2446
2446
3470
2478
2446
2446
2446
2446
2446
2446
2446
430
2446
2446
3470
2478
2478
2446
3486
3482
2446
430
2446
2478
2446
2446
2446
2446
2446
2446
2446
2458
462
2446
2446
2446
2446
2446
2446
2446
2446
2478
2478
2446
2534
2534
2534
2530
486
2534
2146
102
2150
2150
2226
2150
2146
102
2130
114
102
2150
178
2150
2146
102
2150
2146
2150
2642
618
2150
2130
2130
2662
2314
166
2314
2314
2186
146
586
2214
2185
2634
2185
2185
2214
2322
2186
2214
2186
146
586
2214
2185
2185
2314
170
166
2322
2314
2186
146
586
2214
2342
2342
2342
3338
2342
2342
2470
2441
2441
2470
3494
2442
2442
458
2470
3494
2470
3494
2470
2442
2470
2470
2442
2470
2470
2470
3494
2470
3490
1446
3494
2470
2442
458
2441
457
3494
2470
2470
2470
2442
458
2062
2062
2062
2062
2062
2062
2062
3598
2062
2062
2830
2702
2830
398
654
2446
2446
2090
2090
2082
18
42
2082
18
42
2082
18
42
2082
18
42
2066
2058
2058
2570
2057
2057
2058
522
2058
2057
2057
2058
522
2058
2058
3593
2058
522
2058
2442
2442
2442
2442
2442
2442
650
2442
2442
2442
2442
2442
2342
2826
2830
654
2830
2982
2854
2326
286
2329
278
286
3598
2702
3982
4006
2442
3598
2570
3593
2826
2702
2702
2714
2317
141
2317
2317
2637
2317
2317
141
2317
2317
2189
3341
2445
410
2445
2445
2201
2329
2201
2457
2457
2317
1293
1305
2458
2322
3357
2333
3353
2329
2329
2329
2318
2829
2329
2329
2329
2910
2906
2906
2110
2110
2106
2106
2106
2106
2325
270
278
174
2318
174
2222
2325
2325
2325
270
278
174
2325
270
149
278
174
302
2222
2325
270
278
174
2325
270
149
278
302
2325
270
278
2197
278
174
2325
270
3349
1302
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2478
2221
2221
2221
2477
2477
2477
2197
2326
2326
2197
2477
2213
2213
2213
2469
2317
141
270
2317
141
270
142
173
2317
141
270
2317
2326
2317
2317
270
2445
2445
2445
2445
2445
398
2445
398
2445
398
429
2445
429
2477
2213
166
2341
294
2469
422
3747
3971
3715
2957
3352
3352
3642
3646
1590
3422
2396
3630
1590
3742
3644
2701
2445
2445
909
429
2445
2077
2534
2510
2132
2132
2132
2132
2132
2132
2132
2132
2132
2446
2473
2057
2057
2698
2957
2445
2505
2446
654
2483
2075
2075
2062
2539
3085
2469
3854
3853
3988
3988
2966
2900
3470
3210
2771
2915
2115
75
2115
3638
3636
3636
2774
2772
2600
2288
2288
3065
3065
3065
3065
3065
3065
3065
3065
3142
2630
2694
2630
2630
2950
2950
2950
2950
2822
2881
838
2881
774
838
2881
774
838
2694
1414
2065
2449
913
2833
913
2833
913
2833
401
913
2065
13
2065
2061
2065
13
2065
2065
2065
2061
2893
2449
77
2893
2833
781
2833
2829
2077
2065
2961
2961
973
2973
2973
2973
3021
2961
2961
2125
2829
2829
2065
13
2061
2065
13
2061
2065
2061
2061
2065
13
2065
13
2065
13
2061
2061
2065
13
2065
13
2065
13
2061
2065
2065
2065
2065
2065
2065
2829
2829
2829
2829
2829
2829
2829
2845
2829
2845
2833
2701
2701
2833
653
2833
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2077
2957
2957
2961
2961
2957
2957
2961
2961
2961
2961
2449
2449
2825
793
921
2457
2713
921
3015
2055
3015
455
3015
2119
2833
3021
2394
2618
2618
2386
2394
2055
2091
2055
15
2055
15
2308
2820
2310
2310
2308
2082
2241
449
2241
449
2081
2081
2081
2081
2081
2081
2593
2434
2465
2465
2049
2049
2049
2049
2049
2049
4033
3585
3585
2433
2433
417
2241
705
2433
2433
2465
2465
2465
2049
2049
2049
2049
2049
3073
1
1473
4033
2561
2561
1537
3585
2945
2945
961
2433
417
2433
417
2433
193
705
2433
3585
3585
2369
3585
3585
2433
321
2050
3
2562
515
2946
962
963
2818
898
962
963
2562
2819
387
2562
2691
2817
385
897
833
961
449
2817
2305
129
193
321
2305
2049
2049
2689
2497
1985
2689
2945
2817
2945
2945
961
2817
961
2817
897
961
2625
2049
513
2625
2561
2561
2561
2816
2304
2176
2176
2176
2048
2560
2688
2688
2688
2688
2944
2944
2816
2944
2816
896
2816
896
2816
2560
2560
2561
1345
1409
2561
2562
515
1282
1283
1346
898
1410
1347
899
1411
3842
2819
899
2562
1282
1346
898
1410
3841
2561
769
1281
897
1409
2562
515
1154
2562
515
1154
3202
2562
1154
2561
769
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
3456
3840
2115
194
195
2242
898
195
2754
2498
451
2947
2178
194
2754
2434
450
2241
2497
2753
2497
2176
2944
2944
3585
2369
2369
2369
3585
2369
2561
2593
2593
2881
2082
3625
3625
3593
3593
1577
3593
3593
2050
2050
962
450
2050
962
450
2050
2050
2050
2818
834
2818
2818
66
2114
2434
2818
2114
386
2050
2434
2434
418
2049
33
2081
2049
2049
2049
2049
2049
2817
65
801
2465
2113
385
2817
385
897
801
2465
2433
2849
2849
2849
2593
3009
2465
2465
2465
3010
3522
962
2050
34
962
450
2050
34
450
2082
2050
34
2050
962
450
2050
34
2050
34
2050
34
962
450
3010
2082
450
2050
34
450
2050
34
450
2050
2050
2082
2082
2082
2082
2050
34
2082
2050
2050
34
3010
3010
3010
3010
2498
2050
962
2050
450
2050
2050
962
2050
2050
962
2082
2498
2050
2050
2050
2050
2050
2050
2050
2050
450
2050
2050
2050
2050
962
450
2050
2050
2050
2050
2050
3010
3010
2050
2498
2498
3010
3010
3010
2498
3010
2818
66
386
418
802
2114
386
418
2466
2114
2818
66
386
898
418
930
2114
418
2818
386
834
802
2818
66
418
2466
2818
66
2434
2114
386
418
2114
386
418
2818
386
898
2434
2818
386
2818
386
898
2434
2434
2818
386
2818
2818
386
2434
2818
386
2818
386
898
2434
2818
386
898
2114
386
2882
2114
386
2818
2434
2114
2818
2114
386
2882
2818
386
898
834
418
802
930
2434
418
2466
2114
2818
386
898
834
418
802
930
2818
386
898
834
802
930
2818
386
898
834
802
930
2434
2818
386
898
802
2114
2434
898
2818
386
898
834
418
802
930
2434
418
2818
898
834
930
2946
834
930
2818
386
898
834
418
802
2818
386
898
834
418
802
2434
898
802
2434
898
418
802
2434
898
418
802
2690
706
674
2946
2594
2594
2594
2594
2594
2562
546
2562
546
2562
2562
2562
2562
2562
546
2562
2594
2050
3010
930
2978
2978
2978
3010
930
2946
2978
2978
3010
2946
962
2946
962
930
3010
930
2946
930
3010
2978
2978
2946
2946
3010
3010
3010
2594
418
2466
2434
450
418
2434
450
418
2434
450
2466
2466
2466
2434
2434
2434
194
706
450
418
2466
2498
418
2466
2242
2498
418
2754
450
2754
2466
2434
418
2466
2434
418
2434
194
2754
450
2754
2754
2466
2754
450
418
2754
2754
418
2594
450
2594
2594
2594
2977
2977
2465
2465
2465
2465
2081
2081
2081
2081
2081
2081
2081
2081
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2753
2753
2465
2049
33
2081
2049
33
2049
33
2049
33
2081
2081
2049
33
2049
2081
2049
2049
2433
417
2881
801
2113
2465
2113
385
2113
385
2113
2433
417
2433
2433
2945
2465
2433
417
2881
801
929
2849
2433
417
2433
2113
2465
2977
2977
2593
2593
2593
2593
2081
2049
2049
2945
929
2977
2977
2945
929
2977
2977
2977
2945
929
2977
2945
929
2977
2977
2945
929
2977
2977
2593
417
2465
2465
2433
417
2465
2465
2593
2465
2433
193
321
705
417
2433
193
417
2753
2433
193
2593
2465
2465
2593
2369
545
2593
2050
34
450
2082
2050
2082
2050
2114
386
2114
386
642
706
3714
2594
2562
546
3010
2114
2754
2434
450
418
2434
2434
194
418
2466
2081
2081
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2113
2049
33
2049
33
2081
2049
2049
2113
385
641
705
801
929
2817
641
705
2113
385
2113
385
2817
2817
65
385
897
705
417
801
929
2817
897
705
801
2817
385
897
417
801
929
2593
3585
2593
2593
2593
2081
2945
929
2977
2977
2977
2433
545
417
2753
2433
417
2433
417
2593
2593
2593
2977
2849
2690
2690
2850
2721
2849
2562
2562
2562
2562
2562
3586
3746
2946
930
2977
2881
3970
1954
3873
3841
1921
2977
3778
3650
3650
2057
2089
2057
2057
2085
2857
2857
2473
2857
425
2821
2473
2121
2949
2962
2473
2757
2073
2817
2113
2945
898
921
2465
2473
2121
2697
2962
2961
3525
2501
3521
2049
2497
2561
2057
2601
3049
3049
3049
2178
2178
2178
2498
451
2498
451
2498
2498
2498
2498
2053
965
453
3017
457
2066
2089
2505
2089
2089
3013
3013
2821
69
389
405
2473
2834
402
2473
2821
2473
2117
2834
402
2473
2473
2473
2821
389
405
917
2857
425
2834
402
914
2473
2821
389
405
917
2825
425
2437
2450
914
2473
2437
901
405
917
2473
937
2962
2437
2450
2473
2437
2473
2581
2578
2089
2985
2985
2985
2985
2985
2601
425
2473
2473
2601
425
2601
425
2473
2473
2601
2089
2473
2473
2985
2985
2473
2117
2450
914
2834
402
2437
2601
2052
2436
2436
2436
2057
2089
3017
2473
2473
2473
2473
2473
2857
425
2473
2857
425
841
2473
937
841
2962
2857
2985
841
2985
841
2985
2985
2985
2985
2601
425
2473
2473
2473
2601
425
2473
2601
2473
2473
2601
2065
2065
2577
2577
2449
2449
3751
3448
3768
3281
3073
2561
2114
2114
67
2114
3139
2338
2115
2114
67
2050
2114
2589
2449
397
2449
397
413
2461
2445
2445
413
2321
2569
2618
2262
2262
2262
2262
2262
2256
2256
2256
2256
2050
258
2465
2817
2561
2433
2821
2309
2433
2057
265
2217
2823
2363
2363
2666
2667
2665
2225
3202
3209
3302
1238
3296
2705
2646
310
2242
3073
3704
2667
3256
3240
1208
3256
3633
3638
3620
2113
2116
2828
2776
2776
2767
2767
2767
2767
2765
2977
2977
2977
2637
590
2582
2606
2893
842
846
2893
846
2598
558
2606
590
2605
558
586
590
2958
3117
1070
2890
2890
2890
2894
2890
846
2890
2894
2890
846
3150
3114
1062
1063
2113
2497
2497
2689
897
2689
2817
641
2689
3201
2177
2177
2113
2113
2113
2113
2113
2113
2113
2113
2113
2497
3009
2497
3009
4033
2689
2689
2689
2689
2241
2433
2113
2113
2113
3009
3009
3009
2625
2945
2945
2177
2945
2945
961
2113
2113
2113
2113
2113
3009
2113
2113
961
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2497
2497
2497
2497
2497
2497
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
2689
2689
2689
2689
2689
3201
2369
705
2753
2753
2753
2753
2753
2753
2753
2753
3777
3777
2497
2113
2113
2113
2113
3009
3009
2625
2625
2625
2945
2753
2753
2689
2689
2689
2177
2177
2177
2625
2253
2625
2113
577
2625
2177
2689
2625
2106
2050
2050
2178
2178
2253
206
2115
2254
2254
2509
462
2510
2070
38
2094
2070
2454
2086
46
2051
2096
2096
2608
2608
2345
2128
2050
258
2306
2818
2512
2562
2563
2563
2563
2819
2819
2819
2819
2819
2819
2563
3587
3587
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2819
2819
2819
2819
2819
2819
2819
2819
2563
2563
2563
2563
3587
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2819
2819
2819
2819
2819
2819
2819
2336
2336
3616
3616
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
3616
2592
2592
2592
2592
288
2592
2592
2080
544
2592
2336
2080
288
2080
2336
2592
288
2080
288
2336
2080
2848
2592
2592
2592
2080
2592
2592
2592
2592
2592
2592
2592
2592
2592
2336
2592
2592
2592
2592
2848
2596
804
2340
2436
2436
2436
2436
2306
388
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2850
2594
2594
3104
3104
3104
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
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2977
2977
1953
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
3106
3108
2208
2080
288
2080
288
2336
2592
2336
3616
2592
2592
2592
2320
2336
3616
2592
2592
2080
288
2080
3616
2592
2082
290
2594
3618
3856
2818
2818
2818
2832
2832
2832
2832
2576
2818
2598
3843
3843
3843
3843
3843
2817
2817
2114
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
3010
2498
2498
2498
2498
2498
3010
450
2498
2498
2434
3010
2242
706
2242
2115
163
2083
163
291
2083
163
291
2211
2211
2499
2499
2499
2499
2083
451
3043
2083
2083
2083
2595
2595
2595
2595
2595
2595
2595
2595
2595
2083
3011
2467
2595
2595
3043
3523
3011
2115
35
163
2115
35
163
291
2595
2083
547
2115
163
291
2083
163
2627
2115
35
163
291
2339
2083
163
291
2083
163
291
2595
2083
547
2211
291
2083
163
291
2339
2211
2211
291
2211
291
2595
2339
2595
2083
163
2083
547
2115
291
2115
35
163
2083
547
2115
35
163
291
2083
163
2083
579
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2114
2595
2595
2595
2595
2595
2499
483
2723
2499
2499
483
2499
2499
2723
2499
2499
2723
2723
2499
483
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3747
2723
2499
2499
2499
2723
2723
2723
2499
2723
3011
451
483
2083
483
2083
451
2083
3011
2083
2083
451
2083
2083
2083
3043
483
2083
483
2083
3107
2083
3107
2083
2083
2499
2083
3043
3011
2531
2083
483
2083
2083
3043
483
2083
2083
2083
2083
451
2083
2083
2083
451
2083
3010
450
2498
3010
450
2498
3010
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
2498
2498
2498
2498
3010
2498
2498
2498
2498
2498
3010
450
2498
2498
4035
2595
2595
2595
1571
2595
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3619
3619
3619
3619
3619
3619
3619
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
2083
2083
2083
2979
2979
2755
419
2467
2755
739
2595
2467
2595
2467
2595
2595
2595
2595
2595
2434
2115
2723
2723
2723
3107
2115
2723
2114
2723
2723
3043
3011
3043
3011
3011
3011
3011
3011
2595
2595
1187
2595
2595
2595
3235
2626
2627
2627
2627
2083
2083
2083
3011
995
3043
3011
3011
3043
3011
3011
995
3043
2979
3010
3010
3010
3010
2243
451
483
2243
227
451
483
2595
707
451
739
483
2371
547
483
2243
547
451
2467
2595
2595
451
2467
2499
2595
2595
2595
707
739
483
2403
483
2595
2498
2498
2242
450
2242
2242
706
2242
2242
706
2242
2595
2595
2595
2595
2595
2595
2595
2595
2595
2755
2467
2915
2883
2915
2915
2915
2083
3235
2083
2499
2243
547
451
483
2243
419
2115
2115
35
2339
2339
2211
2211
2499
2499
2243
2243
2243
2243
2243
2243
2499
2499
2499
2499
2499
2499
2499
2499
2531
2595
2595
2211
2339
2115
35
163
291
2211
2339
2211
2339
2083
2083
163
291
2083
2339
2115
2115
35
163
291
2114
2851
2498
2498
2083
2083
3011
3043
2083
2083
2083
483
2083
2083
2083
2083
451
2083
2083
2498
2498
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3619
2595
2083
2083
2979
2595
2083
2434
2434
2723
3107
675
2723
2723
2083
2723
2723
2723
2723
2723
2723
3011
3235
2595
1187
3235
163
3235
3235
2595
1187
3235
2595
2083
2083
3011
931
995
3011
931
995
2467
2595
227
451
419
483
2595
2595
2595
2595
2595
419
483
2275
483
2275
355
739
2595
483
2467
483
2595
419
483
2275
483
2467
2754
2242
706
2242
2595
2595
2595
2915
2915
2915
2915
2115
35
547
163
291
995
2083
547
163
291
2083
547
579
291
2339
2114
2851
2498
2083
963
451
995
483
2083
451
2595
2595
2595
2595
3619
2979
2595
2595
2595
579
2083
3043
3011
931
995
3043
3011
931
2979
995
2499
419
2371
451
739
483
2467
2595
2211
2211
2243
2243
2243
963
2243
2243
2243
2499
2499
2499
2499
2499
2499
2499
2083
547
163
291
2083
163
291
2083
163
291
2083
163
291
2851
2498
2498
2083
963
451
2083
2083
2083
3107
3107
3043
2083
2083
2083
451
2083
2498
2498
4034
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2979
3010
2595
2595
2595
2147
2083
2723
2595
163
2595
2595
3043
2979
2979
3043
2595
2595
419
2595
2467
2915
2915
2915
3619
2851
3650
3650
2851
3747
2595
2754
2754
2754
2754
2754
3778
3619
3107
3107
3107
2915
2595
2595
3043
1507
3010
3010
3619
3619
3907
3906
2307
2307
2307
2307
2945
2819
2819
2435
2819
2435
2817
2307
2307
2945
2947
2051
2561
2945
2817
2817
2945
2946
899
2945
2561
2307
2307
2177
2947
2689
2817
2817
2817
2817
770
2817
2689
2817
2563
2977
2977
2977
2496
2498
2496
2880
2880
2368
448
2368
448
2882
2370
450
2880
2496
2081
97
289
2593
2081
2337
547
291
2081
545
289
547
291
2083
291
2081
161
35
163
291
2593
547
2083
2083
2593
2721
3041
481
2081
2081
2081
2081
35
3043
483
2083
2081
35
3041
481
2083
2081
3043
2083
2083
2081
2083
2593
2593
2593
2593
2595
2593
547
2595
2595
2595
2593
547
2593
2593
2593
2593
2595
2595
2593
2595
2595
2593
2593
2593
2593
2593
2595
2593
547
2595
2593
2595
2593
547
2593
2595
2465
2467
2081
35
2721
675
2723
2723
3233
1187
3235
2081
35
2081
35
2081
35
2979
2595
2465
483
2595
2531
2593
547
419
483
2593
2915
2081
161
2081
2593
2081
673
3233
2081
2081
2595
2595
2595
2595
2593
2915
2132
2516
2516
2452
2083
2083
163
291
2595
2083
2083
2083
2083
2083
2595
2595
2593
547
2593
547
2595
3617
1571
2595
2595
1571
2593
1569
547
2595
2595
3619
3617
1571
3617
1571
3617
1571
2721
1059
35
675
2723
3235
163
2595
1187
2083
2083
2083
2979
2979
2595
2595
419
2595
419
2595
2595
2595
2915
2531
2531
2787
2787
2787
2787
483
3073
1030
1031
3076
3076
2145
3104
3616
2592
2592
2592
2592
3232
2368
2624
2624
2624
3776
2624
2753
2753
2753
2753
2497
2497
2497
2497
2753
449
2497
2561
2060
1548
2063
1551
2070
23
2070
23
2071
2070
23
2070
2070
2069
22
2070
2070
2051
2051
2448
2050
3842
2211
931
2945
2049
2498
2083
2083
2083
2061
22
23
2319
2319
2318
2147
2147
2145
3395
2561
2446
399
407
2454
407
2446
2305
3926
2366
2499
2051
3588
2145
2404
2404
2404
2404
484
3706
3710
1659
3710
2634
2638
3338
1162
2698
2698
2247
2247
2255
2255
2242
2882
2882
2882
3913
3913
1870
2602
3886
3146
3115
3113
1070
3146
3113
3722
3630
3886
3881
1865
1870
3881
1838
3886
3883
3881
1838
3113
3118
3118
2091
2091
3115
3113
1070
3115
3113
1070
3115
3113
3115
3113
1070
3625
2606
910
1582
2954
586
2955
2122
146
147
2442
2442
2345
153
154
298
2601
2089
153
154
2602
2202
2202
2457
2346
2345
153
154
409
410
2121
2121
2121
2195
2185
73
147
2185
73
2185
73
147
2185
73
2185
73
149
147
2441
2697
2451
2697
2963
2201
157
2201
2201
2201
2195
2441
2121
2121
2121
2963
2963
2963
3913
2713
2713
2089
3219
2963
2963
2121
141
77
149
147
2185
73
147
2121
2121
141
77
149
147
2121
147
2707
2195
2121
2707
2121
2121
147
2185
73
2121
147
2121
2185
73
141
77
149
146
147
2185
73
147
2185
73
147
2121
2185
73
147
2185
73
2121
147
2121
2185
73
147
2185
73
2121
2197
147
2197
147
2195
2197
147
2195
2453
403
2697
2697
2697
2697
2697
2697
2697
2707
2697
2707
2201
2345
2201
2201
157
2201
2457
413
2121
2597
2597
2597
2597
2597
2597
3621
3621
3621
3109
3109
2195
2121
2121
2121
2121
2963
2963
2121
77
2121
77
3917
2717
2597
2597
2201
2201
2201
2201
2201
2201
2122
2094
153
154
158
334
2122
2122
2122
2122
2090
2345
2121
2475
2375
2375
2246
2246
2094
153
154
158
334
2089
46
142
158
334
2195
2091
38
75
142
143
74
78
47
79
331
158
294
159
334
335
303
2091
75
142
47
79
331
294
159
335
303
2122
2126
79
587
586
591
2635
591
2198
2198
2185
2202
2450
2201
2185
2123
2118
2118
2630
2118
582
2542
2141
573
349
2118
454
2502
2950
2694
2630
2694
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
1303
3351
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
1303
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
2967
2967
2967
2967
2967
2967
2967
2909
2397
317
861
3133
3133
3645
3645
3645
3901
3901
3901
3901
3901
2630
838
2886
3133
3910
2109
2109
2109
2109
2109
1597
2109
2109
2109
2877
2461
2109
2365
413
2109
2365
2877
2365
829
2109
93
2109
317
605
2365
2109
2621
2109
573
3901
3645
2877
3645
3901
3901
3901
3901
3901
3901
3901
2877
2877
2621
669
3901
3901
3901
3133
2886
2886
2374
838
2438
2374
582
2374
2374
2374
2374
3654
3654
3910
3910
3654
3654
3910
3910
3910
3910
3910
3910
3910
2630
3910
3398
3389
3142
1350
1341
3142
2621
2621
2621
2621
2621
2621
2621
2621
2621
2621
2630
2630
2630
2621
574
2621
574
2621
574
2621
574
2621
582
574
2630
2621
582
2621
582
2621
582
2630
2630
2109
2109
2109
2109
2109
2109
2118
2109
2109
2109
2109
2592
2592
2592
2592
2592
2592
2976
2976
2976
2592
2592
2720
2848
2848
2720
800
2720
2848
2720
800
2848
3398
2630
2141
2109
2109
413
2109
2109
413
2461
2118
2461
3645
1341
2109
2109
2118
2374
2462
3389
1342
2110
2109
62
2109
2109
2109
3389
2109
2118
2118
2118
2118
3485
2054
134
2054
134
2054
134
2461
2973
2461
2461
2845
2054
3822
3456
3456
3456
3456
3456
2944
2944
2502
2246
2246
2246
2246
2246
2246
2246
2246
2246
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2246
2630
2246
2246
2246
2135
2135
343
855
2391
855
2391
855
407
2391
823
2135
2135
2359
2391
2391
2615
311
2359
2359
2615
2135
311
2615
2615
2135
343
311
2359
2359
2103
151
2359
2135
2103
87
151
2135
311
2135
3927
3927
3927
2903
2967
2103
2647
3671
2615
2967
2967
2135
2135
343
2135
2135
2135
343
855
2135
343
855
407
2135
343
2135
343
2135
2359
2135
2135
407
2359
2135
343
2135
343
407
2135
2135
2135
2135
343
2359
2871
2391
2391
2391
823
2103
2103
2359
2103
311
2103
2103
311
2103
2359
2103
2103
2359
823
2359
823
2391
2455
2359
823
2391
2391
855
2135
343
2871
2391
2103
2103
2103
2103
311
2135
151
2359
2135
151
2103
2103
151
2103
2103
311
2135
151
2103
2199
407
2359
2103
2103
151
2103
2135
2118
2118
2118
2502
2502
2502
2502
2502
2502
2502
2502
2502
3927
3895
1879
3927
3927
3895
2615
311
2615
311
2103
87
311
2359
2199
2615
311
2615
311
2359
2135
2359
2359
2135
2135
2199
2359
2630
2630
2630
2630
2630
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
3671
3927
2455
2455
2455
3927
3927
3927
2455
3927
2615
2615
311
2615
311
2135
311
2615
311
2135
2615
311
2135
343
2615
2135
343
2135
343
2615
311
2135
343
2135
343
2135
3127
567
823
2615
311
2103
2103
311
2103
2103
2103
2103
2103
2103
2615
311
2103
2615
2615
2359
2391
311
2359
2391
2391
2359
823
2359
2391
2103
2615
311
2103
2359
2103
2103
311
407
2103
2359
2103
2630
2374
2374
2630
2374
2374
2630
2886
2374
2374
2374
2374
838
2374
2630
2374
582
838
2374
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
2103
87
311
599
2103
87
311
2135
2135
311
2135
2135
311
2103
87
311
2103
87
311
2103
87
311
599
2135
311
599
2103
87
311
599
2135
2103
2103
2103
2103
2103
2103
567
2103
2103
2103
2103
2103
2103
567
2103
2103
87
311
2359
599
2103
311
2103
87
311
2103
87
2135
2359
2103
87
311
2359
2359
2135
2135
2359
2359
2103
2103
87
311
2103
87
311
2103
87
311
2103
87
311
2103
87
151
311
2135
2103
87
311
599
2103
87
311
3639
3639
1623
3639
1623
3639
1623
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
2903
2903
2903
2615
2615
2615
2615
2615
2615
2615
2647
2615
2647
2199
3671
3671
3671
3671
3671
2246
2135
2391
1623
2391
1623
3671
2103
1591
2135
2359
2118
326
3895
1879
3927
2615
2615
2615
2967
2967
2967
3991
3991
2359
2647
2135
2647
2615
3671
3639
3654
3927
3927
3927
2391
2391
2391
855
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
3127
567
3142
2630
2630
2630
2199
2615
311
2615
311
2103
151
2103
2615
311
2615
311
2647
2615
2615
311
2615
2615
311
2135
2647
2615
311
2199
2647
2615
311
2103
2647
2647
2615
2103
2359
2647
2647
2615
2615
2615
2359
2359
2359
2647
2630
2630
2630
2118
582
2246
2246
2246
2246
2246
2246
2246
3671
3671
3671
3671
3671
3671
3671
3671
3671
2455
2455
2103
2135
2103
3127
3127
2135
343
3671
2391
2615
2199
2647
2615
311
2615
2455
2455
2135
2135
2135
2903
2391
2103
2199
2615
311
2615
311
2087
295
2087
295
2087
295
2087
295
2087
295
2087
295
2343
2599
295
2087
551
2343
2343
2343
2343
2343
2103
311
2103
3927
2135
343
2871
2135
2135
343
2135
343
407
2135
311
823
2391
2871
2391
2871
2103
2103
2103
2359
2103
2359
2199
2135
151
2103
343
2103
151
343
407
2135
311
2502
2615
2246
2246
2135
2135
343
311
407
2615
2615
2103
2391
2103
567
311
2359
2103
311
2359
2103
311
2615
311
2359
2103
311
2103
151
311
407
2502
2502
2135
2359
2135
2103
87
311
599
2103
2103
2103
2135
2103
2103
311
2103
2103
311
2103
87
311
599
3671
3927
2903
2903
2615
2647
2135
343
2246
2246
2391
1623
2135
2391
599
1623
3671
3639
2103
311
2615
311
2615
311
3927
3927
3927
3927
2615
2135
2647
2135
2103
2103
3671
3671
3671
3671
3639
3927
2135
343
2135
343
855
2615
2615
2615
2615
2615
2615
2615
311
2615
599
2615
2615
311
2103
567
311
2615
311
2647
2647
2647
2647
2615
2615
311
2359
2615
311
2359
2359
2103
311
2615
3127
567
2359
2103
567
2359
2615
2615
311
2359
2615
311
2359
2103
3270
2246
2246
2246
3671
3671
3671
2103
3127
3127
3127
2135
2103
87
2103
2103
87
2135
311
823
2871
2103
87
2103
2103
87
2135
311
823
2103
2103
2135
2359
823
2903
2118
2615
2246
2103
87
311
2615
2103
567
311
2615
2103
567
311
2103
87
2615
311
2615
2103
311
2103
567
2103
567
3671
2615
2615
2615
3671
3671
2103
2615
3127
567
2103
567
3127
55
567
3127
55
567
3127
567
2103
567
2615
2615
2615
2103
2135
2615
2615
2615
2103
3671
2103
2103
2087
295
2087
295
2087
295
3111
551
2087
295
2087
295
2087
295
2087
551
2087
551
2087
551
2343
2343
2343
2103
567
2103
2103
2103
2359
823
2103
2103
2359
823
2103
2103
2359
2103
2103
2359
2615
2246
2246
2103
311
2615
2103
567
2103
311
2103
2103
2103
2103
2615
2103
2103
2103
311
2359
2103
311
2502
2502
3014
2103
567
2103
567
2103
2103
2103
2103
311
2103
567
311
2103
2103
567
2103
2103
2103
567
2103
2103
311
2103
2103
311
2103
567
311
2103
311
2615
3014
2615
2615
2615
2103
311
2103
311
2615
311
1591
2615
311
2103
2615
3639
2103
567
2615
2103
567
3127
2615
2615
2103
567
2615
2615
2103
3127
3127
3671
3671
3910
3910
3671
3671
3671
3782
3782
3782
3782
3782
2758
2135
3671
1847
3895
3671
1847
3127
3639
1623
3671
3127
3127
2758
2758
2135
2135
3159
3142
2944
2944
2944
2944
3008
2624
3008
3008
3008
3008
3264
2368
2368
2752
2752
2944
2304
3264
960
3008
3264
2752
2752
2752
2752
2304
2368
2368
2368
2752
2112
1600
2816
2816
2816
2816
2816
2816
3776
2816
2816
2880
2880
2880
2397
861
2398
862
2397
861
350
862
2909
2909
2909
2909
2909
2909
2910
2910
2910
2909
862
2909
862
2096
304
816
2096
2096
2096
304
2096
2096
2096
1584
2096
2096
2096
816
2096
2096
816
2096
2096
2352
2096
2096
304
2096
304
2096
144
400
2096
304
816
2864
2096
816
2096
2352
3888
2352
2096
2096
304
2096
304
2096
2096
2096
304
2096
304
3120
48
560
1584
2096
560
304
2096
2096
304
2096
144
304
400
3632
2352
2096
304
2352
2608
1584
2096
2096
304
2352
2352
2352
2352
2352
2096
304
2096
560
2352
2096
304
2096
2096
304
2096
304
2096
304
2096
304
2352
2352
2352
2352
2352
2352
2352
2352
2352
2096
304
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2096
304
2352
2352
2608
2608
2096
2096
2096
304
2096
560
304
2352
2352
2352
2352
2096
304
2096
2096
2352
2352
2096
304
2352
2096
2096
2608
2096
304
2608
2352
2352
2352
2352
2352
3632
3120
2096
2096
2096
304
2096
2096
3632
304
2096
2096
2368
2336
2336
2336
2336
2112
3136
2080
2080
544
2080
544
2432
2080
2112
32
2112
32
2112
288
800
2080
1568
2112
32
288
2112
32
320
288
2112
32
320
288
2112
32
2080
2112
32
576
2112
32
288
2112
576
2112
32
544
576
288
2624
2112
32
576
288
2112
32
288
2080
2080
2080
2080
2080
2080
2080
2080
2080
3616
3616
3616
3616
3648
3648
1568
3648
3648
1568
3648
2080
2080
2080
320
544
1600
1568
288
3872
2080
2112
32
288
3616
3616
2080
2080
320
288
2112
320
3104
32
544
2080
2080
544
2592
288
2080
544
288
2624
288
2080
2592
3616
3616
3104
2592
2592
2080
2080
2080
2080
2592
3139
3139
3139
3144
3144
3125
1075
3654
3142
2846
2845
2845
2845
2845
2838
2829
2830
2829
3790
2829
2195
2195
2201
157
147
2195
2185
2195
2195
2185
2451
2451
2451
2442
2320
784
3088
1296
2584
2584
2267
218
223
2265
219
2059
10
15
2057
11
15
2063
2050
3
2051
2050
3
2258
223
2057
2057
2050
2056
2379
2379
2118
2310
774
2566
2615
2615
3264
2304
2246
2352
2352
2352
2249
202
2474
2473
2648
2136
2450
2611
2624
2624
3159
2176
2441
395
398
2447
2441
395
399
2443
398
399
2441
395
2441
2602
3350
3051
2455
2071
2184
2592
2352
2352
308
2352
308
2352
308
2352
308
3275
3278
3275
3275
2795
2795
3160
88
3160
2712
2712
2095
2511
2055
2535
2087
3047
2663
2663
3087
3087
3087
2575
2575
3087
3087
3087
3087
2575
2575
3599
2575
1551
2575
3087
527
3087
3087
2575
2575
2575
2575
2575
2575
3599
3599
3599
2575
2575
3087
2575
3087
527
3087
527
3087
3087
527
2575
2575
2575
2575
2575
3599
3599
3087
3599
3087
3599
3087
2111
2103
63
2111
2415
2463
367
495
2479
495
2459
443
415
447
2487
2479
415
2095
2095
2491
415
447
2487
2607
2487
2487
2459
415
2351
2351
495
2203
159
411
415
2487
2459
415
2487
2177
2177
2177
2177
2177
2177
2689
2177
2177
2177
2177
2177
641
2177
2177
2177
2177
2177
2177
2049
3718
2177
2177
3204
2177
2177
2177
2177
2177
2177
2049
2177
2177
2177
3588
3588
3585
3073
2177
1665
2177
2177
3588
2564
517
2565
2053
2053
2053
2053
2052
5
2053
2053
517
2052
5
2053
2053
2053
2053
2053
2053
2053
517
2053
3589
2053
2565
3589
2565
2049
2048
1
2049
2049
2049
2049
2049
2181
2181
2181
2181
2181
2182
2180
133
2181
2181
2180
133
645
2693
2181
2693
2181
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2053
2052
5
2053
2053
2049
2181
2181
2177
2053
2053
2054
1541
1542
2053
1541
2053
1541
3589
3589
3590
2181
3716
3717
3713
2565
2561
2181
2181
2181
645
2181
2053
2053
2053
3589
3589
3589
3589
3205
2693
3077
3205
3205
3077
3205
2564
517
2053
2049
2181
2177
3588
1541
3589
2565
2565
2565
2565
3077
3717
3589
2565
1541
2183
2183
2183
2055
2055
2055
2563
2051
2051
2051
2051
2051
2051
2051
2051
2563
2051
2575
2575
2308
2052
2308
2052
2052
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2179
2179
2179
2179
2051
2179
2179
2256
2246
454
2246
710
3270
2246
2758
2185
2245
198
838
710
2885
2374
838
2246
2374
2246
326
2569
2569
2886
2569
3372
3348
2561
2580
540
596
636
2580
540
596
636
3084
1044
1052
1108
268
1084
276
1116
1148
308
316
1324
2572
532
268
276
540
300
316
1324
636
3084
1044
1076
1084
3084
1044
1052
1076
1108
1084
1116
596
2572
532
540
636
3084
1044
1052
1068
1076
1108
1084
1164
1116
1148
1204
1172
1212
3084
1044
1052
1068
1076
1108
1084
276
1292
1116
1300
1332
1340
3329
3116
3372
3348
1324
3092
524
532
1076
540
2572
540
596
3156
1116
3372
2684
3084
1044
524
1076
1084
540
636
3084
1044
524
540
2580
540
596
636
2580
540
596
636
3084
1044
1052
1108
268
1084
276
1116
1148
308
316
2316
276
540
316
1324
636
3084
1044
1076
1084
2316
3084
1044
1076
1108
1084
1116
596
2572
532
540
564
596
636
2572
532
540
636
2316
276
2316
276
2316
276
3084
1044
1052
1068
1076
1108
1084
1164
1116
1148
1204
1172
1212
3084
1044
1052
1068
1076
1108
268
276
1292
1116
1300
300
308
1332
1324
1340
3084
3372
3372
3084
1068
3084
1052
3372
3348
1324
3092
524
1076
596
1324
3092
524
532
1076
1108
540
596
1324
2572
1108
596
3164
3116
1076
1084
3116
1084
3116
1076
1084
3124
1084
3132
3116
3116
1076
1084
2885
2884
837
2885
2884
837
2948
901
2948
3909
3908
1861
3908
1861
3397
3396
1349
3396
1349
3396
1349
3396
1349
2758
2886
710
2886
2949
3398
2437
390
2438
2437
390
2438
2437
390
3398
2438
2437
390
2438
3013
966
2438
2438
2246
2438
2438
2758
3013
3014
3013
966
2437
390
2245
198
2437
2437
198
2437
390
3014
2437
390
2950
2950
2950
3526
3910
3013
966
3974
3398
3398
3398
965
3398
3461
1414
1477
3461
1477
1478
3461
1414
1477
1478
3910
3013
966
2949
902
2950
3398
3014
3525
3525
1478
2886
2886
2886
2886
2642
722
466
2374
2374
582
2886
2886
2886
2886
3909
3909
2885
2885
3909
4037
1990
3398
3013
3462
3461
837
3525
3525
3142
3014
3462
3398
3398
3270
3398
3398
2758
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2884
837
2886
2886
2886
2885
838
2886
2885
2886
2885
2886
2885
838
2886
2885
2886
2886
2886
2885
838
2886
2886
2886
2886
2886
2886
2886
2436
2436
2436
2948
901
1412
2948
1412
2948
901
2437
2949
2949
2949
1413
902
1414
2949
902
2374
2438
326
2438
326
3910
3910
3910
3014
3014
2950
3974
3974
2118
2950
966
2694
2182
390
326
2182
646
582
2182
2630
3718
2822
2822
838
3397
2886
2244
197
2436
2436
2372
325
453
2436
2436
2372
325
453
3013
3013
3013
3396
1349
3396
1349
2436
836
837
2436
2758
2886
2374
3397
3398
2886
2885
2886
2437
390
2437
390
2437
390
2502
2437
390
838
2245
2501
2501
3909
2064
2054
2054
2054
2054
2054
2054
2064
2064
2064
2064
2064
2054
2185
2581
534
2582
2582
2582
2582
3094
3094
2178
2306
2306
130
2306
130
2306
2306
2306
2306
130
2306
130
2306
130
2178
2306
130
2178
2306
2306
2306
2306
2178
2178
2178
2178
2178
2306
3911
2178
2178
2178
2247
2247
2247
327
839
455
2887
1479
2375
839
2887
2375
839
2887
2375
2887
2887
2247
2247
2247
3015
3015
2887
2887
455
3015
3015
2887
2247
2247
2887
2887
2247
2247
2247
3015
3015
2247
455
2375
2375
455
2247
327
711
455
2887
2247
327
839
711
2375
2247
711
2247
2759
3143
2375
3399
3911
2887
2759
4039
2759
3909
2757
2757
2245
2245
2885
2245
453
2245
2245
325
453
2373
837
2885
2245
453
2245
325
837
453
2885
2373
453
2245
2245
325
837
453
2245
709
2245
325
709
453
2245
709
2501
2245
2245
453
2373
453
2245
2245
325
453
2245
453
2245
2245
837
2373
2245
709
2245
2245
2245
2245
2245
2885
2885
2885
2885
2885
2061
525
2061
2061
2061
525
2061
2061
525
2061
2061
2061
2061
2061
525
2061
2061
2573
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2565
2189
2189
2189
2189
2189
2181
2181
645
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2693
2181
2181
2181
2181
2181
2181
2247
231
2247
2247
2599
2503
487
2503
2504
2504
2504
2178
2306
130
2306
3397
3397
3397
2757
3525
3525
2885
2885
453
2885
2373
837
709
2501
2245
325
453
2373
837
453
2885
2373
709
453
2885
2245
325
837
2885
2885
3013
3013
3013
3013
3013
2565
2181
645
2181
2279
2279
743
2791
3047
3047
2503
487
2503
487
2504
2504
2504
2306
2306
2306
2306
2306
130
2306
2306
130
2178
2306
130
2306
130
3397
3141
2245
2501
2501
3397
837
1477
3397
837
1477
3077
2053
3077
2885
2885
2885
2885
2245
2245
2245
2885
2245
2245
709
2885
2885
2245
709
2885
2885
2245
709
453
2885
709
2245
709
453
2885
2885
2885
2245
709
453
2245
837
2245
2245
2757
2061
2061
525
2573
2061
2061
2061
525
2061
2061
2061
525
2061
2061
525
2061
2573
2061
525
2061
2061
2061
525
2061
2061
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2189
2693
2181
2181
2181
2181
2181
2181
2181
645
2181
2181
2181
2279
743
2279
871
2279
871
2279
743
2279
2919
2791
2791
2951
2951
2951
2951
2951
2951
3047
2951
3047
2951
2952
3015
3015
999
3015
999
3016
3016
2503
487
2503
487
2503
487
2503
487
2504
2504
2504
2504
2504
2504
2178
2306
2306
2306
2178
2178
2178
2178
2306
130
2306
130
3909
2885
709
453
2245
325
837
709
453
2245
325
837
453
2885
709
2245
837
709
2245
325
837
453
3269
709
2885
709
453
2245
325
837
709
2245
325
837
453
2757
2245
325
709
2373
2245
709
2245
709
2245
325
453
2245
837
709
453
2245
325
837
709
2245
325
837
453
2757
2245
325
837
709
2245
325
2245
709
2245
837
709
2245
325
3269
709
2245
709
2245
325
3269
709
2245
709
2245
709
2245
2757
2757
2061
525
2061
525
2061
525
2061
2061
525
2061
525
2573
2061
525
2061
525
2061
525
2061
2061
525
2061
2573
2061
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2565
2189
2189
2181
645
2181
645
2693
2181
2181
645
2693
2181
2693
2693
2181
2181
2693
2181
2181
2181
645
2181
645
2181
2693
2181
2693
2181
2693
2181
2693
2181
3397
3397
3397
3397
3397
3397
3397
3597
3597
3597
3141
3141
3141
3141
3141
3141
2373
2373
2373
2373
2373
2373
2373
2373
2373
2885
1477
3397
837
1477
2885
1477
3525
2885
1477
3397
837
2885
1477
3397
2885
1477
2885
1477
2885
1477
3077
2885
3909
3909
2885
3909
2885
2885
2885
3909
3909
3909
3909
4037
2693
3269
3397
3397
3397
965
2757
2306
2245
2245
709
2757
2757
2757
3909
2061
2061
2181
2181
2247
455
231
359
871
2503
231
359
3397
3397
3397
3909
3909
3909
2885
2885
2885
3269
3269
2245
2245
709
2757
3909
2061
2885
3205
2951
3525
3077
5
3077
5
2245
2245
325
837
709
2757
2757
2885
2885
2885
2885
3909
3909
3909
3909
3909
3909
2061
1549
2061
1549
3399
3943
3911
3912
2501
2885
2885
2885
2885
709
2885
2373
453
2885
2885
2885
2885
2245
325
837
2245
325
837
453
2885
2885
2885
2885
709
2885
2245
325
837
2245
837
2885
709
1733
2885
2373
837
2501
2885
709
453
1733
2885
2885
2757
3909
3909
3909
2061
3013
4037
4037
2693
2693
2693
2181
2181
2181
3205
2759
2951
2951
2951
2951
2087
2306
130
2178
2306
130
2178
2178
2178
3269
3269
3397
3397
2757
2757
2757
2757
3205
2501
2501
2885
2245
325
709
2061
3085
3205
2245
453
2245
325
453
3269
2245
325
453
2885
2757
3781
2885
2885
2885
2501
2501
2245
2245
2245
453
3909
3013
2189
2181
2885
2885
2885
2885
453
2061
2061
2061
2061
2061
2061
525
2189
2189
2189
2189
2181
2181
2501
2885
2373
837
2061
2061
3013
2189
2189
2189
653
2181
645
2061
2061
2573
3525
2245
453
2245
325
837
453
2885
2245
2245
709
453
2245
325
453
2245
709
453
2245
837
453
2373
453
2245
2245
2885
3013
3013
3013
3013
2189
2189
2189
2189
2189
2189
2181
2181
2181
2181
2181
2181
2181
2181
2693
2181
2181
2178
2701
2306
2306
130
2245
2245
709
453
2245
2245
2373
453
2061
525
2061
525
2061
3013
2189
2701
2189
2189
2189
2189
2189
2189
2189
2701
2189
653
2189
2181
2181
2181
2181
2181
2693
2306
2306
130
2245
325
709
453
2245
2245
709
2245
2245
837
709
2245
325
3269
709
2061
525
2061
2061
525
3013
2189
2189
2189
2189
2189
2189
2181
645
2181
645
2181
2693
3397
3077
3909
3909
3909
3909
2245
453
2885
2306
2306
2245
2757
2245
2245
325
837
709
453
2245
2245
709
3909
2061
2189
2189
3725
2189
3725
2189
3013
3397
2757
2757
3909
2245
2245
325
2245
837
453
2189
653
2189
3269
2757
2757
2757
3213
3141
2245
2245
325
2245
2245
325
709
453
2757
2885
2885
2885
3909
3909
3909
2885
2885
2757
2245
325
837
709
453
1733
2885
2885
2885
2757
2885
2885
2885
2245
837
3781
3781
3909
3013
3725
653
2701
2189
2189
2701
2189
2189
653
2189
2701
2189
2701
2701
2701
2189
2701
2701
2189
2701
3725
653
2189
2189
2701
2189
2189
653
2701
2178
2306
2178
2306
130
3397
2757
2885
2885
3213
3213
3213
2053
2053
517
2053
2053
2053
517
2053
517
2053
2053
2053
517
2565
2053
517
2053
517
2053
2053
517
2053
2053
2053
2053
517
2053
517
2053
2053
2053
2053
517
4037
2503
2565
2306
2053
517
2053
517
2053
2053
517
2053
2053
2053
2053
517
2053
2053
2053
2053
517
2053
517
2053
2053
2565
2053
2053
2565
2565
2565
2565
3589
3589
2565
2565
3589
3589
2053
3589
2053
3589
2053
2053
1541
3077
5
2053
2053
1541
2053
2053
2053
1541
2053
3589
2053
2053
1541
3589
3589
2565
2053
2053
2565
2565
2565
2053
2565
2061
2189
2061
2061
2061
2061
525
2061
2061
2061
2061
2189
2189
2189
2189
2189
2189
2061
2061
2061
2061
2061
2061
2189
2189
653
2189
653
2061
2061
2061
525
2061
2061
2061
2061
525
2061
525
2061
525
2061
2061
525
2189
2189
2189
2189
2189
2189
2573
2306
2306
2061
525
2061
2061
525
2061
2061
2061
2061
2061
525
2061
2061
2061
2061
2061
2061
2189
2189
2189
2189
2189
2306
130
2178
2946
2061
525
2573
2061
2573
2061
2061
525
2573
2061
525
2061
2061
525
2573
2061
2061
525
2573
2573
2573
2573
2573
2573
2189
2189
2189
2189
653
2189
2189
2189
653
3725
2189
2189
653
2189
3597
3714
2573
2573
3725
2061
2061
2061
2061
2061
1549
2061
2573
1549
2061
2061
2061
3725
3213
2061
2061
2061
2061
2061
1549
3597
2061
525
2573
2061
2061
525
3725
3725
2061
2573
3213
3781
3783
3943
3943
3781
3781
3781
3202
3202
3202
3202
3202
2663
3397
3525
2885
1477
3525
3525
2885
2573
3589
3589
3589
2573
2573
3714
3714
3271
3397
2757
2760
2641
721
465
2641
721
465
2641
2833
2306
2257
465
3025
2577
1553
977
3025
3025
2306
2129
2897
2178
2178
2833
2306
2178
2306
2306
2178
2178
2178
2178
2178
2306
2824
2824
2824
840
2178
2504
2504
2562
2562
2562
3074
3074
2562
2562
3074
2321
2632
2888
2888
1608
2069
20
2069
20
2069
2069
2069
22
2069
2070
2070
2069
20
2069
20
2069
20
2069
20
2069
20
2069
20
2069
22
2069
2069
2069
22
2070
2069
2070
2090
2410
874
2922
2090
2090
2090
2090
362
2090
2086
2086
2598
2086
2086
2086
2598
2086
2086
2598
2086
2086
2086
2086
2086
2086
2086
2086
422
2086
2086
230
2086
422
2086
2086
2086
2598
2598
2598
2086
2982
3434
2474
2090
2090
2474
2090
2474
2090
2090
2086
2086
2086
2470
2086
2086
2086
550
2086
2086
2086
2086
422
2086
2086
2086
2086
422
2086
2086
422
2086
422
2090
2474
2086
2470
2470
2086
550
2086
2086
2086
422
2470
2598
2982
2470
362
874
490
2474
422
2474
422
362
874
490
2090
362
2474
422
362
874
2086
550
358
870
2918
2086
422
2086
422
358
2278
422
358
486
2086
2086
2086
422
358
870
486
2086
358
2086
422
870
2086
2086
550
422
2086
422
742
486
2086
230
422
486
2470
2470
2474
422
2474
422
2470
2470
2470
2470
2470
486
2598
2598
3050
3050
3050
3050
3046
3046
3046
3046
2986
2982
2982
2982
2982
3050
3046
3946
3942
2086
2086
2086
2086
550
2086
2086
2086
422
2470
2982
2086
2086
422
2982
2982
2086
2086
2086
2470
2598
2598
2470
2086
2086
422
2790
2086
550
2470
2598
2470
2982
2982
2982
2982
2598
3110
2058
522
2058
522
2058
2058
2058
522
2058
2570
2058
2058
2058
2996
2460
2460
3020
3020
2996
3486
2102
438
2102
2102
2102
2102
2742
2060
14
2060
14
2060
14
2060
14
2060
14
524
526
2060
14
2060
14
2060
14
524
526
2060
14
524
526
2060
524
2060
14
2060
14
524
526
2060
14
524
2060
14
2060
14
524
2060
14
2060
14
524
2060
14
2060
14
524
2060
2060
14
524
2060
14
2060
2062
2572
2062
2572
2060
14
524
2572
526
2060
14
524
2060
14
2572
2060
14
524
2060
14
524
526
2572
2572
2060
14
524
2572
2060
14
524
526
2060
14
524
526
2572
2062
524
2060
14
524
526
2060
14
524
526
2060
14
524
2062
524
526
2060
524
2574
2574
2574
2574
2574
2574
2572
2572
526
3596
1550
3598
3596
1550
3596
3596
3596
3596
3596
3596
3598
2572
2060
14
2060
14
2060
2060
14
1548
1550
3596
2060
14
524
526
1548
1550
2060
14
524
526
2572
526
2572
2060
524
2060
14
2060
2572
2572
2060
2060
14
524
526
2060
2060
524
2060
2060
3084
12
1038
14
1548
1550
2060
14
2060
14
1548
1550
2060
2060
2572
2060
2060
2060
14
524
526
2062
2060
2060
2060
2060
524
2574
3084
524
2574
2574
2572
526
2572
526
2572
526
2572
526
2572
2572
2572
526
3075
3075
3075
3090
2578
2565
2565
3910
3270
2118
2116
69
2116
69
2116
3140
3078
2064
2064
2064
2064
2052
2689
2180
133
2182
2182
2180
133
2177
2177
2177
2177
2177
2052
2052
2052
2050
2944
2944
2944
2944
2432
2432
2395
2395
351
2399
2395
2395
2319
283
287
319
2331
287
319
2335
2331
2319
283
287
319
2335
2639
2311
275
283
287
279
307
295
311
319
2323
283
287
279
307
319
2323
283
287
279
307
311
319
2631
607
599
2647
2383
2399
2331
287
2323
283
2311
2318
286
2896
2896
2245
2054
2054
2054
2701
2701
2178
2306
2306
2982
2982
2982
2315
2315
2315
2315
2392
2888
856
984
920
2211
3843
2641
2632
2757
2760
2595
2595
2599
2599
2595
2595
2599
2595
2599
2599
2595
2595
2595
2607
2311
2311
2501
2828
788
3204
2858
2182
2180
134
2180
133
2180
134
2180
133
2310
2308
261
2310
2308
261
2567
2567
2567
2567
3727
3727
2140
2140
2140
2784
2785
2101
309
437
2357
2485
2357
2357
437
2613
2613
3637
3604
3604
3604
3604
3860
3604
3604
3604
3604
3860
3860
3604
2580
3604
3604
3604
3604
3604
3604
3860
3860
3860
3860
3860
3860
3604
3604
3604
2580
2580
3604
2836
3604
2836
3604
3604
788
3604
3604
2836
3860
3860
3860
3860
3860
3092
3604
3092
3604
3092
3092
3092
2493
2493
2493
2493
2365
2365
2365
2493
2493
2365
2365
2365
445
2365
2365
445
2365
445
2493
2365
2109
2493
2365
445
2365
2365
445
2365
445
3005
3005
3005
2365
2365
2109
317
2365
2365
2109
2109
2365
2365
2365
2365
2365
2365
2245
2245
2437
2437
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
4025
2433
2433
4021
2433
2433
2433
2433
2433
2437
2433
2245
2433
2433
3957
3957
3965
2245
2433
2433
2433
2245
3893
3893
3893
3893
2101
89
117
565
2137
121
117
2105
53
89
121
117
601
2101
89
117
181
2101
117
565
181
2101
89
121
117
565
601
2165
2101
89
117
565
601
3637
1625
2101
117
565
2101
89
117
565
2649
2073
793
2073
2073
281
793
2073
2073
2073
281
793
3609
281
2073
3609
2097
113
177
3865
3865
3893
2109
125
2170
2109
125
573
122
2173
2109
2053
2053
2053
2073
281
2073
537
281
181
2073
281
181
2073
281
185
181
2073
281
2329
2229
2073
281
181
2073
281
2073
537
281
181
2229
2073
281
181
3609
2585
1561
2585
3609
2741
2181
2181
2181
2181
2181
2237
2237
186
2237
2177
2177
2177
2177
2177
2749
2137
2101
2101
89
2073
2073
2109
2329
2329
2177
2073
537
2073
537
2105
3701
2105
1657
2073
3609
2841
3609
3865
3865
3897
2073
3765
3865
3773
2585
2053
2585
2585
2585
2585
1561
2585
2585
2585
2101
89
117
3637
1653
3637
3893
3893
3253
2741
3189
1589
1653
3253
3253
3189
3253
2869
2869
2613
2621
2741
2749
3637
1653
3637
1653
3865
2585
2585
3865
3865
3097
3865
2101
3893
3893
2316
2316
2316
2316
2828
2828
2868
2100
116
180
2100
116
180
2100
116
180
2100
116
180
2100
84
116
564
2132
2132
2132
3892
2228
2823
2823
2288
2288
432
2096
2790
2288
2100
116
180
2100
116
180
2100
116
180
2100
116
180
2132
2100
116
180
2100
116
180
2100
84
116
180
2100
116
180
2132
2100
116
2079
2079
287
2079
287
799
2079
287
799
2079
287
799
2079
799
2335
2079
287
799
2079
287
799
2335
2079
2335
2079
2335
2335
2335
2079
2079
287
2079
2079
287
799
2079
287
2335
2335
2079
2335
2335
2335
799
2335
799
2335
799
2079
2079
2079
2079
2079
2445
2445
2445
2053
2053
2309
2309
2268
2513
2513
2513
2513
3537
2513
2513
2181
2277
2277
2789
2789
2789
2277
2277
741
2277
2277
2277
2277
741
3013
3013
2277
3013
2342
3398
2694
3718
3718
1606
3654
3718
3718
3718
1606
3654
3718
3462
1350
838
3462
1350
838
2950
1414
1350
838
806
1318
3398
838
2950
2950
1414
1350
838
2886
3398
838
3462
2950
2950
3366
2694
2694
2118
390
2118
326
2694
582
2342
2118
390
2438
294
2694
2694
2694
2694
2694
3142
1158
646
3142
1158
646
3142
3206
646
3142
3206
646
3142
2118
2694
2694
2694
582
2694
2182
70
1094
1158
2182
70
1094
1158
2182
70
1158
2182
1158
2182
1158
2118
1094
2182
1158
3206
2118
1094
3206
3206
3206
3206
3142
1158
3142
3142
3206
3206
3142
3206
2374
3142
3142
3142
3142
1158
3142
3142
3366
3366
3398
3366
2694
2694
582
2694
2694
2694
2630
2630
2630
3142
3142
2342
3716
2692
2692
2692
580
2692
2692
2692
2692
3204
644
3204
644
2692
2692
3716
3716
1604
3652
3716
3716
3716
1604
3652
3716
3396
836
804
1316
2948
1412
1348
836
2948
1412
804
1316
3396
836
2948
2948
1412
1348
836
2884
3396
836
3460
2948
2948
2116
2116
324
2692
2116
388
2436
2692
2692
2692
2692
2692
2372
3204
644
3140
1156
644
3204
644
3140
3204
644
3140
2116
2116
1092
644
580
3140
644
580
2180
644
580
2180
68
644
580
2628
2692
2692
580
2692
2692
2692
2116
324
2116
388
324
2116
388
2116
2372
2372
2180
68
1092
1156
2180
68
1092
1156
2116
2180
1156
2180
1156
2116
1092
2180
1156
3204
2116
1092
3204
3204
3204
3204
3140
1156
3140
3140
3204
3204
3140
2180
324
2372
3140
1156
3140
3140
2340
2180
3140
1156
2340
3140
3364
2340
2340
3364
3364
3364
3364
3364
3396
3364
2692
2692
580
2692
2628
2340
2692
2692
580
2692
2692
2628
2692
2628
2340
2628
2628
2628
3140
3718
3718
1606
3718
1926
1606
3206
2118
1094
1158
2118
2118
2118
3716
3716
1924
1604
3140
1156
2116
2116
2116
2116
3044
3044
3044
3044
3044
3044
3012
3012
3012
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2258
2898
722
2258
2898
3013
3410
2305
2817
385
2817
385
2305
2305
769
385
2305
769
385
2305
2817
385
2817
2817
2305
2305
769
385
2817
385
2305
2305
2305
769
2305
769
2305
2305
769
2305
385
2817
2305
2305
2305
2305
2305
769
2305
769
385
2305
2305
2305
2305
385
2305
2305
769
2305
769
2305
2949
905
2949
905
2817
2817
2817
3329
2817
2817
2817
3329
3329
3329
2817
2817
2817
2817
1281
2817
2817
1281
3329
3329
3329
2817
2817
2817
2817
3329
2817
2817
2817
2817
2817
3329
2817
2817
2817
2817
2897
2897
2897
2897
2642
2642
2130
594
2130
2130
2642
2130
2642
2566
614
2642
3329
1285
1381
2817
773
865
3173
2657
613
2817
773
869
3329
1285
3334
3334
1382
2817
773
3078
3073
1029
3169
1125
2817
773
3329
1285
2825
2822
3073
3281
3329
3329
3409
1233
3329
3713
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2149
2130
2130
2149
2149
2149
2149
2149
2149
2149
2149
2149
2149
2149
2149
2149
2049
81
2049
2049
2049
81
2049
2049
81
2049
2049
81
2129
2129
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3013
3013
3013
2561
2945
901
2561
2945
901
2561
2561
2561
257
769
2817
2561
769
865
2817
2817
2561
3329
1377
2817
2561
3585
2689
3073
2817
2561
769
865
2561
2561
2561
2561
2561
2561
2561
2561
2561
2689
2817
3073
3073
2561
769
2561
769
3425
1381
2129
2180
2180
2180
2180
2148
356
2148
356
868
2404
868
2180
2180
2148
356
2148
356
868
2404
868
2660
2660
2660
3428
3428
3428
3428
2180
2916
2916
2180
2770
2917
2405
869
3429
3429
2405
2405
869
2405
869
2305
769
2305
385
2049
257
2049
513
257
385
2305
2305
385
2561
2305
129
2305
129
2305
2177
133
141
2189
2817
773
3169
1125
2614
2081
2081
2593
2593
2593
2593
2614
2070
54
2902
2870
2102
2849
2245
3921
3665
3586
3586
3153
593
3153
593
3665
2129
2434
2314
2314
2318
2314
2318
2826
2826
2826
2434
2434
2434
2434
2434
2434
2318
2314
2318
2318
2314
2826
2826
2826
2434
2434
2434
2434
2434
2434
2893
2434
2434
2434
2317
2317
2061
269
141
2317
781
77
845
2829
589
845
2317
781
2637
845
2317
2893
2829
589
845
2637
845
2893
2829
589
845
2829
589
845
2893
2637
845
2893
2189
2189
2189
2317
2829
789
2893
2829
845
2317
781
2317
2829
2829
589
845
2061
269
141
2317
2829
589
2829
845
2189
2189
2189
2317
2317
277
2317
141
2317
781
2317
77
2829
845
2829
2317
141
2317
781
77
333
589
845
2317
781
397
405
2317
781
2829
845
2061
269
141
2317
781
77
333
589
845
2829
2317
141
397
405
2317
77
2189
2189
397
2189
3989
2317
2325
2837
2829
789
3853
2445
3853
2701
2933
3733
1693
3733
1693
2060
268
269
277
781
140
276
789
149
2060
140
2637
845
2316
277
276
292
300
301
2324
292
300
2317
277
2060
268
269
277
140
285
405
301
2325
781
789
2317
277
789
301
2325
781
789
76
588
2829
588
845
2636
845
2060
268
269
277
140
276
285
284
405
404
300
301
413
2317
277
781
789
301
2317
277
2316
269
780
277
781
789
797
2828
781
789
797
845
2333
797
301
2829
789
845
2317
781
285
797
284
844
2316
269
780
781
285
797
284
413
2325
2325
285
405
301
413
2317
277
781
789
2829
845
2317
277
781
789
285
797
301
413
2060
268
269
277
140
276
285
149
148
292
300
301
2828
781
140
789
788
797
397
405
2060
268
269
780
277
781
140
276
789
788
285
149
292
405
404
300
301
2124
589
588
2828
781
140
789
788
397
396
405
404
2316
269
277
276
285
292
293
300
301
413
2316
269
277
140
276
149
292
300
301
2828
781
789
788
396
405
404
2316
269
780
277
781
276
789
788
812
2069
20
149
148
405
2069
20
149
164
148
165
172
173
2324
2069
29
28
277
276
2324
2069
20
149
148
172
405
404
428
2069
20
149
164
148
165
172
157
173
405
421
429
2637
2325
2197
165
173
405
421
429
2325
2069
20
149
148
165
173
2197
148
165
173
405
421
429
2933
2076
276
285
284
2197
405
2197
405
2188
2188
2188
2188
2188
3916
1869
3917
3917
3917
3916
1869
2060
13
268
269
2060
13
2060
13
268
269
780
2060
13
268
269
2060
268
2060
2060
268
2060
268
780
2060
2316
780
2316
2316
2316
2060
268
2060
2060
268
2060
268
2060
2316
269
277
276
2316
276
2316
269
276
2836
796
2828
781
789
788
2828
788
2828
781
789
788
797
2845
2829
789
2828
788
2828
781
789
788
2837
3045
2316
269
2316
269
2316
2316
2316
2052
5
261
2052
5
260
261
2053
261
2052
5
2309
2309
2308
261
2308
261
2309
2308
261
2309
2052
5
260
261
2308
261
2308
261
2052
5
260
261
2052
5
2308
261
2052
5
260
261
2052
5
260
261
2052
5
260
261
2052
5
2052
5
260
261
2053
261
2312
2328
2248
2184
200
2312
2056
264
280
2312
280
2824
792
2058
42
266
298
2090
2510
2435
2435
2435
2435
2637
588
3404
1357
3340
1293
1301
1300
1309
1356
1357
1397
2572
533
525
532
3084
1037
1045
1044
2828
781
789
788
812
813
2837
797
796
844
845
885
2828
781
789
788
797
796
844
845
885
2316
269
780
277
781
276
789
788
285
797
284
796
292
293
300
301
373
885
2837
885
2828
788
844
2837
885
2316
277
276
405
404
2316
269
780
277
781
276
789
788
805
812
813
2060
268
269
277
141
140
276
149
148
293
405
420
404
300
301
421
428
429
2316
269
780
277
781
276
789
788
76
332
333
589
588
2316
269
780
277
781
276
789
788
292
293
804
300
301
805
812
813
2124
332
588
844
2828
796
844
845
2316
269
780
277
781
276
789
788
292
293
300
301
2837
788
797
796
2069
277
2069
149
405
2325
149
405
2837
797
885
2069
149
165
173
405
421
429
2637
2837
797
885
3916
1869
3916
1869
2316
269
277
276
285
284
292
300
301
2316
276
292
300
2581
532
2828
781
789
788
2828
4069
2053
261
2053
2053
2328
2200
408
2200
3976
2312
2824
2312
2312
280
2824
2824
792
2058
42
266
298
2058
42
266
298
2510
2315
2315
2315
2315
2315
2315
2827
2435
2435
2435
2435
2435
2435
2435
3405
2316
269
780
277
781
276
789
788
292
293
804
300
301
805
812
813
2060
13
21
20
524
533
525
532
44
45
268
269
277
276
556
557
292
293
300
301
2069
2829
805
813
2060
13
21
20
36
37
44
45
2060
13
21
20
44
45
2060
13
21
20
36
37
44
45
2316
269
780
277
781
276
789
788
292
293
300
301
2572
533
525
532
2316
269
277
276
292
293
300
301
2308
268
2053
517
261
2828
2828
781
789
788
797
796
589
844
845
885
2828
781
789
797
796
588
844
845
2316
780
277
781
789
285
797
284
796
844
845
885
2828
781
789
788
797
844
845
885
2316
276
300
301
2325
140
149
148
301
2316
276
2828
788
589
588
844
845
885
2316
276
300
2316
269
277
276
285
149
284
2828
781
789
788
797
796
397
396
405
404
2828
789
788
797
796
844
2316
780
277
276
789
788
797
284
796
844
2316
269
277
276
285
2828
781
789
788
797
396
405
404
2845
2828
781
789
788
797
796
844
845
2197
148
165
157
173
413
2453
2325
413
2845
2197
148
405
404
421
428
429
2069
20
149
148
157
2453
404
2461
2077
797
2637
588
629
2069
29
277
276
789
788
797
796
589
588
629
885
2069
20
149
148
157
156
2453
404
2325
276
413
2069
149
2077
797
589
885
2188
2188
3989
2060
13
2060
13
2828
2828
2316
2316
2060
13
2061
2060
13
2060
13
2316
269
780
781
2060
13
2060
13
268
269
2060
268
269
780
781
2060
13
2060
13
3596
1549
2828
781
3596
1549
2060
2060
268
2060
268
2060
2060
268
2316
2316
276
2316
269
2316
276
2316
276
2325
276
285
2581
532
2836
2836
2836
2837
788
2316
269
2052
5
2052
5
2308
261
2308
261
2308
261
2053
260
261
2052
5
260
261
2309
2053
261
2052
5
260
261
2053
260
261
2052
5
260
261
2440
408
2440
408
2440
2824
536
792
2328
392
408
2568
776
536
792
2440
408
2456
2328
2824
2968
2952
920
2584
2584
2584
2712
2712
2712
2824
792
2840
2824
792
2840
2698
2824
2312
776
408
2840
2968
2952
2826
2314
778
2312
280
2312
280
2056
264
280
296
2312
280
2056
264
280
2312
280
2824
2824
792
2058
42
266
298
2058
42
266
298
2058
42
266
298
2058
42
266
2510
2510
2315
2827
2827
2827
2435
2435
2435
2435
2435
2435
2435
2435
3404
1357
1397
2828
781
797
796
844
845
884
885
2316
269
780
277
781
140
276
789
788
397
396
405
404
2316
269
780
277
781
276
789
788
805
812
813
2060
268
269
277
141
276
285
293
405
420
404
300
301
421
428
429
2316
845
2316
780
277
781
789
788
285
797
844
845
885
2316
269
780
277
781
276
789
788
285
797
397
405
420
404
421
428
429
413
2324
292
300
2316
2316
780
781
789
788
76
589
588
844
845
2828
781
789
788
844
845
2316
780
277
781
276
789
788
292
293
804
300
301
805
812
813
2828
789
2316
269
780
277
781
276
789
788
397
396
405
404
2316
269
277
276
285
149
284
300
301
2316
780
789
788
844
2316
269
780
277
781
276
789
788
285
149
405
420
404
421
428
429
2316
269
277
276
293
300
301
2316
269
780
277
781
789
788
76
285
797
284
796
332
333
589
588
844
845
372
373
885
2828
789
788
844
845
2316
269
780
277
781
276
789
788
285
797
284
796
292
293
804
300
301
805
812
813
885
2316
780
277
276
789
788
300
301
2316
277
276
404
2829
797
845
885
2316
269
780
277
781
140
276
789
788
397
396
405
404
2316
269
780
277
781
276
789
788
805
812
813
2060
268
277
140
276
285
284
405
420
404
421
428
429
2316
780
277
276
789
788
76
285
797
284
332
588
844
845
885
2316
780
781
789
788
844
845
2316
780
140
397
396
405
420
404
421
428
429
413
412
2316
269
277
140
276
300
301
2316
269
780
277
781
789
788
76
797
284
796
332
333
589
588
844
845
373
885
2828
844
845
2316
269
780
277
781
276
789
788
284
292
804
300
301
805
812
813
885
2445
396
405
420
404
421
428
429
2325
276
405
420
404
421
428
429
2316
269
780
277
781
276
789
788
844
845
2828
781
789
788
397
396
405
420
404
421
428
429
413
2317
2469
429
2445
396
405
420
404
421
428
429
2316
269
277
276
285
2316
269
780
277
781
276
789
788
285
405
404
2316
269
277
276
300
301
2828
781
789
788
844
845
2316
269
780
277
781
276
789
788
292
300
301
812
2316
269
277
140
276
2828
781
789
797
796
844
845
2316
269
780
277
781
140
276
789
788
2316
269
780
277
781
276
789
788
813
2060
268
269
277
141
140
285
405
404
301
421
429
2316
269
780
277
781
276
789
788
285
797
333
844
845
2316
780
277
781
789
844
845
2316
269
780
277
781
140
789
285
405
404
421
429
2316
269
277
140
276
301
2317
780
781
789
788
76
285
797
284
796
332
589
588
844
845
2892
845
2316
269
780
277
781
276
789
788
285
797
284
796
292
293
804
300
301
805
812
813
2316
396
405
404
2316
405
404
2316
277
276
845
2893
2316
396
405
404
2316
2892
845
2197
148
2069
20
149
148
405
404
2069
20
149
164
148
165
172
157
173
2325
276
2197
148
157
405
420
404
421
428
429
2069
20
149
148
165
172
173
405
404
421
428
429
2165
589
588
373
2197
148
157
669
2197
148
157
405
404
413
2069
20
149
164
148
165
172
157
173
156
405
429
2197
148
157
156
405
420
404
421
428
429
2069
20
149
148
165
172
173
405
404
428
429
2325
116
117
589
588
372
373
2197
148
2197
148
2188
2188
396
2188
2188
2188
2188
396
3980
1941
1940
2060
13
268
269
780
2060
13
2316
269
2060
13
2060
13
268
269
780
2060
13
2316
2060
2060
13
2060
13
268
269
780
2060
13
2828
781
2060
13
268
269
2060
13
2060
268
2060
2060
2060
2316
780
2060
268
780
2060
2316
2828
2828
2316
269
277
276
2316
269
277
276
292
293
300
301
2316
277
276
2316
269
277
276
2317
277
285
301
2316
269
277
276
2316
277
276
2316
277
276
2316
277
276
300
2316
269
277
276
2316
276
2317
277
285
301
2325
2581
532
2828
789
788
2837
788
797
2828
788
2828
781
789
788
2828
788
2828
781
789
797
796
4069
2316
2316
2308
261
2564
517
2308
261
2564
517
2053
260
261
2308
261
2309
2564
517
2308
261
2308
261
2565
2309
2308
261
2308
261
2053
261
2308
261
2308
261
2053
2053
261
2053
2053
261
2308
261
2309
2308
261
2309
2052
5
260
261
2309
2052
5
260
261
2309
2052
5
260
261
3404
1357
3404
1357
3404
1357
3404
1357
1397
3404
1357
1397
3404
1357
3404
1357
2316
269
2316
269
2316
269
2316
277
276
2316
269
277
276
285
2316
269
277
276
285
284
292
293
300
301
2316
269
277
276
293
300
301
805
813
2316
277
276
2316
269
277
276
300
301
2060
21
20
44
45
268
269
277
276
2060
13
29
524
525
268
269
277
276
285
284
2060
20
524
533
532
44
45
268
269
277
276
285
549
284
2060
13
21
20
533
532
37
44
45
268
269
277
276
285
549
556
557
2069
20
533
532
44
45
268
269
277
276
2060
21
20
524
533
525
532
44
45
268
269
277
276
556
2837
788
797
796
2828
2829
789
788
2060
13
21
20
29
2060
13
21
20
29
36
37
44
45
2060
21
20
2060
21
20
117
2060
21
20
2069
20
29
117
2069
20
29
2084
2572
533
525
532
780
781
789
788
797
2325
276
789
788
285
797
292
293
300
301
812
813
2828
2572
2572
533
532
780
781
2316
269
780
277
276
292
293
300
301
812
2829
789
788
2572
525
541
2572
525
541
548
549
556
557
2572
525
2572
525
548
549
556
557
2572
533
525
532
2572
533
525
532
548
549
556
557
2565
261
269
3917
3404
1357
2829
789
797
885
3917
3405
3916
1869
1909
3916
3916
1869
3404
1357
1397
3405
3404
1357
1397
2892
845
2572
533
525
532
548
549
556
557
3844
1797
4005
1965
3405
3404
1357
2828
781
789
2829
2709
2435
2069
277
149
429
2069
20
277
276
405
428
429
2453
2581
532
277
276
2444
2444
2933
2060
2060
2053
2308
261
2456
2456
2456
2056
2824
2456
2456
2056
520
2636
2636
2933
2637
2933
2933
3861
3853
1813
1821
3853
1813
1821
3852
3852
2325
276
2477
2477
2477
2933
2060
3853
1813
1821
3076
1029
2712
2085
45
2565
261
2309
2821
2821
2477
2461
2933
2933
2453
2444
2444
2893
2837
788
885
2837
788
589
588
844
845
2637
588
885
2637
588
2636
2637
588
2933
2933
2933
2060
2060
2060
2060
1548
3272
2696
2888
2890
2837
2837
797
796
844
845
885
2837
797
796
589
588
844
845
885
2837
797
885
2837
797
885
2325
405
2892
845
885
2333
2325
789
2893
885
2837
788
796
844
845
885
2837
788
796
589
588
844
845
885
2837
797
845
885
2325
276
149
2637
588
844
845
2837
797
844
845
885
2325
149
2325
789
2837
797
845
885
2421
2837
796
844
845
885
2837
788
796
844
845
885
2837
788
796
589
588
844
845
885
2837
797
845
885
2581
532
276
149
148
405
404
421
428
429
2837
797
845
885
2324
149
2637
588
844
845
2892
845
2453
2837
589
845
2892
845
2197
148
405
404
2197
148
2837
797
845
885
2637
845
2837
797
845
885
2837
2933
2477
413
2421
2477
413
2933
2637
588
885
2444
2637
588
2637
588
2637
588
2060
2677
3852
1813
1812
3852
2564
517
2564
517
2564
517
2308
261
2309
2309
2821
2456
2712
2712
2712
2712
2440
2435
2435
2435
2435
2435
2435
2435
2435
2453
1181
421
429
413
3092
148
2381
589
373
3445
2069
533
2701
661
685
2732
685
2709
685
3077
2069
533
45
557
301
2093
557
2837
788
844
845
2325
149
405
2325
845
2325
149
405
429
2060
3340
3077
2316
2348
2316
404
2316
2852
300
812
2452
2060
268
404
2316
780
2340
804
300
812
2829
2452
2452
2828
2828
2828
2084
44
548
556
2340
300
301
2061
269
2060
268
140
2060
44
268
2348
2637
3620
1580
1581
2317
2308
2125
2125
2124
2124
2348
2061
269
2061
269
2316
269
2316
269
2060
268
780
2060
268
2060
780
2316
2316
2317
2317
2052
260
2052
260
2349
2124
2124
2124
588
2060
2060
2605
2316
2437
2436
389
2436
389
2052
260
2052
2061
2061
2061
2860
2317
2317
2317
2317
781
845
2829
845
2317
2893
2189
149
2069
20
141
140
149
164
148
165
421
2453
2325
276
2197
165
421
2325
276
2325
276
2069
20
141
140
149
164
148
165
2453
2325
276
2069
20
141
140
149
148
165
2837
788
2325
2069
277
2325
276
2189
140
149
164
148
165
2069
20
141
140
149
164
148
165
420
421
2325
789
788
2317
2317
2829
2829
2436
2436
389
2436
389
2437
2437
2437
2052
5
2053
2053
2052
5
2052
5
2052
5
2052
5
2052
5
2052
5
2053
2052
5
2435
2437
2315
2435
2435
2212
165
2069
20
141
140
149
164
148
165
2453
404
2325
276
2069
20
141
140
149
148
2069
141
149
165
2069
276
2325
276
2061
269
2061
2317
2829
2949
2581
532
2436
389
2436
389
2436
389
2436
2436
389
2436
389
2437
2437
2437
2436
389
2436
389
2437
2437
2052
5
2052
5
2052
5
2052
5
2052
5
2052
5
260
261
2827
2435
2435
2061
269
141
2317
781
333
845
2317
781
141
2317
781
2189
2212
165
2468
421
2189
149
2069
20
141
140
149
164
148
165
420
421
2325
276
2189
140
149
148
397
396
405
420
404
421
2189
140
149
148
165
421
2325
2197
148
2189
140
149
148
397
396
405
420
404
421
2317
2061
2317
2061
2061
2317
2436
389
2436
389
2436
389
2437
2436
389
2436
389
2053
2053
2053
2053
261
2052
5
2052
5
260
261
3444
1397
2821
3445
2829
789
3445
3445
2325
276
149
148
421
2325
276
2932
885
2827
2435
2325
276
2325
2325
276
2069
277
276
149
148
420
421
2325
276
628
629
2836
2581
532
149
148
397
396
405
404
2325
276
789
788
2069
277
276
149
148
421
2069
277
276
149
148
2581
532
277
276
149
148
397
396
405
404
2932
885
2948
2436
2436
389
2437
2436
389
2437
2437
2676
629
2933
2581
2581
532
2933
2325
276
2325
276
2325
2325
276
2836
2325
276
789
2436
389
2437
2437
3092
2069
533
2069
20
533
532
2069
20
533
532
2437
1413
2325
2069
20
277
276
149
148
2069
20
277
276
149
148
420
421
2324
788
2325
276
2069
20
277
276
149
148
2676
629
884
885
2445
396
405
2837
788
2325
405
2933
2837
788
2837
788
885
2933
2933
2933
2837
788
2837
788
2197
405
2325
149
148
2325
276
789
788
2837
788
885
2325
149
148
405
404
2837
2197
148
2837
885
2837
788
2837
788
2445
396
405
404
2837
788
885
2837
788
885
2837
788
2325
276
2837
788
4013
4004
1964
1965
2933
2676
629
2436
2437
2436
2436
2437
2436
389
2436
389
2436
389
2436
389
2437
2436
389
2436
2437
2436
2436
389
2436
389
2436
389
2437
2436
389
2437
2436
389
2436
389
2436
389
2437
2436
389
2436
389
2436
389
2436
389
2437
2435
2435
2435
2435
2435
2933
2069
20
533
532
2069
20
2837
3460
1413
3460
1413
3460
2277
2276
229
740
741
2788
741
2277
2276
229
2276
229
740
741
2788
741
2276
229
2789
2276
229
2276
229
740
741
2276
229
2788
741
2789
2276
229
740
741
2788
741
2277
741
2789
2276
2276
229
740
741
2789
2277
2276
229
2276
229
740
2276
229
2788
741
2276
229
2788
741
2277
2277
2277
2277
2789
2973
2504
2789
2179
2276
229
740
741
2788
741
2276
229
741
2789
2276
229
2277
741
2277
741
2276
229
740
741
2276
229
741
2276
229
2276
229
740
741
2276
229
740
741
2276
229
740
741
2276
229
740
741
2276
229
740
741
2276
229
2788
741
2276
229
2789
2276
229
2276
229
2788
1764
2276
229
2276
229
2788
741
2788
741
2788
741
2789
3300
1253
3813
2788
1764
2788
2277
2277
2789
3813
2276
229
2788
741
2277
2276
229
2788
741
2789
2277
2277
2277
741
2789
2277
2277
2277
741
2789
2277
2789
2276
229
2276
229
2788
3812
1765
3813
2277
2788
741
2277
2277
2789
2277
2788
741
2789
2181
2180
133
2181
645
2181
2181
645
2181
645
2693
2181
2181
2181
2181
2181
2181
2181
2181
2180
133
2180
133
2181
2181
2181
2181
2181
2181
2181
2181
2181
2180
133
2180
133
2181
2181
2180
133
645
2693
2181
2180
133
2180
133
2180
133
2180
133
2180
133
644
645
2692
2180
133
644
645
2692
645
2180
133
644
2180
133
2180
133
644
645
2180
133
2180
133
2180
2180
133
2180
133
2180
133
2693
2179
2419
2180
133
644
645
2693
2180
2180
133
644
645
2180
133
644
645
2180
133
2180
133
644
2180
133
2180
2693
2693
2693
2693
2692
645
2692
2693
2692
645
2180
133
2180
133
2180
2180
133
2180
133
2179
2179
2179
2691
2181
2693
2693
2181
2181
2180
133
2181
2181
644
645
2692
645
2180
133
2181
2180
133
2181
2181
644
645
2693
2181
2692
645
2692
645
2692
645
2693
2692
645
2692
645
2692
645
2693
2180
133
2180
133
2180
133
2181
2181
2180
133
2180
133
2180
133
2180
2180
2180
133
2180
133
2180
133
2180
133
3716
1669
3715
2693
2693
2181
2180
133
2180
133
2181
645
2181
2180
133
644
645
2692
645
2180
133
2180
133
644
645
2180
133
644
645
2180
2180
133
2180
133
3205
3204
1157
2180
133
2181
2180
2180
133
2180
133
2692
3717
2181
2180
133
2180
133
2180
644
2180
133
2181
3205
3205
2180
133
3716
1669
3204
1157
2069
20
2197
2312
280
2312
2213
173
2197
2197
2702
2702
2699
2699
2699
3592
1560
2333
2581
532
2581
541
2581
532
2581
532
2581
532
2581
2949
3301
3301
3301
3716
1669
3716
1669
3715
3715
2197
2325
285
2316
269
277
276
2314
2581
541
277
285
2069
533
541
2069
29
533
541
277
285
2581
541
2069
533
541
2069
2845
2581
541
797
2434
2325
285
405
413
2325
285
413
2461
2069
29
277
285
2069
29
2461
2973
2973
2313
2069
29
533
541
2589
2434
2434
2069
29
2434
2434
2434
2314
2434
2434
2434
2434
2434
2434
2586
2586
2570
2570
2435
2314
2314
3726
2702
3722
1678
2954
910
2958
2698
2702
2955
2373
2570
2058
2570
2826
2836
2836
2836
2836
2837
2837
2837
2837
2837
2837
2837
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2837
2837
2837
2837
2837
2837
2837
2837
2837
2480
2864
2864
2864
2480
2480
2480
2480
2864
2480
2480
2480
2480
2480
2480
2480
2480
2480
2480
2480
2480
2096
176
2224
2224
432
2224
432
2224
2224
432
2480
2224
432
2224
432
2224
2224
2224
2224
2224
432
2224
432
2224
2992
2992
2992
2992
2736
3376
2992
2480
2480
2480
2480
2352
432
2480
2480
2352
432
2352
432
2480
2352
432
2224
2224
432
2224
432
688
2480
2224
2224
432
2224
432
688
2224
432
2480
2224
432
2224
432
2224
432
2224
432
2480
2224
432
2224
2224
432
2224
2224
432
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2736
2480
2352
2864
2352
2480
2480
2480
2480
2864
2864
2352
2480
2352
816
2480
2480
2352
816
2864
2480
2352
432
2864
2864
2864
2480
2480
2480
2480
2352
2480
2480
2352
2352
432
2224
2224
2224
432
2352
816
432
2352
816
2864
2352
2480
2352
816
2480
2352
432
2864
2224
2224
432
2224
2224
432
2224
2224
432
2224
2224
2224
2224
432
2224
432
2224
432
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2352
2352
2352
2352
2352
2352
2352
2352
2736
2736
2736
2736
2736
2864
2864
2864
2864
2480
2480
2480
2480
2480
2480
2480
2480
2480
2992
2736
2480
2480
2480
2736
2736
2480
2480
2480
2480
2992
2992
2992
2480
2480
2480
2480
2480
2480
2480
2992
2992
2736
2736
2736
2736
2992
3504
2048
2560
2048
2560
2048
2048
2048
2048
2048
512
2816
2048
2048
2560
2736
2864
2352
2352
2352
2736
3120
2224
432
2480
2224
432
2224
432
2992
2992
2736
2816
2048
768
2048
2048
256
2048
2048
256
2048
2048
2048
2048
256
2560
2560
2048
2048
2048
2048
2048
2048
2048
512
2048
2048
2048
2048
2048
2048
2048
2304
2304
2304
768
2304
768
2816
2816
2304
2304
2816
2048
2048
2048
768
2048
768
2560
2048
2048
2048
2048
2048
512
768
2048
256
2048
2048
2048
2048
2304
2048
2048
2048
2816
2816
2816
2816
2816
2048
2816
2304
2304
2816
2816
2816
2304
2304
2816
2048
2048
2048
2048
2048
2048
2048
2048
2048
512
768
2048
2048
2048
2048
2048
2048
768
2816
2048
2048
2048
2048
2048
2048
2048
2048
2816
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
3840
3840
3840
3840
3840
3840
3056
2816
2816
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2816
2816
2048
512
2048
512
2048
512
2048
2048
2048
512
2048
512
2560
2560
2560
2048
512
2048
2560
768
2560
768
2560
2560
2048
2048
2560
768
2560
768
2048
3584
2816
2560
2816
2048
512
2048
2048
2048
2048
2048
512
2048
512
768
2048
512
2560
768
2816
2048
2048
2816
2304
768
2304
2560
2048
2560
2048
3584
3584
2048
256
2048
256
2560
2048
512
3584
3584
2304
2048
2816
2560
2048
256
2048
256
2048
2304
2304
2048
2304
2816
2304
2304
2304
2816
3328
2048
768
2816
2816
3584
3584
3584
3584
3840
3840
3840
3840
2816
2816
2816
2816
3087
3087
15
3087
3153
3153
81
1106
82
2393
2393
3841
3713
1745
3013
2836
964
3012
3012
3012
2836
3812
2048
2774
2774
2774
2102
2048
2693
2485
2485
2489
2489
2485
2485
2493
442
2501
2501
2501
2501
2485
2485
2485
2131
3048
3048
3048
3048
2278
2278
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
305
2097
2097
2097
305
2097
2097
2097
2097
305
2097
305
2097
2097
2097
305
2097
2097
2097
305
2097
2097
2097
305
2097
2097
2097
305
2097
305
2097
2097
2097
2097
2353
2097
2097
2097
2097
2097
2353
2353
2097
3036
3036
2533
2369
289
2369
289
2337
3717
3716
1669
2690
2550
2947
2480
2480
2480
3023
3023
3023
3023
2392
2584
600
2584
600
2584
2584
600
2229
3412
3605
1565
3594
2572
532
2586
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2749
2125
2061
2605
3844
3844
2848
3050
2209
2214
2209
166
2213
166
2213
2214
2209
166
2213
166
2213
2337
73
329
2121
2121
2121
2121
2121
3661
3661
3661
3661
2061
2061
3025
3025
3025
2597
2597
3042
3042
3042
3042
3042
3042
3042
3042
3809
3809
3297
3968
3968
3968
3968
2816
3968
3968
3968
3968
2816
2816
3968
3968
3968
3968
3968
3968
3968
3968
2816
2816
2816
2816
2816
2816
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
3968
2816
1408
2816
1408
2816
2816
1408
2816
1408
3712
3456
3712
3456
3712
1408
3712
3456
2970
2970
2988
922
2988
2970
2970
2970
2970
2988
2970
2970
2970
2970
2970
2970
2988
922
2970
2988
922
2970
2970
2988
2970
2970
2970
2970
2970
2970
2970
2988
924
922
2714
2732
666
2714
2970
2972
922
2972
922
2972
922
2970
2970
2970
2970
2970
2970
2988
922
2970
2970
2988
922
2245
2245
2053
2533
2553
2553
2553
2809
505
2553
2053
21
2053
9
21
2057
21
2053
9
2549
2549
2073
2073
2073
2073
2297
761
3239
2053
2057
3237
2553
2553
2553
2549
2533
2309
2309
2501
2581
2565
261
3333
2437
3333
2501
2565
533
2309
2585
2501
421
3909
3909
3909
3909
2053
261
133
69
581
2053
6
11
7
261
133
262
134
69
70
263
75
135
71
2053
517
133
69
2565
1541
645
2054
262
70
2054
262
134
70
2054
134
70
2054
262
134
70
2054
262
134
70
2054
262
134
70
2054
134
70
2054
262
134
70
2118
2054
2054
518
262
134
70
2054
262
2054
262
2053
517
261
133
69
645
581
2053
517
261
133
69
2565
2053
261
133
2053
517
261
133
69
581
2053
6
11
517
518
7
261
133
262
773
134
69
70
267
519
263
75
135
775
71
2053
11
7
261
133
69
139
645
263
135
71
651
647
2053
261
133
69
645
2565
773
2117
774
775
71
2053
261
69
2053
517
261
69
581
2053
6
518
7
134
69
774
70
775
71
582
2053
517
261
69
2053
69
581
1605
3653
1606
1607
3653
3653
1606
1607
2053
517
261
773
69
581
2053
517
773
69
2053
517
773
69
581
1605
2053
517
261
773
69
581
2053
6
11
7
134
69
70
71
2053
517
773
69
2053
517
773
69
581
1605
3846
2053
6
11
7
261
133
262
134
69
70
139
389
390
263
75
135
71
391
2565
518
523
774
519
645
646
775
647
2054
134
70
2054
262
134
70
2310
134
390
2566
774
646
2054
262
134
70
582
2053
6
11
517
518
7
261
133
262
134
69
70
267
519
139
389
645
390
646
263
75
135
71
581
391
647
2053
6
11
7
261
262
773
134
69
774
70
263
135
775
71
581
582
651
2054
7
261
262
773
134
69
774
70
263
581
837
838
839
3077
1030
517
1031
518
773
774
1093
1094
519
646
1095
581
582
838
583
3590
1670
1671
1605
1606
1607
2629
651
2053
6
11
7
261
134
69
139
135
3845
2053
261
133
69
645
581
2053
261
133
69
2053
261
133
3333
1349
3333
1349
2629
2309
133
581
2181
2054
262
134
70
2053
517
261
133
69
581
2053
261
133
69
2565
2054
262
134
70
2053
69
2117
581
2053
517
37
2053
517
37
2053
37
549
2053
6
7
261
133
262
134
69
70
37
38
389
390
263
325
135
71
39
326
391
293
294
295
2053
517
518
7
261
133
262
773
134
69
774
70
519
389
390
263
325
135
775
71
326
391
327
2053
6
7
261
133
262
134
69
70
37
38
389
390
263
325
135
71
39
326
391
293
805
327
806
295
807
3589
389
1543
391
2053
517
518
7
261
133
262
134
69
70
519
389
390
263
325
135
71
326
391
327
2053
261
133
37
389
293
2054
262
134
70
38
390
326
2054
518
262
134
70
390
2054
134
38
390
2054
262
134
70
38
390
326
806
2054
518
262
134
70
390
2054
262
134
390
2054
134
38
390
2054
262
134
70
38
390
806
2054
518
262
134
70
390
2571
267
519
779
263
135
775
71
39
391
327
839
295
2053
133
37
389
2053
6
7
261
133
262
134
69
70
37
38
389
390
263
135
71
39
837
838
391
805
806
807
2053
517
518
7
261
133
262
773
134
69
774
70
519
389
390
263
325
135
775
71
326
391
327
2053
133
37
389
2053
6
7
261
134
69
70
37
38
325
71
39
837
293
294
295
2565
518
7
261
773
134
69
519
325
71
581
582
2053
6
7
261
262
134
69
70
37
38
390
263
325
71
39
837
391
293
294
295
2053
6
1541
69
70
1670
1543
71
1671
1605
2565
518
7
261
134
69
519
390
263
325
71
326
581
582
391
2053
261
37
293
2085
2053
6
261
262
134
69
37
38
390
325
837
2565
518
261
262
773
134
69
390
325
581
2053
133
37
389
3589
1542
1605
3846
1863
3846
3846
1863
3845
1861
2309
293
2181
69
37
2053
133
69
37
2181
2117
37
2053
69
37
2053
261
133
37
389
293
2053
133
37
389
2055
135
391
2053
261
37
293
2053
9
21
261
133
265
137
149
2053
9
21
261
133
265
137
149
2185
73
149
2053
261
2053
9
261
137
2309
293
2054
70
2053
133
69
2053
133
69
2053
6
7
261
133
262
134
69
70
263
135
71
2054
262
134
70
2053
6
7
261
133
262
134
69
70
263
135
71
2053
133
69
2054
518
262
134
70
390
326
2053
517
518
7
261
133
262
773
134
69
774
70
519
389
390
263
325
135
775
71
326
391
327
2185
73
2054
262
134
70
38
390
326
2054
518
262
134
70
646
326
294
2053
6
7
261
133
262
134
69
70
389
390
263
325
135
71
326
391
327
2053
6
517
518
7
261
133
262
134
69
70
519
389
645
390
646
263
325
135
71
326
582
391
647
327
583
2631
3653
2631
3655
2629
3653
1606
1607
3909
3845
2629
3333
1286
1287
2631
2885
3589
3077
1030
3589
3847
1863
2597
3591
3845
1798
1799
1863
3846
3846
3846
3909
1863
3845
1798
1861
1799
1863
3846
1830
2565
2565
518
2565
3590
3590
1670
3846
2630
3334
3846
3590
3718
3590
3590
1670
3718
3878
3718
3718
2949
2949
3909
3909
3717
3717
2373
2373
2373
2373
2373
3973
1927
3974
3461
1414
1415
3462
3974
3206
2950
2950
1350
2950
1350
2980
2948
932
2948
932
2948
4036
4036
2964
2068
148
2068
148
2196
2196
2196
2196
2196
2196
2196
2196
2196
2196
2068
148
2068
276
148
2068
148
2708
2580
2836
2836
148
3348
2068
148
2949
902
903
3013
2432
2432
2432
2432
2464
2432
2074
154
666
2074
282
154
2074
282
154
2074
154
666
2074
282
154
2074
282
154
2074
154
2074
282
154
2074
282
154
2074
154
666
2074
282
154
2074
282
154
2070
278
2202
2330
154
2330
154
2074
154
666
2074
538
282
154
2074
282
154
2202
2070
2202
2202
2074
154
666
2074
282
154
2074
282
154
2070
278
2118
582
2118
2049
129
2049
129
2049
385
2049
129
2049
257
129
3073
2049
257
129
385
2049
257
129
3073
2049
257
129
385
2049
257
3073
2049
129
3073
2049
257
129
2049
257
129
385
2049
257
769
129
3073
641
2049
129
2049
257
129
3073
2049
257
129
385
641
2049
257
129
385
2049
2049
257
129
385
2049
257
769
129
385
641
2049
257
129
385
641
2049
257
129
385
641
2049
129
2177
2177
2049
257
129
385
2049
257
129
385
2049
769
129
2689
2049
129
2049
129
2049
769
129
2049
257
769
129
2049
129
2049
257
769
129
2049
257
769
129
2817
2817
2817
2817
2817
2817
2049
129
2049
129
2049
129
2177
2177
2568
2568
2568
2464
2464
2336
2336
2512
2501
2501
2501
2501
2757
2501
2501
2053
133
2309
2053
517
261
2565
2565
1541
2565
2053
517
2053
2565
2309
2053
517
2565
2565
2565
2053
517
3077
517
2053
261
2565
2448
3424
3640
2056
136
2056
136
2184
72
2120
2184
3080
1096
1160
3080
1096
1160
3080
1096
1160
3144
1160
3080
1096
1160
3080
1160
3080
1096
3144
3080
1160
3080
1096
3080
1096
3080
1160
3080
1160
3080
1096
2056
3208
3208
3080
1096
3080
1096
3144
1160
3080
1096
1160
3080
1096
1160
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3144
1160
3080
1096
1160
3080
1096
1160
3080
1096
2056
2056
2120
2056
72
2120
2056
72
2056
2120
2056
72
2120
2056
72
2056
72
2056
72
2120
3720
3720
3720
3720
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3080
1096
3144
3720
3720
3720
3720
3720
2696
2696
3080
3080
648
2696
2696
3080
3080
648
2696
2696
3080
648
2696
3080
648
2696
3080
648
2696
3080
2696
3080
648
3080
648
2696
3080
2696
3080
648
3080
648
3080
648
3080
1096
3080
1096
3080
1096
3080
1096
3144
3080
3080
1096
3080
1096
2824
3080
1096
3080
3080
1096
3144
3144
3080
1096
3144
2440
3400
3400
3400
3592
3592
3656
3592
3592
3592
3656
3656
3656
2952
2952
2440
3268
3780
1740
3780
1740
3780
1740
3780
3780
3780
3780
1740
3780
2764
2764
2764
2764
2764
2764
2052
12
132
140
2052
12
132
140
2180
68
140
76
2180
68
140
76
2180
140
3076
1036
1092
1156
1100
3076
1036
1092
1156
1100
3076
1036
1092
1100
3076
1036
1092
1156
1100
3076
1092
1156
1100
3076
1036
1092
1100
3076
1036
516
1092
1100
580
3076
1060
1156
1100
1164
3076
1060
1156
1100
1164
2564
3076
1036
1092
1156
1100
1164
3076
1036
1092
1100
3076
1036
516
1092
1100
580
3084
516
1164
3076
1036
1092
1156
1100
1164
3204
1164
3204
1164
3076
1036
1092
1100
3076
1036
516
1092
1100
580
3076
1036
516
1092
1156
580
1164
3076
1036
516
1092
1156
1100
580
1164
3076
1036
1092
1156
1100
1164
3084
1092
1100
3084
516
1092
1100
3076
1036
516
1092
580
3076
1036
1092
1100
3076
1036
516
1092
1100
580
3140
1156
1100
3076
1036
516
1092
1156
580
1164
3076
1036
516
1092
1156
580
1164
2116
76
2116
76
2052
12
68
76
2052
12
2116
76
2052
68
76
2052
68
76
2116
76
3716
1676
3716
1676
3716
1676
3716
1676
2820
3076
1036
1092
1100
3076
1036
1092
1100
3076
1036
1092
1100
3076
1036
1092
1100
3076
1036
1092
1100
3084
1100
3076
1036
1092
1100
3076
1036
1092
1100
3076
1036
1092
1100
3076
1036
1092
1100
3076
1036
1092
1100
3140
3084
1100
3076
1092
1060
1100
3140
1100
3140
1100
3076
1092
1100
3140
1100
3140
1100
3084
3140
1100
3140
1100
3084
1092
1100
3084
1092
1100
3140
1100
3140
1100
3140
1100
3140
1100
3716
1676
3724
3724
3716
1676
3716
1676
2116
2116
2116
2116
2116
2692
2692
2692
2820
780
2820
780
2692
652
2692
652
3076
1036
1060
3076
1036
644
652
2692
652
2692
652
3076
1036
1060
3076
1036
644
652
2692
652
2692
652
3076
1036
644
652
2692
652
3076
1036
644
652
2692
652
3076
1036
1060
2692
652
3076
1036
644
652
3076
1036
644
652
2692
652
3076
1036
2692
652
3076
1036
644
652
3076
1036
644
652
3076
1036
644
652
3076
1036
1092
1060
1100
3076
1036
1092
1060
1100
3076
1036
1092
1060
1100
3076
1036
1092
3140
3076
1036
1092
1060
1100
3076
1036
1092
1060
1100
2692
2820
780
2820
780
3076
1036
1092
1060
1100
3076
1036
1092
1060
1100
3076
1036
1092
3076
1036
1092
1060
2852
2692
3076
1036
1092
1100
3076
1092
1060
2852
3076
1036
1092
1100
2436
396
2340
2340
2436
396
2436
396
2436
396
2436
3396
1356
3396
1356
3396
1356
3596
3588
1548
1572
3588
1604
3588
1548
3652
1612
2340
3588
1548
3588
1548
3588
1604
1612
3588
1548
3588
1548
3652
1612
3588
1548
3660
2340
3652
1612
3652
3652
1612
2948
908
3080
1160
3080
3144
1160
3080
3080
1096
3080
1096
1160
3080
1096
2696
3080
1096
3080
1096
2440
2440
2440
3076
1036
3076
1036
3076
1036
1092
1100
3076
1036
1092
1060
1156
1100
3140
1100
3076
1036
1092
1100
2436
396
2436
396
2436
396
2436
396
2790
3302
742
486
3302
742
486
3302
2790
2790
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2995
2995
2995
2995
2995
2660
3507
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
2992
3024
3024
3024
3024
2608
2608
2608
2352
2864
2352
2352
3376
3504
3504
2864
2864
3248
3248
3376
3248
3248
3376
3376
3376
2352
1328
3248
3248
3248
3248
3504
2352
2352
816
2864
2864
2864
3504
3248
816
3248
3248
3248
2994
2994
2994
2994
2994
2994
2994
2994
2994
2994
2994
2994
2226
3890
3890
3890
3505
3505
3505
2865
2865
2865
3505
2865
2865
2865
2865
2865
3377
3377
3378
3506
3506
2865
2865
3506
3505
3505
3505
3505
3249
3249
3377
3377
2665
2866
3465
3792
3504
3504
3504
3504
3504
3760
2662
2662
2662
2662
3430
3430
3430
3430
3430
3430
2662
2662
3430
614
3430
614
3430
3430
2662
2662
3430
614
3430
3428
3379
3251
2660
2660
2660
3428
3428
3428
3428
2660
2660
2660
1380
3428
3428
3428
3248
1328
2608
1360
1200
1328
3248
3248
3248
3248
2608
1328
2608
1328
2608
1328
3376
3248
1328
2608
1200
1328
2608
1360
1200
3408
1200
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3684
3684
3684
2864
3792
3792
2864
3792
3792
2864
2864
2829
2829
2829
3853
3853
1846
3853
3853
3853
3853
3853
1846
3341
909
3341
3085
3853
1846
3341
909
3597
3341
3085
3853
1846
3853
3949
3853
1846
3853
1846
2870
3853
1846
3853
1846
3853
3853
1846
3853
1846
3853
1846
3597
3085
3341
909
3341
3085
1078
3085
3085
3085
1078
3505
3505
2610
1202
1330
2150
2150
2150
358
2150
358
2150
2150
2150
2150
2150
870
2150
2150
870
2150
358
2150
358
2150
2150
2150
2150
2150
870
2150
2150
870
2150
870
2918
2150
870
3430
3430
3430
3430
2150
2918
614
2918
614
2150
2771
2660
2148
2148
868
3428
3428
2916
2148
868
2660
868
2148
868
2660
868
2224
432
2864
2224
432
2480
2096
2096
176
432
2096
2096
2096
176
432
2480
2480
2480
2480
3888
2480
2480
2096
432
2096
112
432
2480
2257
337
721
2257
337
721
2769
2257
3889
3889
3697
3697
2758
2445
653
398
2445
653
398
2061
2061
2701
2701
654
2758
2822
2822
2566
2950
2878
446
3469
1422
2052
3090
3090
3601
3089
3089
1042
785
1097
786
3145
3089
1042
3090
3145
3145
2072
2968
2968
2968
2968
2968
2712
2712
2712
2064
2064
2800
496
2800
496
2072
2072
2968
2968
2968
2968
2984
2712
2712
2728
2064
2544
2544
2072
2072
2320
3952
2584
2584
2584
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2512
2512
2512
2960
2192
2192
2960
2960
2960
2960
2960
2960
2192
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2512
2512
2512
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2512
2512
2512
2512
3856
2960
2960
2192
3856
3856
3472
3024
3472
2448
3780
3780
3780
3780
3780
2962
2962
2980
2948
932
2980
2962
2948
2948
2948
2962
2962
2948
2948
2962
2948
932
2948
932
2980
2948
932
2948
932
2980
2980
2948
932
2980
2948
932
2962
2962
2980
2948
932
2962
2948
2948
932
2948
2948
2980
2948
2980
2948
932
2948
2948
2948
2980
2948
2962
2962
2980
2962
2948
932
2962
2948
2962
2980
914
2980
2948
932
2962
2948
932
2948
2948
914
2948
2948
932
914
2948
932
2948
932
2948
932
2980
2948
932
2980
2948
2948
2980
2948
932
2962
2980
2962
2948
2980
2948
2948
2962
2980
2948
2948
2948
932
2948
2948
2948
2980
2948
2980
2980
2980
2948
932
2948
2962
2962
2962
2980
2962
2980
2948
2948
2962
2948
932
2980
2948
932
2948
2948
932
2948
2948
932
2980
2948
2980
2948
2980
2980
2980
2948
932
2980
2948
2948
2948
2948
2948
932
2962
2980
914
2980
2948
2962
2948
932
2948
2948
2948
2980
2948
932
2948
932
2980
914
2980
2962
2948
2948
2948
2980
2948
2962
2980
914
2980
2980
914
2948
932
2980
2962
2948
932
2948
2948
2948
2948
2980
2948
2948
914
2948
932
2948
2962
2948
2962
2980
914
2980
2962
2948
2948
2980
2980
914
2948
2948
2980
914
2980
2948
932
2948
932
2948
932
2980
2980
2948
932
2948
932
2948
932
2980
914
2980
2948
932
2962
2948
932
2948
2980
2948
932
2948
932
2980
914
2980
2948
2948
2962
2948
2948
2980
2980
2980
2948
2980
2948
2948
2948
2980
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2514
2514
2514
2514
2692
2692
708
2756
2692
708
2692
708
2692
2692
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2980
914
2980
2948
2948
2980
2948
2962
2980
2962
2212
2212
2180
146
2180
2212
2212
146
2180
146
2212
146
2194
2180
2212
2194
2180
164
2212
2180
2212
2194
2212
2180
146
2180
2212
2212
146
2212
3844
2948
914
2948
2948
914
2948
2948
2948
2948
2948
2948
2948
932
2948
2948
2948
2948
932
2948
2948
2948
2948
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2948
2948
2980
2980
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2962
2948
914
2500
2514
2514
2948
2962
2948
932
914
2948
932
914
2948
932
914
2948
932
914
2194
2212
2986
2986
2986
2986
2986
2417
2075
2073
2073
2073
2948
2948
2756
2756
2468
402
2468
2436
2436
2436
2468
402
2468
2436
2980
914
2948
2980
2948
2468
402
2468
2436
2436
2180
2180
2180
2180
2180
2180
2948
932
2948
932
2948
932
2948
932
914
2948
932
2948
932
2980
914
2980
2948
932
2948
2948
932
2948
932
2948
932
914
2948
932
2948
932
2980
914
2980
2980
914
2948
932
2980
2948
932
914
2948
2948
2948
932
2948
2948
932
914
2948
2980
2980
2948
932
2948
932
2948
932
2948
932
2948
2948
2962
2948
2948
2948
2948
2962
2948
2948
2948
2948
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2980
2962
2980
914
2980
2948
932
2980
2962
2948
932
2948
2948
2980
2948
932
2980
2948
932
914
2948
932
2948
932
2980
2980
2980
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2962
2980
914
2980
2948
2962
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2980
2980
2980
2980
2980
2980
2962
2980
914
2948
914
2948
932
914
2980
914
2948
932
914
2948
932
914
2948
932
2980
914
2980
2980
914
2948
932
2980
2948
932
914
2948
2948
2980
2980
2948
932
2948
932
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2692
708
2692
708
2692
708
2692
708
2948
932
914
2948
932
2948
932
2948
932
914
2948
932
2948
932
914
2980
2980
2980
2948
932
914
2948
932
914
2980
2948
932
2500
2500
2180
146
2180
2180
164
2180
164
146
2180
146
3972
2500
2500
2500
2500
2948
2500
2500
2500
3844
2948
2180
2948
2948
2948
2180
146
2180
146
2194
2986
2986
2986
2986
2986
2986
2986
2986
2417
2953
2505
2969
2969
2969
2969
2713
2065
2065
2075
2801
497
2801
497
2073
2073
2756
2980
914
2980
2980
914
2948
932
2980
2948
932
914
2948
932
2948
932
914
2980
2980
2980
2948
932
2948
932
2980
2948
932
2948
932
2980
914
2980
2948
2948
2980
914
2948
2980
2948
2980
2980
2948
932
914
2948
932
2948
932
2948
932
914
2980
2980
2948
932
2948
932
2948
932
2948
932
2500
2180
2180
2180
2980
914
2980
2948
2948
2980
2980
2980
2980
2980
914
2980
2948
2948
2980
2980
2980
914
2980
2948
2948
2980
2980
2980
2980
2180
146
2180
2180
146
2180
164
2180
2180
164
146
2180
164
2180
164
146
2180
2180
2180
2180
2194
2180
2212
2180
2180
146
2180
2180
164
2180
164
146
2180
2180
2180
2180
2948
932
2948
2500
2500
2500
3844
2980
914
2980
2948
932
2948
2948
932
2962
2948
2948
932
914
2948
932
2980
2980
914
2980
2980
2980
2962
2962
2980
914
2980
2980
914
2980
914
2980
2980
2980
2980
2980
2962
2962
2980
914
2980
2980
2962
2980
2980
2948
2980
2948
2980
2948
2962
2948
2948
2948
2948
2962
2948
2948
2948
2962
2948
2962
2948
2948
2948
914
2948
2948
2948
2962
2948
2948
2980
914
2980
2948
932
2948
932
2948
932
2948
2948
932
914
2980
914
2980
2948
2948
2948
2948
2980
2980
914
2948
2948
2962
2948
2948
2948
2948
914
2962
2962
2962
2948
2948
2948
2948
2948
2962
2948
914
2962
2980
914
2980
2948
2948
2948
2980
2980
2948
2948
2948
2980
2948
2948
2948
2980
914
2980
2948
932
2948
2948
932
2948
932
914
2948
932
914
2948
932
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2514
3972
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
3524
3524
3524
3524
3524
3524
2986
2986
2986
2986
2986
2986
2986
2986
2986
2962
2948
914
2980
2980
2962
2948
2962
2948
2948
2948
2948
2500
2500
2194
2194
2194
2212
2212
2948
914
2948
2948
2948
2948
2948
2948
932
2948
932
2948
2948
2980
2980
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2948
2962
2948
2948
914
2948
2948
2948
2948
2948
2948
932
2948
932
914
2980
2948
932
914
2948
2948
932
914
2948
2980
914
2948
932
914
2948
2500
2706
2692
676
2692
676
658
2948
2948
2948
2692
676
2692
676
2244
2180
146
2194
2180
164
2180
164
2212
146
2212
2730
2980
2980
914
2980
914
2948
932
2948
2692
676
2692
676
658
2986
2986
2986
2948
932
2980
2948
932
2948
932
2962
2948
932
914
2948
932
914
2980
2948
932
914
2948
932
914
2962
2948
914
2962
2948
914
2962
2180
2180
164
146
2212
146
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2417
2417
2969
2731
2731
2713
2065
2075
2545
2545
2073
2073
2073
2073
2756
2692
708
2756
2980
914
2980
2948
932
2962
2980
914
2948
932
2980
2948
932
2980
914
2980
2980
914
2948
2980
2962
2948
2948
2948
2980
2980
914
2948
2948
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2980
2962
2980
914
2980
2948
932
2980
2948
932
2948
932
2980
2948
932
2980
2948
932
914
2980
2980
2980
2980
2980
2962
2948
2980
2980
914
2948
2980
2948
2948
2948
932
2948
932
2980
2948
932
2980
2980
914
2980
2980
2948
2980
2948
2948
2948
2948
2948
2980
2948
932
2980
2948
932
914
2980
2980
2980
2980
2948
2980
2980
2962
2962
2980
914
2980
2948
2948
2962
2948
2948
914
2948
932
914
2948
932
2980
914
2980
2948
932
2948
2948
932
914
2948
932
2962
2980
914
2948
2980
2948
932
914
2948
2948
2980
2980
2980
2948
932
2948
932
2980
2980
2980
2962
2948
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2948
2948
2980
914
2980
2948
932
2948
932
2948
932
2948
2948
932
914
2948
2948
2962
2962
2948
2948
2962
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2948
2948
2948
932
2980
2948
932
914
2980
2980
2980
2980
914
2980
2948
932
2948
932
2980
2948
932
2948
932
2980
914
2980
2980
914
2948
932
2980
2948
2948
2962
2948
932
2948
2948
932
914
2948
2980
914
2980
2948
2948
914
2948
932
914
2948
932
2980
2980
2948
932
2962
2948
2948
2980
914
2980
2980
914
2980
2980
914
2948
932
2980
2948
932
914
2948
2948
2948
932
2948
2948
932
914
2948
2980
2980
2980
2948
932
2948
932
2980
2980
2980
2948
932
2962
2962
2948
2948
2948
2948
2948
2948
2962
2948
2948
2948
914
2980
2948
2948
932
2980
2980
914
2980
2980
914
2948
2980
2962
2948
2948
2948
2980
2980
914
2948
2948
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2980
2962
2962
2948
2962
2948
2948
2962
2980
2980
2980
914
2980
2980
2980
2962
2962
2948
2948
2948
2948
2962
2948
2948
2962
2962
2962
2962
2948
2948
2962
2980
914
2980
2948
2948
2962
2948
2962
2962
2962
2980
2980
914
2948
932
2980
2948
932
914
2980
2980
2980
2980
2980
914
2980
914
2980
2948
932
2962
2948
932
2948
932
2948
932
2962
2980
2980
914
2948
2980
2948
2948
2962
2948
2962
2948
2980
914
2980
2948
2948
914
2948
932
914
2948
932
2948
932
2948
2962
2948
914
2948
2980
914
2980
2980
914
2948
932
2980
2948
932
914
2948
2948
2962
2980
2980
2948
932
2948
932
2980
2980
2980
2948
932
2980
2980
914
2948
932
2980
2948
932
914
2980
2980
2980
2948
932
2948
932
2980
2980
2980
2980
2980
2980
2980
2980
2980
2948
2980
2948
2948
2948
2980
2980
2980
2980
2948
2948
2980
2980
2948
932
2980
2948
932
2980
2980
2980
2980
2980
2980
2980
2980
2980
2948
932
2980
2948
932
2980
2980
2980
2980
914
2980
2948
2948
2948
2980
914
2980
2980
2948
2980
2948
2948
2948
2948
2980
2980
914
2980
914
2980
2948
2948
2980
2980
2980
914
2980
2948
2948
2980
2980
2980
2980
2980
2948
2980
2948
2948
2948
2980
2980
2980
2980
2980
914
2980
2948
2962
2948
2980
914
2980
2948
2948
932
2948
932
914
2948
932
914
2948
932
2980
914
2980
2980
914
2948
2980
2962
2948
2948
2948
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2962
2962
2980
2948
932
2980
2962
2948
2948
932
2962
2948
2980
2980
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2948
932
2948
2980
2980
2980
2962
2962
2948
2980
2948
2962
2980
2962
2980
2962
2948
2980
2962
2948
2948
2948
932
2962
2980
2980
2980
914
2980
2948
932
2962
2948
932
2948
2980
2980
914
2980
2948
2948
2962
2948
932
2948
2948
932
914
2948
2962
2948
2948
914
2948
932
914
2948
932
2948
932
914
2948
932
2980
914
2980
2980
914
2948
932
2980
2948
932
914
2948
2948
2948
2948
2948
914
2948
2980
2980
2980
2948
932
2948
932
2980
2980
2980
2962
2962
2948
2948
2962
2948
2948
914
2962
2948
2948
2948
2948
2962
2962
2948
2948
914
2962
2948
2948
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2514
2514
2514
2514
2514
2514
2514
3986
3972
3972
2948
2948
2948
2948
2962
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2962
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2962
2948
2948
2948
914
2948
2948
2948
2948
2948
2948
2948
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2980
914
2980
2948
932
2948
932
914
2980
914
2980
2948
932
2948
932
914
2980
2980
2948
932
2948
932
2980
914
2948
2948
932
914
2948
932
914
2948
932
2948
932
2948
932
914
2948
2948
2948
2948
2948
932
914
2948
932
2948
932
2948
932
914
2948
932
914
2948
2948
932
914
2980
2948
2948
2980
2948
2948
2948
2980
2980
2980
2980
2980
914
2948
932
914
2980
2948
932
2980
2948
932
2948
2500
2500
2180
146
2212
2212
146
2212
2212
2212
2194
2194
2180
146
2180
2180
164
2180
164
146
2180
146
2180
2180
146
2180
2212
2180
164
2212
146
3972
2962
2962
2980
2980
2948
2948
2980
2980
2948
2948
2948
2948
932
2948
932
2948
932
2948
932
2948
932
2948
2948
2948
2948
932
2948
932
2948
932
2948
2980
2980
2980
2980
2980
2948
2948
2980
2980
2980
2980
2948
2948
2948
932
2948
2948
2948
932
2980
2980
2948
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2692
708
2692
708
2692
708
2692
708
2756
2692
708
2692
708
2692
708
2756
2756
2692
708
2756
2692
708
2692
708
2756
2692
708
2692
708
2692
708
2692
708
2692
708
2756
2756
2962
2948
2948
2980
914
2980
2948
932
2948
932
914
2948
932
2980
914
2980
2948
2948
914
2948
2962
2948
2948
932
2948
2948
2980
2980
2948
932
2948
932
2980
2948
932
2948
932
2980
2980
2962
2948
2948
914
2980
914
2980
2948
932
2948
932
914
2948
2948
2962
2948
2948
2948
2948
2948
914
2948
2948
2948
914
2980
914
2980
2980
2980
914
2980
2980
914
2980
2980
2980
914
2980
2980
2962
2962
2962
2948
2948
2948
2948
2948
932
914
2948
932
2948
932
2948
914
2948
932
2980
2962
2980
2980
2948
2948
2948
2948
2980
2948
932
2980
2948
932
2948
932
2948
932
2948
932
2980
2980
2980
2980
2948
2948
914
2948
2948
2948
2948
2948
914
2948
2948
2948
914
2980
914
2948
2948
2980
2948
2980
2948
2980
2980
2948
932
914
2948
932
2948
932
2980
914
2980
2212
2212
146
2212
2212
2194
2180
2212
2212
2980
2980
2948
2948
2948
2980
914
2980
2948
2948
2948
2980
2980
2980
2980
2962
2948
2948
2962
2948
2948
2948
2962
2948
2948
2948
2948
2948
2948
2948
2948
2948
2980
2194
2180
2212
2180
2180
2180
2180
164
2180
164
146
2180
164
2180
164
2180
164
146
2212
2212
146
2212
2212
2180
164
2180
164
2180
164
2180
164
2212
2212
2194
2194
2194
2180
2180
2180
2180
2180
2180
2180
2212
2212
146
2212
2212
2180
164
2180
164
2180
2180
2180
164
2212
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
2948
2948
2948
2756
2692
708
2692
708
3844
1828
3844
1828
3844
1828
3876
2692
2692
708
2692
2692
708
2756
2692
708
2692
2692
2692
708
2692
708
2756
2692
2756
2692
708
2756
3858
1828
3876
3844
1810
1828
3844
1828
3844
1828
3844
1828
3876
3876
3844
1828
3844
1828
3844
1828
3844
1828
3844
1828
3844
1828
2692
2756
2756
3858
3844
1828
3844
1828
3844
1828
2692
2321
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3026
3026
3908
3026
3026
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3908
3012
3908
3908
3460
3492
3460
3460
3492
3460
3460
3474
3474
3012
3012
3012
3012
3012
3908
3026
3492
3460
3460
3012
3012
3908
3012
3012
3012
3012
3012
2436
708
1860
2436
708
3012
3012
3012
3012
3012
3026
3026
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3908
3908
3908
3026
3026
3026
3026
3026
3026
2756
3954
3953
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3026
3012
3012
3012
3012
3012
3012
3026
3012
3474
3460
3460
3474
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
2756
3012
2436
708
2436
708
2436
708
2436
708
3012
2585
2585
2585
2585
2585
2193
2193
2193
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
2500
3012
3012
2468
2436
2756
2756
2756
2436
2756
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3026
3026
3012
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3041
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
2273
2273
2274
2274
2274
2274
2274
2274
2274
3810
3298
3298
3298
2524
2274
2273
2273
2274
2274
2274
2300
2300
2300
2300
2284
2284
2284
2284
2274
738
2274
2786
2274
738
2274
2274
2274
2274
2274
2524
2524
2274
2274
2274
2274
2273
2274
2274
2274
2274
2274
738
2274
738
2785
2274
2972
3028
3028
3028
3028
2274
2274
2274
2812
2812
2812
3042
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2961
2961
2193
2193
2052
20
2068
2068
2068
2068
2068
2076
2948
932
916
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2059
15
2956
2507
2059
15
2059
15
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2988
2988
2988
2988
2988
3076
2516
2516
2052
2052
2052
2052
2052
20
2052
12
20
2052
2052
20
2052
20
2052
20
2052
20
2076
2076
2076
2948
916
2948
916
2948
932
916
2948
964
932
916
972
2948
2948
964
932
916
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2379
2055
2059
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2513
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2988
2988
2988
2988
2988
2961
2052
20
2052
20
2052
20
2052
12
20
2052
20
2052
12
20
2076
2948
916
2948
964
916
2948
916
2948
964
916
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2772
2772
2516
2772
3857
3857
2772
2772
3028
3028
3028
3028
3028
3028
3028
3028
3028
2443
2315
271
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3924
3924
2564
532
2564
260
532
2564
260
532
2564
260
532
2308
2564
2564
260
524
2724
2724
3028
3028
3924
3028
3028
3028
3924
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
2564
2564
524
2564
524
2308
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
2564
2564
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3924
3924
3924
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3937
3938
3938
3938
3924
3028
3028
2308
2564
260
268
2564
2564
532
2564
260
524
532
276
2564
260
2564
260
524
268
2308
2308
2308
2308
2308
2564
260
268
2564
2564
2564
2564
2564
2564
2564
2564
524
2564
532
2564
524
532
2564
532
2564
524
532
2564
260
2564
2564
524
2180
164
676
660
2212
148
676
660
2692
164
148
676
660
2212
148
676
660
2212
676
2596
164
676
660
2180
644
548
164
676
660
2180
644
548
164
676
660
2212
2180
140
164
676
2212
2180
140
164
292
676
2180
164
2180
140
164
292
676
2180
164
2180
140
548
164
676
2596
676
2575
2599
2183
2183
143
295
2183
655
295
3924
3028
3028
3028
3028
3028
3028
3028
2564
2564
2564
2564
524
3204
2180
2052
516
260
132
2052
516
260
132
2052
516
1540
132
2052
516
1540
132
2052
516
260
132
2052
516
260
132
2180
2308
2308
2052
260
132
2052
260
132
2052
516
1540
132
2052
516
1540
132
2052
516
132
2052
516
132
2052
260
132
2052
260
132
2180
2052
260
132
2052
260
132
2052
516
260
132
2052
516
260
132
2052
516
132
2052
516
132
2052
260
132
2052
260
132
2052
516
260
132
2052
516
260
132
2564
2052
516
260
132
2052
516
260
132
2052
516
132
2052
516
1540
132
2052
516
260
132
2564
260
132
2052
260
132
2564
2564
2308
2052
516
260
132
2052
260
132
2564
132
2564
132
2564
2052
260
132
2052
260
132
2052
260
132
2052
516
260
132
2052
516
260
132
2052
516
132
2052
516
260
132
2052
516
260
132
2052
516
260
132
2052
260
132
2308
2308
2308
2308
2308
2308
2308
2308
2308
2692
2194
2564
1540
2193
2052
516
260
132
2052
516
260
132
2052
516
1540
132
2052
516
1540
132
2052
516
260
2052
516
260
2052
260
132
2052
260
132
2564
1540
132
2052
516
260
1540
132
2052
516
260
132
2052
516
260
132
2564
260
132
2564
132
2308
2564
260
1540
132
2180
2052
516
260
132
2564
1540
132
2564
1540
132
2052
516
132
2052
516
260
132
2564
132
2052
516
132
2052
516
260
132
2564
260
2564
260
132
3588
2564
1540
132
2308
2308
2564
1540
132
2564
260
1540
132
2052
516
260
2052
516
260
132
2564
2564
1540
132
2052
516
260
2052
516
260
132
2564
2052
516
132
2052
516
260
2052
516
260
132
2052
516
2052
516
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2564
1540
3588
2308
2308
2308
2308
2564
1540
2564
1540
2564
1540
2564
1540
3588
3588
3588
3076
1668
3076
1668
3588
2564
1540
3588
3588
3844
3844
3972
3844
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
3972
3972
3972
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2132
2132
2132
2108
2364
2108
2076
540
284
156
2588
1692
668
2076
540
156
2588
2076
540
156
1692
668
2132
2132
2132
2132
2108
2108
2076
284
156
2076
284
156
668
2132
2132
2132
2132
2108
2108
2076
540
156
2076
540
156
2132
2132
2108
2332
156
2204
2132
2132
2132
2132
2332
2332
156
2052
516
260
132
36
276
548
148
292
2052
516
20
260
132
68
36
532
276
76
548
148
292
3588
548
1572
2596
2116
76
2052
260
36
548
292
2052
20
260
68
36
76
548
148
292
2308
292
2068
68
148
292
2308
548
292
2068
68
548
148
292
2308
292
2068
68
148
292
2052
516
20
260
132
36
532
644
276
148
2052
516
20
260
132
68
36
532
644
140
276
148
652
660
2564
260
132
532
1668
644
148
660
2564
260
132
532
1668
644
148
1684
660
2308
132
644
2052
516
20
260
132
36
532
644
276
148
2052
516
20
260
132
68
532
644
140
276
148
652
2308
132
1668
644
2308
132
1668
644
2308
132
644
2692
2052
132
644
2052
20
132
644
140
148
652
2308
132
1668
2052
132
644
2052
132
644
140
148
652
2180
644
276
148
2052
516
132
532
644
140
276
148
652
2308
132
644
2308
132
644
148
2052
132
68
36
276
148
292
2052
68
36
140
76
292
2116
36
292
2052
68
36
76
292
2340
2052
132
36
276
148
292
2052
20
132
68
140
276
148
292
2052
132
36
276
148
292
2052
20
132
68
140
276
148
292
2180
644
292
2180
644
140
276
148
292
660
3844
2059
139
2055
135
2052
20
260
132
68
36
532
644
276
148
292
2052
516
20
260
132
68
36
532
644
140
276
76
148
292
2564
532
1556
2564
132
532
1556
2052
516
132
2052
260
132
68
292
2052
516
132
68
532
644
548
148
2116
532
76
2308
1540
644
1556
1684
3588
1556
2052
132
68
532
148
2180
68
532
148
2052
516
260
132
68
644
548
660
2308
132
532
644
548
148
660
2052
516
260
532
276
292
2116
2052
516
260
132
68
36
532
276
148
292
2116
292
2564
260
132
548
2308
276
2308
276
2308
276
2564
1540
532
1668
644
1556
1684
660
2564
644
660
3716
3716
2564
1668
644
548
2564
1668
644
548
1684
3844
3844
3844
3844
2052
132
68
148
292
2052
20
132
68
140
276
148
292
2052
20
132
68
36
644
276
148
292
2052
12
20
132
68
36
644
140
276
76
148
292
2180
148
292
2340
2340
2340
2340
2187
2059
139
143
651
655
2187
143
651
655
3727
2580
2708
2708
2116
2116
2308
132
276
148
2564
260
132
276
148
292
2564
548
2564
2564
1668
548
2564
1668
644
548
3716
644
3716
644
2180
2180
2180
2180
2180
2564
2564
3716
3716
3716
2564
3716
644
3716
644
3716
644
3716
644
3844
3844
3844
3844
3844
3844
3844
3844
3844
3844
2564
2564
2692
148
292
660
2180
644
276
148
292
660
2692
148
292
660
2180
644
276
148
292
660
2564
644
2564
644
2692
2180
644
2692
2180
644
2692
2564
644
652
2692
2692
2692
2564
524
644
652
2692
2692
2692
2692
2692
2692
3588
1556
3588
1556
3111
3732
3844
2700
2948
916
2948
916
2948
916
2948
916
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
916
2948
916
2948
2948
2948
916
2948
2948
916
2948
3908
2948
916
2948
2948
916
2948
2948
916
2948
2948
2948
2948
2948
916
2948
2948
2948
2948
2948
2948
2948
2948
908
2260
2260
2064
2308
2322
2468
2052
2052
2260
2132
2200
2216
2219
2201
2217
3108
3108
2468
3780
3780
3780
3780
3780
3780
3780
3780
3796
3796
3796
2564
3716
3716
3716
3844
3844
3844
3844
3087
1163
1167
3211
2192
2436
2436
2436
420
2436
420
2468
2436
420
2474
2949
2949
2949
933
2949
933
2949
2949
2949
2949
2949
2949
2949
2949
933
2949
933
2501
2501
2501
2501
2501
2501
2213
2181
2181
2181
165
2961
2981
2981
2981
2981
2981
2981
2981
2981
2501
2501
2501
2501
2501
2501
2501
2725
2725
2953
2501
2501
2501
2501
3877
2577
273
2584
280
3013
3013
2577
2074
27
2074
27
2986
2073
26
27
2585
281
538
539
282
283
2329
538
282
2587
283
2586
282
2585
281
538
282
2195
3859
3883
3883
2585
281
2970
2970
3753
2217
3755
1706
3754
2730
2730
2730
2218
2218
2697
2321
2987
2987
2219
2219
2902
2902
2902
2902
2900
2900
2900
2900
2900
2900
2900
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2580
2580
2580
2580
2580
2580
2580
2580
2580
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2988
2988
2988
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2706
2706
2706
3282
2258
2459
3867
2971
2971
2971
2971
2971
2971
2971
2971
2962
2962
2962
2962
2962
2962
2962
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2715
2715
2706
2706
2423
2732
2732
2732
2732
3282
3282
3282
2514
2258
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2971
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2988
2988
2988
2988
924
2969
924
2969
924
2969
940
924
922
2972
2972
2972
2972
2972
2972
2972
2972
2972
2969
924
922
2972
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
3867
667
2715
2715
2715
3867
3867
667
3858
2706
2423
2713
684
666
3865
1820
668
666
3868
2514
2514
2971
2971
2971
2971
2962
2962
2962
2972
2423
2732
2258
2258
2258
2203
2194
3867
3868
1836
3026
3026
3026
3026
3026
3026
3026
3026
3026
2770
2770
3026
3026
3026
2770
2770
3026
3026
3026
3026
2770
2770
2770
3026
3026
3026
3026
3026
3026
3026
2770
2770
2770
2770
2770
2770
2770
3026
2515
2515
2515
2515
2515
2515
2515
2515
3027
3027
3027
3027
3027
3027
2423
2972
2972
2972
2972
2423
2515
2519
2519
2519
2519
2519
2519
2519
3287
3287
2775
2951
2951
2951
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2954
2954
2954
2954
2954
2954
2951
2951
2951
2951
2951
2951
2951
2951
2951
2951
2951
2503
2503
2503
3527
2503
3527
2503
2503
2503
2503
2503
2503
2503
2503
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
3530
3530
3530
3539
2951
2951
2951
2951
2951
2951
2951
2951
2951
2951
2951
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2503
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2954
2695
2695
659
2695
659
2707
2707
2695
659
3868
2951
2951
2695
2695
659
2707
2695
2695
659
2698
658
2698
658
2698
658
2706
2706
2698
658
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3018
3018
3018
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3018
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3015
3018
3018
3018
3018
3027
3015
3015
3015
3027
3027
3543
3543
3540
3540
2775
2775
2772
2772
3031
3028
3028
3028
3457
1410
2946
2946
3457
3393
2881
2881
2881
2881
2054
2053
6
7
3888
3760
1840
3888
3140
3142
3142
582
3142
582
2630
2630
2582
3814
2608
2630
3158
534
3158
534
2662
742
2576
3653
2309
2309
2471
2471
2309
421
2309
421
2309
2311
2309
2309
265
2821
2405
613
2469
2725
421
2309
2563
531
2656
2656
2656
2656
2760
2760
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2704
2448
656
2821
2061
14
2061
14
2061
2061
14
2061
14
3652
1612
3652
3652
1612
3729
2437
2727
423
2194
2194
402
2962
3841
1794
3841
1794
3841
1794
3842
2928
2928
2928
2928
2928
2928
2928
2928
2698
2374
3077
1061
3109
3939
2066
146
2066
2067
3808
3808
3808
3808
3808
3808
3808
3808
3808
3808
3808
3808
3808
2426
3148
3148
2884
3844
1828
3844
1828
2954
3522
3257
3249
1202
3249
3249
1202
3249
3249
3249
3249
1202
3249
3249
1202
3249
3249
1202
3249
3193
3193
3193
3193
3193
3193
3193
3193
3597
3596
3596
3596
2093
2092
3011
979
3011
979
3011
979
3140
3140
2818
2818
2818
2818
2818
2818
2818
2818
3973
1926
3973
1926
3973
1926
4016
4016
2008
4016
2008
2984
3160
2992
2992
984
3032
2992
984
2992
3032
3352
2840
2840
1176
2840
1176
3224
3224
3224
3224
2864
2864
2840
816
1176
808
2648
2840
2840
816
1176
808
2840
2608
2608
552
3434
3544
2922
3560
3560
3560
3288
3288
3288
3288
1448
3288
1448
2920
2922
3434
874
3304
744
3560
2928
2928
872
3432
872
1448
2928
872
3432
872
2136
3352
3672
3352
3864
1624
3352
3864
1624
3352
2306
2306
2306
2306
2306
2434
2946
2946
2946
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2818
2818
2818
2946
3714
3714
3714
2434
2434
2434
2434
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2053
261
2209
2053
517
261
2049
2053
261
2053
261
2053
2081
2081
545
2081
545
289
2053
261
2309
2053
517
261
2053
517
2053
261
2053
517
7
261
519
2053
261
2053
2053
2053
261
2053
261
2053
261
2053
261
2054
518
262
2053
517
261
2337
2593
3745
2501
2593
3745
2821
2822
2849
2821
2817
2049
2053
2821
2821
2849
2849
3329
2305
769
3329
2849
2821
2821
2821
2821
2081
2081
2401
2401
2401
2401
2053
2309
2053
261
2053
2053
1541
2053
2053
2053
2053
2053
261
2053
261
2053
261
2053
261
2053
2053
2053
261
2053
2053
261
2053
2053
2309
1541
2053
261
2053
2309
1541
3333
2309
2054
2310
2054
2054
2054
262
2054
2054
2054
2054
2054
2054
2310
2054
2054
2054
2310
2054
2054
2054
2310
2054
2054
774
2054
2054
2054
2054
2310
2054
2054
2822
2054
2054
2822
2310
2054
2054
2054
2054
2054
2054
2053
773
2053
1541
773
2309
2053
261
2053
773
2309
2053
1541
2053
2309
1541
773
2053
261
2053
261
2053
773
2309
1541
773
2053
2053
261
2053
2053
773
2053
1541
773
2309
2053
261
2053
773
2053
1541
2053
773
2053
2053
7
3589
773
3589
773
2053
2053
261
2053
261
2053
261
3333
2053
261
2053
773
2053
2053
261
263
3589
773
2053
261
2053
7
773
2053
261
3333
2053
773
2053
2053
7
2053
2053
261
2053
261
2053
2053
7
261
2053
261
2053
261
2053
261
2053
773
2309
263
2053
261
2053
2053
261
2053
261
2053
773
2053
261
2309
1541
773
3333
2821
3333
3333
2821
2145
2145
2145
2145
2145
2145
2145
2145
609
1633
2145
2145
481
3681
2145
2529
2145
3169
609
2145
3169
609
2145
3681
2145
3681
2145
2145
2145
2145
2145
609
3681
3681
3681
3681
3681
3681
3681
3681
2145
2145
1633
2145
3169
609
2145
2145
609
1633
2145
3681
3169
609
2145
2145
3681
2657
2145
2145
609
3681
2145
2145
1633
2145
3169
609
2145
2145
1633
2145
2145
2145
2145
2145
2145
2145
2145
2145
3681
3169
609
2145
2145
3681
2657
2145
2145
3681
3169
2053
773
2053
773
2053
2053
773
2309
2053
261
773
2309
2053
261
773
2053
2053
2053
2309
2309
2309
2053
2053
261
773
2053
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2054
2054
262
2054
2054
2310
2054
262
2054
774
2310
2310
2310
2310
2310
2310
2054
2310
2054
262
2054
3590
2053
261
773
2053
261
773
2053
7
261
775
2053
1541
773
2053
1541
773
2053
261
773
2309
2053
261
773
2309
2053
261
773
2053
773
2053
773
2309
263
2053
1541
773
2053
7
775
2309
2309
2309
2309
2309
2053
7
2053
261
773
2053
773
2821
2309
2309
2145
2145
481
2145
2145
481
2145
2529
2657
2145
481
2145
481
3169
609
2145
481
2529
2145
481
3169
609
2145
2145
1633
2145
3681
2145
2145
2145
2529
2145
609
2145
2145
3169
609
2145
481
2529
2145
1633
2657
481
2657
481
2657
481
2145
2145
2145
2145
2145
2145
609
2657
2145
2145
2145
2145
2145
2145
2145
2657
2145
3681
3681
3681
3681
3681
3681
3681
3681
2145
609
2145
2145
2145
2145
2145
2145
609
2145
2145
2657
2053
773
2309
2053
261
2053
773
2309
2053
1541
2053
2053
261
2053
261
2053
773
2053
2053
261
2053
261
2657
3169
609
2657
2657
3681
2309
2309
3589
2309
2054
2310
2054
2054
2053
2053
1541
773
2309
2053
2053
773
2053
1541
2053
2053
261
2053
261
2053
773
3589
773
2054
2310
2054
2054
2145
2145
2145
2145
609
2053
261
2053
2053
2053
261
2053
2053
2145
2145
2145
609
2053
261
2053
261
2053
261
2053
261
2053
261
2053
261
2053
261
2053
2053
2053
2053
2053
261
2053
261
2053
261
2053
2053
261
2053
2053
2053
2053
261
2053
261
2053
2053
261
2053
261
2053
261
2053
2053
261
2053
261
2053
261
2053
261
2053
2053
261
2053
2053
2053
2053
261
2053
261
2053
261
2053
261
2053
2053
261
2053
261
2053
2053
2053
261
2053
2053
773
2053
773
2053
773
2053
261
773
2053
261
2053
261
2053
261
2053
2053
2053
2053
2053
261
773
2053
261
2053
261
2053
2053
261
2053
2053
2053
2053
261
2309
3333
2053
3333
2309
3333
3333
2309
773
3333
2309
2053
2053
261
773
2053
2053
2053
261
773
2053
261
2053
261
2053
261
2053
2053
2053
261
2053
261
2053
261
2053
261
2053
2053
261
2053
2053
2053
261
2053
2053
261
2053
261
773
2053
261
773
2053
2053
261
773
2053
261
2054
2054
2054
262
2054
2054
2054
2310
2054
2054
2054
2054
262
2054
2054
2054
2054
262
2054
2054
2054
2054
262
2054
262
2054
774
2054
2054
2310
774
3334
2054
2054
2054
262
2054
262
2054
2054
262
2054
262
2054
262
2054
262
2054
262
2054
262
2054
262
2054
2054
262
2054
2054
262
2054
262
2054
2054
2054
3334
2054
2054
2054
262
2054
262
2054
2054
262
2053
773
2053
7
773
2053
261
773
2053
773
2053
261
773
2053
261
2053
773
2053
2053
2053
261
2053
261
2053
2053
261
2053
261
2053
261
773
2053
2053
261
773
2053
261
773
2053
261
773
2053
261
773
2053
261
773
2053
261
2053
261
773
2053
261
2053
773
2053
773
2053
2053
2053
261
773
2053
261
773
2053
261
773
2053
261
2053
773
2053
2821
2821
2053
261
773
3333
3333
3333
2053
261
2053
261
773
2053
773
2053
261
2053
261
773
2053
261
2053
261
773
2053
773
2053
261
2053
2053
773
2053
2053
261
773
2053
261
2053
261
773
2053
261
773
2053
2053
261
2053
261
773
2053
2053
2053
261
773
2053
261
773
2053
261
2053
261
773
2053
2053
261
773
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
609
2145
609
2145
2145
609
2657
2145
2145
2145
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
481
2145
2145
609
481
2529
2145
481
2145
481
2145
481
2145
2145
609
2529
2529
2145
609
2145
2145
609
2657
2529
2145
2145
2145
2145
2145
2145
1633
2145
2145
2145
3681
2145
2145
3681
2145
2145
2145
2145
2145
481
2145
481
2145
2529
2529
2145
609
481
2145
2529
2145
2145
2529
2145
2145
609
481
2145
2145
609
481
2145
2145
609
2145
2145
609
2145
2145
2145
609
2145
609
2145
609
2145
2145
609
2657
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
3681
3681
3681
3169
3169
3169
3169
3169
2657
2657
2529
2145
481
2053
261
2053
2053
2053
2053
261
2053
2053
2309
2145
2145
2145
2145
2145
2053
261
2053
261
773
2053
261
773
2053
2053
261
773
2053
261
2053
261
2053
261
773
2053
2053
261
773
2309
2309
2309
2145
2145
609
481
2145
2145
609
481
2053
2053
2053
2053
261
2053
261
2309
2053
261
2053
2053
2053
2053
2053
261
2053
261
2309
2053
261
2053
2053
7
261
2055
2053
261
2145
2145
2145
2529
2145
2529
2529
2529
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2054
2054
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2054
2054
2054
2054
2054
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2055
2054
262
2054
262
2054
262
2054
2054
2310
2054
2054
262
2054
774
2054
262
2054
262
2054
2310
2054
2054
518
262
2053
261
2053
261
2053
261
2053
517
261
2053
261
2053
517
261
2053
261
2053
261
2053
261
2053
261
2053
261
2053
517
261
2053
261
2053
261
2053
261
2053
2053
261
2053
261
2053
261
2053
261
2053
517
261
773
2053
517
261
773
2053
261
2053
517
261
2053
261
2053
517
261
2053
261
2053
261
2053
261
2053
517
261
773
2053
261
2309
2053
261
2309
2053
517
261
2053
261
2053
261
2053
261
2053
2053
2053
261
2309
2053
261
2053
4065
4065
4065
4065
4065
4065
4065
4065
3553
3553
4065
3553
3553
3553
4065
4065
2817
3553
3553
2817
2821
2821
3937
3937
2821
2821
2821
2821
2822
2822
2822
3425
3425
2821
2821
2821
2821
2821
2822
2822
3845
3845
3845
3845
3846
3846
3846
3334
3846
3334
3334
3334
3846
3846
3846
3846
3846
3334
3846
3846
3969
3969
3425
3425
2821
2821
3425
3425
3425
3425
3425
3333
3333
3334
3333
3333
3333
3334
3334
2822
2694
3206
3206
3206
3206
2854
2822
2822
2950
2950
2438
3398
2950
3600
2064
2064
464
2064
2064
272
464
496
2064
464
2512
2512
2512
2064
464
2064
464
2064
464
2064
2064
2064
2064
2512
496
2064
2320
2512
2064
2512
496
2512
3984
2960
2960
2960
3472
2192
2192
2821
2821
2821
1669
2849
2434
3010
3010
3010
2188
396
2434
2064
2064
272
464
2512
2064
2064
272
2064
272
464
496
2064
2320
2064
272
464
496
2064
2064
464
2512
2064
2064
272
2064
464
496
2064
2320
2064
464
496
2064
2064
464
2064
2064
272
2064
464
496
2064
2320
2064
464
496
2064
2064
272
464
2512
2064
2064
272
2064
272
464
496
2064
2320
2064
272
464
496
2064
2320
2320
464
2320
2320
464
496
2320
2320
464
496
2064
2064
272
464
2512
2064
2832
2064
272
2064
272
464
496
2064
2320
2064
272
464
496
2512
2832
2512
2512
2064
2064
272
464
2512
2064
2064
272
2064
272
464
496
2064
2320
2064
272
464
496
2064
2320
2208
672
2720
2208
672
2160
2160
2064
2160
2064
2544
2160
2160
2160
2160
2160
2160
2064
112
2320
496
2064
112
2320
496
2160
2160
2160
2160
2160
2544
2160
2320
496
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
464
2320
496
2160
2320
496
2160
2160
2832
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
496
2160
2320
496
2320
2064
112
2320
496
2064
112
2320
496
2064
2064
112
2320
496
2064
112
2320
496
2064
112
2160
272
496
2064
2064
112
2320
496
2320
2064
112
2160
272
496
2064
112
2320
496
2320
2160
2160
272
496
2160
2320
496
2320
2144
480
2144
2144
2144
2144
2528
2144
2528
2144
480
2528
2144
2528
2144
2528
2144
480
2144
2144
2144
2144
2144
2144
2528
2144
2144
2528
2528
2144
480
2144
2144
2144
2528
2528
2144
2144
2528
2528
2144
480
2832
2832
2832
2832
2832
2832
2160
2160
2160
2160
2160
2160
2144
2144
2536
2536
3640
2996
2996
3000
3000
2192
152
2074
2074
2586
2586
2074
2586
2586
2069
277
2069
2073
2073
2073
1561
2073
3609
2073
1561
3609
3609
2073
2073
2073
2073
537
2073
2073
2073
793
2841
2841
2841
2585
2837
793
3605
1561
3605
1561
2073
2073
3861
1817
2232
2570
526
2190
174
3598
3598
3598
3598
3598
3598
3598
3598
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
3598
2574
1550
2574
1550
3598
3598
3598
3598
2574
1550
3598
2574
1550
3598
3598
3598
3598
3598
2574
1550
3598
2574
3598
2574
1550
2574
1550
3598
2574
1550
3598
3598
3598
3598
3598
3598
3598
3598
2574
1550
2574
1550
3598
2574
1550
3598
3598
3598
2574
1550
3598
2574
1550
3598
3598
2574
1550
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
3934
3934
3934
3934
3934
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
3086
1294
3198
622
3086
990
2670
3086
1294
3598
1150
3086
1294
3598
2670
3086
990
3086
1294
3198
3086
990
3198
3086
3086
1294
3598
1150
622
3086
1294
3086
1294
3598
3198
3198
3086
1294
3598
1150
3198
2190
2670
606
2382
2382
2142
2142
2142
2142
2142
2142
3166
3166
3166
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
2190
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2574
1550
2574
1550
3598
782
3598
2574
1550
2574
1550
2830
3598
782
3598
2574
2574
1550
2574
3598
3598
3598
2574
1550
2574
3598
3598
3598
2830
2574
1550
3598
3598
3598
3598
3598
2574
1550
2574
1550
3598
782
3598
2574
1550
2574
1550
2830
3598
782
3598
2574
3598
2830
3598
2574
1550
3598
3598
3598
3598
3598
3598
3598
3598
3598
2574
1550
2574
1550
3598
782
3598
2574
1550
2574
1550
2830
3598
782
3598
2574
3598
3598
2830
3598
3598
2574
3598
2574
1550
3598
2830
3598
3598
3598
2574
3598
2574
1550
2574
1550
3598
782
3598
3598
3598
2574
1550
3598
3598
2574
1550
2830
3598
3598
3598
3598
2830
3598
782
2574
2574
1550
2574
1550
3598
782
3598
2574
1550
2574
1550
2830
3598
782
3598
2574
3598
782
3598
3598
3598
3598
2830
3598
3598
2574
3598
3598
3598
2830
3598
3598
2574
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
2062
2062
2062
2062
2062
2062
2062
2062
4086
2030
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
3934
3926
3926
3926
3926
3926
3926
3926
1886
3926
3926
3926
3926
3926
3926
3926
1886
3926
3926
3934
3926
3926
1886
3926
3926
3934
3926
3926
3934
3926
3926
3926
3926
3926
3926
3926
3926
3926
3926
3926
3934
3934
3934
3926
1886
3934
3926
1886
3934
3854
3854
3854
3854
3854
2318
2318
2318
3070
982
1014
990
3038
3030
990
3038
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
3086
1294
1142
982
1014
3086
1142
990
3190
1150
1134
622
3086
1142
1150
1206
3190
1150
3086
1294
1142
1022
982
1014
990
3190
3190
1134
622
3198
3190
1150
3086
1294
1142
3086
1142
3086
1142
1134
3086
1134
3190
1150
3086
1294
3086
3086
2670
3086
1294
1022
1014
990
3086
990
3190
3062
3190
3086
1294
982
1014
3086
990
3190
3086
1142
1150
982
1014
990
3190
2678
638
3190
982
1014
3190
1150
990
3086
3086
3086
1294
1142
1206
3086
1142
1206
3086
1142
1150
1206
622
3086
1142
1150
1206
1214
3190
1150
1206
3190
3190
3190
3198
3190
1150
3086
1294
3086
3182
3086
1294
3086
3086
3086
3190
1022
982
1014
990
2678
3190
1206
3190
1206
3190
1150
1206
3190
1150
1206
3190
3190
3198
3190
3086
1294
1142
3086
1142
3190
1150
3190
1150
2870
2870
2742
702
2870
830
2190
574
566
598
310
2190
574
566
598
310
2190
574
566
2190
2222
590
2638
2222
2390
598
622
374
606
2646
382
622
606
2382
2382
2382
2382
2238
2230
190
2238
2238
2230
2230
2230
190
2238
2230
2230
2238
2134
94
2142
2134
94
2142
2134
2134
2142
2142
2142
2134
2142
2134
2142
2134
94
2142
2142
2134
3158
3158
1118
3158
3158
1118
3166
2190
214
2262
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
2574
1550
3598
3598
3598
3598
2574
2574
2574
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
3598
1646
3598
3598
3598
3598
1646
3598
3598
1646
3598
3598
1646
3598
2358
2358
2574
2574
2574
2574
2574
2574
2108
572
2354
2098
2354
2354
2098
2354
2354
2098
562
2098
562
3696
1644
3692
3682
2924
2812
2812
2802
2802
2876
2928
876
2928
876
3312
752
748
764
3312
752
748
764
2802
2802
3180
3180
2872
2872
2872
2872
2440
3690
2952
2870
2870
2870
2486
3942
2998
2918
2918
950
2918
2918
2918
2918
3062
3062
3062
3062
3830
2806
2806
2806
2806
2806
2806
2870
2870
2742
2742
2406
2406
2406
2406
2406
3318
3318
2550
2742
2742
2742
2742
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
3254
310
2998
2998
2998
2998
2294
3830
3830
2998
3510
2358
2358
3510
2486
1462
3318
2870
694
2870
694
3318
758
3254
694
2358
2742
3254
822
694
2358
2486
1462
2486
1462
2486
2486
1462
3318
758
3318
758
3318
758
3318
758
3062
2102
2102
2102
3126
3126
3126
3062
3126
3126
1126
3126
3126
3126
3762
3762
2738
2738
2418
2418
2418
2418
2418
2418
2418
2418
2226
1202
3126
3254
3250
2995
2995
2995
2995
2995
2995
2995
2995
2995
3283
3283
3283
3507
3507
3510
3254
822
3254
822
3507
3507
2870
2483
1459
2483
1459
3507
2483
1459
3251
691
3251
691
2483
1459
2483
1459
2673
19
15
18
27
448
280
34
102
286
785
795
512
546
582
966
774
818
1078
1207
1141
1412
1088
19
15
18
27
448
280
34
614
798
529
795
512
546
1862
1414
1025
1417
977
1207
1653
1796
1422
19
15
18
27
963
541
1572
1638
1566
1553
1816
513
1056
1350
1350
1233
1744
54
867
884
888
26
19
15
18
27
963
541
1572
1638
1566
1553
1816
1345
1056
1341
1350
1281
1456
1526
1219
835
304
194
19
15
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1094
1222
1281
1456
1382
1379
1396
376
322
19
15
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1350
1350
1361
1456
1382
1123
884
384
302
19
15
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1350
1350
1233
1456
1382
1123
884
384
46
19
15
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1341
1350
1281
1456
1462
1123
835
592
706
19
15
18
27
963
541
804
614
286
785
1816
513
1568
1094
710
1665
1712
102
611
884
120
578
19
15
530
26
961
541
1572
1638
1822
528
1822
514
1056
573
836
100
614
60
1376
323
569
769
19
15
530
26
961
541
1572
1638
1822
528
1822
514
1056
573
837
100
614
60
1376
323
563
768
19
15
530
26
961
541
1572
1638
1822
528
1822
515
1056
573
836
100
614
98
1379
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
515
1056
573
837
100
614
98
1379
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
1282
1056
573
836
100
1382
1340
1376
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1282
1056
573
837
100
1382
1340
1376
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
1283
1056
573
836
100
1382
1330
1507
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1283
1056
573
837
100
1382
1330
1507
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
1346
1056
573
836
100
1382
1520
1472
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1346
1056
573
837
100
1382
1520
1472
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
898
1056
573
836
100
614
368
1376
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
898
1056
573
837
100
614
368
1376
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
1410
1056
573
836
100
1382
1392
1120
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1410
1056
573
836
100
614
1904
1120
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1410
1056
573
837
100
1382
1392
1120
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
1410
1056
573
837
100
614
1904
1120
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
1347
1056
573
836
100
1382
1506
1475
323
569
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1347
1056
573
837
100
1382
1506
1475
323
563
768
19
15
530
26
961
541
1572
1638
1822
528
1822
899
1056
573
836
100
614
354
1379
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
899
1056
573
837
100
614
354
1379
323
595
768
19
15
530
26
961
541
1572
1638
1822
528
1822
1411
1056
573
836
100
1382
1378
1123
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1411
1056
573
836
100
614
1890
1123
323
597
769
19
15
530
26
961
541
1572
1638
1822
528
1822
1411
1056
573
837
100
1382
1378
1123
323
595
768
19
15
530
27
961
1053
1572
1638
1822
529
1818
1794
1056
582
838
101
1380
570
104
370
1154
1665
19
15
530
27
961
541
1572
1638
1822
529
1817
771
1056
582
838
82
1331
312
1123
372
632
792
19
15
530
27
961
541
1572
1638
1822
529
1817
899
1056
582
838
82
1203
376
1379
372
632
792
19
15
530
27
961
541
1572
1638
1822
529
1818
514
1056
573
837
101
612
58
1376
323
595
769
19
15
530
27
961
541
1572
1638
1822
529
1818
514
1056
573
838
101
612
58
1376
323
592
769
19
15
530
27
961
541
1572
1638
1822
529
1818
514
1056
574
838
101
612
58
1376
322
560
769
19
15
530
27
961
541
1572
1638
1822
529
1818
1282
1056
573
837
101
1380
1338
1376
323
595
769
19
15
530
27
961
541
1572
1638
1822
529
1818
1282
1056
574
838
101
1380
1338
1504
322
560
769
19
15
530
27
961
541
1572
1638
1822
529
1818
1346
1056
573
837
101
1380
1522
1472
323
563
769
19
15
530
27
961
541
1572
1638
1822
529
1818
1346
1056
574
838
101
1380
1522
1472
322
560
769
19
15
530
27
961
541
1572
1638
1822
529
1818
898
1056
573
837
101
612
378
1376
323
563
769
19
15
530
27
961
541
1572
1638
1822
529
1818
898
1056
573
838
101
612
378
1376
323
592
769
19
15
530
27
961
541
1572
1638
1822
529
1818
898
1056
574
838
101
612
362
1384
322
592
769
19
15
530
27
961
541
1572
1638
1822
529
1818
898
1056
574
838
101
1380
362
1384
322
592
769
19
15
530
27
961
541
1572
1638
1822
529
1818
1410
1056
573
837
101
1380
1466
1120
323
595
769
19
15
530
27
961
541
1572
1638
1822
529
1818
1410
1056
582
838
101
1380
1362
1328
370
596
1665
19
15
530
27
961
541
1572
1638
1822
529
1818
1410
1056
574
838
101
1380
1362
1104
322
560
769
19
15
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
582
838
1
1200
694
99
372
596
1998
19
15
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
582
838
1
1328
566
99
372
596
1998
19
15
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
582
838
81
560
566
99
372
596
814
19
15
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
582
838
81
1360
566
99
372
596
814
19
15
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
582
838
81
1200
694
99
372
596
814
19
15
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
582
838
81
1328
566
99
372
596
814
19
15
530
27
963
541
1572
1638
1822
529
1816
513
1056
573
837
1
1200
54
1379
323
595
1751
19
15
530
27
963
541
1572
1638
1822
529
1816
513
1056
573
838
1
1200
54
1379
323
592
962
19
15
530
27
963
541
1572
1638
1822
529
1816
513
1056
582
838
1
1200
54
1379
372
632
962
19
15
530
27
963
541
1572
1638
1822
529
1816
513
1056
582
838
81
1200
54
1379
372
632
794
19
15
530
27
963
541
1572
1638
1822
529
1816
769
1056
573
838
1
560
310
1379
323
592
962
19
15
530
27
963
541
1572
1638
1822
529
1816
769
1056
573
838
1
1328
310
1123
323
592
962
19
15
530
27
963
541
1572
1638
1822
529
1816
769
1056
582
838
1
560
310
1379
372
596
1742
19
15
530
27
963
541
1572
1638
1822
529
1816
769
1056
582
838
1
1328
310
1123
372
596
1998
19
15
530
27
963
541
1572
1638
1822
529
1816
769
1056
582
838
81
560
310
1379
372
596
814
19
15
530
27
963
541
1572
1638
1822
529
1816
769
1056
582
838
81
1328
310
1123
372
596
1838
19
15
530
27
963
541
1572
1638
1822
529
1816
1281
1056
573
838
1
1328
1334
1379
323
592
962
19
15
530
27
963
541
1572
1638
1822
529
1816
1281
1056
582
838
1
1200
1718
1251
372
596
1998
19
15
530
27
963
541
1572
1638
1822
529
1816
1281
1056
582
838
1
1328
1334
1379
372
596
1742
19
15
530
27
963
541
1572
1638
1822
529
1816
1281
1056
582
838
81
560
1638
1251
372
596
1838
19
15
530
27
963
541
1572
1638
1822
529
1816
1281
1056
582
838
81
1200
1718
1251
372
596
1838
19
15
530
27
963
541
1572
1638
1822
529
1816
1281
1056
582
838
81
1328
1334
1379
372
596
814
19
15
530
27
963
541
1572
1638
1822
529
1816
897
1056
582
838
81
560
358
1379
372
596
814
19
15
530
27
963
541
1572
1638
1822
529
1816
897
1056
582
838
81
1360
342
1331
372
596
1838
19
15
530
27
963
541
1572
1638
1822
529
1816
897
1056
582
838
81
1200
358
1391
372
632
798
19
15
530
27
963
541
1572
1638
1822
529
1816
1409
1056
582
838
81
1360
854
1075
372
596
1838
19
15
530
27
963
541
1572
1638
1822
529
1816
1409
1056
582
838
81
1200
1894
1123
372
596
1838
19
15
18
26
961
541
1828
614
542
688
1822
514
544
61
388
964
1638
112
96
67
357
257
19
15
18
26
961
541
1828
614
542
688
1822
515
544
61
388
964
1638
98
99
67
357
257
19
15
18
26
961
541
1828
614
542
688
1822
1154
544
61
388
964
1638
1932
96
67
357
257
19
15
18
26
961
541
1828
614
1566
1712
1822
514
544
61
900
964
1638
112
224
1859
229
1
19
15
18
26
961
541
1828
614
1566
1712
1822
514
544
61
901
964
1638
108
96
1859
243
0
19
15
18
26
961
541
1828
614
1566
1712
1822
514
544
61
1412
964
1638
108
96
1859
1381
1
19
15
18
26
961
541
1828
614
1566
1712
1822
515
544
61
900
964
1638
98
99
1859
229
1
19
15
18
26
961
541
1828
614
1566
1712
1822
515
544
61
1412
964
1638
98
99
1859
1381
1
19
15
18
26
961
541
1828
614
1566
1712
1822
1154
544
61
900
964
1638
1932
96
67
217
1
19
15
18
26
961
541
1828
614
1566
1712
1822
1154
544
61
901
964
1638
1932
96
67
211
0
19
15
18
27
961
541
1828
614
542
689
1818
1154
544
70
389
965
1636
1930
88
121
259
513
19
15
18
27
961
541
1828
614
1566
1713
1818
514
544
61
901
965
1636
106
96
1859
243
1
19
15
18
27
961
541
1828
614
1566
1713
1818
1154
544
61
901
965
1636
1930
96
67
211
1
19
15
18
27
963
541
1828
614
1566
1553
1816
513
544
61
901
513
816
54
99
67
211
215
19
15
18
27
963
541
1828
614
1566
1553
1816
513
544
61
1413
897
1744
54
99
1859
1235
87
19
15
18
27
963
541
1828
614
1566
1553
1816
513
544
61
1413
901
1744
54
99
1859
1267
129
19
15
18
27
963
541
1828
614
1566
1553
1816
513
544
61
902
513
816
54
99
67
208
386
19
15
18
27
963
541
1828
614
1566
1553
1816
513
544
61
1414
897
1744
54
99
1859
1232
130
19
15
18
27
963
541
1828
614
1566
1553
1816
513
544
61
1414
901
1744
54
99
1859
1232
129
19
15
18
27
963
541
1828
614
1566
1553
1816
769
544
61
901
513
816
310
99
67
211
215
19
15
18
27
963
541
1828
614
1566
1553
1816
769
544
61
902
513
816
310
99
67
208
213
19
15
18
27
81
325
77
102
30
17
21
789
929
544
326
513
781
1929
1157
1188
642
1658
19
15
18
27
81
325
77
102
30
17
21
789
929
544
326
257
781
1929
1157
1188
642
706
19
15
18
27
81
325
77
102
30
17
21
789
929
544
326
769
781
1929
1157
1188
642
1730
19
15
18
27
81
325
77
102
30
17
533
789
929
544
390
769
1805
773
773
580
756
1750
19
15
18
27
81
325
77
102
30
17
533
789
929
544
326
513
1805
773
773
1188
642
1658
19
15
18
27
81
325
77
102
30
17
533
789
929
544
326
513
1846
772
773
1188
642
1658
19
15
18
27
81
325
77
102
30
17
533
789
929
544
326
769
1805
773
773
1188
642
1698
19
15
18
27
81
325
77
102
30
17
533
789
929
544
326
865
1805
777
773
1188
642
1666
19
15
18
27
81
325
77
102
30
17
533
789
1953
544
390
769
1805
773
1669
196
756
1750
19
15
18
27
81
325
77
102
30
17
533
789
1953
544
326
769
1805
773
1669
164
642
1730
19
15
18
27
81
325
77
102
542
17
533
789
929
544
1862
513
1805
773
1157
676
1666
122
19
15
18
27
81
325
77
102
542
17
533
789
929
544
1862
513
1846
773
1157
676
1666
122
19
15
18
27
81
325
77
102
542
529
533
789
929
544
1862
1281
1293
777
773
676
1666
1730
19
15
18
27
81
325
77
102
542
529
533
789
929
544
1862
1281
909
777
773
676
1666
1730
19
15
18
27
81
325
77
102
542
529
533
789
929
544
1862
1377
1293
1417
1157
676
1666
1666
19
15
18
27
81
325
77
102
542
785
533
789
929
544
1862
769
1037
773
773
676
1666
194
19
15
18
27
81
325
77
102
286
17
533
789
929
928
966
513
1805
773
773
1060
1026
1474
19
15
18
27
81
325
77
102
286
17
533
789
929
928
966
513
1846
772
773
1060
1026
1474
19
15
18
27
81
325
77
102
286
529
533
789
929
928
966
1537
1293
777
773
1060
514
1730
19
15
18
27
81
325
77
102
286
529
533
789
929
928
966
1537
909
777
773
1060
514
1730
19
15
18
27
81
325
77
102
286
273
533
789
929
928
902
641
1549
777
261
1060
1154
642
19
15
18
27
81
325
77
102
798
529
533
789
929
544
1926
1025
1293
777
773
580
1780
1750
19
15
18
27
81
325
77
102
798
785
533
789
929
544
1926
769
1037
777
773
580
1780
214
19
15
18
27
81
325
77
486
30
17
533
789
929
672
70
513
1805
773
773
548
1026
1686
19
15
18
27
81
325
77
486
30
17
533
789
929
672
70
513
1846
773
773
548
1026
1686
19
15
18
27
81
325
77
486
30
17
533
789
929
672
70
769
1805
773
773
548
1026
1346
19
15
18
27
81
325
77
486
30
17
533
789
929
672
70
865
1901
773
773
548
1026
1538
19
15
18
27
81
325
77
486
542
17
533
789
929
800
902
513
1805
773
773
68
258
354
19
15
18
27
81
325
77
486
542
17
533
789
929
800
902
513
1846
773
773
1124
770
1154
19
15
18
27
81
325
77
486
542
17
533
789
929
800
966
513
1805
773
773
1124
1154
1218
19
15
18
27
81
325
77
486
542
17
533
789
929
800
966
513
1846
773
773
1124
1154
1218
19
15
18
27
81
325
77
486
286
17
21
789
929
800
646
513
822
1925
773
1092
1140
1110
19
15
18
27
81
325
77
486
286
17
533
789
929
672
134
513
1805
773
773
548
642
1666
19
15
18
27
81
325
77
486
286
17
533
789
929
672
134
513
1846
773
773
548
642
1666
19
15
18
27
81
325
77
486
286
17
533
789
929
672
390
513
1805
773
645
548
130
1154
19
15
18
27
81
325
77
486
286
17
533
789
929
672
390
513
1846
773
645
548
130
1154
19
15
18
27
81
325
77
486
286
17
533
789
929
672
326
513
1805
773
773
548
514
706
19
15
18
27
81
325
77
486
286
17
533
789
929
800
134
513
1805
773
773
1092
116
854
19
15
18
27
81
325
77
486
286
17
533
789
929
800
134
513
1846
773
1157
68
116
854
19
15
18
27
81
325
77
486
286
17
533
789
929
800
646
513
1805
773
773
1092
1140
1110
19
15
18
27
81
325
77
486
286
17
533
789
929
800
646
513
1846
773
1157
1092
1140
1110
19
15
18
27
81
325
77
486
286
17
533
789
929
800
582
513
1805
773
773
1124
898
1218
19
15
18
27
81
325
77
486
286
17
533
789
929
800
582
513
1846
773
773
1124
898
1218
19
15
18
27
81
325
77
486
286
273
533
789
929
672
134
641
1549
777
773
548
642
1538
19
15
18
27
81
325
77
486
286
785
533
789
929
800
582
769
1037
773
773
1124
898
1090
19
15
18
27
81
325
77
486
798
529
533
789
929
672
1670
1025
1293
777
645
548
1666
1666
19
15
18
27
81
325
77
486
798
529
533
789
929
672
1670
1025
909
777
773
548
1666
1666
19
15
18
27
81
325
77
486
798
529
533
789
929
800
774
1025
1293
1413
1157
68
514
1634
19
15
18
27
81
325
77
486
798
785
533
789
929
800
774
513
1037
773
773
68
514
1250
19
15
18
27
81
325
77
486
798
785
533
789
929
800
774
513
1078
1413
1285
1124
514
130
19
15
18
27
81
325
77
486
798
785
533
789
929
800
774
769
1037
773
261
68
514
98
19
15
18
27
81
325
77
486
798
785
533
789
929
800
838
513
1037
773
773
1124
1410
1218
19
15
18
27
81
325
77
486
798
785
533
789
929
800
838
769
1037
773
773
1124
1410
1090
19
15
18
27
81
325
77
486
798
785
533
789
929
800
838
769
1078
1413
1285
1124
1410
1090
19
15
18
27
960
536
1570
1638
1566
1553
1819
1408
1058
1350
1349
1377
1457
1459
1127
885
389
269
19
15
18
27
960
536
1570
1638
1566
1553
1819
1408
1058
1350
1349
1381
1457
1459
1127
885
389
257
19
15
530
27
960
1048
1570
1638
1822
529
1819
1792
1060
582
838
81
562
562
110
374
592
1838
19
15
530
27
960
1048
1570
1638
1822
529
1819
1792
1060
582
838
81
1202
690
110
374
592
1838
19
15
530
27
960
1048
1570
1638
1822
529
1819
1792
1060
582
838
81
1330
562
110
374
592
1838
19
15
18
26
65
29
36
102
30
16
30
67
160
93
196
132
102
242
275
131
217
65
19
15
18
26
65
29
36
102
30
16
30
67
160
93
197
132
102
242
275
131
435
32
19
15
18
26
65
29
36
102
30
16
30
194
32
61
388
132
102
492
960
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
194
32
61
388
132
358
496
960
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
194
288
61
388
132
102
496
448
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
194
288
61
388
132
358
492
448
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
194
288
413
324
100
102
492
416
387
565
129
19
15
18
26
65
29
36
102
30
16
30
194
288
413
324
356
102
492
416
387
565
385
19
15
18
26
65
29
36
102
30
16
30
194
288
413
325
100
102
492
416
387
563
128
19
15
18
26
65
29
36
102
30
16
30
194
288
413
325
356
102
492
416
387
563
384
19
15
18
26
65
29
36
102
30
16
30
194
288
413
325
868
102
492
416
387
563
1664
19
15
18
26
65
29
36
102
30
16
30
194
288
413
325
868
870
1516
416
387
563
1664
19
15
18
26
65
29
36
102
30
16
30
194
288
413
453
356
102
492
416
387
307
256
19
15
18
26
65
29
36
102
30
16
30
194
288
413
453
868
102
492
416
387
307
768
19
15
18
26
65
29
36
102
30
16
30
194
288
413
453
868
870
492
416
387
307
768
19
15
18
26
65
29
36
102
30
16
30
195
32
61
388
132
102
482
963
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
195
32
61
388
132
358
482
963
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
195
288
61
388
132
102
482
451
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
195
288
61
388
132
358
482
451
579
981
1109
19
15
18
26
65
29
36
102
30
16
30
195
288
413
324
100
102
482
419
387
565
129
19
15
18
26
65
29
36
102
30
16
30
195
288
413
324
356
102
482
419
387
565
385
19
15
18
26
65
29
36
102
30
16
30
195
288
413
325
100
102
482
419
387
563
128
19
15
18
26
65
29
36
102
30
16
30
195
288
413
325
356
102
482
419
387
563
384
19
15
18
26
65
29
36
102
30
16
30
195
288
413
325
868
102
482
419
387
563
1664
19
15
18
26
65
29
36
102
30
16
30
195
288
413
325
868
870
1506
419
387
563
1664
19
15
18
26
65
29
36
102
30
16
30
195
288
413
453
356
102
482
419
387
307
256
19
15
18
26
65
29
36
102
30
16
30
195
288
413
453
868
102
482
419
387
307
768
19
15
18
26
65
29
36
102
30
16
30
195
288
413
453
868
870
1506
419
387
307
768
19
15
18
26
65
29
36
102
286
16
30
194
288
413
965
612
102
492
416
387
819
768
19
15
18
26
65
29
36
102
286
16
30
194
288
413
965
612
870
1516
416
387
819
768
19
15
18
26
65
29
36
102
286
16
30
898
544
70
965
612
870
2000
976
1138
1923
768
19
15
18
26
65
29
36
102
286
16
30
195
288
413
965
612
102
482
419
387
819
768
19
15
18
26
65
29
36
102
286
16
30
195
288
413
965
612
870
1506
419
387
819
768
19
15
18
26
65
285
292
614
542
528
542
706
1568
1597
1348
1380
1382
1004
1984
1091
1593
1793
19
15
18
26
65
285
292
614
542
528
542
706
1568
1597
1349
1380
1382
1004
1984
1091
1587
1792
19
15
18
26
65
285
292
614
542
528
542
706
1568
1341
1348
1380
1382
1004
1984
1603
1593
1281
19
15
18
26
65
285
292
614
542
528
542
706
1568
1341
1349
1380
1382
1004
1984
1603
1587
1280
19
15
18
26
65
285
804
102
30
16
30
450
544
61
388
132
102
1008
960
67
213
85
19
15
18
26
65
285
804
102
30
16
30
450
544
61
836
868
870
1020
960
67
569
257
19
15
18
26
65
285
804
102
30
16
30
450
544
61
836
868
614
1020
960
67
569
257
19
15
18
26
65
285
804
102
30
16
30
450
544
61
837
868
870
1020
960
67
563
256
19
15
18
26
65
285
804
102
30
16
30
450
544
61
837
868
614
1020
960
67
563
256
19
15
18
26
65
285
804
102
30
16
30
451
544
61
388
132
102
994
963
67
213
85
19
15
18
27
65
29
36
102
30
17
25
899
544
70
710
722
723
2008
995
633
1912
792
19
15
18
27
65
29
36
102
30
17
26
130
272
326
838
869
612
474
504
505
865
769
19
15
18
27
65
29
36
102
30
17
26
194
288
414
326
357
100
490
424
386
560
385
19
15
18
27
65
29
36
102
30
17
26
194
288
414
326
869
100
490
424
386
560
1665
19
15
18
27
65
29
36
102
30
17
26
194
288
414
326
869
868
490
424
386
560
1665
19
15
18
27
65
285
292
614
542
529
538
706
1568
1341
1349
1381
1380
1010
1984
1603
1587
1281
19
15
18
27
65
285
292
614
542
529
538
706
1568
1342
1350
1381
1380
1010
1984
1602
1584
1281
19
15
18
27
65
285
804
102
30
17
26
386
544
62
838
357
868
978
976
66
592
129
19
15
18
27
65
285
804
102
30
17
26
450
544
61
837
357
100
1018
968
67
595
129
19
15
18
27
65
285
804
102
30
17
26
450
544
61
837
357
868
1018
968
67
595
129
19
15
18
27
65
285
804
102
30
17
26
450
544
61
837
869
612
1018
960
67
563
257
19
15
18
27
65
285
804
102
30
17
26
450
544
61
837
869
868
1018
960
67
563
257
19
15
18
27
65
285
804
102
30
17
26
450
544
62
838
357
100
1018
968
66
592
129
19
15
18
27
65
285
804
102
30
17
26
450
544
62
838
357
868
1018
968
66
592
129
19
15
18
27
65
285
804
102
30
17
26
450
544
62
838
869
612
1010
960
66
560
257
19
15
18
27
65
285
804
102
30
17
26
450
544
62
838
869
868
1010
960
66
560
257
19
15
18
27
67
29
36
102
30
17
24
193
32
61
389
257
176
502
195
323
979
727
19
15
18
27
67
29
36
102
30
17
24
193
32
61
389
257
432
502
195
323
979
727
19
15
18
27
67
29
36
102
30
17
24
193
32
61
389
769
816
502
195
323
979
855
19
15
18
27
67
29
36
102
30
17
24
193
32
61
390
257
176
502
195
323
1008
386
19
15
18
27
67
29
36
102
30
17
24
193
32
61
390
257
432
502
195
323
1008
386
19
15
18
27
67
29
36
102
30
17
24
193
32
61
390
385
432
502
195
67
1008
1154
19
15
18
27
67
29
36
102
30
17
24
193
288
61
389
1
48
502
451
579
979
2007
19
15
18
27
67
29
36
102
30
17
24
193
288
61
389
257
48
502
451
579
979
1239
19
15
18
27
67
29
36
102
30
17
24
193
288
61
389
257
176
502
451
579
979
1239
19
15
18
27
67
29
36
102
30
17
24
193
288
61
389
257
432
502
451
579
979
1239
19
15
18
27
67
29
36
102
30
17
24
193
288
61
390
1
48
502
451
579
976
1922
19
15
18
27
67
29
36
102
30
17
24
193
288
61
390
513
48
502
451
579
976
898
19
15
18
27
67
29
36
102
30
17
24
193
288
61
390
257
48
502
451
579
976
386
19
15
18
27
67
29
36
102
30
17
24
193
288
61
390
257
176
502
451
579
976
386
19
15
18
27
67
29
36
102
30
17
24
193
288
61
390
257
432
502
451
579
976
386
19
15
18
27
67
29
36
102
30
17
24
193
288
61
390
385
432
502
451
579
976
642
19
15
18
27
67
285
36
102
30
17
24
449
32
61
389
257
432
1014
1987
579
979
727
19
15
18
27
67
285
36
102
30
17
24
449
32
61
390
257
432
1014
1987
579
976
725
19
15
18
27
67
285
36
102
30
17
24
449
32
61
390
385
432
1014
1987
579
1008
642
19
15
18
27
67
285
292
614
286
17
536
705
1568
1341
454
513
1840
1014
1987
1603
304
706
19
15
18
27
67
285
804
102
30
17
24
449
544
61
389
257
432
1014
963
67
211
215
19
15
18
27
67
285
804
102
30
17
24
449
544
61
389
129
432
1014
963
67
211
87
19
15
18
27
67
285
804
102
30
17
24
449
544
61
390
257
48
1014
963
67
208
386
19
15
18
27
67
285
804
102
30
17
24
449
544
61
390
257
432
1014
963
67
208
386
19
15
18
27
67
285
804
102
30
17
24
449
544
61
390
129
48
1014
963
67
208
85
19
15
18
27
67
285
804
102
30
17
24
449
544
61
390
129
112
1014
963
67
208
85
19
15
18
27
67
285
804
102
30
17
24
449
544
61
390
129
432
1014
963
67
208
85
19
15
18
27
67
285
804
102
30
17
24
449
544
61
838
257
432
1014
963
67
592
194
19
15
18
27
64
24
34
102
30
17
27
128
34
70
197
129
209
467
983
629
389
77
19
15
18
27
64
24
34
102
30
17
27
128
34
70
197
129
337
467
983
629
389
77
19
15
18
27
64
24
34
102
30
17
27
128
34
70
197
129
721
467
983
629
389
77
19
15
18
27
64
24
34
102
30
17
27
128
34
70
197
133
209
467
983
629
389
65
19
15
18
27
64
24
34
102
30
17
27
128
34
70
197
133
337
467
983
629
389
65
19
15
18
27
64
24
34
102
30
17
27
128
34
70
197
133
721
467
983
629
389
65
19
15
18
27
64
24
34
102
30
17
27
128
34
70
197
141
721
467
983
629
389
69
19
15
18
27
64
24
34
102
30
17
27
128
290
70
453
141
209
467
471
629
901
1061
19
15
18
27
64
24
34
102
30
17
539
896
546
70
453
769
1841
1491
1495
117
901
845
19
15
18
27
64
24
34
102
30
17
539
896
546
70
453
773
1841
1491
1495
117
901
833
19
15
18
27
64
24
546
102
542
17
27
896
1570
70
1861
1121
1649
2003
1751
117
1669
909
19
15
18
27
64
24
546
102
542
17
27
896
1570
70
1861
1125
1649
2003
1751
117
1669
897
19
15
12
46
169
301
484
806
360
960
586
1537
1808
1437
16
566
710
1550
1544
1283
1190
1058
19
15
2
47
297
301
969
454
366
201
457
321
770
6
6
33
397
349
260
896
192
110
19
15
2
47
297
301
969
454
366
201
457
321
770
6
6
33
653
397
260
896
192
110
19
15
2
47
297
301
969
454
366
201
457
321
770
6
6
33
398
344
260
896
192
110
19
15
2
47
297
301
969
454
366
201
457
321
770
134
6
33
397
349
260
768
128
729
19
15
2
47
297
301
969
454
366
201
457
321
770
134
6
33
653
397
260
768
128
729
19
15
2
47
297
301
969
454
366
201
457
321
770
134
6
33
398
344
260
768
128
729
19
15
2
47
297
301
969
454
366
969
393
321
770
6
6
545
13
557
260
832
768
878
19
15
2
47
297
301
969
454
366
969
393
321
770
134
6
545
13
557
260
768
896
986
19
15
2
47
297
301
969
454
366
969
713
321
770
6
6
545
653
565
260
832
768
878
19
15
2
47
297
301
969
454
366
969
713
321
770
134
6
545
653
573
260
768
896
986
19
15
2
47
297
301
969
454
366
969
713
321
770
134
6
545
654
568
260
768
896
986
19
15
12
46
169
301
996
550
360
960
586
1537
784
413
16
566
710
1550
264
1283
1318
1314
19
15
12
46
297
301
996
550
360
192
394
321
784
925
16
22
774
558
264
259
294
226
19
15
12
46
297
301
996
550
360
192
394
321
784
925
16
54
774
558
264
259
278
1058
19
15
12
110
169
301
996
550
360
320
10
513
784
413
16
854
518
1806
1288
1283
1094
866
19
15
12
110
297
301
996
550
360
320
778
545
784
413
16
822
902
1054
1280
1283
278
802
19
15
12
46
265
365
484
550
360
192
482
545
528
797
16
54
830
910
1040
1379
1357
1044
19
15
12
46
265
365
484
550
360
192
482
545
528
797
16
54
446
910
1040
1379
1357
1044
19
15
2
111
297
813
713
454
366
329
777
833
770
6
6
801
1421
345
260
384
1024
1646
19
15
2
111
297
813
713
454
366
329
777
833
770
6
6
801
1422
344
260
384
1024
1646
19
15
530
859
833
845
801
1958
942
561
58
34
550
1774
137
197
4
10
459
576
1638
1537
19
15
518
109
161
293
477
886
982
1093
1549
1577
1795
1408
533
1873
1042
1186
1161
1611
211
1063
19
15
518
109
161
293
477
886
982
1093
1549
1577
1795
1408
534
1617
1042
1187
1161
1607
228
546
19
15
518
109
161
293
477
886
982
1097
1037
1577
1795
1408
534
1538
1553
1699
1161
1607
137
536
19
15
518
109
161
293
477
886
982
1097
1549
1545
1795
1408
534
1538
1041
611
625
587
137
536
19
15
518
109
161
293
477
886
982
581
1549
1545
1795
1408
534
1105
1041
1122
1649
1607
137
910
19
15
518
109
161
293
477
886
982
581
1549
1545
1795
1408
534
1105
1042
1122
1649
1607
137
910
19
15
518
109
161
293
477
886
982
581
1549
1545
1795
1408
534
1105
785
1634
1649
1607
137
910
19
15
518
109
161
293
477
886
982
581
1549
1545
1795
1408
534
1105
1097
1122
1649
1607
137
910
19
15
518
109
161
293
477
886
982
581
1549
1545
1795
1408
534
1105
786
1634
1649
1607
137
910
19
15
518
109
161
293
477
886
982
581
1549
1545
1795
1408
534
593
1097
1122
1649
1607
137
398
19
15
518
109
161
293
477
886
982
581
1549
1577
1795
1408
534
1105
1041
1186
1161
1611
137
898
19
15
518
109
161
293
477
886
982
581
1549
1577
1795
1408
534
1105
1042
1186
1161
1611
137
898
19
15
518
109
161
293
477
886
982
581
1549
1577
1795
1408
534
593
1042
1186
1161
1611
137
386
19
15
518
109
161
293
989
630
982
1093
1549
1545
769
896
1046
1617
1097
1634
259
132
724
1102
19
15
518
109
161
293
989
630
982
581
1549
1545
769
896
1046
81
1097
1634
259
132
724
86
19
15
6
45
161
45
41
182
182
457
154
2
66
454
130
386
24
632
580
896
1132
632
19
15
6
45
161
45
297
182
182
17
278
2
450
198
258
266
920
312
388
0
364
360
19
15
6
45
161
45
297
182
182
17
278
962
450
198
258
266
920
952
4
0
364
360
19
15
6
45
161
45
297
182
182
17
278
962
450
198
130
270
920
952
4
0
108
560
19
15
6
45
161
45
297
182
182
17
278
450
450
198
258
266
920
440
4
0
364
360
19
15
6
45
161
45
297
182
182
17
278
450
450
198
130
270
920
440
4
0
108
560
19
15
6
45
161
45
297
182
182
273
278
2
450
198
258
778
664
312
388
0
364
872
19
15
6
45
161
45
297
182
182
273
278
962
450
198
258
778
664
952
4
0
364
872
19
15
6
45
161
45
297
182
182
273
278
450
450
198
258
778
664
440
4
0
364
872
19
15
6
45
161
45
297
182
182
457
142
2
450
198
258
386
16
16
404
0
252
184
19
15
6
45
161
45
297
182
182
457
142
2
450
198
130
386
16
16
404
0
108
248
19
15
6
45
161
45
297
182
182
457
286
2
450
198
258
386
752
560
836
0
252
184
19
15
6
45
161
45
297
182
182
457
286
2
450
198
258
386
496
48
836
0
252
184
19
15
6
45
161
45
297
182
182
457
286
2
450
198
130
386
752
48
388
0
108
248
19
15
6
45
161
45
297
182
182
457
286
2
450
198
130
386
496
48
836
0
108
248
19
15
6
45
161
45
297
182
182
457
154
2
450
198
258
386
24
120
388
0
252
184
19
15
6
45
161
45
297
182
182
457
154
2
450
198
130
386
24
120
388
0
108
248
19
15
6
45
161
173
41
182
182
17
278
770
962
454
130
270
920
824
580
0
1132
560
19
15
6
45
161
173
41
182
182
17
278
770
450
454
258
266
920
824
132
512
364
360
19
15
6
45
161
173
41
182
182
17
278
770
450
454
130
270
920
824
68
0
108
560
19
15
6
45
161
173
41
182
182
17
278
834
962
454
130
270
920
984
516
0
124
560
19
15
6
45
161
173
41
182
182
17
286
770
450
454
258
266
936
1008
68
512
364
360
19
15
6
45
161
173
41
182
182
273
278
770
450
454
258
778
664
824
132
512
364
872
19
15
6
45
161
173
41
182
182
273
278
66
450
454
258
778
664
184
644
0
364
872
19
15
6
45
161
173
41
182
182
273
286
66
450
454
258
778
680
176
644
0
364
872
19
15
6
45
161
173
41
182
182
457
142
386
450
454
130
386
16
880
516
512
1132
312
19
15
6
45
161
173
41
182
182
457
286
770
962
454
130
386
496
816
580
0
1132
376
19
15
6
45
161
173
41
182
182
457
286
770
450
454
130
386
496
816
68
0
108
312
19
15
6
45
161
173
41
182
182
457
154
66
450
454
130
386
24
568
1668
0
108
312
19
15
6
45
161
173
41
182
182
457
154
386
450
454
130
386
24
440
4
0
108
312
19
15
6
45
289
109
297
182
182
457
398
2
386
198
258
386
272
16
404
0
252
184
19
15
6
45
289
301
553
118
541
785
1434
386
962
582
1863
845
1904
1456
1060
1152
1154
384
19
15
6
45
289
301
297
182
182
457
410
386
194
198
130
386
536
692
1668
1024
124
248
19
15
6
45
289
301
297
182
182
457
410
386
706
198
130
386
536
692
644
128
700
184
19
15
6
45
289
301
297
182
182
457
410
418
194
198
130
386
536
280
772
0
124
248
19
15
6
45
169
45
41
109
29
17
266
1
67
87
199
269
912
1174
130
96
216
833
19
15
6
45
169
45
41
109
29
17
266
1
163
87
199
269
912
278
945
256
368
833
19
15
6
45
169
45
41
109
29
17
266
1
163
343
199
13
912
1174
945
768
304
193
19
15
6
45
169
45
41
109
29
17
266
1
163
343
199
269
912
278
945
768
304
832
19
15
6
45
169
45
41
109
29
17
266
1
163
343
199
141
912
1174
945
768
304
64
19
15
6
45
169
45
41
109
29
17
266
1
163
343
327
269
912
278
945
768
432
449
19
15
6
45
169
45
41
109
29
17
266
1
163
343
327
781
912
278
945
768
432
961
19
15
6
45
169
45
41
109
29
17
266
1
163
343
327
77
912
1174
945
768
432
65
19
15
6
45
169
45
41
109
29
17
266
1
163
343
327
845
912
278
945
768
432
833
19
15
6
45
169
45
41
109
29
17
266
1
163
343
839
781
912
278
945
768
944
1217
19
15
6
45
169
45
41
109
29
17
266
1
163
343
839
589
912
278
945
768
880
1089
19
15
6
45
169
45
41
109
29
17
266
1
163
343
839
845
912
278
945
768
880
321
19
15
6
45
169
45
41
109
29
17
266
1
163
343
455
269
912
278
945
768
688
705
19
15
6
45
169
45
41
109
29
17
266
1
163
343
455
781
912
278
945
768
688
1729
19
15
6
45
169
45
41
109
29
17
266
1
163
855
839
589
912
278
946
1792
880
1089
19
15
6
45
169
45
41
109
29
17
266
1
163
855
839
845
912
278
946
1792
880
1345
19
15
6
45
169
45
41
109
29
17
266
1
163
855
1479
269
912
278
946
1792
1840
1344
19
15
6
45
169
45
41
109
29
17
266
33
35
343
327
845
912
310
993
896
1904
833
19
15
6
45
169
45
41
109
29
17
266
33
35
343
839
781
912
310
561
896
944
704
19
15
6
45
169
45
41
109
29
17
266
33
35
343
839
589
912
310
993
896
880
1089
19
15
6
45
169
45
41
109
29
17
266
33
35
343
839
845
912
310
993
896
880
321
19
15
6
45
169
45
41
109
29
17
266
33
35
855
839
589
912
310
993
1920
880
1089
19
15
6
45
169
45
41
109
29
17
266
33
35
855
839
845
912
310
993
1920
880
1345
19
15
6
45
169
45
41
109
29
17
266
33
163
343
327
845
912
310
913
768
432
833
19
15
6
45
169
45
41
109
29
17
266
33
163
343
839
781
912
310
945
768
944
1217
19
15
6
45
169
45
41
109
29
17
266
33
163
343
839
589
912
310
353
768
880
1089
19
15
6
45
169
45
41
109
29
17
266
33
163
343
839
845
912
310
353
768
880
321
19
15
6
45
169
45
41
109
29
17
266
33
163
855
839
781
912
310
945
1792
1456
449
19
15
6
45
169
45
41
109
29
17
266
33
163
855
839
589
912
310
914
1792
1456
1088
19
15
6
45
169
45
41
109
29
17
266
33
163
855
839
845
912
310
913
1792
880
1345
19
15
6
45
169
45
41
109
29
17
266
33
163
407
327
845
912
310
929
384
560
833
19
15
6
45
169
45
41
109
29
17
266
33
291
343
839
589
912
310
817
640
880
1089
19
15
6
45
169
45
41
109
29
17
266
33
291
343
839
845
912
310
817
640
880
1345
19
15
6
45
169
45
41
109
29
17
266
33
291
823
839
845
912
310
801
960
560
832
19
15
6
45
169
45
41
109
29
17
170
33
35
87
199
141
464
182
33
128
368
65
19
15
6
45
169
45
41
109
29
17
170
33
163
87
199
141
464
598
209
256
368
65
19
15
6
45
169
45
41
109
29
17
170
33
291
311
199
141
464
598
465
448
336
65
19
15
6
45
169
45
41
109
285
17
266
1
163
343
967
269
912
278
945
768
816
64
19
15
6
45
169
45
41
109
285
785
266
1
163
343
967
781
144
534
946
768
1712
1216
19
15
6
45
169
45
41
109
285
785
266
1
163
343
967
789
144
534
946
768
1712
1168
19
15
6
45
169
45
297
109
29
17
266
1
451
567
839
845
912
278
833
928
560
321
19
15
6
45
169
45
297
109
29
17
266
1
451
311
839
781
912
278
386
416
560
705
19
15
6
45
169
45
297
109
29
17
266
1
451
311
839
845
912
278
386
416
560
320
19
15
6
45
169
45
297
109
29
17
266
1
451
311
455
269
912
278
386
416
816
577
19
15
6
45
169
45
297
109
29
17
266
1
451
311
455
781
912
278
386
416
816
833
19
15
6
45
169
45
297
109
285
17
266
1
451
311
967
269
912
278
386
416
304
65
19
15
6
45
169
45
297
109
285
785
266
1
451
311
967
781
144
278
385
416
304
320
19
15
6
45
169
173
41
109
29
17
266
769
451
567
839
781
912
790
65
800
816
1217
19
15
6
45
169
173
41
109
29
17
266
769
451
567
839
589
912
790
65
800
816
1089
19
15
6
45
169
173
41
109
29
17
266
769
451
567
839
845
912
790
65
800
816
1345
19
15
6
45
169
173
41
109
29
17
266
65
35
87
199
13
912
630
193
256
368
193
19
15
6
45
169
173
41
109
29
17
266
65
35
87
199
269
912
630
193
256
368
833
19
15
6
45
169
173
41
109
29
17
266
65
35
87
199
141
912
630
193
256
368
65
19
15
6
45
169
173
41
109
29
17
266
65
35
311
199
269
912
630
193
448
336
833
19
15
6
45
169
173
41
109
29
17
266
65
451
567
839
781
912
630
817
1440
816
1217
19
15
6
45
169
173
41
109
29
17
266
65
451
567
839
589
912
630
817
1440
816
1089
19
15
6
45
169
173
41
109
29
17
266
801
995
567
839
781
912
822
1298
256
816
1217
19
15
6
45
169
173
41
109
29
17
266
801
995
567
839
845
912
822
1297
256
816
833
19
15
6
45
169
173
41
109
29
17
170
417
35
87
199
141
464
854
2001
512
880
576
19
15
6
45
169
173
41
109
29
17
170
417
35
343
199
141
464
438
417
768
624
64
19
15
6
45
169
173
41
109
29
17
170
417
35
311
199
141
464
470
401
448
336
64
19
15
6
45
169
173
41
109
285
17
266
65
35
311
967
269
912
630
194
448
848
64
19
15
6
45
169
173
41
109
285
17
266
385
35
311
967
269
912
406
433
448
848
64
19
15
6
45
169
173
41
109
285
17
266
385
35
311
967
277
912
406
433
448
848
80
19
15
6
45
169
173
297
109
29
17
266
769
547
55
199
269
912
790
945
64
336
449
19
15
6
45
169
173
297
109
29
17
266
769
547
55
199
141
912
790
945
64
336
65
19
15
6
45
169
173
297
109
29
17
266
769
547
55
455
269
912
790
945
1088
1872
576
19
15
6
45
169
173
297
109
29
17
266
769
547
55
455
781
912
790
945
1088
1872
1345
19
15
6
45
169
173
297
109
29
17
266
769
547
151
327
269
912
790
1458
384
560
448
19
15
6
45
169
173
297
109
29
17
266
769
547
151
327
77
912
790
1458
384
560
65
19
15
6
45
169
173
297
109
29
17
266
385
547
311
327
781
912
406
945
576
1584
1472
19
15
6
45
169
173
297
109
29
17
266
385
547
311
327
845
912
406
945
576
1872
833
19
15
6
45
169
173
297
109
29
17
266
385
547
311
455
781
912
406
945
576
1616
1345
19
15
6
45
169
173
297
109
29
17
266
897
547
87
199
269
912
918
945
0
112
833
19
15
6
45
169
173
297
109
29
17
266
897
547
87
199
141
912
918
945
0
112
65
19
15
6
45
169
173
297
109
29
17
266
897
547
87
327
269
912
918
945
1024
1904
705
19
15
6
45
169
173
297
109
29
17
266
897
547
87
327
781
912
918
945
1024
1904
1473
19
15
6
45
169
173
297
109
29
17
266
897
547
87
327
77
912
918
945
1024
1904
1089
19
15
6
45
169
173
297
109
29
17
266
897
547
87
327
333
912
918
945
1024
1904
1857
19
15
6
45
169
173
297
109
29
17
266
897
547
87
327
589
912
918
945
1024
1904
1345
19
15
6
45
169
173
297
109
29
17
266
897
547
87
327
845
912
918
945
1024
1904
833
19
15
6
45
169
173
297
109
29
17
266
897
547
87
711
269
912
918
945
1024
1328
1217
19
15
6
45
169
173
297
109
29
17
266
897
547
87
711
781
912
918
945
1024
1328
1345
19
15
6
45
169
173
297
109
29
17
266
897
547
87
711
397
912
918
945
1024
1328
577
19
15
6
45
169
173
297
109
29
17
266
897
547
87
711
405
912
918
945
1024
1648
144
19
15
6
45
169
173
297
109
29
17
266
897
547
87
455
269
912
918
945
1024
1840
577
19
15
6
45
169
173
297
109
29
17
266
897
547
87
455
781
912
918
945
1024
1840
1345
19
15
6
45
169
173
297
109
29
17
266
801
547
55
839
781
912
822
402
64
816
704
19
15
6
45
169
173
297
109
29
17
266
801
547
55
839
845
912
822
402
64
816
320
19
15
6
45
169
173
297
109
29
17
266
801
547
87
199
13
912
822
417
0
112
193
19
15
6
45
169
173
297
109
29
17
266
801
547
87
199
269
912
822
417
0
112
833
19
15
6
45
169
173
297
109
29
17
266
801
547
87
199
141
912
822
417
0
112
65
19
15
6
45
169
173
297
109
29
17
266
801
547
87
327
269
912
822
929
1024
1904
705
19
15
6
45
169
173
297
109
29
17
266
801
547
87
327
781
912
822
929
1024
1904
1473
19
15
6
45
169
173
297
109
29
17
266
801
547
87
327
77
912
822
993
1024
1904
1089
19
15
6
45
169
173
297
109
29
17
266
801
547
87
327
333
912
822
929
1024
1904
1857
19
15
6
45
169
173
297
109
29
17
266
801
547
87
327
589
912
822
929
1024
1904
1345
19
15
6
45
169
173
297
109
29
17
266
801
547
87
327
845
912
822
929
1024
1904
833
19
15
6
45
169
173
297
109
29
17
266
801
547
87
839
781
912
822
433
0
880
705
19
15
6
45
169
173
297
109
29
17
266
801
547
87
711
269
912
822
929
1024
1648
193
19
15
6
45
169
173
297
109
29
17
266
801
547
87
711
141
912
822
929
1024
1648
65
19
15
6
45
169
173
297
109
29
17
266
801
547
87
711
397
912
822
993
1024
1328
577
19
15
6
45
169
173
297
109
29
17
266
801
547
87
711
405
912
822
929
1024
1648
144
19
15
6
45
169
173
297
109
29
17
266
801
547
151
327
269
912
822
433
384
560
705
19
15
6
45
169
173
297
109
29
17
266
801
547
151
327
77
912
822
402
384
560
65
19
15
6
45
169
173
297
109
29
17
170
417
547
87
199
141
464
854
849
0
112
64
19
15
6
45
169
173
297
109
29
17
170
417
547
87
711
141
464
854
849
1024
1328
1088
19
15
6
45
169
173
297
109
29
17
170
417
547
87
711
397
464
854
849
1024
1328
576
19
15
6
45
169
173
297
109
29
17
170
417
547
311
199
141
464
854
849
576
80
65
19
15
6
45
169
173
297
109
29
785
1290
385
547
87
711
1941
1808
1430
1458
1024
1648
1616
19
15
6
45
169
173
297
493
29
17
266
801
547
1879
1095
269
912
822
737
1536
1840
193
19
15
6
45
169
173
297
493
285
17
266
801
547
1879
327
277
912
822
737
1536
304
1360
19
15
6
45
169
173
297
493
797
785
266
801
547
1879
1351
789
144
822
737
1536
1648
80
19
15
6
45
169
301
41
109
541
785
1290
545
35
855
1863
781
1808
1078
673
1664
1584
193
19
15
6
45
169
301
41
109
541
785
1290
545
35
855
1863
789
1808
1078
673
1664
1584
208
19
15
6
45
297
557
553
621
797
1297
394
961
963
919
839
1805
1424
1430
50
96
48
1217
19
15
6
45
297
301
297
109
29
17
426
417
419
55
711
397
976
598
1617
1856
1360
577
19
15
6
45
297
301
297
109
797
1297
394
417
547
599
1991
1805
1424
438
737
640
1648
1089
19
15
6
45
297
301
297
621
285
273
394
417
547
1623
711
653
400
438
737
1664
112
1601
19
15
6
46
545
557
553
109
540
784
1934
962
995
567
1861
885
1732
136
18
384
561
265
19
15
6
46
545
557
553
621
284
784
1934
1474
1475
919
709
1685
1732
1608
1106
96
305
549
19
15
6
46
545
557
553
621
284
784
1934
1474
1475
919
709
1693
1732
1608
1106
96
305
545
19
15
6
46
545
557
553
621
284
784
1934
962
963
919
709
1685
1732
136
82
96
305
549
19
15
6
46
545
557
553
621
284
784
1934
962
963
919
709
1693
1732
136
82
96
305
545
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
12
914
1048
33
96
217
192
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
268
914
1048
33
96
217
832
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
269
932
264
146
96
217
833
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
277
900
264
130
96
217
849
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
277
932
264
146
96
217
849
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
781
932
552
34
96
889
1857
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
140
914
1048
33
96
217
64
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
276
900
536
33
96
217
464
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
789
900
264
130
96
889
1873
19
15
6
46
161
45
41
109
28
16
270
2
67
87
197
149
900
1096
146
96
217
81
19
15
6
46
161
45
41
109
28
16
270
2
35
87
197
12
914
1176
993
384
409
192
19
15
6
46
161
45
41
109
28
16
270
2
35
87
197
140
914
1176
993
384
409
576
19
15
6
46
161
45
41
109
28
16
270
2
35
343
837
589
900
1160
978
896
882
1091
19
15
6
46
161
45
41
109
28
16
270
2
35
343
837
845
900
1160
978
896
921
833
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
268
914
264
354
0
436
448
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
277
900
264
354
0
436
401
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
277
932
264
354
0
436
401
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
276
900
264
354
0
436
400
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
276
932
264
354
0
436
400
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
292
932
264
354
0
436
388
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
300
900
264
354
0
436
384
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
300
932
264
354
0
436
384
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
301
900
264
354
0
436
385
19
15
6
46
161
45
41
109
28
16
270
2
163
87
197
301
932
280
354
0
433
385
19
15
6
46
161
45
41
109
28
16
270
2
163
87
453
276
932
280
354
0
948
1168
19
15
6
46
161
45
41
109
28
16
270
2
163
87
453
292
932
280
354
0
948
1156
19
15
6
46
161
45
41
109
28
16
270
2
163
87
453
300
900
280
354
0
948
1152
19
15
6
46
161
45
41
109
28
16
270
2
163
87
453
300
932
280
354
0
948
1152
19
15
6
46
161
45
41
109
28
16
270
34
67
87
197
269
932
304
2
96
217
833
19
15
6
46
161
45
41
109
28
16
270
34
67
87
197
277
900
304
2
96
217
849
19
15
6
46
161
45
41
109
28
16
270
34
67
87
197
277
932
304
2
96
217
849
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
12
914
600
962
384
372
192
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
268
914
600
962
384
372
832
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
269
932
304
50
128
217
449
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
277
900
304
50
128
217
465
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
277
932
304
50
128
217
465
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
140
914
600
962
384
372
64
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
285
900
304
178
128
425
417
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
405
900
304
178
128
345
657
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
405
932
304
178
128
345
657
19
15
6
46
161
45
41
109
28
16
270
34
35
87
197
301
900
304
50
128
217
385
19
15
6
46
161
45
41
109
28
16
270
34
35
87
325
277
900
304
562
384
985
465
19
15
6
46
161
45
41
109
28
16
270
34
35
87
325
781
932
304
562
384
985
961
19
15
6
46
161
45
41
109
28
16
270
34
35
87
325
789
900
304
562
384
985
977
19
15
6
46
161
45
41
109
28
16
270
34
35
87
453
269
932
304
50
384
921
577
19
15
6
46
161
45
41
109
28
16
270
34
35
87
453
277
900
304
50
384
921
593
19
15
6
46
161
45
41
109
28
16
270
34
35
87
453
277
932
304
50
384
921
593
19
15
6
46
161
45
41
109
28
16
270
34
35
87
453
789
900
304
306
384
921
849
19
15
6
46
161
45
41
109
28
16
270
34
35
87
453
301
900
304
50
384
921
385
19
15
6
46
161
45
41
109
28
16
270
34
35
343
325
277
900
304
562
896
729
465
19
15
6
46
161
45
41
109
28
16
270
34
35
343
325
781
932
304
562
896
729
961
19
15
6
46
161
45
41
109
28
16
270
34
35
343
325
789
900
304
562
896
729
977
19
15
6
46
161
45
41
109
28
16
270
34
35
343
325
76
914
600
962
896
1908
1088
19
15
6
46
161
45
41
109
28
16
270
34
35
343
325
588
914
600
962
896
1908
1344
19
15
6
46
161
45
41
109
28
16
270
34
35
343
837
781
932
304
562
896
953
705
19
15
6
46
161
45
41
109
28
16
270
34
35
343
837
588
914
600
962
896
884
1088
19
15
6
46
161
45
41
109
28
16
270
34
35
343
837
845
900
312
1001
896
881
321
19
15
6
46
161
45
41
109
28
16
270
34
35
343
837
845
932
304
562
896
921
577
19
15
6
46
161
45
41
109
28
16
270
34
35
855
837
588
914
600
962
1920
884
1088
19
15
6
46
161
45
41
109
28
16
270
34
35
855
837
845
900
312
1001
1920
881
1345
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
12
914
600
194
0
372
192
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
268
932
304
322
0
436
448
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
268
914
304
193
0
433
448
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
269
932
304
194
0
433
449
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
277
900
304
194
0
433
401
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
277
932
304
194
0
433
401
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
140
914
600
194
512
372
64
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
276
900
304
322
0
436
400
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
276
932
304
322
0
436
400
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
285
900
304
946
256
425
417
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
284
900
312
321
0
361
864
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
284
914
304
321
0
361
864
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
405
900
312
321
0
345
657
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
404
900
312
321
0
345
656
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
404
932
312
321
0
345
656
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
404
914
304
321
0
345
656
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
300
900
304
322
0
436
384
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
300
932
312
321
0
441
384
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
301
900
304
194
0
433
385
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
301
932
312
321
0
217
385
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
413
900
304
946
256
425
801
19
15
6
46
161
45
41
109
28
16
270
34
163
87
197
413
932
304
946
256
425
801
19
15
6
46
161
45
41
109
28
16
270
34
163
87
453
269
932
304
194
256
921
577
19
15
6
46
161
45
41
109
28
16
270
34
163
87
453
277
900
304
194
256
921
593
19
15
6
46
161
45
41
109
28
16
270
34
163
87
453
277
932
304
194
256
921
593
19
15
6
46
161
45
41
109
28
16
270
34
163
87
453
781
932
304
194
256
921
833
19
15
6
46
161
45
41
109
28
16
270
34
163
87
453
789
900
304
194
256
921
849
19
15
6
46
161
45
41
109
28
16
270
34
163
87
453
301
900
304
194
256
921
385
19
15
6
46
161
45
41
109
28
16
270
34
163
343
197
269
932
304
946
768
309
705
19
15
6
46
161
45
41
109
28
16
270
34
163
343
197
277
900
304
946
768
309
849
19
15
6
46
161
45
41
109
28
16
270
34
163
343
197
277
932
304
946
768
309
849
19
15
6
46
161
45
41
109
28
16
270
34
163
343
325
268
914
304
945
768
436
448
19
15
6
46
161
45
41
109
28
16
270
34
163
343
325
269
932
304
946
768
729
705
19
15
6
46
161
45
41
109
28
16
270
34
163
343
325
780
914
304
945
768
436
960
19
15
6
46
161
45
41
109
28
16
270
34
163
343
325
277
900
304
946
768
729
721
19
15
6
46
161
45
41
109
28
16
270
34
163
343
325
781
932
304
946
768
729
961
19
15
6
46
161
45
41
109
28
16
270
34
163
343
325
789
900
304
946
768
729
1745
19
15
6
46
161
45
41
109
28
16
270
34
163
343
325
797
900
304
946
768
425
993
19
15
6
46
161
45
41
109
28
16
270
34
163
343
837
780
914
304
945
768
948
1216
19
15
6
46
161
45
41
109
28
16
270
34
163
343
837
781
932
304
946
768
1753
1217
19
15
6
46
161
45
41
109
28
16
270
34
163
343
837
789
900
304
946
768
1753
1233
19
15
6
46
161
45
41
109
28
16
270
34
163
343
837
797
900
304
946
768
873
609
19
15
6
46
161
45
41
109
28
16
270
34
163
343
837
845
900
312
361
768
881
321
19
15
6
46
161
45
41
109
28
16
270
34
163
343
837
845
932
304
946
768
873
321
19
15
6
46
161
45
41
109
28
16
270
34
163
343
453
285
900
304
946
768
681
161
19
15
6
46
161
45
41
109
28
16
270
34
163
343
453
797
900
304
946
768
681
1697
19
15
6
46
161
45
41
109
28
16
270
34
163
343
453
301
900
304
946
768
681
129
19
15
6
46
161
45
41
109
28
16
270
34
163
855
837
781
932
304
946
1792
1241
1473
19
15
6
46
161
45
41
109
28
16
270
34
163
855
837
789
900
304
946
1792
1241
1489
19
15
6
46
161
45
41
109
28
16
270
34
163
855
837
845
932
304
946
1792
1241
1345
19
15
6
46
161
45
41
109
28
16
270
34
163
407
325
269
932
304
946
384
569
705
19
15
6
46
161
45
41
109
28
16
270
34
163
407
325
781
932
304
194
384
561
961
19
15
6
46
161
45
41
109
28
16
270
34
163
407
325
285
900
304
194
384
561
673
19
15
6
46
161
45
41
109
28
16
270
34
163
407
325
285
932
304
194
384
561
673
19
15
6
46
161
45
41
109
28
16
270
34
163
407
325
797
900
304
194
384
561
1697
19
15
6
46
161
45
41
109
28
16
270
34
163
407
325
284
914
304
193
384
561
672
19
15
6
46
161
45
41
109
28
16
270
34
163
407
325
844
914
304
193
384
561
832
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
268
914
304
193
384
305
448
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
269
932
304
194
384
305
321
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
780
914
304
193
384
305
832
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
781
932
304
194
384
305
833
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
285
900
304
194
384
305
289
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
797
900
304
194
384
305
865
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
284
914
304
193
384
305
288
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
413
900
304
194
384
305
545
19
15
6
46
161
45
41
109
28
16
270
34
163
407
453
413
932
304
194
384
305
545
19
15
6
46
161
45
41
109
28
16
270
34
291
87
197
277
932
304
690
128
217
465
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
277
900
304
818
640
181
405
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
277
932
304
818
640
181
405
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
285
900
304
818
640
169
417
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
405
900
304
818
640
181
661
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
405
932
304
818
640
181
661
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
301
900
304
818
640
169
385
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
413
900
304
818
640
169
673
19
15
6
46
161
45
41
109
28
16
270
34
291
343
197
413
932
304
818
640
169
673
19
15
6
46
161
45
41
109
28
16
270
34
291
343
325
269
932
304
818
640
729
705
19
15
6
46
161
45
41
109
28
16
270
34
291
343
325
277
900
304
818
640
729
721
19
15
6
46
161
45
41
109
28
16
270
34
291
343
325
781
932
304
818
640
729
961
19
15
6
46
161
45
41
109
28
16
270
34
291
343
325
789
900
304
818
640
729
1745
19
15
6
46
161
45
41
109
28
16
270
34
291
343
837
781
932
304
690
640
1753
1217
19
15
6
46
161
45
41
109
28
16
270
34
291
343
837
845
932
304
818
640
873
1345
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
269
932
304
818
640
693
705
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
277
900
304
818
640
693
149
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
277
932
304
818
640
693
149
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
781
932
304
818
640
693
1729
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
789
900
304
818
640
693
1685
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
285
900
304
818
640
681
1185
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
797
900
304
818
640
681
1697
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
301
900
304
818
640
681
129
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
413
900
304
690
640
681
545
19
15
6
46
161
45
41
109
28
16
270
34
291
343
453
413
932
304
690
640
681
545
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
12
914
936
1186
1152
1396
1344
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
268
932
936
674
128
436
448
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
268
914
936
1186
1152
1396
704
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
269
932
936
674
128
441
449
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
277
900
936
1186
1152
1393
721
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
140
914
936
1186
1152
1396
1088
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
276
900
936
1186
1152
1396
720
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
276
932
936
674
128
436
400
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
285
900
936
1186
1152
1385
737
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
149
900
936
1186
1152
1393
1105
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
148
900
936
1186
1152
1396
1104
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
292
932
936
674
128
436
388
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
300
900
936
674
128
436
384
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
300
932
936
674
128
436
384
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
301
900
936
674
128
441
385
19
15
6
46
161
45
41
109
28
16
270
962
547
87
197
301
932
936
674
128
441
385
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
780
932
936
674
128
1908
1344
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
780
914
936
674
128
1908
1344
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
781
932
936
674
128
1897
1345
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
140
914
936
674
128
1908
1088
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
789
900
936
674
128
1897
1353
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
788
900
936
674
128
1908
1360
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
797
900
936
674
128
1897
1377
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
397
932
936
674
128
1913
577
19
15
6
46
161
45
41
109
28
16
270
962
547
87
709
405
900
936
674
128
1913
593
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
12
914
936
1186
640
180
192
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
268
932
936
674
640
114
832
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
268
914
936
1186
640
180
448
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
269
932
936
674
640
625
833
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
780
932
936
674
640
628
1856
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
780
914
936
1186
640
628
1856
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
277
900
936
1186
640
117
849
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
277
932
936
674
640
625
849
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
781
932
936
674
640
633
1857
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
140
914
936
1186
640
628
1088
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
276
900
936
1186
640
180
400
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
276
932
936
674
640
114
848
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
789
900
936
1186
640
628
1873
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
788
900
936
1186
640
628
1872
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
285
900
936
1186
640
169
417
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
149
900
936
1186
640
117
81
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
292
932
936
674
640
180
388
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
405
900
936
1186
640
180
657
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
404
900
936
1186
640
180
656
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
404
914
936
1186
640
180
656
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
300
900
936
1186
640
180
384
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
300
932
936
674
640
180
384
19
15
6
46
161
45
41
109
28
16
270
962
547
343
197
301
900
936
1186
640
169
385
19
15
6
46
161
45
41
109
28
16
270
962
547
343
325
76
914
936
1186
640
1908
1088
19
15
6
46
161
45
41
109
28
16
270
962
547
343
325
589
900
936
1186
640
1897
1345
19
15
6
46
161
45
41
109
28
16
270
962
547
343
325
588
914
936
674
640
1908
1344
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
780
932
936
674
640
1652
1344
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
780
914
936
1186
640
1652
1344
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
781
932
936
674
640
1649
1345
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
140
914
936
1186
640
1652
1088
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
789
900
936
1186
640
1641
1353
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
788
900
936
1186
640
1650
1360
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
397
932
936
674
640
1649
577
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
396
932
936
674
640
1652
576
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
396
914
936
674
640
1652
576
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
405
900
936
674
640
1649
597
19
15
6
46
161
45
41
109
28
16
270
962
547
343
709
404
900
936
674
640
1652
592
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
268
932
936
674
640
692
704
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
268
914
936
1186
640
692
704
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
269
932
936
674
640
689
705
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
277
900
936
1186
640
692
145
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
277
932
936
674
640
689
401
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
276
900
936
1186
640
692
144
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
276
932
936
674
640
692
144
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
285
900
936
674
640
681
161
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
285
932
936
674
640
681
161
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
292
932
936
674
640
692
132
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
293
932
936
674
640
689
133
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
300
900
936
1186
640
692
128
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
300
932
936
674
640
692
128
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
301
900
936
1186
640
692
129
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
301
932
936
674
640
689
129
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
413
900
936
674
640
681
545
19
15
6
46
161
45
41
109
28
16
270
962
547
343
453
413
932
936
674
640
681
545
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
268
932
424
674
128
434
448
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
268
914
424
674
128
434
448
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
269
932
424
674
128
434
449
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
277
900
424
674
128
434
401
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
277
932
424
674
128
434
401
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
140
914
1960
674
640
372
64
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
276
900
424
674
128
434
400
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
276
932
424
674
128
434
400
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
149
900
1960
674
128
433
149
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
292
932
424
674
640
436
388
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
300
900
424
674
128
434
384
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
300
932
424
674
128
434
384
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
301
900
424
674
128
434
385
19
15
6
46
161
45
41
109
28
16
270
450
35
87
197
301
932
424
674
128
434
385
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
780
932
424
674
1664
1908
1344
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
780
914
424
674
1664
1908
1344
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
781
932
424
674
1664
1908
1345
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
789
900
424
674
1664
1908
1361
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
788
900
424
674
1664
1908
1360
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
396
914
1960
674
640
1908
576
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
405
900
424
674
1664
1908
593
19
15
6
46
161
45
41
109
28
16
270
450
35
87
709
404
900
424
674
1664
1908
592
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
268
932
712
1682
704
1874
320
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
269
932
712
1682
704
1876
321
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
780
932
712
1682
704
1876
1344
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
277
900
712
1682
704
1876
341
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
781
932
712
1682
704
1876
1345
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
276
900
712
1682
704
1876
340
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
789
900
712
1682
704
1876
1361
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
788
900
712
1682
704
1876
1360
19
15
6
46
161
45
41
109
28
16
270
450
547
311
453
812
932
712
1682
704
1876
1408
19
15
6
46
161
45
41
109
28
16
142
2
67
87
197
21
452
536
33
96
217
209
19
15
6
46
161
45
41
109
28
16
142
2
67
87
197
20
452
536
33
96
217
208
19
15
6
46
161
45
41
109
28
16
142
2
67
87
197
149
452
24
33
96
217
81
19
15
6
46
161
45
41
109
28
16
142
2
67
87
197
148
452
24
33
96
217
592
19
15
6
46
161
45
41
109
28
16
142
2
67
87
197
405
452
536
289
608
857
657
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
21
452
624
354
0
369
213
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
20
452
624
354
0
436
208
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
149
452
624
354
0
361
73
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
164
452
632
354
0
436
132
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
148
452
624
354
0
436
144
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
165
452
632
354
0
433
133
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
172
452
624
354
0
436
128
19
15
6
46
161
45
41
109
28
16
142
2
163
87
197
173
452
624
354
0
433
129
19
15
6
46
161
45
41
109
28
16
142
2
163
87
453
276
452
624
354
0
948
1168
19
15
6
46
161
45
41
109
28
16
142
2
163
407
325
21
452
632
354
384
565
357
19
15
6
46
161
45
41
109
28
16
142
2
163
407
325
29
452
632
354
384
565
353
19
15
6
46
161
45
41
109
28
16
142
2
163
407
325
28
452
632
354
384
564
352
19
15
6
46
161
45
41
109
28
16
142
2
163
407
325
277
452
624
354
384
564
721
19
15
6
46
161
45
41
109
28
16
142
2
163
407
325
276
452
624
354
384
564
720
19
15
6
46
161
45
41
109
28
16
142
2
163
407
453
276
452
624
354
384
308
336
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
21
452
624
466
448
340
341
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
20
452
624
466
448
340
336
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
149
452
624
466
448
340
85
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
148
452
624
466
448
340
80
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
172
452
624
466
448
340
128
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
405
452
624
466
448
340
661
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
404
452
624
466
448
340
656
19
15
6
46
161
45
41
109
28
16
142
2
291
311
197
428
452
624
466
448
340
640
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
21
452
616
66
128
436
209
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
20
452
616
66
128
372
208
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
149
452
104
66
128
436
145
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
164
452
616
66
128
436
132
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
148
452
104
66
128
436
144
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
165
452
176
50
128
217
133
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
172
452
616
66
128
436
128
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
157
452
104
105
128
425
545
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
173
452
176
50
128
217
129
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
405
452
176
178
128
345
657
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
421
452
176
178
640
1753
1669
19
15
6
46
161
45
41
109
28
16
142
34
35
87
197
429
452
176
178
128
345
641
19
15
6
46
161
45
41
109
28
16
142
34
35
87
325
589
452
176
50
384
985
1601
19
15
6
46
161
45
41
109
28
16
142
34
35
87
453
277
452
176
50
384
921
593
19
15
6
46
161
45
41
109
28
16
142
34
35
343
197
149
452
176
178
896
1177
145
19
15
6
46
161
45
41
109
28
16
142
34
35
343
197
165
452
176
178
896
1177
133
19
15
6
46
161
45
41
109
28
16
142
34
35
343
197
173
452
176
178
896
1177
129
19
15
6
46
161
45
41
109
28
16
142
34
35
343
197
405
452
176
178
896
1177
657
19
15
6
46
161
45
41
109
28
16
142
34
35
343
197
421
452
176
178
896
1177
645
19
15
6
46
161
45
41
109
28
16
142
34
35
343
197
429
452
176
178
896
1177
641
19
15
6
46
161
45
41
109
28
16
142
34
35
343
453
277
452
176
178
896
665
401
19
15
6
46
161
45
41
109
28
16
142
34
163
87
197
21
452
616
322
0
372
209
19
15
6
46
161
45
41
109
28
16
142
34
163
87
197
20
452
616
322
0
372
208
19
15
6
46
161
45
41
109
28
16
142
34
163
87
197
149
452
616
322
0
372
81
19
15
6
46
161
45
41
109
28
16
142
34
163
87
197
148
452
616
322
0
372
80
19
15
6
46
161
45
41
109
28
16
142
34
163
87
197
165
452
616
361
256
409
133
19
15
6
46
161
45
41
109
28
16
142
34
163
87
197
173
452
616
361
256
425
129
19
15
6
46
161
45
41
109
28
16
142
34
163
343
197
149
452
616
361
768
1113
81
19
15
6
46
161
45
41
109
28
16
142
34
163
343
197
148
452
616
361
768
628
80
19
15
6
46
161
45
41
109
28
16
142
34
163
343
197
165
452
616
361
768
1177
133
19
15
6
46
161
45
41
109
28
16
142
34
163
343
197
173
452
616
361
768
1113
129
19
15
6
46
161
45
41
109
28
16
142
34
163
343
197
405
452
616
361
768
1113
657
19
15
6
46
161
45
41
109
28
16
142
34
163
343
197
421
452
616
361
768
1177
645
19
15
6
46
161
45
41
109
28
16
142
34
163
343
197
429
452
616
361
768
1113
641
19
15
6
46
161
45
41
109
28
16
142
34
163
343
837
885
452
616
361
768
873
265
19
15
6
46
161
45
41
109
28
16
142
34
163
407
325
28
452
616
322
384
564
608
19
15
6
46
161
45
41
109
28
16
142
34
163
407
325
276
452
616
322
384
564
464
19
15
6
46
161
45
41
109
28
16
142
34
163
407
325
285
452
616
322
384
564
673
19
15
6
46
161
45
41
109
28
16
142
34
163
407
325
284
452
616
322
384
564
672
19
15
6
46
161
45
41
109
28
16
142
450
579
87
197
149
452
840
770
96
217
81
19
15
6
46
161
45
41
109
28
16
142
450
579
87
197
405
452
840
770
608
857
657
19
15
6
46
161
45
41
109
28
16
142
450
579
87
709
149
452
840
770
608
1913
1105
19
15
6
46
161
45
41
109
28
16
142
450
579
87
709
405
452
840
770
608
1913
593
19
15
6
46
161
45
41
109
28
16
174
34
67
87
197
140
466
152
1
96
217
64
19
15
6
46
161
45
41
109
28
16
174
34
35
87
197
140
466
80
65
128
361
64
19
15
6
46
161
45
41
109
28
16
174
34
163
87
197
140
466
80
194
256
372
64
19
15
6
46
161
45
41
109
28
16
174
34
163
343
197
140
466
592
321
768
601
64
19
15
6
46
161
45
41
109
28
16
174
34
291
311
197
140
466
592
449
448
345
576
19
15
6
46
161
45
41
109
28
528
270
2
291
823
837
1868
644
296
482
960
564
1600
19
15
6
46
161
45
41
109
28
528
270
2
291
823
837
1869
644
296
482
960
596
1601
19
15
6
46
161
45
41
109
28
528
270
2
291
823
837
1869
708
296
482
960
596
1601
19
15
6
46
161
45
41
109
28
528
270
34
35
343
837
1869
708
304
306
896
1753
1601
19
15
6
46
161
45
41
109
28
528
270
34
163
343
837
1869
644
304
946
768
1753
1601
19
15
6
46
161
45
41
109
28
528
270
34
163
343
837
1869
708
304
946
768
1753
1601
19
15
6
46
161
45
41
109
28
528
270
34
291
343
837
1869
644
304
690
640
1753
1601
19
15
6
46
161
45
41
109
28
528
270
34
291
343
837
1869
708
304
690
640
1753
1601
19
15
6
46
161
45
41
109
28
528
270
34
291
823
837
1868
644
304
450
960
564
1600
19
15
6
46
161
45
41
109
28
528
270
34
291
823
837
1869
644
304
450
960
596
1601
19
15
6
46
161
45
41
109
108
16
270
2
35
55
13
12
900
1168
994
1216
98
96
19
15
6
46
161
45
41
109
108
16
270
2
35
55
13
13
900
1168
994
1216
97
97
19
15
6
46
161
45
41
109
108
16
270
2
35
55
13
268
900
1168
994
1216
98
992
19
15
6
46
161
45
41
109
108
16
270
2
35
55
13
269
900
1168
994
1216
97
993
19
15
6
46
161
45
41
109
108
16
270
2
35
55
525
12
900
1168
994
704
1890
1120
19
15
6
46
161
45
41
109
108
16
270
2
35
55
525
13
900
1168
994
704
1889
1121
19
15
6
46
161
45
41
109
108
16
270
2
163
55
13
12
900
1160
225
64
98
96
19
15
6
46
161
45
41
109
108
16
270
2
163
55
13
13
900
1160
226
64
97
97
19
15
6
46
161
45
41
109
108
16
270
2
163
55
13
268
900
1160
225
64
98
992
19
15
6
46
161
45
41
109
108
16
270
2
163
55
13
269
900
1160
226
64
97
993
19
15
6
46
161
45
41
109
108
16
270
2
163
55
13
780
900
1160
226
64
866
2016
19
15
6
46
161
45
41
109
108
16
270
2
291
311
13
12
900
1160
466
448
98
96
19
15
6
46
161
45
41
109
108
16
270
2
291
311
13
13
900
1168
482
448
97
97
19
15
6
46
161
45
41
109
108
16
270
2
291
311
13
268
900
1160
466
448
98
992
19
15
6
46
161
45
41
109
108
16
270
2
291
311
13
269
900
1168
482
448
97
993
19
15
6
46
161
45
41
109
108
16
270
962
547
55
13
12
900
1736
1170
1216
98
96
19
15
6
46
161
45
41
109
108
16
270
962
547
55
13
268
900
1736
1170
1216
1250
992
19
15
6
46
161
45
41
109
108
16
270
962
547
55
525
12
900
1736
1170
1216
1890
1120
19
15
6
46
161
45
41
109
108
16
270
962
547
311
13
12
900
1736
1170
704
610
96
19
15
6
46
161
45
41
109
108
16
270
962
547
311
13
268
900
1736
1170
704
610
992
19
15
6
46
161
45
41
109
108
16
270
450
35
55
13
12
900
712
658
192
98
96
19
15
6
46
161
45
41
109
108
16
270
450
35
55
13
268
900
712
658
192
98
992
19
15
6
46
161
45
41
109
108
16
270
450
35
55
13
780
900
712
658
704
1762
2016
19
15
6
46
161
45
41
109
108
16
270
450
35
55
525
12
900
712
658
704
1890
1120
19
15
6
46
161
45
41
109
108
16
270
450
547
55
13
268
900
712
1682
1216
98
992
19
15
6
46
161
45
41
109
108
16
270
450
547
55
13
780
900
712
1682
1216
1634
2016
19
15
6
46
161
45
41
109
108
16
270
450
547
311
13
268
900
712
1682
704
610
992
19
15
6
46
161
45
41
109
108
16
282
2
163
55
13
268
938
1164
226
64
98
992
19
15
6
46
161
45
41
109
108
16
282
2
291
311
13
268
938
1164
466
448
98
992
19
15
6
46
161
45
41
109
108
16
282
34
35
55
13
12
938
552
578
704
98
96
19
15
6
46
161
45
41
109
108
16
282
34
35
55
13
268
938
1180
962
704
98
992
19
15
6
46
161
45
41
109
108
16
282
34
35
55
525
12
938
552
578
1728
1890
1120
19
15
6
46
161
45
41
109
108
16
282
34
163
55
13
12
938
1172
194
64
98
96
19
15
6
46
161
45
41
109
108
16
282
34
163
55
13
268
938
1172
194
64
98
992
19
15
6
46
161
45
41
109
108
16
282
34
291
311
13
12
938
1180
450
448
98
96
19
15
6
46
161
45
41
109
108
16
282
34
291
311
13
268
938
1180
450
448
98
992
19
15
6
46
161
45
41
109
108
16
282
34
291
823
525
12
938
1180
450
960
1122
1120
19
15
6
46
161
45
41
109
284
16
270
2
291
311
965
268
932
1176
482
448
852
64
19
15
6
46
161
45
41
109
284
16
270
2
291
311
965
268
914
1168
482
448
852
64
19
15
6
46
161
45
41
109
284
16
270
2
291
311
965
269
932
1160
466
448
857
65
19
15
6
46
161
45
41
109
284
16
270
2
291
311
965
277
900
1160
466
448
857
81
19
15
6
46
161
45
41
109
284
16
270
2
291
311
965
276
900
1176
482
448
852
80
19
15
6
46
161
45
41
109
284
16
270
2
291
823
965
268
932
1176
482
960
852
64
19
15
6
46
161
45
41
109
284
16
270
2
291
823
965
276
900
1176
482
960
852
80
19
15
6
46
161
45
41
109
284
16
270
34
163
343
965
268
914
304
945
768
820
64
19
15
6
46
161
45
41
109
284
16
270
34
163
343
965
269
932
304
946
768
821
65
19
15
6
46
161
45
41
109
284
16
270
34
163
343
965
276
914
304
945
768
820
80
19
15
6
46
161
45
41
109
284
784
270
2
163
407
965
788
164
40
354
384
820
592
19
15
6
46
161
45
41
109
284
784
270
2
163
407
965
796
164
40
354
384
820
608
19
15
6
46
161
45
41
109
284
784
270
2
291
311
965
780
132
520
482
448
852
320
19
15
6
46
161
45
41
109
284
784
270
2
291
311
965
780
146
520
482
448
852
320
19
15
6
46
161
45
41
109
284
784
270
2
291
311
965
781
132
136
466
448
857
1345
19
15
6
46
161
45
41
109
284
784
270
2
291
311
965
789
164
136
466
448
857
1361
19
15
6
46
161
45
41
109
284
784
270
2
291
311
965
788
164
40
482
448
852
336
19
15
6
46
161
45
41
109
284
784
270
2
291
311
965
788
146
136
482
448
852
336
19
15
6
46
161
45
41
109
284
784
270
2
291
823
965
780
132
136
482
960
852
1088
19
15
6
46
161
45
41
109
284
784
270
2
291
823
965
780
146
136
482
960
852
1088
19
15
6
46
161
45
41
109
284
784
270
2
291
823
965
788
164
40
482
960
852
1104
19
15
6
46
161
45
41
109
284
784
270
2
291
823
965
788
146
136
482
960
852
1104
19
15
6
46
161
45
41
109
284
784
270
34
163
343
965
780
146
304
945
768
820
320
19
15
6
46
161
45
41
109
284
784
270
34
163
343
965
781
132
568
361
768
817
321
19
15
6
46
161
45
41
109
284
784
270
34
163
343
965
789
164
304
946
768
821
337
19
15
6
46
161
45
41
109
284
784
270
34
163
343
965
788
146
560
945
768
820
336
19
15
6
46
161
45
41
109
284
784
270
34
163
343
965
797
132
304
946
768
1705
1185
19
15
6
46
161
45
41
109
284
784
270
34
163
343
965
797
164
560
946
768
1705
1185
19
15
6
46
161
45
41
109
284
784
270
34
291
343
965
797
164
560
690
640
1705
1185
19
15
6
46
161
45
41
109
284
784
270
34
291
855
965
781
132
560
690
1664
1177
1089
19
15
6
46
161
45
41
109
284
784
270
34
291
855
965
789
164
560
690
1664
1177
1105
19
15
6
46
161
45
41
109
284
784
270
962
547
87
965
780
146
936
1186
1152
1972
1216
19
15
6
46
161
45
41
109
284
784
270
962
547
87
965
788
164
936
1186
1152
1972
1168
19
15
6
46
161
45
41
109
284
784
270
962
547
343
965
780
132
936
1186
640
1716
1216
19
15
6
46
161
45
41
109
284
784
270
962
547
343
965
780
146
936
1186
640
1716
1216
19
15
6
46
161
45
41
109
284
784
270
962
547
343
965
781
132
936
1186
640
1721
1217
19
15
6
46
161
45
41
109
284
784
270
962
547
343
965
789
164
936
1186
640
1717
1169
19
15
6
46
161
45
41
109
284
784
270
962
547
343
965
788
164
936
1186
640
1716
1168
19
15
6
46
161
45
41
109
284
784
270
962
547
343
965
788
146
936
674
640
1716
1168
19
15
6
46
161
45
41
109
284
784
270
450
291
823
965
789
164
712
1170
960
857
1105
19
15
6
46
161
45
41
109
124
272
270
962
547
343
517
997
1796
936
674
640
1561
1433
19
15
6
46
161
45
41
109
172
16
270
34
35
55
141
268
900
304
962
704
482
480
19
15
6
46
161
45
41
109
172
16
270
34
35
55
141
268
914
304
962
704
482
480
19
15
6
46
161
45
41
109
172
16
270
34
35
55
141
269
900
304
962
704
481
481
19
15
6
46
161
45
41
109
172
16
270
34
163
55
141
268
900
304
322
64
482
480
19
15
6
46
161
45
41
109
172
16
270
34
163
55
141
268
914
304
193
64
482
480
19
15
6
46
161
45
41
109
172
16
270
34
163
55
141
269
900
304
322
64
481
481
19
15
6
46
161
45
41
109
172
16
270
450
35
55
141
268
900
712
658
192
482
480
19
15
6
46
161
45
41
109
172
16
270
450
547
55
141
268
900
712
1682
1216
482
480
19
15
6
46
161
45
41
109
172
16
270
450
547
311
141
268
900
712
1682
704
226
480
19
15
6
46
161
45
41
109
188
16
270
2
67
87
133
4
900
1048
33
96
249
984
19
15
6
46
161
45
41
109
188
16
270
2
67
87
133
5
900
1048
33
96
249
985
19
15
6
46
161
45
41
109
188
16
270
2
67
87
133
261
900
264
130
96
249
473
19
15
6
46
161
45
41
109
188
16
270
2
67
87
133
261
932
264
146
96
249
473
19
15
6
46
161
45
41
109
188
16
270
2
67
151
133
4
900
1168
146
224
244
48
19
15
6
46
161
45
41
109
188
16
270
2
67
151
133
5
900
1096
146
224
249
49
19
15
6
46
161
45
41
109
188
16
270
2
67
151
133
260
900
272
146
224
244
496
19
15
6
46
161
45
41
109
188
16
270
2
67
151
133
261
900
264
130
224
249
497
19
15
6
46
161
45
41
109
188
16
270
2
67
151
133
261
932
264
146
224
249
497
19
15
6
46
161
45
41
109
188
16
270
2
67
151
645
5
900
584
146
736
2041
1073
19
15
6
46
161
45
41
109
188
16
270
2
67
151
645
261
900
584
146
736
2041
561
19
15
6
46
161
45
41
109
188
16
270
2
291
311
133
4
900
1160
466
448
356
1008
19
15
6
46
161
45
41
109
188
16
270
2
291
311
133
5
900
1160
466
448
356
1009
19
15
6
46
161
45
41
109
188
16
270
34
67
87
133
261
932
304
2
96
241
473
19
15
6
46
161
45
41
109
188
16
270
34
67
151
133
261
932
304
258
224
249
497
19
15
6
46
161
45
41
109
188
16
270
34
35
55
133
260
932
304
962
704
484
496
19
15
6
46
161
45
41
109
188
16
270
34
35
55
133
261
932
304
962
704
484
497
19
15
6
46
161
45
41
109
188
16
270
34
163
55
133
260
932
304
322
64
484
496
19
15
6
46
161
45
41
109
188
16
270
34
163
55
133
261
932
304
322
64
484
497
19
15
6
46
161
45
41
109
188
16
270
34
163
151
133
261
932
304
946
896
985
497
19
15
6
46
161
45
41
109
188
16
270
450
35
55
133
260
932
712
658
704
484
496
19
15
6
46
161
45
41
109
188
16
270
450
35
55
133
261
932
712
658
704
497
473
19
15
6
46
161
45
41
109
188
16
270
450
547
55
133
261
932
712
1682
1216
1509
1521
19
15
6
46
161
45
41
109
188
16
270
450
547
311
133
4
900
712
1682
704
356
1008
19
15
6
46
161
45
41
109
188
16
270
450
547
311
133
5
900
712
1682
704
369
985
19
15
6
46
161
45
41
109
188
16
270
450
547
311
133
260
932
712
1682
704
356
496
19
15
6
46
161
45
41
109
188
16
270
450
547
311
133
261
932
712
1682
704
229
497
19
15
6
46
161
45
41
109
188
16
142
2
67
87
133
260
452
536
33
96
249
472
19
15
6
46
161
45
41
109
188
16
142
2
67
87
133
261
452
536
33
96
249
473
19
15
6
46
161
45
41
109
188
16
142
2
67
151
133
260
452
536
289
224
249
504
19
15
6
46
161
45
41
109
188
16
142
2
67
151
133
261
452
536
289
224
249
497
19
15
6
46
161
45
41
109
188
16
142
2
35
55
133
4
452
624
98
192
484
48
19
15
6
46
161
45
41
109
188
16
142
2
35
55
133
5
452
624
98
192
465
985
19
15
6
46
161
45
41
109
188
16
142
2
35
55
133
260
452
624
98
192
484
496
19
15
6
46
161
45
41
109
188
16
142
2
35
55
133
261
452
624
98
192
465
473
19
15
6
46
161
45
41
109
188
16
142
2
163
151
133
4
452
624
354
896
948
560
19
15
6
46
161
45
41
109
188
16
142
2
163
151
133
5
452
624
354
896
945
569
19
15
6
46
161
45
41
109
188
16
142
2
163
407
645
260
452
624
354
384
948
560
19
15
6
46
161
45
41
109
188
16
142
2
163
407
645
261
452
624
354
384
945
569
19
15
6
46
161
45
41
109
188
16
142
2
291
311
133
4
452
624
466
448
356
1008
19
15
6
46
161
45
41
109
188
16
142
2
291
311
133
5
452
624
466
448
356
1009
19
15
6
46
161
45
41
109
188
16
142
2
291
311
133
260
452
624
466
448
356
496
19
15
6
46
161
45
41
109
188
16
142
2
291
311
133
261
452
624
466
448
356
501
19
15
6
46
161
45
41
109
188
16
142
34
35
55
133
4
452
616
66
192
484
48
19
15
6
46
161
45
41
109
188
16
142
34
35
55
133
5
452
616
66
192
484
49
19
15
6
46
161
45
41
109
188
16
142
34
35
55
133
260
452
616
66
192
484
496
19
15
6
46
161
45
41
109
188
16
142
34
35
55
133
261
452
616
66
192
484
497
19
15
6
46
161
45
41
109
188
16
142
34
163
55
133
4
452
616
322
64
484
48
19
15
6
46
161
45
41
109
188
16
142
34
163
55
133
5
452
616
322
64
484
49
19
15
6
46
161
45
41
109
188
16
142
34
163
55
133
260
452
616
322
64
484
496
19
15
6
46
161
45
41
109
188
16
142
34
163
55
133
261
452
616
322
64
484
497
19
15
6
46
161
45
41
109
188
16
142
34
163
151
133
4
452
616
322
896
948
560
19
15
6
46
161
45
41
109
188
16
142
34
163
151
133
5
452
616
322
896
948
561
19
15
6
46
161
45
41
109
188
16
142
450
35
55
133
4
452
392
658
192
484
560
19
15
6
46
161
45
41
109
188
16
142
450
35
55
133
5
452
392
658
192
484
561
19
15
6
46
161
45
41
109
188
16
142
450
35
55
133
260
452
392
658
192
484
496
19
15
6
46
161
45
41
109
188
16
142
450
35
55
133
261
452
392
658
192
484
497
19
15
6
46
161
45
41
109
188
16
142
450
579
87
133
5
452
840
770
96
761
985
19
15
6
46
161
45
41
109
188
16
142
450
579
87
133
261
452
840
770
96
753
473
19
15
6
46
161
45
41
118
29
16
270
2
66
70
199
264
914
272
148
128
386
387
19
15
6
46
161
45
41
118
29
16
270
2
66
70
231
280
900
272
148
128
194
451
19
15
6
46
161
45
41
118
29
16
270
2
66
70
231
280
914
272
148
128
194
451
19
15
6
46
161
45
41
118
29
16
142
2
66
70
199
200
452
112
132
128
386
3
19
15
6
46
161
45
41
118
29
16
174
34
66
70
199
136
466
144
260
128
386
131
19
15
6
46
161
45
41
118
29
16
174
34
66
70
199
200
466
144
260
128
386
3
19
15
6
46
161
45
41
182
29
16
270
34
66
454
551
264
900
304
260
896
962
611
19
15
6
46
161
45
41
182
285
16
270
34
66
454
455
8
914
304
260
896
514
707
19
15
6
46
161
45
41
182
285
16
270
34
66
454
455
264
900
304
260
896
514
67
19
15
6
46
161
45
41
182
285
16
270
34
66
454
455
264
932
304
260
896
514
67
19
15
6
46
161
45
41
182
285
16
270
34
66
454
455
264
914
304
260
896
514
67
19
15
6
46
161
45
41
182
285
16
270
34
66
454
455
280
900
304
260
896
514
291
19
15
6
46
161
45
41
182
285
16
270
34
66
454
455
280
932
304
260
896
514
291
19
15
6
46
161
45
41
182
285
16
270
34
66
454
455
280
914
304
260
896
514
291
19
15
6
46
161
45
41
182
285
16
270
34
66
454
487
264
900
304
260
896
578
99
19
15
6
46
161
45
41
182
285
16
270
34
66
454
487
264
932
304
260
896
578
99
19
15
6
46
161
45
41
182
285
16
270
34
66
454
487
264
914
304
260
896
578
99
19
15
6
46
161
45
41
182
285
16
270
34
66
454
487
280
900
304
260
896
578
67
19
15
6
46
161
45
41
182
285
16
270
34
66
454
487
280
932
304
260
896
578
67
19
15
6
46
161
45
41
182
285
16
270
34
66
454
487
280
914
304
260
896
578
67
19
15
6
46
161
45
41
182
285
784
270
34
66
454
455
776
146
304
260
896
514
1603
19
15
6
46
161
45
41
182
285
784
270
34
66
454
455
792
164
304
260
896
514
1635
19
15
6
46
161
45
41
182
284
16
282
2
66
454
456
10
938
560
67
896
519
713
19
15
6
46
161
45
41
182
284
16
282
2
66
454
456
42
938
560
67
896
519
393
19
15
6
46
161
45
41
182
284
16
282
2
66
454
456
266
938
1072
579
896
519
73
19
15
6
46
161
45
41
182
284
16
282
2
66
454
456
298
938
1072
579
896
647
137
19
15
6
46
161
45
41
182
284
16
282
34
66
454
456
42
938
272
259
896
519
393
19
15
6
46
161
45
41
182
284
272
154
34
66
454
456
462
369
280
259
896
647
17
19
15
6
46
161
45
41
182
182
456
153
2
66
454
130
387
27
632
580
896
1132
634
19
15
6
46
161
45
41
182
182
456
154
2
66
454
258
387
25
520
291
896
492
258
19
15
6
46
161
45
41
182
182
456
154
2
66
454
130
387
25
624
580
896
1132
634
19
15
6
46
161
45
41
182
182
456
154
34
66
454
258
387
25
24
260
896
492
258
19
15
6
46
161
45
41
621
540
16
270
962
547
1879
1349
589
900
936
674
1664
1585
65
19
15
6
46
161
45
41
621
540
16
270
962
547
1879
1349
588
900
936
674
1664
1588
64
19
15
6
46
161
45
41
621
540
528
270
962
547
1847
1349
1356
708
1736
658
1728
1620
1344
19
15
6
46
161
45
41
621
540
528
270
962
547
1847
1349
1357
708
1736
658
1728
1620
1345
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1292
420
936
674
1664
1588
1216
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1588
1216
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1585
1217
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1301
388
936
674
1664
1585
1233
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1300
388
936
674
1664
1588
1232
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1309
388
936
674
1664
1577
1185
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1356
420
936
674
1664
1588
1344
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1356
402
936
674
1664
1588
1344
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1357
420
936
674
1664
1585
1345
19
15
6
46
161
45
41
621
540
528
270
962
547
1879
1349
1397
388
936
674
1664
1577
1161
19
15
6
46
161
45
41
621
284
16
270
962
547
1879
709
524
932
936
674
1664
116
320
19
15
6
46
161
45
41
621
284
16
270
962
547
1879
709
524
914
936
674
1664
116
320
19
15
6
46
161
45
41
621
284
16
270
962
547
1879
709
533
900
936
674
1664
113
337
19
15
6
46
161
45
41
621
284
16
270
962
547
1879
709
525
932
936
674
1664
113
321
19
15
6
46
161
45
41
621
284
16
270
962
547
1879
709
532
900
936
674
1664
116
336
19
15
6
46
161
45
41
621
796
528
270
962
547
1879
1477
1036
420
936
674
1664
1652
1472
19
15
6
46
161
45
41
621
796
528
270
962
547
1879
1477
1036
402
936
674
1664
1652
1472
19
15
6
46
161
45
41
621
796
528
270
962
547
1879
1477
1037
420
936
674
1664
1649
1473
19
15
6
46
161
45
41
621
796
528
270
962
547
1879
1477
1045
388
936
674
1664
1649
1489
19
15
6
46
161
45
41
621
796
528
270
962
547
1879
1477
1044
388
936
674
1664
1652
1488
19
15
6
46
161
45
41
621
796
784
270
450
547
1847
1477
780
132
712
1682
1728
1876
64
19
15
6
46
161
45
41
621
796
784
270
450
547
1847
1477
781
132
712
1682
1728
1876
65
19
15
6
46
161
45
41
621
796
784
270
450
547
1847
1477
789
132
712
1682
1728
1876
81
19
15
6
46
161
45
41
621
796
784
270
450
547
1847
1477
788
132
712
1682
1728
1876
80
19
15
6
46
161
45
41
621
796
784
270
450
547
1847
1477
812
132
712
1682
1728
1876
128
19
15
6
46
161
45
41
621
796
784
270
450
547
1847
1477
813
132
712
1682
1728
1876
129
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
789
900
264
402
928
561
357
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
789
932
264
402
928
561
357
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
797
900
264
402
928
561
353
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
797
932
264
402
928
561
353
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
796
900
264
402
928
564
352
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
796
932
264
402
928
564
352
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
844
900
264
402
928
564
320
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
844
932
264
402
928
564
320
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
844
914
264
402
928
564
320
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
845
900
264
402
928
561
321
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
845
932
264
402
928
561
321
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
885
900
264
402
928
561
265
19
15
6
46
161
45
297
109
28
16
270
2
451
567
837
885
932
264
402
928
561
265
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
780
932
264
402
416
564
704
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
780
914
264
402
416
564
704
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
781
932
264
386
416
569
705
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
789
900
264
386
416
569
713
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
789
932
264
386
416
569
713
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
788
900
264
402
416
564
356
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
797
900
264
386
416
565
353
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
797
932
264
386
416
565
353
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
796
900
264
402
416
564
352
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
796
932
264
402
416
564
352
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
844
900
264
402
416
564
320
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
844
932
264
402
416
564
320
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
844
914
264
402
416
564
320
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
845
900
264
386
416
569
321
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
845
932
264
386
416
569
321
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
885
900
264
386
416
569
265
19
15
6
46
161
45
297
109
28
16
270
2
451
311
837
885
932
264
386
416
569
265
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
268
932
264
402
416
820
192
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
268
914
264
402
416
820
192
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
269
932
264
386
416
825
577
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
780
932
264
402
416
820
832
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
780
914
264
402
416
820
832
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
277
900
264
386
416
825
457
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
277
932
264
386
416
825
457
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
781
932
264
386
416
825
833
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
276
900
264
402
416
820
164
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
276
932
264
402
416
820
164
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
276
914
264
402
416
820
164
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
789
900
264
386
416
825
841
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
788
900
264
402
416
820
852
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
285
900
264
386
416
821
161
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
285
932
264
386
416
821
161
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
797
900
264
386
416
825
801
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
284
900
264
402
416
820
160
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
284
932
264
402
416
820
160
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
284
914
264
402
416
820
160
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
796
900
264
402
416
820
800
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
292
932
264
402
416
820
132
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
293
932
280
386
416
825
389
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
300
900
264
402
416
820
128
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
300
932
264
402
416
820
128
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
301
900
264
386
416
825
385
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
301
932
264
386
416
825
385
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
373
900
264
402
416
817
265
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
373
932
264
402
416
817
265
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
885
900
264
386
416
825
777
19
15
6
46
161
45
297
109
28
16
270
2
451
311
453
885
932
264
386
416
825
777
19
15
6
46
161
45
297
109
28
16
270
2
483
567
837
789
900
272
850
896
561
357
19
15
6
46
161
45
297
109
28
16
270
2
483
567
837
885
900
272
850
896
561
265
19
15
6
46
161
45
297
109
28
16
270
2
483
311
325
780
914
272
850
320
852
960
19
15
6
46
161
45
297
109
28
16
270
2
483
311
325
788
900
272
850
320
852
976
19
15
6
46
161
45
297
109
28
16
270
2
483
311
325
844
900
272
850
320
852
832
19
15
6
46
161
45
297
109
28
16
270
2
483
311
837
789
900
272
850
384
561
357
19
15
6
46
161
45
297
109
28
16
270
2
483
311
837
885
900
272
850
384
561
265
19
15
6
46
161
45
297
109
28
16
270
2
483
311
709
268
914
272
850
1856
1108
192
19
15
6
46
161
45
297
109
28
16
270
2
483
311
709
277
900
272
850
1856
1108
213
19
15
6
46
161
45
297
109
28
16
270
2
483
311
709
276
900
272
850
1856
1108
208
19
15
6
46
161
45
297
109
28
16
270
2
483
311
709
405
900
272
850
1856
1108
149
19
15
6
46
161
45
297
109
28
16
270
2
483
311
709
404
900
272
850
1856
1108
144
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
268
932
936
546
1088
1876
576
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
268
914
936
546
1088
1876
576
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
269
932
936
546
1088
1873
577
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
780
932
936
546
1088
1876
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
780
914
936
546
1088
1876
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
277
900
936
546
1088
1873
721
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
781
932
936
546
1088
1873
1345
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
276
900
936
546
1088
1876
592
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
789
900
936
546
1088
1873
1361
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
788
900
936
546
1088
1876
1360
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
805
932
936
546
1088
1873
1413
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
812
932
936
546
1088
1876
1408
19
15
6
46
161
45
297
109
28
16
270
962
675
55
453
813
932
936
546
1088
1873
1409
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
12
914
936
546
0
1140
192
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
268
932
936
546
0
1140
832
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
268
914
936
546
0
1140
832
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
269
932
936
546
0
1137
833
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
277
900
936
546
0
1137
849
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
277
932
936
546
0
1137
849
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
141
932
936
546
0
1137
65
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
140
914
936
546
0
1140
1088
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
276
900
936
546
0
1140
848
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
276
932
936
546
0
1140
848
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
149
900
936
546
0
1137
81
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
148
900
936
546
0
1140
1104
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
293
932
936
546
0
1201
389
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
405
900
936
546
0
1201
657
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
405
932
936
546
0
1201
657
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
420
932
936
546
0
1140
1668
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
404
900
936
546
0
1204
1680
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
404
932
936
546
0
1204
1680
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
404
914
936
546
0
1204
1680
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
300
900
936
546
0
1204
384
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
300
932
936
546
0
1204
384
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
301
900
936
546
0
1201
385
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
301
932
936
546
0
1201
385
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
421
932
936
546
0
1137
1669
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
428
932
936
546
0
1140
1664
19
15
6
46
161
45
297
109
28
16
270
962
675
87
197
429
932
936
546
0
1137
1665
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
268
932
936
546
0
436
448
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
268
914
936
546
0
436
448
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
269
932
936
546
0
1905
705
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
780
932
936
546
0
436
960
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
780
914
936
546
0
436
960
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
277
900
936
546
0
1905
721
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
781
932
936
546
0
1905
1473
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
276
900
936
546
0
436
464
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
789
900
936
546
0
1905
1745
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
788
900
936
546
0
436
976
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
76
914
936
546
0
1908
1088
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
332
932
936
546
0
1908
1856
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
332
914
936
546
0
1908
1856
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
333
932
936
546
0
1905
1857
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
589
900
936
545
0
1905
1345
19
15
6
46
161
45
297
109
28
16
270
962
675
87
325
588
914
936
546
0
1908
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
268
932
936
546
0
1844
576
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
268
914
936
546
0
1844
576
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
269
932
936
546
0
1841
577
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
780
932
936
546
0
1844
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
780
914
936
546
0
1844
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
277
900
936
546
0
1841
721
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
781
932
936
546
0
1841
1345
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
276
900
936
546
0
1844
656
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
789
900
936
546
0
1841
1361
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
788
900
936
546
0
1844
1360
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
292
932
936
546
0
1844
644
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
293
932
936
546
0
1841
645
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
804
932
936
546
0
1844
1668
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
300
932
936
546
0
1844
640
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
301
932
936
546
0
1841
641
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
805
932
936
546
0
1841
1413
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
812
932
936
546
0
1844
1664
19
15
6
46
161
45
297
109
28
16
270
962
675
87
453
813
932
936
546
0
1841
1409
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
76
914
936
546
576
1588
1088
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
332
932
936
546
576
1588
1856
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
332
914
936
546
576
1588
1856
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
588
900
936
546
576
1588
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
588
914
936
546
576
1588
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
844
900
936
546
576
1588
832
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
844
932
936
546
576
1588
832
19
15
6
46
161
45
297
109
28
16
270
962
675
311
325
844
914
936
546
576
1588
832
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
780
932
936
546
576
564
704
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
780
914
936
546
576
564
704
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
796
900
936
546
576
564
736
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
796
932
936
546
576
564
736
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
796
914
936
546
576
564
736
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
844
900
936
546
576
564
832
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
844
932
936
546
576
564
832
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
844
914
936
546
576
564
832
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
845
900
936
546
576
341
321
19
15
6
46
161
45
297
109
28
16
270
962
675
311
837
845
932
936
546
576
341
321
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
268
932
936
546
576
1620
1216
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
268
914
936
546
576
1620
1216
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
269
932
936
546
576
1621
1217
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
780
932
936
546
576
1620
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
780
914
936
546
576
1620
1344
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
277
900
936
546
576
1621
1169
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
277
932
936
546
576
1621
1169
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
781
932
936
546
576
1621
1345
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
276
900
936
546
576
1620
1168
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
276
932
936
546
576
1620
1168
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
276
914
936
546
576
1620
1168
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
789
900
936
546
576
1621
1361
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
788
900
936
546
576
1620
1360
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
292
932
936
546
576
1620
1156
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
293
932
936
546
576
1621
1157
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
300
900
936
546
576
1620
1152
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
300
932
936
546
576
1620
1152
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
301
900
936
546
576
1621
1153
19
15
6
46
161
45
297
109
28
16
270
962
675
311
453
301
932
936
546
576
1621
1153
19
15
6
46
161
45
297
109
28
16
142
2
451
311
837
789
452
272
402
416
561
357
19
15
6
46
161
45
297
109
28
16
142
2
451
311
837
788
452
272
402
416
564
356
19
15
6
46
161
45
297
109
28
16
142
2
451
311
837
797
452
272
402
416
561
353
19
15
6
46
161
45
297
109
28
16
142
2
451
311
837
796
452
272
402
416
564
352
19
15
6
46
161
45
297
109
28
16
142
450
451
151
325
21
452
392
2
96
561
101
19
15
6
46
161
45
297
109
28
16
142
450
451
151
325
277
452
392
2
96
561
677
19
15
6
46
161
45
297
109
28
16
142
450
451
151
709
21
452
392
2
96
817
421
19
15
6
46
161
45
297
109
28
16
142
450
451
151
709
149
452
392
2
96
817
1061
19
15
6
46
161
45
297
109
28
16
142
450
451
151
709
405
452
392
2
96
817
549
19
15
6
46
161
45
297
109
28
16
142
450
451
151
453
277
452
392
2
96
305
293
19
15
6
46
161
45
297
109
28
16
142
450
451
151
453
149
452
392
2
96
305
37
19
15
6
46
161
45
297
109
28
16
142
450
451
151
453
405
452
392
2
96
305
549
19
15
6
46
161
45
297
109
28
16
142
450
483
567
837
789
452
392
18
896
561
357
19
15
6
46
161
45
297
109
28
16
142
450
483
567
837
797
452
392
18
896
561
353
19
15
6
46
161
45
297
109
28
16
142
450
483
567
837
885
452
392
18
896
561
265
19
15
6
46
161
45
297
109
28
16
142
450
483
311
197
21
452
392
18
320
89
209
19
15
6
46
161
45
297
109
28
16
142
450
483
311
197
149
452
392
18
320
89
81
19
15
6
46
161
45
297
109
28
16
142
450
483
311
197
165
452
392
18
320
89
133
19
15
6
46
161
45
297
109
28
16
142
450
483
311
197
173
452
392
18
320
89
129
19
15
6
46
161
45
297
109
28
16
142
450
483
311
197
405
452
392
18
320
89
657
19
15
6
46
161
45
297
109
28
16
142
450
483
311
197
421
452
392
18
320
89
645
19
15
6
46
161
45
297
109
28
16
142
450
483
311
197
429
452
392
18
320
89
641
19
15
6
46
161
45
297
109
28
16
142
450
483
311
325
589
452
392
18
320
857
1345
19
15
6
46
161
45
297
109
28
16
142
450
483
311
837
789
452
392
18
384
561
357
19
15
6
46
161
45
297
109
28
16
142
450
483
311
837
797
452
392
18
384
561
353
19
15
6
46
161
45
297
109
28
16
142
450
483
311
837
885
452
392
18
384
561
265
19
15
6
46
161
45
297
109
28
528
270
2
451
567
837
1868
644
520
386
928
564
1600
19
15
6
46
161
45
297
109
28
528
270
2
451
567
837
1868
708
264
402
928
564
1600
19
15
6
46
161
45
297
109
28
528
270
2
451
567
837
1869
644
520
386
928
569
1601
19
15
6
46
161
45
297
109
28
528
270
2
451
567
837
1869
708
264
386
928
569
1601
19
15
6
46
161
45
297
109
28
528
270
2
451
311
837
1868
644
520
402
416
564
1600
19
15
6
46
161
45
297
109
28
528
270
2
451
311
837
1868
708
264
402
416
564
1600
19
15
6
46
161
45
297
109
28
528
270
2
451
311
837
1869
644
520
386
416
569
1601
19
15
6
46
161
45
297
109
28
528
270
2
451
311
837
1869
708
264
386
416
569
1601
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
268
900
264
402
416
308
64
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
268
932
264
402
416
308
64
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
268
914
264
402
416
308
64
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
269
900
264
386
416
313
65
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
269
932
264
386
416
313
65
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
277
900
264
386
416
313
73
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
277
932
264
386
416
313
73
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
276
900
264
402
416
308
212
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
276
932
264
402
416
308
212
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
276
914
264
402
416
308
212
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
285
900
264
386
416
309
97
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
285
932
264
386
416
309
97
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
284
900
264
402
416
308
96
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
284
932
264
402
416
308
96
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
284
914
264
402
416
308
96
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
292
932
264
402
416
308
132
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
300
932
264
402
416
308
128
19
15
6
46
161
45
297
109
284
16
270
2
451
311
965
301
932
280
386
416
313
129
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
268
900
936
546
0
1716
64
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
268
932
936
546
0
1716
64
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
268
914
936
546
0
1716
64
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
276
900
936
546
0
1716
144
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
276
932
936
546
0
1716
144
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
276
914
936
546
0
1716
144
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
292
932
936
546
0
1716
132
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
300
900
936
546
0
1716
128
19
15
6
46
161
45
297
109
284
16
270
962
675
87
965
300
932
936
546
0
1716
128
19
15
6
46
161
45
297
109
284
16
142
2
451
311
965
533
452
272
402
416
305
841
19
15
6
46
161
45
297
109
284
16
142
2
451
311
965
532
452
272
402
416
308
852
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
780
132
520
402
416
308
320
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
780
146
520
402
416
308
320
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
781
132
520
386
416
313
321
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
789
132
520
402
416
313
329
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
789
164
520
402
416
313
329
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
788
132
520
402
416
308
340
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
788
164
520
402
416
308
340
19
15
6
46
161
45
297
109
284
784
270
2
451
311
965
788
146
520
402
416
308
340
19
15
6
46
161
45
297
109
284
784
270
962
675
87
965
780
132
936
546
0
1716
1216
19
15
6
46
161
45
297
109
284
784
270
962
675
87
965
780
146
936
546
0
1716
1216
19
15
6
46
161
45
297
109
124
784
1166
34
675
87
517
2021
1924
1200
1970
1024
1561
1861
19
15
6
46
161
45
297
109
188
16
142
450
451
151
133
5
452
392
2
96
121
1009
19
15
6
46
161
45
297
109
188
16
142
450
451
151
133
261
452
392
2
96
121
497
19
15
6
46
161
45
297
109
188
16
142
450
451
151
645
5
452
392
2
96
889
497
19
15
6
46
161
45
297
109
188
16
142
450
483
311
133
5
452
392
18
320
101
1009
19
15
6
46
161
45
297
118
29
16
270
2
450
582
231
280
900
272
404
896
66
835
19
15
6
46
161
45
297
118
29
16
142
2
450
582
231
152
452
272
404
896
66
3
19
15
6
46
161
45
297
118
29
16
142
2
450
582
231
408
452
272
404
896
66
643
19
15
6
46
161
45
297
118
29
16
142
2
450
582
743
152
452
272
404
896
1090
1027
19
15
6
46
161
45
297
118
29
784
1294
2
450
582
743
1928
1796
1296
1428
896
1090
1571
19
15
6
46
161
45
297
118
285
16
270
2
450
582
999
264
900
272
404
896
578
99
19
15
6
46
161
45
297
118
285
784
270
2
450
582
999
776
132
272
404
896
578
355
19
15
6
46
161
45
297
182
285
16
270
2
450
198
455
264
900
272
404
0
514
67
19
15
6
46
161
45
297
182
285
16
270
2
450
198
487
264
900
272
404
0
578
99
19
15
6
46
161
45
297
182
285
16
270
2
450
198
487
280
900
1168
404
0
578
67
19
15
6
46
161
45
297
182
285
784
270
2
450
198
455
776
132
272
404
0
514
1603
19
15
6
46
161
45
297
182
285
784
270
2
450
198
455
776
146
272
404
0
514
1603
19
15
6
46
161
45
297
182
285
784
270
2
450
198
487
776
132
272
404
0
578
1635
19
15
6
46
161
45
297
182
285
784
270
2
450
198
487
776
146
272
404
0
578
1635
19
15
6
46
161
45
297
182
285
784
270
2
450
198
487
792
146
272
404
0
578
1603
19
15
6
46
161
45
297
182
284
16
282
2
450
198
456
10
938
560
835
0
519
425
19
15
6
46
161
45
297
182
284
16
282
2
450
198
456
42
938
560
835
0
519
393
19
15
6
46
161
45
297
182
284
16
282
2
450
198
456
266
938
560
835
0
519
73
19
15
6
46
161
45
297
182
284
16
282
2
450
198
456
298
938
264
387
0
519
137
19
15
6
46
161
45
297
182
284
16
282
450
450
198
456
10
938
432
515
0
519
425
19
15
6
46
161
45
297
182
284
16
282
450
450
198
456
42
938
432
515
0
519
393
19
15
6
46
161
45
297
182
284
16
282
450
450
198
456
266
938
432
515
0
519
73
19
15
6
46
161
45
297
182
284
16
282
450
450
198
456
298
938
432
515
0
519
137
19
15
6
46
161
45
297
182
284
272
154
2
450
198
456
462
369
184
387
0
519
17
19
15
6
46
161
45
297
182
182
16
270
2
450
198
258
267
905
1168
404
0
252
434
19
15
6
46
161
45
297
182
182
16
142
2
450
198
258
267
457
272
404
0
252
434
19
15
6
46
161
45
297
182
182
16
278
2
450
198
258
267
921
304
388
0
252
434
19
15
6
46
161
45
297
182
182
16
278
962
450
198
258
267
921
952
4
0
252
434
19
15
6
46
161
45
297
182
182
16
278
450
450
198
258
267
921
440
516
0
380
370
19
15
6
46
161
45
297
182
182
16
278
450
450
198
130
267
921
440
4
0
124
562
19
15
6
46
161
45
297
182
182
272
278
2
450
198
258
779
665
304
388
0
380
882
19
15
6
46
161
45
297
182
182
456
142
2
450
198
258
387
17
16
404
0
252
258
19
15
6
46
161
45
297
182
182
456
142
2
450
198
130
387
17
16
404
0
108
130
19
15
6
46
161
45
297
182
182
456
153
2
450
198
130
387
27
120
388
0
108
130
19
15
6
46
161
45
297
182
182
456
286
2
450
198
258
387
753
48
388
0
364
258
19
15
6
46
161
45
297
182
182
456
286
2
450
198
258
387
497
48
836
0
252
258
19
15
6
46
161
45
297
182
182
456
286
2
450
198
130
387
753
48
388
0
108
130
19
15
6
46
161
45
297
182
182
456
286
2
450
198
130
387
497
48
836
0
108
130
19
15
6
46
161
45
297
182
182
456
154
2
450
198
258
387
25
8
387
0
252
258
19
15
6
46
161
45
297
182
182
456
154
2
450
198
130
387
25
12
388
0
108
130
19
15
6
46
161
45
297
621
540
528
270
962
1699
1623
1349
1357
708
1736
1570
1024
1397
1345
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
268
932
936
546
1536
1716
192
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
268
914
936
546
1536
1716
192
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
269
932
936
546
1536
1713
193
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
780
932
936
546
1536
1716
1216
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
780
914
936
546
1536
1716
1216
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
277
900
936
546
1536
1713
213
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
277
932
936
546
1536
1713
213
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
781
932
936
546
1536
1713
1217
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
276
900
936
546
1536
1716
144
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
276
932
936
546
1536
1716
144
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
276
914
936
546
1536
1716
144
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
789
900
936
546
1536
1713
1173
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
789
932
936
546
1536
1713
1173
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
788
900
936
546
1536
1716
1168
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
788
932
936
546
1536
1716
1168
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
788
914
936
546
1536
1716
1168
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
292
932
936
546
1536
1716
132
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
293
932
936
546
1536
1713
133
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
804
932
936
546
1536
1716
1156
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
300
900
936
545
1536
1713
128
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
300
932
936
546
1536
1716
128
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
301
900
936
546
1536
1713
129
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
301
932
936
546
1536
1713
129
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
805
932
936
546
1536
1713
1157
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
812
900
936
545
1536
1713
1152
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
812
932
936
546
1536
1716
1152
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
813
900
936
546
1536
1713
1153
19
15
6
46
161
45
297
493
28
16
270
962
675
1879
1093
813
932
936
546
1536
1713
1153
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
12
932
280
834
608
820
1216
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
12
914
272
834
608
820
1216
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
13
932
280
834
608
821
1217
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
21
900
280
834
608
821
529
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
20
900
272
834
608
820
528
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
524
932
280
834
608
820
960
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
524
914
272
834
608
820
960
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
533
900
280
834
608
821
785
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
525
932
280
834
608
821
961
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
532
900
272
834
608
820
784
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
44
932
280
834
608
820
512
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
45
932
280
834
608
821
513
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
268
900
272
834
608
820
1088
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
268
932
280
834
608
820
1088
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
268
914
272
834
608
820
1088
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
269
900
280
834
608
821
65
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
269
932
280
834
608
821
65
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
277
900
280
834
608
821
1041
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
277
932
280
834
608
821
1041
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
276
900
272
834
608
820
1040
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
276
932
280
834
608
820
1040
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
276
914
272
834
608
820
1040
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
556
932
280
834
608
820
768
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
557
932
280
834
608
821
769
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
292
900
272
834
608
820
1028
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
292
932
280
834
608
820
1028
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
293
900
280
834
608
821
1029
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
293
932
280
834
608
821
1029
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
300
900
272
834
608
820
0
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
300
932
280
834
608
820
0
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
301
900
280
834
608
821
1025
19
15
6
46
161
45
297
493
284
16
270
2
451
407
197
301
932
280
834
608
821
1025
19
15
6
46
161
45
297
493
284
16
142
450
451
407
453
21
452
392
514
608
49
165
19
15
6
46
161
45
297
493
284
784
270
450
451
407
453
781
132
712
514
608
1593
1089
19
15
6
46
161
45
297
493
284
784
270
450
451
407
453
805
132
712
514
608
1593
1029
19
15
6
46
161
45
297
493
284
784
270
450
451
407
453
813
132
712
514
608
1593
1025
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
12
932
936
546
1536
1204
1472
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
12
914
936
546
1536
1204
1472
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
13
932
936
546
1536
1201
1473
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
21
900
936
546
1536
1201
1425
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
20
900
936
546
1536
1204
1424
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
36
932
936
546
1536
1204
1412
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
37
932
936
546
1536
1201
1413
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
44
932
936
546
1536
1204
1408
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1349
45
932
936
546
1536
1201
1409
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
837
12
932
936
546
1536
116
1344
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
837
12
914
936
546
1536
116
1344
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
837
13
932
936
546
1536
113
1345
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
837
21
900
936
546
1536
113
1361
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
837
20
900
936
545
1536
177
1424
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
837
44
932
936
546
1536
180
896
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
837
45
932
936
546
1536
177
897
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
12
932
936
546
1536
1588
1344
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
12
914
936
546
1536
1588
1344
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
13
932
936
546
1536
1585
1345
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
21
900
936
546
1536
1585
1297
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
20
900
936
545
1536
1585
1488
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
36
932
936
546
1536
1588
1156
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
37
932
936
546
1536
1585
1285
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
44
932
936
546
1536
1588
1280
19
15
6
46
161
45
297
493
796
16
270
962
675
1879
1477
45
932
936
546
1536
1585
1281
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
268
132
936
546
1536
1204
1216
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
268
146
936
546
1536
1204
1216
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
269
132
936
545
1536
1649
1089
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
780
132
936
546
1536
1652
64
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
780
146
936
546
1536
1652
64
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
277
132
936
545
1536
1649
1105
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
277
164
936
546
1536
1201
1169
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
781
132
936
545
1536
1649
65
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
276
132
936
546
1536
1204
1172
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
276
164
936
546
1536
1204
1172
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
276
146
936
546
1536
1204
1172
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
789
132
936
545
1536
1649
81
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
789
164
936
546
1536
1649
81
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
788
132
936
546
1536
1652
80
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
788
164
936
546
1536
1652
80
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
788
146
936
546
1536
1652
80
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
292
132
936
546
1536
1204
1156
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
293
132
936
546
1536
1201
1157
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
300
132
936
546
1536
1204
1152
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1349
301
132
936
546
1536
1201
1153
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
837
524
146
936
546
1536
116
320
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
837
533
132
936
545
1536
113
337
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
837
525
164
936
546
1536
113
321
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
837
532
132
936
546
1536
116
336
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
268
132
936
546
1536
1588
1088
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
268
146
936
546
1536
1588
1088
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
269
132
936
545
1536
1585
1089
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
277
132
936
545
1536
1585
1041
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
277
164
936
546
1536
1585
1041
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
276
132
936
545
1536
1585
1040
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
276
164
936
546
1536
1588
1040
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
276
146
936
546
1536
1588
1040
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
292
132
936
546
1536
1588
1028
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
293
132
936
545
1536
1585
1029
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
300
132
936
545
1536
1585
1024
19
15
6
46
161
45
297
493
796
784
270
962
675
1879
1477
301
132
936
545
1536
1585
1025
19
15
6
46
161
45
297
493
188
16
270
962
675
1879
1029
260
900
936
546
1536
1780
132
19
15
6
46
161
45
297
493
188
16
270
962
675
1879
1029
260
932
936
546
1536
1780
132
19
15
6
46
161
45
297
493
188
16
270
962
675
1879
1029
268
900
936
546
1536
1780
128
19
15
6
46
161
45
297
493
188
16
142
450
451
407
5
5
452
392
514
608
889
1137
19
15
6
46
161
45
297
493
188
16
142
450
451
407
5
517
452
392
514
608
889
881
19
15
6
46
161
45
297
493
188
16
142
450
451
407
5
261
452
392
514
608
889
625
19
15
6
46
161
45
297
493
188
272
270
962
675
1879
1029
780
1796
936
546
1536
1780
1152
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
780
932
792
1314
288
820
1216
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
780
914
784
1314
288
818
1216
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
781
932
776
290
288
825
1217
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
789
900
776
290
288
825
1225
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
789
932
776
290
288
825
1225
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
788
900
784
1314
288
818
1232
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
797
900
776
290
288
825
1249
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
797
932
776
290
288
825
1249
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
796
914
784
1314
288
818
1248
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
589
900
784
1314
288
818
1089
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
844
900
784
1314
288
818
832
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
844
932
792
1314
288
820
832
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
844
914
792
1313
288
817
832
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
845
900
776
290
288
825
833
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
845
932
776
290
288
825
833
19
15
6
46
161
173
41
109
28
16
270
770
963
567
837
885
932
792
1314
288
817
1161
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
780
932
1016
65
800
817
1216
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
780
914
792
65
800
817
1216
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
781
932
1016
65
800
817
1217
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
789
932
1016
65
800
817
1237
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
797
932
1016
65
800
817
1249
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
796
914
792
65
800
817
1248
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
588
914
792
65
800
817
1088
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
844
932
1016
65
800
817
832
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
844
914
792
65
800
817
832
19
15
6
46
161
173
41
109
28
16
270
770
451
567
837
845
932
1016
65
800
817
1345
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
268
932
1016
65
288
817
192
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
268
914
792
65
288
817
192
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
780
932
1016
65
288
817
448
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
780
914
792
65
288
817
448
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
277
932
1016
65
288
817
201
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
781
932
1016
65
288
817
449
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
789
932
1016
65
288
817
457
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
285
932
1016
65
288
817
161
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
797
932
1016
65
288
817
609
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
284
914
792
65
288
817
160
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
796
914
792
65
288
817
608
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
844
932
1016
65
288
817
320
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
844
914
792
65
288
817
320
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
845
932
1016
65
288
817
321
19
15
6
46
161
173
41
109
28
16
270
770
451
311
837
885
932
1016
66
288
825
777
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
780
914
784
82
832
852
1216
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
781
932
1008
82
768
817
1217
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
789
932
1008
82
768
817
1253
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
788
900
784
82
832
852
1232
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
797
932
1008
82
768
817
1249
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
844
900
784
82
832
852
832
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
845
932
1008
82
768
817
1345
19
15
6
46
161
173
41
109
28
16
270
770
483
567
837
885
900
784
82
768
817
777
19
15
6
46
161
173
41
109
28
16
270
770
483
311
197
268
914
784
82
64
340
832
19
15
6
46
161
173
41
109
28
16
270
770
483
311
197
276
900
784
82
64
340
848
19
15
6
46
161
173
41
109
28
16
270
770
483
311
197
300
900
784
82
64
340
384
19
15
6
46
161
173
41
109
28
16
270
770
483
311
197
301
900
784
82
64
345
385
19
15
6
46
161
173
41
109
28
16
270
66
35
87
197
277
900
624
194
256
409
849
19
15
6
46
161
173
41
109
28
16
270
66
35
87
197
140
914
1192
194
0
370
64
19
15
6
46
161
173
41
109
28
16
270
66
35
87
197
149
900
1192
194
0
361
73
19
15
6
46
161
173
41
109
28
16
270
66
35
87
197
148
900
1192
194
0
370
80
19
15
6
46
161
173
41
109
28
16
270
66
35
87
197
301
900
624
194
256
409
385
19
15
6
46
161
173
41
109
28
16
270
66
35
311
197
268
914
632
194
448
340
832
19
15
6
46
161
173
41
109
28
16
270
66
35
311
197
276
900
624
194
448
340
848
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
780
914
632
801
1408
817
1216
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
788
900
624
802
1408
820
1232
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
589
900
624
802
1408
817
1089
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
588
900
624
802
1408
820
1088
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
588
914
632
801
1408
817
1088
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
844
900
624
802
1408
820
832
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
845
900
624
802
1408
817
833
19
15
6
46
161
173
41
109
28
16
270
66
483
567
837
885
900
624
802
1408
825
649
19
15
6
46
161
173
41
109
28
16
270
66
483
311
197
268
914
632
802
576
340
448
19
15
6
46
161
173
41
109
28
16
270
66
483
311
197
276
900
624
802
576
340
400
19
15
6
46
161
173
41
109
28
16
270
66
483
311
197
300
900
624
802
576
340
384
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
268
932
752
481
512
361
832
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
268
914
400
737
512
361
832
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
269
932
752
482
512
369
833
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
277
900
400
482
512
369
853
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
277
932
752
482
512
369
853
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
276
900
400
482
512
372
848
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
276
932
752
481
512
361
840
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
285
900
752
738
512
361
865
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
285
932
752
481
512
361
865
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
149
900
760
482
512
369
85
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
284
900
760
737
512
361
864
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
284
932
752
481
512
361
864
19
15
6
46
161
173
41
109
28
16
270
386
35
87
197
284
914
752
481
512
361
864
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
780
932
752
738
512
1908
1344
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
780
914
400
737
512
1897
1344
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
781
932
752
738
512
1905
1345
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
789
900
752
738
512
1905
1365
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
788
900
752
738
512
1908
1360
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
797
900
752
738
512
1897
1377
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
796
900
760
737
512
1897
1376
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
397
932
752
738
512
1905
577
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
396
932
752
737
512
1897
576
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
396
914
1936
737
512
1897
576
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
405
900
752
738
512
1905
597
19
15
6
46
161
173
41
109
28
16
270
386
35
87
709
404
900
752
738
512
1908
592
19
15
6
46
161
173
41
109
28
16
270
386
451
567
837
780
914
400
274
800
820
1216
19
15
6
46
161
173
41
109
28
16
270
386
451
567
837
789
900
400
274
800
817
1237
19
15
6
46
161
173
41
109
28
16
270
386
451
567
837
788
900
400
274
800
820
1232
19
15
6
46
161
173
41
109
28
16
270
386
451
567
837
797
900
400
274
800
817
1249
19
15
6
46
161
173
41
109
28
16
270
386
451
567
837
796
900
400
274
800
820
1248
19
15
6
46
161
173
41
109
28
16
270
386
451
567
837
796
914
400
274
800
820
1248
19
15
6
46
161
173
41
109
28
16
270
386
451
567
837
844
914
400
274
800
820
1344
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
268
914
408
18
288
820
192
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
780
914
400
274
288
820
1216
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
277
900
400
274
288
817
201
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
276
900
400
274
288
820
164
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
789
900
400
274
288
817
1189
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
788
900
400
274
288
820
612
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
797
900
400
274
288
817
1185
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
284
914
400
274
288
820
160
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
796
900
400
274
288
820
1184
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
796
914
400
274
288
820
1184
19
15
6
46
161
173
41
109
28
16
270
386
451
311
837
844
914
400
274
288
820
320
19
15
6
46
161
173
41
109
28
16
270
418
35
87
197
268
932
744
706
512
372
832
19
15
6
46
161
173
41
109
28
16
270
418
35
87
197
268
914
744
706
512
372
832
19
15
6
46
161
173
41
109
28
16
270
418
35
87
197
269
932
744
706
512
372
833
19
15
6
46
161
173
41
109
28
16
270
418
35
87
197
277
900
744
706
512
372
849
19
15
6
46
161
173
41
109
28
16
270
418
35
87
197
276
900
744
706
512
372
848
19
15
6
46
161
173
41
109
28
16
270
418
35
87
197
285
900
744
489
512
361
865
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
780
932
744
706
512
1908
1344
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
781
932
744
706
512
1908
1345
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
789
900
744
706
512
1908
1361
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
788
900
744
706
512
1908
1360
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
797
900
744
745
512
1897
1377
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
396
932
744
706
512
1908
576
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
405
900
744
745
512
1897
585
19
15
6
46
161
173
41
109
28
16
270
418
35
87
709
404
900
744
745
512
1908
592
19
15
6
46
161
173
41
109
28
16
270
418
35
343
837
797
900
744
489
768
873
609
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
780
932
824
1282
288
820
1216
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
780
914
824
1282
288
820
1216
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
781
932
824
1282
288
817
1217
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
789
900
824
1282
288
817
1237
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
789
932
824
1282
288
817
1237
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
788
900
824
1282
288
820
1232
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
797
900
824
1282
288
817
1249
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
797
932
824
1282
288
817
1249
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
796
900
824
1282
288
820
1248
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
796
932
824
1282
288
820
1248
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
796
914
824
1282
288
820
1248
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
844
900
824
1282
288
820
832
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
844
932
824
1282
288
820
832
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
844
914
824
1282
288
820
832
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
845
900
824
1282
288
817
833
19
15
6
46
161
173
41
109
28
16
270
802
963
567
837
845
932
824
1282
288
817
833
19
15
6
46
161
173
41
109
28
16
142
66
35
87
197
149
452
136
194
0
361
73
19
15
6
46
161
173
41
109
28
16
142
66
35
87
197
148
452
136
194
256
884
592
19
15
6
46
161
173
41
109
28
16
142
66
35
87
197
165
452
136
194
256
409
133
19
15
6
46
161
173
41
109
28
16
142
66
35
87
197
157
452
136
194
256
873
609
19
15
6
46
161
173
41
109
28
16
142
66
35
87
197
173
452
136
194
256
409
129
19
15
6
46
161
173
41
109
28
16
142
66
35
87
197
413
452
136
194
256
441
801
19
15
6
46
161
173
41
109
28
16
142
66
35
87
709
405
452
136
194
512
1905
593
19
15
6
46
161
173
41
109
28
16
142
66
35
87
453
277
452
136
194
256
921
593
19
15
6
46
161
173
41
109
28
16
142
66
35
87
453
413
452
136
194
256
953
545
19
15
6
46
161
173
41
109
28
16
142
66
35
343
837
797
452
136
194
768
953
609
19
15
6
46
161
173
41
109
28
16
142
66
35
343
709
149
452
136
194
768
1329
81
19
15
6
46
161
173
41
109
28
16
142
66
35
343
709
148
452
136
194
768
1332
80
19
15
6
46
161
173
41
109
28
16
142
66
35
343
709
405
452
136
194
768
1329
145
19
15
6
46
161
173
41
109
28
16
142
66
35
343
709
404
452
136
194
768
1332
592
19
15
6
46
161
173
41
109
28
16
142
66
35
343
709
421
452
136
194
768
1329
133
19
15
6
46
161
173
41
109
28
16
142
66
35
343
709
428
452
136
194
768
1332
128
19
15
6
46
161
173
41
109
28
16
142
66
35
343
709
429
452
136
194
768
1329
129
19
15
6
46
161
173
41
109
28
16
142
386
35
87
197
21
452
496
482
512
369
213
19
15
6
46
161
173
41
109
28
16
142
386
35
87
197
20
452
496
482
512
372
208
19
15
6
46
161
173
41
109
28
16
142
386
35
87
197
149
452
880
482
512
369
85
19
15
6
46
161
173
41
109
28
16
142
386
35
87
197
148
452
880
482
512
372
80
19
15
6
46
161
173
41
109
28
16
142
386
35
87
197
157
452
504
482
512
361
97
19
15
6
46
161
173
41
109
28
16
142
386
35
87
709
405
452
496
482
512
1905
597
19
15
6
46
161
173
41
109
28
16
142
386
35
87
709
404
452
496
482
512
1908
592
19
15
6
46
161
173
41
109
28
16
142
386
35
87
453
413
452
456
466
256
953
545
19
15
6
46
161
173
41
109
28
16
142
386
35
343
837
29
452
456
466
768
953
97
19
15
6
46
161
173
41
109
28
16
142
386
35
343
837
797
452
456
466
768
953
609
19
15
6
46
161
173
41
109
28
16
142
386
451
567
837
589
452
496
274
800
817
1089
19
15
6
46
161
173
41
109
28
16
142
386
451
567
837
588
452
496
274
800
820
1088
19
15
6
46
161
173
41
109
28
16
142
386
451
567
837
629
452
496
274
800
817
905
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
21
452
496
274
288
817
101
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
29
452
456
18
288
825
97
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
277
452
496
274
288
817
201
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
276
452
496
274
288
820
164
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
789
452
496
274
288
817
1189
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
788
452
496
274
288
820
612
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
797
452
456
18
288
825
609
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
796
452
456
274
288
818
608
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
589
452
496
274
288
817
1089
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
588
452
496
274
288
820
1088
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
629
452
496
274
288
817
905
19
15
6
46
161
173
41
109
28
16
142
386
451
311
837
885
452
496
274
288
817
265
19
15
6
46
161
173
41
109
28
16
142
418
35
87
197
21
452
464
450
512
881
209
19
15
6
46
161
173
41
109
28
16
142
418
35
87
197
20
452
464
450
512
372
208
19
15
6
46
161
173
41
109
28
16
142
418
35
87
197
149
452
432
434
512
361
73
19
15
6
46
161
173
41
109
28
16
142
418
35
87
197
148
452
464
450
512
372
80
19
15
6
46
161
173
41
109
28
16
142
418
35
87
197
157
452
464
450
512
361
97
19
15
6
46
161
173
41
109
28
16
142
418
35
87
197
156
452
472
449
512
361
96
19
15
6
46
161
173
41
109
28
16
142
418
35
87
709
405
452
432
434
512
1897
585
19
15
6
46
161
173
41
109
28
16
142
418
35
87
709
404
452
464
450
512
1908
592
19
15
6
46
161
173
41
109
28
16
142
418
35
87
453
277
452
464
450
256
953
401
19
15
6
46
161
173
41
109
28
16
142
418
35
87
453
276
452
472
449
256
948
400
19
15
6
46
161
173
41
109
28
16
142
418
35
87
453
413
452
464
450
256
953
545
19
15
6
46
161
173
41
109
28
16
142
418
35
343
197
21
452
464
450
768
113
209
19
15
6
46
161
173
41
109
28
16
142
418
35
343
197
149
452
464
450
768
113
81
19
15
6
46
161
173
41
109
28
16
142
418
35
343
837
29
452
464
450
768
953
97
19
15
6
46
161
173
41
109
28
16
142
418
35
343
837
797
452
464
450
768
953
609
19
15
6
46
161
173
41
109
28
16
142
418
35
343
837
589
452
464
450
768
881
1089
19
15
6
46
161
173
41
109
28
16
142
418
35
343
837
885
452
488
489
768
873
777
19
15
6
46
161
173
41
109
28
16
174
418
35
87
197
140
466
848
449
512
881
64
19
15
6
46
161
173
41
109
28
16
174
418
35
343
197
140
466
848
449
768
113
64
19
15
6
46
161
173
41
109
28
784
1166
66
35
87
709
1941
1924
1160
1218
512
1905
1617
19
15
6
46
161
173
41
109
108
16
270
770
995
1079
13
12
900
1008
594
1792
1122
96
19
15
6
46
161
173
41
109
108
16
270
770
995
1079
13
13
900
1008
594
1792
1122
97
19
15
6
46
161
173
41
109
108
16
270
770
995
567
13
12
900
1008
594
768
1122
96
19
15
6
46
161
173
41
109
108
16
270
770
995
567
13
13
900
1008
594
768
1122
97
19
15
6
46
161
173
41
109
108
16
270
770
995
567
525
780
900
784
1106
1344
1378
1504
19
15
6
46
161
173
41
109
108
16
270
770
995
823
525
780
900
784
1106
1088
1122
1504
19
15
6
46
161
173
41
109
108
16
270
770
483
567
13
268
900
784
82
768
98
992
19
15
6
46
161
173
41
109
108
16
270
770
483
311
13
268
900
784
82
64
610
992
19
15
6
46
161
173
41
109
108
16
270
66
35
55
13
12
900
624
962
1088
98
96
19
15
6
46
161
173
41
109
108
16
270
66
35
55
13
13
900
624
962
1088
97
97
19
15
6
46
161
173
41
109
108
16
270
66
35
55
525
13
900
624
962
576
1889
1121
19
15
6
46
161
173
41
109
108
16
270
66
483
55
13
12
900
624
802
1792
1122
96
19
15
6
46
161
173
41
109
108
16
270
66
483
55
13
13
900
624
802
1792
1122
97
19
15
6
46
161
173
41
109
108
16
270
66
483
311
13
12
900
624
802
576
610
96
19
15
6
46
161
173
41
109
108
16
270
66
483
311
13
13
900
624
802
576
609
97
19
15
6
46
161
173
41
109
108
16
270
386
35
55
13
268
900
752
482
64
98
992
19
15
6
46
161
173
41
109
108
16
270
386
35
55
13
269
900
752
482
64
97
993
19
15
6
46
161
173
41
109
108
16
270
386
35
55
13
780
900
752
722
1088
1634
2016
19
15
6
46
161
173
41
109
108
16
270
386
35
55
13
781
900
752
722
1088
1633
2017
19
15
6
46
161
173
41
109
108
16
270
386
35
55
525
12
900
752
738
576
1890
1120
19
15
6
46
161
173
41
109
108
16
270
386
35
55
525
13
900
752
482
576
1889
1121
19
15
6
46
161
173
41
109
108
16
270
898
1059
55
13
12
900
1776
2018
64
98
96
19
15
6
46
161
173
41
109
108
16
270
898
1059
55
13
13
900
1776
2018
64
97
97
19
15
6
46
161
173
41
109
108
16
270
898
1059
55
13
268
900
1776
2002
64
226
992
19
15
6
46
161
173
41
109
108
16
270
898
1059
55
13
269
900
1776
2002
64
97
993
19
15
6
46
161
173
41
109
108
16
270
418
35
55
13
12
900
744
706
1088
1122
96
19
15
6
46
161
173
41
109
108
16
270
418
35
55
13
268
900
744
706
576
98
992
19
15
6
46
161
173
41
109
108
16
270
418
35
55
13
269
900
744
706
576
98
993
19
15
6
46
161
173
41
109
108
16
270
418
35
55
13
780
900
744
706
576
1634
2016
19
15
6
46
161
173
41
109
108
16
270
418
35
55
13
781
900
744
706
576
1634
2017
19
15
6
46
161
173
41
109
108
16
270
418
35
55
525
12
900
744
706
576
1890
1120
19
15
6
46
161
173
41
109
108
16
270
418
35
55
525
13
900
744
706
576
1890
1121
19
15
6
46
161
173
41
109
108
16
270
930
1059
55
13
12
900
1768
1986
64
98
96
19
15
6
46
161
173
41
109
108
16
270
930
1059
55
13
13
900
1768
1986
64
98
97
19
15
6
46
161
173
41
109
108
16
142
66
35
55
525
1548
1476
136
194
576
1890
1632
19
15
6
46
161
173
41
109
108
16
142
66
35
55
525
1549
1476
136
194
576
1889
1633
19
15
6
46
161
173
41
109
108
16
142
418
35
55
13
780
1476
464
450
576
1634
2016
19
15
6
46
161
173
41
109
108
16
142
418
35
55
13
781
1476
464
450
576
1633
2017
19
15
6
46
161
173
41
109
108
16
142
418
35
55
525
1548
1476
720
706
576
1890
1632
19
15
6
46
161
173
41
109
108
16
142
418
35
55
525
1549
1476
720
706
576
1889
1633
19
15
6
46
161
173
41
109
108
16
282
770
451
567
13
12
938
1004
66
800
98
96
19
15
6
46
161
173
41
109
108
16
282
770
451
311
13
12
938
1004
66
288
98
96
19
15
6
46
161
173
41
109
108
16
282
770
451
311
13
268
938
1004
66
288
98
992
19
15
6
46
161
173
41
109
108
16
282
386
35
55
13
12
938
744
482
64
98
96
19
15
6
46
161
173
41
109
108
16
282
386
35
55
13
268
938
744
738
576
98
992
19
15
6
46
161
173
41
109
108
16
282
386
35
55
525
12
938
744
738
576
1890
1120
19
15
6
46
161
173
41
109
108
16
282
834
995
567
13
12
938
1716
1058
1280
1122
96
19
15
6
46
161
173
41
109
108
16
282
834
995
567
13
268
938
1716
1058
1280
1122
992
19
15
6
46
161
173
41
109
108
16
282
802
963
567
13
268
938
796
258
288
98
992
19
15
6
46
161
173
41
109
284
16
270
770
483
311
965
268
914
784
82
320
852
64
19
15
6
46
161
173
41
109
284
16
270
770
483
311
965
276
900
784
82
320
852
80
19
15
6
46
161
173
41
109
284
16
270
770
483
311
965
276
914
784
82
320
852
80
19
15
6
46
161
173
41
109
284
16
270
66
35
343
965
268
932
1192
962
768
820
64
19
15
6
46
161
173
41
109
284
16
270
66
35
343
965
269
932
1192
962
768
817
65
19
15
6
46
161
173
41
109
284
16
270
66
35
311
965
268
914
632
194
448
852
64
19
15
6
46
161
173
41
109
284
16
270
66
35
311
965
276
900
1192
194
448
852
80
19
15
6
46
161
173
41
109
284
16
270
66
483
311
965
268
914
632
802
576
852
64
19
15
6
46
161
173
41
109
284
16
270
66
483
311
965
276
900
624
802
576
852
80
19
15
6
46
161
173
41
109
284
16
270
418
35
343
965
277
900
744
489
768
809
73
19
15
6
46
161
173
41
109
284
16
270
418
35
343
965
276
900
744
489
768
820
84
19
15
6
46
161
173
41
109
284
16
270
418
35
343
965
285
900
744
489
768
809
97
19
15
6
46
161
173
41
109
284
16
142
418
35
343
965
533
452
488
450
768
820
849
19
15
6
46
161
173
41
109
284
16
142
418
35
343
965
532
452
488
450
768
820
848
19
15
6
46
161
173
41
109
284
784
270
770
995
311
965
788
146
784
594
64
852
1360
19
15
6
46
161
173
41
109
284
784
270
770
995
823
965
788
146
784
594
1088
1364
1104
19
15
6
46
161
173
41
109
284
784
270
770
483
311
965
788
146
784
82
320
852
1104
19
15
6
46
161
173
41
109
284
784
270
66
35
343
965
789
164
168
194
768
820
1105
19
15
6
46
161
173
41
109
284
784
270
66
35
343
965
788
164
168
194
768
820
1104
19
15
6
46
161
173
41
109
172
16
270
386
35
55
141
268
900
392
482
576
482
480
19
15
6
46
161
173
41
109
172
16
270
386
35
55
141
268
914
392
482
576
482
480
19
15
6
46
161
173
41
109
172
16
270
386
35
55
141
269
900
392
482
576
481
481
19
15
6
46
161
173
41
109
188
16
270
66
35
567
645
4
900
624
962
1984
996
1072
19
15
6
46
161
173
41
109
188
16
270
66
35
567
645
5
900
624
962
1984
996
1073
19
15
6
46
161
173
41
109
188
16
270
66
35
311
133
4
900
1192
194
448
228
48
19
15
6
46
161
173
41
109
188
16
270
66
35
311
133
5
900
1192
194
448
228
49
19
15
6
46
161
173
41
109
188
16
270
386
35
55
133
260
900
392
482
576
484
496
19
15
6
46
161
173
41
109
188
16
270
386
35
55
133
260
932
752
481
576
485
496
19
15
6
46
161
173
41
109
188
16
270
386
35
55
133
261
900
392
482
576
484
497
19
15
6
46
161
173
41
109
188
16
270
386
35
55
133
261
932
752
465
64
465
473
19
15
6
46
161
173
41
109
188
16
270
386
451
311
133
260
900
400
274
288
356
496
19
15
6
46
161
173
41
109
188
16
270
386
451
311
133
261
900
400
274
288
356
497
19
15
6
46
161
173
41
109
188
16
270
418
35
55
133
260
932
744
450
576
484
496
19
15
6
46
161
173
41
109
188
16
270
418
35
55
133
261
932
744
450
576
484
497
19
15
6
46
161
173
41
109
188
16
142
66
35
55
133
5
452
136
194
64
485
561
19
15
6
46
161
173
41
109
188
16
142
66
35
55
133
260
452
136
194
64
466
472
19
15
6
46
161
173
41
109
188
16
142
66
35
55
133
261
452
136
194
64
485
497
19
15
6
46
161
173
41
109
188
16
142
66
35
311
133
4
452
136
194
448
228
48
19
15
6
46
161
173
41
109
188
16
142
66
35
311
133
5
452
136
194
448
228
49
19
15
6
46
161
173
41
109
188
16
142
66
35
311
133
260
452
136
194
448
228
496
19
15
6
46
161
173
41
109
188
16
142
66
35
311
133
261
452
136
194
448
228
497
19
15
6
46
161
173
41
109
188
16
142
66
35
407
133
261
452
136
194
384
105
489
19
15
6
46
161
173
41
109
188
16
142
66
35
407
645
5
452
136
194
384
949
1073
19
15
6
46
161
173
41
109
188
16
142
66
35
407
645
261
452
136
194
384
949
561
19
15
6
46
161
173
41
109
188
16
142
386
35
55
133
4
452
496
482
64
484
48
19
15
6
46
161
173
41
109
188
16
142
386
35
55
133
5
452
496
482
64
465
985
19
15
6
46
161
173
41
109
188
16
142
386
35
55
133
260
452
496
482
64
484
496
19
15
6
46
161
173
41
109
188
16
142
386
35
55
133
261
452
496
482
64
465
473
19
15
6
46
161
173
41
109
188
16
142
386
451
311
133
5
452
496
274
288
356
1009
19
15
6
46
161
173
41
109
188
16
142
386
451
311
133
260
452
496
274
288
356
496
19
15
6
46
161
173
41
109
188
16
142
386
451
311
133
261
452
496
274
288
356
497
19
15
6
46
161
173
41
109
188
16
142
418
35
55
133
4
452
464
450
576
484
1008
19
15
6
46
161
173
41
109
188
16
142
418
35
55
133
5
452
464
450
576
484
1009
19
15
6
46
161
173
41
109
188
16
142
418
35
55
133
260
452
464
450
576
484
496
19
15
6
46
161
173
41
109
188
16
142
418
35
55
133
261
452
464
450
576
484
497
19
15
6
46
161
173
41
118
29
16
270
770
962
582
231
392
900
784
1172
1280
322
675
19
15
6
46
161
173
41
118
29
16
270
770
962
582
231
408
914
1680
1172
1280
322
771
19
15
6
46
161
173
41
118
29
16
270
770
962
582
743
392
900
784
1172
1280
1346
1187
19
15
6
46
161
173
41
118
29
16
270
770
962
582
743
408
900
784
1172
1280
1346
259
19
15
6
46
161
173
41
118
29
16
270
770
962
582
743
408
914
1680
1172
1280
1346
259
19
15
6
46
161
173
41
118
29
16
270
770
450
326
231
392
900
784
148
256
578
803
19
15
6
46
161
173
41
118
29
16
270
770
450
326
871
776
900
784
148
256
834
803
19
15
6
46
161
173
41
118
29
16
270
770
450
326
871
536
900
784
148
256
834
1091
19
15
6
46
161
173
41
118
29
16
270
770
450
326
871
792
900
784
148
256
834
1347
19
15
6
46
161
173
41
118
29
16
270
386
450
326
231
280
900
752
4
256
66
835
19
15
6
46
161
173
41
118
29
16
270
386
450
326
231
392
900
752
4
256
66
803
19
15
6
46
161
173
41
118
29
16
270
386
450
326
231
392
932
752
4
256
66
803
19
15
6
46
161
173
41
118
29
16
270
386
450
326
231
408
900
752
4
256
66
771
19
15
6
46
161
173
41
118
29
16
270
386
450
326
231
408
932
752
4
256
66
771
19
15
6
46
161
173
41
118
29
16
270
386
450
326
231
408
914
400
20
256
66
771
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
520
932
752
4
256
834
1123
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
776
900
400
532
256
834
291
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
776
932
752
4
256
834
803
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
776
914
400
20
256
834
803
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
536
900
752
4
256
834
1091
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
792
900
400
532
256
834
835
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
792
932
752
4
256
834
1347
19
15
6
46
161
173
41
118
29
16
270
386
450
326
871
792
914
400
20
256
834
1347
19
15
6
46
161
173
41
118
29
16
270
898
962
582
231
392
900
1776
1028
1280
322
675
19
15
6
46
161
173
41
118
29
16
270
898
962
582
231
408
932
1776
1028
1280
322
771
19
15
6
46
161
173
41
118
29
16
270
898
962
582
231
408
914
1776
1028
1280
322
771
19
15
6
46
161
173
41
118
29
16
270
898
962
582
743
408
900
1776
1028
1280
1346
259
19
15
6
46
161
173
41
118
29
16
270
898
962
582
743
408
932
1776
1028
1280
1346
259
19
15
6
46
161
173
41
118
29
16
270
898
962
582
743
408
914
1776
1028
1280
1346
259
19
15
6
46
161
173
41
118
29
16
270
898
450
326
231
280
900
912
20
256
578
835
19
15
6
46
161
173
41
118
29
16
142
386
450
326
871
776
452
496
4
256
834
803
19
15
6
46
161
173
41
118
29
272
270
770
962
582
743
920
658
784
1172
1280
1346
1283
19
15
6
46
161
173
41
118
29
272
270
386
450
838
743
904
644
752
1028
1280
1090
1315
19
15
6
46
161
173
41
118
29
272
270
386
450
838
743
904
676
752
1028
1280
1090
1315
19
15
6
46
161
173
41
118
29
272
270
386
450
838
743
920
644
752
1028
1280
1090
1283
19
15
6
46
161
173
41
118
29
272
270
386
450
838
743
920
676
752
1028
1280
1090
1283
19
15
6
46
161
173
41
118
29
272
270
386
450
838
743
920
658
752
1028
1280
1090
1283
19
15
6
46
161
173
41
118
285
16
270
770
450
326
903
536
900
784
148
256
770
867
19
15
6
46
161
173
41
118
285
16
270
386
450
326
903
536
900
752
4
256
770
867
19
15
6
46
161
173
41
118
285
16
270
898
450
326
903
536
900
912
20
256
770
867
19
15
6
46
161
173
41
118
285
272
270
386
450
326
903
664
644
752
4
256
770
803
19
15
6
46
161
173
41
118
285
272
270
386
450
326
903
664
676
752
4
256
770
803
19
15
6
46
161
173
41
118
285
272
270
386
450
838
903
664
644
752
1028
1280
258
803
19
15
6
46
161
173
41
118
285
272
270
386
450
838
903
664
676
752
1028
1280
258
803
19
15
6
46
161
173
41
118
285
272
142
386
450
326
903
664
196
752
4
256
770
803
19
15
6
46
161
173
41
118
285
784
270
770
450
582
999
776
132
784
148
768
834
1123
19
15
6
46
161
173
41
118
285
784
270
770
450
582
999
776
146
784
148
768
834
1123
19
15
6
46
161
173
41
118
285
784
270
770
450
582
999
792
146
784
148
768
834
1091
19
15
6
46
161
173
41
118
285
784
270
386
450
326
903
792
132
752
4
256
770
355
19
15
6
46
161
173
41
118
285
784
270
386
450
326
903
792
164
752
4
256
770
355
19
15
6
46
161
173
41
118
285
784
270
386
450
582
999
776
132
752
516
768
834
1123
19
15
6
46
161
173
41
118
285
784
270
386
450
582
999
776
164
752
516
768
834
1123
19
15
6
46
161
173
41
118
285
784
270
386
450
582
999
792
164
752
516
768
834
1091
19
15
6
46
161
173
41
118
285
784
270
386
450
582
999
792
146
752
516
768
834
1091
19
15
6
46
161
173
41
118
285
784
270
386
450
838
903
792
164
752
1028
1280
258
355
19
15
6
46
161
173
41
118
284
272
282
770
450
326
904
650
682
776
131
256
775
809
19
15
6
46
161
173
41
182
29
16
270
770
450
454
967
776
932
1008
68
512
1538
1091
19
15
6
46
161
173
41
182
29
16
270
386
450
454
967
264
932
752
4
0
770
67
19
15
6
46
161
173
41
182
29
16
270
386
450
454
967
264
914
400
20
0
770
67
19
15
6
46
161
173
41
182
29
16
270
386
450
454
967
776
932
752
516
512
1538
1091
19
15
6
46
161
173
41
182
29
16
270
386
450
454
967
776
914
400
532
512
1538
1091
19
15
6
46
161
173
41
182
29
16
270
386
450
454
967
408
900
752
4
0
770
35
19
15
6
46
161
173
41
182
29
16
270
386
450
454
967
408
932
752
4
0
770
35
19
15
6
46
161
173
41
182
29
16
270
386
450
454
999
792
900
752
516
512
1602
1091
19
15
6
46
161
173
41
182
29
272
270
386
450
454
967
920
644
752
516
512
1538
1059
19
15
6
46
161
173
41
182
29
272
270
386
450
454
967
920
676
752
516
512
1538
1059
19
15
6
46
161
173
41
182
29
272
270
386
450
454
999
904
644
752
516
512
1602
1059
19
15
6
46
161
173
41
182
29
272
270
386
450
454
999
904
676
752
516
512
1602
1059
19
15
6
46
161
173
41
182
29
272
270
386
450
454
999
904
658
400
532
512
1602
1059
19
15
6
46
161
173
41
182
28
16
282
770
450
454
968
778
938
1008
67
512
1671
1097
19
15
6
46
161
173
41
182
28
16
282
386
450
454
968
266
938
744
3
0
775
73
19
15
6
46
161
173
41
182
28
16
282
386
450
454
968
778
938
744
515
512
1543
1097
19
15
6
46
161
173
41
182
285
16
270
770
450
454
455
264
900
784
148
512
514
1091
19
15
6
46
161
173
41
182
285
16
270
770
450
454
455
264
932
1008
68
0
258
67
19
15
6
46
161
173
41
182
285
16
270
770
450
454
455
280
932
1008
68
0
258
291
19
15
6
46
161
173
41
182
285
16
270
770
450
454
487
264
900
784
148
512
578
1123
19
15
6
46
161
173
41
182
285
16
270
770
450
454
487
264
932
1008
68
0
578
1123
19
15
6
46
161
173
41
182
285
16
270
770
450
454
487
280
900
784
148
512
578
1091
19
15
6
46
161
173
41
182
285
16
270
770
450
454
487
280
932
1008
68
0
578
1091
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
8
914
400
20
0
514
707
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
264
900
400
532
512
514
1091
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
264
932
752
4
0
514
1091
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
264
914
400
20
0
514
1091
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
280
900
400
532
512
514
291
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
280
932
752
4
0
514
291
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
280
914
400
20
0
514
291
19
15
6
46
161
173
41
182
285
16
270
386
450
454
455
296
932
752
4
0
130
131
19
15
6
46
161
173
41
182
285
16
270
386
450
454
487
264
900
400
532
512
578
1123
19
15
6
46
161
173
41
182
285
16
270
386
450
454
487
264
932
752
4
0
578
1123
19
15
6
46
161
173
41
182
285
16
270
386
450
454
487
264
914
400
20
0
578
1123
19
15
6
46
161
173
41
182
285
16
270
386
450
454
487
280
900
400
532
512
578
1091
19
15
6
46
161
173
41
182
285
16
270
386
450
454
487
280
932
752
4
0
578
1091
19
15
6
46
161
173
41
182
285
16
270
386
450
454
487
280
914
752
4
0
578
1091
19
15
6
46
161
173
41
182
285
16
270
898
450
454
455
8
914
912
20
512
514
707
19
15
6
46
161
173
41
182
285
16
270
898
450
454
455
264
900
912
20
512
514
1091
19
15
6
46
161
173
41
182
285
16
270
898
450
454
455
264
914
912
20
512
514
1091
19
15
6
46
161
173
41
182
285
16
270
898
450
454
455
280
914
912
20
512
514
291
19
15
6
46
161
173
41
182
285
16
270
898
450
454
487
264
900
912
20
512
578
1123
19
15
6
46
161
173
41
182
285
16
270
898
450
454
487
264
914
912
20
512
578
1123
19
15
6
46
161
173
41
182
285
16
270
898
450
454
487
280
914
912
20
512
578
1091
19
15
6
46
161
173
41
182
285
784
270
386
450
454
455
776
132
752
1028
512
514
1603
19
15
6
46
161
173
41
182
285
784
270
386
450
454
487
776
132
752
1028
512
578
1635
19
15
6
46
161
173
41
182
285
784
270
386
450
454
487
776
164
752
1028
512
578
1635
19
15
6
46
161
173
41
182
285
784
270
386
450
454
487
776
146
400
532
512
578
1635
19
15
6
46
161
173
41
182
285
784
270
386
450
454
487
792
164
752
1028
512
578
1603
19
15
6
46
161
173
41
182
285
784
270
386
450
454
487
792
146
752
1028
512
578
1603
19
15
6
46
161
173
41
182
284
16
282
770
962
454
456
10
938
1008
579
0
519
457
19
15
6
46
161
173
41
182
284
16
282
770
962
454
456
42
938
1008
579
0
519
393
19
15
6
46
161
173
41
182
284
16
282
770
962
454
456
266
938
1008
579
0
519
1097
19
15
6
46
161
173
41
182
284
16
282
770
962
454
456
298
938
1008
579
0
1159
1161
19
15
6
46
161
173
41
182
284
16
282
770
450
454
456
10
938
776
131
512
519
713
19
15
6
46
161
173
41
182
284
16
282
770
450
454
456
42
938
776
131
512
519
393
19
15
6
46
161
173
41
182
284
16
282
770
450
454
456
266
938
776
131
512
519
1097
19
15
6
46
161
173
41
182
284
16
282
770
450
454
456
298
938
776
131
512
647
137
19
15
6
46
161
173
41
182
284
16
282
386
450
454
456
10
938
744
3
0
519
713
19
15
6
46
161
173
41
182
284
16
282
386
450
454
456
42
938
744
3
0
519
393
19
15
6
46
161
173
41
182
284
16
282
386
450
454
456
266
938
744
3
0
519
1097
19
15
6
46
161
173
41
182
284
16
282
386
450
454
456
298
938
744
3
0
135
137
19
15
6
46
161
173
41
182
284
16
282
898
450
454
456
10
938
904
3
512
519
713
19
15
6
46
161
173
41
182
284
16
282
898
450
454
456
42
938
904
3
512
519
393
19
15
6
46
161
173
41
182
284
16
282
898
450
454
456
266
938
904
3
512
519
1097
19
15
6
46
161
173
41
182
284
272
154
66
450
454
456
462
369
312
771
0
519
1041
19
15
6
46
161
173
41
182
284
272
154
386
450
454
456
462
369
720
19
0
519
1041
19
15
6
46
161
173
41
182
182
16
278
834
962
454
130
267
921
984
516
0
124
562
19
15
6
46
161
173
41
182
182
272
281
66
450
454
258
779
683
176
643
0
380
882
19
15
6
46
161
173
41
182
182
272
281
386
450
454
258
779
683
752
3
0
380
882
19
15
6
46
161
173
41
182
182
272
278
770
450
454
258
779
665
824
68
0
380
882
19
15
6
46
161
173
41
182
182
456
142
386
450
454
130
387
17
880
516
512
1132
314
19
15
6
46
161
173
41
182
182
456
153
66
450
454
130
387
27
568
644
0
108
314
19
15
6
46
161
173
41
182
182
456
286
770
962
454
130
387
497
816
580
0
1132
378
19
15
6
46
161
173
41
182
182
456
286
770
450
454
130
387
497
816
68
0
108
314
19
15
6
46
161
173
41
182
182
456
154
66
450
454
258
387
25
568
1668
0
364
258
19
15
6
46
161
173
41
182
182
456
154
66
450
454
130
387
25
568
1668
0
108
314
19
15
6
46
161
173
41
182
182
456
154
386
450
454
258
387
25
440
4
0
252
258
19
15
6
46
161
173
41
182
182
456
154
386
450
454
130
387
25
880
1028
0
108
314
19
15
6
46
161
173
553
109
540
528
270
834
1987
567
1861
1356
708
1704
1545
160
564
832
19
15
6
46
161
173
553
109
540
528
270
834
1987
567
1861
1357
644
1704
1538
160
561
833
19
15
6
46
161
173
553
109
540
528
270
834
1987
567
1861
1357
708
1704
1538
160
561
833
19
15
6
46
161
173
553
109
540
528
270
834
1987
567
1861
1397
708
1704
1538
160
569
777
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
780
932
1008
993
64
825
704
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
780
914
1680
977
64
820
704
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
781
932
1008
994
64
825
705
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
797
900
1008
994
64
825
737
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
797
932
1008
994
64
825
737
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
796
914
1008
993
64
825
736
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
844
932
1008
993
64
825
320
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
844
914
1008
993
64
825
320
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
845
900
1016
994
64
825
321
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
845
932
1008
994
64
825
321
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
884
932
1008
993
64
825
776
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
885
900
1008
994
64
825
777
19
15
6
46
161
173
297
109
28
16
270
770
547
55
837
885
932
1008
994
64
825
777
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
268
932
1008
993
1088
1365
1216
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
268
914
776
866
1088
1364
320
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
269
932
1008
994
1088
1361
1217
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
780
932
776
866
1088
1364
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
780
914
776
866
1088
1364
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
277
900
776
866
1088
1364
1237
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
781
932
776
866
1088
1364
1345
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
140
914
792
866
1088
1364
1088
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
276
900
776
866
1088
1364
1232
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
789
900
776
866
1088
1364
1361
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
788
900
776
866
1088
1364
1360
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
397
932
776
866
1088
1364
577
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
396
932
776
866
1088
1364
576
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
396
914
776
866
1088
1364
576
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
405
900
776
866
1088
1364
597
19
15
6
46
161
173
297
109
28
16
270
770
547
55
709
404
900
776
866
1088
1364
144
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
268
932
1008
993
1088
1877
576
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
268
914
776
866
1088
1874
576
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
269
932
1008
994
1088
1873
577
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
780
932
776
866
1088
1874
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
780
914
776
866
1088
1874
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
277
900
1008
994
1088
1877
721
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
781
932
776
866
1088
1874
1345
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
276
900
1008
994
1088
1876
720
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
789
900
776
866
1088
1874
849
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
788
900
776
866
1088
1874
848
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
805
932
792
866
1088
1873
1413
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
812
932
776
866
1088
1874
1408
19
15
6
46
161
173
297
109
28
16
270
770
547
55
453
813
932
776
866
1088
1874
1411
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
12
914
1016
866
0
116
192
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
268
932
1016
866
0
116
704
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
268
914
1016
866
0
116
704
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
269
932
1016
866
0
116
833
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
277
900
1016
866
0
116
849
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
277
932
1016
866
0
116
849
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
141
932
1016
866
0
116
65
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
276
900
1016
866
0
116
848
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
276
932
1016
866
0
116
848
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
285
900
1016
866
0
617
481
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
285
932
1016
866
0
617
481
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
293
932
1016
866
0
628
389
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
405
900
1016
866
1024
1140
1681
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
405
932
1016
866
1024
1140
1681
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
420
932
1016
866
1024
1140
1668
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
404
900
1016
866
1024
1140
1680
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
404
932
1016
866
1024
1140
1680
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
404
914
1016
866
1024
1140
1680
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
300
932
1016
866
0
628
384
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
301
932
1016
866
0
617
385
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
421
932
1016
866
1024
1140
1669
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
428
932
1016
866
1024
1140
1664
19
15
6
46
161
173
297
109
28
16
270
770
547
87
197
429
932
1016
866
1024
1129
1665
19
15
6
46
161
173
297
109
28
16
270
770
547
87
325
268
914
1688
722
0
1908
704
19
15
6
46
161
173
297
109
28
16
270
770
547
87
325
845
900
1672
722
0
1908
833
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
268
932
1016
866
0
884
192
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
780
932
1016
866
0
884
704
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
780
914
1016
866
0
884
704
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
277
900
1016
866
0
884
209
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
781
932
1016
866
0
884
705
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
789
900
1016
866
0
884
721
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
788
900
1016
866
0
884
720
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
285
900
1016
866
1024
873
225
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
285
932
1016
866
1024
873
225
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
797
900
1016
866
1024
873
353
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
797
932
1016
866
1024
873
353
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
844
932
1016
866
0
884
832
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
845
900
1016
866
0
884
321
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
845
932
1016
866
0
884
321
19
15
6
46
161
173
297
109
28
16
270
770
547
87
837
885
932
1016
866
1024
873
265
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
268
932
1016
866
1024
1652
192
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
268
914
1016
866
1024
1652
192
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
269
932
1016
866
1024
1337
193
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
780
932
1016
866
1024
1652
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
277
900
1016
866
1024
1337
337
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
781
932
1016
866
1024
1337
1345
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
276
900
1016
866
1024
1652
208
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
789
900
1016
866
1024
1337
1361
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
788
900
1016
866
1024
1652
1360
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
285
900
1016
866
1024
1337
353
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
797
900
1016
866
1024
1337
1377
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
397
932
1016
866
1024
1337
577
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
405
900
1016
866
1024
1652
145
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
405
932
1016
866
1024
1652
145
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
420
932
1016
866
1024
1652
132
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
404
900
1016
866
1024
1652
144
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
404
932
1016
866
1024
1652
144
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
404
914
1016
866
1024
1652
144
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
421
932
1016
866
1024
1652
133
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
428
932
1016
866
1024
1652
128
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
429
932
1016
866
1024
1337
129
19
15
6
46
161
173
297
109
28
16
270
770
547
87
709
413
932
1016
866
1024
1337
545
19
15
6
46
161
173
297
109
28
16
270
770
547
87
453
276
900
1016
866
0
692
144
19
15
6
46
161
173
297
109
28
16
270
770
547
87
453
292
932
1016
866
0
692
132
19
15
6
46
161
173
297
109
28
16
270
770
547
87
453
300
932
1016
866
0
692
128
19
15
6
46
161
173
297
109
28
16
270
770
547
311
197
268
914
1672
994
576
82
832
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
268
914
1680
721
576
1588
704
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
780
932
776
866
576
1874
1472
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
780
914
776
866
576
1874
1472
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
781
932
776
866
576
1874
1473
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
789
900
792
866
576
1877
977
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
788
900
792
866
576
1876
976
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
76
914
776
866
576
1874
1088
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
589
900
776
866
576
1874
1345
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
588
900
776
866
576
1874
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
588
914
776
866
576
1874
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
844
900
776
866
576
1874
832
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
844
932
776
866
576
1874
832
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
844
914
776
866
576
1874
832
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
845
900
776
866
576
1874
833
19
15
6
46
161
173
297
109
28
16
270
770
547
311
325
845
932
776
866
576
1874
833
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
780
932
776
866
576
338
704
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
780
914
776
866
576
338
704
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
781
932
776
866
576
338
705
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
789
900
792
866
576
341
721
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
789
932
792
866
576
341
721
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
788
900
792
866
576
340
724
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
844
900
776
866
576
338
320
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
844
932
776
866
576
338
320
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
844
914
776
866
576
338
320
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
845
900
776
866
576
338
321
19
15
6
46
161
173
297
109
28
16
270
770
547
311
837
845
932
776
866
576
338
321
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
268
914
776
866
576
1618
1216
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
780
932
776
866
576
1618
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
780
914
776
866
576
1618
1344
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
277
900
776
866
576
1618
1169
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
781
932
776
866
576
1618
1345
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
276
900
776
866
576
1618
1168
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
276
932
776
866
576
1618
1168
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
276
914
776
866
576
1618
1168
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
789
900
776
866
576
1618
1745
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
788
900
776
866
576
1618
1744
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
292
932
792
866
576
1844
1156
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
293
932
792
866
576
1617
1157
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
804
932
792
866
576
1844
1412
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
300
900
776
866
576
1618
1152
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
300
932
776
866
576
1618
1152
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
301
900
776
866
576
1618
1155
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
301
932
792
866
576
1617
1153
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
805
932
792
866
576
1617
1413
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
812
932
776
866
576
1618
1408
19
15
6
46
161
173
297
109
28
16
270
770
547
311
453
813
932
776
866
576
1618
1411
19
15
6
46
161
173
297
109
28
16
270
386
547
55
837
780
914
400
850
64
820
704
19
15
6
46
161
173
297
109
28
16
270
386
547
55
837
789
900
400
850
64
820
741
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
268
932
752
993
1088
1365
1216
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
268
914
400
978
1088
1364
1216
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
269
932
752
994
1088
1361
1217
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
780
932
752
977
1088
1365
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
780
914
400
978
1088
1364
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
277
900
752
994
1088
1365
1233
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
781
932
752
994
1088
1361
1345
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
276
900
752
994
1088
1364
1232
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
789
900
752
994
1088
1361
1361
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
788
900
752
994
1088
1364
1360
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
397
932
752
977
1088
1361
577
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
396
932
752
994
1088
1364
576
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
405
900
752
994
1088
1365
593
19
15
6
46
161
173
297
109
28
16
270
386
547
55
709
404
900
752
994
1088
1364
596
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
268
932
752
993
1024
105
704
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
268
914
752
993
1024
105
704
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
269
932
752
994
1024
113
705
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
277
900
752
994
1024
113
725
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
277
932
752
994
1024
113
725
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
276
900
752
994
1024
116
848
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
276
932
752
993
1024
105
712
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
285
900
752
994
1024
105
865
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
285
932
752
993
1024
105
865
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
149
900
760
994
1024
113
85
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
284
900
760
1761
1024
105
864
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
284
932
752
993
1024
105
864
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
284
914
752
993
1024
105
864
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
300
900
400
850
0
628
384
19
15
6
46
161
173
297
109
28
16
270
386
547
87
197
301
900
400
850
0
625
385
19
15
6
46
161
173
297
109
28
16
270
386
547
87
837
268
914
408
850
0
884
192
19
15
6
46
161
173
297
109
28
16
270
386
547
87
837
780
914
400
850
0
884
704
19
15
6
46
161
173
297
109
28
16
270
386
547
87
837
789
900
400
850
0
881
725
19
15
6
46
161
173
297
109
28
16
270
386
547
87
837
788
900
400
850
0
884
720
19
15
6
46
161
173
297
109
28
16
270
386
547
87
837
844
914
408
850
0
884
320
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
268
932
752
993
1024
1641
192
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
268
914
752
993
1024
1641
192
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
269
932
752
994
1024
1649
193
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
780
932
752
994
1024
1652
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
780
914
752
993
1024
1641
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
277
900
752
994
1024
1649
213
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
781
932
752
994
1024
1649
1345
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
276
900
752
994
1024
1652
208
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
789
900
752
994
1024
1649
1365
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
788
900
752
994
1024
1652
1360
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
285
900
752
994
1024
1641
225
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
149
900
760
994
1024
1649
85
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
405
900
752
994
1024
1649
149
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
405
932
752
994
1024
1649
149
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
420
932
752
994
1024
1652
132
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
404
900
752
994
1024
1652
144
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
404
932
752
993
1024
1653
144
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
404
914
752
993
1024
1653
144
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
421
932
752
993
1024
1649
133
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
428
932
752
993
1024
1641
128
19
15
6
46
161
173
297
109
28
16
270
386
547
87
709
429
932
760
993
1024
1649
129
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
268
932
392
993
576
84
832
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
268
914
400
978
576
84
832
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
269
932
392
993
576
84
833
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
277
900
392
994
576
84
849
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
277
932
392
994
576
84
849
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
276
900
392
994
576
84
848
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
276
932
392
993
576
84
848
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
293
932
752
977
576
81
389
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
300
900
392
994
576
84
384
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
300
932
392
993
576
82
384
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
301
900
392
994
576
84
385
19
15
6
46
161
173
297
109
28
16
270
386
547
311
197
301
932
392
993
576
84
385
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
268
932
752
993
576
1593
704
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
268
914
400
978
576
1588
704
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
269
932
752
994
576
1593
705
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
780
932
392
993
576
852
1472
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
780
914
392
994
576
850
1472
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
277
900
400
978
576
1588
1893
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
277
932
752
978
576
1588
1893
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
781
932
392
993
576
852
1473
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
789
900
392
994
576
1876
1493
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
788
900
392
994
576
1876
976
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
76
914
752
993
576
853
1088
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
285
900
392
850
576
1593
1889
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
285
932
392
850
576
1593
1889
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
797
900
392
850
576
1593
865
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
284
900
752
978
576
1588
1888
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
284
932
752
993
576
1593
1888
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
284
914
400
977
576
1593
1888
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
796
900
400
978
576
1588
864
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
332
932
752
993
576
1593
1856
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
332
914
400
978
576
1588
1856
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
333
932
752
994
576
1593
1857
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
589
900
1928
994
576
850
1345
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
588
900
392
994
576
850
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
588
914
752
993
576
853
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
844
900
392
994
576
850
832
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
844
932
392
993
576
852
832
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
844
914
392
994
576
850
832
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
845
900
392
994
576
850
833
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
845
932
392
993
576
852
833
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
372
932
752
993
576
1593
1928
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
373
932
752
994
576
1593
1929
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
885
900
392
850
576
1593
1673
19
15
6
46
161
173
297
109
28
16
270
386
547
311
325
885
932
760
994
576
1593
1673
19
15
6
46
161
173
297
109
28
16
270
386
547
311
837
780
914
408
866
576
340
704
19
15
6
46
161
173
297
109
28
16
270
386
547
311
837
789
900
752
1746
576
340
725
19
15
6
46
161
173
297
109
28
16
270
386
547
311
837
788
900
752
1746
576
340
724
19
15
6
46
161
173
297
109
28
16
270
386
547
311
837
844
932
752
978
576
340
320
19
15
6
46
161
173
297
109
28
16
270
386
547
311
837
844
914
400
977
576
341
320
19
15
6
46
161
173
297
109
28
16
270
386
547
311
837
845
932
752
978
576
340
321
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
268
932
392
993
576
1620
1216
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
268
914
400
978
576
820
192
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
269
932
392
993
576
1620
1217
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
780
932
392
993
576
1620
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
780
914
392
994
576
820
1344
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
277
900
392
994
576
1620
1169
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
277
932
392
994
576
1620
1169
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
781
932
392
993
576
1620
1345
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
276
900
392
994
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
276
932
392
993
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
276
914
392
994
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
789
900
392
994
576
1620
1361
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
788
900
392
994
576
1620
1360
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
285
900
392
850
576
825
1185
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
285
932
392
850
576
825
1185
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
797
900
392
850
576
825
801
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
284
900
752
978
576
1844
1184
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
284
932
752
993
576
825
1184
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
284
914
400
977
576
825
1184
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
796
900
752
978
576
1844
800
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
292
932
392
994
576
1844
1156
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
293
932
760
993
576
1617
1157
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
804
932
392
994
576
820
1412
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
300
900
392
994
576
820
1152
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
300
932
392
993
576
1620
1152
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
301
900
392
994
576
1620
1153
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
301
932
392
993
576
1620
1153
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
805
932
392
850
576
825
1413
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
812
932
392
993
576
1620
1408
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
813
932
392
993
576
1620
1409
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
885
900
392
850
576
825
777
19
15
6
46
161
173
297
109
28
16
270
386
547
311
453
885
932
760
994
576
825
777
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
268
914
408
849
768
1844
448
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
780
914
400
850
768
1844
1472
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
277
900
392
850
768
1849
465
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
276
900
392
850
768
1842
400
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
789
900
392
850
768
1849
1489
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
788
900
392
850
768
1842
1424
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
300
900
392
850
768
1842
384
19
15
6
46
161
173
297
109
28
16
270
386
547
599
1221
301
900
392
850
768
1849
385
19
15
6
46
161
173
297
109
28
16
270
386
547
599
709
268
914
408
850
768
820
1216
19
15
6
46
161
173
297
109
28
16
270
386
547
599
709
277
900
392
850
768
1145
209
19
15
6
46
161
173
297
109
28
16
270
386
547
599
709
276
900
392
850
768
818
1232
19
15
6
46
161
173
297
109
28
16
270
386
547
599
709
404
900
392
850
768
818
1168
19
15
6
46
161
173
297
109
28
16
270
386
547
599
709
404
914
400
850
768
818
1168
19
15
6
46
161
173
297
109
28
16
270
898
547
55
837
781
932
920
994
64
825
705
19
15
6
46
161
173
297
109
28
16
270
898
547
55
837
797
900
920
994
64
825
737
19
15
6
46
161
173
297
109
28
16
270
898
547
55
837
845
900
1776
994
64
825
321
19
15
6
46
161
173
297
109
28
16
270
898
547
55
837
845
932
920
994
64
825
321
19
15
6
46
161
173
297
109
28
16
270
898
547
55
837
885
932
920
994
64
825
777
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
268
932
904
993
1088
1364
192
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
268
914
904
994
1088
1364
320
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
269
932
904
993
1088
1364
193
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
780
932
904
993
1088
1364
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
780
914
904
994
1088
1364
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
277
900
904
994
1088
1364
1237
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
781
932
904
993
1088
1364
1345
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
140
914
912
1234
1088
1364
1088
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
276
900
904
993
1088
1364
336
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
789
900
904
994
1088
1364
1361
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
788
900
904
993
1088
1364
1360
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
397
932
904
993
1088
1364
577
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
396
932
904
993
1088
1364
576
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
396
914
904
994
1088
1364
576
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
405
900
904
994
1088
1364
597
19
15
6
46
161
173
297
109
28
16
270
898
547
55
709
404
900
904
993
1088
1364
144
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
268
932
920
994
1088
1876
576
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
268
914
912
977
1088
1877
576
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
269
932
920
994
1088
1873
577
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
780
932
920
994
1088
1876
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
780
914
912
977
1088
1877
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
277
900
912
978
1088
1877
725
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
781
932
920
994
1088
1873
1345
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
276
900
912
978
1088
1876
720
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
789
900
912
722
64
1877
849
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
788
900
912
722
64
1876
1360
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
805
932
920
994
1088
1873
1413
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
812
932
920
994
1088
1876
1408
19
15
6
46
161
173
297
109
28
16
270
898
547
55
453
813
932
920
994
1088
1873
1409
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
12
914
912
1249
1024
105
192
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
268
914
912
1249
1024
105
704
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
277
900
912
738
0
113
853
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
140
914
912
1249
1024
105
64
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
276
900
912
738
0
116
848
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
285
900
920
738
0
105
865
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
284
914
920
1249
1024
105
864
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
405
932
1776
1250
1024
1140
1681
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
420
932
1776
1250
1024
1140
1668
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
404
932
1776
1250
1024
1140
1680
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
404
914
912
1249
1024
1141
1680
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
421
932
1776
1250
1024
1137
1669
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
428
932
1776
1250
1024
1140
1664
19
15
6
46
161
173
297
109
28
16
270
898
547
87
197
429
932
1784
1249
1024
1137
1665
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
268
914
912
737
0
1897
704
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
780
914
912
737
0
1897
1472
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
277
900
912
738
0
1905
725
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
276
900
912
738
0
1908
720
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
789
900
912
738
0
1905
1493
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
788
900
912
738
0
1908
1744
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
76
914
912
721
0
1908
1088
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
285
900
920
738
0
1897
737
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
797
900
920
738
0
1897
1505
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
284
914
920
737
0
1897
736
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
332
914
912
721
0
1908
1856
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
588
914
920
737
0
1897
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
844
914
912
737
0
1897
832
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
845
900
1776
994
0
1905
833
19
15
6
46
161
173
297
109
28
16
270
898
547
87
325
885
900
912
722
0
1897
777
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
268
914
912
1249
1024
885
192
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
780
932
1784
1250
1024
884
704
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
780
914
912
1250
1024
884
704
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
781
932
1784
1250
1024
873
705
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
789
900
1776
1250
1024
873
713
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
788
900
1776
1250
1024
884
720
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
844
914
912
1249
1024
885
832
19
15
6
46
161
173
297
109
28
16
270
898
547
87
837
845
900
1776
1250
1024
881
321
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
268
914
912
1234
1024
1332
192
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
780
914
912
1234
1024
1332
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
140
914
912
1234
1024
1332
1088
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
397
932
1784
1250
1024
1329
577
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
396
932
1784
1249
1024
1321
576
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
396
914
912
1234
1024
1332
576
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
405
900
1776
1250
1024
1329
597
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
405
932
1776
1250
1024
1329
597
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
420
932
1776
1250
1024
1652
132
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
404
900
1776
1250
1024
1332
592
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
404
932
1776
1250
1024
1332
592
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
404
914
912
1234
1024
1332
592
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
421
932
1776
1250
1024
1649
133
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
428
932
1776
1250
1024
1652
128
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
429
932
1784
1249
1024
1649
129
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
413
932
1784
1249
1024
1321
545
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
412
932
1784
1249
1024
1321
544
19
15
6
46
161
173
297
109
28
16
270
898
547
87
709
412
914
1776
1249
1024
1321
544
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
268
932
904
993
576
84
832
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
268
914
904
994
576
84
832
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
269
932
904
993
576
84
833
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
277
900
904
994
576
84
849
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
277
932
904
994
576
84
849
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
140
914
904
994
576
84
64
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
276
900
904
993
576
84
848
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
276
932
904
993
576
84
848
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
300
900
904
994
576
84
384
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
300
932
904
994
576
84
384
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
301
900
904
994
576
84
385
19
15
6
46
161
173
297
109
28
16
270
898
547
311
197
301
932
904
994
576
84
385
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
268
914
912
977
576
1593
704
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
269
932
920
994
576
1593
705
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
780
932
904
993
576
852
960
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
780
914
904
994
576
1588
1472
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
277
900
912
978
576
1588
1893
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
781
932
904
993
576
852
961
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
789
900
904
994
576
1876
1493
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
788
900
904
993
576
852
976
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
76
914
904
994
576
1588
1088
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
797
900
912
978
576
1593
865
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
284
914
912
1234
576
1588
1888
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
796
900
912
978
576
1588
864
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
332
932
904
994
576
1588
1856
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
332
914
904
994
576
1588
1856
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
333
932
920
994
576
1593
1857
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
589
900
904
994
576
1876
1345
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
588
900
904
993
576
1876
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
588
914
904
994
576
1588
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
844
900
904
994
576
1876
832
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
844
932
904
993
576
852
832
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
844
914
904
994
576
1876
832
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
845
900
1776
994
576
1593
833
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
845
932
904
993
576
852
833
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
373
900
912
978
576
1593
1929
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
373
932
920
994
576
1593
1929
19
15
6
46
161
173
297
109
28
16
270
898
547
311
325
885
900
912
722
576
1593
1673
19
15
6
46
161
173
297
109
28
16
270
898
547
311
837
780
914
912
722
576
340
704
19
15
6
46
161
173
297
109
28
16
270
898
547
311
837
844
900
1776
1234
576
340
320
19
15
6
46
161
173
297
109
28
16
270
898
547
311
837
844
914
912
1234
576
340
320
19
15
6
46
161
173
297
109
28
16
270
898
547
311
837
845
900
1776
1234
576
337
321
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
268
932
904
993
576
1620
1216
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
268
914
904
994
576
1620
1216
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
269
932
904
993
576
1620
1217
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
780
932
904
993
576
1620
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
780
914
904
994
576
1620
1344
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
277
900
904
994
576
1620
1169
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
277
932
904
994
576
1620
1169
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
781
932
904
993
576
1620
1345
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
276
900
904
993
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
276
932
904
993
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
276
914
904
994
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
789
900
904
994
576
1620
1361
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
788
900
904
993
576
1620
1360
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
284
914
912
1234
576
820
1184
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
292
932
904
994
576
1844
1156
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
804
932
904
994
576
1844
1412
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
300
900
904
994
576
1620
1152
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
300
932
904
993
576
1620
1152
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
301
900
904
994
576
1620
1153
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
301
932
904
993
576
1620
1153
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
805
932
920
994
576
1617
1413
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
812
932
904
993
576
1620
1408
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
813
932
904
993
576
1620
1409
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
885
900
912
722
576
825
777
19
15
6
46
161
173
297
109
28
16
270
898
547
311
453
885
932
920
994
576
825
777
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
397
932
1784
1762
0
1649
577
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
396
932
1784
1761
0
1653
576
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
396
914
1784
1762
0
1652
576
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
405
900
1784
1762
0
1649
149
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
405
932
1776
1762
0
1649
149
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
420
932
1776
1762
0
1652
132
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
404
900
1784
1761
0
1653
144
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
404
932
1776
1762
0
1652
144
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
404
914
1776
1761
0
1653
144
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
421
932
1776
1762
0
1649
133
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
428
932
1776
1762
0
1652
128
19
15
6
46
161
173
297
109
28
16
270
898
1571
87
709
429
932
1784
1761
0
1649
129
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
277
900
968
706
0
116
849
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
277
932
968
706
0
116
849
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
276
900
968
706
0
116
848
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
276
932
968
706
0
116
848
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
405
932
1704
706
0
1140
1681
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
420
932
1704
706
0
1140
1668
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
404
932
1704
706
0
1140
1680
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
421
932
1704
706
0
1137
1669
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
428
932
1704
706
0
1140
1664
19
15
6
46
161
173
297
109
28
16
270
834
547
87
197
429
932
1704
706
0
1137
1665
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
268
932
1704
706
0
1908
704
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
269
932
1704
673
0
1905
705
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
780
932
968
706
0
1908
1472
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
277
900
968
706
0
1908
721
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
781
932
968
706
0
1908
1473
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
276
900
968
706
0
1908
720
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
789
900
968
706
0
1908
1745
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
788
900
968
706
0
1908
1744
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
844
932
968
706
0
1908
832
19
15
6
46
161
173
297
109
28
16
270
834
547
87
325
845
932
968
706
0
1908
833
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
780
932
968
962
1024
1332
1344
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
781
932
968
962
1024
1332
1345
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
789
900
968
962
1024
1332
1361
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
788
900
968
962
1024
1332
1360
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
397
932
1704
706
0
1329
577
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
396
932
1704
706
0
1332
576
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
405
900
968
962
1024
1332
145
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
405
932
1704
706
0
1329
145
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
420
932
1704
706
0
1332
1156
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
404
900
968
962
1024
1332
592
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
404
932
1704
706
0
1332
592
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
421
932
1704
706
0
1329
133
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
428
932
1704
706
0
1332
128
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
429
932
1704
706
0
1329
129
19
15
6
46
161
173
297
109
28
16
270
834
547
87
709
413
932
1704
706
0
1337
545
19
15
6
46
161
173
297
109
28
16
270
834
547
311
325
269
932
1704
706
576
1593
705
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
197
421
932
1704
1730
0
305
645
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
197
429
932
1704
1730
0
305
641
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
397
932
1704
1698
0
1649
577
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
396
932
1704
1698
0
1652
576
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
405
900
1704
1698
0
1649
145
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
405
932
1704
1697
0
1649
145
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
420
932
1704
1698
0
1652
132
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
404
900
1704
1698
0
1652
144
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
404
932
1704
1698
0
1652
144
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
421
932
1704
1697
0
1649
133
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
428
932
1704
1698
0
1652
128
19
15
6
46
161
173
297
109
28
16
270
834
1571
87
709
429
932
1704
1697
0
1649
129
19
15
6
46
161
173
297
109
28
16
270
418
547
87
197
268
932
744
962
1024
116
832
19
15
6
46
161
173
297
109
28
16
270
418
547
87
197
268
914
744
962
1024
116
832
19
15
6
46
161
173
297
109
28
16
270
418
547
87
197
269
932
744
962
1024
116
705
19
15
6
46
161
173
297
109
28
16
270
418
547
87
197
277
900
744
962
1024
116
721
19
15
6
46
161
173
297
109
28
16
270
418
547
87
197
276
900
744
962
1024
116
848
19
15
6
46
161
173
297
109
28
16
270
418
547
87
197
285
900
744
1769
1024
105
865
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
268
932
744
962
1024
1652
192
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
268
914
744
962
1024
1652
192
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
269
932
744
962
1024
1652
193
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
780
932
744
962
1024
1652
1344
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
277
900
744
962
1024
1652
209
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
781
932
744
962
1024
1652
1345
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
276
900
744
962
1024
1652
208
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
789
900
744
962
1024
1652
1361
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
788
900
744
962
1024
1652
1360
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
285
900
744
1001
1024
1641
225
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
405
932
744
962
1024
1652
145
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
404
932
744
962
1024
1652
144
19
15
6
46
161
173
297
109
28
16
270
418
547
87
709
404
914
744
962
1024
1652
144
19
15
6
46
161
173
297
109
28
16
270
418
547
311
197
268
932
744
962
576
84
832
19
15
6
46
161
173
297
109
28
16
270
418
547
311
197
268
914
744
962
576
84
832
19
15
6
46
161
173
297
109
28
16
270
418
547
311
197
269
932
744
962
576
84
833
19
15
6
46
161
173
297
109
28
16
270
418
547
311
197
277
900
744
962
576
84
849
19
15
6
46
161
173
297
109
28
16
270
418
547
311
197
276
900
744
962
576
84
848
19
15
6
46
161
173
297
109
28
16
270
418
547
311
197
300
932
744
962
576
84
384
19
15
6
46
161
173
297
109
28
16
270
418
547
311
197
301
932
744
962
576
84
385
19
15
6
46
161
173
297
109
28
16
270
418
547
311
325
780
932
744
962
576
1876
1472
19
15
6
46
161
173
297
109
28
16
270
418
547
311
325
780
914
744
962
576
1876
1472
19
15
6
46
161
173
297
109
28
16
270
418
547
311
325
781
932
744
962
576
1876
1473
19
15
6
46
161
173
297
109
28
16
270
418
547
311
325
789
900
744
962
576
1876
1493
19
15
6
46
161
173
297
109
28
16
270
418
547
311
325
788
900
744
962
576
1876
976
19
15
6
46
161
173
297
109
28
16
270
418
547
311
325
844
932
744
962
576
1876
832
19
15
6
46
161
173
297
109
28
16
270
418
547
311
325
845
932
744
962
576
1876
833
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
268
932
744
962
576
1620
1216
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
269
932
744
962
576
1620
1217
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
780
932
744
962
576
1620
1344
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
277
900
744
962
576
1620
1169
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
781
932
744
962
576
1620
1345
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
276
900
744
962
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
789
900
744
962
576
1620
1361
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
788
900
744
962
576
1620
1360
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
292
932
744
962
576
1620
1156
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
300
932
744
962
576
1620
1152
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
301
932
744
962
576
1620
1153
19
15
6
46
161
173
297
109
28
16
270
418
547
311
453
812
932
744
962
576
1620
1408
19
15
6
46
161
173
297
109
28
16
270
802
547
55
197
268
932
816
1474
64
340
832
19
15
6
46
161
173
297
109
28
16
270
802
547
55
197
268
914
816
1474
64
340
832
19
15
6
46
161
173
297
109
28
16
270
802
547
55
197
269
932
816
1474
64
340
449
19
15
6
46
161
173
297
109
28
16
270
802
547
55
197
277
900
816
1474
64
340
401
19
15
6
46
161
173
297
109
28
16
270
802
547
55
197
140
914
816
1474
64
340
64
19
15
6
46
161
173
297
109
28
16
270
802
547
55
197
276
900
816
1474
64
340
848
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
780
932
816
962
64
820
704
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
780
914
816
961
64
825
704
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
781
932
824
961
64
825
705
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
789
900
1000
873
64
820
741
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
797
900
824
961
64
825
737
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
797
932
824
961
64
825
737
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
796
900
824
961
64
825
736
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
796
932
824
961
64
825
736
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
796
914
816
961
64
825
736
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
844
900
824
961
64
825
832
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
844
932
816
962
64
820
832
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
844
914
816
961
64
825
832
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
845
900
824
961
64
825
321
19
15
6
46
161
173
297
109
28
16
270
802
547
55
837
845
932
824
961
64
825
321
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
268
932
816
1474
1088
1362
1216
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
268
914
816
1474
1088
1362
1216
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
269
932
816
1474
1088
1362
1217
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
780
932
816
1474
1088
1362
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
780
914
816
1474
1088
1362
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
277
900
1000
962
1088
1364
1237
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
781
932
816
1474
1088
1362
1345
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
140
914
816
1474
1088
1362
1088
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
276
900
1000
962
1088
1364
1232
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
789
900
816
1474
1088
1362
1361
19
15
6
46
161
173
297
109
28
16
270
802
547
55
709
788
900
816
1474
1088
1362
1360
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
268
932
816
962
1088
1874
576
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
268
914
816
962
1088
1874
576
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
269
932
816
962
1088
1874
577
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
780
932
816
962
1088
1874
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
780
914
816
962
1088
1874
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
277
900
1000
962
1088
1876
725
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
781
932
816
962
1088
1874
1345
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
276
900
1000
962
1088
1876
720
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
789
900
816
962
1088
1874
849
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
788
900
816
962
1088
1874
848
19
15
6
46
161
173
297
109
28
16
270
802
547
55
453
813
932
824
962
1088
1874
1411
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
12
914
816
1473
0
113
192
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
268
914
816
1473
0
113
704
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
269
932
816
1474
0
113
705
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
277
900
816
1474
0
113
849
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
277
932
816
1474
0
113
849
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
141
932
816
1474
0
113
65
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
140
914
816
1473
0
113
64
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
285
900
816
434
0
105
865
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
405
900
816
1474
1024
1137
1681
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
405
932
816
1474
1024
1137
1681
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
404
914
816
1473
1024
1137
1680
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
301
900
816
434
0
617
385
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
421
932
816
1474
1024
1137
1669
19
15
6
46
161
173
297
109
28
16
270
802
547
87
197
429
932
816
1474
1024
1137
1665
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
268
932
1000
706
0
1908
704
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
268
914
1000
706
0
1908
704
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
269
932
816
946
1024
1897
705
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
780
932
1000
706
0
1908
1472
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
780
914
1000
706
0
1908
1472
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
277
900
816
946
1024
1897
713
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
781
932
816
946
1024
1897
1473
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
276
900
1000
706
0
1908
720
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
789
900
816
946
1024
1897
1481
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
788
900
1000
706
0
1908
1744
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
285
900
816
946
1024
1897
737
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
285
932
816
946
1024
1897
737
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
797
900
816
946
1024
1897
1505
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
333
932
1000
706
0
1908
1857
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
844
932
1000
706
0
1908
832
19
15
6
46
161
173
297
109
28
16
270
802
547
87
325
845
932
816
946
1024
1897
833
19
15
6
46
161
173
297
109
28
16
270
802
547
87
837
268
914
816
1473
0
881
192
19
15
6
46
161
173
297
109
28
16
270
802
547
87
837
780
914
816
1473
0
881
704
19
15
6
46
161
173
297
109
28
16
270
802
547
87
837
277
900
816
1474
0
881
209
19
15
6
46
161
173
297
109
28
16
270
802
547
87
837
781
932
816
1474
0
881
705
19
15
6
46
161
173
297
109
28
16
270
802
547
87
837
789
900
816
1474
0
881
721
19
15
6
46
161
173
297
109
28
16
270
802
547
87
837
844
914
816
1473
0
881
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
87
837
845
932
816
1474
0
881
1345
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
268
914
816
1473
1024
1649
192
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
269
932
816
1474
1024
1649
193
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
780
914
816
961
0
1649
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
277
900
816
1474
1024
1649
209
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
781
932
816
1474
1024
1649
1345
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
140
914
816
1473
1024
1649
64
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
789
900
816
962
0
1649
1361
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
285
900
816
946
1024
1641
225
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
405
900
816
1474
1024
1649
145
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
405
932
816
1474
1024
1649
145
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
404
914
816
1473
1024
1649
144
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
421
932
816
1474
1024
1649
133
19
15
6
46
161
173
297
109
28
16
270
802
547
87
709
429
932
816
1474
1024
1649
129
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
268
932
816
962
576
84
832
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
268
914
816
961
576
81
832
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
269
932
816
962
576
81
833
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
277
900
816
962
576
81
849
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
277
932
816
962
576
81
849
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
140
914
816
961
576
81
64
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
276
900
816
962
576
84
848
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
276
932
816
962
576
84
848
19
15
6
46
161
173
297
109
28
16
270
802
547
311
197
301
900
816
962
576
81
385
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
269
932
816
962
576
1593
705
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
780
932
816
962
576
1588
1472
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
780
914
816
961
576
1593
1472
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
781
932
816
962
576
1593
1473
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
789
900
816
962
576
1593
1481
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
788
900
816
962
576
1876
976
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
76
914
816
961
576
1593
1088
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
285
900
816
962
576
1593
1889
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
285
932
816
962
576
1593
1889
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
797
900
816
962
576
1593
865
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
284
900
824
961
576
1593
1888
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
284
932
824
961
576
1593
1888
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
284
914
816
961
576
1593
1888
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
796
900
824
961
576
1593
864
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
332
914
816
961
576
1593
1856
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
589
900
824
962
576
1874
1345
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
588
900
824
961
576
1593
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
588
914
816
961
576
1593
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
844
900
824
961
576
1593
832
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
844
932
816
962
576
1876
832
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
844
914
816
961
576
1593
832
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
845
900
824
961
576
1593
833
19
15
6
46
161
173
297
109
28
16
270
802
547
311
325
845
932
816
962
576
1593
833
19
15
6
46
161
173
297
109
28
16
270
802
547
311
837
844
900
824
962
576
338
320
19
15
6
46
161
173
297
109
28
16
270
802
547
311
837
844
932
816
962
576
338
320
19
15
6
46
161
173
297
109
28
16
270
802
547
311
837
844
914
816
962
576
338
320
19
15
6
46
161
173
297
109
28
16
270
802
547
311
837
845
900
824
962
576
338
321
19
15
6
46
161
173
297
109
28
16
270
802
547
311
837
845
932
816
962
576
338
321
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
268
932
816
962
576
1620
1216
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
268
914
816
961
576
1617
1216
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
269
932
816
962
576
1617
1217
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
780
932
816
962
576
1620
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
780
914
816
961
576
1617
1344
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
277
900
816
962
576
1617
1169
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
277
932
816
962
576
1617
1169
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
781
932
816
962
576
1617
1345
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
276
900
816
962
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
276
932
816
962
576
1620
1168
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
276
914
816
961
576
1617
1168
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
789
900
816
962
576
1617
1361
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
788
900
816
962
576
1620
1360
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
285
900
816
962
576
825
161
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
797
900
816
962
576
825
801
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
284
900
816
962
576
1844
1184
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
284
914
816
961
576
1849
1184
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
796
900
816
962
576
1844
800
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
292
932
816
962
576
1844
1156
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
293
932
824
961
576
1849
1157
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
804
932
816
962
576
1620
1412
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
300
900
816
962
576
1844
1152
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
300
932
816
962
576
1844
1152
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
301
900
816
962
576
1617
1153
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
301
932
824
961
576
1849
1153
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
805
932
824
961
576
1849
1413
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
812
932
816
962
576
1620
1408
19
15
6
46
161
173
297
109
28
16
270
802
547
311
453
813
932
824
961
576
1849
1409
19
15
6
46
161
173
297
109
28
16
270
930
547
55
709
268
914
1768
1218
1088
1364
192
19
15
6
46
161
173
297
109
28
16
270
930
547
55
709
396
914
1768
1218
1088
1364
576
19
15
6
46
161
173
297
109
28
16
270
930
547
55
709
405
900
1768
1218
1088
1364
145
19
15
6
46
161
173
297
109
28
16
270
930
547
55
709
404
900
1768
1218
1088
1364
144
19
15
6
46
161
173
297
109
28
16
270
930
547
87
197
268
914
1768
1218
1024
1140
832
19
15
6
46
161
173
297
109
28
16
270
930
547
87
197
405
900
1768
1218
1024
1140
1681
19
15
6
46
161
173
297
109
28
16
270
930
547
87
197
404
900
1768
1218
1024
1140
1680
19
15
6
46
161
173
297
109
28
16
270
930
547
87
197
404
914
1768
1218
1024
1140
1680
19
15
6
46
161
173
297
109
28
16
270
930
547
87
325
268
914
1768
962
0
1908
704
19
15
6
46
161
173
297
109
28
16
270
930
547
87
325
277
900
1768
962
0
1908
721
19
15
6
46
161
173
297
109
28
16
270
930
547
87
325
276
900
1768
962
0
1908
720
19
15
6
46
161
173
297
109
28
16
270
930
547
87
325
845
900
1768
962
0
1908
833
19
15
6
46
161
173
297
109
28
16
270
930
547
87
837
845
900
1768
1257
1024
873
833
19
15
6
46
161
173
297
109
28
16
270
930
547
87
709
268
914
1768
1218
1024
1332
192
19
15
6
46
161
173
297
109
28
16
270
930
547
87
709
396
914
1768
1218
1024
1332
576
19
15
6
46
161
173
297
109
28
16
270
930
547
87
709
405
900
1768
1218
1024
1332
145
19
15
6
46
161
173
297
109
28
16
270
930
547
87
709
404
900
1768
1218
1024
1332
592
19
15
6
46
161
173
297
109
28
16
270
930
547
87
709
404
914
1768
1218
1024
1332
592
19
15
6
46
161
173
297
109
28
16
270
930
547
311
197
268
914
1768
962
576
84
832
19
15
6
46
161
173
297
109
28
16
270
930
547
311
325
844
900
1768
962
576
1876
832
19
15
6
46
161
173
297
109
28
16
270
930
547
311
325
845
900
1768
962
576
1876
833
19
15
6
46
161
173
297
109
28
16
142
386
547
55
197
149
452
880
866
64
337
145
19
15
6
46
161
173
297
109
28
16
142
386
547
55
197
148
452
880
866
64
340
80
19
15
6
46
161
173
297
109
28
16
142
386
547
55
709
21
452
496
994
1088
1361
721
19
15
6
46
161
173
297
109
28
16
142
386
547
55
709
20
452
496
994
1088
1364
720
19
15
6
46
161
173
297
109
28
16
142
386
547
55
709
149
452
456
866
1088
1364
81
19
15
6
46
161
173
297
109
28
16
142
386
547
55
709
148
452
456
866
1088
1364
1104
19
15
6
46
161
173
297
109
28
16
142
386
547
55
709
405
452
496
994
1088
1365
593
19
15
6
46
161
173
297
109
28
16
142
386
547
55
709
404
452
496
994
1088
1364
596
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
21
452
496
994
1024
113
213
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
20
452
496
994
1024
116
208
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
149
452
880
994
1024
113
85
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
164
452
496
994
1024
116
132
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
148
452
880
994
1024
116
80
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
165
452
496
994
1024
113
133
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
172
452
496
994
1024
116
128
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
157
452
504
994
1024
105
97
19
15
6
46
161
173
297
109
28
16
142
386
547
87
197
173
452
496
994
1024
113
129
19
15
6
46
161
173
297
109
28
16
142
386
547
87
837
277
452
456
850
0
884
209
19
15
6
46
161
173
297
109
28
16
142
386
547
87
837
276
452
456
850
0
884
208
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
149
452
880
994
1024
1649
85
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
148
452
880
994
1024
1652
1104
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
157
452
504
994
1024
1641
97
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
405
452
496
994
1024
1649
149
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
420
452
496
994
1024
1652
132
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
404
452
496
994
1024
1652
144
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
421
452
496
994
1024
1649
133
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
428
452
496
994
1024
1652
128
19
15
6
46
161
173
297
109
28
16
142
386
547
87
709
429
452
496
994
1024
1649
129
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
21
452
496
994
576
81
209
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
20
452
496
994
576
84
208
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
149
452
880
994
576
81
81
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
148
452
880
994
576
84
80
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
165
452
496
994
576
81
133
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
172
452
496
994
576
84
128
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
173
452
496
994
576
81
129
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
405
452
456
866
576
81
657
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
404
452
456
865
576
84
656
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
421
452
456
978
576
81
645
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
428
452
456
978
576
84
640
19
15
6
46
161
173
297
109
28
16
142
386
547
311
197
429
452
456
978
576
81
641
19
15
6
46
161
173
297
109
28
16
142
386
547
311
325
117
452
496
994
576
1593
1161
19
15
6
46
161
173
297
109
28
16
142
386
547
311
325
589
452
496
994
576
849
1345
19
15
6
46
161
173
297
109
28
16
142
386
547
311
325
588
452
496
994
576
852
1344
19
15
6
46
161
173
297
109
28
16
142
386
547
311
325
373
452
496
994
576
1593
1929
19
15
6
46
161
173
297
109
28
16
142
386
547
599
1221
149
452
456
850
768
1849
1105
19
15
6
46
161
173
297
109
28
16
142
386
547
599
1221
148
452
456
850
768
1844
1104
19
15
6
46
161
173
297
109
28
16
142
386
547
599
1221
157
452
456
850
768
1849
1121
19
15
6
46
161
173
297
109
28
16
142
386
547
599
1221
669
452
456
850
768
1849
1313
19
15
6
46
161
173
297
109
28
16
142
386
547
599
709
149
452
456
850
768
1145
1105
19
15
6
46
161
173
297
109
28
16
142
386
547
599
709
148
452
456
850
768
820
1104
19
15
6
46
161
173
297
109
28
16
142
386
547
599
709
157
452
456
850
768
825
1121
19
15
6
46
161
173
297
109
28
16
142
386
547
599
709
405
452
456
850
768
1145
593
19
15
6
46
161
173
297
109
28
16
142
386
547
599
709
404
452
456
850
768
818
1168
19
15
6
46
161
173
297
109
28
16
142
386
547
599
709
413
452
456
850
768
825
1185
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
21
452
488
962
1024
116
209
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
20
452
488
962
1024
116
208
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
149
452
432
946
0
105
73
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
164
452
464
962
1024
116
132
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
148
452
464
962
1024
116
80
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
165
452
432
946
1024
121
133
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
172
452
464
962
1024
116
128
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
157
452
464
962
1024
105
97
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
173
452
432
946
0
105
129
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
156
452
472
961
1024
105
96
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
405
452
464
962
1024
1137
1681
19
15
6
46
161
173
297
109
28
16
142
418
547
87
197
429
452
464
962
1024
1137
1665
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
149
452
432
946
1024
1641
73
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
148
452
464
962
1024
1652
1104
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
157
452
464
962
1024
1641
97
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
156
452
472
961
1024
1641
96
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
405
452
464
962
1024
1649
145
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
420
452
464
962
1024
1652
132
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
404
452
464
962
1024
1652
144
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
421
452
488
962
1024
1652
133
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
428
452
464
962
1024
1652
128
19
15
6
46
161
173
297
109
28
16
142
418
547
87
709
429
452
432
946
1024
1641
129
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
21
452
488
962
576
84
209
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
20
452
488
962
576
84
208
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
149
452
464
962
576
81
81
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
148
452
464
962
576
84
80
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
165
452
472
962
576
85
133
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
172
452
464
962
576
84
128
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
173
452
464
962
576
81
129
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
405
452
464
962
576
81
657
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
404
452
464
962
576
84
656
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
428
452
464
962
576
84
640
19
15
6
46
161
173
297
109
28
16
142
418
547
311
197
429
452
464
962
576
85
641
19
15
6
46
161
173
297
109
28
16
142
418
547
311
325
277
452
472
833
576
1588
1893
19
15
6
46
161
173
297
109
28
16
142
418
547
311
325
116
452
472
961
576
1593
1160
19
15
6
46
161
173
297
109
28
16
142
418
547
311
325
117
452
464
962
576
1593
1161
19
15
6
46
161
173
297
109
28
16
142
418
547
311
325
589
452
464
962
576
849
1345
19
15
6
46
161
173
297
109
28
16
142
418
547
311
325
588
452
464
962
576
852
1344
19
15
6
46
161
173
297
109
28
16
142
418
547
311
325
372
452
472
961
576
1593
1928
19
15
6
46
161
173
297
109
28
16
142
418
547
311
325
373
452
464
962
576
1593
1929
19
15
6
46
161
173
297
109
28
16
142
418
547
599
1221
149
452
872
873
768
1845
1105
19
15
6
46
161
173
297
109
28
16
142
418
547
599
1221
148
452
872
873
768
1844
1104
19
15
6
46
161
173
297
109
28
16
142
418
547
599
709
149
452
872
873
768
1145
81
19
15
6
46
161
173
297
109
28
16
142
418
547
599
709
148
452
872
873
768
1140
80
19
15
6
46
161
173
297
109
28
16
174
418
547
55
197
140
466
848
834
64
340
64
19
15
6
46
161
173
297
109
28
16
174
418
547
55
709
140
466
848
834
1088
1364
1088
19
15
6
46
161
173
297
109
28
16
174
418
547
55
709
396
466
848
834
1088
1364
576
19
15
6
46
161
173
297
109
28
16
174
418
547
87
197
140
466
848
833
0
113
64
19
15
6
46
161
173
297
109
28
16
174
418
547
87
709
140
466
848
961
1024
1649
64
19
15
6
46
161
173
297
109
28
16
174
418
547
311
197
140
466
848
833
576
81
64
19
15
6
46
161
173
297
109
28
16
174
418
547
599
709
140
466
848
833
768
1145
64
19
15
6
46
161
173
297
109
28
16
174
418
547
599
709
396
466
848
833
768
1145
576
19
15
6
46
161
173
297
109
28
784
1166
66
547
87
709
1932
1938
1160
1954
1024
1652
1600
19
15
6
46
161
173
297
109
28
784
1166
66
547
87
709
1941
1924
1160
1954
1024
1652
1617
19
15
6
46
161
173
297
109
28
784
1166
66
547
87
709
1940
1924
1160
1954
1024
1652
1616
19
15
6
46
161
173
297
109
108
16
270
770
547
55
13
12
900
1008
994
1088
1122
96
19
15
6
46
161
173
297
109
108
16
270
770
547
55
13
13
900
1008
994
1088
97
97
19
15
6
46
161
173
297
109
108
16
270
770
547
55
13
268
900
776
866
1088
98
992
19
15
6
46
161
173
297
109
108
16
270
770
547
55
13
269
900
776
866
1088
97
993
19
15
6
46
161
173
297
109
108
16
270
770
547
55
13
780
914
776
866
1088
2018
2016
19
15
6
46
161
173
297
109
108
16
270
770
547
55
525
12
900
1008
994
1088
1634
96
19
15
6
46
161
173
297
109
108
16
270
770
547
55
525
13
900
1008
994
1088
1633
97
19
15
6
46
161
173
297
109
108
16
270
386
547
55
13
268
900
752
1746
1088
98
992
19
15
6
46
161
173
297
109
108
16
270
386
547
55
13
269
900
752
1762
1088
97
993
19
15
6
46
161
173
297
109
108
16
270
386
547
55
525
12
900
752
994
1088
1634
96
19
15
6
46
161
173
297
109
108
16
270
386
547
55
525
13
900
752
994
1088
1633
97
19
15
6
46
161
173
297
109
108
16
270
898
547
55
13
12
900
904
994
1088
1122
96
19
15
6
46
161
173
297
109
108
16
270
898
547
55
13
13
900
904
994
1088
97
97
19
15
6
46
161
173
297
109
108
16
270
898
547
55
13
268
900
1776
1250
1088
610
992
19
15
6
46
161
173
297
109
108
16
270
898
547
55
13
269
900
1776
1250
1088
609
993
19
15
6
46
161
173
297
109
108
16
270
898
547
55
13
780
914
904
994
1088
2018
2016
19
15
6
46
161
173
297
109
108
16
270
898
547
55
525
12
900
904
994
1088
1634
96
19
15
6
46
161
173
297
109
108
16
270
898
547
55
525
13
900
904
994
1088
1633
97
19
15
6
46
161
173
297
109
108
16
270
834
547
55
13
268
900
968
962
1088
2018
992
19
15
6
46
161
173
297
109
108
16
270
418
547
55
13
12
900
744
1730
1088
1122
96
19
15
6
46
161
173
297
109
108
16
270
418
547
55
525
12
900
744
1730
1088
1634
96
19
15
6
46
161
173
297
109
108
16
270
418
547
55
525
13
900
744
1730
1088
1634
97
19
15
6
46
161
173
297
109
108
16
270
802
547
55
13
12
900
1000
962
1088
1122
96
19
15
6
46
161
173
297
109
108
16
270
802
547
55
13
13
900
1000
962
1088
1122
97
19
15
6
46
161
173
297
109
108
16
270
802
547
55
13
268
900
816
1474
64
98
992
19
15
6
46
161
173
297
109
108
16
270
802
547
55
13
269
900
824
961
1088
2017
993
19
15
6
46
161
173
297
109
108
16
270
802
547
55
13
780
914
816
961
1088
2017
2016
19
15
6
46
161
173
297
109
108
16
270
802
547
55
525
12
900
1000
962
1088
1634
96
19
15
6
46
161
173
297
109
108
16
270
802
547
55
525
13
900
1000
962
1088
1634
97
19
15
6
46
161
173
297
109
108
16
270
802
547
567
525
780
900
816
1474
1472
1506
1504
19
15
6
46
161
173
297
109
108
16
270
802
547
567
525
780
914
816
1474
1472
1506
1504
19
15
6
46
161
173
297
109
108
16
270
802
547
567
525
781
900
824
1473
1472
1505
1505
19
15
6
46
161
173
297
109
108
16
270
930
547
55
13
12
900
1768
1218
1088
1122
96
19
15
6
46
161
173
297
109
108
16
270
930
547
55
13
13
900
1768
1218
1088
1122
97
19
15
6
46
161
173
297
109
108
16
270
930
547
55
13
268
900
1768
1218
1088
610
992
19
15
6
46
161
173
297
109
108
16
270
930
547
55
13
269
900
1768
1218
1088
610
993
19
15
6
46
161
173
297
109
108
16
270
930
547
55
525
12
900
1768
1218
1088
1634
96
19
15
6
46
161
173
297
109
108
16
270
930
547
55
525
13
900
1768
1218
1088
1634
97
19
15
6
46
161
173
297
109
108
16
282
770
547
55
13
12
938
1000
994
1088
1122
96
19
15
6
46
161
173
297
109
108
16
282
770
547
55
13
268
938
780
866
1088
98
992
19
15
6
46
161
173
297
109
108
16
282
770
547
55
525
12
938
1000
994
1088
1634
96
19
15
6
46
161
173
297
109
108
16
282
386
547
55
13
12
938
744
994
1088
1122
96
19
15
6
46
161
173
297
109
108
16
282
386
547
55
525
12
938
744
994
1088
1634
96
19
15
6
46
161
173
297
109
108
16
282
898
547
55
13
268
938
1768
1250
1088
610
992
19
15
6
46
161
173
297
109
108
16
282
898
547
55
13
780
938
908
994
1088
2018
2016
19
15
6
46
161
173
297
109
108
16
282
834
547
55
13
12
938
980
962
1088
1122
96
19
15
6
46
161
173
297
109
108
16
282
834
547
55
13
268
938
1716
962
1088
2018
992
19
15
6
46
161
173
297
109
108
16
282
834
547
55
13
780
938
980
962
1088
2018
2016
19
15
6
46
161
173
297
109
108
16
282
834
547
55
525
12
938
980
962
1088
1634
96
19
15
6
46
161
173
297
109
108
16
282
802
547
55
13
268
938
788
834
1088
98
992
19
15
6
46
161
173
297
109
108
16
282
802
547
567
525
780
938
808
1474
1472
1506
1504
19
15
6
46
161
173
297
109
108
16
282
930
547
55
13
780
938
916
962
1088
2018
2016
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
268
932
776
866
1088
852
192
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
268
914
776
866
1088
852
192
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
269
932
1008
994
64
849
65
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
277
900
1008
994
64
849
209
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
277
932
1008
994
64
849
209
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
276
900
776
866
1088
852
208
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
276
932
776
866
1088
852
208
19
15
6
46
161
173
297
109
284
16
270
770
547
55
965
276
914
776
866
1088
852
208
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
268
932
1016
866
0
820
64
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
268
914
1680
977
0
821
64
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
269
932
1016
866
0
817
65
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
277
900
1680
978
0
817
85
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
277
932
1016
866
0
817
85
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
276
900
1680
978
0
820
80
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
276
932
1016
866
0
820
80
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
276
914
1016
866
0
820
80
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
292
932
1016
866
0
820
132
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
293
932
1016
866
0
817
133
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
300
900
1016
866
0
820
128
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
300
932
1016
866
0
820
128
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
301
900
1016
866
0
817
129
19
15
6
46
161
173
297
109
284
16
270
770
547
87
965
301
932
1016
866
0
817
129
19
15
6
46
161
173
297
109
284
16
270
770
547
311
965
268
932
792
866
576
596
192
19
15
6
46
161
173
297
109
284
16
270
770
547
311
965
268
914
792
866
576
596
192
19
15
6
46
161
173
297
109
284
16
270
770
547
311
965
277
900
1680
722
576
596
213
19
15
6
46
161
173
297
109
284
16
270
770
547
311
965
276
900
792
866
576
596
208
19
15
6
46
161
173
297
109
284
16
270
770
547
311
965
276
932
792
866
576
596
208
19
15
6
46
161
173
297
109
284
16
270
770
547
311
965
276
914
792
866
576
596
208
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
268
900
392
994
576
596
64
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
268
932
392
994
576
596
64
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
268
914
392
994
576
596
64
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
269
900
392
994
576
596
65
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
269
932
392
994
576
596
65
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
277
900
392
994
576
596
213
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
277
932
392
994
576
596
213
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
276
900
392
994
576
596
208
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
276
932
392
994
576
596
208
19
15
6
46
161
173
297
109
284
16
270
386
547
311
965
276
914
392
994
576
596
208
19
15
6
46
161
173
297
109
284
16
270
386
547
599
965
269
900
392
850
768
1177
65
19
15
6
46
161
173
297
109
284
16
270
386
547
599
965
277
900
392
850
768
1177
145
19
15
6
46
161
173
297
109
284
16
270
386
547
599
965
285
900
392
850
768
1209
97
19
15
6
46
161
173
297
109
284
16
270
386
547
599
965
301
900
392
850
768
1177
129
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
268
900
904
993
64
852
64
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
268
932
904
993
64
852
64
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
268
914
920
993
64
852
64
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
269
900
904
993
64
852
65
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
269
932
904
993
64
852
65
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
277
900
912
978
64
853
209
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
277
932
1776
994
64
849
209
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
276
900
1776
994
64
852
80
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
276
932
904
993
64
852
80
19
15
6
46
161
173
297
109
284
16
270
898
547
55
965
276
914
1776
993
64
853
80
19
15
6
46
161
173
297
109
284
16
270
898
547
311
965
268
900
904
994
576
596
192
19
15
6
46
161
173
297
109
284
16
270
898
547
311
965
268
932
904
994
576
596
192
19
15
6
46
161
173
297
109
284
16
270
898
547
311
965
268
914
904
994
576
596
192
19
15
6
46
161
173
297
109
284
16
270
898
547
311
965
277
900
912
722
576
597
213
19
15
6
46
161
173
297
109
284
16
270
898
547
311
965
276
900
904
994
576
596
208
19
15
6
46
161
173
297
109
284
16
270
898
547
311
965
276
932
904
994
576
596
208
19
15
6
46
161
173
297
109
284
16
270
898
547
311
965
276
914
904
994
576
596
208
19
15
6
46
161
173
297
109
284
16
270
834
547
55
965
268
932
1704
930
64
852
64
19
15
6
46
161
173
297
109
284
16
270
834
547
55
965
277
900
1704
930
64
849
209
19
15
6
46
161
173
297
109
284
16
270
834
547
55
965
276
900
1704
930
64
852
80
19
15
6
46
161
173
297
109
284
16
270
834
547
87
965
268
932
1704
962
0
818
64
19
15
6
46
161
173
297
109
284
16
270
834
547
87
965
277
900
1704
962
0
818
81
19
15
6
46
161
173
297
109
284
16
270
834
547
87
965
276
900
1704
962
0
818
80
19
15
6
46
161
173
297
109
284
16
270
834
547
87
965
300
900
1704
962
0
818
128
19
15
6
46
161
173
297
109
284
16
270
834
547
311
965
268
932
1704
706
576
596
64
19
15
6
46
161
173
297
109
284
16
270
834
547
311
965
269
932
1704
706
576
596
65
19
15
6
46
161
173
297
109
284
16
270
834
547
311
965
277
932
1704
706
576
596
213
19
15
6
46
161
173
297
109
284
16
270
834
547
311
965
276
932
1704
706
576
596
208
19
15
6
46
161
173
297
109
284
16
270
802
547
55
965
268
932
816
1474
448
852
192
19
15
6
46
161
173
297
109
284
16
270
802
547
55
965
268
914
816
1474
448
852
192
19
15
6
46
161
173
297
109
284
16
270
802
547
55
965
276
900
816
1474
448
852
208
19
15
6
46
161
173
297
109
284
16
270
802
547
55
965
276
932
816
1474
448
852
208
19
15
6
46
161
173
297
109
284
16
270
802
547
55
965
276
914
816
1474
448
852
208
19
15
6
46
161
173
297
109
284
16
270
802
547
87
965
269
932
816
434
0
825
65
19
15
6
46
161
173
297
109
284
16
270
802
547
87
965
277
900
824
1513
0
817
209
19
15
6
46
161
173
297
109
284
16
270
802
547
87
965
277
932
1000
1001
0
809
73
19
15
6
46
161
173
297
109
284
16
270
802
547
87
965
285
932
1000
1001
0
809
97
19
15
6
46
161
173
297
109
284
16
270
802
547
87
965
301
900
1000
1001
0
809
129
19
15
6
46
161
173
297
109
284
16
270
802
547
87
965
301
932
1000
1001
0
809
129
19
15
6
46
161
173
297
109
284
16
270
930
547
87
965
277
900
1768
1001
0
809
73
19
15
6
46
161
173
297
109
284
16
142
386
547
311
965
533
452
496
994
576
593
977
19
15
6
46
161
173
297
109
284
16
142
386
547
311
965
532
452
496
994
576
596
848
19
15
6
46
161
173
297
109
284
784
270
770
547
55
965
780
132
776
866
1088
852
320
19
15
6
46
161
173
297
109
284
784
270
770
547
55
965
780
146
776
866
1088
852
320
19
15
6
46
161
173
297
109
284
784
270
770
547
55
965
789
164
1008
994
64
849
337
19
15
6
46
161
173
297
109
284
784
270
770
547
55
965
788
164
776
866
1088
852
336
19
15
6
46
161
173
297
109
284
784
270
770
547
55
965
788
146
776
866
1088
852
336
19
15
6
46
161
173
297
109
284
784
270
770
547
87
965
789
164
1016
866
0
821
593
19
15
6
46
161
173
297
109
284
784
270
770
547
87
965
788
164
1016
866
0
818
592
19
15
6
46
161
173
297
109
284
784
270
770
547
87
965
797
164
1016
866
0
825
609
19
15
6
46
161
173
297
109
284
784
270
770
547
311
965
780
146
792
866
576
596
576
19
15
6
46
161
173
297
109
284
784
270
770
547
311
965
788
146
792
866
576
596
592
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
780
132
752
994
576
596
1088
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
780
146
752
993
576
597
1088
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
781
132
752
994
576
593
1089
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
789
132
752
994
576
593
1105
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
789
164
752
994
576
593
1105
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
788
132
752
994
576
596
1104
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
788
164
752
994
576
596
1104
19
15
6
46
161
173
297
109
284
784
270
386
547
311
965
788
146
752
993
576
597
1104
19
15
6
46
161
173
297
109
284
784
270
898
547
311
965
780
132
904
994
576
596
576
19
15
6
46
161
173
297
109
284
784
270
898
547
311
965
780
146
912
722
576
596
1088
19
15
6
46
161
173
297
109
284
784
270
898
547
311
965
788
132
904
994
576
596
592
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
780
132
816
834
0
820
576
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
780
146
816
833
0
825
576
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
781
132
816
834
0
820
577
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
789
164
816
834
0
820
593
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
797
132
816
434
0
825
1121
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
797
164
816
434
0
825
1121
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
796
164
824
833
0
825
608
19
15
6
46
161
173
297
109
284
784
270
802
547
87
965
796
146
816
833
0
825
608
19
15
6
46
161
173
297
109
124
784
1166
66
547
87
517
2021
1924
1160
1986
1024
1561
1861
19
15
6
46
161
173
297
109
172
16
270
386
547
311
141
268
914
392
994
576
98
480
19
15
6
46
161
173
297
109
172
16
270
898
547
311
141
268
914
904
994
576
98
480
19
15
6
46
161
173
297
109
188
16
270
770
547
55
133
260
932
776
866
1088
228
496
19
15
6
46
161
173
297
109
188
16
270
770
547
55
133
261
932
776
866
1088
228
497
19
15
6
46
161
173
297
109
188
16
270
770
547
55
645
516
900
776
866
1088
1380
1520
19
15
6
46
161
173
297
109
188
16
270
770
547
55
645
517
900
776
866
1088
1380
1521
19
15
6
46
161
173
297
109
188
16
270
386
547
55
133
260
932
752
993
64
229
496
19
15
6
46
161
173
297
109
188
16
270
386
547
55
133
261
932
752
977
64
209
473
19
15
6
46
161
173
297
109
188
16
270
386
547
55
645
516
900
752
994
1088
1380
1520
19
15
6
46
161
173
297
109
188
16
270
386
547
55
645
517
900
752
994
1088
1380
1521
19
15
6
46
161
173
297
109
188
16
270
386
547
87
645
5
900
752
1762
1024
1305
1073
19
15
6
46
161
173
297
109
188
16
270
386
547
87
645
260
900
760
1761
1024
1305
560
19
15
6
46
161
173
297
109
188
16
270
386
547
87
645
260
932
760
1761
1024
1305
560
19
15
6
46
161
173
297
109
188
16
270
386
547
87
645
261
900
752
1746
1024
1305
561
19
15
6
46
161
173
297
109
188
16
270
386
547
87
645
261
932
760
993
1024
1305
561
19
15
6
46
161
173
297
109
188
16
270
386
547
311
133
260
900
392
994
576
100
496
19
15
6
46
161
173
297
109
188
16
270
386
547
311
133
260
932
752
993
576
101
496
19
15
6
46
161
173
297
109
188
16
270
386
547
311
133
261
900
392
994
576
100
497
19
15
6
46
161
173
297
109
188
16
270
386
547
311
133
261
932
752
977
576
113
473
19
15
6
46
161
173
297
109
188
16
270
898
547
55
133
261
900
912
722
64
228
497
19
15
6
46
161
173
297
109
188
16
270
898
547
55
133
261
932
920
994
1088
1233
473
19
15
6
46
161
173
297
109
188
16
270
898
547
55
645
516
900
904
994
1088
1380
1520
19
15
6
46
161
173
297
109
188
16
270
898
547
55
645
517
900
904
994
1088
1380
1009
19
15
6
46
161
173
297
109
188
16
270
898
547
87
645
260
900
1784
1249
1024
1305
560
19
15
6
46
161
173
297
109
188
16
270
898
547
87
645
261
900
1776
1250
1024
1305
561
19
15
6
46
161
173
297
109
188
16
270
898
547
87
645
261
932
1784
1249
1024
1305
561
19
15
6
46
161
173
297
109
188
16
270
898
547
311
133
260
900
904
994
576
100
496
19
15
6
46
161
173
297
109
188
16
270
898
547
311
133
260
932
904
994
576
100
496
19
15
6
46
161
173
297
109
188
16
270
898
547
311
133
261
900
904
994
576
100
497
19
15
6
46
161
173
297
109
188
16
270
898
547
311
133
261
932
904
994
576
100
497
19
15
6
46
161
173
297
109
188
16
270
834
547
55
645
517
900
968
962
1088
1380
1009
19
15
6
46
161
173
297
109
188
16
270
834
547
87
645
261
932
1704
706
0
1305
561
19
15
6
46
161
173
297
109
188
16
270
834
547
311
133
260
932
968
962
576
100
496
19
15
6
46
161
173
297
109
188
16
270
834
547
311
133
261
932
968
962
576
100
497
19
15
6
46
161
173
297
109
188
16
270
418
547
55
133
260
932
744
962
64
228
496
19
15
6
46
161
173
297
109
188
16
270
418
547
55
133
261
932
744
962
64
228
497
19
15
6
46
161
173
297
109
188
16
270
418
547
87
645
5
900
744
1769
1024
1305
1073
19
15
6
46
161
173
297
109
188
16
270
418
547
87
645
261
900
744
1769
1024
1305
561
19
15
6
46
161
173
297
109
188
16
270
418
547
311
133
260
932
744
962
576
100
496
19
15
6
46
161
173
297
109
188
16
270
418
547
311
133
261
932
744
962
576
100
497
19
15
6
46
161
173
297
109
188
16
270
802
547
55
133
260
932
824
1473
64
228
496
19
15
6
46
161
173
297
109
188
16
270
802
547
55
133
261
932
824
961
64
228
497
19
15
6
46
161
173
297
109
188
16
270
802
547
87
133
5
900
816
434
0
281
49
19
15
6
46
161
173
297
109
188
16
270
802
547
87
645
5
900
816
1474
1024
1305
1073
19
15
6
46
161
173
297
109
188
16
270
802
547
87
645
261
900
816
1474
1024
1305
561
19
15
6
46
161
173
297
109
188
16
270
802
547
87
645
261
932
816
1474
1024
1305
561
19
15
6
46
161
173
297
109
188
16
270
802
547
151
133
5
900
816
434
384
441
57
19
15
6
46
161
173
297
109
188
16
270
802
547
151
645
5
900
816
434
384
873
489
19
15
6
46
161
173
297
109
188
16
270
802
547
151
645
261
900
816
434
384
949
561
19
15
6
46
161
173
297
109
188
16
270
802
547
151
645
261
932
816
434
384
949
561
19
15
6
46
161
173
297
109
188
16
270
802
547
311
133
260
932
824
961
576
100
496
19
15
6
46
161
173
297
109
188
16
270
802
547
311
133
261
932
824
961
576
100
497
19
15
6
46
161
173
297
109
188
16
270
930
547
87
645
261
900
1768
1001
1024
1305
561
19
15
6
46
161
173
297
109
188
16
142
386
547
55
133
260
452
456
866
1088
228
496
19
15
6
46
161
173
297
109
188
16
142
386
547
55
133
261
452
456
866
1088
228
497
19
15
6
46
161
173
297
109
188
16
142
386
547
87
645
261
452
456
850
1024
1305
561
19
15
6
46
161
173
297
109
188
16
142
386
547
311
133
4
452
504
866
576
100
1008
19
15
6
46
161
173
297
109
188
16
142
386
547
311
133
5
452
504
866
576
100
1009
19
15
6
46
161
173
297
109
188
16
142
386
547
311
133
260
452
496
994
576
100
496
19
15
6
46
161
173
297
109
188
16
142
386
547
311
133
261
452
496
994
576
100
497
19
15
6
46
161
173
297
109
188
16
142
386
547
599
645
261
452
456
850
768
793
561
19
15
6
46
161
173
297
109
188
16
142
418
547
55
133
4
452
872
834
64
228
1008
19
15
6
46
161
173
297
109
188
16
142
418
547
55
133
5
452
872
834
64
228
1009
19
15
6
46
161
173
297
109
188
16
142
418
547
55
133
260
452
872
834
64
228
496
19
15
6
46
161
173
297
109
188
16
142
418
547
55
133
261
452
872
834
64
228
497
19
15
6
46
161
173
297
109
188
16
142
418
547
87
645
261
452
432
946
1024
1305
561
19
15
6
46
161
173
297
109
188
16
142
418
547
311
133
4
452
464
834
576
100
1008
19
15
6
46
161
173
297
109
188
16
142
418
547
311
133
5
452
464
834
576
100
1009
19
15
6
46
161
173
297
109
188
16
142
418
547
311
133
260
452
464
834
576
100
496
19
15
6
46
161
173
297
109
188
16
142
418
547
311
133
261
452
464
834
576
100
497
19
15
6
46
161
173
297
621
540
528
270
770
1571
1591
1349
1356
644
1672
1762
1088
1588
1600
19
15
6
46
161
173
297
621
540
528
270
770
1571
1591
1349
1356
708
1672
1762
1088
1588
1600
19
15
6
46
161
173
297
621
540
528
270
770
1571
1591
1349
1357
644
1672
1762
1088
1618
1601
19
15
6
46
161
173
297
621
540
528
270
770
1571
1591
1349
1357
708
1672
1762
1088
1618
1601
19
15
6
46
161
173
297
621
540
528
270
898
1571
1591
1349
1356
644
1776
1762
1088
1588
1600
19
15
6
46
161
173
297
621
540
528
270
898
1571
1591
1349
1356
708
1784
1762
1088
1588
1600
19
15
6
46
161
173
297
621
540
528
270
898
1571
1591
1349
1357
644
1776
1762
1088
1617
1601
19
15
6
46
161
173
297
621
540
528
270
898
1571
1591
1349
1357
708
1784
1762
1088
1617
1601
19
15
6
46
161
173
297
621
540
528
270
898
1571
1623
1349
1356
708
1784
1762
1024
1588
1600
19
15
6
46
161
173
297
621
540
528
270
898
1571
1623
1349
1357
644
1776
1762
1024
1585
1601
19
15
6
46
161
173
297
621
540
528
270
898
1571
1623
1349
1357
708
1784
1762
1024
1585
1601
19
15
6
46
161
173
297
621
540
528
270
834
1571
1591
1349
1356
644
1704
1730
1088
1588
1600
19
15
6
46
161
173
297
621
540
528
270
834
1571
1591
1349
1356
708
1704
1730
1088
1588
1600
19
15
6
46
161
173
297
621
540
528
270
834
1571
1591
1349
1357
644
1704
1730
1088
1617
1601
19
15
6
46
161
173
297
621
540
528
270
834
1571
1591
1349
1357
708
1704
1730
1088
1617
1601
19
15
6
46
161
173
297
621
540
528
270
834
1571
1591
1349
1397
708
1704
1730
1088
1593
1801
19
15
6
46
161
173
297
621
540
528
270
834
1571
1623
1349
1356
708
1704
1698
1024
1588
1600
19
15
6
46
161
173
297
621
540
528
270
834
1571
1623
1349
1357
644
1704
1698
1024
1577
1601
19
15
6
46
161
173
297
621
540
528
270
834
1571
1623
1349
1357
708
1704
1698
1024
1577
1601
19
15
6
46
161
173
297
621
540
528
270
834
1571
1623
1349
1397
708
1704
1730
1024
1385
1289
19
15
6
46
161
173
297
621
540
528
270
930
1571
1591
1349
1356
644
1768
1730
1088
1620
1600
19
15
6
46
161
173
297
621
540
528
270
930
1571
1591
1349
1356
708
1768
1730
1088
1620
1600
19
15
6
46
161
173
297
621
540
528
270
930
1571
1591
1349
1357
644
1768
1730
1088
1620
1601
19
15
6
46
161
173
297
621
540
528
270
930
1571
1591
1349
1357
708
1768
1730
1088
1620
1601
19
15
6
46
161
173
297
621
540
528
270
930
1571
1623
1349
1356
708
1768
1730
1024
1588
1600
19
15
6
46
161
173
297
621
540
528
270
930
1571
1623
1349
1357
644
1768
1730
1024
1588
1601
19
15
6
46
161
173
297
621
540
528
270
930
1571
1623
1349
1357
708
1768
1730
1024
1588
1601
19
15
6
46
161
173
297
621
1644
528
270
898
1571
1591
1549
268
644
1776
1762
1088
1122
1632
19
15
6
46
161
173
297
621
1644
528
270
898
1571
1591
1549
268
708
1784
1762
1088
1122
1632
19
15
6
46
161
173
297
621
1644
528
270
898
1571
1591
1549
269
644
1776
1762
1088
1121
1633
19
15
6
46
161
173
297
621
1644
528
270
898
1571
1591
1549
269
708
1784
1762
1088
1121
1633
19
15
6
46
161
173
297
621
1644
528
270
834
1571
1591
1549
268
644
1704
1730
1088
1122
1632
19
15
6
46
161
173
297
621
1644
528
270
834
1571
1591
1549
268
708
1704
1730
1088
1122
1632
19
15
6
46
161
173
297
621
1644
528
270
834
1571
1591
1549
269
644
1704
1730
1088
1121
1633
19
15
6
46
161
173
297
621
1644
528
270
834
1571
1591
1549
269
708
1704
1730
1088
1121
1633
19
15
6
46
161
173
297
621
1644
528
270
930
1571
1591
1549
268
708
1768
1730
1088
1122
1632
19
15
6
46
161
173
297
621
1644
528
270
930
1571
1591
1549
269
708
1768
1730
1088
1122
1633
19
15
6
46
161
173
297
493
28
16
270
770
547
1879
1093
268
914
1688
722
1536
1844
192
19
15
6
46
161
173
297
493
28
16
270
770
547
1879
1093
277
900
1672
722
1536
1844
145
19
15
6
46
161
173
297
493
28
16
270
770
547
1879
1093
276
900
1672
722
1536
1844
208
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
268
932
752
1762
1536
1908
1344
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
268
914
760
1761
1536
1909
1344
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
269
932
752
1762
1536
1905
1345
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
277
900
760
1762
1536
1905
1365
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
277
932
752
1762
1536
1905
1365
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
276
900
760
1762
1536
1908
1360
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
276
932
752
1762
1536
1908
1360
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
276
914
760
1761
1536
1909
1360
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
285
900
760
1762
1536
1897
1377
19
15
6
46
161
173
297
493
28
16
270
386
547
1879
1093
285
932
752
1762
1536
1897
1377
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
268
932
1784
738
1536
1844
192
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
268
914
912
737
1536
1897
1344
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
269
932
1784
738
1536
1841
193
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
277
900
912
738
1536
1841
213
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
276
900
912
738
1536
1844
208
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
276
914
912
737
1536
1897
1352
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
285
900
920
738
1536
1833
161
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
284
914
920
737
1536
1833
160
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
292
900
912
722
1536
1844
132
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
293
900
912
738
1536
1841
133
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
293
932
1784
738
1536
1841
133
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
300
900
912
738
1536
1844
128
19
15
6
46
161
173
297
493
28
16
270
898
547
1879
1093
301
900
912
738
1536
1841
129
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
268
932
1704
706
1536
1844
192
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
269
932
1704
706
1536
1841
193
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
277
900
968
706
1536
1844
145
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
277
932
968
706
1536
1844
145
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
276
900
968
706
1536
1844
208
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
276
932
968
706
1536
1844
208
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
293
932
1704
706
1536
1713
133
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
300
900
968
706
1536
1844
128
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
300
932
1704
706
1536
1844
128
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
301
900
968
706
1536
1844
129
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
301
932
1704
706
1536
1713
129
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
805
932
1704
706
1536
1713
1157
19
15
6
46
161
173
297
493
28
16
270
834
547
1879
1093
813
932
1704
706
1536
1713
1153
19
15
6
46
161
173
297
493
28
16
270
418
547
1879
1093
268
914
744
1730
1536
1908
1344
19
15
6
46
161
173
297
493
28
16
270
418
547
1879
1093
277
900
744
1730
1536
1908
1361
19
15
6
46
161
173
297
493
28
16
270
418
547
1879
1093
276
900
744
1730
1536
1908
1360
19
15
6
46
161
173
297
493
28
16
270
418
547
1879
1093
276
914
744
1730
1536
1908
1360
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
268
932
1000
706
1536
1844
192
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
268
914
1000
706
1536
1844
192
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
269
932
1000
706
1536
1844
193
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
277
900
1000
706
1536
1844
145
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
277
932
1000
706
1536
1844
145
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
276
900
1000
706
1536
1844
208
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
276
932
1000
706
1536
1844
208
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
276
914
1000
706
1536
1844
208
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
300
900
1000
706
1536
1844
128
19
15
6
46
161
173
297
493
28
16
270
802
547
1879
1093
301
900
1000
706
1536
1844
129
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
12
914
1688
722
1536
308
1472
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
21
900
1672
722
1536
308
1425
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
20
900
1672
722
1536
306
1424
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
44
900
1672
722
1536
308
1408
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
45
900
1672
722
1536
308
1409
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
268
900
1672
722
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
268
914
1688
722
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
269
900
1672
722
1536
308
65
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
277
900
1672
722
1536
308
1365
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
276
900
1672
722
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
770
547
1879
325
276
914
1688
722
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
12
932
760
1761
1536
297
1472
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
12
914
760
1761
1536
297
1472
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
13
932
760
1761
1536
297
1473
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
29
932
760
1761
1536
297
1441
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
524
932
760
1761
1536
297
448
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
524
914
760
1761
1536
297
448
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
525
932
760
1761
1536
297
449
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
268
932
760
1761
1536
297
64
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
268
914
760
1761
1536
297
64
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
269
932
760
1761
1536
297
65
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
277
932
760
1761
1536
297
73
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
276
932
760
1761
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
276
914
760
1761
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
285
932
760
1761
1536
297
33
19
15
6
46
161
173
297
493
284
16
270
386
547
1879
325
284
932
760
1761
1536
297
1376
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
12
914
912
737
1536
308
1472
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
20
914
912
722
1536
306
1424
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
524
914
912
737
1536
309
448
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
533
900
912
738
1536
305
469
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
532
900
912
738
1536
308
464
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
44
900
912
722
1536
308
1408
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
45
900
912
722
1536
308
1409
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
268
900
912
738
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
268
932
1784
738
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
268
914
912
737
1536
309
64
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
269
900
912
738
1536
305
65
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
269
932
1784
738
1536
305
65
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
277
900
912
722
1536
297
73
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
277
932
1784
738
1536
297
73
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
276
900
912
722
1536
308
80
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
276
914
912
737
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
285
900
920
738
1536
297
33
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
285
932
1784
738
1536
297
33
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
549
932
1784
738
1536
305
389
19
15
6
46
161
173
297
493
284
16
270
898
547
1879
325
284
914
920
737
1536
297
32
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
12
932
1704
706
1536
308
1472
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
13
932
1704
706
1536
297
1473
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
21
900
968
706
1536
308
1425
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
20
900
968
706
1536
306
1424
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
533
900
968
706
1536
308
401
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
532
900
968
706
1536
308
464
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
37
932
1704
706
1536
305
1413
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
44
900
968
706
1536
308
1408
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
44
932
1704
706
1536
308
1408
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
45
932
1704
706
1536
305
1409
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
268
900
968
706
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
268
932
1704
706
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
269
900
968
706
1536
308
65
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
269
932
1704
706
1536
305
65
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
277
900
968
706
1536
308
1361
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
277
932
1704
706
1536
305
1361
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
276
900
968
706
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
276
932
1704
706
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
285
932
1704
706
1536
297
33
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
549
932
1704
706
1536
305
389
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
556
932
1704
706
1536
308
384
19
15
6
46
161
173
297
493
284
16
270
834
547
1879
325
557
932
1704
706
1536
305
385
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
21
900
744
1730
1536
308
1425
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
20
900
744
1730
1536
306
1424
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
20
914
744
1730
1536
306
1424
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
533
900
744
1730
1536
308
401
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
532
900
744
1730
1536
308
464
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
44
900
744
1730
1536
308
1408
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
45
900
744
1730
1536
308
1409
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
268
900
744
1730
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
268
914
744
1730
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
269
900
744
1730
1536
308
65
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
277
900
744
1730
1536
308
1361
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
276
900
744
1730
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
418
547
1879
325
276
914
744
1730
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
12
932
1000
706
1536
308
1472
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
12
914
1000
706
1536
308
1472
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
21
900
1000
706
1536
308
1425
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
20
900
1000
706
1536
306
1424
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
524
932
1000
706
1536
308
448
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
533
900
1000
706
1536
308
401
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
525
932
1000
706
1536
308
449
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
532
900
1000
706
1536
308
464
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
44
932
1000
706
1536
308
1408
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
45
932
1000
706
1536
308
1409
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
268
900
1000
706
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
268
932
1000
706
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
268
914
1000
706
1536
308
64
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
269
900
824
745
1536
305
65
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
269
932
1000
706
1536
308
65
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
277
900
824
745
1536
305
1361
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
277
932
1000
706
1536
308
1361
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
276
932
1000
706
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
276
914
1000
706
1536
308
1360
19
15
6
46
161
173
297
493
284
16
270
802
547
1879
325
556
932
1000
706
1536
308
384
19
15
6
46
161
173
297
493
284
784
270
386
547
1879
325
789
164
760
1761
1536
297
329
19
15
6
46
161
173
297
493
284
784
270
386
547
1879
325
788
164
760
1761
1536
308
336
19
15
6
46
161
173
297
493
284
784
270
386
547
1879
325
788
146
760
1761
1536
308
336
19
15
6
46
161
173
297
493
284
784
270
386
547
1879
325
797
164
760
1761
1536
297
289
19
15
6
46
161
173
297
493
284
784
270
386
547
1879
325
796
164
760
1761
1536
297
288
19
15
6
46
161
173
297
493
284
784
270
898
547
1879
325
780
146
912
737
1536
309
320
19
15
6
46
161
173
297
493
284
784
270
802
547
1879
325
781
132
824
745
1536
305
321
19
15
6
46
161
173
297
493
284
784
270
802
547
1879
325
789
164
1000
706
1536
308
337
19
15
6
46
161
173
297
493
284
784
270
802
547
1879
325
788
164
1000
706
1536
308
336
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
837
12
932
752
1762
1536
116
1344
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
837
13
932
752
1762
1536
113
1345
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
837
21
900
760
1762
1536
113
1365
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
837
20
900
760
1762
1536
116
1360
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
837
29
900
760
1762
1536
105
865
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
12
932
752
1762
1536
1588
1344
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
12
914
760
1761
1536
1577
1344
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
13
932
752
1762
1536
1585
1345
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
21
900
760
1762
1536
1585
1365
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
20
900
760
1762
1536
1588
1360
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
29
900
760
1762
1536
1577
1185
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
36
932
760
1761
1536
1588
1156
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
37
932
760
1761
1536
1585
1413
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
44
932
760
1761
1536
1577
1408
19
15
6
46
161
173
297
493
796
16
270
386
547
1879
1477
45
932
760
1761
1536
1585
1281
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
1349
12
914
912
721
1536
1652
1472
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
1349
21
900
912
738
1536
1649
1493
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
1349
20
900
912
738
1536
1652
1488
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
837
12
914
912
721
1536
116
1344
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
837
21
900
912
738
1536
113
1365
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
837
20
900
912
738
1536
116
1360
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
837
117
900
912
722
1536
105
777
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
1477
12
914
912
721
1536
1588
1344
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
1477
21
900
912
738
1536
1585
1365
19
15
6
46
161
173
297
493
796
16
270
898
547
1879
1477
20
900
912
738
1536
1588
1360
19
15
6
46
161
173
297
493
796
16
270
418
547
1879
837
21
900
744
1730
1536
116
1361
19
15
6
46
161
173
297
493
796
16
270
418
547
1879
837
20
900
744
1730
1536
116
1360
19
15
6
46
161
173
297
493
796
16
270
418
547
1879
837
29
900
744
1769
1536
105
865
19
15
6
46
161
173
297
493
796
16
270
418
547
1879
837
117
900
744
1769
1536
105
777
19
15
6
46
161
173
297
493
796
16
270
418
547
1879
1477
21
900
744
1730
1536
1588
1297
19
15
6
46
161
173
297
493
796
16
270
418
547
1879
1477
20
900
744
1730
1536
1588
1360
19
15
6
46
161
173
297
493
796
16
270
418
547
1879
1477
29
900
744
1769
1536
1577
1185
19
15
6
46
161
173
297
493
796
16
270
802
547
1879
1477
36
932
1000
706
1536
1588
1412
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
524
146
760
1761
1536
116
1216
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
533
132
760
1762
1536
113
341
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
525
164
760
1762
1536
113
321
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
532
132
760
1762
1536
116
336
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
780
132
760
1762
1536
116
1088
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
781
132
760
1762
1536
113
65
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
789
132
760
1762
1536
113
1109
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
789
164
752
1762
1536
113
1109
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
788
132
760
1762
1536
116
1104
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
788
164
752
1762
1536
116
1104
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
788
146
760
1761
1536
116
1104
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
797
132
760
1762
1536
105
97
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
837
797
164
752
1762
1536
105
97
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
277
132
760
1762
1536
1585
1045
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
277
164
752
1762
1536
1585
1045
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
276
132
760
1762
1536
1588
1040
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
276
164
752
1762
1536
1588
1040
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
276
146
760
1761
1536
1588
1040
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
789
164
760
1761
1536
1577
73
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
788
164
760
1761
1536
1588
80
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
788
146
760
1761
1536
1588
80
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
285
164
760
1761
1536
1577
1121
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
797
164
760
1761
1536
1577
33
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
292
132
760
1762
1536
1588
1028
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
292
164
752
1762
1536
1588
1028
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
293
132
760
1762
1536
1585
1029
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
293
164
752
1762
1536
1585
1029
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
300
132
760
1762
1536
1588
1024
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
300
164
752
1762
1536
1588
1024
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
301
132
760
1762
1536
1585
1025
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
301
164
752
1762
1536
1585
1025
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
812
164
760
1761
1536
1588
0
19
15
6
46
161
173
297
493
796
784
270
386
547
1879
1477
813
164
760
1761
1536
1588
1
19
15
6
46
161
173
297
493
796
784
270
898
547
1879
1349
780
146
912
737
1536
1641
64
19
15
6
46
161
173
297
493
796
784
270
898
547
1879
837
524
146
912
737
1536
105
320
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
837
524
146
744
1730
1536
116
320
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
837
533
132
744
1730
1536
116
337
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
837
532
132
744
1730
1536
116
336
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
837
780
132
744
1730
1536
116
1088
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
837
781
132
744
1730
1536
116
65
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
268
132
744
1730
1536
1588
1088
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
269
132
744
1730
1536
1588
1089
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
780
132
744
1730
1536
1588
64
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
277
164
744
1730
1536
1588
1041
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
276
164
744
1730
1536
1588
1040
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
276
146
744
1730
1536
1588
1040
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
292
164
744
1730
1536
1588
1028
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
293
164
744
1730
1536
1588
1029
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
300
132
744
1730
1536
1588
1024
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
300
164
744
1730
1536
1588
1024
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
301
132
744
1730
1536
1588
1025
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
301
164
744
1730
1536
1588
1025
19
15
6
46
161
173
297
493
796
784
270
418
547
1879
1477
812
132
744
1730
1536
1588
0
19
15
6
46
161
173
297
493
796
784
270
802
547
1879
1349
781
132
824
745
1536
1649
65
19
15
6
46
161
173
297
493
796
784
270
802
547
1879
1349
789
132
824
745
1536
1649
81
19
15
6
46
161
173
297
493
796
784
270
802
547
1879
1349
789
164
1000
706
1536
1652
81
19
15
6
46
161
173
297
493
796
784
270
802
547
1879
1349
788
164
1000
706
1536
1652
80
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
837
524
1828
1264
994
1536
116
320
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
837
525
1828
1264
994
1536
113
321
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
837
541
1828
1272
994
1536
105
737
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
524
1828
1264
994
1536
1588
192
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
525
1828
1264
994
1536
1585
193
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
541
1828
1272
994
1536
1577
161
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
548
1828
1272
994
1536
1588
132
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1585
133
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
556
1828
1272
994
1536
1588
128
19
15
6
46
161
173
297
493
796
784
1294
642
547
1879
1477
557
1828
1272
994
1536
1585
129
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
837
524
1828
1224
962
1536
116
320
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
837
525
1828
1224
962
1536
105
321
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
1477
524
1828
1224
962
1536
1588
192
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
1477
525
1828
1224
962
1536
1577
193
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
1477
548
1828
1224
962
1536
1588
132
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
1477
549
1828
1224
962
1536
1588
133
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
1477
556
1828
1224
962
1536
1588
128
19
15
6
46
161
173
297
493
796
784
1294
706
547
1879
1477
557
1828
1224
962
1536
1577
129
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
837
524
1828
1256
962
1536
116
320
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
837
533
1828
1256
962
1536
116
337
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
837
525
1828
1256
962
1536
116
321
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
837
532
1828
1256
962
1536
116
336
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
524
1828
1256
962
1536
1588
192
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
533
1828
1256
962
1536
1588
145
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
525
1828
1256
962
1536
1588
193
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
532
1828
1256
962
1536
1588
144
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
548
1828
1256
962
1536
1588
132
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
549
1828
1256
962
1536
1588
133
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
556
1828
1256
962
1536
1588
128
19
15
6
46
161
173
297
493
796
784
1294
674
547
1879
1477
557
1828
1256
962
1536
1588
129
19
15
6
46
161
173
297
493
188
16
270
898
547
1879
1029
517
900
912
722
1536
1817
1113
19
15
6
46
161
173
297
493
188
16
270
898
547
1879
1029
261
900
912
722
1536
1817
133
19
15
6
46
161
173
297
493
188
16
270
898
547
1879
1029
269
900
912
722
1536
1817
129
19
15
6
46
161
301
41
109
28
528
270
546
35
855
837
1869
708
1584
690
1664
729
1601
19
15
6
46
161
301
41
109
540
528
270
546
35
855
1861
1356
644
1624
1090
1664
1588
1856
19
15
6
46
161
301
41
109
540
528
270
546
35
855
1861
1356
708
1624
1090
1664
1588
1856
19
15
6
46
161
301
41
109
540
528
270
546
35
855
1861
1357
644
1624
1090
1664
1585
1857
19
15
6
46
161
301
41
109
540
528
270
546
35
855
1861
1357
708
1584
690
1664
1753
1601
19
15
6
46
161
301
41
109
540
784
1294
546
35
855
1861
781
1796
1072
690
1664
1577
193
19
15
6
46
161
301
41
109
540
784
1294
546
35
855
1861
781
1828
1072
690
1664
1577
193
19
15
6
46
161
301
41
109
540
784
1294
546
35
855
1861
789
1796
1072
690
1664
1577
201
19
15
6
46
161
301
41
109
540
784
1294
546
35
855
1861
789
1828
1072
690
1664
1577
201
19
15
6
46
161
301
41
109
540
784
1294
546
35
855
1861
797
1796
1072
690
1664
1577
161
19
15
6
46
161
301
41
109
540
784
1294
546
35
855
1861
797
1828
1072
690
1664
1577
161
19
15
6
46
161
301
41
109
540
784
1294
546
35
855
1861
885
1828
1072
690
1664
1577
137
19
15
6
46
161
301
553
109
28
528
270
546
931
567
837
1869
644
1584
1346
704
1585
1601
19
15
6
46
161
301
553
109
540
528
270
546
931
567
1861
1357
644
1584
1346
704
561
833
19
15
6
46
161
301
553
109
540
528
270
546
931
567
1861
1357
708
1584
1346
704
561
833
19
15
6
46
161
301
297
109
28
528
270
514
707
567
837
1868
644
1608
1426
928
562
1600
19
15
6
46
161
301
297
109
28
528
270
514
707
567
837
1869
644
1544
914
928
561
1601
19
15
6
46
161
301
297
109
28
528
270
514
707
567
837
1869
708
1544
914
928
561
1601
19
15
6
46
161
301
297
109
28
528
270
514
707
567
837
1909
708
1544
914
928
561
1673
19
15
6
46
161
301
297
109
28
528
270
514
419
567
837
1868
644
1544
1250
448
564
1600
19
15
6
46
161
301
297
109
28
528
270
514
419
567
837
1868
708
1544
1250
448
564
1600
19
15
6
46
161
301
297
109
28
528
270
546
419
567
837
1868
644
1584
1218
704
564
1600
19
15
6
46
161
301
297
109
28
528
270
546
419
567
837
1869
644
1592
1218
704
561
1601
19
15
6
46
161
301
297
109
540
528
270
514
707
567
1861
1356
644
1544
914
928
1586
1600
19
15
6
46
161
301
297
109
540
528
270
514
707
567
1861
1356
708
1544
914
928
1586
1600
19
15
6
46
161
301
297
109
540
528
270
514
707
567
1861
1357
644
1544
914
928
1585
1345
19
15
6
46
161
301
297
109
540
528
270
514
707
567
1861
1357
708
1544
914
928
1585
1345
19
15
6
46
161
301
297
109
540
528
270
514
707
567
1861
1397
708
1544
914
928
1585
1801
19
15
6
46
161
301
297
109
540
528
270
514
739
567
1861
1357
644
1608
850
896
1585
1601
19
15
6
46
161
301
297
109
540
528
270
546
547
599
1861
1356
708
1624
961
640
1577
1600
19
15
6
46
161
301
297
109
540
528
270
546
547
599
1861
1357
644
1624
818
640
1577
1601
19
15
6
46
161
301
297
109
540
528
270
546
547
599
1861
1357
708
1584
818
640
1577
1601
19
15
6
46
161
301
297
109
540
528
270
546
547
599
1861
1397
708
1584
818
640
1577
1801
19
15
6
46
161
301
297
109
540
784
1294
514
419
567
1861
844
1810
1064
226
704
1588
320
19
15
6
46
161
301
297
109
540
784
1294
514
419
567
1861
844
1828
1064
226
704
1588
320
19
15
6
46
161
301
297
109
540
784
1294
514
419
567
1861
845
1828
1176
226
704
1589
321
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
524
1796
1168
978
640
1650
448
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
524
1810
1168
978
640
1650
448
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
524
1828
1176
978
640
1652
448
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
533
1796
1168
978
640
1650
401
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
533
1828
1176
978
640
1641
457
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
525
1796
1168
978
640
1650
449
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
525
1828
1176
978
640
1641
449
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
532
1796
1168
978
640
1650
400
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
532
1828
1176
978
640
1652
400
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
548
1828
1176
978
640
1652
388
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
549
1828
1176
978
640
1652
389
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
556
1796
1168
978
640
1650
384
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
556
1828
1176
978
640
1652
384
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
557
1796
1168
978
640
1650
385
19
15
6
46
161
301
297
109
796
784
1294
514
547
599
1989
557
1828
1176
978
640
1641
385
19
15
6
46
161
301
297
109
188
784
1294
514
419
151
645
1796
1796
1160
1234
1664
1716
1584
19
15
6
46
161
301
297
109
188
784
1294
514
419
151
645
1796
1828
1176
1234
1664
1716
1584
19
15
6
46
161
301
297
109
188
784
1294
514
419
151
645
1797
1796
1160
1234
1664
1716
1589
19
15
6
46
161
301
297
109
188
784
1294
514
419
151
645
1797
1828
1176
1234
1664
1716
1589
19
15
6
46
161
301
297
621
28
784
1294
514
547
1623
1221
1957
1796
1160
978
1664
1721
1157
19
15
6
46
161
301
297
621
28
784
1294
514
547
1623
1221
1957
1828
1160
978
1664
1721
1157
19
15
6
46
161
301
297
621
28
784
1294
514
547
1623
1221
1965
1796
1160
978
1664
1721
1153
19
15
6
46
161
301
297
621
28
784
1294
514
547
1623
1221
1965
1828
1160
978
1664
1721
1153
19
15
6
46
161
301
297
621
540
528
270
514
547
1623
1349
1357
644
1552
978
1664
1585
1345
19
15
6
46
161
301
297
621
540
528
270
546
547
1623
1349
1356
708
1624
961
1664
1577
1344
19
15
6
46
161
301
297
621
540
528
270
546
547
1623
1349
1357
708
1624
961
1664
1577
1345
19
15
6
46
161
301
297
621
540
784
1294
514
547
1623
1349
780
1810
1176
977
1664
1585
192
19
15
6
46
161
301
297
621
540
784
1294
514
547
1623
1349
781
1796
1168
978
1664
1585
193
19
15
6
46
161
301
297
621
540
784
1294
514
547
1623
1349
781
1828
1176
978
1664
1585
193
19
15
6
46
161
301
297
621
540
784
1294
514
547
1623
1349
789
1796
1168
978
1664
1585
209
19
15
6
46
161
301
297
621
540
784
1294
514
547
1623
1349
789
1828
1176
978
1664
1585
209
19
15
6
46
161
301
297
621
540
784
1294
514
547
1623
965
781
1796
1160
978
1664
185
65
19
15
6
46
161
301
297
621
540
784
1294
514
547
1623
965
781
1828
1160
978
1664
185
65
19
15
6
46
161
301
297
621
284
272
270
546
547
1623
709
661
644
1584
818
1664
89
1617
19
15
6
46
289
109
297
182
182
456
398
2
386
198
258
387
273
16
404
0
252
258
19
15
6
46
289
557
41
109
28
16
398
962
67
87
197
21
964
840
770
96
217
209
19
15
6
46
289
557
41
109
28
16
398
962
67
87
197
277
964
840
770
96
217
849
19
15
6
46
289
557
41
109
28
16
398
962
67
87
197
149
964
840
770
96
217
81
19
15
6
46
289
557
41
109
28
16
398
962
67
87
197
429
964
840
770
608
857
641
19
15
6
46
289
557
41
109
28
16
398
930
675
343
197
21
964
872
578
0
116
209
19
15
6
46
289
557
41
109
28
16
398
930
675
343
197
20
964
872
578
0
116
208
19
15
6
46
289
557
41
109
28
16
398
930
675
343
197
277
964
872
578
0
116
721
19
15
6
46
289
557
41
109
28
16
398
930
675
343
197
276
964
872
578
0
116
720
19
15
6
46
289
557
41
109
28
16
398
930
675
343
197
405
964
1744
562
0
1205
657
19
15
6
46
289
557
41
109
28
16
398
930
675
343
197
428
964
872
578
0
1202
640
19
15
6
46
289
557
41
109
28
16
398
930
675
343
197
429
964
1744
562
0
1205
641
19
15
6
46
289
557
41
109
28
16
398
930
675
343
709
405
964
1744
562
0
1625
593
19
15
6
46
289
557
41
109
28
16
398
930
675
1623
709
533
964
872
578
512
372
1489
19
15
6
46
289
557
41
109
28
16
398
930
675
1623
709
532
964
872
578
512
372
1488
19
15
6
46
289
557
41
109
28
16
398
930
675
1623
709
277
964
872
578
512
372
337
19
15
6
46
289
557
41
109
28
16
398
930
675
1623
709
276
964
872
578
512
372
336
19
15
6
46
289
557
41
109
28
16
430
930
675
343
709
396
978
848
577
0
1625
576
19
15
6
46
289
557
41
109
28
16
430
930
675
1623
709
396
978
848
577
512
377
576
19
15
6
46
289
557
41
109
540
784
1422
930
675
1623
1861
885
1860
1200
562
512
1705
137
19
15
6
46
289
557
41
109
108
16
430
930
1059
55
13
12
978
1752
1729
192
225
96
19
15
6
46
289
557
41
109
108
16
430
930
1059
1591
13
12
978
1752
1729
1216
225
96
19
15
6
46
289
557
41
109
188
16
398
962
67
87
133
5
964
840
770
1120
753
985
19
15
6
46
289
557
41
109
188
16
398
930
675
311
133
260
964
872
578
64
228
496
19
15
6
46
289
557
41
109
188
16
398
930
675
311
133
261
964
872
578
64
228
497
19
15
6
46
289
557
41
118
29
16
398
898
66
70
199
408
964
784
916
1152
386
803
19
15
6
46
289
557
41
118
29
16
398
898
66
70
455
408
964
784
916
1152
898
547
19
15
6
46
289
557
41
118
29
16
398
898
66
70
231
408
964
784
916
1152
194
771
19
15
6
46
289
557
41
118
29
16
398
898
66
70
359
8
964
784
916
1152
962
611
19
15
6
46
289
557
41
118
29
16
398
898
66
70
871
776
964
784
916
1152
1986
1379
19
15
6
46
289
557
41
118
29
16
398
898
66
326
455
408
964
784
916
640
642
547
19
15
6
46
289
557
41
118
29
16
398
898
66
326
231
408
964
784
916
640
66
771
19
15
6
46
289
557
41
118
29
16
398
898
66
326
359
8
964
784
916
640
706
99
19
15
6
46
289
557
41
118
29
16
398
898
66
326
359
520
964
784
916
640
706
1635
19
15
6
46
289
557
41
621
540
16
398
930
675
1847
1349
588
964
872
578
1088
1620
64
19
15
6
46
289
557
41
621
540
16
398
930
675
1879
1349
588
964
872
578
1024
1908
64
19
15
6
46
289
557
41
621
540
784
1422
930
675
1879
1349
885
1860
1200
690
1024
1577
137
19
15
6
46
289
557
553
109
540
16
398
962
995
567
1861
589
964
840
18
384
561
65
19
15
6
46
289
557
553
109
540
784
1422
898
963
567
1861
885
1860
1192
34
416
561
265
19
15
6
46
289
557
553
109
540
784
1422
962
995
567
1861
885
1860
1160
18
384
561
265
19
15
6
46
289
557
553
621
796
1296
398
898
963
919
837
1813
1412
1448
34
96
57
613
19
15
6
46
289
557
553
621
796
1296
398
962
963
919
837
1805
1444
1416
2
96
49
1217
19
15
6
46
289
557
553
621
796
1296
398
962
963
919
837
1813
1412
1416
2
96
49
1125
19
15
6
46
289
557
553
621
796
1296
398
962
963
919
837
1821
1412
1416
2
96
49
1121
19
15
6
46
289
557
553
621
796
1296
398
930
963
919
837
1805
1444
1456
2
96
49
1217
19
15
6
46
289
557
553
621
796
1296
398
930
963
919
837
1813
1412
1456
2
96
49
1125
19
15
6
46
289
557
553
621
796
1296
398
930
963
919
837
1821
1412
1456
2
96
49
1121
19
15
6
46
289
557
553
1645
1564
1296
398
962
963
1943
1221
1804
1426
1432
1025
1120
817
192
19
15
6
46
289
557
553
1645
1564
1296
398
930
963
1943
1221
1804
1426
1456
1025
1120
817
192
19
15
6
46
289
557
297
109
28
16
398
898
547
311
197
277
964
1776
738
192
81
401
19
15
6
46
289
557
297
109
28
16
398
898
547
311
197
276
964
1776
738
192
84
848
19
15
6
46
289
557
297
109
28
16
398
930
547
599
197
429
964
1752
705
1664
105
1665
19
15
6
46
289
557
297
109
28
16
398
930
547
599
709
429
964
1752
705
1664
1129
129
19
15
6
46
289
557
297
109
28
16
398
930
1187
87
709
429
964
1744
1586
0
1641
129
19
15
6
46
289
557
297
109
540
784
1422
962
547
599
1861
885
1860
1176
674
1664
1577
265
19
15
6
46
289
557
297
109
108
16
430
930
547
567
13
12
978
1752
706
1728
98
96
19
15
6
46
289
557
297
621
796
1296
398
930
547
1623
837
1805
1444
1456
434
640
361
1217
19
15
6
46
289
557
297
621
796
1296
398
930
547
1623
837
1813
1412
1456
434
640
361
1225
19
15
6
46
289
557
297
621
796
1296
398
930
547
1623
837
1821
1412
1456
434
640
361
1121
19
15
6
46
289
557
297
621
188
16
398
898
1187
1591
1157
1028
964
1736
1634
1088
868
1520
19
15
6
46
289
557
297
621
188
16
398
898
1187
1591
1157
1029
964
1736
1634
1088
868
1521
19
15
6
46
289
557
297
630
541
272
398
898
578
1606
903
664
1860
1296
404
640
258
291
19
15
6
46
289
557
297
493
796
16
398
962
579
1879
1477
37
964
840
594
608
1585
1157
19
15
6
46
289
557
297
493
796
16
398
962
579
1879
1477
45
964
840
594
608
1585
1153
19
15
6
46
289
557
297
493
188
16
398
962
579
1879
1029
517
964
840
594
608
1009
1113
19
15
6
46
289
557
297
493
188
16
398
962
579
1879
1029
261
964
840
594
608
1777
133
19
15
6
46
289
557
297
493
188
16
398
962
579
1879
5
261
964
840
594
608
505
345
19
15
6
46
289
557
297
493
188
272
398
962
579
1879
1029
773
388
840
594
608
1777
1157
19
15
6
46
289
557
297
493
188
272
398
962
579
1879
1029
773
708
1608
594
608
1777
1157
19
15
6
46
289
557
297
493
188
272
398
962
579
1879
1029
773
1860
1416
594
608
1777
1157
19
15
6
46
289
557
297
493
188
272
398
962
579
1879
5
773
388
840
594
608
505
1369
19
15
6
46
289
557
297
493
188
272
398
962
579
1879
5
773
708
1608
594
608
505
1369
19
15
6
46
289
301
41
109
28
16
398
546
35
343
197
429
964
976
110
640
180
641
19
15
6
46
289
301
41
109
28
16
398
418
35
343
197
413
964
728
1729
640
297
673
19
15
6
46
289
301
41
109
28
16
398
418
35
343
325
885
964
744
1769
640
1897
777
19
15
6
46
289
301
41
109
28
16
398
418
35
343
837
885
964
728
1729
640
873
265
19
15
6
46
289
301
41
109
28
16
398
418
35
343
709
405
964
728
1729
640
1641
585
19
15
6
46
289
301
41
109
28
16
430
418
35
343
709
396
978
592
1729
640
1641
576
19
15
6
46
289
301
41
109
28
16
430
418
35
855
709
396
978
592
1729
1664
1129
576
19
15
6
46
289
301
553
109
28
16
398
386
963
567
837
845
964
424
546
672
1585
321
19
15
6
46
289
301
553
109
28
16
398
386
995
567
837
789
964
624
594
320
340
725
19
15
6
46
289
301
553
109
28
16
398
386
995
567
837
788
964
624
594
320
340
720
19
15
6
46
289
301
553
109
28
16
398
386
995
567
837
885
964
712
594
640
1593
265
19
15
6
46
289
301
553
109
28
16
398
450
995
567
837
789
964
392
530
576
1625
1233
19
15
6
46
289
301
553
109
28
16
398
450
995
567
837
788
964
392
546
576
1620
1232
19
15
6
46
289
301
553
109
28
16
398
450
995
567
837
589
964
392
530
576
1625
1089
19
15
6
46
289
301
553
109
28
16
398
450
995
567
837
588
964
392
546
576
1620
1088
19
15
6
46
289
301
553
109
28
16
398
450
995
567
837
844
964
392
546
576
1620
320
19
15
6
46
289
301
553
109
28
16
398
450
995
567
837
845
964
392
530
640
1585
321
19
15
6
46
289
301
553
109
28
16
398
418
963
567
837
589
964
728
513
672
1585
1089
19
15
6
46
289
301
553
109
28
16
398
418
963
567
837
588
964
728
513
672
1585
1088
19
15
6
46
289
301
553
109
28
16
398
418
963
567
837
885
964
728
513
672
1593
1161
19
15
6
46
289
301
553
109
540
16
398
386
963
567
1861
589
964
424
546
672
561
65
19
15
6
46
289
301
553
109
540
16
398
386
963
567
1861
588
964
424
546
672
564
64
19
15
6
46
289
301
553
109
540
16
398
450
995
567
1861
588
964
392
546
576
596
64
19
15
6
46
289
301
553
109
540
16
398
418
963
567
1861
589
964
728
513
160
561
65
19
15
6
46
289
301
553
109
540
16
398
418
963
567
1861
588
964
728
513
160
561
64
19
15
6
46
289
301
553
109
540
784
1422
386
963
567
1861
885
1860
1448
1058
160
561
265
19
15
6
46
289
301
553
109
540
784
1422
386
995
567
1861
885
1860
1296
1106
128
561
265
19
15
6
46
289
301
553
109
540
784
1422
450
995
567
1861
885
1860
136
530
384
561
265
19
15
6
46
289
301
553
109
108
16
430
418
931
1079
13
12
978
600
577
1728
98
96
19
15
6
46
289
301
553
109
108
16
430
418
931
1079
1549
12
978
600
577
1728
1122
96
19
15
6
46
289
301
553
109
108
16
430
418
931
567
13
12
978
600
577
704
98
96
19
15
6
46
289
301
553
109
108
16
430
418
931
567
1549
12
978
600
577
704
1122
96
19
15
6
46
289
301
553
109
108
16
430
418
931
567
1549
1548
978
600
577
704
1122
1632
19
15
6
46
289
301
553
118
29
16
430
418
962
1094
1351
1224
978
400
516
1664
1666
1539
19
15
6
46
289
301
553
118
541
272
398
418
962
582
1895
648
708
432
516
640
578
35
19
15
6
46
289
301
553
118
541
784
1438
386
962
582
1863
840
1906
1456
1156
1152
1154
387
19
15
6
46
289
301
553
118
540
784
1434
386
962
582
1864
842
1905
1464
1155
1152
1159
393
19
15
6
46
289
301
297
109
28
16
398
386
195
151
453
789
964
424
802
96
313
869
19
15
6
46
289
301
297
109
28
16
398
386
451
567
837
789
964
424
34
416
561
357
19
15
6
46
289
301
297
109
28
16
398
386
451
567
837
797
964
424
34
416
561
353
19
15
6
46
289
301
297
109
28
16
398
386
451
567
837
796
964
424
34
416
564
352
19
15
6
46
289
301
297
109
28
16
398
386
451
567
837
844
964
424
34
416
564
832
19
15
6
46
289
301
297
109
28
16
398
386
451
567
837
845
964
424
34
416
561
833
19
15
6
46
289
301
297
109
28
16
398
386
451
567
837
885
964
424
34
416
561
265
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
789
964
424
34
160
561
357
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
797
964
424
34
160
561
1249
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
796
964
424
34
160
564
352
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
589
964
424
34
160
561
1089
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
588
964
424
34
160
564
1088
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
844
964
424
34
160
564
832
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
845
964
424
34
160
561
833
19
15
6
46
289
301
297
109
28
16
398
386
451
311
837
885
964
424
34
160
561
777
19
15
6
46
289
301
297
109
28
16
398
386
483
567
837
789
964
712
82
384
561
357
19
15
6
46
289
301
297
109
28
16
398
386
483
567
837
797
964
712
82
384
561
353
19
15
6
46
289
301
297
109
28
16
398
386
483
567
837
885
964
712
82
384
561
265
19
15
6
46
289
301
297
109
28
16
398
386
483
311
837
789
964
712
82
128
561
357
19
15
6
46
289
301
297
109
28
16
398
386
483
311
837
797
964
712
82
128
561
353
19
15
6
46
289
301
297
109
28
16
398
386
483
311
837
885
964
712
82
128
561
265
19
15
6
46
289
301
297
109
28
16
398
386
483
311
709
277
964
712
1618
1600
1113
209
19
15
6
46
289
301
297
109
28
16
398
386
483
311
709
405
964
712
1618
1600
1113
145
19
15
6
46
289
301
297
109
28
16
398
194
195
55
837
844
964
1928
642
416
820
1344
19
15
6
46
289
301
297
109
28
16
398
194
195
55
837
845
964
1096
642
416
821
1345
19
15
6
46
289
301
297
109
28
16
398
194
195
55
837
885
964
1928
642
416
817
777
19
15
6
46
289
301
297
109
28
16
398
194
195
151
325
285
964
1928
1106
96
569
737
19
15
6
46
289
301
297
109
28
16
398
194
195
151
453
277
964
1928
1026
96
313
293
19
15
6
46
289
301
297
109
28
16
398
194
195
151
453
789
964
1928
1106
96
305
805
19
15
6
46
289
301
297
109
28
16
398
194
227
55
837
845
964
1928
658
384
817
833
19
15
6
46
289
301
297
109
28
16
398
194
227
55
837
885
964
1928
658
384
817
777
19
15
6
46
289
301
297
109
28
16
398
194
451
567
837
789
964
1928
514
416
565
357
19
15
6
46
289
301
297
109
28
16
398
194
451
567
837
788
964
1928
514
416
308
464
19
15
6
46
289
301
297
109
28
16
398
194
451
567
837
796
964
1928
514
416
308
352
19
15
6
46
289
301
297
109
28
16
398
194
451
567
837
844
964
1096
130
416
564
320
19
15
6
46
289
301
297
109
28
16
398
194
451
567
837
845
964
1096
130
416
561
321
19
15
6
46
289
301
297
109
28
16
398
194
451
567
837
885
964
1096
130
416
561
265
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
789
964
1928
514
160
569
1225
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
788
964
1928
514
160
564
720
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
796
964
1928
514
160
564
1248
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
589
964
1928
514
160
564
1089
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
588
964
1096
130
160
564
1088
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
844
964
1096
130
160
564
320
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
845
964
1096
130
160
569
321
19
15
6
46
289
301
297
109
28
16
398
194
451
311
837
885
964
1096
130
160
569
265
19
15
6
46
289
301
297
109
28
16
398
194
483
567
837
789
964
1928
1170
384
561
357
19
15
6
46
289
301
297
109
28
16
398
194
483
567
837
797
964
1928
1170
384
561
353
19
15
6
46
289
301
297
109
28
16
398
194
483
567
837
845
964
1096
146
384
561
321
19
15
6
46
289
301
297
109
28
16
398
194
483
567
837
885
964
1096
146
384
561
265
19
15
6
46
289
301
297
109
28
16
398
194
483
311
197
277
964
1928
578
64
89
849
19
15
6
46
289
301
297
109
28
16
398
194
483
311
197
276
964
1928
546
64
84
848
19
15
6
46
289
301
297
109
28
16
398
194
483
311
197
149
964
1928
578
64
89
81
19
15
6
46
289
301
297
109
28
16
398
194
483
311
325
589
964
1928
578
64
857
1345
19
15
6
46
289
301
297
109
28
16
398
194
483
311
325
588
964
1928
546
64
852
1344
19
15
6
46
289
301
297
109
28
16
398
194
483
311
325
844
964
1928
546
64
852
832
19
15
6
46
289
301
297
109
28
16
398
194
483
311
325
845
964
1928
578
64
857
833
19
15
6
46
289
301
297
109
28
16
398
194
483
311
837
789
964
1928
1170
128
561
1233
19
15
6
46
289
301
297
109
28
16
398
194
483
311
837
797
964
1928
1170
128
561
1249
19
15
6
46
289
301
297
109
28
16
398
194
483
311
837
844
964
1928
546
64
340
320
19
15
6
46
289
301
297
109
28
16
398
194
483
311
837
845
964
1096
146
128
561
321
19
15
6
46
289
301
297
109
28
16
398
194
483
311
837
885
964
1096
146
128
561
265
19
15
6
46
289
301
297
109
28
16
398
706
547
599
197
277
964
904
706
640
89
1745
19
15
6
46
289
301
297
109
28
16
398
706
547
599
197
149
964
904
706
640
89
81
19
15
6
46
289
301
297
109
28
16
398
706
547
599
325
277
964
904
706
640
217
465
19
15
6
46
289
301
297
109
28
16
398
706
547
599
325
789
964
904
706
640
217
1745
19
15
6
46
289
301
297
109
28
16
398
706
547
599
837
789
964
904
706
640
361
713
19
15
6
46
289
301
297
109
28
16
398
706
547
599
837
797
964
904
706
640
553
353
19
15
6
46
289
301
297
109
28
16
398
706
547
599
837
845
964
904
706
640
553
833
19
15
6
46
289
301
297
109
28
16
398
706
547
599
837
885
964
904
706
640
553
265
19
15
6
46
289
301
297
109
28
16
398
706
547
599
453
373
964
904
706
640
169
1801
19
15
6
46
289
301
297
109
28
16
398
706
707
567
837
789
964
904
514
416
561
357
19
15
6
46
289
301
297
109
28
16
398
706
707
567
837
796
964
904
514
416
564
352
19
15
6
46
289
301
297
109
28
16
398
706
707
567
837
844
964
904
514
416
564
320
19
15
6
46
289
301
297
109
28
16
398
706
707
567
837
845
964
904
514
416
561
833
19
15
6
46
289
301
297
109
28
16
398
706
707
567
837
885
964
904
514
416
561
265
19
15
6
46
289
301
297
109
28
16
398
706
451
567
837
789
964
904
2
416
561
357
19
15
6
46
289
301
297
109
28
16
398
706
451
567
837
788
964
904
2
416
308
464
19
15
6
46
289
301
297
109
28
16
398
706
451
567
837
796
964
904
2
416
564
352
19
15
6
46
289
301
297
109
28
16
398
706
451
567
837
844
964
904
2
416
564
320
19
15
6
46
289
301
297
109
28
16
398
706
451
567
837
845
964
904
2
416
561
321
19
15
6
46
289
301
297
109
28
16
398
706
451
567
837
885
964
904
2
416
561
265
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
789
964
904
2
160
561
1253
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
788
964
904
2
160
564
1232
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
796
964
904
2
160
564
1248
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
589
964
904
2
160
561
1089
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
588
964
904
2
160
564
1088
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
844
964
904
2
160
564
320
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
845
964
904
2
160
561
321
19
15
6
46
289
301
297
109
28
16
398
706
451
311
837
885
964
904
2
160
561
265
19
15
6
46
289
301
297
109
28
16
398
706
739
567
837
789
964
904
1170
384
561
357
19
15
6
46
289
301
297
109
28
16
398
706
739
567
837
797
964
904
1170
384
561
353
19
15
6
46
289
301
297
109
28
16
398
706
739
567
837
845
964
904
1170
384
561
321
19
15
6
46
289
301
297
109
28
16
398
706
739
567
837
885
964
904
1170
384
561
265
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
533
964
904
578
320
857
849
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
532
964
904
546
320
852
848
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
276
964
904
546
320
852
208
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
149
964
904
578
320
857
1105
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
148
964
904
546
320
852
1104
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
405
964
904
578
320
857
145
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
404
964
904
546
320
852
1168
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
421
964
904
578
320
857
1157
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
428
964
904
546
320
852
1152
19
15
6
46
289
301
297
109
28
16
398
706
739
567
709
429
964
904
578
320
857
129
19
15
6
46
289
301
297
109
28
16
398
706
483
567
837
789
964
904
18
384
561
357
19
15
6
46
289
301
297
109
28
16
398
706
483
567
837
797
964
904
18
384
561
353
19
15
6
46
289
301
297
109
28
16
398
706
483
567
837
845
964
904
18
384
561
321
19
15
6
46
289
301
297
109
28
16
398
706
483
567
837
885
964
904
18
384
561
265
19
15
6
46
289
301
297
109
28
16
398
706
483
311
197
276
964
904
34
64
84
848
19
15
6
46
289
301
297
109
28
16
398
706
483
311
197
149
964
904
66
64
89
81
19
15
6
46
289
301
297
109
28
16
398
706
483
311
325
589
964
904
66
64
857
1345
19
15
6
46
289
301
297
109
28
16
398
706
483
311
325
588
964
904
34
64
852
1344
19
15
6
46
289
301
297
109
28
16
398
706
483
311
325
844
964
904
34
64
852
832
19
15
6
46
289
301
297
109
28
16
398
706
483
311
325
845
964
904
66
64
857
833
19
15
6
46
289
301
297
109
28
16
398
706
483
311
837
844
964
904
34
64
340
320
19
15
6
46
289
301
297
109
28
16
398
706
483
311
837
845
964
904
66
64
345
321
19
15
6
46
289
301
297
109
28
16
398
450
323
87
197
405
964
392
82
96
601
657
19
15
6
46
289
301
297
109
28
16
398
450
323
87
837
789
964
392
82
96
889
721
19
15
6
46
289
301
297
109
28
16
398
450
323
87
837
589
964
392
82
96
889
1089
19
15
6
46
289
301
297
109
28
16
398
450
323
87
837
845
964
392
82
96
889
321
19
15
6
46
289
301
297
109
28
16
398
450
547
599
837
844
964
648
674
640
562
320
19
15
6
46
289
301
297
109
28
16
398
450
547
599
837
845
964
648
674
640
562
321
19
15
6
46
289
301
297
109
28
16
398
450
547
599
709
149
964
648
674
640
692
657
19
15
6
46
289
301
297
109
28
16
398
450
547
599
709
148
964
648
674
640
692
656
19
15
6
46
289
301
297
109
28
16
398
450
547
599
709
405
964
648
674
640
692
145
19
15
6
46
289
301
297
109
28
16
398
450
547
599
709
404
964
648
674
640
692
144
19
15
6
46
289
301
297
109
28
16
398
450
547
599
1733
149
964
648
674
640
1716
81
19
15
6
46
289
301
297
109
28
16
398
450
547
599
1733
148
964
648
674
640
1716
80
19
15
6
46
289
301
297
109
28
16
398
450
483
567
837
789
964
392
18
384
561
357
19
15
6
46
289
301
297
109
28
16
398
450
483
567
837
797
964
392
18
384
561
353
19
15
6
46
289
301
297
109
28
16
398
450
483
567
837
845
964
392
18
384
561
321
19
15
6
46
289
301
297
109
28
16
398
450
483
567
837
885
964
392
18
384
561
265
19
15
6
46
289
301
297
109
28
16
398
450
483
311
325
589
964
392
18
64
857
1345
19
15
6
46
289
301
297
109
28
16
398
450
483
311
325
845
964
392
18
64
857
833
19
15
6
46
289
301
297
109
28
16
398
450
483
311
837
789
964
392
18
128
561
357
19
15
6
46
289
301
297
109
28
16
398
450
483
311
837
797
964
392
18
128
561
353
19
15
6
46
289
301
297
109
28
16
398
450
483
311
837
845
964
392
18
128
561
321
19
15
6
46
289
301
297
109
28
16
398
450
483
311
837
885
964
392
18
128
561
649
19
15
6
46
289
301
297
109
28
16
398
418
195
151
453
789
964
432
770
96
305
805
19
15
6
46
289
301
297
109
28
16
398
418
547
599
837
885
964
728
705
640
553
265
19
15
6
46
289
301
297
109
28
16
398
418
547
599
709
429
964
728
705
640
681
129
19
15
6
46
289
301
297
109
28
16
398
418
547
599
709
413
964
728
705
640
681
161
19
15
6
46
289
301
297
109
28
16
398
418
547
599
453
373
964
728
705
640
169
1801
19
15
6
46
289
301
297
109
28
16
398
418
547
599
1733
429
964
728
705
640
1705
129
19
15
6
46
289
301
297
109
28
16
398
418
547
599
1733
413
964
728
705
640
1705
161
19
15
6
46
289
301
297
109
28
16
398
418
451
567
837
885
964
728
1
672
569
265
19
15
6
46
289
301
297
109
28
16
398
418
451
311
837
589
964
728
2
160
561
1089
19
15
6
46
289
301
297
109
28
16
398
418
451
311
837
588
964
728
2
160
564
1088
19
15
6
46
289
301
297
109
28
16
398
418
451
311
837
885
964
728
2
160
561
777
19
15
6
46
289
301
297
109
28
16
430
418
419
55
709
396
978
600
1601
1856
1364
576
19
15
6
46
289
301
297
109
540
16
398
450
547
599
1861
589
964
648
674
640
1586
65
19
15
6
46
289
301
297
109
540
16
398
450
547
599
1861
588
964
648
674
640
1586
64
19
15
6
46
289
301
297
109
540
16
398
418
547
599
1861
589
964
728
705
640
1577
65
19
15
6
46
289
301
297
109
540
16
398
418
547
599
1861
588
964
728
705
640
1577
64
19
15
6
46
289
301
297
109
540
16
398
418
451
567
1861
589
964
728
1
672
1585
65
19
15
6
46
289
301
297
109
540
16
398
418
451
567
1861
588
964
728
1
672
1585
64
19
15
6
46
289
301
297
109
108
16
430
418
419
55
13
12
978
600
1601
960
1122
96
19
15
6
46
289
301
297
109
284
16
398
194
451
311
965
629
964
1096
130
160
305
777
19
15
6
46
289
301
297
109
796
1296
398
450
547
599
1989
1804
1426
1160
674
640
1652
1088
19
15
6
46
289
301
297
109
796
1296
398
450
547
599
1989
1813
1412
1160
674
640
1652
1105
19
15
6
46
289
301
297
109
796
1296
398
450
547
599
1989
1812
1412
1160
674
640
1652
1104
19
15
6
46
289
301
297
109
796
1296
398
418
547
599
1989
1804
1426
1240
705
640
1641
1088
19
15
6
46
289
301
297
109
188
16
398
706
547
567
645
516
964
904
1218
448
868
1008
19
15
6
46
289
301
297
109
188
16
398
706
547
567
645
517
964
904
1218
448
868
1009
19
15
6
46
289
301
297
109
188
16
398
706
707
567
645
516
964
904
514
416
436
1008
19
15
6
46
289
301
297
109
188
16
398
706
707
567
645
517
964
904
514
416
436
1009
19
15
6
46
289
301
297
109
188
16
398
706
739
567
645
516
964
904
546
320
868
1008
19
15
6
46
289
301
297
109
188
16
398
706
739
567
645
517
964
904
546
320
868
1009
19
15
6
46
289
301
297
109
188
16
398
706
483
311
133
260
964
904
66
64
100
496
19
15
6
46
289
301
297
109
188
16
398
706
483
311
133
261
964
904
66
64
100
497
19
15
6
46
289
301
297
109
188
16
398
450
355
311
133
261
964
648
146
192
101
497
19
15
6
46
289
301
297
109
188
16
398
450
483
311
133
261
964
392
18
64
101
497
19
15
6
46
289
301
297
109
188
272
398
706
547
599
1157
773
708
904
706
640
1817
1497
19
15
6
46
289
301
297
118
29
16
398
418
450
582
711
408
964
432
4
640
642
163
19
15
6
46
289
301
297
118
285
272
398
386
450
582
903
664
388
752
132
384
258
803
19
15
6
46
289
301
297
118
285
272
398
386
450
582
903
664
708
240
132
384
258
803
19
15
6
46
289
301
297
118
285
272
398
418
194
582
903
664
388
432
772
896
258
803
19
15
6
46
289
301
297
118
285
272
398
418
194
582
903
664
708
432
772
896
258
803
19
15
6
46
289
301
297
118
285
272
398
418
450
70
903
664
388
432
4
768
770
803
19
15
6
46
289
301
297
118
285
272
398
418
450
70
903
664
708
432
4
768
770
803
19
15
6
46
289
301
297
118
285
272
398
418
450
582
903
664
388
432
4
384
258
803
19
15
6
46
289
301
297
118
285
272
398
418
450
582
903
664
708
432
4
384
258
803
19
15
6
46
289
301
297
182
29
16
398
418
194
198
39
392
964
432
772
640
706
1763
19
15
6
46
289
301
297
182
182
456
410
386
194
198
258
387
537
696
1667
1024
236
258
19
15
6
46
289
301
297
182
182
456
410
386
194
198
130
387
537
696
1668
1024
124
130
19
15
6
46
289
301
297
182
182
456
410
386
706
198
130
387
537
696
644
128
700
130
19
15
6
46
289
301
297
182
182
456
410
418
194
198
258
387
537
280
772
0
236
258
19
15
6
46
289
301
297
182
182
456
410
418
194
198
130
387
537
280
772
0
124
130
19
15
6
46
289
301
297
182
182
456
462
386
194
198
130
387
145
688
1668
1024
124
130
19
15
6
46
289
301
297
182
182
456
462
386
706
198
130
387
145
176
644
128
700
130
19
15
6
46
289
301
297
182
182
456
462
194
194
198
130
387
145
48
4
0
108
130
19
15
6
46
289
301
297
621
28
16
398
706
547
1623
1221
405
964
904
706
1664
1717
145
19
15
6
46
289
301
297
621
28
16
398
706
547
1623
1221
1181
964
904
706
1664
1705
1697
19
15
6
46
289
301
297
621
28
16
398
706
547
1623
1221
421
964
904
706
1664
1717
133
19
15
6
46
289
301
297
621
28
16
398
706
547
1623
1221
429
964
904
706
1664
1705
129
19
15
6
46
289
301
297
621
28
16
398
706
547
1623
1221
413
964
904
706
1664
1705
161
19
15
6
46
289
301
297
621
28
16
398
450
547
1623
1221
1044
964
648
674
1664
1716
1872
19
15
6
46
289
301
297
621
28
16
398
450
547
1623
1221
148
964
648
674
1664
1716
84
19
15
6
46
289
301
297
621
540
16
398
706
547
1623
1349
333
964
904
706
1664
1577
321
19
15
6
46
289
301
297
621
540
16
398
706
547
1623
1349
589
964
904
706
1664
1589
65
19
15
6
46
289
301
297
621
540
16
398
706
547
1623
1349
373
964
904
706
1664
1577
265
19
15
6
46
289
301
297
621
540
528
398
706
547
1623
1349
1397
452
904
706
1664
1577
1161
19
15
6
46
289
301
297
621
284
16
398
418
547
1623
709
21
964
616
745
1664
105
201
19
15
6
46
289
301
297
621
284
16
398
418
547
1623
709
533
964
616
745
1664
105
1737
19
15
6
46
289
301
297
621
284
272
398
706
547
1623
709
653
420
904
706
1664
105
1601
19
15
6
46
289
301
297
621
284
272
398
706
547
1623
709
661
388
904
706
1664
105
1609
19
15
6
46
289
301
297
621
284
272
398
706
547
1623
709
685
708
904
706
1664
105
1665
19
15
6
46
289
301
297
621
284
272
398
450
547
1623
709
684
708
648
674
1664
116
1664
19
15
6
46
289
301
297
621
284
272
398
450
547
1623
709
685
708
648
674
1664
116
1665
19
15
6
46
289
301
297
621
284
272
398
418
547
1623
709
661
388
616
745
1664
105
1609
19
15
6
46
289
301
297
621
284
272
398
418
547
1623
709
685
708
616
745
1664
105
1665
19
15
6
46
289
301
297
621
188
16
398
706
547
1623
1157
1029
964
904
706
1664
1817
1497
19
15
6
46
289
301
297
493
284
16
398
706
707
407
453
21
964
904
594
96
49
165
19
15
6
46
289
301
297
493
284
16
398
706
707
407
453
533
964
904
594
96
49
549
19
15
6
46
289
301
297
493
284
16
398
706
707
407
453
45
964
904
594
96
49
129
19
15
6
46
289
301
297
493
284
16
398
706
707
407
453
557
964
904
594
96
49
513
19
15
6
46
289
301
297
493
284
16
398
706
707
407
453
301
964
904
594
96
49
1
19
15
6
46
289
301
297
493
284
16
398
418
419
407
453
45
964
688
178
128
57
769
19
15
6
46
289
301
297
493
284
16
398
418
419
407
453
557
964
432
50
128
57
513
19
15
6
46
289
301
809
109
28
16
398
546
867
55
837
789
964
976
578
960
601
465
19
15
6
46
289
301
809
109
28
16
398
546
867
55
837
788
964
984
577
960
596
720
19
15
6
46
289
301
809
109
28
16
398
546
867
55
837
844
964
984
577
960
596
320
19
15
6
46
289
301
809
109
28
16
398
546
867
55
837
845
964
976
578
960
601
321
19
15
6
46
289
301
809
109
28
16
398
450
835
87
197
277
964
584
338
864
121
849
19
15
6
46
289
301
809
109
28
16
398
450
835
87
197
149
964
584
338
864
113
81
19
15
6
46
289
301
809
109
28
16
398
450
835
87
197
405
964
392
594
864
89
657
19
15
6
46
289
301
809
109
28
16
398
450
835
87
325
277
964
584
338
864
1393
721
19
15
6
46
289
301
809
109
28
16
398
450
835
87
325
845
964
392
338
864
1369
833
19
15
6
46
289
301
809
109
28
16
398
450
835
87
709
277
964
584
338
864
1137
209
19
15
6
46
289
301
809
109
28
16
398
450
835
87
709
149
964
584
338
864
1137
81
19
15
6
46
289
301
809
109
28
16
398
450
835
87
709
405
964
392
338
864
1137
145
19
15
6
46
289
301
809
109
28
16
398
450
835
87
709
429
964
584
338
864
1137
129
19
15
6
46
289
301
809
109
108
16
430
546
867
55
13
12
978
984
578
960
98
96
19
15
6
46
289
301
809
621
108
16
430
546
867
1079
1037
1292
978
984
578
1728
1122
1504
19
15
6
46
289
301
809
621
188
16
398
546
867
1079
1157
1029
964
976
578
1728
1753
2009
19
15
6
46
265
557
41
109
28
16
486
929
35
87
197
268
994
1574
945
1152
436
448
19
15
6
46
265
557
41
109
28
16
486
929
35
87
453
300
994
1574
945
1152
948
1152
19
15
6
46
265
557
41
109
28
16
486
929
35
343
197
268
994
1574
945
640
180
448
19
15
6
46
265
557
41
109
28
16
486
929
35
343
197
404
994
1574
945
640
180
656
19
15
6
46
265
557
41
109
28
16
486
929
35
343
325
268
994
1574
945
640
436
448
19
15
6
46
265
557
41
109
28
16
486
929
35
343
453
804
994
1574
945
640
692
1668
19
15
6
46
265
557
41
109
28
16
486
929
35
343
453
300
994
1574
945
640
692
384
19
15
6
46
265
557
41
109
28
16
486
929
35
343
453
812
994
1574
945
640
692
1664
19
15
6
46
265
557
297
621
28
16
486
929
1187
1623
1221
404
994
1706
1714
1024
820
144
19
15
6
46
265
301
41
109
28
16
486
417
35
343
197
12
994
550
945
640
180
960
19
15
6
46
265
301
41
109
28
16
486
417
35
343
197
268
994
550
945
640
180
448
19
15
6
46
265
301
41
109
28
16
486
417
35
343
197
404
994
550
945
640
180
656
19
15
6
46
265
301
41
109
28
16
486
417
35
343
325
268
994
550
945
640
436
448
19
15
6
46
265
301
41
109
28
16
486
417
35
343
325
780
994
550
945
640
436
960
19
15
6
46
265
301
41
109
28
16
486
417
35
343
453
292
994
550
945
640
692
388
19
15
6
46
265
301
41
109
28
16
486
417
35
343
453
804
994
550
945
640
692
1668
19
15
6
46
265
301
41
109
28
16
486
417
35
343
453
300
994
550
945
640
692
384
19
15
6
46
265
301
41
109
28
16
486
417
35
343
453
812
994
550
945
640
692
1664
19
15
6
46
265
301
297
109
28
16
482
417
451
567
837
781
993
685
129
416
309
449
19
15
6
46
265
301
297
109
28
16
486
417
195
151
709
404
994
294
809
1120
820
612
19
15
6
46
265
301
297
109
28
16
486
417
547
599
1733
404
994
550
433
640
1716
144
19
15
6
46
265
301
297
109
28
16
486
417
451
567
837
780
994
654
129
416
305
448
19
15
6
46
265
301
297
109
28
16
486
417
451
311
837
780
994
654
130
160
564
1216
19
15
6
46
265
301
297
109
28
16
486
417
483
567
837
780
994
654
49
384
308
448
19
15
6
46
265
301
297
493
284
16
486
417
195
407
453
36
994
294
809
608
52
132
19
15
6
46
265
301
297
493
284
16
486
417
195
407
453
44
994
294
809
608
52
128
19
15
6
46
265
301
297
493
284
16
486
417
195
407
453
548
994
294
809
608
52
516
19
15
6
46
265
301
297
493
284
16
486
417
195
407
453
556
994
294
809
608
52
512
19
15
6
46
265
301
297
493
284
16
486
417
419
407
453
292
994
682
178
128
52
4
19
15
6
46
265
301
297
493
284
16
486
417
419
407
453
300
994
682
178
128
52
0
19
15
6
46
265
301
297
493
284
16
486
417
419
407
453
301
994
682
178
128
52
1
19
15
6
46
137
45
41
109
28
16
98
33
67
87
197
13
225
173
41
96
217
193
19
15
6
46
137
45
41
109
28
16
98
33
67
87
197
269
225
173
41
96
217
833
19
15
6
46
137
45
41
109
28
16
102
33
67
87
197
12
226
166
41
96
372
192
19
15
6
46
137
45
41
109
28
16
102
33
67
87
197
268
226
166
41
96
372
832
19
15
6
46
137
45
41
109
28
16
102
33
67
87
197
140
226
166
41
96
372
64
19
15
6
46
137
45
41
109
28
16
102
33
35
87
197
12
226
166
177
128
433
192
19
15
6
46
137
45
41
109
28
16
102
33
35
87
197
44
226
166
177
128
433
896
19
15
6
46
137
45
41
109
28
16
102
33
35
87
197
268
226
166
177
128
433
448
19
15
6
46
137
45
41
109
28
16
102
33
35
87
453
300
226
166
177
384
945
384
19
15
6
46
137
45
41
109
540
16
102
33
291
855
1861
589
1762
1706
1714
1664
1753
65
19
15
6
46
137
45
41
109
284
528
102
33
291
343
965
1572
1250
1194
690
640
1716
1668
19
15
6
46
137
45
41
109
284
528
102
33
291
343
965
1580
1250
1194
690
640
1716
1664
19
15
6
46
137
45
41
109
284
528
102
33
291
343
965
1581
1250
1194
690
640
1716
1665
19
15
6
46
137
45
41
109
172
16
178
33
163
55
141
269
476
150
369
576
481
481
19
15
6
46
137
45
41
109
188
16
102
33
163
151
133
260
226
166
945
896
945
496
19
15
6
46
137
45
297
109
28
16
98
33
451
567
837
77
225
173
385
928
561
65
19
15
6
46
137
45
297
109
28
16
98
33
451
311
837
77
225
173
385
416
561
65
19
15
6
46
137
45
297
109
28
16
102
33
451
567
837
76
226
462
385
928
561
64
19
15
6
46
137
45
297
109
28
16
102
33
451
311
837
76
226
462
385
416
561
64
19
15
6
46
137
45
297
109
28
16
102
33
451
311
453
300
226
462
385
416
817
640
19
15
6
46
137
77
57
109
108
16
82
1
195
39
13
13
252
502
209
192
97
97
19
15
6
46
137
77
57
109
108
16
82
1
195
39
13
269
252
502
209
192
97
993
19
15
6
46
137
77
57
109
108
16
82
1
195
295
13
13
252
502
209
448
609
97
19
15
6
46
137
77
57
109
108
16
82
1
195
295
13
269
252
502
209
448
609
993
19
15
6
46
137
77
57
109
108
16
114
1
195
39
13
268
236
102
193
192
98
992
19
15
6
46
137
77
57
109
108
16
114
1
195
39
13
269
236
102
193
192
97
993
19
15
6
46
137
77
57
109
108
16
114
1
195
295
13
268
236
102
193
448
610
992
19
15
6
46
137
77
57
109
108
16
114
1
195
295
13
269
236
102
193
704
609
993
19
15
6
46
137
77
57
109
108
16
102
1
195
39
13
12
226
126
194
192
98
96
19
15
6
46
137
77
57
109
108
16
102
1
195
39
13
12
738
122
194
192
98
96
19
15
6
46
137
77
57
109
108
16
102
1
195
39
13
268
226
102
194
192
98
992
19
15
6
46
137
77
57
109
108
16
102
1
195
39
13
780
738
122
194
192
610
2016
19
15
6
46
137
77
57
109
108
16
102
1
195
295
13
12
226
126
194
704
610
1120
19
15
6
46
137
77
57
109
108
16
102
1
195
295
13
12
738
122
194
448
98
96
19
15
6
46
137
77
57
109
108
16
102
1
195
295
13
268
226
102
194
448
98
992
19
15
6
46
137
77
57
109
108
16
102
1
195
295
525
12
226
126
194
704
1634
1120
19
15
6
46
137
77
57
109
108
16
102
1
195
295
525
780
226
122
194
704
1634
1504
19
15
6
46
137
77
57
109
172
16
102
1
195
39
141
268
226
102
194
192
482
480
19
15
6
46
137
77
57
109
172
16
102
1
195
295
141
268
226
102
194
704
226
480
19
15
6
46
137
77
57
109
172
16
178
1
195
39
141
269
476
598
209
192
481
481
19
15
6
46
137
77
57
109
172
16
178
1
195
295
141
269
476
598
209
448
353
481
19
15
6
46
137
77
57
109
188
16
102
1
195
39
133
4
226
126
193
192
489
48
19
15
6
46
137
77
57
109
188
16
102
1
195
39
133
260
226
102
193
192
489
496
19
15
6
46
137
77
57
109
188
16
102
1
195
295
133
4
226
126
193
704
233
48
19
15
6
46
137
77
57
109
188
16
102
1
195
295
133
260
226
102
193
704
233
496
19
15
6
46
137
77
313
109
28
16
98
1
451
295
453
301
225
189
417
416
817
641
19
15
6
46
137
77
313
109
28
16
102
1
451
551
837
76
226
102
721
928
564
64
19
15
6
46
137
77
313
109
28
16
102
1
451
295
325
76
226
102
721
672
1588
576
19
15
6
46
137
77
313
109
28
16
102
1
451
295
837
76
226
102
721
672
564
64
19
15
6
46
137
77
313
109
28
16
102
1
451
295
837
588
226
102
721
672
564
1088
19
15
6
46
137
77
313
109
108
16
102
1
451
39
13
12
226
122
706
1984
1122
96
19
15
6
46
137
77
313
109
108
16
102
1
451
39
13
12
738
122
706
1984
1122
96
19
15
6
46
137
77
313
109
108
16
102
1
451
551
13
12
226
122
706
960
98
96
19
15
6
46
137
77
313
109
108
16
102
1
451
551
13
12
738
122
706
960
98
96
19
15
6
46
137
77
313
109
284
16
98
1
451
295
965
557
737
189
417
416
305
385
19
15
6
46
137
77
313
109
172
16
102
1
451
295
141
268
226
102
706
192
98
480
19
15
6
46
137
77
313
109
172
456
594
1
451
295
141
389
924
542
1729
192
97
433
19
15
6
46
137
77
313
109
172
456
618
1
451
295
141
388
980
118
706
192
98
816
19
15
6
46
137
77
313
109
172
456
618
1
451
295
141
389
980
118
705
192
97
849
19
15
6
46
137
77
313
109
172
456
618
1
451
295
653
388
980
118
706
704
1122
304
19
15
6
46
137
77
313
109
172
456
618
1
451
295
653
389
980
118
706
704
1122
305
19
15
6
46
137
77
313
109
188
16
102
1
451
295
133
4
226
126
705
192
105
48
19
15
6
46
137
77
313
109
188
16
102
1
451
295
133
260
226
102
705
192
105
496
19
15
6
46
137
77
313
109
188
16
102
1
451
295
645
4
226
122
706
704
1124
1072
19
15
6
46
137
173
41
109
108
16
82
705
483
55
13
13
764
1910
1105
1792
1121
97
19
15
6
46
137
173
41
109
108
16
82
705
483
311
13
13
764
1910
1105
256
97
97
19
15
6
46
137
173
297
109
108
16
82
705
547
55
525
13
764
1910
1489
1088
1633
97
19
15
6
46
137
173
297
493
796
784
614
417
547
1879
1477
812
994
718
1769
1536
1588
0
19
15
6
46
169
45
41
109
28
16
266
1
163
87
197
269
913
277
945
256
433
449
19
15
6
46
169
45
41
109
28
16
266
1
163
87
453
269
913
277
945
256
921
577
19
15
6
46
169
45
41
109
28
16
266
1
163
343
197
269
913
277
945
768
313
833
19
15
6
46
169
45
41
109
28
16
266
1
163
343
325
269
913
277
945
768
433
449
19
15
6
46
169
45
41
109
28
16
266
1
163
343
325
781
913
277
945
768
433
961
19
15
6
46
169
45
41
109
28
16
266
1
163
343
325
845
913
277
945
768
729
833
19
15
6
46
169
45
41
109
28
16
266
1
163
343
837
781
913
277
945
768
945
1217
19
15
6
46
169
45
41
109
28
16
266
1
163
343
837
845
913
277
945
768
985
833
19
15
6
46
169
45
41
109
28
16
266
1
163
343
453
269
913
277
945
768
665
193
19
15
6
46
169
45
41
109
28
16
266
33
291
823
837
845
913
309
801
960
561
833
19
15
6
46
169
45
41
109
28
16
166
33
67
87
197
141
468
166
9
96
217
65
19
15
6
46
169
45
41
109
28
16
166
33
67
87
197
149
468
166
9
96
217
81
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
21
468
594
105
128
433
209
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
20
468
594
105
128
436
208
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
141
468
86
97
128
369
65
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
140
468
86
97
128
217
64
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
149
468
82
105
128
433
145
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
164
468
146
178
128
436
132
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
148
468
82
105
128
436
144
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
165
468
146
73
128
437
133
19
15
6
46
169
45
41
109
28
16
166
33
35
87
197
421
468
598
97
128
729
1669
19
15
6
46
169
45
41
109
28
16
166
33
35
87
709
405
468
170
169
640
1897
585
19
15
6
46
169
45
41
109
28
16
166
33
35
87
453
277
468
146
178
384
921
593
19
15
6
46
169
45
41
109
28
16
166
33
35
87
453
276
468
166
161
384
921
464
19
15
6
46
169
45
41
109
28
16
166
33
35
343
197
149
468
166
161
896
1177
145
19
15
6
46
169
45
41
109
28
16
166
33
35
343
197
165
468
166
161
896
1177
133
19
15
6
46
169
45
41
109
28
16
166
33
35
343
197
421
468
166
161
896
1177
645
19
15
6
46
169
45
41
109
28
16
166
33
35
343
325
277
468
166
289
896
729
721
19
15
6
46
169
45
41
109
28
16
166
33
35
343
325
276
468
166
289
896
729
720
19
15
6
46
169
45
41
109
28
16
166
33
35
343
453
277
468
182
305
896
689
401
19
15
6
46
169
45
41
109
28
16
166
33
35
343
453
276
468
166
161
896
665
720
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
21
468
594
209
256
409
209
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
20
468
594
209
256
409
336
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
141
468
82
209
256
409
577
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
140
468
86
209
256
409
576
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
149
468
82
209
256
409
145
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
164
468
614
361
0
436
132
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
148
468
82
209
256
409
144
19
15
6
46
169
45
41
109
28
16
166
33
163
87
197
165
468
146
329
0
217
133
19
15
6
46
169
45
41
109
28
16
166
33
163
87
709
405
468
586
329
512
1908
597
19
15
6
46
169
45
41
109
28
16
166
33
163
87
453
277
468
594
209
256
921
593
19
15
6
46
169
45
41
109
28
16
166
33
163
87
453
276
468
594
209
256
921
592
19
15
6
46
169
45
41
109
28
16
166
33
163
343
197
21
468
598
353
768
601
337
19
15
6
46
169
45
41
109
28
16
166
33
163
343
197
20
468
598
353
768
601
336
19
15
6
46
169
45
41
109
28
16
166
33
163
343
197
141
468
598
353
768
1113
65
19
15
6
46
169
45
41
109
28
16
166
33
163
343
197
140
468
598
353
768
1113
64
19
15
6
46
169
45
41
109
28
16
166
33
163
343
197
149
468
598
353
768
1113
81
19
15
6
46
169
45
41
109
28
16
166
33
163
343
197
148
468
598
353
768
1113
80
19
15
6
46
169
45
41
109
28
16
166
33
163
343
197
165
468
614
353
768
1177
133
19
15
6
46
169
45
41
109
28
16
166
33
163
343
837
789
468
598
353
768
1753
1233
19
15
6
46
169
45
41
109
28
16
166
33
163
343
837
788
468
150
329
768
948
1232
19
15
6
46
169
45
41
109
28
16
166
33
163
343
453
277
468
598
353
768
665
145
19
15
6
46
169
45
41
109
28
16
166
33
163
407
325
21
468
82
209
384
561
613
19
15
6
46
169
45
41
109
28
16
166
33
163
407
325
277
468
150
329
384
565
741
19
15
6
46
169
45
41
109
28
16
166
33
163
407
453
277
468
594
209
384
308
341
19
15
6
46
169
45
41
109
28
16
166
33
163
407
453
276
468
594
209
384
308
340
19
15
6
46
169
45
41
109
28
16
166
33
291
87
197
141
468
150
457
128
361
65
19
15
6
46
169
45
41
109
28
16
166
33
291
87
197
140
468
150
457
128
372
64
19
15
6
46
169
45
41
109
28
16
166
33
291
87
197
149
468
146
457
128
373
81
19
15
6
46
169
45
41
109
28
16
166
33
291
87
197
164
468
150
457
128
436
132
19
15
6
46
169
45
41
109
28
16
166
33
291
87
197
148
468
150
457
128
436
144
19
15
6
46
169
45
41
109
28
16
166
33
291
87
197
165
468
150
457
128
436
133
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
21
468
594
465
448
340
341
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
20
468
594
465
448
340
336
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
141
468
150
457
448
345
65
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
140
468
598
465
448
340
64
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
149
468
146
457
448
345
81
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
164
468
594
465
448
340
132
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
148
468
594
465
448
340
80
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
165
468
594
465
448
340
133
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
420
468
594
465
448
340
644
19
15
6
46
169
45
41
109
28
16
166
33
291
311
197
421
468
594
465
448
340
645
19
15
6
46
169
45
41
109
28
16
166
33
291
823
837
277
468
146
457
960
601
209
19
15
6
46
169
45
41
109
28
16
166
33
291
823
837
789
468
146
457
960
597
1237
19
15
6
46
169
45
41
109
28
16
166
33
291
823
837
788
468
146
457
960
596
1236
19
15
6
46
169
45
41
109
284
16
266
1
163
343
965
269
913
277
945
768
817
65
19
15
6
46
169
45
41
109
284
16
266
33
291
823
965
269
913
309
801
960
857
65
19
15
6
46
169
45
41
109
284
784
266
1
163
343
965
781
145
533
945
768
817
321
19
15
6
46
169
45
41
109
284
784
266
33
291
823
965
781
145
309
801
960
857
1089
19
15
6
46
169
45
41
109
172
456
138
1
35
55
141
388
4
22
178
704
482
432
19
15
6
46
169
45
41
109
172
456
138
1
35
55
141
388
20
22
178
704
482
432
19
15
6
46
169
45
41
109
172
456
138
33
35
55
141
388
20
182
82
192
482
432
19
15
6
46
169
45
41
109
172
456
138
33
35
55
141
389
20
182
81
192
481
433
19
15
6
46
169
45
41
109
172
456
138
33
163
55
141
388
20
182
338
64
482
816
19
15
6
46
169
45
41
109
172
456
138
33
163
55
141
389
20
110
353
576
481
433
19
15
6
46
169
45
41
109
172
456
138
33
291
311
141
389
20
182
466
448
353
849
19
15
6
46
169
45
41
109
172
456
146
33
35
55
141
389
28
542
145
192
481
433
19
15
6
46
169
45
41
109
172
456
586
33
291
311
141
389
900
22
466
448
353
849
19
15
6
46
169
45
41
109
172
456
586
33
291
311
141
389
932
22
466
448
353
849
19
15
6
46
169
45
41
109
172
456
586
33
291
311
141
389
916
22
466
448
353
849
19
15
6
46
169
45
41
109
188
16
166
1
67
151
133
4
468
630
65
224
249
56
19
15
6
46
169
45
41
109
188
16
166
1
67
151
133
5
468
630
65
224
249
49
19
15
6
46
169
45
41
109
188
16
166
33
67
87
133
5
468
166
9
96
249
985
19
15
6
46
169
45
41
109
188
16
166
33
67
151
133
5
468
166
265
224
249
49
19
15
6
46
169
45
41
109
188
16
166
33
35
55
133
4
468
166
145
192
485
48
19
15
6
46
169
45
41
109
188
16
166
33
35
55
133
5
468
166
145
192
485
49
19
15
6
46
169
45
41
109
188
16
166
33
35
343
133
4
468
166
289
896
281
48
19
15
6
46
169
45
41
109
188
16
166
33
35
343
133
5
468
166
289
896
281
49
19
15
6
46
169
45
41
109
188
16
166
33
163
55
133
4
468
598
353
576
484
48
19
15
6
46
169
45
41
109
188
16
166
33
163
55
133
5
468
598
353
576
484
49
19
15
6
46
169
45
41
109
188
16
166
33
163
151
133
4
468
598
353
896
985
1008
19
15
6
46
169
45
41
109
188
16
166
33
163
151
133
5
468
598
353
896
985
1009
19
15
6
46
169
45
41
109
188
16
166
33
163
343
133
4
468
614
353
768
281
48
19
15
6
46
169
45
41
109
188
16
166
33
163
343
133
5
468
586
329
768
281
49
19
15
6
46
169
45
41
109
188
16
166
33
163
407
645
4
468
598
209
384
948
1072
19
15
6
46
169
45
41
109
188
16
166
33
163
407
645
5
468
598
209
384
945
1073
19
15
6
46
169
45
41
109
188
16
166
33
291
87
133
5
468
586
489
128
745
57
19
15
6
46
169
45
41
109
188
16
166
33
291
311
133
4
468
598
465
448
357
1008
19
15
6
46
169
45
41
109
188
16
166
33
291
311
133
5
468
598
465
448
357
1009
19
15
6
46
169
45
41
182
182
456
137
1
66
454
130
387
11
633
580
896
1132
634
19
15
6
46
169
45
41
182
182
456
137
1
66
454
130
387
15
537
132
896
1132
634
19
15
6
46
169
45
297
109
172
456
586
33
803
567
653
389
908
542
1826
960
737
369
19
15
6
46
169
45
297
182
182
16
137
1
450
198
258
267
459
281
388
0
252
434
19
15
6
46
169
45
297
182
182
456
137
1
450
198
258
387
11
281
388
0
252
258
19
15
6
46
169
45
297
182
182
456
137
1
450
198
258
387
15
25
388
0
252
258
19
15
6
46
169
45
297
182
182
456
137
1
450
198
130
387
11
281
388
0
108
130
19
15
6
46
169
45
297
182
182
456
137
1
450
198
130
387
15
25
388
0
108
130
19
15
6
46
169
173
41
109
28
16
166
385
35
87
197
164
468
502
433
512
436
132
19
15
6
46
169
173
41
109
28
16
166
385
35
87
197
165
468
502
433
512
436
133
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
21
468
402
401
512
377
209
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
20
468
402
401
512
436
912
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
141
468
854
481
512
361
65
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
140
468
854
481
512
361
64
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
149
468
854
481
512
361
73
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
164
468
402
401
512
436
132
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
148
468
854
481
512
361
72
19
15
6
46
169
173
41
109
28
16
166
417
35
87
197
165
468
402
401
512
436
133
19
15
6
46
169
173
41
109
28
16
166
417
35
87
709
405
468
854
481
512
1897
585
19
15
6
46
169
173
41
109
28
16
166
417
35
87
709
404
468
402
401
512
1908
592
19
15
6
46
169
173
41
109
28
16
166
417
35
87
453
277
468
406
433
0
945
1169
19
15
6
46
169
173
41
109
28
16
166
417
35
87
453
276
468
422
433
0
945
1168
19
15
6
46
169
173
41
109
28
16
166
417
35
343
197
21
468
470
465
768
113
209
19
15
6
46
169
173
41
109
28
16
166
417
35
343
197
20
468
406
457
768
116
208
19
15
6
46
169
173
41
109
28
16
166
417
35
343
197
141
468
854
465
768
113
65
19
15
6
46
169
173
41
109
28
16
166
417
35
343
197
140
468
854
465
768
113
64
19
15
6
46
169
173
41
109
28
16
166
417
35
343
197
149
468
854
465
768
113
81
19
15
6
46
169
173
41
109
28
16
166
417
35
343
197
148
468
854
465
768
113
80
19
15
6
46
169
173
41
109
28
16
166
417
35
311
197
21
468
402
402
448
345
337
19
15
6
46
169
173
41
109
28
16
166
417
35
311
197
141
468
402
402
448
345
65
19
15
6
46
169
173
41
109
28
16
166
417
35
311
197
149
468
402
402
448
345
145
19
15
6
46
169
173
41
109
28
16
166
417
35
311
197
165
468
402
402
448
345
133
19
15
6
46
169
173
41
109
28
16
166
417
35
407
325
21
468
426
425
384
564
357
19
15
6
46
169
173
41
109
28
16
166
417
35
407
325
276
468
422
433
384
564
720
19
15
6
46
169
173
41
109
28
16
166
417
35
407
453
277
468
406
417
384
305
421
19
15
6
46
169
173
41
109
28
16
166
417
35
407
453
276
468
422
433
384
308
336
19
15
6
46
169
173
41
109
108
16
274
833
963
567
13
13
940
1726
1074
800
97
97
19
15
6
46
169
173
41
109
108
16
274
833
963
567
13
269
940
1726
1074
1312
1121
993
19
15
6
46
169
173
41
109
108
16
274
833
963
567
525
13
940
1726
1074
1312
1377
1121
19
15
6
46
169
173
41
109
108
16
274
801
995
567
13
269
940
798
273
256
97
993
19
15
6
46
169
173
41
109
108
16
274
801
995
567
525
781
940
798
1298
1280
1378
1505
19
15
6
46
169
173
41
109
108
456
138
65
35
55
13
901
1028
78
194
576
1761
1969
19
15
6
46
169
173
41
109
284
16
166
417
35
343
965
533
468
470
481
768
817
849
19
15
6
46
169
173
41
109
284
16
166
417
35
343
965
532
468
486
433
768
817
848
19
15
6
46
169
173
41
109
172
456
138
65
35
55
141
388
4
46
193
64
482
432
19
15
6
46
169
173
41
109
172
456
138
65
35
55
141
389
4
302
961
576
481
433
19
15
6
46
169
173
41
109
172
456
138
65
35
567
653
388
4
302
961
1984
994
1264
19
15
6
46
169
173
41
109
172
456
138
65
35
567
653
389
4
302
961
1984
993
1265
19
15
6
46
169
173
41
109
172
456
138
65
35
311
141
388
4
46
193
448
226
432
19
15
6
46
169
173
41
109
172
456
138
65
35
311
141
388
20
150
194
448
226
432
19
15
6
46
169
173
41
109
172
456
138
65
35
311
141
389
4
46
193
448
225
433
19
15
6
46
169
173
41
109
172
456
138
65
35
311
141
389
12
78
193
448
225
433
19
15
6
46
169
173
41
109
172
456
138
65
35
311
141
389
20
142
193
448
225
433
19
15
6
46
169
173
41
109
172
456
138
65
483
311
141
388
4
302
809
576
354
880
19
15
6
46
169
173
41
109
172
456
138
385
35
55
141
388
4
502
434
64
482
432
19
15
6
46
169
173
41
109
172
456
138
385
35
55
141
388
20
502
434
64
482
432
19
15
6
46
169
173
41
109
172
456
138
385
35
55
141
389
4
502
433
64
481
433
19
15
6
46
169
173
41
109
172
456
138
385
35
55
141
389
20
502
433
64
481
433
19
15
6
46
169
173
41
109
172
456
138
385
35
311
141
388
4
502
434
448
226
432
19
15
6
46
169
173
41
109
172
456
138
385
35
311
141
388
20
502
434
448
226
432
19
15
6
46
169
173
41
109
172
456
138
385
35
311
141
389
4
502
433
448
225
753
19
15
6
46
169
173
41
109
172
456
138
385
35
311
141
389
20
502
433
448
225
753
19
15
6
46
169
173
41
109
172
456
146
65
35
311
141
389
28
62
193
448
225
433
19
15
6
46
169
173
41
109
172
456
146
385
35
55
141
389
28
438
433
64
481
433
19
15
6
46
169
173
41
109
172
456
146
385
35
311
141
389
28
438
433
448
225
753
19
15
6
46
169
173
41
109
172
456
586
65
35
567
653
388
900
598
962
1984
994
1264
19
15
6
46
169
173
41
109
172
456
586
65
35
567
653
388
916
598
962
1984
994
1264
19
15
6
46
169
173
41
109
172
456
586
65
35
567
653
389
900
598
961
1984
993
1265
19
15
6
46
169
173
41
109
172
456
586
65
35
567
653
389
916
598
962
1984
993
1265
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
388
900
1110
1218
1472
354
848
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
388
932
574
962
448
226
432
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
388
916
1110
194
448
226
432
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
389
900
1110
193
448
225
433
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
389
964
630
961
448
225
433
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
389
932
574
961
448
225
433
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
389
916
1110
193
448
225
433
19
15
6
46
169
173
41
109
172
456
586
65
35
311
141
389
972
630
962
448
225
433
19
15
6
46
169
173
41
109
172
456
586
65
35
311
653
389
900
1110
1217
1472
1377
337
19
15
6
46
169
173
41
109
172
456
586
65
451
311
141
389
900
566
818
288
353
881
19
15
6
46
169
173
41
109
172
456
586
65
451
311
141
389
964
566
818
288
353
881
19
15
6
46
169
173
41
109
172
456
586
65
451
311
141
389
932
574
818
288
353
881
19
15
6
46
169
173
41
109
172
456
586
65
451
311
141
389
916
566
818
288
353
881
19
15
6
46
169
173
41
109
188
16
166
385
35
55
133
4
468
502
433
64
485
560
19
15
6
46
169
173
41
109
188
16
166
385
35
55
133
5
468
502
433
64
485
561
19
15
6
46
169
173
41
109
188
16
166
385
35
311
133
4
468
502
433
448
356
1008
19
15
6
46
169
173
41
109
188
16
166
385
35
311
133
5
468
502
433
448
357
1009
19
15
6
46
169
173
41
109
188
16
166
417
35
55
133
4
468
422
401
64
485
560
19
15
6
46
169
173
41
109
188
16
166
417
35
55
133
5
468
422
401
64
485
561
19
15
6
46
169
173
41
109
188
16
166
417
35
151
133
4
468
422
417
896
1001
1016
19
15
6
46
169
173
41
109
188
16
166
417
35
151
133
5
468
426
425
896
945
49
19
15
6
46
169
173
41
109
188
16
166
417
35
311
133
4
468
422
401
448
229
48
19
15
6
46
169
173
41
109
188
16
166
417
35
311
133
5
468
422
401
448
229
49
19
15
6
46
169
173
41
109
188
16
166
417
35
407
645
4
468
422
433
384
948
48
19
15
6
46
169
173
41
109
188
16
166
417
35
407
645
5
468
426
425
384
945
49
19
15
6
46
169
173
41
109
188
16
166
417
35
407
645
260
468
422
433
384
948
560
19
15
6
46
169
173
41
109
188
16
166
417
35
407
645
261
468
426
425
384
945
561
19
15
6
46
169
173
41
182
182
272
137
385
450
454
258
779
331
889
260
0
380
882
19
15
6
46
169
173
41
182
182
456
137
385
450
454
258
387
7
509
4
0
252
258
19
15
6
46
169
173
41
182
182
456
137
385
450
454
130
387
11
889
516
512
1132
314
19
15
6
46
169
173
297
109
28
16
266
897
547
87
197
13
913
917
945
0
308
193
19
15
6
46
169
173
297
109
28
16
266
897
547
87
197
269
913
917
945
1024
121
833
19
15
6
46
169
173
297
109
28
16
266
897
547
87
197
141
913
917
945
0
308
65
19
15
6
46
169
173
297
109
28
16
266
897
547
87
325
269
913
917
945
1024
1897
705
19
15
6
46
169
173
297
109
28
16
266
897
547
87
325
781
913
917
945
1024
1897
1473
19
15
6
46
169
173
297
109
28
16
266
897
547
87
325
333
913
917
945
1024
1913
1857
19
15
6
46
169
173
297
109
28
16
266
897
547
87
325
845
913
917
945
1024
1897
833
19
15
6
46
169
173
297
109
28
16
266
897
547
87
709
269
913
917
945
1024
1641
193
19
15
6
46
169
173
297
109
28
16
266
897
547
87
709
781
913
917
945
1024
1641
1345
19
15
6
46
169
173
297
109
28
16
266
897
547
87
709
141
913
917
945
1024
1641
65
19
15
6
46
169
173
297
109
28
16
266
897
547
87
453
269
913
917
945
1024
1844
577
19
15
6
46
169
173
297
109
28
16
266
897
547
87
453
781
913
917
945
1024
1844
1345
19
15
6
46
169
173
297
109
28
16
170
417
547
311
197
141
465
853
849
576
81
65
19
15
6
46
169
173
297
109
28
16
166
385
547
87
197
164
468
502
945
0
116
132
19
15
6
46
169
173
297
109
28
16
166
385
547
87
197
165
468
502
945
0
121
133
19
15
6
46
169
173
297
109
28
16
166
385
547
87
709
420
468
502
945
1024
1332
1156
19
15
6
46
169
173
297
109
28
16
166
385
547
87
709
421
468
502
945
1024
1332
1157
19
15
6
46
169
173
297
109
28
16
166
417
547
55
197
141
468
854
841
64
345
65
19
15
6
46
169
173
297
109
28
16
166
417
547
55
197
149
468
854
841
64
345
81
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
21
468
470
993
1024
105
201
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
20
468
470
913
0
116
208
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
141
468
854
993
1024
105
65
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
140
468
854
993
1024
105
64
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
149
468
854
993
1024
105
73
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
164
468
422
913
0
116
132
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
148
468
854
993
1024
105
72
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
165
468
422
929
0
113
133
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
420
468
854
841
1024
1140
1668
19
15
6
46
169
173
297
109
28
16
166
417
547
87
197
421
468
854
849
1024
1137
1669
19
15
6
46
169
173
297
109
28
16
166
417
547
87
837
277
468
854
841
0
881
209
19
15
6
46
169
173
297
109
28
16
166
417
547
87
837
276
468
854
841
0
884
208
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
141
468
854
993
1024
1641
65
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
140
468
854
993
1024
1641
64
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
149
468
854
993
1024
1641
73
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
148
468
854
993
1024
1641
72
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
397
468
854
849
1024
1329
577
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
396
468
854
849
1024
1329
576
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
405
468
854
849
1024
1333
1173
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
420
468
854
849
1024
1652
132
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
404
468
854
841
1024
1652
144
19
15
6
46
169
173
297
109
28
16
166
417
547
87
709
421
468
854
849
1024
1329
1157
19
15
6
46
169
173
297
109
28
16
166
417
547
311
197
141
468
854
849
576
81
65
19
15
6
46
169
173
297
109
28
16
166
417
547
311
197
140
468
854
849
576
81
64
19
15
6
46
169
173
297
109
28
16
166
417
547
311
197
149
468
854
849
576
81
81
19
15
6
46
169
173
297
109
28
16
166
417
547
311
197
148
468
854
849
576
81
80
19
15
6
46
169
173
297
109
28
16
166
417
547
311
197
165
468
402
914
576
81
133
19
15
6
46
169
173
297
109
28
16
166
417
547
311
197
421
468
854
849
576
89
645
19
15
6
46
169
173
297
109
28
16
166
417
547
311
325
277
468
854
849
576
1588
1893
19
15
6
46
169
173
297
109
28
16
166
417
547
599
1221
149
468
854
865
768
1841
1105
19
15
6
46
169
173
297
109
28
16
166
417
547
599
1221
148
468
854
873
768
1844
1104
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
141
468
854
865
768
1145
65
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
140
468
854
865
768
1145
1088
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
149
468
854
865
768
1145
81
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
148
468
854
873
768
1140
80
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
397
468
854
841
768
820
577
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
396
468
854
841
768
820
576
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
405
468
854
865
768
1145
593
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
420
468
854
841
768
820
1156
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
404
468
854
873
768
1140
144
19
15
6
46
169
173
297
109
28
16
166
417
547
599
709
421
468
854
841
768
820
1157
19
15
6
46
169
173
297
109
108
16
274
833
547
55
13
269
940
1726
961
64
2017
993
19
15
6
46
169
173
297
109
108
16
274
833
547
55
525
13
940
990
961
1088
1633
97
19
15
6
46
169
173
297
109
108
16
274
801
547
55
13
269
940
798
401
64
97
993
19
15
6
46
169
173
297
109
108
16
274
929
547
55
13
13
940
926
913
64
97
97
19
15
6
46
169
173
297
109
108
16
274
929
547
55
525
13
940
926
913
1088
1633
97
19
15
6
46
169
173
297
109
284
16
266
801
547
87
965
269
913
821
417
0
817
65
19
15
6
46
169
173
297
109
172
456
138
385
547
55
141
388
4
502
946
64
354
880
19
15
6
46
169
173
297
109
172
456
138
385
547
55
141
388
20
502
946
64
354
880
19
15
6
46
169
173
297
109
172
456
138
385
547
55
141
389
4
502
945
64
353
849
19
15
6
46
169
173
297
109
172
456
138
385
547
55
141
389
20
502
945
64
353
849
19
15
6
46
169
173
297
109
172
456
138
417
547
55
141
388
4
470
850
1088
1250
432
19
15
6
46
169
173
297
109
172
456
138
417
547
55
141
388
20
470
850
1088
1250
432
19
15
6
46
169
173
297
109
172
456
138
417
547
55
141
389
4
470
849
1088
1249
433
19
15
6
46
169
173
297
109
172
456
138
417
547
55
141
389
12
478
849
1088
1249
433
19
15
6
46
169
173
297
109
172
456
138
417
547
55
141
389
20
470
849
1088
1249
433
19
15
6
46
169
173
297
109
172
456
138
417
547
311
141
388
4
470
850
576
98
848
19
15
6
46
169
173
297
109
172
456
138
417
547
311
141
388
20
470
850
576
98
848
19
15
6
46
169
173
297
109
172
456
138
417
547
311
141
389
4
470
849
576
97
849
19
15
6
46
169
173
297
109
172
456
138
417
547
311
141
389
12
478
850
576
97
849
19
15
6
46
169
173
297
109
172
456
138
417
547
311
141
389
20
470
849
576
97
849
19
15
6
46
169
173
297
109
172
456
146
385
547
55
141
389
28
438
945
64
225
433
19
15
6
46
169
173
297
109
172
456
586
65
547
55
141
388
900
598
1986
1088
226
432
19
15
6
46
169
173
297
109
172
456
586
65
547
55
141
388
916
598
1986
1088
226
432
19
15
6
46
169
173
297
109
172
456
586
65
547
55
141
389
900
598
1986
1088
225
433
19
15
6
46
169
173
297
109
172
456
586
65
547
55
141
389
964
630
1985
1088
225
433
19
15
6
46
169
173
297
109
172
456
586
65
547
55
141
389
916
598
1986
1088
225
433
19
15
6
46
169
173
297
109
172
456
586
65
547
311
141
388
900
598
1986
576
98
848
19
15
6
46
169
173
297
109
172
456
586
65
547
311
141
388
916
598
1986
576
98
848
19
15
6
46
169
173
297
109
172
456
586
65
547
311
141
389
900
598
1986
576
97
849
19
15
6
46
169
173
297
109
172
456
586
65
547
311
141
389
964
630
1985
576
97
849
19
15
6
46
169
173
297
109
172
456
586
65
547
311
141
389
916
598
1986
576
97
849
19
15
6
46
169
173
297
109
188
16
166
417
547
55
133
5
468
854
841
1088
229
1009
19
15
6
46
169
173
297
109
188
16
166
417
547
55
645
5
468
854
841
1088
1381
497
19
15
6
46
169
173
297
109
188
16
166
417
547
87
133
5
468
874
937
0
281
49
19
15
6
46
169
173
297
109
188
16
166
417
547
87
645
5
468
842
873
1024
1305
1073
19
15
6
46
169
173
297
109
188
16
166
417
547
87
645
261
468
842
873
1024
1305
561
19
15
6
46
169
173
297
109
188
16
166
417
547
311
133
4
468
854
849
576
100
1008
19
15
6
46
169
173
297
109
188
16
166
417
547
311
133
5
468
854
849
576
113
985
19
15
6
46
169
173
297
109
188
16
166
417
547
599
645
4
468
854
865
768
793
1072
19
15
6
46
169
173
297
109
188
16
166
417
547
599
645
5
468
854
865
768
793
1073
19
15
6
46
169
173
297
109
188
16
166
417
547
599
645
260
468
854
865
768
793
560
19
15
6
46
169
173
297
109
188
16
166
417
547
599
645
261
468
854
865
768
793
561
19
15
6
46
169
173
297
621
540
528
294
929
1571
1623
1349
1396
724
1750
1761
1024
1385
1288
19
15
6
46
169
173
297
621
540
528
294
929
1571
1623
1349
1397
724
1746
1737
1024
1385
1289
19
15
6
46
169
173
297
493
188
272
294
929
547
1879
1029
773
468
938
745
1536
1785
1241
19
15
6
46
169
301
41
109
540
528
294
545
35
855
1861
1397
724
1554
690
1664
1577
1673
19
15
6
46
169
301
41
109
540
784
1290
545
35
855
1861
781
1809
1077
673
1664
1589
193
19
15
6
46
169
301
41
109
540
784
1290
545
35
855
1861
789
1809
1077
673
1664
1589
209
19
15
6
46
169
301
553
109
540
528
294
545
931
567
1861
1397
724
1558
1361
704
561
1673
19
15
6
46
169
301
297
109
540
528
294
545
547
599
1861
1397
724
1554
818
640
1577
1801
19
15
6
46
297
45
41
109
28
16
422
33
35
87
197
277
980
2006
1121
128
433
401
19
15
6
46
297
45
41
109
28
16
422
33
35
87
197
276
980
2006
1121
128
217
464
19
15
6
46
297
45
41
109
28
16
422
33
35
87
197
149
980
2006
1121
128
433
145
19
15
6
46
297
45
41
109
28
16
422
33
35
87
197
148
980
2006
1121
128
217
80
19
15
6
46
297
45
41
109
28
16
422
33
35
87
197
421
980
2006
609
128
729
1669
19
15
6
46
297
45
41
109
28
16
422
33
35
87
453
277
980
2006
1129
640
945
401
19
15
6
46
297
45
41
109
28
16
422
33
35
87
453
276
980
2006
1129
640
948
400
19
15
6
46
297
45
41
109
28
16
422
33
35
343
837
884
980
2006
609
896
873
264
19
15
6
46
297
45
41
109
28
16
422
33
35
343
837
885
980
2006
609
896
937
649
19
15
6
46
297
109
297
182
182
272
393
1
386
198
258
779
395
25
388
0
380
882
19
15
6
46
297
109
297
182
182
456
393
1
386
198
258
387
267
25
388
0
220
258
19
15
6
46
297
109
297
182
182
456
393
1
386
198
258
387
271
25
388
0
220
258
19
15
6
46
297
557
41
109
28
16
422
897
675
343
197
277
980
1782
689
0
105
713
19
15
6
46
297
557
41
109
28
16
422
897
675
343
197
276
980
1782
689
0
105
712
19
15
6
46
297
557
41
109
28
16
422
897
675
1623
709
277
980
1782
689
512
361
329
19
15
6
46
297
557
41
109
28
16
422
929
1059
87
197
277
980
1750
1761
128
1385
713
19
15
6
46
297
557
41
109
28
16
422
929
1059
87
197
276
980
1750
1761
128
1385
712
19
15
6
46
297
557
41
109
28
16
422
929
675
343
197
21
980
854
593
0
121
209
19
15
6
46
297
557
41
109
28
16
422
929
675
343
197
277
980
854
609
0
113
849
19
15
6
46
297
557
41
109
28
16
422
929
675
343
197
276
980
854
609
0
1129
712
19
15
6
46
297
557
41
109
28
16
422
929
675
343
197
149
980
854
609
0
113
81
19
15
6
46
297
557
41
109
28
16
422
929
675
343
197
148
980
854
609
0
1129
72
19
15
6
46
297
557
41
109
28
16
422
929
675
343
197
420
980
854
585
0
1204
644
19
15
6
46
297
557
41
109
28
16
422
929
675
343
197
421
980
854
609
0
1201
645
19
15
6
46
297
557
41
109
28
16
422
929
675
343
325
277
980
854
609
0
729
721
19
15
6
46
297
557
41
109
28
16
422
929
675
343
325
276
980
854
609
0
729
720
19
15
6
46
297
557
41
109
28
16
422
929
675
343
325
628
980
854
609
0
1897
1288
19
15
6
46
297
557
41
109
28
16
422
929
675
343
325
629
980
854
609
0
1897
1289
19
15
6
46
297
557
41
109
28
16
422
929
675
343
837
788
980
1750
561
0
948
720
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
533
980
854
609
0
1625
849
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
532
980
854
609
0
1625
1424
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
149
980
854
609
0
1625
1105
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
148
980
854
609
0
1625
1104
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
397
980
854
609
0
1625
577
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
396
980
854
609
0
1625
576
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
405
980
854
609
0
1625
593
19
15
6
46
297
557
41
109
28
16
422
929
675
343
709
404
980
854
609
0
1625
592
19
15
6
46
297
557
41
109
28
16
422
929
675
343
453
277
980
1750
545
0
689
657
19
15
6
46
297
557
41
109
28
16
422
929
675
343
453
276
980
1766
545
0
693
656
19
15
6
46
297
557
41
109
28
16
422
929
675
343
453
789
980
850
617
0
1841
1361
19
15
6
46
297
557
41
109
28
16
422
929
675
343
453
788
980
850
617
0
1844
1360
19
15
6
46
297
557
41
109
28
16
422
929
675
599
197
21
980
854
593
1536
217
209
19
15
6
46
297
557
41
109
28
16
422
929
675
599
197
277
980
854
609
1536
217
465
19
15
6
46
297
557
41
109
28
16
422
929
675
599
197
276
980
854
609
1536
217
464
19
15
6
46
297
557
41
109
28
16
422
929
675
599
197
149
980
854
609
1536
217
593
19
15
6
46
297
557
41
109
28
16
422
929
675
599
197
148
980
854
609
1536
217
592
19
15
6
46
297
557
41
109
28
16
422
929
675
599
197
421
980
854
609
1536
1241
1669
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
197
21
980
854
593
512
217
209
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
197
277
980
854
609
512
217
1745
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
197
276
980
854
609
512
217
1744
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
197
149
980
854
609
512
217
1105
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
197
148
980
854
609
512
217
1104
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
533
980
854
609
512
369
1489
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
532
980
854
585
512
372
1488
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
277
980
854
609
512
369
337
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
276
980
854
609
512
361
328
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
149
980
854
593
512
372
1109
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
148
980
854
593
512
372
1108
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
397
980
854
609
512
369
577
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
396
980
854
609
512
377
576
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
405
980
854
609
512
369
593
19
15
6
46
297
557
41
109
28
16
422
929
675
1623
709
404
980
854
593
512
372
592
19
15
6
46
297
557
41
109
540
784
1446
929
675
1623
1861
884
1876
1190
545
512
681
136
19
15
6
46
297
557
41
109
540
784
1446
929
675
1623
1861
885
1876
1190
545
512
681
137
19
15
6
46
297
557
41
109
108
456
394
929
675
1591
13
900
516
1750
594
576
226
1968
19
15
6
46
297
557
41
109
108
456
394
929
675
1591
13
900
532
1750
546
576
226
1968
19
15
6
46
297
557
41
109
172
456
394
897
35
55
141
388
516
790
946
1216
482
432
19
15
6
46
297
557
41
109
172
456
394
897
35
55
141
388
260
790
946
1216
482
432
19
15
6
46
297
557
41
109
172
456
394
897
35
55
141
388
532
790
946
1216
482
432
19
15
6
46
297
557
41
109
172
456
394
897
35
311
141
388
516
790
946
704
226
432
19
15
6
46
297
557
41
109
172
456
394
897
35
311
141
388
260
790
946
704
226
432
19
15
6
46
297
557
41
109
172
456
394
897
35
311
141
388
532
790
946
704
226
432
19
15
6
46
297
557
41
109
172
456
394
897
35
311
141
389
516
790
945
704
353
849
19
15
6
46
297
557
41
109
172
456
394
897
35
311
141
389
260
790
945
704
353
849
19
15
6
46
297
557
41
109
172
456
394
897
35
311
141
389
532
790
945
704
353
849
19
15
6
46
297
557
41
109
172
456
394
929
675
567
1677
389
260
878
545
1600
2017
241
19
15
6
46
297
557
41
109
172
456
394
929
675
311
141
388
516
1750
594
64
1250
752
19
15
6
46
297
557
41
109
172
456
394
929
675
311
141
389
516
1750
593
64
1249
689
19
15
6
46
297
557
41
109
172
456
394
929
675
311
141
389
260
878
545
64
225
753
19
15
6
46
297
557
41
109
172
456
394
929
675
311
141
389
524
1758
594
64
225
433
19
15
6
46
297
557
41
109
172
456
458
929
675
567
1677
389
676
1710
545
1600
2017
241
19
15
6
46
297
557
41
109
172
456
458
929
675
311
141
389
676
1710
545
64
225
753
19
15
6
46
297
557
41
621
540
16
422
929
675
1879
965
628
980
854
609
1024
297
264
19
15
6
46
297
557
41
621
540
16
422
929
675
1879
965
629
980
854
609
1024
297
265
19
15
6
46
297
557
41
621
540
784
1446
929
675
1879
1349
885
1876
1190
673
1024
1577
137
19
15
6
46
297
557
41
621
284
16
422
897
675
1879
709
533
980
1782
689
1024
105
457
19
15
6
46
297
557
41
621
284
16
422
929
675
1879
709
533
980
854
609
1024
113
465
19
15
6
46
297
557
41
621
284
16
422
929
675
1879
709
532
980
854
593
1024
116
336
19
15
6
46
297
557
553
109
540
784
1446
929
963
567
1861
885
1876
1174
9
416
569
265
19
15
6
46
297
557
297
109
28
16
422
897
1187
87
197
277
980
1782
1713
0
185
401
19
15
6
46
297
557
297
109
28
16
422
897
1187
87
197
276
980
1782
1713
0
180
400
19
15
6
46
297
557
297
109
28
16
422
929
547
599
197
277
980
1750
737
1664
105
713
19
15
6
46
297
557
297
109
28
16
422
929
547
599
197
276
980
1750
737
1664
105
1480
19
15
6
46
297
557
297
109
28
16
422
929
547
599
325
277
980
1750
737
1664
217
465
19
15
6
46
297
557
297
109
28
16
422
929
1187
87
197
277
980
1746
1681
0
185
401
19
15
6
46
297
557
297
109
28
16
422
929
1187
87
197
276
980
1746
1681
0
180
400
19
15
6
46
297
557
297
109
28
16
422
929
1187
87
837
788
980
1750
1585
0
1460
1488
19
15
6
46
297
557
297
109
28
16
422
929
1187
87
453
277
980
1750
1569
0
689
145
19
15
6
46
297
557
297
109
28
16
422
929
1187
87
453
276
980
1766
1585
0
692
144
19
15
6
46
297
557
297
109
28
16
422
929
1187
87
453
789
980
1750
1569
0
1833
1353
19
15
6
46
297
557
297
109
172
456
394
929
1187
55
141
388
516
1750
1618
64
226
432
19
15
6
46
297
557
297
109
172
456
394
929
1187
55
141
389
516
1750
1617
64
225
433
19
15
6
46
297
557
297
109
172
456
394
929
1187
55
141
389
524
1758
1569
64
225
433
19
15
6
46
297
557
297
109
172
456
394
929
1187
55
653
389
516
1750
1618
64
1377
337
19
15
6
46
297
557
297
109
172
456
394
929
1187
55
653
389
524
1758
1618
64
1377
337
19
15
6
46
297
557
297
109
172
456
394
929
163
55
141
389
260
878
801
1088
225
433
19
15
6
46
297
557
297
621
28
16
422
929
1187
1623
1221
1044
980
1766
1585
1024
817
1488
19
15
6
46
297
557
297
621
284
16
422
897
1187
1623
709
21
980
1782
1713
1024
89
209
19
15
6
46
297
557
297
621
284
16
422
897
1187
1623
709
533
980
1782
1713
1024
89
337
19
15
6
46
297
557
297
621
284
16
422
929
547
1623
709
21
980
1750
1249
640
89
209
19
15
6
46
297
557
297
621
284
16
422
929
547
1623
709
20
980
1750
1249
640
89
208
19
15
6
46
297
557
297
621
284
16
422
929
547
1623
709
533
980
1750
1249
640
89
337
19
15
6
46
297
557
297
621
284
16
422
929
547
1623
709
532
980
1750
1249
640
89
336
19
15
6
46
297
557
297
621
284
16
422
929
1187
1623
709
21
980
1746
1681
1024
89
209
19
15
6
46
297
557
297
621
284
16
422
929
1187
1623
709
20
980
1746
1682
1024
114
208
19
15
6
46
297
557
297
621
284
16
422
929
1187
1623
709
533
980
1746
1681
1024
89
337
19
15
6
46
297
557
297
621
284
16
422
929
1187
1623
709
532
980
1746
1681
1024
89
400
19
15
6
46
297
557
297
621
172
456
394
929
1187
1591
1165
389
516
1750
1617
1088
865
241
19
15
6
46
297
557
297
621
172
456
394
929
1187
1591
1165
1413
516
1750
1617
1088
865
1361
19
15
6
46
297
557
297
493
28
16
422
929
547
1879
1093
277
980
1622
1249
1152
1833
201
19
15
6
46
297
301
41
109
28
16
422
545
35
87
197
21
980
982
97
128
369
209
19
15
6
46
297
301
41
109
28
16
422
545
35
87
197
20
980
982
105
128
436
208
19
15
6
46
297
301
41
109
28
16
422
545
35
87
197
277
980
982
97
128
369
849
19
15
6
46
297
301
41
109
28
16
422
545
35
87
197
276
980
982
105
128
436
400
19
15
6
46
297
301
41
109
28
16
422
545
35
87
197
149
980
982
97
128
369
81
19
15
6
46
297
301
41
109
28
16
422
545
35
87
197
148
980
982
105
128
436
144
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
21
980
982
97
640
113
209
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
20
980
982
105
640
180
208
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
277
980
982
97
640
121
849
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
276
980
982
105
640
180
400
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
149
980
982
97
640
113
81
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
148
980
982
105
640
180
144
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
420
980
982
105
640
180
644
19
15
6
46
297
301
41
109
28
16
422
545
35
343
197
421
980
982
105
640
177
645
19
15
6
46
297
301
41
109
28
16
422
545
35
343
325
276
980
982
105
640
436
464
19
15
6
46
297
301
41
109
28
16
422
545
35
343
325
788
980
982
105
640
436
976
19
15
6
46
297
301
41
109
28
16
422
417
35
87
197
277
980
586
1737
1152
1241
1745
19
15
6
46
297
301
41
109
28
16
422
417
35
87
197
276
980
598
1761
1152
1241
1744
19
15
6
46
297
301
41
109
28
16
422
417
35
343
197
21
980
1190
929
640
105
201
19
15
6
46
297
301
41
109
28
16
422
417
35
343
197
20
980
1206
929
640
177
912
19
15
6
46
297
301
41
109
28
16
422
417
35
343
197
277
980
586
1737
640
113
849
19
15
6
46
297
301
41
109
28
16
422
417
35
343
197
276
980
598
1761
640
105
712
19
15
6
46
297
301
41
109
28
16
422
417
35
343
197
149
980
1190
929
640
105
73
19
15
6
46
297
301
41
109
28
16
422
417
35
343
197
148
980
1190
929
640
105
72
19
15
6
46
297
301
41
109
28
16
422
417
35
343
325
628
980
1190
929
640
1897
1288
19
15
6
46
297
301
41
109
28
16
422
417
35
343
325
629
980
1190
929
640
1897
1289
19
15
6
46
297
301
41
109
28
16
422
417
35
343
325
884
980
422
929
640
1897
776
19
15
6
46
297
301
41
109
28
16
422
417
35
343
325
885
980
1190
929
640
1897
777
19
15
6
46
297
301
41
109
28
16
422
417
35
343
709
397
980
598
1761
640
1625
577
19
15
6
46
297
301
41
109
28
16
422
417
35
343
709
396
980
598
1761
640
1625
576
19
15
6
46
297
301
41
109
28
16
422
417
35
343
709
405
980
598
1761
640
1625
593
19
15
6
46
297
301
41
109
28
16
422
417
35
343
453
789
980
438
929
640
689
1681
19
15
6
46
297
301
41
109
28
16
422
417
35
343
453
788
980
422
945
640
692
1680
19
15
6
46
297
301
41
109
28
16
422
417
35
855
709
277
980
586
1737
1664
1129
1225
19
15
6
46
297
301
41
109
28
16
422
417
35
855
709
405
980
586
1737
1664
1129
585
19
15
6
46
297
301
553
109
28
16
422
417
963
567
837
885
980
586
521
672
1593
1161
19
15
6
46
297
301
553
109
28
16
422
417
931
567
837
789
980
594
593
320
340
725
19
15
6
46
297
301
553
109
28
16
422
417
931
567
837
788
980
594
593
320
340
720
19
15
6
46
297
301
553
109
28
16
422
417
995
567
837
789
980
598
273
576
1620
1237
19
15
6
46
297
301
553
109
28
16
422
417
995
567
837
788
980
598
273
576
1620
1232
19
15
6
46
297
301
553
109
28
16
422
417
995
567
837
885
980
598
529
640
1593
265
19
15
6
46
297
301
553
109
540
784
1446
417
963
567
1861
885
1876
1430
1033
672
569
265
19
15
6
46
297
301
553
109
540
784
1446
417
931
567
1861
885
1876
1426
1170
704
561
265
19
15
6
46
297
301
553
109
540
784
1446
417
995
567
1861
885
1876
1426
1042
128
561
265
19
15
6
46
297
301
297
109
28
16
422
385
419
567
837
789
980
758
177
704
561
357
19
15
6
46
297
301
297
109
28
16
422
385
419
567
837
788
980
758
177
448
308
464
19
15
6
46
297
301
297
109
28
16
422
385
419
311
837
789
980
758
177
192
561
1253
19
15
6
46
297
301
297
109
28
16
422
385
419
311
837
788
980
758
177
192
564
720
19
15
6
46
297
301
297
109
28
16
422
417
547
567
709
149
980
1170
402
448
857
1105
19
15
6
46
297
301
297
109
28
16
422
417
547
567
709
405
980
1170
402
448
857
1169
19
15
6
46
297
301
297
109
28
16
422
417
547
599
197
277
980
598
737
640
105
713
19
15
6
46
297
301
297
109
28
16
422
417
547
599
197
149
980
598
737
640
105
73
19
15
6
46
297
301
297
109
28
16
422
417
547
599
197
148
980
598
737
640
105
72
19
15
6
46
297
301
297
109
28
16
422
417
547
599
325
277
980
586
713
640
217
465
19
15
6
46
297
301
297
109
28
16
422
417
547
599
325
276
980
726
737
640
217
464
19
15
6
46
297
301
297
109
28
16
422
417
547
599
325
789
980
586
713
640
217
1745
19
15
6
46
297
301
297
109
28
16
422
417
547
599
325
788
980
726
737
640
217
1744
19
15
6
46
297
301
297
109
28
16
422
417
547
599
837
789
980
422
417
640
361
713
19
15
6
46
297
301
297
109
28
16
422
417
547
599
837
788
980
422
417
640
361
712
19
15
6
46
297
301
297
109
28
16
422
417
547
599
837
885
980
1190
417
640
361
265
19
15
6
46
297
301
297
109
28
16
422
417
547
599
709
277
980
586
713
640
693
337
19
15
6
46
297
301
297
109
28
16
422
417
547
599
709
149
980
1190
417
640
693
657
19
15
6
46
297
301
297
109
28
16
422
417
547
599
709
148
980
1190
433
640
692
656
19
15
6
46
297
301
297
109
28
16
422
417
547
599
709
405
980
1190
417
640
693
145
19
15
6
46
297
301
297
109
28
16
422
417
547
599
709
404
980
1190
425
640
692
144
19
15
6
46
297
301
297
109
28
16
422
417
547
599
453
789
980
406
713
640
181
1681
19
15
6
46
297
301
297
109
28
16
422
417
547
599
1733
149
980
1190
417
640
1717
81
19
15
6
46
297
301
297
109
28
16
422
417
547
599
1733
148
980
1190
433
640
1716
80
19
15
6
46
297
301
297
109
28
16
422
417
227
567
837
789
980
342
785
896
564
357
19
15
6
46
297
301
297
109
28
16
422
417
227
567
837
885
980
598
785
896
569
265
19
15
6
46
297
301
297
109
28
16
422
417
451
567
837
789
980
422
9
416
564
357
19
15
6
46
297
301
297
109
28
16
422
417
451
567
837
788
980
422
9
416
308
464
19
15
6
46
297
301
297
109
28
16
422
417
451
311
837
789
980
422
9
160
569
1225
19
15
6
46
297
301
297
109
28
16
422
417
451
311
837
788
980
422
9
160
564
1232
19
15
6
46
297
301
297
109
28
16
422
417
419
55
709
397
980
594
1617
1856
1364
577
19
15
6
46
297
301
297
109
28
16
422
417
419
55
709
396
980
598
1617
1856
1364
576
19
15
6
46
297
301
297
109
28
16
422
417
419
55
709
405
980
594
1617
1856
1364
149
19
15
6
46
297
301
297
109
28
16
422
417
419
55
709
404
980
594
1617
1856
1364
144
19
15
6
46
297
301
297
109
28
16
422
417
419
567
837
789
980
722
145
704
564
357
19
15
6
46
297
301
297
109
28
16
422
417
419
567
837
788
980
722
145
448
308
464
19
15
6
46
297
301
297
109
28
16
422
417
419
567
837
885
980
658
146
704
561
265
19
15
6
46
297
301
297
109
28
16
422
417
419
311
837
789
980
722
145
192
564
357
19
15
6
46
297
301
297
109
28
16
422
417
419
311
837
788
980
722
145
192
564
720
19
15
6
46
297
301
297
109
28
16
422
417
419
311
837
885
980
658
146
192
561
265
19
15
6
46
297
301
297
109
28
16
422
417
483
567
837
789
980
422
17
640
564
357
19
15
6
46
297
301
297
109
28
16
422
417
483
567
837
788
980
722
17
384
308
468
19
15
6
46
297
301
297
109
28
16
422
417
483
311
197
277
980
722
17
64
84
853
19
15
6
46
297
301
297
109
28
16
422
417
483
311
197
276
980
722
17
64
84
848
19
15
6
46
297
301
297
109
28
16
422
417
483
311
837
789
980
722
17
128
569
713
19
15
6
46
297
301
297
109
28
16
422
417
483
311
837
788
980
722
17
128
564
720
19
15
6
46
297
301
297
109
28
784
1442
417
547
599
1733
1965
1889
1469
417
640
1713
1153
19
15
6
46
297
301
297
109
28
784
1446
417
547
599
1733
1956
1890
1446
433
640
1716
1156
19
15
6
46
297
301
297
109
28
784
1446
417
547
599
1733
1964
1890
1446
433
640
1716
1152
19
15
6
46
297
301
297
109
28
784
1446
417
547
599
1733
1965
1890
1466
417
640
1713
1153
19
15
6
46
297
301
297
109
540
784
1446
545
547
599
1861
885
1876
1066
489
640
1577
265
19
15
6
46
297
301
297
109
284
16
422
417
547
599
965
628
980
598
737
640
617
776
19
15
6
46
297
301
297
109
284
16
422
417
547
599
965
629
980
598
737
640
617
777
19
15
6
46
297
301
297
109
172
456
394
385
547
567
1677
388
260
278
434
960
1762
176
19
15
6
46
297
301
297
109
172
456
394
385
547
567
653
389
516
278
433
448
865
1265
19
15
6
46
297
301
297
109
172
456
394
385
547
567
653
389
260
278
433
448
865
1265
19
15
6
46
297
301
297
109
172
456
394
385
547
567
653
389
268
278
434
448
865
1265
19
15
6
46
297
301
297
109
172
456
394
385
419
567
653
388
516
758
178
704
738
240
19
15
6
46
297
301
297
109
172
456
394
385
419
311
141
388
516
758
178
192
98
848
19
15
6
46
297
301
297
109
172
456
394
385
419
311
141
388
532
758
178
192
98
848
19
15
6
46
297
301
297
109
172
456
394
385
483
311
141
389
516
630
50
64
97
849
19
15
6
46
297
301
297
109
172
456
394
385
483
311
141
389
260
278
50
64
97
849
19
15
6
46
297
301
297
109
172
456
394
385
483
311
141
389
524
630
50
64
97
849
19
15
6
46
297
301
297
109
172
456
394
385
483
311
141
389
532
630
50
64
97
849
19
15
6
46
297
301
297
109
172
456
394
385
483
311
141
389
276
278
50
64
97
849
19
15
6
46
297
301
297
109
172
456
394
193
227
567
653
388
516
78
66
832
866
240
19
15
6
46
297
301
297
109
172
456
394
193
227
567
653
388
260
78
66
832
866
240
19
15
6
46
297
301
297
109
172
456
394
193
227
567
653
389
516
78
65
832
865
241
19
15
6
46
297
301
297
109
172
456
394
193
227
567
653
389
260
78
65
832
865
241
19
15
6
46
297
301
297
109
172
456
394
193
227
567
653
389
524
78
65
832
865
241
19
15
6
46
297
301
297
109
172
456
394
193
227
567
653
389
268
78
65
832
865
241
19
15
6
46
297
301
297
109
172
456
394
193
227
311
141
388
260
78
66
320
98
848
19
15
6
46
297
301
297
109
172
456
394
193
227
311
141
389
260
78
65
320
97
849
19
15
6
46
297
301
297
109
172
456
394
193
483
311
141
388
260
78
578
64
98
848
19
15
6
46
297
301
297
109
172
456
394
193
483
311
141
389
260
78
577
64
97
849
19
15
6
46
297
301
297
109
172
456
394
193
483
311
653
388
260
78
578
1600
1122
208
19
15
6
46
297
301
297
109
172
456
394
193
483
311
653
389
516
78
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
394
193
483
311
653
389
260
78
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
394
193
483
311
653
389
268
78
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
394
321
227
311
141
389
516
558
41
320
97
849
19
15
6
46
297
301
297
109
172
456
394
321
355
55
653
388
516
558
1730
1984
1378
240
19
15
6
46
297
301
297
109
172
456
394
321
355
55
653
389
516
558
1729
1984
1377
241
19
15
6
46
297
301
297
109
172
456
394
321
355
311
141
388
516
558
194
192
98
880
19
15
6
46
297
301
297
109
172
456
394
321
739
567
653
389
516
558
1065
320
865
1265
19
15
6
46
297
301
297
109
172
456
394
705
547
1079
653
388
516
910
1218
1984
1250
176
19
15
6
46
297
301
297
109
172
456
394
705
547
567
653
388
516
910
1218
448
866
1264
19
15
6
46
297
301
297
109
172
456
394
705
547
567
653
389
516
910
1217
448
865
1265
19
15
6
46
297
301
297
109
172
456
394
705
547
567
653
389
524
910
1217
448
865
1265
19
15
6
46
297
301
297
109
172
456
394
705
483
311
141
388
516
910
65
64
98
848
19
15
6
46
297
301
297
109
172
456
394
705
483
311
141
388
532
918
66
64
98
848
19
15
6
46
297
301
297
109
172
456
394
705
483
311
141
389
516
910
65
64
97
849
19
15
6
46
297
301
297
109
172
456
394
705
483
311
141
389
524
910
65
64
97
849
19
15
6
46
297
301
297
109
172
456
394
705
483
311
141
389
532
918
65
64
97
849
19
15
6
46
297
301
297
109
172
456
394
417
419
55
653
388
516
726
1618
1856
1378
240
19
15
6
46
297
301
297
109
172
456
394
417
419
55
653
388
532
726
1570
1856
1378
240
19
15
6
46
297
301
297
109
172
456
394
417
419
55
653
389
516
726
1617
1856
1377
241
19
15
6
46
297
301
297
109
172
456
394
417
419
55
653
389
524
734
1617
1856
1377
241
19
15
6
46
297
301
297
109
172
456
394
417
419
55
653
389
532
726
1569
1856
1377
241
19
15
6
46
297
301
297
109
172
456
394
417
419
567
653
389
516
366
33
704
737
625
19
15
6
46
297
301
297
109
172
456
394
417
419
567
653
389
260
366
33
704
737
625
19
15
6
46
297
301
297
109
172
456
394
417
483
311
141
388
516
726
18
64
98
848
19
15
6
46
297
301
297
109
172
456
394
417
483
311
141
389
516
726
17
64
97
753
19
15
6
46
297
301
297
109
172
456
394
417
483
311
141
389
524
734
17
64
97
753
19
15
6
46
297
301
297
109
172
456
458
385
547
567
653
389
132
182
433
448
865
1265
19
15
6
46
297
301
297
109
172
456
458
385
547
567
653
389
164
182
433
448
865
1265
19
15
6
46
297
301
297
109
172
456
458
385
547
567
653
389
676
182
433
448
865
1265
19
15
6
46
297
301
297
109
172
456
458
385
547
567
653
389
660
182
433
448
865
1265
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
388
164
182
178
704
1762
176
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
388
148
182
178
704
1762
176
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
388
676
694
178
704
1762
176
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
388
660
694
178
704
1762
176
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
389
644
694
178
704
1761
177
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
389
164
182
178
704
1761
177
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
389
148
182
178
704
1761
177
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
389
676
694
178
704
1761
177
19
15
6
46
297
301
297
109
172
456
458
385
419
567
1677
389
660
694
178
704
1761
177
19
15
6
46
297
301
297
109
172
456
458
385
419
567
653
388
164
182
178
704
738
240
19
15
6
46
297
301
297
109
172
456
458
385
419
567
653
388
148
182
178
704
738
240
19
15
6
46
297
301
297
109
172
456
458
385
419
567
653
388
676
182
178
704
738
240
19
15
6
46
297
301
297
109
172
456
458
385
419
567
653
388
660
694
178
704
738
240
19
15
6
46
297
301
297
109
172
456
458
385
419
567
653
389
164
190
178
704
737
177
19
15
6
46
297
301
297
109
172
456
458
385
419
567
653
389
676
190
178
704
737
177
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
388
548
702
178
192
98
848
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
388
164
182
178
192
98
848
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
388
676
182
178
192
98
848
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
388
660
694
178
192
98
848
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
389
132
182
178
192
97
849
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
389
644
694
178
192
97
849
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
389
548
702
178
192
97
849
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
389
164
182
178
192
97
849
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
389
676
182
178
192
97
849
19
15
6
46
297
301
297
109
172
456
458
385
419
311
141
389
660
182
178
192
97
849
19
15
6
46
297
301
297
109
172
456
458
385
483
311
141
389
132
182
50
64
97
849
19
15
6
46
297
301
297
109
172
456
458
385
483
311
141
389
644
694
50
64
97
849
19
15
6
46
297
301
297
109
172
456
458
385
483
311
141
389
548
702
50
64
97
849
19
15
6
46
297
301
297
109
172
456
458
385
483
311
141
389
164
182
50
64
97
849
19
15
6
46
297
301
297
109
172
456
458
385
483
311
141
389
676
182
50
64
97
849
19
15
6
46
297
301
297
109
172
456
458
385
483
311
141
389
660
182
50
64
97
849
19
15
6
46
297
301
297
109
172
456
458
193
227
567
653
388
164
14
65
832
866
240
19
15
6
46
297
301
297
109
172
456
458
193
227
567
653
389
132
14
65
832
865
241
19
15
6
46
297
301
297
109
172
456
458
193
227
567
653
389
140
14
65
832
865
241
19
15
6
46
297
301
297
109
172
456
458
193
227
567
653
389
164
14
65
832
865
241
19
15
6
46
297
301
297
109
172
456
458
193
227
567
653
389
676
14
65
832
865
241
19
15
6
46
297
301
297
109
172
456
458
193
227
311
141
388
164
14
65
320
98
848
19
15
6
46
297
301
297
109
172
456
458
193
227
311
141
389
132
14
65
320
97
849
19
15
6
46
297
301
297
109
172
456
458
193
227
311
141
389
140
14
65
320
97
849
19
15
6
46
297
301
297
109
172
456
458
193
227
311
141
389
164
14
65
320
97
849
19
15
6
46
297
301
297
109
172
456
458
193
227
311
141
389
292
86
65
320
97
849
19
15
6
46
297
301
297
109
172
456
458
193
227
311
141
389
676
14
65
320
97
849
19
15
6
46
297
301
297
109
172
456
458
193
483
311
141
388
132
14
577
64
98
848
19
15
6
46
297
301
297
109
172
456
458
193
483
311
141
388
164
14
577
64
98
848
19
15
6
46
297
301
297
109
172
456
458
193
483
311
141
389
132
14
577
64
97
849
19
15
6
46
297
301
297
109
172
456
458
193
483
311
141
389
140
14
577
64
97
849
19
15
6
46
297
301
297
109
172
456
458
193
483
311
141
389
164
14
577
64
97
849
19
15
6
46
297
301
297
109
172
456
458
193
483
311
141
389
292
86
577
64
97
849
19
15
6
46
297
301
297
109
172
456
458
193
483
311
141
389
676
14
577
64
97
849
19
15
6
46
297
301
297
109
172
456
458
193
483
311
653
388
132
14
577
1600
1122
208
19
15
6
46
297
301
297
109
172
456
458
193
483
311
653
388
164
14
577
1600
1122
208
19
15
6
46
297
301
297
109
172
456
458
193
483
311
653
389
132
14
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
458
193
483
311
653
389
140
14
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
458
193
483
311
653
389
548
14
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
458
193
483
311
653
389
164
14
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
458
193
483
311
653
389
676
14
577
1600
1121
209
19
15
6
46
297
301
297
109
172
456
458
417
419
55
653
389
548
686
1569
1856
1377
241
19
15
6
46
297
301
297
109
172
456
458
417
419
55
653
389
676
686
1569
1856
1377
241
19
15
6
46
297
301
297
182
182
456
393
705
706
1222
130
387
527
921
516
1792
108
250
19
15
6
46
297
301
297
182
182
456
457
385
194
198
258
387
551
697
1668
1024
236
258
19
15
6
46
297
301
297
182
182
456
457
385
706
198
130
387
135
189
644
128
700
130
19
15
6
46
297
301
297
182
182
456
457
193
194
198
258
387
135
61
4
0
236
258
19
15
6
46
297
301
297
182
182
456
457
193
194
198
258
387
143
57
4
0
236
258
19
15
6
46
297
301
297
182
182
456
457
193
194
198
258
387
295
13
4
0
236
258
19
15
6
46
297
301
297
182
182
456
457
193
194
198
130
387
135
61
4
0
108
130
19
15
6
46
297
301
297
182
182
456
457
193
194
198
130
387
655
57
4
0
108
130
19
15
6
46
297
301
297
182
182
456
457
193
194
198
130
387
295
13
4
0
108
130
19
15
6
46
297
301
297
621
540
784
1446
545
547
1623
1349
885
1876
1066
681
1664
1577
137
19
15
6
46
297
301
297
621
284
16
422
417
547
1623
709
21
980
598
737
1664
105
201
19
15
6
46
297
301
297
621
284
16
422
417
547
1623
709
20
980
598
737
1664
89
208
19
15
6
46
297
301
297
621
284
16
422
417
547
1623
709
533
980
598
737
1664
105
1737
19
15
6
46
297
301
297
621
284
16
422
417
547
1623
709
532
980
598
737
1664
105
456
19
15
6
46
297
301
297
621
796
16
422
417
547
1623
837
21
980
598
737
1664
217
1745
19
15
6
46
297
301
297
621
796
16
422
417
547
1623
837
20
980
598
737
1664
217
1744
19
15
6
46
297
301
809
109
28
16
422
545
867
55
837
789
980
982
593
960
601
465
19
15
6
46
297
301
809
621
172
456
394
321
867
1079
1165
1412
516
558
705
1728
1762
1648
19
15
6
46
297
301
809
621
172
456
394
321
867
1079
1165
1413
516
558
705
1728
1761
1649
19
15
6
46
297
301
809
621
172
456
394
545
867
1079
1165
1412
516
982
594
1728
1762
1648
19
15
6
46
297
301
809
621
172
456
394
545
867
1079
1165
1413
516
982
593
1728
1761
1649
19
15
6
46
297
301
809
621
172
456
394
545
867
1079
1165
1413
524
990
593
1728
1761
1649
19
15
6
46
297
301
809
621
172
456
458
545
867
1079
1165
1412
1156
974
585
1728
1762
1648
19
15
6
110
161
45
41
109
124
144
14
2
67
87
5
229
132
696
1602
1632
1529
325
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
228
4
8
98
192
210
408
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
228
516
520
98
192
210
408
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
228
260
8
98
192
210
408
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
228
132
8
98
192
210
408
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
229
4
264
994
704
357
325
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
229
516
264
993
1728
1636
1349
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
229
260
264
994
704
357
325
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
229
132
264
993
1728
1636
1349
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
740
4
264
994
1728
1780
1860
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
740
516
264
994
1728
1780
1860
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
740
1540
1200
610
704
1716
1860
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
740
132
264
994
1728
1780
1860
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
741
4
264
994
1728
1637
1861
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
741
516
264
993
1728
1636
1861
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
741
1540
1200
610
704
740
1861
19
15
6
110
161
45
41
109
124
144
14
2
35
55
5
741
132
264
993
1728
1636
1861
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
740
4
264
994
1728
1908
1348
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
740
516
264
994
1728
1908
1348
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
740
260
264
994
1728
1908
1348
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
740
132
264
994
1728
1908
1348
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
741
4
8
994
1728
1893
1349
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
741
516
8
994
1728
1893
1349
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
741
260
264
994
704
1893
1349
19
15
6
110
161
45
41
109
124
144
14
2
35
55
517
741
132
264
993
1728
1892
1349
19
15
6
110
161
45
41
109
124
144
14
2
35
87
5
229
132
496
978
640
281
409
19
15
6
110
161
45
41
109
124
144
14
2
547
55
5
228
260
776
2018
1216
1652
1348
19
15
6
110
161
45
41
109
124
144
14
2
547
55
5
229
260
776
2018
1216
1637
1349
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
228
4
264
226
64
210
408
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
228
260
264
226
64
210
408
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
228
132
264
226
64
210
408
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
229
4
264
226
64
868
1349
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
229
260
264
226
64
868
1349
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
229
132
264
225
64
356
837
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
740
4
264
226
64
628
1860
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
740
516
264
226
64
628
1860
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
740
1540
264
226
64
628
1860
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
740
132
264
226
64
628
1860
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
741
4
264
225
64
612
1861
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
741
516
264
225
64
612
1861
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
741
1540
264
225
64
612
1861
19
15
6
110
161
45
41
109
124
144
14
2
163
55
5
741
132
264
225
64
612
1861
19
15
6
110
161
45
41
109
124
144
14
2
163
55
517
740
4
112
210
576
1908
1348
19
15
6
110
161
45
41
109
124
144
14
2
163
55
517
740
516
112
210
576
1908
1348
19
15
6
110
161
45
41
109
124
144
14
2
163
55
517
740
132
112
210
576
1908
1348
19
15
6
110
161
45
41
109
124
144
14
2
163
55
517
741
4
112
210
576
1892
1349
19
15
6
110
161
45
41
109
124
144
14
2
163
55
517
741
516
112
210
576
1892
1349
19
15
6
110
161
45
41
109
124
144
14
2
163
55
517
741
132
112
210
576
1892
1349
19
15
6
110
161
45
41
109
124
144
14
2
163
87
5
228
4
504
354
0
500
836
19
15
6
110
161
45
41
109
124
144
14
2
163
87
5
228
260
504
354
0
500
836
19
15
6
110
161
45
41
109
124
144
14
2
163
87
5
228
132
688
354
0
500
836
19
15
6
110
161
45
41
109
124
144
14
2
163
87
5
229
4
112
210
0
281
325
19
15
6
110
161
45
41
109
124
144
14
2
163
87
5
229
260
176
354
0
281
409
19
15
6
110
161
45
41
109
124
144
14
2
163
87
5
229
132
112
210
0
281
325
19
15
6
110
161
45
41
109
124
144
14
2
163
87
517
741
132
184
353
512
1817
1349
19
15
6
110
161
45
41
109
124
144
14
2
291
87
5
228
4
176
466
128
498
408
19
15
6
110
161
45
41
109
124
144
14
2
291
87
5
228
260
624
466
128
498
408
19
15
6
110
161
45
41
109
124
144
14
2
291
87
5
228
132
176
466
128
498
408
19
15
6
110
161
45
41
109
124
144
14
2
291
87
5
229
4
176
466
128
281
325
19
15
6
110
161
45
41
109
124
144
14
2
291
87
5
229
260
624
466
128
281
325
19
15
6
110
161
45
41
109
124
144
14
2
291
87
5
229
132
176
466
128
281
325
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
228
4
264
482
448
116
836
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
228
516
264
482
448
116
836
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
228
260
264
482
448
116
836
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
228
132
264
482
448
116
836
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
229
4
8
482
448
100
837
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
229
516
264
481
448
100
837
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
229
260
8
482
448
100
837
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
229
132
8
482
448
100
837
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
740
4
264
482
448
628
1860
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
740
516
264
482
448
628
1860
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
740
132
264
482
448
628
1860
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
741
4
264
481
448
612
1861
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
741
516
264
481
448
612
1861
19
15
6
110
161
45
41
109
124
144
14
2
291
311
5
741
132
264
481
448
612
1861
19
15
6
110
161
45
41
109
124
144
14
2
291
823
5
228
4
8
482
960
100
836
19
15
6
110
161
45
41
109
124
144
14
2
291
823
5
228
260
8
482
960
100
836
19
15
6
110
161
45
41
109
124
144
14
2
291
823
5
228
132
8
482
960
100
836
19
15
6
110
161
45
41
109
124
144
14
2
291
823
5
229
4
8
482
960
100
325
19
15
6
110
161
45
41
109
124
144
14
2
291
823
5
229
260
8
482
960
100
325
19
15
6
110
161
45
41
109
124
144
14
2
291
823
5
229
132
8
482
960
100
325
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
740
4
264
482
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
740
516
264
482
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
740
260
264
482
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
740
132
264
482
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
741
4
264
481
960
1124
1349
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
741
516
264
481
960
1124
1349
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
741
260
264
481
960
1124
1349
19
15
6
110
161
45
41
109
124
144
14
2
291
823
517
741
132
264
481
960
1124
1349
19
15
6
110
161
45
41
109
124
144
14
2
995
823
517
741
516
1712
1874
1344
1125
1349
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
228
4
16
66
192
210
408
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
228
516
1552
66
192
210
408
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
228
260
16
66
192
210
408
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
228
132
16
66
192
210
408
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
229
4
16
66
704
741
325
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
229
516
536
66
192
209
409
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
229
260
24
66
192
209
409
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
229
132
24
66
192
209
409
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
740
4
272
962
704
1780
1860
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
740
516
24
66
704
1748
1860
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
740
132
272
962
704
1780
1860
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
741
4
16
66
704
741
1861
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
741
516
16
66
704
741
1861
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
741
1540
1552
66
704
741
1861
19
15
6
110
161
45
41
109
124
144
14
34
35
55
5
741
132
272
962
1728
1764
1861
19
15
6
110
161
45
41
109
124
144
14
34
35
55
517
740
4
272
962
704
1908
1348
19
15
6
110
161
45
41
109
124
144
14
34
35
55
517
740
516
272
962
704
1908
1348
19
15
6
110
161
45
41
109
124
144
14
34
35
55
517
740
260
272
962
704
1908
1348
19
15
6
110
161
45
41
109
124
144
14
34
35
55
517
740
132
272
962
704
1908
1348
19
15
6
110
161
45
41
109
124
144
14
34
35
55
517
741
516
680
66
704
1892
1349
19
15
6
110
161
45
41
109
124
144
14
34
35
55
517
741
260
168
66
704
1892
1349
19
15
6
110
161
45
41
109
124
144
14
34
35
55
517
741
132
168
66
704
1892
1349
19
15
6
110
161
45
41
109
124
144
14
34
35
87
5
229
4
16
50
128
281
325
19
15
6
110
161
45
41
109
124
144
14
34
35
87
5
229
260
16
50
128
281
325
19
15
6
110
161
45
41
109
124
144
14
34
35
87
5
229
132
16
50
128
281
325
19
15
6
110
161
45
41
109
124
144
14
34
35
87
5
741
516
1704
1129
640
537
1861
19
15
6
110
161
45
41
109
124
144
14
34
35
87
517
741
516
1704
1641
1664
1817
1349
19
15
6
110
161
45
41
109
124
144
14
34
547
55
5
228
260
784
1986
1216
1652
1348
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
228
4
272
194
64
868
1348
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
228
516
272
322
64
210
408
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
228
260
528
322
64
210
408
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
228
132
272
194
64
868
1348
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
229
4
272
194
64
868
1349
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
229
260
272
194
64
868
1349
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
229
132
272
194
64
868
1349
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
740
516
1704
1218
64
628
1860
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
740
132
168
194
64
628
1860
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
741
516
680
361
64
633
1861
19
15
6
110
161
45
41
109
124
144
14
34
163
55
5
741
132
168
194
64
612
1861
19
15
6
110
161
45
41
109
124
144
14
34
163
55
517
741
516
680
361
576
1913
1349
19
15
6
110
161
45
41
109
124
144
14
34
163
87
5
229
4
24
194
256
497
325
19
15
6
110
161
45
41
109
124
144
14
34
163
87
5
229
260
24
194
256
497
325
19
15
6
110
161
45
41
109
124
144
14
34
163
87
5
229
132
16
946
512
281
409
19
15
6
110
161
45
41
109
124
144
14
34
291
87
5
228
4
168
450
128
498
408
19
15
6
110
161
45
41
109
124
144
14
34
291
87
5
228
260
272
450
128
498
408
19
15
6
110
161
45
41
109
124
144
14
34
291
87
5
228
132
272
450
128
498
408
19
15
6
110
161
45
41
109
124
144
14
34
291
87
5
229
4
168
489
128
281
325
19
15
6
110
161
45
41
109
124
144
14
34
291
87
5
229
260
784
690
128
281
325
19
15
6
110
161
45
41
109
124
144
14
34
291
87
5
229
132
456
450
128
501
325
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
228
4
16
450
448
116
836
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
228
516
272
450
448
116
836
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
228
260
16
450
448
116
836
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
228
132
16
450
448
116
836
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
229
4
24
450
448
101
837
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
229
516
280
450
448
101
837
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
229
260
24
450
448
101
837
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
229
132
24
450
448
101
837
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
740
4
16
450
448
628
1860
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
740
516
16
450
448
628
1860
19
15
6
110
161
45
41
109
124
144
14
34
291
311
5
740
132
16
450
448
628
1860
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
228
4
16
450
960
116
324
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
228
516
272
450
960
116
324
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
228
260
16
450
960
116
324
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
228
132
16
450
960
116
324
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
229
4
272
818
960
100
837
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
229
516
528
818
960
100
837
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
229
260
272
818
960
100
837
19
15
6
110
161
45
41
109
124
144
14
34
291
823
5
229
132
272
818
960
100
837
19
15
6
110
161
45
41
109
124
144
14
34
291
823
517
740
4
16
450
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
34
291
823
517
740
516
16
450
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
34
291
823
517
740
260
16
450
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
34
291
823
517
740
132
16
450
960
1140
1348
19
15
6
110
161
45
41
109
124
144
14
34
291
823
517
741
4
456
450
960
1124
1349
19
15
6
110
161
45
41
109
124
144
14
34
291
823
517
741
260
168
450
960
1124
1349
19
15
6
110
161
45
41
109
124
144
14
34
291
823
517
741
132
168
450
960
1124
1349
19
15
6
110
161
45
41
109
124
144
14
450
35
55
5
228
260
904
658
704
740
324
19
15
6
110
161
45
41
109
124
144
14
450
35
55
5
229
260
904
658
192
433
325
19
15
6
110
161
45
41
109
124
144
14
450
35
55
517
740
260
904
658
704
1892
1348
19
15
6
110
161
45
41
109
124
144
14
450
35
55
517
741
260
904
658
704
1905
1349
19
15
6
110
161
45
41
109
124
144
14
450
547
55
5
229
260
904
1682
1216
217
409
19
15
6
110
161
45
41
109
124
144
14
450
579
87
5
229
260
904
770
1120
1529
325
19
15
6
110
161
45
41
109
124
144
14
450
291
311
5
229
260
904
1170
448
121
837
19
15
6
110
161
45
41
109
124
144
14
450
291
823
5
229
260
904
1170
960
121
837
19
15
6
110
161
45
41
109
124
144
14
450
291
823
517
741
260
904
1170
960
1125
1349
19
15
6
110
161
45
41
109
796
656
14
34
291
855
1989
925
644
1704
1705
1664
1705
33
19
15
6
110
161
45
41
118
29
144
14
2
66
70
455
456
146
112
68
128
898
515
19
15
6
110
161
45
297
109
124
144
14
34
803
567
517
741
516
528
1842
960
1125
1349
19
15
6
110
161
45
297
109
124
144
14
34
803
567
517
741
1540
1552
1842
960
1125
1349
19
15
6
110
161
45
297
182
182
72
14
2
450
198
258
131
145
496
388
0
364
122
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
228
4
136
194
64
210
408
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
228
516
648
194
64
210
408
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
228
260
136
194
64
210
408
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
228
132
136
194
64
210
408
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
229
4
136
194
64
356
837
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
229
516
648
194
64
356
837
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
229
260
136
194
64
356
837
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
229
132
136
194
64
356
837
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
740
4
48
930
960
756
1860
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
740
516
48
930
960
756
1860
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
740
1540
1160
194
576
612
1860
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
740
132
88
962
960
756
1860
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
741
4
56
930
960
740
1861
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
741
516
48
930
960
740
1861
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
741
1540
1160
194
576
612
1861
19
15
6
110
161
173
41
109
124
144
14
66
35
55
5
741
132
88
962
960
761
1861
19
15
6
110
161
173
41
109
124
144
14
66
35
55
517
740
4
88
194
576
1892
1348
19
15
6
110
161
173
41
109
124
144
14
66
35
55
517
740
516
88
194
576
1892
1348
19
15
6
110
161
173
41
109
124
144
14
66
35
55
517
740
260
136
194
576
1892
1348
19
15
6
110
161
173
41
109
124
144
14
66
35
55
517
741
4
88
194
576
1892
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
55
517
741
516
88
194
576
1892
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
55
517
741
260
136
194
576
1892
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
228
4
136
194
256
498
408
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
228
260
136
194
256
498
408
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
228
132
136
194
256
498
408
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
229
4
136
193
256
497
409
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
229
260
136
194
512
1561
1433
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
229
132
136
193
256
497
409
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
741
516
88
194
256
537
1861
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
741
1540
1160
194
256
537
1861
19
15
6
110
161
173
41
109
124
144
14
66
35
87
5
741
132
136
194
256
537
1861
19
15
6
110
161
173
41
109
124
144
14
66
35
87
517
741
4
136
194
512
1817
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
87
517
741
516
88
194
512
1817
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
87
517
741
260
136
194
512
1817
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
87
517
741
1540
1624
194
512
1817
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
87
517
741
132
88
194
512
1817
1349
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
228
4
304
194
448
628
836
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
228
516
304
194
448
628
836
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
228
260
304
194
448
628
836
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
228
132
88
194
448
628
836
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
229
4
88
194
448
633
837
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
229
516
304
930
448
612
837
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
229
260
304
930
448
612
837
19
15
6
110
161
173
41
109
124
144
14
66
35
311
5
229
132
88
194
448
633
837
19
15
6
110
161
173
41
109
124
144
14
66
963
567
5
229
516
1672
1794
1312
377
837
19
15
6
110
161
173
41
109
124
144
14
66
963
567
5
229
260
824
1794
800
1125
1349
19
15
6
110
161
173
41
109
124
144
14
66
963
567
5
229
132
648
1794
800
1125
1349
19
15
6
110
161
173
41
109
124
144
14
66
963
567
5
741
516
568
1794
800
1125
1861
19
15
6
110
161
173
41
109
124
144
14
66
963
567
5
741
132
648
1794
800
1125
1861
19
15
6
110
161
173
41
109
124
144
14
66
963
567
517
229
260
824
1794
1312
1381
325
19
15
6
110
161
173
41
109
124
144
14
66
963
567
517
741
516
560
1794
1312
1381
1349
19
15
6
110
161
173
41
109
124
144
14
66
963
567
517
741
260
824
1794
1312
1381
1349
19
15
6
110
161
173
41
109
124
144
14
66
963
567
517
741
1540
1584
1794
1312
1381
1349
19
15
6
110
161
173
41
109
124
144
14
66
963
567
517
741
132
560
1794
1312
1381
1349
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
228
132
648
777
672
692
324
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
229
4
648
642
672
185
325
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
229
516
568
770
1824
869
837
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
229
260
816
770
672
689
325
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
229
132
136
770
672
689
325
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
740
516
648
777
672
692
1860
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
740
1540
1160
642
672
1716
1860
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
740
132
648
777
672
692
1860
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
741
516
648
770
672
689
1861
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
741
1540
1160
642
672
1721
1861
19
15
6
110
161
173
41
109
124
144
14
66
451
55
5
741
132
136
770
672
689
1861
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
228
4
648
1666
1696
1204
1348
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
228
516
1672
1666
1696
1204
1348
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
228
132
136
642
1696
1204
1348
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
229
4
648
770
800
101
837
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
229
516
560
642
1696
1201
1349
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
229
260
312
770
800
1125
1349
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
229
132
136
770
800
101
837
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
741
516
568
770
800
613
1861
19
15
6
110
161
173
41
109
124
144
14
66
451
567
5
741
132
136
770
800
633
1861
19
15
6
110
161
173
41
109
124
144
14
66
451
311
5
228
4
648
642
160
180
324
19
15
6
110
161
173
41
109
124
144
14
66
451
311
5
228
516
648
642
160
180
324
19
15
6
110
161
173
41
109
124
144
14
66
451
311
5
228
132
136
642
160
180
324
19
15
6
110
161
173
41
109
124
144
14
66
451
311
5
229
4
648
642
160
177
325
19
15
6
110
161
173
41
109
124
144
14
66
451
311
5
229
516
560
642
160
185
325
19
15
6
110
161
173
41
109
124
144
14
66
451
311
5
229
260
304
770
160
177
325
19
15
6
110
161
173
41
109
124
144
14
66
451
311
5
229
132
136
642
160
177
325
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
228
516
560
1810
1280
372
836
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
228
260
816
1810
1280
372
836
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
229
516
560
1810
768
1145
1349
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
229
260
816
1810
768
1145
1349
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
229
132
648
1810
768
1145
1349
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
740
1540
1624
1826
832
612
1860
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
741
516
560
1810
768
1145
1861
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
741
1540
1624
1826
832
612
1861
19
15
6
110
161
173
41
109
124
144
14
66
995
567
5
741
132
648
1810
768
1145
1861
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
228
260
824
1826
1280
1396
324
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
229
260
816
1810
1280
1401
325
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
740
516
560
1826
1344
1380
1348
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
740
1540
1584
1826
1344
1380
1348
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
740
132
560
1826
1344
1380
1348
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
741
516
560
1826
1344
1380
1349
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
741
260
816
1810
1280
1401
1349
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
741
1540
1584
1826
1344
1380
1349
19
15
6
110
161
173
41
109
124
144
14
66
995
567
517
741
132
560
1826
1344
1380
1349
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
228
4
304
786
640
692
324
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
228
516
560
802
1792
884
836
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
228
260
304
786
640
692
324
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
229
4
648
1682
1792
889
837
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
229
516
560
802
1792
868
837
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
229
260
304
786
640
689
325
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
229
132
136
786
640
177
325
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
740
516
304
786
640
692
1860
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
741
516
560
786
640
689
1861
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
741
1540
1160
658
640
689
1861
19
15
6
110
161
173
41
109
124
144
14
66
483
55
5
741
132
136
786
640
689
1861
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
228
4
304
802
768
1140
1348
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
228
516
560
802
768
1140
1348
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
228
260
304
802
768
1140
1348
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
229
4
648
786
768
101
325
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
229
516
560
802
768
1124
1349
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
229
260
304
802
768
1124
1349
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
229
132
136
786
768
1145
1349
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
740
516
560
802
768
628
1860
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
741
4
48
786
768
633
1861
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
741
516
560
802
768
612
1861
19
15
6
110
161
173
41
109
124
144
14
66
483
567
5
741
132
136
786
768
613
1861
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
228
4
304
802
576
612
836
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
228
516
560
802
576
612
836
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
228
260
304
802
576
612
836
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
229
4
648
658
256
100
837
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
229
516
560
802
1088
613
837
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
229
260
304
802
576
612
837
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
229
132
136
658
256
100
837
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
740
4
56
802
1088
612
1860
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
740
516
560
802
1088
612
1860
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
741
4
56
802
1088
612
1861
19
15
6
110
161
173
41
109
124
144
14
66
483
311
5
741
516
560
802
1088
612
1861
19
15
6
110
161
173
41
109
124
144
14
386
35
55
5
228
260
944
722
64
210
408
19
15
6
110
161
173
41
109
124
144
14
386
35
55
5
229
260
944
722
64
217
409
19
15
6
110
161
173
41
109
124
144
14
386
35
55
517
740
260
944
722
576
1892
1348
19
15
6
110
161
173
41
109
124
144
14
386
35
55
517
741
260
944
722
576
1905
1349
19
15
6
110
161
173
41
109
124
144
14
386
35
87
5
228
260
952
481
512
1561
1432
19
15
6
110
161
173
41
109
124
144
14
386
35
87
5
229
260
944
738
512
1561
1433
19
15
6
110
161
173
41
109
124
144
14
386
35
87
517
741
260
944
722
512
1817
1349
19
15
6
110
161
173
41
109
124
144
14
386
451
567
5
228
260
944
274
800
100
836
19
15
6
110
161
173
41
109
124
144
14
386
451
567
5
229
260
944
274
800
121
325
19
15
6
110
161
173
41
109
124
144
14
386
451
311
5
228
260
944
274
288
116
324
19
15
6
110
161
173
41
109
124
144
14
386
451
311
5
229
260
944
274
288
100
325
19
15
6
110
161
173
297
109
124
144
14
66
547
567
517
740
516
1672
1954
1472
1492
1348
19
15
6
110
161
173
297
109
124
144
14
66
547
567
517
740
1540
1584
1954
1472
1492
1348
19
15
6
110
161
173
297
109
124
144
14
66
547
567
517
1764
1540
1624
1986
1472
978
1944
19
15
6
110
161
173
297
109
124
144
14
386
547
55
5
228
260
944
994
64
612
324
19
15
6
110
161
173
297
109
124
144
14
386
547
55
5
229
260
944
994
64
612
325
19
15
6
110
161
173
297
109
124
144
14
386
547
311
5
228
260
944
994
576
980
836
19
15
6
110
161
173
297
109
124
144
14
386
547
311
5
229
260
944
994
576
981
837
19
15
6
110
161
173
297
109
124
144
14
642
547
55
517
740
516
1896
994
1088
1636
1348
19
15
6
110
161
173
297
109
124
144
14
642
547
55
517
740
1540
1904
1490
1088
1636
1348
19
15
6
110
161
173
297
109
124
144
14
642
547
55
517
741
516
1896
994
1088
1636
1349
19
15
6
110
161
173
297
109
124
144
14
642
547
55
517
741
1540
1904
1490
1088
1649
1349
19
15
6
110
161
173
297
109
124
144
14
642
547
567
517
740
516
1896
1506
1472
1492
1348
19
15
6
110
161
173
297
109
124
144
14
642
547
567
517
740
1540
1904
1490
1472
978
920
19
15
6
110
161
173
297
109
124
144
14
642
547
567
517
741
516
1896
1506
1472
977
921
19
15
6
110
161
173
297
109
124
144
14
642
547
567
517
741
1540
1904
1490
1472
1124
1349
19
15
6
110
161
173
297
109
124
144
14
706
547
55
517
740
1540
1880
1474
1088
1636
1348
19
15
6
110
161
173
297
109
124
144
14
706
547
55
517
741
1540
1880
1474
1088
1649
1349
19
15
6
110
161
173
297
109
124
144
14
706
547
567
517
741
1540
1880
1426
1472
1124
1349
19
15
6
110
161
173
297
621
1660
1680
1550
1666
1571
1623
1541
1252
1028
1272
1505
1024
1049
1432
19
15
6
110
161
173
297
621
1660
1680
1550
1666
1571
1623
1541
1252
1668
1272
1505
1024
1049
1432
19
15
6
110
161
173
297
621
1660
1680
1550
1666
1571
1623
1541
1253
1028
1240
1490
1024
1049
1433
19
15
6
110
161
173
297
621
1660
1680
1550
1666
1571
1623
1541
1253
1668
1272
1505
1024
1049
1433
19
15
6
110
161
301
553
109
124
144
14
546
931
567
1541
1765
1540
1816
1346
1216
1124
1349
19
15
6
110
161
301
297
109
124
144
14
514
547
567
517
740
516
1800
994
960
978
920
19
15
6
110
161
301
297
109
124
144
14
514
547
567
517
740
1540
1800
994
960
978
920
19
15
6
110
161
301
297
109
124
144
14
514
547
567
517
1764
1540
1800
994
960
978
1944
19
15
6
110
161
301
297
109
124
144
14
546
547
567
517
740
1540
1816
962
960
978
920
19
15
6
110
289
557
297
621
1660
144
782
962
547
1623
1541
229
1796
600
674
640
761
1945
19
15
6
110
289
557
297
621
1660
144
782
962
579
1623
1541
229
1796
600
594
1120
753
1945
19
15
6
110
289
173
41
109
124
144
654
66
35
55
5
741
1924
1032
18
64
613
1861
19
15
6
110
289
301
553
109
124
144
782
706
995
567
1541
1765
1796
1112
1042
576
1124
1349
19
15
6
110
289
301
553
109
124
144
398
386
963
1079
5
228
388
560
546
1696
180
1348
19
15
6
110
289
301
553
109
124
144
398
386
963
1079
5
229
388
560
546
1696
177
1349
19
15
6
110
289
301
553
109
124
144
398
386
963
567
1541
740
388
568
546
672
692
324
19
15
6
110
289
301
553
109
124
144
398
386
963
567
1541
741
388
568
546
672
693
325
19
15
6
110
289
301
553
109
124
144
398
386
931
55
5
229
388
560
610
960
612
837
19
15
6
110
289
301
553
109
124
144
398
386
931
567
5
228
388
560
610
448
116
836
19
15
6
110
289
301
553
109
124
144
398
386
931
567
5
229
388
560
610
704
100
1349
19
15
6
110
289
301
553
109
124
144
398
386
931
567
1541
740
388
560
610
704
756
324
19
15
6
110
289
301
553
109
124
144
398
386
931
567
1541
741
388
560
610
704
740
325
19
15
6
110
289
301
553
109
124
144
398
386
995
1079
1029
741
388
592
594
1600
1636
1349
19
15
6
110
289
301
553
109
124
144
398
386
995
1079
5
229
388
592
594
1664
177
1349
19
15
6
110
289
301
553
109
124
144
398
386
995
55
5
229
388
592
594
832
612
837
19
15
6
110
289
301
553
109
124
144
398
386
995
567
5
229
388
136
594
320
100
1349
19
15
6
110
289
301
553
109
124
144
398
386
995
567
5
741
388
136
594
320
101
1861
19
15
6
110
289
301
553
109
124
144
398
386
995
567
1541
741
388
136
594
640
689
325
19
15
6
110
289
301
553
109
124
144
398
450
995
1079
5
229
388
520
530
1664
177
1349
19
15
6
110
289
301
553
109
124
144
398
450
995
55
5
229
388
520
530
832
613
837
19
15
6
110
289
301
553
109
124
144
398
450
995
567
5
229
388
520
530
576
101
1349
19
15
6
110
289
301
553
109
124
144
398
450
995
567
5
741
388
520
530
576
101
1861
19
15
6
110
289
301
553
109
124
144
398
450
995
567
1541
741
388
520
530
640
689
325
19
15
6
110
289
301
553
109
124
144
398
418
963
1079
5
229
388
552
514
1696
180
1349
19
15
6
110
289
301
553
109
124
144
398
418
963
567
1541
741
388
552
514
672
692
325
19
15
6
110
289
301
553
109
124
144
398
418
931
55
5
228
388
552
578
960
628
836
19
15
6
110
289
301
553
109
124
144
398
418
931
55
5
229
388
584
578
832
625
837
19
15
6
110
289
301
553
109
124
144
398
418
931
567
5
228
388
552
578
704
116
1348
19
15
6
110
289
301
553
109
124
144
398
418
931
567
5
229
388
584
578
320
100
325
19
15
6
110
289
301
553
109
124
144
398
418
931
567
1541
740
388
552
578
704
756
324
19
15
6
110
289
301
553
109
124
144
654
386
931
567
1541
1764
1924
1240
1122
320
1124
1348
19
15
6
110
289
301
553
109
124
144
654
386
931
567
1541
1765
1924
1240
1122
320
1124
1349
19
15
6
110
289
301
553
109
124
144
654
386
995
567
1541
1765
1924
1240
1106
576
1124
1349
19
15
6
110
289
301
297
109
124
144
398
386
451
567
517
229
388
136
130
672
697
325
19
15
6
110
289
301
297
109
124
144
398
386
419
55
5
740
388
312
98
832
612
1860
19
15
6
110
289
301
297
109
124
144
398
386
419
55
5
741
388
312
98
832
612
1861
19
15
6
110
289
301
297
109
124
144
398
194
323
87
5
229
388
8
338
96
241
409
19
15
6
110
289
301
297
109
124
144
398
194
451
567
517
229
388
8
130
672
693
325
19
15
6
110
289
301
297
109
124
144
398
194
739
567
517
741
388
8
786
832
1125
1349
19
15
6
110
289
301
297
109
124
144
398
194
483
567
517
229
388
8
530
640
689
325
19
15
6
110
289
301
297
109
124
144
398
418
419
55
5
740
388
296
66
832
612
1860
19
15
6
110
289
301
297
109
124
144
398
418
419
55
5
741
388
296
66
832
612
1861
19
15
6
110
289
301
297
621
124
144
398
418
547
1623
517
741
388
552
745
1664
25
409
19
15
6
110
137
45
41
109
108
72
42
33
163
55
13
133
84
150
369
64
225
241
19
15
6
110
137
45
41
109
172
72
42
33
163
55
141
132
84
150
370
576
482
240
19
15
6
110
137
45
41
109
172
72
42
33
163
55
141
133
84
150
369
576
481
241
19
15
6
110
137
77
57
109
108
72
34
1
195
39
13
133
60
118
209
192
97
209
19
15
6
110
137
77
57
109
108
72
34
1
195
39
13
645
316
118
209
192
609
1905
19
15
6
110
137
77
57
109
108
72
34
1
195
295
13
133
60
118
209
448
609
209
19
15
6
110
137
77
57
109
108
72
18
1
195
39
13
133
28
126
193
192
97
209
19
15
6
110
137
77
57
109
108
72
18
1
195
39
13
133
540
118
209
192
97
209
19
15
6
110
137
77
57
109
108
72
18
1
195
39
13
133
284
190
353
192
97
209
19
15
6
110
137
77
57
109
108
72
18
1
195
39
13
133
156
126
193
192
97
209
19
15
6
110
137
77
57
109
108
72
18
1
195
39
13
645
540
630
209
192
609
1905
19
15
6
110
137
77
57
109
108
72
18
1
195
39
13
645
1692
118
209
192
609
1905
19
15
6
110
137
77
57
109
108
72
18
1
195
39
13
645
668
118
209
192
609
1905
19
15
6
110
137
77
57
109
108
72
18
1
195
295
13
133
28
126
193
704
609
1265
19
15
6
110
137
77
57
109
108
72
18
1
195
295
13
133
540
118
209
704
609
1265
19
15
6
110
137
77
57
109
108
72
18
1
195
295
13
133
156
126
193
704
609
1265
19
15
6
110
137
77
57
109
108
72
18
1
195
295
13
645
540
630
209
704
609
1905
19
15
6
110
137
77
57
109
108
72
18
1
195
295
525
645
28
118
209
704
1633
1393
19
15
6
110
137
77
57
109
108
72
18
1
195
295
525
645
540
118
209
704
1633
1393
19
15
6
110
137
77
57
109
108
72
18
1
195
295
525
645
156
126
193
704
1633
1393
19
15
6
110
137
77
57
109
108
72
18
1
195
295
525
645
1692
118
209
704
1633
1393
19
15
6
110
137
77
57
109
108
72
18
1
195
295
525
645
668
118
209
704
1633
1393
19
15
6
110
137
77
57
109
108
72
42
1
195
39
13
133
84
54
354
192
97
209
19
15
6
110
137
77
57
109
108
72
42
1
195
295
13
133
84
86
193
448
609
209
19
15
6
110
137
77
57
109
108
72
42
1
963
1063
13
133
84
694
1890
1984
1121
1233
19
15
6
110
137
77
57
109
108
72
42
1
963
551
13
133
84
694
1890
1472
97
241
19
15
6
110
137
77
57
109
172
72
34
1
195
39
141
133
60
126
193
192
481
177
19
15
6
110
137
77
57
109
172
72
34
1
195
295
141
133
60
62
353
448
353
113
19
15
6
110
137
77
57
109
172
72
18
1
195
39
141
133
28
126
193
192
481
177
19
15
6
110
137
77
57
109
172
72
18
1
195
39
141
133
284
118
193
192
481
177
19
15
6
110
137
77
57
109
172
72
18
1
195
39
141
133
156
118
193
192
481
177
19
15
6
110
137
77
57
109
172
72
18
1
195
295
141
133
28
126
193
704
225
177
19
15
6
110
137
77
57
109
172
72
18
1
195
295
141
133
284
118
193
448
353
81
19
15
6
110
137
77
57
109
172
72
18
1
195
295
141
133
156
118
193
448
353
81
19
15
6
110
137
77
57
109
172
72
18
1
195
295
141
133
668
118
193
448
353
81
19
15
6
110
137
77
57
109
172
72
42
1
195
39
141
132
84
86
194
192
482
176
19
15
6
110
137
77
57
109
172
72
42
1
195
39
141
133
84
86
193
192
481
177
19
15
6
110
137
77
57
109
172
72
42
1
195
295
141
132
84
54
354
448
354
112
19
15
6
110
137
77
57
109
172
72
42
1
195
295
141
133
84
54
354
448
353
81
19
15
6
110
137
77
313
109
108
72
34
1
451
39
13
133
60
118
721
1984
1121
753
19
15
6
110
137
77
313
109
108
72
34
1
451
551
13
133
60
118
721
960
97
241
19
15
6
110
137
77
313
109
108
72
18
1
451
39
13
133
28
118
721
1984
1121
753
19
15
6
110
137
77
313
109
108
72
18
1
451
39
13
133
540
630
1729
1984
1121
753
19
15
6
110
137
77
313
109
108
72
18
1
451
39
13
133
156
118
721
1984
1121
753
19
15
6
110
137
77
313
109
108
72
18
1
451
551
13
133
28
118
721
960
97
241
19
15
6
110
137
77
313
109
108
72
18
1
451
551
13
133
540
118
721
960
97
241
19
15
6
110
137
77
313
109
108
72
18
1
451
551
13
133
156
118
721
960
97
241
19
15
6
110
137
77
313
109
108
72
42
1
451
39
13
133
84
54
866
1984
1121
721
19
15
6
110
137
77
313
109
108
72
42
1
451
551
13
133
84
86
721
960
97
241
19
15
6
110
137
77
313
109
172
72
34
1
451
295
141
133
60
190
417
704
97
81
19
15
6
110
137
77
313
109
172
72
18
1
451
295
141
133
284
694
1745
192
97
113
19
15
6
110
137
77
313
109
172
72
18
1
451
295
141
133
156
118
721
192
97
81
19
15
6
110
137
77
313
109
172
72
18
1
451
295
653
133
156
118
721
704
1121
1137
19
15
6
110
137
77
313
109
172
72
42
1
451
295
141
132
84
86
706
192
98
112
19
15
6
110
137
77
313
109
172
72
42
1
451
295
141
133
84
86
706
192
98
113
19
15
6
110
137
77
313
109
172
72
42
1
451
295
653
132
84
86
706
704
1122
112
19
15
6
110
137
77
313
109
172
72
42
1
451
295
653
133
84
86
706
704
1122
689
19
15
6
110
137
173
41
109
108
72
18
65
451
55
13
133
284
830
801
1824
865
881
19
15
6
110
137
173
41
109
108
72
18
65
451
567
13
133
284
830
801
800
97
369
19
15
6
110
137
173
41
109
108
72
18
65
451
567
13
133
156
318
801
800
97
369
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
4
110
105
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
516
110
105
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
260
110
105
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
132
182
178
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
36
110
105
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
276
182
178
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
548
110
105
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
148
182
178
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
132
292
110
105
192
98
208
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
4
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
516
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
20
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
260
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
132
182
177
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
68
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
36
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
532
622
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
276
182
177
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
76
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
548
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
148
182
177
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
133
292
110
105
192
97
209
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
645
1540
1646
1641
1728
1633
1905
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
645
548
110
617
1728
1633
1905
19
15
6
110
169
45
41
109
108
72
10
1
35
55
13
645
1572
1646
1641
1728
1633
1905
19
15
6
110
169
45
41
109
108
72
10
1
35
55
525
645
548
110
617
1728
1889
1393
19
15
6
110
169
45
41
109
108
72
10
1
547
55
13
133
68
622
2025
1216
97
209
19
15
6
110
169
45
41
109
108
72
10
1
547
55
13
133
76
622
2025
1216
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
132
4
110
233
64
98
208
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
132
260
110
233
64
98
208
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
132
36
110
233
64
98
208
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
132
548
110
233
64
98
208
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
132
292
110
233
64
98
208
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
4
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
20
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
260
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
68
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
36
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
76
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
548
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
148
494
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
163
55
13
133
292
110
233
64
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
311
13
132
260
110
489
448
98
208
19
15
6
110
169
45
41
109
108
72
10
1
291
311
13
132
292
110
489
448
98
208
19
15
6
110
169
45
41
109
108
72
10
1
291
311
13
133
20
110
489
448
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
311
13
133
68
110
489
448
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
311
13
133
148
494
489
448
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
311
13
133
292
110
489
448
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
132
260
110
489
960
98
208
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
132
548
1646
1513
960
98
208
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
132
292
110
489
960
98
208
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
133
20
110
489
960
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
133
68
110
489
960
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
133
548
1646
1513
960
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
133
148
494
489
960
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
823
13
133
292
110
489
960
97
209
19
15
6
110
169
45
41
109
108
72
10
1
291
823
525
132
260
110
489
960
1122
1232
19
15
6
110
169
45
41
109
108
72
10
1
291
823
525
132
292
110
489
960
1122
1232
19
15
6
110
169
45
41
109
108
72
10
1
291
823
525
133
20
110
489
960
1121
1233
19
15
6
110
169
45
41
109
108
72
10
1
291
823
525
133
68
110
489
960
1121
1233
19
15
6
110
169
45
41
109
108
72
10
1
291
823
525
133
148
494
489
960
1121
1233
19
15
6
110
169
45
41
109
108
72
10
1
291
823
525
133
292
110
489
960
1121
1233
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
4
22
82
192
98
208
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
516
534
82
192
98
208
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
20
22
82
192
98
208
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
260
278
146
192
226
240
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
132
22
82
192
98
208
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
36
174
73
192
98
208
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
532
534
82
192
98
208
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
644
462
146
192
226
240
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
276
278
146
192
226
240
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
132
148
22
82
192
98
208
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
4
22
81
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
516
534
81
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
20
22
81
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
260
278
145
192
225
241
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
132
22
81
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
68
22
81
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
36
22
145
192
225
241
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
532
534
81
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
644
22
145
192
225
241
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
140
462
145
192
225
241
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
276
278
145
192
225
241
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
148
22
81
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
652
462
146
192
97
209
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
133
660
22
145
192
225
241
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
516
534
82
704
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
260
22
82
192
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
132
462
969
704
1762
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
532
534
82
704
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
1668
1046
82
192
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
644
534
82
704
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
148
22
82
192
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
644
660
22
82
192
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
516
534
81
704
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
260
22
81
704
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
132
22
81
704
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
532
534
81
704
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
1668
1046
81
192
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
644
22
81
704
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
148
22
81
704
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
1684
1046
81
192
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
13
645
660
22
81
704
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
35
55
525
644
260
462
969
704
1890
1392
19
15
6
110
169
45
41
109
108
72
10
33
35
55
525
644
132
462
969
704
1890
1392
19
15
6
110
169
45
41
109
108
72
10
33
35
55
525
644
644
462
969
704
1890
1392
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
4
278
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
516
534
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
20
278
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
260
278
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
132
278
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
36
174
329
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
532
534
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
644
462
201
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
276
278
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
132
148
278
338
64
98
208
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
4
278
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
516
534
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
20
278
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
260
278
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
132
278
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
68
278
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
532
534
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
644
462
353
64
225
433
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
140
462
353
64
225
433
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
276
278
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
148
278
337
64
97
209
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
133
652
462
353
64
225
433
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
644
260
462
354
64
610
1904
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
644
132
174
354
576
738
1904
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
644
1668
462
354
64
610
1904
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
644
644
686
354
64
610
1904
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
645
260
462
354
64
609
1905
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
645
132
174
354
576
737
1905
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
645
1668
462
354
64
609
1905
19
15
6
110
169
45
41
109
108
72
10
33
163
55
13
645
644
686
354
64
609
1905
19
15
6
110
169
45
41
109
108
72
10
33
163
55
525
644
260
462
329
576
1890
1392
19
15
6
110
169
45
41
109
108
72
10
33
163
55
525
644
132
174
329
576
1890
1392
19
15
6
110
169
45
41
109
108
72
10
33
163
55
525
644
644
462
329
576
1890
1392
19
15
6
110
169
45
41
109
108
72
10
33
163
55
525
645
644
686
354
576
1889
1393
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
132
4
462
457
448
98
208
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
132
132
462
457
448
98
208
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
132
644
462
457
448
98
208
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
133
4
22
466
448
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
133
20
22
466
448
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
133
132
22
466
448
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
133
644
462
465
448
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
133
140
462
465
448
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
133
148
22
466
448
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
133
652
462
465
448
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
644
260
462
457
448
610
1904
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
644
132
462
457
448
610
1904
19
15
6
110
169
45
41
109
108
72
10
33
291
311
13
644
1668
462
457
448
610
1904
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
132
4
462
457
960
98
208
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
132
132
462
457
960
98
208
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
132
644
462
457
960
98
208
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
133
4
462
457
960
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
133
132
462
465
960
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
133
644
462
465
960
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
133
140
462
465
960
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
133
148
462
457
960
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
823
13
133
652
462
465
960
97
209
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
132
132
278
802
960
994
1264
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
132
644
462
457
960
1122
1232
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
132
276
790
802
960
994
1264
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
132
148
534
802
960
994
1264
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
4
534
802
960
993
1265
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
516
790
802
960
993
1265
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
132
278
802
960
993
1265
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
532
790
802
960
993
1265
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
644
462
465
960
1121
1233
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
140
462
465
960
1121
1233
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
276
790
802
960
993
1265
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
148
534
802
960
993
1265
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
133
652
462
465
960
1121
1233
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
644
260
462
457
960
1122
1392
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
644
132
462
457
960
1122
1392
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
644
644
462
457
960
1122
1392
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
645
260
462
465
960
1121
1393
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
645
132
462
465
960
1121
1393
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
645
644
462
465
960
1121
1393
19
15
6
110
169
45
41
109
108
72
10
33
291
823
525
645
148
462
457
960
1121
1393
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
132
4
110
105
192
482
240
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
132
132
182
178
192
482
944
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
132
68
110
105
192
482
240
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
132
36
110
105
192
482
240
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
132
276
182
178
192
482
944
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
132
148
182
178
192
482
944
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
132
292
110
105
192
482
240
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
133
4
110
105
192
481
241
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
133
68
110
105
192
481
241
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
133
36
110
105
192
481
241
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
133
140
190
178
192
481
241
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
133
76
110
105
192
481
241
19
15
6
110
169
45
41
109
172
72
10
1
35
55
141
133
292
110
105
192
481
241
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
132
68
110
233
64
482
240
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
132
36
110
233
64
482
240
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
132
292
110
233
64
482
240
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
133
4
110
233
64
481
241
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
133
68
110
233
64
481
241
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
133
36
110
233
64
481
241
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
133
76
110
233
64
481
241
19
15
6
110
169
45
41
109
172
72
10
1
163
55
141
133
292
110
233
64
481
241
19
15
6
110
169
45
41
109
172
72
10
1
291
311
141
132
292
110
489
448
354
80
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
132
4
22
82
192
482
240
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
132
132
22
82
192
482
240
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
132
36
174
73
192
482
240
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
132
276
22
82
192
482
240
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
132
148
22
82
192
482
240
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
132
292
22
82
192
482
240
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
4
22
81
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
20
22
81
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
132
22
81
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
68
22
81
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
140
22
82
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
276
22
81
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
148
22
81
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
35
55
141
133
292
22
82
192
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
132
4
278
338
64
482
240
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
132
132
278
338
64
482
240
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
132
36
174
329
64
482
240
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
132
276
278
338
64
482
240
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
132
148
278
338
64
482
240
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
132
292
462
329
64
482
240
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
4
278
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
20
278
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
132
278
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
68
278
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
140
462
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
276
278
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
148
278
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
163
55
141
133
292
462
337
64
481
241
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
132
132
462
457
448
354
80
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
132
644
462
457
448
354
80
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
132
292
462
457
448
354
80
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
133
132
462
465
448
353
337
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
133
644
462
465
448
353
337
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
133
140
462
465
448
353
337
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
133
276
278
466
448
353
81
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
133
148
462
465
448
353
337
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
133
292
462
465
448
353
337
19
15
6
110
169
45
41
109
172
72
10
33
291
311
141
133
660
462
465
448
353
337
19
15
6
110
169
45
297
109
108
72
522
33
803
567
525
645
1796
534
1826
960
1121
1393
19
15
6
110
169
45
297
182
182
72
9
1
450
198
258
131
11
473
836
0
364
122
19
15
6
110
169
45
297
182
182
72
9
1
450
198
258
131
139
185
388
0
364
122
19
15
6
110
169
45
297
182
182
144
9
1
450
198
258
371
7
503
388
0
364
546
19
15
6
110
169
45
297
182
182
144
9
1
450
198
258
371
135
183
388
0
364
546
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
4
86
194
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
20
86
194
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
260
86
194
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
132
86
194
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
68
142
193
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
36
310
962
576
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
532
86
194
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
644
86
194
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
276
86
194
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
148
310
962
576
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
132
292
142
193
64
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
4
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
516
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
20
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
260
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
132
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
68
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
36
310
961
576
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
532
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
644
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
140
142
193
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
276
86
194
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
76
142
193
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
148
142
193
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
133
292
142
193
64
97
209
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
644
516
86
194
576
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
644
532
86
194
576
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
644
1556
1622
194
576
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
645
516
86
194
576
609
1905
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
645
132
86
194
576
609
1905
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
645
532
86
194
576
609
1905
19
15
6
110
169
173
41
109
108
72
10
65
35
55
13
645
1556
1622
194
576
609
1905
19
15
6
110
169
173
41
109
108
72
10
65
35
55
525
645
4
86
194
576
1889
1393
19
15
6
110
169
173
41
109
108
72
10
65
35
55
525
645
516
86
194
576
1889
1393
19
15
6
110
169
173
41
109
108
72
10
65
35
55
525
645
132
86
194
576
1889
1393
19
15
6
110
169
173
41
109
108
72
10
65
35
311
13
132
4
142
193
448
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
311
13
132
260
142
193
448
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
311
13
132
132
142
193
448
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
311
13
132
68
142
193
448
98
208
19
15
6
110
169
173
41
109
108
72
10
65
35
311
13
132
292
142
193
448
98
208
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
4
566
1842
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
516
566
1842
1312
354
880
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
132
566
1842
1312
354
880
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
68
654
1794
1312
354
880
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
532
598
1842
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
644
1678
1794
1312
354
880
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
548
566
1842
1312
354
880
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
132
148
566
1842
1312
354
880
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
133
68
598
1793
1312
353
881
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
133
532
598
1842
800
1121
1393
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
133
76
598
1842
1312
353
881
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
644
260
566
1842
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
644
1540
1622
1842
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
644
644
1590
1842
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
644
1556
1590
1842
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
644
1684
1590
1842
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
645
1540
1622
1842
800
609
1905
19
15
6
110
169
173
41
109
108
72
10
65
963
567
13
645
1556
1622
1842
800
609
1905
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
132
4
566
1842
1312
1378
368
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
132
132
566
1842
1312
1378
368
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
132
68
654
1794
1312
1378
368
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
132
532
598
1842
1312
1378
368
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
132
148
566
1842
1312
1378
368
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
133
132
566
1793
1312
1377
369
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
133
68
598
1793
1312
1377
369
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
133
532
598
1842
1312
1377
369
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
133
148
566
1793
1312
1377
369
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
4
566
1842
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
516
566
1842
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
260
566
1842
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
132
566
1842
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
68
654
1794
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
644
566
1842
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
548
566
1842
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
644
660
566
1842
1312
1378
1392
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
645
260
566
1793
1312
1377
1393
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
645
132
566
1793
1312
1377
1393
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
645
532
1590
1793
1312
1377
1393
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
645
644
566
1793
1312
1377
1393
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
645
548
566
1793
1312
1377
1393
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
645
148
566
1793
1312
1377
1393
19
15
6
110
169
173
41
109
108
72
10
65
963
567
525
645
660
566
1793
1312
1377
1393
19
15
6
110
169
173
41
109
108
72
10
65
451
55
13
132
4
566
818
1824
866
880
19
15
6
110
169
173
41
109
108
72
10
65
451
55
13
132
516
822
818
1824
866
880
19
15
6
110
169
173
41
109
108
72
10
65
451
55
13
132
260
822
818
1824
866
880
19
15
6
110
169
173
41
109
108
72
10
65
451
55
13
132
532
822
818
1824
866
880
19
15
6
110
169
173
41
109
108
72
10
65
451
55
13
132
276
822
818
1824
866
880
19
15
6
110
169
173
41
109
108
72
10
65
451
55
13
132
292
822
818
1824
866
880
19
15
6
110
169
173
41
109
108
72
10
65
451
55
13
133
68
598
818
1824
865
881
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
4
54
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
516
822
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
260
654
770
800
98
880
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
132
566
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
68
142
770
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
36
310
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
532
54
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
276
822
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
148
54
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
132
292
310
818
800
1122
1392
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
133
68
598
769
800
97
369
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
133
292
310
769
800
97
369
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
644
516
822
818
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
644
260
142
770
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
644
132
142
770
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
65
451
567
13
644
548
566
818
800
610
1904
19
15
6
110
169
173
41
109
108
72
10
385
35
55
13
132
260
950
434
64
98
208
19
15
6
110
169
173
41
109
108
72
10
385
35
55
13
132
276
950
434
64
98
208
19
15
6
110
169
173
41
109
108
72
10
385
35
55
13
133
260
950
433
64
97
209
19
15
6
110
169
173
41
109
108
72
10
385
35
55
13
133
276
950
433
64
97
209
19
15
6
110
169
173
41
109
108
72
10
385
35
311
13
132
260
950
434
448
610
208
19
15
6
110
169
173
41
109
108
72
10
385
35
311
13
132
276
950
434
448
610
208
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
516
1910
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
1540
1910
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
532
1910
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
1668
1918
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
644
1910
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
1556
1910
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
1684
1918
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
13
645
660
1910
561
64
609
1905
19
15
6
110
169
173
41
109
108
72
10
641
35
55
525
645
516
1910
561
1600
1889
1393
19
15
6
110
169
173
41
109
108
72
10
641
35
55
525
645
644
1918
561
1600
1889
1393
19
15
6
110
169
173
41
109
108
72
10
641
35
55
525
645
660
1910
561
1600
1889
1393
19
15
6
110
169
173
41
109
108
72
10
705
35
55
13
645
1668
1878
706
1600
1633
1905
19
15
6
110
169
173
41
109
108
72
10
801
1059
55
13
645
1668
1998
2002
1088
1633
1905
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
644
516
1966
1865
1088
1634
1904
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
644
1668
1966
1865
1088
1634
1904
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
644
644
1966
1865
1088
1634
1904
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
644
548
1966
1865
1088
1634
1904
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
645
516
1966
1865
1088
1761
1905
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
645
1668
1966
1865
1088
1761
1905
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
645
644
1966
1865
1088
1761
1905
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
645
548
1966
1865
1088
1761
1905
19
15
6
110
169
173
41
109
108
72
10
929
1059
55
13
645
1684
1966
1865
1088
1761
1905
19
15
6
110
169
173
41
109
108
72
522
769
995
567
13
644
1796
1526
1330
256
98
1904
19
15
6
110
169
173
41
109
108
72
522
641
35
55
13
645
1796
1398
561
1600
1633
1905
19
15
6
110
169
173
41
109
108
72
522
705
35
55
13
644
1796
1366
706
576
610
1904
19
15
6
110
169
173
41
109
108
72
522
705
35
55
13
645
1796
1366
1218
1088
609
1905
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
132
4
142
193
64
482
304
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
132
132
142
193
64
482
304
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
132
68
142
193
64
482
304
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
132
148
310
962
960
482
240
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
132
292
142
193
64
482
304
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
4
86
194
64
481
305
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
20
86
194
64
481
305
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
132
86
194
64
481
305
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
68
86
194
64
481
305
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
140
94
194
64
481
305
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
276
86
194
64
481
305
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
148
310
961
960
481
241
19
15
6
110
169
173
41
109
172
72
10
65
35
55
141
133
292
310
961
960
481
241
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
4
86
194
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
20
86
194
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
132
86
194
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
68
142
193
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
36
310
962
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
644
86
194
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
276
86
194
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
148
310
194
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
132
292
142
193
448
226
176
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
4
86
194
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
12
142
193
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
20
86
194
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
132
86
194
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
68
86
194
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
36
142
193
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
644
86
194
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
140
142
193
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
276
86
194
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
76
142
193
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
148
310
193
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
35
311
141
133
292
142
193
448
225
177
19
15
6
110
169
173
41
109
172
72
10
65
451
311
141
132
132
310
818
288
354
240
19
15
6
110
169
173
41
109
172
72
10
65
451
311
141
132
148
310
818
288
354
240
19
15
6
110
169
173
41
109
172
72
10
65
451
311
141
132
292
566
818
288
354
240
19
15
6
110
169
173
41
109
172
72
10
385
35
55
141
132
292
950
434
64
482
304
19
15
6
110
169
173
41
109
172
72
10
385
35
55
141
133
292
950
433
64
481
305
19
15
6
110
169
173
41
109
172
72
10
385
35
311
141
132
292
950
434
448
226
240
19
15
6
110
169
173
41
109
172
72
10
385
35
311
141
133
292
950
433
448
225
241
19
15
6
110
169
173
41
182
182
72
9
65
450
454
258
131
139
313
772
512
364
122
19
15
6
110
169
173
41
182
182
72
9
65
450
454
130
131
11
89
644
0
108
122
19
15
6
110
169
173
41
182
182
72
9
65
450
454
130
131
139
89
644
0
108
122
19
15
6
110
169
173
41
182
182
72
9
65
450
454
130
131
143
89
644
0
108
122
19
15
6
110
169
173
41
182
182
72
9
65
450
454
130
131
651
89
644
0
108
122
19
15
6
110
169
173
41
182
182
72
9
65
450
454
130
131
655
89
644
0
108
122
19
15
6
110
169
173
41
182
182
72
9
385
450
454
130
131
139
953
1028
0
108
122
19
15
6
110
169
173
41
182
182
72
9
385
450
454
130
131
143
953
1028
0
108
122
19
15
6
110
169
173
41
182
182
72
9
385
450
454
130
131
651
953
516
512
1132
1146
19
15
6
110
169
173
41
182
182
72
9
385
450
454
130
131
655
953
516
512
1132
1146
19
15
6
110
169
173
553
694
694
72
9
769
1986
966
898
643
1679
2009
1604
0
108
58
19
15
6
110
169
173
297
109
108
72
10
769
547
55
13
133
532
2030
1001
1088
97
209
19
15
6
110
169
173
297
109
108
72
10
769
547
55
525
645
660
2030
1513
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
769
547
567
525
645
660
2030
1513
1472
1505
945
19
15
6
110
169
173
297
109
108
72
10
65
547
55
13
133
68
598
1986
1088
97
209
19
15
6
110
169
173
297
109
108
72
10
65
547
567
525
133
68
598
1986
1472
993
1265
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
132
260
950
946
64
98
208
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
132
132
950
946
64
98
208
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
132
276
950
946
64
98
208
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
132
148
950
946
64
98
208
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
133
516
950
945
64
97
209
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
133
260
950
945
64
97
209
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
133
132
950
945
64
97
209
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
133
276
950
945
64
97
209
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
133
148
950
945
64
97
209
19
15
6
110
169
173
297
109
108
72
10
385
547
55
13
133
292
950
945
64
97
209
19
15
6
110
169
173
297
109
108
72
10
897
547
55
13
133
516
1974
1457
1088
609
209
19
15
6
110
169
173
297
109
108
72
10
897
547
55
13
133
548
1974
945
1088
97
209
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
133
516
1974
1457
1088
1633
1265
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
644
516
1974
1458
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
644
1668
1974
946
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
644
548
1974
946
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
645
516
1974
1458
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
645
1668
1974
946
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
645
644
1974
946
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
897
547
55
525
645
548
1974
946
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
705
547
55
525
644
1668
1878
834
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
705
547
55
525
644
644
1878
1474
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
705
547
55
525
645
1668
1878
834
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
705
547
55
525
645
644
1878
1474
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
417
547
55
13
132
132
942
841
1088
1122
1232
19
15
6
110
169
173
297
109
108
72
10
417
547
55
13
133
132
942
841
1088
1121
1233
19
15
6
110
169
173
297
109
108
72
10
417
547
55
525
133
132
942
841
1088
1633
1265
19
15
6
110
169
173
297
109
108
72
10
417
547
311
13
132
132
942
841
576
2018
1264
19
15
6
110
169
173
297
109
108
72
10
417
547
311
13
133
132
942
841
576
2017
1265
19
15
6
110
169
173
297
109
108
72
10
801
547
55
13
133
516
1998
849
1088
1121
1233
19
15
6
110
169
173
297
109
108
72
10
801
547
55
525
133
516
1998
849
1088
1633
1265
19
15
6
110
169
173
297
109
108
72
10
801
547
55
525
644
1668
1998
841
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
801
547
55
525
645
1668
1998
849
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
801
547
567
525
645
1668
1998
1481
1472
1121
1393
19
15
6
110
169
173
297
109
108
72
10
801
547
311
13
133
516
1998
969
576
2017
1265
19
15
6
110
169
173
297
109
108
72
10
929
547
55
13
644
1668
1966
1353
64
610
1904
19
15
6
110
169
173
297
109
108
72
10
929
547
55
13
644
644
1966
1353
64
610
1904
19
15
6
110
169
173
297
109
108
72
10
929
547
55
13
645
1668
1966
1353
64
609
1905
19
15
6
110
169
173
297
109
108
72
10
929
547
55
13
645
644
1966
1353
64
609
1905
19
15
6
110
169
173
297
109
108
72
10
929
547
55
525
644
1668
1966
1353
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
929
547
55
525
644
644
1966
1353
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
10
929
547
55
525
645
1668
1966
1353
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
10
929
547
55
525
645
644
1966
1353
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
522
769
547
55
525
644
1796
1518
1513
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
522
769
547
55
525
645
1796
1518
1513
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
522
769
547
567
525
645
1796
1518
1513
1472
1505
945
19
15
6
110
169
173
297
109
108
72
522
897
547
55
525
644
1796
1462
1458
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
522
897
547
55
525
645
1796
1462
1458
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
522
705
547
55
525
644
1796
1366
1346
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
522
705
547
55
525
645
1796
1366
1346
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
522
801
547
55
525
644
1796
1486
841
1088
1634
1392
19
15
6
110
169
173
297
109
108
72
522
801
547
55
525
645
1796
1486
849
1088
1633
1393
19
15
6
110
169
173
297
109
108
72
522
801
547
567
525
645
1796
1486
1481
1472
1121
1393
19
15
6
110
169
173
297
109
172
72
10
769
547
55
141
132
516
2030
1513
1088
1250
112
19
15
6
110
169
173
297
109
172
72
10
769
547
55
141
133
516
2030
1513
448
225
113
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
132
644
950
946
64
354
112
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
132
148
950
946
64
354
112
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
132
292
950
946
64
354
112
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
132
660
950
946
64
354
112
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
133
132
950
945
64
225
113
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
133
644
950
945
64
225
113
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
133
276
950
945
64
225
113
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
133
148
950
945
64
225
113
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
133
292
950
945
64
225
113
19
15
6
110
169
173
297
109
172
72
10
385
547
55
141
133
660
950
945
64
225
113
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
132
644
950
946
576
98
80
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
132
148
950
946
576
98
80
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
132
292
950
946
576
98
80
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
132
660
950
946
576
98
80
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
133
132
950
945
576
97
81
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
133
644
950
945
576
97
81
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
133
276
950
945
576
97
81
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
133
148
950
945
576
97
81
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
133
292
950
945
576
97
81
19
15
6
110
169
173
297
109
172
72
10
385
547
311
141
133
660
950
945
576
97
81
19
15
6
110
169
173
297
109
172
72
10
897
547
55
141
133
516
1974
945
1088
1249
177
19
15
6
110
169
173
297
109
172
72
10
897
547
55
141
133
644
1974
945
1088
1249
177
19
15
6
110
169
173
297
109
172
72
10
897
547
55
653
133
516
1974
945
1088
1377
81
19
15
6
110
169
173
297
109
172
72
10
897
547
55
653
133
644
1974
945
1088
1377
81
19
15
6
110
169
173
297
109
172
72
10
417
547
55
141
132
644
942
841
64
226
112
19
15
6
110
169
173
297
109
172
72
10
417
547
55
141
133
132
942
841
1088
225
113
19
15
6
110
169
173
297
109
172
72
10
417
547
55
141
133
644
942
841
64
225
113
19
15
6
110
169
173
297
109
172
72
10
417
547
311
141
132
644
942
841
576
98
80
19
15
6
110
169
173
297
109
172
72
10
417
547
311
141
133
132
942
841
576
97
81
19
15
6
110
169
173
297
109
172
72
10
417
547
311
141
133
644
942
841
576
97
81
19
15
6
110
169
173
297
109
172
72
10
801
547
55
141
132
644
1998
841
1088
1250
112
19
15
6
110
169
173
297
109
172
72
10
801
547
55
141
133
516
1998
849
1088
1249
113
19
15
6
110
169
173
297
109
172
72
10
801
547
55
141
133
644
1998
849
1088
1249
113
19
15
6
110
169
173
297
109
172
72
10
801
547
55
141
133
652
1998
849
1088
1249
113
19
15
6
110
169
173
297
109
172
72
10
801
547
55
653
132
644
1998
850
1088
1378
80
19
15
6
110
169
173
297
109
172
72
10
801
547
567
1677
132
644
1998
841
960
1762
112
19
15
6
110
169
173
297
109
172
72
10
801
547
311
141
132
644
1998
978
576
98
112
19
15
6
110
169
173
297
109
172
72
10
801
547
311
141
133
516
1998
977
576
97
81
19
15
6
110
169
173
297
109
172
72
10
801
547
311
141
133
524
1998
977
576
97
81
19
15
6
110
169
173
297
109
172
72
10
801
547
311
141
133
644
1998
977
576
97
81
19
15
6
110
169
173
297
109
172
72
10
801
547
311
141
133
652
1998
977
576
97
81
19
15
6
110
169
173
297
109
172
72
10
929
547
55
141
132
644
1966
1353
1088
1250
112
19
15
6
110
169
173
297
109
172
72
10
929
547
55
141
133
644
1966
1353
64
225
113
19
15
6
110
169
173
297
109
172
72
10
929
547
55
653
132
644
1966
1353
1088
1378
80
19
15
6
110
169
173
297
109
172
72
10
929
547
55
653
133
644
1966
1353
1088
1377
81
19
15
6
110
169
173
297
109
172
72
10
929
547
311
141
132
644
1966
841
576
98
80
19
15
6
110
169
173
297
109
172
72
10
929
547
311
141
133
644
1966
841
576
97
81
19
15
6
110
169
301
553
109
108
72
10
545
931
567
1549
1668
1540
1814
1362
1216
1122
1392
19
15
6
110
169
301
553
109
108
72
10
545
931
567
1549
1668
1556
1814
1362
1216
1122
1392
19
15
6
110
169
301
553
109
108
72
10
545
931
567
1549
1669
1540
1814
1361
1216
1121
1233
19
15
6
110
169
301
553
109
108
72
10
545
931
567
1549
1669
1556
1814
1361
1216
1121
1233
19
15
6
110
169
301
553
694
1718
1608
1545
1537
962
966
1666
1667
1063
1657
324
0
620
634
19
15
6
110
169
301
297
109
108
72
10
545
547
567
525
645
1684
1814
1490
1472
1121
1393
19
15
6
110
169
301
297
109
108
72
522
545
547
567
525
645
1796
1302
1490
1472
1121
1393
19
15
6
110
169
301
297
109
172
72
10
545
547
567
1677
133
652
1814
978
960
1761
113
19
15
6
110
297
45
41
109
108
72
394
33
99
55
13
132
900
1942
594
448
226
240
19
15
6
110
297
45
41
109
108
72
394
33
99
55
13
132
916
1942
594
448
226
240
19
15
6
110
297
45
41
109
108
72
394
33
99
55
13
133
900
1942
593
448
225
241
19
15
6
110
297
45
41
109
108
72
394
33
99
55
13
133
916
1942
593
448
225
241
19
15
6
110
297
45
41
109
108
72
394
33
99
311
13
132
900
1942
1170
960
610
208
19
15
6
110
297
45
41
109
108
72
394
33
99
311
13
132
916
1942
1170
960
610
208
19
15
6
110
297
45
41
109
108
72
394
33
99
311
13
133
900
1942
1169
960
609
209
19
15
6
110
297
45
41
109
108
72
394
33
99
311
13
133
916
1942
1169
960
609
209
19
15
6
110
297
557
41
109
108
72
394
897
35
55
13
133
900
1590
946
192
225
241
19
15
6
110
297
557
41
109
108
72
394
897
35
55
13
645
900
822
945
1216
1761
1905
19
15
6
110
297
557
41
109
108
72
394
897
35
311
13
133
900
822
945
704
97
209
19
15
6
110
297
557
41
109
108
72
394
929
675
567
13
132
900
814
546
1600
1122
1232
19
15
6
110
297
557
41
109
108
72
394
929
675
567
13
133
900
814
545
1600
97
209
19
15
6
110
297
557
41
109
108
72
394
929
675
567
13
644
900
814
546
1600
226
1904
19
15
6
110
297
557
41
109
108
72
394
929
675
567
13
645
900
814
545
1600
225
1905
19
15
6
110
297
557
41
109
108
72
394
929
675
567
1549
644
900
814
546
1600
1634
368
19
15
6
110
297
557
41
109
108
72
394
929
675
567
1549
645
900
814
545
1600
1633
369
19
15
6
110
297
557
41
109
108
72
394
929
675
311
13
132
900
814
546
64
1122
240
19
15
6
110
297
557
41
109
108
72
394
929
675
311
13
133
900
814
545
64
1121
241
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
525
132
900
814
546
576
354
368
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
525
133
900
814
546
576
353
369
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
525
644
900
814
546
576
354
1392
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
525
645
900
814
546
576
353
1393
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
1549
132
900
814
546
576
610
208
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
1549
133
900
814
545
576
1633
209
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
1549
644
900
814
546
576
610
368
19
15
6
110
297
557
41
109
108
72
394
929
675
1591
1549
645
900
814
545
576
1633
369
19
15
6
110
297
557
297
109
108
72
394
929
547
567
13
132
900
814
713
1728
98
1392
19
15
6
110
297
557
297
109
108
72
394
929
547
311
13
132
900
814
713
192
2018
1264
19
15
6
110
297
557
297
109
108
72
394
929
547
311
13
133
900
814
713
192
2017
1265
19
15
6
110
297
557
297
109
108
72
394
929
163
55
13
132
900
814
802
1088
98
208
19
15
6
110
297
557
297
109
108
72
394
929
163
55
13
133
900
814
801
1088
609
209
19
15
6
110
297
557
297
109
172
72
394
929
547
567
1677
1157
900
814
713
1728
1761
1905
19
15
6
110
297
557
297
621
172
72
394
929
547
1591
1165
1156
900
814
713
704
1762
1904
19
15
6
110
297
557
297
621
172
72
394
929
547
1591
1165
1157
900
814
713
704
1761
1905
19
15
6
110
297
301
553
109
108
72
394
385
995
55
13
132
900
566
306
832
1122
720
19
15
6
110
297
301
553
109
108
72
394
385
995
55
13
133
900
566
305
832
1121
721
19
15
6
110
297
301
553
109
108
72
394
385
995
55
13
133
916
566
306
832
1121
721
19
15
6
110
297
301
553
109
108
72
394
385
995
567
13
133
900
566
562
576
97
1265
19
15
6
110
297
301
553
109
108
72
394
385
995
567
13
133
916
566
562
576
97
1265
19
15
6
110
297
301
553
109
108
72
394
545
931
567
13
132
900
918
1234
192
98
368
19
15
6
110
297
301
553
109
108
72
394
417
931
55
13
132
900
590
585
960
1122
752
19
15
6
110
297
301
553
109
108
72
394
417
931
55
13
133
900
590
593
832
97
721
19
15
6
110
297
301
553
109
108
72
394
417
931
55
13
133
916
590
593
832
97
721
19
15
6
110
297
301
553
109
108
72
394
417
931
567
13
132
900
558
585
704
98
1264
19
15
6
110
297
301
553
109
108
72
394
417
931
567
13
133
900
590
593
320
97
209
19
15
6
110
297
301
553
109
108
72
394
417
931
567
13
133
916
590
593
320
97
209
19
15
6
110
297
301
553
109
108
72
394
417
931
567
1549
644
900
558
585
704
738
368
19
15
6
110
297
301
553
109
108
72
650
705
995
1079
1549
1669
1860
782
1089
1856
1121
1233
19
15
6
110
297
301
297
109
108
72
394
385
547
567
13
133
900
566
434
448
97
881
19
15
6
110
297
301
297
109
108
72
394
385
547
567
13
133
916
566
434
448
97
881
19
15
6
110
297
301
297
109
108
72
394
385
547
567
525
132
900
566
434
448
994
240
19
15
6
110
297
301
297
109
108
72
394
385
547
567
525
133
900
566
433
448
481
241
19
15
6
110
297
301
297
109
108
72
394
385
547
567
525
133
916
566
433
448
481
241
19
15
6
110
297
301
297
109
108
72
394
417
547
567
525
132
900
590
402
960
994
1264
19
15
6
110
297
301
297
109
108
72
394
417
547
567
525
133
900
1174
401
448
993
241
19
15
6
110
297
301
297
109
108
72
394
417
547
567
525
133
916
590
401
448
993
241
19
15
6
110
297
301
297
109
108
72
394
417
419
55
13
132
900
590
73
960
610
368
19
15
6
110
297
301
297
109
108
72
394
417
419
55
13
644
900
590
73
960
610
1904
19
15
6
110
297
301
297
109
108
72
394
417
419
567
13
132
900
590
73
448
98
1264
19
15
6
110
297
301
297
109
108
72
394
417
419
567
13
133
900
662
145
448
97
209
19
15
6
110
297
301
297
109
108
72
394
417
419
567
525
133
900
662
145
704
1121
1233
19
15
6
110
297
301
297
109
108
72
394
417
419
567
525
133
916
662
145
704
1121
1233
19
15
6
110
297
301
297
109
172
72
394
385
547
567
1677
1157
900
566
433
960
1761
1905
19
15
6
110
297
301
297
109
172
72
394
417
419
567
1677
1157
900
662
145
704
1761
1905
19
15
6
110
297
301
809
109
108
72
394
545
867
55
13
132
900
974
585
960
98
208
19
15
6
110
297
301
809
109
108
72
394
545
867
55
13
133
900
918
594
960
97
209
19
15
6
110
297
301
809
621
108
72
394
545
867
1079
525
1668
900
974
585
1728
98
720
19
15
6
110
297
301
809
621
108
72
394
545
867
1079
525
1669
900
974
585
1728
97
721
19
15
6
110
297
301
809
621
172
72
394
545
867
1079
1165
1156
900
918
594
1728
1762
1712
19
15
6
110
297
301
809
621
172
72
394
545
867
1079
1165
1157
900
918
593
1728
1761
1713
19
15
6
110
297
301
809
621
172
72
394
545
867
1079
1165
1157
908
974
593
1728
1761
1713
19
15
518
46
169
173
297
621
1820
528
294
929
1571
1623
1733
21
212
1750
1745
1024
1137
1745
19
15
518
46
169
173
297
621
1820
528
294
929
1571
1623
1733
20
212
1750
1745
1024
1137
1744
19
15
518
813
553
557
553
1645
1821
785
778
801
803
1623
1735
149
16
54
18
640
728
656
19
15
518
814
545
45
41
630
1821
784
782
642
1602
1862
1895
264
260
144
1172
640
706
1635
19
15
518
814
545
45
41
630
1821
784
782
642
1602
1862
1895
280
274
144
660
640
706
1603
19
15
518
814
545
45
41
630
1821
784
654
642
1602
1862
1895
264
420
240
644
640
706
1635
19
15
518
814
545
557
553
1645
1820
784
782
802
803
1623
1733
165
4
48
178
640
729
645
19
15
518
814
545
557
553
1645
1820
784
782
802
803
1623
1733
173
4
48
178
640
729
641
19
15
518
814
553
45
297
621
1820
784
934
673
1699
1623
1733
149
212
74
873
768
1140
1621
19
15
518
814
553
557
297
621
1820
784
806
801
547
1623
1733
149
84
22
481
896
665
1681
19
15
518
45
161
301
297
950
950
529
278
514
706
1734
1154
654
152
1592
900
1536
1660
112
19
15
518
45
161
301
297
950
950
529
286
514
706
1734
1154
654
168
1616
916
1536
1724
48
19
15
518
46
161
301
297
950
950
528
281
514
706
1734
1154
651
171
1616
900
1536
1724
50
19
15
518
46
161
301
297
950
950
528
278
514
706
1734
1154
651
153
1592
900
1536
1660
114
19
15
518
46
161
301
297
950
950
528
286
514
706
1734
1154
651
169
1616
916
1536
1660
114
19
15
518
110
161
301
809
950
925
1168
1550
1538
1730
710
615
1544
1060
624
836
256
322
1123
19
15
518
110
161
301
809
950
925
1168
1550
1538
1730
710
615
1560
1060
624
836
256
322
1091
19
15
518
814
545
1581
1833
621
1820
784
654
1698
1571
87
1349
285
420
688
178
640
553
353
19
15
6
46
545
685
297
493
796
784
1934
898
1059
1623
1477
533
1732
112
1506
1024
1649
149
19
15
6
46
545
685
297
493
796
784
1934
898
1059
1623
1477
532
1732
112
1506
1024
1652
144
19
15
6
46
545
685
297
493
796
784
1934
898
1059
1847
837
533
1732
112
994
576
57
329
19
15
6
46
545
685
297
493
796
784
1934
898
1059
1847
837
541
1732
120
994
576
57
545
19
15
6
46
545
685
297
493
796
784
1934
898
1059
1847
1477
533
1732
112
994
576
1617
145
19
15
6
46
545
685
297
493
796
784
1934
898
1059
1847
1477
532
1732
112
994
576
1620
144
19
15
6
46
545
685
297
493
796
784
1934
930
1059
1847
1477
533
1732
104
962
576
1620
145
19
15
6
46
545
685
297
493
796
784
1934
930
1059
1847
1477
532
1732
104
962
576
1620
144
19
15
6
46
553
685
297
493
796
784
1958
929
1059
1623
1477
533
1748
86
1489
1024
1649
209
19
15
6
46
553
685
297
493
796
784
1958
929
1059
1623
1477
532
1748
86
1489
1024
1649
208
19
15
6
46
553
685
297
493
796
784
1958
929
1059
1847
837
533
1748
74
969
576
57
201
19
15
6
46
297
813
553
621
108
456
394
833
867
1079
525
901
516
1582
1217
1472
353
369
19
15
6
110
161
685
41
621
1660
1680
1550
1922
547
1591
1541
1253
1668
1744
210
576
612
837
19
15
6
110
161
685
41
621
1660
1680
1550
1922
547
1623
1541
1253
1668
1744
210
512
537
837
19
15
6
110
161
685
41
621
1660
1680
1550
1954
547
1623
1541
1253
1668
1736
194
512
537
837
19
15
6
110
169
685
553
621
108
72
522
1825
995
1079
525
1668
1796
1814
274
1280
354
880
19
15
6
110
169
685
553
621
108
72
522
1825
995
1079
525
1669
1796
1814
273
1280
353
881
19
15
6
110
169
685
553
621
108
72
522
1825
1507
1079
525
1668
1796
1814
1298
1280
354
880
19
15
6
110
169
685
553
621
108
72
522
1825
1507
1079
525
1669
1796
1814
1297
1280
353
881
19
15
6
110
169
685
553
694
1718
1608
1545
1793
962
710
1666
1667
1039
1721
132
0
620
386
19
15
6
110
169
685
553
694
1718
1608
1545
1793
962
710
1666
1667
1163
1721
132
0
620
386
19
15
6
110
169
685
553
694
1718
1608
1545
1793
962
710
1666
1667
1167
1721
132
0
620
386
19
15
6
110
169
685
553
694
1718
1608
1545
1921
962
710
1666
1667
1163
1785
4
0
1276
1154
19
15
518
813
553
685
1577
621
1821
785
778
929
1571
87
1223
149
144
86
561
1536
1392
81
19
15
518
814
545
1709
1577
621
1820
784
654
1730
1571
87
1349
277
388
584
450
512
820
469
19
15
518
814
545
1709
1577
621
1820
784
654
1730
1571
87
1349
285
388
584
450
512
809
481
19
15
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
268
388
552
610
352
372
192
19
15
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
268
420
552
610
352
372
192
19
15
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
269
388
552
610
352
369
193
19
15
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
269
420
552
610
352
369
193
19
15
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
277
420
552
610
352
369
209
19
15
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
276
388
552
610
352
372
208
19
15
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
276
420
552
610
352
372
208
19
15
518
814
545
1837
1065
1142
1820
784
666
1602
1858
1094
712
266
426
560
131
384
391
201
19
15
6
45
161
37
93
502
282
17
269
9
259
896
593
533
901
546
770
907
907
1161
19
15
6
45
161
37
93
502
282
17
269
9
259
896
593
541
901
546
770
907
907
1155
19
15
6
45
161
37
93
502
282
17
269
9
259
896
593
277
901
546
770
907
907
73
19
15
6
45
161
37
93
502
282
17
269
9
259
896
593
277
933
546
770
907
907
73
19
15
6
45
161
37
93
502
282
17
269
9
259
896
593
285
901
546
770
907
907
67
19
15
6
45
161
37
93
502
282
17
269
9
259
896
593
285
933
546
770
907
907
67
19
15
6
45
161
37
93
502
282
17
269
9
259
896
721
21
901
546
770
907
651
137
19
15
6
45
161
37
93
502
282
17
269
9
259
896
721
533
901
546
770
907
651
1043
19
15
6
45
161
37
93
502
282
17
269
9
259
896
721
541
901
546
770
907
651
515
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
21
901
546
770
907
139
137
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
29
901
546
770
907
139
131
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
533
901
546
770
907
139
531
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
541
901
546
770
907
139
643
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
277
901
546
770
907
139
19
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
277
933
546
770
907
139
19
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
285
901
546
770
907
139
67
19
15
6
45
161
37
93
502
282
17
269
9
259
896
465
285
933
546
770
907
139
67
19
15
6
45
161
37
93
502
282
17
141
41
259
896
593
533
453
610
498
907
907
1161
19
15
6
45
161
37
93
502
282
17
141
41
259
896
593
541
453
610
498
907
907
1155
19
15
6
45
161
37
93
502
282
17
141
41
259
896
721
21
453
610
498
907
651
19
19
15
6
45
161
37
93
502
282
17
141
41
259
896
721
533
453
610
498
907
651
1043
19
15
6
45
161
37
93
502
282
17
141
41
259
896
721
541
453
610
498
907
651
1027
19
15
6
45
161
37
93
502
282
17
141
41
259
896
465
21
453
610
498
907
139
137
19
15
6
45
161
37
93
502
282
785
269
9
259
896
593
797
165
34
769
907
907
1091
19
15
6
45
161
37
93
502
794
785
269
9
259
896
785
533
133
34
770
907
1239
1237
19
15
6
45
161
37
93
502
794
785
269
9
259
896
785
541
133
34
770
907
1239
546
19
15
6
45
161
37
93
502
794
785
269
9
259
896
785
797
133
34
770
907
1239
1058
19
15
6
45
161
37
93
502
794
785
269
9
259
896
785
797
165
34
770
907
1239
1058
19
15
6
45
161
37
157
182
182
457
589
37
897
960
258
386
913
529
1905
1348
108
632
19
15
6
45
161
165
157
118
26
17
269
809
771
576
209
277
933
994
1266
907
651
393
19
15
6
45
161
165
157
118
26
17
269
809
771
576
209
285
933
994
1266
907
651
707
19
15
6
45
161
165
157
118
26
17
269
809
771
576
209
405
933
994
1266
907
651
1673
19
15
6
45
161
165
157
118
26
17
269
809
771
576
209
413
933
994
1266
907
651
1667
19
15
6
45
161
165
157
118
26
17
269
809
771
576
465
277
933
994
1266
907
139
137
19
15
6
45
161
165
157
118
26
17
269
809
771
576
465
285
933
994
1266
907
139
387
19
15
6
45
161
165
157
118
26
17
269
809
771
576
465
413
933
994
1266
907
139
547
19
15
6
45
161
165
157
182
26
17
269
809
771
960
977
413
933
994
1266
1163
1035
35
19
15
6
45
161
165
157
182
26
17
141
425
387
960
529
21
453
482
521
1547
727
21
19
15
6
45
161
165
157
182
26
17
141
425
387
960
529
29
453
482
521
1547
727
98
19
15
6
45
161
165
157
182
26
17
141
425
387
960
529
277
453
482
521
1547
727
533
19
15
6
45
161
165
157
182
26
17
141
425
387
960
529
285
453
482
521
1547
727
610
19
15
6
45
161
165
157
182
26
17
141
425
387
960
1553
21
453
482
521
1547
1751
21
19
15
6
45
161
165
157
182
26
17
141
425
387
960
1553
29
453
482
521
1547
1751
98
19
15
6
45
161
165
157
182
26
17
141
425
387
960
977
413
453
482
521
1547
1035
35
19
15
6
45
161
165
157
182
26
273
269
809
771
960
977
925
677
994
1266
1163
1035
1059
19
15
6
45
161
165
157
182
26
273
269
425
387
960
977
925
677
738
626
1547
1035
1059
19
15
6
45
161
165
157
182
182
17
269
773
769
1216
258
265
905
785
517
1828
252
518
19
15
6
45
161
165
413
502
26
17
141
425
259
320
81
21
453
866
369
331
871
69
19
15
6
45
161
165
413
502
26
17
141
425
259
320
81
29
453
866
369
331
871
1058
19
15
6
45
161
165
413
502
26
17
141
425
259
320
81
533
453
866
369
331
871
837
19
15
6
45
161
165
413
502
26
17
141
425
259
320
81
541
453
866
369
331
871
834
19
15
6
45
161
165
413
502
794
785
1293
73
259
320
849
541
1829
162
433
395
599
194
19
15
6
45
289
549
669
182
182
457
397
901
897
704
130
386
529
785
18
132
186
184
19
15
6
45
289
549
669
182
182
457
397
901
897
704
130
386
273
785
18
132
186
184
19
15
6
45
289
549
669
182
182
457
410
914
899
704
130
386
536
772
2
135
177
184
19
15
6
45
289
549
669
182
182
457
410
914
899
704
130
386
280
772
2
135
177
184
19
15
6
45
289
293
93
502
794
17
397
425
3
896
785
21
965
354
881
843
359
837
19
15
6
45
289
293
93
502
794
17
397
425
3
896
785
29
965
354
881
843
359
834
19
15
6
45
289
293
349
182
182
457
397
709
513
256
258
386
529
913
741
132
1626
1208
19
15
6
45
165
37
157
182
182
457
153
25
897
1216
130
386
26
515
1917
1860
1132
248
19
15
6
45
165
37
157
182
182
457
153
25
897
1216
130
386
27
515
1917
1860
1132
248
19
15
6
45
165
37
157
182
182
457
153
25
897
960
258
386
26
514
1911
1348
106
632
19
15
6
45
165
37
157
182
182
457
153
25
897
960
258
386
27
515
1911
1348
106
632
19
15
6
45
165
165
157
182
182
17
281
769
769
960
258
266
938
1011
1219
580
108
516
19
15
6
45
165
165
157
182
182
457
153
65
769
1216
130
386
25
574
1891
1828
1130
248
19
15
6
45
165
165
157
182
182
457
153
65
769
1216
130
386
26
570
1891
1828
1130
248
19
15
6
45
165
165
157
182
182
457
153
65
769
1216
130
386
27
571
1891
1828
1130
248
19
15
6
45
293
549
669
182
182
457
409
897
897
704
130
386
537
889
3
132
186
184
19
15
6
45
293
549
669
182
182
457
409
897
897
704
130
386
281
779
3
132
186
184
19
15
6
45
293
549
669
182
182
457
409
897
897
704
130
386
538
890
2
132
186
184
19
15
6
45
293
549
669
182
182
457
409
897
897
704
130
386
539
889
3
132
186
184
19
15
6
45
293
549
669
182
182
457
409
897
897
704
130
386
282
779
3
132
186
184
19
15
6
45
293
549
669
182
182
457
409
897
897
704
130
386
283
889
3
132
186
184
19
15
6
45
293
549
669
182
182
457
409
898
898
704
130
386
281
888
0
135
177
184
19
15
6
45
293
549
669
182
182
457
409
898
898
704
130
386
538
888
0
135
177
184
19
15
6
45
293
549
669
182
182
457
409
898
898
704
130
386
282
888
0
135
177
184
19
15
6
45
293
549
669
182
182
457
409
898
899
704
130
386
539
776
1
135
177
184
19
15
6
45
293
549
669
182
182
457
409
898
899
704
130
386
283
776
1
135
177
184
19
15
6
45
293
549
669
182
182
457
409
921
897
704
130
386
538
770
119
324
106
248
19
15
6
45
293
549
669
182
182
457
409
921
897
704
130
386
282
770
119
324
106
248
19
15
6
45
293
293
349
182
182
457
409
417
513
256
258
386
537
281
387
132
1626
1208
19
15
6
45
293
293
349
182
182
457
409
417
513
256
258
386
281
281
387
132
1626
1208
19
15
6
45
293
293
349
182
182
457
409
417
513
256
258
386
538
282
386
132
1626
1208
19
15
6
45
293
293
349
182
182
457
409
417
513
256
258
386
282
282
386
132
1626
1208
19
15
6
46
161
165
413
502
796
784
269
425
259
320
776
538
147
739
241
395
512
322
19
15
6
46
161
165
413
502
796
784
1293
73
259
320
776
538
1811
163
753
395
512
322
19
15
6
46
161
165
413
502
796
784
1305
649
129
320
776
522
1835
1251
645
516
256
292
19
15
6
46
161
165
413
502
796
784
1305
649
129
320
840
522
1835
1251
645
1540
1152
548
19
15
6
46
289
549
669
182
182
456
410
914
899
704
130
387
537
772
2
135
177
130
19
15
6
46
289
549
669
182
182
456
410
914
899
704
130
387
281
772
2
135
177
130
19
15
6
46
169
165
157
118
28
16
274
913
641
64
456
266
922
902
629
516
1664
420
19
15
6
46
169
165
157
118
28
16
274
913
641
1600
456
266
922
902
693
1540
128
420
19
15
518
45
161
37
349
950
950
1041
1309
1477
769
768
514
1678
1705
1745
1105
580
748
688
19
15
518
45
161
37
349
950
950
529
285
453
769
768
514
654
169
1889
1381
292
506
112
19
15
518
45
165
37
349
950
950
1041
1305
1473
769
768
514
1674
1707
1899
1123
548
762
1128
19
15
518
45
165
37
349
950
950
1041
1305
1473
769
768
514
1674
1706
1899
1123
548
762
1128
19
15
518
45
165
37
349
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
548
762
1136
19
15
518
45
165
37
349
950
950
17
281
1
769
768
1026
906
682
522
1795
516
1786
104
19
15
518
45
165
37
349
950
950
17
281
1
769
768
1026
910
682
523
1795
516
1786
112
19
15
518
45
165
37
349
950
950
17
281
1
770
768
1026
910
682
523
1800
519
1841
112
19
15
518
45
165
37
349
950
950
529
281
449
769
768
514
650
170
1899
1379
292
490
104
19
15
518
45
165
293
413
950
950
529
281
513
641
1728
514
654
170
1627
931
1668
186
176
19
15
518
46
161
37
349
950
950
16
270
9
769
768
1026
907
649
546
1795
516
1850
106
19
15
518
109
289
293
349
950
922
585
781
553
515
768
273
325
273
931
1033
1291
1291
1113
19
15
6
46
161
5
157
502
284
16
281
1001
929
832
584
522
939
931
1059
1060
640
548
19
15
6
46
161
5
157
502
796
16
281
1001
929
832
840
10
939
931
1059
1060
1152
932
19
15
6
46
161
5
157
502
796
784
281
1001
929
832
840
522
171
931
1059
1060
1152
1188
19
15
6
46
161
5
157
502
796
784
281
1001
929
832
1608
778
171
931
1059
548
1664
36
19
15
258
26
833
285
820
966
462
112
862
130
448
349
21
788
854
80
64
99
771
1136
19
15
258
26
833
285
820
966
462
112
862
130
448
349
20
788
854
80
64
99
773
1137
19
15
258
26
833
285
820
966
462
112
862
130
448
861
21
788
854
80
64
355
259
1136
19
15
258
26
833
285
820
966
462
112
862
130
448
861
20
788
854
80
64
355
261
1137
19
15
258
27
833
285
817
966
462
113
858
130
450
350
21
789
852
82
67
96
773
1137
19
15
258
27
833
285
817
966
462
113
858
130
450
862
21
789
852
82
67
352
261
1137
19
15
258
27
833
285
820
966
462
113
858
130
448
349
21
789
852
82
64
99
771
1137
19
15
258
27
833
285
820
966
462
113
858
130
448
349
22
789
852
82
64
99
768
1137
19
15
258
27
833
285
820
966
462
113
858
130
448
861
21
789
852
82
64
355
259
1137
19
15
258
27
833
285
820
966
462
113
858
130
448
350
22
789
852
82
64
98
768
1137
19
15
258
27
833
285
820
966
462
113
858
130
448
862
22
789
852
82
64
354
256
1137
19
15
258
26
65
285
308
966
462
112
62
450
832
861
21
788
534
976
768
611
771
1136
19
15
258
26
65
285
308
966
462
112
62
450
832
861
20
788
534
984
768
611
773
1137
19
15
258
26
65
285
308
966
462
112
62
451
832
861
21
788
534
978
771
611
771
1136
19
15
258
26
65
285
308
966
462
112
62
451
832
861
20
788
534
978
771
611
770
1137
19
15
258
26
65
285
820
966
462
112
62
450
320
861
21
788
534
980
592
611
1795
1136
19
15
258
26
65
285
820
966
462
112
62
450
320
861
20
788
534
980
592
611
1797
1137
19
15
258
26
65
285
820
966
462
112
62
450
448
861
21
788
534
976
512
355
259
1128
19
15
258
26
65
285
820
966
462
112
62
450
448
861
20
788
534
976
512
355
261
1137
19
15
258
26
65
285
820
966
462
112
62
451
320
861
21
788
534
978
595
611
1795
1136
19
15
258
26
65
285
820
966
462
112
62
451
320
861
20
788
534
978
595
611
1794
1137
19
15
258
26
65
285
820
966
462
112
62
451
448
861
21
788
534
978
515
355
259
1128
19
15
258
26
65
285
820
966
462
112
62
451
448
861
20
788
534
978
515
355
258
1138
19
15
258
27
65
285
305
966
462
113
58
450
834
862
21
789
532
978
771
608
773
1137
19
15
258
27
65
285
305
966
462
113
58
450
834
862
22
789
532
978
772
608
772
1137
19
15
258
27
65
285
817
966
462
113
58
450
322
862
21
789
532
978
595
608
1797
1137
19
15
258
27
65
285
817
966
462
113
58
450
450
862
21
789
532
978
515
352
261
1137
19
15
258
27
65
285
308
966
462
113
58
450
832
861
21
789
532
978
768
611
771
1137
19
15
258
27
65
285
308
966
462
113
58
450
832
861
22
789
532
978
768
611
768
1137
19
15
258
27
65
285
308
966
462
113
58
450
832
862
22
789
532
978
768
610
768
1137
19
15
258
27
65
285
820
966
462
113
58
450
448
861
21
789
532
978
512
611
259
1137
19
15
258
27
65
285
820
966
462
113
58
450
448
862
22
789
532
978
512
610
256
1137
19
15
2
46
161
37
45
102
10
20
277
5
33
48
42
432
923
305
994
420
417
899
19
15
2
46
161
37
45
102
10
20
277
5
33
304
362
816
923
305
994
932
1825
899
19
15
2
46
161
37
45
102
10
20
277
5
33
304
874
816
923
305
994
932
801
1155
19
15
2
46
161
37
45
102
10
20
277
5
33
816
874
816
923
305
994
1956
801
1155
19
15
2
46
161
37
45
102
10
20
277
5
97
48
42
432
923
305
82
164
161
899
19
15
2
46
161
37
45
102
10
20
277
5
289
48
42
432
923
305
482
164
417
899
19
15
2
46
161
37
45
102
10
20
277
965
545
48
42
432
923
945
1186
1188
1185
899
19
15
2
46
161
37
45
102
10
20
277
965
545
304
42
432
923
945
674
676
161
899
19
15
2
46
161
37
45
102
10
20
277
965
545
304
362
816
923
945
674
676
1825
1411
19
15
2
46
161
37
45
102
10
20
277
453
33
48
42
432
923
433
674
164
417
899
19
15
2
46
161
37
45
102
10
20
270
969
289
48
38
432
914
930
67
100
274
916
19
15
2
46
161
37
45
102
10
20
270
969
547
48
38
432
914
930
578
615
788
916
19
15
2
46
161
37
45
102
10
20
270
969
547
1584
550
432
914
930
578
1639
276
404
19
15
2
46
161
37
45
102
10
20
270
969
291
48
38
432
914
930
66
103
276
916
19
15
2
46
161
37
45
102
10
20
270
457
33
48
38
432
914
418
451
100
274
916
19
15
2
46
161
37
45
102
10
20
270
457
545
48
38
432
914
418
835
100
786
916
19
15
2
46
161
37
45
102
10
20
270
457
545
816
550
432
914
418
835
868
1042
404
19
15
2
46
161
37
45
102
10
20
270
457
289
48
38
432
914
418
67
100
274
916
19
15
2
46
161
37
45
102
10
20
270
457
547
48
38
432
914
418
834
103
788
916
19
15
2
46
161
37
45
102
10
20
270
457
547
816
550
432
914
418
834
871
1044
404
19
15
2
46
161
37
45
102
10
20
270
457
291
48
38
432
914
418
66
103
276
916
19
15
2
46
161
37
45
102
10
20
278
18
35
48
38
48
940
1152
962
615
20
148
19
15
2
46
161
37
45
102
10
20
278
18
35
48
38
176
940
1152
962
615
20
404
19
15
2
46
161
37
45
102
10
20
278
18
291
304
38
176
940
1152
450
487
265
396
19
15
2
46
161
37
45
102
10
20
174
41
33
48
38
176
466
162
163
164
274
404
19
15
2
46
161
37
45
102
10
20
174
41
33
48
38
432
466
162
35
100
274
916
19
15
2
46
161
37
45
102
10
20
174
41
161
48
38
176
466
578
227
36
18
332
19
15
2
46
161
37
45
102
10
20
174
41
161
48
38
432
466
578
227
36
274
916
19
15
2
46
161
37
45
102
10
20
174
41
161
304
38
176
466
578
355
804
530
332
19
15
2
46
161
37
45
102
10
20
174
41
35
48
38
176
466
162
33
103
20
404
19
15
2
46
161
37
45
102
10
20
174
41
35
48
38
432
466
162
33
103
20
916
19
15
2
46
161
37
45
102
10
20
174
41
35
304
38
432
466
162
169
935
1193
908
19
15
2
46
161
37
45
102
10
20
174
41
35
304
422
176
466
162
297
935
425
12
19
15
2
46
161
37
45
102
10
20
174
41
35
304
422
432
466
162
289
935
420
524
19
15
2
46
161
37
45
102
10
20
174
41
163
48
38
176
466
578
353
103
265
396
19
15
2
46
161
37
45
102
10
20
174
41
163
48
38
432
466
578
353
103
265
908
19
15
2
46
161
37
45
102
10
20
174
41
163
144
38
176
466
578
329
907
537
332
19
15
2
46
161
37
45
102
10
20
174
41
163
144
230
176
466
578
329
907
921
524
19
15
2
46
161
37
45
102
10
20
174
41
163
400
38
176
466
578
354
395
25
404
19
15
2
46
161
37
45
102
10
20
174
41
163
400
422
176
466
578
329
395
281
76
19
15
2
46
161
37
45
102
10
20
174
41
291
48
38
176
466
578
489
167
164
396
19
15
2
46
161
37
45
102
10
20
174
41
291
48
38
432
466
578
489
167
425
908
19
15
2
46
161
37
45
102
10
20
174
41
291
304
38
176
466
578
489
487
265
396
19
15
2
46
161
37
45
102
10
20
174
41
291
304
38
432
466
578
489
487
20
916
19
15
2
46
161
37
45
102
10
20
174
41
291
816
38
176
466
578
489
999
20
404
19
15
2
46
161
37
45
102
10
276
270
457
545
816
550
944
658
418
835
868
1042
1428
19
15
2
46
161
37
45
102
10
276
270
457
547
48
550
944
658
418
834
615
1812
1428
19
15
2
46
161
37
45
102
10
276
270
457
547
816
550
944
658
418
834
871
1044
1428
19
15
2
46
161
37
45
102
10
276
174
41
35
48
38
944
1234
162
33
615
1556
1940
19
15
2
46
161
37
45
102
266
276
174
41
35
304
934
688
210
66
297
935
937
652
19
15
2
46
161
37
45
614
522
532
277
965
545
1840
1386
1328
411
945
674
1700
1569
1155
19
15
2
46
161
37
301
102
10
276
277
965
673
304
426
944
1819
945
546
548
1697
1539
19
15
2
46
161
165
45
102
10
20
277
773
993
48
42
432
923
1009
594
164
1185
899
19
15
2
46
161
165
45
102
10
20
277
773
481
48
42
432
923
817
82
676
161
899
19
15
2
46
161
165
45
102
10
20
277
773
481
304
426
432
923
817
82
164
417
515
19
15
2
46
161
165
45
102
10
20
277
69
33
48
42
432
923
625
962
612
417
899
19
15
2
46
161
165
45
102
10
20
277
69
33
304
426
304
923
625
194
484
417
387
19
15
2
46
161
165
45
102
10
20
277
69
33
304
426
432
923
625
194
484
417
515
19
15
2
46
161
165
45
102
10
20
277
389
33
48
42
432
923
753
722
612
417
899
19
15
2
46
161
165
45
102
10
20
277
405
33
48
42
432
923
385
706
548
417
899
19
15
2
46
161
165
45
102
10
20
270
425
33
48
38
304
914
738
483
548
786
972
19
15
2
46
161
165
45
102
10
20
270
425
33
48
38
432
914
738
483
548
786
908
19
15
2
46
161
165
45
102
10
20
270
425
33
304
38
304
914
738
739
1700
274
972
19
15
2
46
161
165
45
102
10
20
270
425
33
304
38
432
914
738
483
804
18
916
19
15
2
46
161
165
45
102
10
20
270
425
35
48
38
432
914
738
417
39
420
908
19
15
2
46
161
165
45
102
10
20
270
425
35
304
422
304
914
738
417
679
420
396
19
15
2
46
161
165
45
102
10
20
270
425
35
304
422
432
914
738
417
679
420
524
19
15
2
46
161
165
45
102
10
20
278
786
995
1072
38
176
940
992
578
1831
1044
1428
19
15
2
46
161
165
45
102
10
20
278
786
995
48
38
176
940
992
578
139
1044
1428
19
15
2
46
161
165
45
102
10
20
278
786
995
48
38
432
940
992
578
167
1044
916
19
15
2
46
161
165
45
102
10
20
278
786
995
560
38
176
940
992
578
779
1049
1356
19
15
2
46
161
165
45
102
10
20
278
786
995
560
38
432
940
992
1090
1191
1044
916
19
15
2
46
161
165
45
102
10
20
278
786
995
560
38
688
940
992
578
779
1049
1868
19
15
2
46
161
165
45
102
10
20
278
786
995
560
550
432
940
992
1090
1319
1300
404
19
15
2
46
161
165
45
102
10
20
278
786
995
1584
38
176
940
992
578
1703
20
1428
19
15
2
46
161
165
45
102
10
20
278
786
483
48
38
176
940
992
66
651
20
404
19
15
2
46
161
165
45
102
10
20
278
786
483
48
38
432
940
992
66
651
532
916
19
15
2
46
161
165
45
102
10
20
278
786
483
560
38
176
940
992
66
779
537
332
19
15
2
46
161
165
45
102
10
20
278
786
483
560
38
432
940
992
66
779
20
916
19
15
2
46
161
165
45
102
10
20
278
786
483
560
38
688
940
992
66
779
537
1868
19
15
2
46
161
165
45
102
10
20
278
786
483
304
38
176
940
992
66
267
276
404
19
15
2
46
161
165
45
102
10
20
278
786
483
304
38
432
940
992
66
267
20
916
19
15
2
46
161
165
45
102
10
20
278
786
483
304
422
432
940
992
66
167
420
524
19
15
2
46
161
165
45
102
10
20
278
402
35
48
38
176
940
736
706
1127
164
396
19
15
2
46
161
165
45
102
10
20
278
402
35
48
38
432
940
736
706
587
537
908
19
15
2
46
161
165
45
102
10
20
174
425
33
48
38
176
466
450
483
36
18
396
19
15
2
46
161
165
45
102
10
20
174
425
33
48
38
432
466
450
483
548
786
908
19
15
2
46
161
165
45
102
10
20
174
425
33
304
38
176
466
450
483
804
18
396
19
15
2
46
161
165
45
102
10
20
174
425
33
304
38
432
466
450
483
804
18
916
19
15
2
46
161
165
45
102
10
20
174
425
35
48
38
176
466
834
481
551
681
396
19
15
2
46
161
165
45
102
10
20
174
425
35
48
38
432
466
450
457
75
25
908
19
15
2
46
161
165
45
102
10
20
174
425
35
48
422
432
466
450
457
587
969
524
19
15
2
46
161
165
45
102
10
20
174
425
35
144
38
176
466
418
425
907
281
404
19
15
2
46
161
165
45
102
10
20
174
425
35
144
38
432
466
418
425
907
281
916
19
15
2
46
161
165
45
102
10
20
174
425
35
304
38
176
466
418
417
679
164
396
19
15
2
46
161
165
45
102
10
20
174
425
35
304
422
176
466
450
457
807
425
12
19
15
2
46
161
165
45
102
10
20
174
425
35
304
422
432
466
450
457
807
425
524
19
15
2
46
161
165
45
102
10
20
174
425
35
400
38
176
466
418
425
395
25
404
19
15
2
46
161
165
45
102
10
20
174
425
35
400
422
176
466
418
425
395
281
20
19
15
2
46
161
165
45
102
10
20
174
425
35
400
422
432
466
418
425
395
281
532
19
15
2
46
161
165
45
102
10
276
277
773
993
1584
42
944
667
817
594
1700
161
1923
19
15
2
46
161
165
45
102
10
276
277
773
481
304
426
944
667
817
82
164
417
771
19
15
2
46
161
165
45
102
10
276
270
425
35
48
38
944
658
738
737
551
1705
1932
19
15
2
46
161
165
45
102
10
276
270
425
35
304
422
944
658
738
737
679
425
780
19
15
2
46
161
165
45
102
10
276
149
69
33
304
422
944
375
305
197
484
420
780
19
15
2
46
161
165
45
102
10
276
278
786
995
560
38
944
684
992
1090
1191
1188
1932
19
15
2
46
161
165
45
102
10
276
278
786
995
560
550
944
684
992
1090
1319
1300
1428
19
15
2
46
161
165
45
102
10
276
278
786
995
1584
38
944
684
992
578
1703
164
1932
19
15
2
46
161
165
45
102
10
276
278
402
35
48
38
944
684
736
706
587
1561
1932
19
15
2
46
161
165
45
102
10
276
174
425
35
48
38
944
1234
706
713
551
1705
1932
19
15
2
46
161
165
45
102
10
276
174
425
35
48
422
944
1234
706
457
587
969
780
19
15
2
46
161
165
45
102
10
276
174
425
35
304
422
944
1234
706
433
679
420
780
19
15
2
46
161
165
45
102
10
276
302
425
33
304
550
944
466
418
419
676
1554
844
19
15
2
46
161
165
45
102
266
276
174
425
35
304
934
688
210
706
457
807
937
652
19
15
2
46
161
165
301
102
10
20
277
773
545
304
422
432
923
817
994
548
1810
276
19
15
2
46
161
165
301
102
10
20
277
773
545
304
362
304
923
817
738
164
1569
643
19
15
2
46
161
165
301
102
10
20
277
773
545
304
874
816
923
817
738
548
545
1155
19
15
2
46
161
165
301
102
10
20
277
773
545
304
490
304
923
817
994
548
1825
1155
19
15
2
46
161
165
301
102
10
20
277
389
545
304
426
432
923
753
1746
548
161
515
19
15
2
46
161
165
301
102
10
20
277
389
545
304
422
432
923
753
1746
548
786
524
19
15
2
46
161
165
301
102
10
20
277
405
545
304
426
432
923
385
962
612
1697
515
19
15
2
46
161
165
301
102
10
20
277
405
545
304
422
432
923
385
962
548
786
276
19
15
2
46
161
165
301
102
10
20
277
405
545
304
362
816
923
385
834
612
1569
899
19
15
2
46
161
165
301
102
10
20
277
405
545
304
874
816
923
385
962
548
545
1155
19
15
2
46
161
165
301
102
10
20
277
405
545
304
490
304
923
385
962
548
1825
1155
19
15
2
46
161
165
301
102
10
20
277
917
545
48
42
432
923
897
1218
1060
1185
899
19
15
2
46
161
165
301
102
10
20
277
917
545
48
362
304
923
897
706
36
1825
1923
19
15
2
46
161
165
301
102
10
20
277
917
545
48
362
816
923
897
706
36
1825
899
19
15
2
46
161
165
301
102
10
20
277
917
545
304
426
432
923
897
1218
548
161
515
19
15
2
46
161
165
301
102
10
20
277
917
545
304
422
432
923
897
1218
548
786
524
19
15
2
46
161
165
301
102
10
20
277
917
545
304
362
304
923
897
1218
548
1569
1923
19
15
2
46
161
165
301
102
10
20
277
917
545
304
362
816
923
897
706
548
1569
1667
19
15
2
46
161
165
301
102
10
20
277
917
545
304
874
816
923
897
706
548
545
1155
19
15
2
46
161
165
301
102
10
20
270
809
547
48
38
432
914
994
865
103
276
916
19
15
2
46
161
165
301
102
10
20
270
809
547
48
550
304
914
994
865
1127
1300
660
19
15
2
46
161
165
301
102
10
20
270
809
547
48
550
432
914
994
865
1127
1300
404
19
15
2
46
161
165
301
102
10
20
270
809
547
48
358
816
914
994
993
1063
1833
1420
19
15
2
46
161
165
301
102
10
20
270
809
547
48
870
816
914
994
873
1127
804
396
19
15
2
46
161
165
301
102
10
20
270
809
547
560
870
816
914
994
873
1511
292
396
19
15
2
46
161
165
301
102
10
20
270
425
545
304
38
432
914
738
995
548
18
916
19
15
2
46
161
165
301
102
10
20
270
425
545
304
422
432
914
738
995
548
786
524
19
15
2
46
161
165
301
102
10
20
270
425
547
48
38
432
914
738
1769
1063
1188
908
19
15
2
46
161
165
301
102
10
20
270
425
547
48
422
432
914
738
929
39
420
524
19
15
2
46
161
165
301
102
10
20
270
425
547
48
358
304
914
738
929
679
1828
1932
19
15
2
46
161
165
301
102
10
20
270
425
547
304
230
432
914
738
969
587
73
780
19
15
2
46
161
165
301
102
10
20
270
425
547
304
422
432
914
738
929
551
1700
1164
19
15
2
46
161
165
301
102
10
20
270
425
547
304
358
304
914
738
929
551
1577
1932
19
15
2
46
161
165
301
102
10
20
270
425
547
304
486
304
914
738
929
551
1833
268
19
15
2
46
161
165
301
102
10
20
270
425
547
304
486
432
914
738
993
551
809
524
19
15
2
46
161
165
301
102
10
20
278
786
547
48
38
176
940
992
962
75
25
396
19
15
2
46
161
165
301
102
10
20
278
402
547
48
38
176
940
736
962
75
25
396
19
15
2
46
161
165
301
102
10
20
278
402
547
304
38
176
940
736
962
587
25
396
19
15
2
46
161
165
301
102
10
20
278
402
547
304
38
432
940
736
962
615
20
916
19
15
2
46
161
165
301
102
10
20
278
402
547
304
38
432
924
384
962
615
20
916
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
304
921
384
834
615
777
396
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
304
924
384
962
615
788
404
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
816
921
384
834
615
788
1428
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
816
924
384
834
615
788
1428
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
432
921
384
962
615
788
532
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
432
940
736
962
587
793
140
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
432
924
384
962
615
788
532
19
15
2
46
161
165
301
102
10
20
278
402
547
304
422
432
922
384
962
615
788
532
19
15
2
46
161
165
301
102
10
20
278
402
547
304
358
304
924
384
962
551
1577
1932
19
15
2
46
161
165
301
102
10
20
278
402
547
304
358
816
924
384
834
615
1572
908
19
15
2
46
161
165
301
102
10
20
278
402
547
304
870
816
924
384
834
615
393
396
19
15
2
46
161
165
301
102
10
20
278
402
547
304
486
304
924
384
962
551
809
268
19
15
2
46
161
165
301
102
10
20
278
914
547
48
38
432
924
896
1218
1063
1193
908
19
15
2
46
161
165
301
102
10
20
278
914
547
48
358
304
924
896
706
39
1833
1932
19
15
2
46
161
165
301
102
10
20
278
914
547
48
358
816
924
896
706
39
1833
1420
19
15
2
46
161
165
301
102
10
20
278
914
547
304
38
432
924
896
706
615
20
916
19
15
2
46
161
165
301
102
10
20
278
914
547
304
422
304
924
896
1218
551
169
396
19
15
2
46
161
165
301
102
10
20
278
914
547
304
422
432
921
896
1218
551
169
524
19
15
2
46
161
165
301
102
10
20
278
914
547
304
422
432
924
896
1218
551
169
524
19
15
2
46
161
165
301
102
10
20
278
914
547
304
422
432
922
896
1218
551
169
524
19
15
2
46
161
165
301
102
10
20
278
914
547
304
870
816
924
896
706
551
553
1164
19
15
2
46
161
165
301
102
10
20
174
425
545
48
38
176
466
834
995
36
18
396
19
15
2
46
161
165
301
102
10
20
174
425
545
304
38
176
466
834
995
548
18
204
19
15
2
46
161
165
301
102
10
20
174
425
545
304
38
432
466
450
995
548
18
916
19
15
2
46
161
165
301
102
10
20
174
425
545
304
550
176
466
418
947
1188
1042
1228
19
15
2
46
161
165
301
102
10
20
174
425
545
304
422
176
466
834
995
548
786
12
19
15
2
46
161
165
301
102
10
20
174
425
545
304
422
432
466
834
867
548
786
524
19
15
2
46
161
165
301
102
10
20
174
425
547
48
38
176
466
834
865
103
276
404
19
15
2
46
161
165
301
102
10
20
174
425
547
48
422
176
466
834
841
75
713
76
19
15
2
46
161
165
301
102
10
20
174
425
547
48
422
432
466
834
873
39
425
524
19
15
2
46
161
165
301
102
10
20
174
425
547
48
742
176
466
834
841
103
905
652
19
15
2
46
161
165
301
102
10
20
174
425
547
48
486
176
466
834
841
75
393
12
19
15
2
46
161
165
301
102
10
20
174
425
547
304
38
176
466
834
865
615
9
396
19
15
2
46
161
165
301
102
10
20
174
425
547
304
230
176
466
834
841
587
73
12
19
15
2
46
161
165
301
102
10
20
174
425
547
304
230
432
466
450
969
587
73
780
19
15
2
46
161
165
301
102
10
20
174
425
547
304
422
176
466
834
993
551
1705
1036
19
15
2
46
161
165
301
102
10
20
174
425
547
304
422
432
466
834
993
551
1705
1164
19
15
2
46
161
165
301
102
10
20
174
425
547
304
486
176
466
834
993
551
1833
1036
19
15
2
46
161
165
301
102
10
20
174
425
547
304
486
432
466
450
969
587
1673
524
19
15
2
46
161
165
301
102
10
276
277
773
545
304
422
944
1819
817
994
548
1810
780
19
15
2
46
161
165
301
102
10
276
277
773
545
304
422
944
667
817
994
548
1810
780
19
15
2
46
161
165
301
102
10
276
277
389
545
304
422
944
667
753
1746
548
786
780
19
15
2
46
161
165
301
102
10
276
277
405
545
304
426
944
667
385
962
612
1697
1667
19
15
2
46
161
165
301
102
10
276
277
405
545
304
422
944
667
385
962
548
786
780
19
15
2
46
161
165
301
102
10
276
277
917
545
304
426
944
1819
1409
834
612
1697
1667
19
15
2
46
161
165
301
102
10
276
277
917
545
304
422
944
1819
897
706
548
786
780
19
15
2
46
161
165
301
102
10
276
277
917
545
304
422
944
667
897
706
548
786
780
19
15
2
46
161
165
301
102
10
276
270
777
547
304
422
944
1810
802
945
1191
1700
1676
19
15
2
46
161
165
301
102
10
276
270
425
547
304
422
944
658
738
929
551
1700
1676
19
15
2
46
161
165
301
102
10
276
149
389
545
304
422
944
375
881
978
548
786
780
19
15
2
46
161
165
301
102
10
276
278
402
547
304
422
944
665
384
834
615
777
780
19
15
2
46
161
165
301
102
10
276
278
402
547
304
422
944
684
736
1730
615
788
788
19
15
2
46
161
165
301
102
10
276
278
402
547
304
422
944
666
384
834
587
793
780
19
15
2
46
161
165
301
102
10
276
278
914
547
304
422
944
1817
896
706
615
1700
1676
19
15
2
46
161
165
301
102
10
276
278
914
547
304
422
944
1820
896
706
615
1700
1676
19
15
2
46
161
165
301
102
10
276
278
914
547
304
422
944
668
896
706
615
1700
1676
19
15
2
46
161
165
301
102
10
276
278
914
547
304
422
944
666
896
962
615
1700
1676
19
15
2
46
161
165
301
102
10
276
278
914
547
304
486
944
1820
1408
834
615
1673
1548
19
15
2
46
161
165
301
102
10
276
302
425
545
48
550
944
466
418
931
676
1554
844
19
15
2
46
161
165
301
102
10
276
302
425
545
304
550
944
466
418
931
1188
1042
1428
19
15
2
46
161
165
301
102
266
20
277
389
545
304
1002
304
923
753
1746
548
289
131
19
15
2
46
161
165
301
102
266
20
277
901
545
304
1002
304
923
1777
1234
548
289
131
19
15
2
46
161
165
301
102
266
20
277
405
545
304
1002
304
923
385
962
548
289
131
19
15
2
46
161
165
301
102
266
20
277
917
545
304
1002
304
923
897
706
548
289
131
19
15
2
46
161
165
301
102
266
20
270
425
547
304
998
304
914
738
929
551
297
140
19
15
2
46
161
165
301
102
266
20
270
937
545
304
998
304
914
1762
1251
1188
1170
140
19
15
2
46
161
165
301
102
266
20
270
937
547
304
998
304
914
1762
1249
551
297
140
19
15
2
46
161
165
301
102
266
20
278
914
547
304
998
304
924
896
706
551
297
140
19
15
2
46
161
165
301
102
266
276
149
389
545
304
938
688
375
881
850
612
673
643
19
15
2
46
161
165
301
102
266
276
278
402
547
304
934
688
684
736
962
615
676
652
19
15
2
46
161
165
301
102
266
276
174
425
545
304
934
688
210
706
1763
1188
274
788
19
15
2
46
161
165
301
102
266
276
174
425
547
48
934
688
210
706
1737
1063
1449
780
19
15
2
46
161
165
301
102
266
276
174
425
547
304
934
688
210
706
1737
1191
1193
652
19
15
2
46
161
165
301
102
266
788
277
389
545
304
1002
816
155
753
1746
548
289
259
19
15
2
46
161
165
301
102
266
788
270
425
547
304
998
816
146
738
993
551
297
268
19
15
2
46
161
293
301
102
522
788
1301
533
417
560
1898
816
1819
1153
194
740
1569
131
19
15
2
46
161
293
301
102
522
788
1302
530
419
560
1894
816
1820
1152
194
743
1572
140
19
15
2
46
161
293
301
102
522
788
1302
530
419
560
1894
816
1836
1152
194
743
1572
140
19
15
2
46
289
37
45
102
10
20
430
41
33
48
38
432
978
1986
1123
100
274
916
19
15
2
46
289
37
45
102
10
20
430
41
35
48
38
432
978
1986
1121
103
20
916
19
15
2
46
289
549
45
102
10
20
430
937
673
48
38
432
978
1730
563
164
274
916
19
15
2
46
289
549
45
102
10
20
430
937
673
304
38
432
978
1730
563
36
274
916
19
15
2
46
289
549
45
102
10
20
430
937
673
304
550
432
978
1730
563
36
1554
716
19
15
2
46
289
549
45
102
10
20
430
937
675
48
38
432
978
1762
545
167
1193
908
19
15
2
46
289
549
45
102
10
20
430
937
675
560
38
432
978
1762
545
1575
169
908
19
15
2
46
289
549
45
102
10
20
430
937
675
304
38
432
978
1762
545
39
1193
908
19
15
2
46
289
549
45
102
10
20
430
937
675
304
422
432
978
834
609
39
425
524
19
15
2
46
289
549
45
102
10
276
430
937
675
304
422
944
722
1602
553
39
425
780
19
15
2
46
289
549
45
102
266
276
430
937
675
304
934
688
722
1602
561
39
932
652
19
15
2
46
289
549
301
102
10
20
430
937
1185
304
38
432
978
1730
1587
164
18
916
19
15
2
46
289
549
301
102
10
20
430
937
1187
304
38
432
978
1762
1697
167
932
908
19
15
2
46
289
549
301
102
10
20
430
937
1187
304
422
432
978
1762
1697
167
169
524
19
15
2
46
289
549
301
102
266
276
430
937
1187
48
934
688
722
1698
1569
39
1449
652
19
15
2
46
289
549
301
102
266
276
430
937
1187
304
934
688
722
1698
1697
167
1193
652
19
15
2
46
289
293
45
102
10
20
430
553
33
48
38
432
978
962
99
100
274
916
19
15
2
46
289
293
45
102
10
20
430
553
35
48
38
432
978
962
97
103
20
916
19
15
2
46
289
293
45
102
10
20
430
425
33
304
38
432
978
706
1763
676
274
908
19
15
2
46
289
293
45
102
10
20
430
425
35
304
422
432
978
418
929
679
420
524
19
15
2
46
289
293
45
102
10
276
430
425
33
48
550
944
722
706
1763
1188
1810
1428
19
15
2
46
289
293
45
102
10
276
430
425
33
304
550
944
722
706
1763
676
1554
844
19
15
2
46
289
293
45
102
10
276
430
425
35
304
422
944
722
418
929
679
420
780
19
15
2
46
289
293
557
102
10
20
430
425
931
48
38
432
978
706
553
935
1193
908
19
15
2
46
289
293
301
102
10
20
430
553
547
48
38
432
978
962
1121
103
20
916
19
15
2
46
289
293
301
102
10
20
430
553
547
48
422
432
978
962
1121
103
420
524
19
15
2
46
289
293
301
102
10
20
430
425
417
560
742
432
978
706
35
420
402
140
19
15
2
46
289
293
301
102
10
20
430
425
483
48
38
432
978
706
1554
843
532
916
19
15
2
46
289
293
301
102
10
20
430
425
483
48
550
432
978
706
1554
1867
1300
404
19
15
2
46
289
293
301
102
10
20
430
425
483
304
422
432
978
706
18
75
788
532
19
15
2
46
289
293
301
102
10
276
430
553
547
560
550
944
722
962
1121
1127
1044
1428
19
15
2
46
289
293
301
102
10
276
430
425
483
304
422
944
722
194
18
75
788
788
19
15
2
46
289
293
301
102
266
276
430
425
545
304
934
688
722
578
739
164
274
780
19
15
2
46
289
293
301
102
266
276
430
425
547
304
934
688
722
578
737
167
1193
652
19
15
2
46
289
293
301
102
266
276
430
425
419
304
934
688
722
578
73
203
265
780
19
15
2
46
289
293
301
102
266
276
430
425
483
304
934
688
722
194
18
75
276
788
19
15
2
46
289
293
301
614
10
276
430
425
545
1584
550
944
722
706
739
1700
18
332
19
15
2
46
289
293
813
614
10
20
430
553
867
1072
1062
1456
978
962
585
1739
1033
1420
19
15
18
46
161
37
45
102
106
4
173
41
33
48
10
0
467
66
99
100
97
3
19
15
18
46
161
37
45
102
106
4
173
41
33
48
522
512
467
610
291
612
1889
1283
19
15
18
46
161
37
45
102
106
4
173
41
161
48
10
0
467
578
355
100
97
3
19
15
18
46
161
37
45
102
106
4
173
41
161
48
522
512
467
578
355
612
1889
1283
19
15
18
46
161
165
45
102
106
4
173
425
33
48
10
0
467
450
483
36
97
3
19
15
18
46
161
165
45
102
106
4
173
425
33
304
10
0
467
450
483
804
97
3
19
15
18
46
161
165
301
102
106
4
173
425
545
48
10
0
467
450
995
1060
97
3
19
15
18
46
161
165
301
102
106
4
173
425
545
48
522
0
467
450
995
1060
1633
3
19
15
18
46
289
549
45
102
106
4
429
937
33
48
10
0
979
866
867
1124
97
3
19
15
18
46
289
549
45
102
106
4
429
937
33
48
10
512
979
866
867
1124
1633
1795
19
15
18
46
289
549
45
102
106
4
429
937
673
1584
522
768
979
1730
547
612
353
771
19
15
18
46
289
549
45
102
106
4
429
937
673
304
10
0
979
1730
547
100
97
259
19
15
18
46
289
549
301
102
106
4
429
937
1185
48
10
0
979
1730
1571
100
97
3
19
15
18
46
289
293
45
102
106
4
429
425
33
48
10
512
979
354
867
1124
1633
1795
19
15
2
46
161
165
45
110
258
276
149
69
33
320
948
688
375
305
962
772
789
770
19
15
2
46
161
165
301
110
2
20
278
402
547
288
412
816
924
384
834
583
773
1410
19
15
2
46
161
165
301
110
2
20
278
914
547
288
412
304
924
896
1218
583
773
386
19
15
2
46
161
165
301
110
258
20
278
786
547
288
972
304
924
1664
706
619
648
132
19
15
2
46
161
165
301
110
258
20
278
402
547
288
972
304
924
384
834
619
648
132
19
15
2
46
161
165
301
110
258
276
149
389
545
64
948
688
375
881
850
4
789
770
19
15
2
46
289
293
813
622
770
532
429
553
867
1088
1438
1072
467
961
593
1855
1289
1412
19
15
2
46
169
32
38
110
2
20
165
4
84
32
54
176
471
624
150
0
18
388
19
15
2
46
169
32
38
110
2
20
165
4
84
32
54
432
471
624
150
0
162
900
19
15
2
46
169
32
38
110
2
20
165
4
84
32
438
432
471
624
150
2
994
515
19
15
2
46
169
160
38
110
2
20
165
388
468
32
54
176
471
496
22
384
18
388
19
15
2
46
169
160
38
110
2
20
165
388
468
32
54
432
471
496
22
384
18
900
19
15
2
46
169
160
38
110
2
20
165
388
468
544
54
176
471
496
278
896
1122
1412
19
15
2
46
169
160
38
110
2
20
165
388
468
544
54
432
471
496
278
896
18
900
19
15
2
46
169
160
38
110
2
276
165
388
468
32
54
944
1239
496
278
384
610
1924
19
15
2
46
169
160
38
110
2
276
165
388
468
544
54
944
1239
496
278
896
610
1924
19
15
2
46
297
288
294
478
258
276
421
388
404
384
694
688
727
240
22
0
690
1028
19
15
18
46
161
37
45
110
98
4
269
9
35
32
12
768
903
1057
617
1643
1544
2004
19
15
18
46
161
37
45
110
98
4
269
9
35
32
14
0
903
1057
105
107
9
12
19
15
18
46
161
37
45
110
98
4
269
9
35
32
14
768
903
1057
617
1643
1545
2028
19
15
18
46
161
37
45
110
98
4
141
41
35
64
12
0
455
97
97
135
5
12
19
15
18
46
161
37
45
110
98
4
141
41
35
64
14
0
455
97
97
135
4
12
19
15
18
46
161
37
45
110
98
4
141
41
35
64
14
256
455
609
178
135
260
1004
19
15
18
46
161
37
45
110
98
4
141
41
35
32
12
0
455
97
97
107
8
12
19
15
18
46
161
37
45
110
98
4
141
41
35
32
14
0
455
97
169
107
9
100
19
15
18
46
161
37
45
110
98
4
141
41
35
32
14
256
455
609
105
107
9
1004
19
15
18
46
161
37
45
110
98
4
141
41
163
64
12
0
455
609
353
263
5
12
19
15
18
46
161
37
45
110
98
4
141
41
163
64
14
0
455
609
353
263
4
12
19
15
18
46
161
37
45
110
98
4
141
41
163
32
12
0
455
609
353
107
8
12
19
15
18
46
161
37
45
110
98
4
141
41
163
32
14
0
455
609
361
107
9
12
19
15
18
46
161
37
45
110
98
4
141
41
163
32
14
256
455
609
361
107
9
1004
19
15
18
46
161
37
45
110
98
4
141
41
163
32
524
512
455
609
353
619
1800
1292
19
15
18
46
161
37
45
110
98
4
141
41
163
32
526
512
455
609
361
619
1801
1292
19
15
18
46
161
37
45
110
98
4
141
41
291
64
12
0
455
609
482
135
5
12
19
15
18
46
161
37
45
110
98
4
141
41
291
64
14
0
455
609
482
135
4
12
19
15
18
46
161
37
45
110
98
4
141
41
291
288
12
0
455
609
481
491
8
12
19
15
18
46
161
37
45
110
98
4
141
41
291
288
14
0
455
609
482
491
9
12
19
15
18
46
161
37
45
110
98
4
141
41
291
800
12
0
455
609
481
1003
8
12
19
15
18
46
161
37
45
110
98
4
141
41
291
800
14
0
455
609
482
1003
9
12
19
15
18
46
161
37
45
110
98
4
141
41
291
800
524
0
455
609
481
1003
1032
1036
19
15
18
46
161
37
45
110
98
4
141
41
291
800
524
512
455
609
481
1003
1032
1292
19
15
18
46
161
37
45
110
98
4
141
41
291
800
526
0
455
609
482
1003
1033
1036
19
15
18
46
161
37
45
110
98
4
270
969
547
32
12
0
906
930
962
1131
1032
1036
19
15
18
46
161
37
45
110
98
4
270
969
547
32
14
0
906
930
962
1131
1033
1636
19
15
18
46
161
37
45
110
98
4
270
969
547
32
524
0
906
930
962
619
1800
524
19
15
18
46
161
37
45
110
98
4
270
969
547
32
526
0
906
930
962
619
1801
612
19
15
18
46
161
37
45
110
98
4
270
969
547
1568
12
0
906
930
706
1643
8
1036
19
15
18
46
161
37
45
110
98
4
270
969
547
1568
524
0
906
930
706
1643
264
1036
19
15
18
46
161
165
45
110
98
4
269
425
35
64
12
256
903
737
417
7
5
1012
19
15
18
46
161
165
45
110
98
4
269
425
35
64
14
256
903
737
417
519
772
996
19
15
18
46
161
165
45
110
98
4
269
425
35
32
12
256
903
737
481
43
8
1004
19
15
18
46
161
165
45
110
98
4
269
425
35
32
12
768
903
737
481
555
776
2004
19
15
18
46
161
165
45
110
98
4
269
425
35
32
14
256
903
737
489
43
9
980
19
15
18
46
161
165
45
110
98
4
269
425
35
32
14
768
903
737
489
555
777
2004
19
15
18
46
161
165
45
110
98
4
269
425
35
32
524
768
903
737
481
555
1800
1492
19
15
18
46
161
165
45
110
98
4
269
425
35
32
526
768
903
737
745
555
1801
780
19
15
18
46
161
165
45
110
98
4
269
425
35
288
12
256
903
737
481
811
8
996
19
15
18
46
161
165
45
110
98
4
269
425
35
288
14
256
903
737
745
683
9
980
19
15
18
46
161
165
45
110
98
4
269
425
35
288
524
768
903
737
737
1707
1544
780
19
15
18
46
161
165
45
110
98
4
141
425
35
64
12
0
455
865
2017
1031
5
12
19
15
18
46
161
165
45
110
98
4
141
425
35
64
14
0
455
865
2017
1031
4
12
19
15
18
46
161
165
45
110
98
4
141
425
35
32
12
0
455
865
1889
1131
8
12
19
15
18
46
161
165
45
110
98
4
141
425
35
32
12
768
1479
481
417
555
776
2004
19
15
18
46
161
165
45
110
98
4
141
425
35
32
14
0
455
865
2001
1095
9
12
19
15
18
46
161
165
45
110
98
4
141
425
35
32
14
768
1479
481
425
555
777
2004
19
15
18
46
161
165
45
110
98
4
141
425
35
32
524
512
455
481
417
555
1800
980
19
15
18
46
161
165
45
110
98
4
141
425
35
320
12
0
455
865
1890
775
5
12
19
15
18
46
161
165
45
110
98
4
141
425
35
320
14
0
455
865
1890
775
4
12
19
15
18
46
161
165
45
110
98
4
141
425
35
288
12
0
455
481
417
683
8
12
19
15
18
46
161
165
45
110
98
4
141
425
35
288
14
0
455
481
425
683
9
468
19
15
18
46
161
165
45
110
98
4
141
425
35
288
524
0
455
481
417
683
1544
1036
19
15
18
46
161
165
45
110
98
4
141
425
35
288
524
512
455
481
417
683
1544
1292
19
15
18
46
161
165
45
110
98
4
141
425
35
288
524
768
455
481
417
683
1544
780
19
15
18
46
161
165
45
110
98
4
270
425
35
64
12
0
906
738
721
1031
1029
1036
19
15
18
46
161
165
45
110
98
4
270
425
35
64
12
256
906
738
417
7
5
1012
19
15
18
46
161
165
45
110
98
4
270
425
35
64
14
0
906
738
721
1031
1028
100
19
15
18
46
161
165
45
110
98
4
270
425
35
32
12
0
906
738
737
1067
1032
1036
19
15
18
46
161
165
45
110
98
4
270
425
35
32
14
0
906
738
738
1067
1033
1492
19
15
18
46
161
165
45
110
98
4
270
425
35
32
524
0
906
738
737
555
1800
612
19
15
18
46
161
165
45
110
98
4
270
425
35
320
12
256
906
738
465
775
517
1012
19
15
18
46
161
165
45
110
98
4
270
425
35
288
12
0
906
738
737
1707
8
100
19
15
18
46
161
165
45
110
98
4
270
425
35
288
14
0
906
738
738
1707
9
12
19
15
18
46
161
165
45
110
98
4
270
425
35
288
524
0
906
738
737
1707
1544
1036
19
15
18
46
161
165
45
110
98
4
142
425
35
64
12
768
1482
482
417
519
517
2020
19
15
18
46
161
165
45
110
98
4
142
425
35
64
14
768
1482
482
417
519
516
2020
19
15
18
46
161
165
45
110
98
4
142
425
35
32
12
768
1482
481
417
555
776
2004
19
15
18
46
161
165
45
110
98
4
173
425
35
32
14
768
1491
417
425
555
777
2004
19
15
18
46
161
165
301
110
98
4
269
809
547
64
524
768
903
993
866
1031
1541
1492
19
15
18
46
161
165
301
110
98
4
269
809
547
32
14
0
903
993
1001
1067
1033
1036
19
15
18
46
161
165
301
110
98
4
269
809
547
576
524
768
903
993
866
775
1000
780
19
15
18
46
161
165
301
110
98
4
269
425
547
64
12
256
903
737
929
1031
5
1012
19
15
18
46
161
165
301
110
98
4
269
425
547
64
14
256
903
737
994
7
516
980
19
15
18
46
161
165
301
110
98
4
269
425
547
64
524
768
903
737
929
1031
1541
1492
19
15
18
46
161
165
301
110
98
4
269
425
547
32
524
768
903
737
993
1067
1288
1508
19
15
18
46
161
165
301
110
98
4
269
425
547
32
526
768
903
737
946
683
1545
780
19
15
18
46
161
165
301
110
98
4
269
425
547
288
12
256
903
737
993
555
8
996
19
15
18
46
161
165
301
110
98
4
269
425
547
288
14
256
903
737
1001
555
9
996
19
15
18
46
161
165
301
110
98
4
269
425
547
288
524
768
903
737
945
1195
1032
1492
19
15
18
46
161
165
301
110
98
4
141
425
545
64
12
0
455
865
869
1028
1256
1036
19
15
18
46
161
165
301
110
98
4
141
425
545
64
14
0
455
865
869
1028
1028
100
19
15
18
46
161
165
301
110
98
4
141
425
545
576
524
0
455
865
869
772
1000
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
64
12
0
455
865
993
1031
1029
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
64
14
0
455
865
993
1031
1028
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
64
524
0
455
865
993
1031
1541
12
19
15
18
46
161
165
301
110
98
4
141
425
547
32
12
0
455
865
993
1067
1032
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
32
14
0
455
865
977
1095
1033
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
32
524
0
455
865
993
1067
1544
12
19
15
18
46
161
165
301
110
98
4
141
425
547
32
524
512
455
481
929
683
1544
1292
19
15
18
46
161
165
301
110
98
4
141
425
547
32
524
768
455
481
929
1067
1288
1508
19
15
18
46
161
165
301
110
98
4
141
425
547
32
526
0
455
865
977
1095
1545
108
19
15
18
46
161
165
301
110
98
4
141
425
547
544
524
0
455
865
866
811
1032
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
576
524
0
455
865
865
775
1029
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
288
12
0
455
865
993
555
8
12
19
15
18
46
161
165
301
110
98
4
141
425
547
288
14
0
455
865
977
583
9
12
19
15
18
46
161
165
301
110
98
4
141
425
547
288
524
0
455
481
929
1195
1032
1036
19
15
18
46
161
165
301
110
98
4
141
425
547
288
524
768
455
481
929
1195
1032
1516
19
15
18
46
161
165
301
110
98
4
270
809
545
576
524
768
906
994
867
772
1000
780
19
15
18
46
161
165
301
110
98
4
270
809
547
64
12
0
906
994
977
1031
1029
1036
19
15
18
46
161
165
301
110
98
4
270
809
547
64
14
0
906
994
977
1031
1028
1036
19
15
18
46
161
165
301
110
98
4
270
809
547
64
524
0
906
994
977
1031
1541
12
19
15
18
46
161
165
301
110
98
4
270
809
547
64
526
0
906
994
977
1031
1540
12
19
15
18
46
161
165
301
110
98
4
270
809
547
32
12
0
906
994
994
1067
1032
1036
19
15
18
46
161
165
301
110
98
4
270
809
547
32
14
0
906
994
977
1095
1033
1036
19
15
18
46
161
165
301
110
98
4
270
809
547
32
524
0
906
994
994
1067
1544
12
19
15
18
46
161
165
301
110
98
4
270
809
547
32
526
0
906
994
977
1095
1545
12
19
15
18
46
161
165
301
110
98
4
270
809
547
576
524
768
906
994
866
775
1000
780
19
15
18
46
161
165
301
110
98
4
270
809
547
288
14
0
906
994
977
583
9
12
19
15
18
46
161
165
301
110
98
4
270
809
547
288
524
0
906
994
994
1195
1032
1036
19
15
18
46
161
165
301
110
98
4
270
425
547
64
12
0
906
738
929
1031
5
12
19
15
18
46
161
165
301
110
98
4
270
425
547
64
14
0
906
738
929
1031
4
12
19
15
18
46
161
165
301
110
98
4
270
425
547
64
524
0
906
738
929
1031
1541
1036
19
15
18
46
161
165
301
110
98
4
270
425
547
64
526
0
906
738
929
1031
1540
12
19
15
18
46
161
165
301
110
98
4
270
425
547
32
12
0
906
738
929
1067
8
12
19
15
18
46
161
165
301
110
98
4
270
425
547
32
14
0
906
738
994
1067
1033
612
19
15
18
46
161
165
301
110
98
4
270
425
547
32
524
0
906
738
929
1067
1544
12
19
15
18
46
161
165
301
110
98
4
270
425
547
32
526
0
906
738
994
1067
1545
12
19
15
18
46
161
165
301
110
98
4
270
425
547
288
12
0
906
738
929
555
8
12
19
15
18
46
161
165
301
110
98
4
270
425
547
288
14
0
906
738
977
583
9
12
19
15
18
46
161
165
301
110
98
4
270
425
547
288
524
0
906
738
929
1195
1032
1036
19
15
18
46
161
165
301
110
98
4
270
841
1569
32
14
0
906
1698
1731
68
114
12
19
15
18
46
161
165
301
110
98
4
270
841
1569
32
524
0
906
1698
1731
68
1288
524
19
15
18
46
161
165
301
110
98
4
270
841
1569
32
526
0
906
1698
1731
68
1650
12
19
15
18
46
161
165
301
110
98
4
270
841
1571
32
12
0
906
1698
1730
71
1032
12
19
15
18
46
161
165
301
110
98
4
270
841
1571
32
524
0
906
1698
1730
71
1544
12
19
15
18
46
161
165
301
110
98
516
269
425
547
32
526
1792
647
737
1001
1067
1545
1804
19
15
18
46
161
165
301
110
98
516
269
937
547
32
526
1792
647
1761
1257
1067
1545
1804
19
15
18
46
161
165
301
110
98
516
269
937
547
32
526
1792
659
1761
1250
1067
1545
1804
19
15
18
46
161
165
301
110
98
516
269
937
1571
32
526
1792
647
1761
1769
43
1545
1804
19
15
18
46
161
165
301
110
98
516
269
937
1571
32
526
1792
659
1761
1762
43
1545
1804
19
15
18
46
161
165
301
110
98
516
269
841
545
32
526
1792
659
1698
707
68
1650
1804
19
15
18
46
161
165
301
110
98
516
269
841
1569
32
526
1792
659
1698
1731
68
1650
1804
19
15
18
46
161
165
301
110
98
516
269
841
547
32
526
1792
647
1697
681
683
1545
1804
19
15
18
46
161
165
301
110
98
516
269
841
547
32
526
1792
659
1697
705
1095
1545
1804
19
15
18
46
161
165
301
110
98
260
278
914
547
32
524
1008
1820
1408
834
1131
1288
836
19
15
18
46
161
165
301
622
98
4
269
809
547
1568
524
768
903
993
745
1707
8
268
19
15
18
46
161
165
301
622
98
4
269
809
547
1568
526
768
903
993
745
1707
9
1548
19
15
18
46
161
165
301
622
1634
516
269
937
1571
1568
1548
256
647
1761
1761
1067
1032
1548
19
15
18
46
161
165
301
622
1634
516
269
937
1571
1568
1550
256
647
1761
1769
1067
1033
1548
19
15
18
46
161
165
301
622
1634
516
269
937
1571
1568
1550
256
659
1762
1762
1067
1033
1548
19
15
18
46
161
165
301
622
1634
516
269
841
1569
1568
1550
256
659
1698
1731
1092
1138
1548
19
15
18
46
161
165
301
622
1634
516
269
841
1571
1568
1548
256
647
1697
1705
1067
1032
1548
19
15
18
46
161
165
301
622
1634
516
269
841
1571
1568
1550
256
647
1697
1705
1067
1033
1548
19
15
18
46
161
165
301
622
1634
516
269
841
1571
1568
1550
256
659
1697
1705
1067
1033
1548
19
15
18
46
161
165
301
622
1634
516
270
937
1569
1600
1548
256
650
1762
1763
1028
1029
1548
19
15
18
46
161
165
301
622
1634
516
270
937
1569
1600
1548
256
658
1762
1763
1028
1029
1548
19
15
18
46
161
165
301
622
1634
516
270
937
1571
1600
1548
256
650
1762
1745
1031
1029
1548
19
15
18
46
161
165
301
622
1634
516
270
937
1571
1600
1548
256
658
1762
1745
1031
1029
1548
19
15
18
46
161
165
301
622
1634
516
270
937
1571
1568
1548
256
650
1761
1761
1067
1032
1548
19
15
18
46
161
165
301
622
1634
516
270
937
1571
1568
1548
256
658
1762
1761
1067
1032
1548
19
15
18
46
161
165
301
622
1634
516
270
841
1569
1600
1548
256
658
1698
1731
1028
1029
1548
19
15
18
46
161
165
301
622
1634
516
270
841
1571
1600
1548
256
658
1698
1730
1031
1029
1548
19
15
18
46
161
165
301
622
1634
516
270
841
1571
1568
1548
256
650
1698
1730
1095
1032
1548
19
15
18
46
161
165
301
622
1634
516
270
841
1571
1568
1548
256
658
1698
1730
1095
1032
1548
19
15
18
46
289
549
45
110
98
4
397
937
673
1600
1550
768
967
865
613
516
516
468
19
15
18
46
289
549
45
110
98
4
397
937
1059
32
524
768
967
1761
1761
171
1800
780
19
15
18
46
289
549
45
110
98
4
397
937
35
32
12
0
967
865
865
107
8
12
19
15
18
46
289
549
45
110
98
4
397
937
35
32
12
512
967
865
865
1131
776
1804
19
15
18
46
289
549
45
110
98
4
397
937
35
32
14
0
967
865
866
107
9
12
19
15
18
46
289
549
45
110
98
4
397
937
35
32
14
512
967
865
866
1131
777
1804
19
15
18
46
289
549
45
110
98
4
397
937
675
32
12
0
967
865
561
171
264
12
19
15
18
46
289
549
45
110
98
4
397
937
675
32
12
512
967
865
561
171
1544
1804
19
15
18
46
289
549
45
110
98
4
397
937
675
32
14
0
967
865
562
171
265
468
19
15
18
46
289
549
45
110
98
4
397
937
675
320
12
0
967
865
545
7
1029
1036
19
15
18
46
289
549
45
110
98
4
397
937
675
544
12
0
967
865
545
1607
1032
1132
19
15
18
46
289
549
45
110
98
4
397
937
675
544
12
512
967
865
561
1707
8
1804
19
15
18
46
289
549
45
110
98
4
397
937
675
544
14
0
967
865
553
1579
9
12
19
15
18
46
289
549
45
110
98
4
397
937
675
544
14
512
967
865
562
1643
9
1804
19
15
18
46
289
549
45
110
98
4
397
937
675
544
1548
512
967
865
561
1707
1544
268
19
15
18
46
289
549
45
110
98
4
397
937
675
544
1550
512
967
865
562
1643
1545
268
19
15
18
46
289
549
45
110
98
4
397
937
675
1600
1548
512
967
865
609
519
517
268
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
12
0
967
865
561
555
8
12
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
12
512
967
865
561
555
8
1804
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
14
0
967
865
553
555
9
12
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
524
512
967
865
561
555
264
980
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
524
768
967
865
561
555
264
1492
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
526
512
967
865
610
619
265
1292
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
526
768
967
865
610
619
265
780
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
1548
512
967
865
561
555
520
268
19
15
18
46
289
549
45
110
98
4
397
937
675
1568
1550
512
967
865
553
555
1545
268
19
15
18
46
289
549
45
110
98
4
397
937
675
288
12
0
967
865
561
43
1032
524
19
15
18
46
289
549
45
110
98
4
397
937
675
288
14
0
967
865
553
43
1033
1036
19
15
18
46
289
549
45
110
98
4
397
937
675
288
524
512
967
865
545
71
1544
988
19
15
18
46
289
549
45
110
98
4
397
937
675
288
524
768
967
865
561
43
1544
780
19
15
18
46
289
549
45
110
98
4
397
937
675
288
526
512
967
865
562
107
1545
1292
19
15
18
46
289
549
45
110
98
4
397
937
675
288
526
768
967
865
562
107
1545
780
19
15
18
46
289
549
45
622
98
4
397
937
675
1824
524
0
967
865
562
1067
8
12
19
15
18
46
289
549
45
622
98
4
397
937
675
1824
526
1536
967
865
562
1067
9
780
19
15
18
46
289
549
301
110
98
4
397
937
1187
32
524
768
967
1761
1577
107
1288
1492
19
15
18
46
289
549
301
110
98
4
397
937
163
64
12
512
967
865
818
1031
517
1804
19
15
18
46
289
549
301
110
98
4
397
937
163
64
524
768
967
865
801
1031
1541
1492
19
15
18
46
289
549
301
110
98
4
397
937
163
32
12
0
967
865
801
1095
264
108
19
15
18
46
289
549
301
110
98
4
397
937
163
32
12
512
967
865
817
1131
520
1804
19
15
18
46
289
549
301
110
98
4
397
937
163
32
14
0
967
865
809
1067
9
12
19
15
18
46
289
549
301
110
98
4
397
937
163
288
12
0
967
865
817
555
8
12
19
15
18
46
289
549
301
622
98
4
397
937
547
1568
524
0
967
1633
1249
683
8
12
19
15
18
46
289
549
301
622
98
4
397
937
1187
1568
524
0
967
1761
1577
1131
8
12
19
15
18
46
289
293
45
110
98
4
397
553
35
32
12
0
967
993
97
107
8
12
19
15
18
46
289
293
45
110
98
4
397
553
35
32
12
512
967
993
97
619
520
1804
19
15
18
46
289
293
45
110
98
4
397
425
35
32
12
0
967
609
865
107
8
12
19
15
18
46
289
293
45
110
98
4
397
425
35
32
12
512
967
353
865
619
520
1804
19
15
18
46
289
293
45
110
98
4
397
425
35
32
12
768
967
609
865
619
1544
2004
19
15
18
46
289
293
45
110
98
4
397
425
35
32
14
0
967
609
866
107
9
12
19
15
18
46
289
293
45
110
98
4
397
425
35
32
14
512
967
353
866
619
521
1804
19
15
18
46
289
293
45
110
98
4
397
425
35
32
524
512
967
353
866
619
1800
1292
19
15
18
46
289
293
45
110
98
4
397
425
35
32
524
768
967
353
866
619
1800
780
19
15
18
46
289
293
45
110
98
4
397
425
35
32
526
768
967
609
1769
1195
1801
1492
19
15
18
46
289
293
45
110
98
4
397
425
35
320
12
0
967
609
1745
647
5
12
19
15
18
46
289
293
45
110
98
4
397
425
35
288
12
0
967
609
1761
683
8
12
19
15
18
46
289
293
45
110
98
4
397
425
35
288
524
768
967
609
1761
683
1544
780
19
15
18
46
289
293
45
110
98
4
398
425
35
64
12
256
970
738
1745
1159
5
1012
19
15
18
46
289
293
45
110
98
4
398
425
35
64
12
768
970
738
1745
1159
1541
2026
19
15
18
46
289
293
45
110
98
4
398
425
35
320
12
256
970
738
1745
647
5
1012
19
15
18
46
289
293
557
110
98
4
397
425
931
1056
1036
512
967
609
609
1771
1544
1292
19
15
18
46
289
293
557
110
98
4
397
425
931
1056
12
0
967
609
609
1771
8
1036
19
15
18
46
289
293
557
110
98
4
397
425
931
1056
1038
512
967
609
610
1771
1545
1292
19
15
18
46
289
293
557
110
98
4
397
425
931
1056
14
0
967
609
610
1771
9
1036
19
15
18
46
289
293
557
110
98
4
397
425
931
1056
1548
1536
967
609
609
1771
1032
1036
19
15
18
46
289
293
557
110
98
4
397
425
931
1056
1550
1536
967
609
610
1771
1033
1036
19
15
18
46
289
293
557
110
98
4
397
425
931
32
12
0
967
609
289
839
1032
108
19
15
18
46
289
293
557
110
98
4
397
425
931
32
12
256
967
737
561
875
1032
980
19
15
18
46
289
293
557
110
98
4
397
425
931
32
14
0
967
609
289
967
1033
12
19
15
18
46
289
293
557
110
98
4
397
425
931
32
14
256
967
737
562
875
9
1004
19
15
18
46
289
293
557
110
98
4
397
425
931
544
12
512
967
609
561
747
8
1804
19
15
18
46
289
293
557
110
98
4
397
425
931
544
14
0
967
609
545
711
9
12
19
15
18
46
289
293
557
110
98
4
397
425
931
544
14
512
967
609
610
747
9
1804
19
15
18
46
289
293
557
110
98
4
397
425
931
544
1548
1536
967
609
545
1223
1032
1036
19
15
18
46
289
293
557
110
98
4
397
425
931
544
1550
1536
967
609
545
1223
1033
1036
19
15
18
46
289
293
557
110
98
4
398
425
931
32
12
256
970
737
561
875
1032
980
19
15
18
46
289
293
301
110
98
4
397
553
547
32
12
0
967
993
1121
107
8
12
19
15
18
46
289
293
301
110
98
4
397
553
547
544
524
768
967
993
1121
1131
1032
1492
19
15
18
46
289
293
301
110
98
4
397
425
547
544
12
512
967
609
737
683
8
1804
19
15
18
46
289
293
301
110
98
4
397
425
547
288
12
0
967
609
737
171
8
12
19
15
18
46
289
293
301
110
98
4
397
425
547
288
12
256
967
737
737
171
8
1004
19
15
18
46
289
293
301
110
98
4
397
425
419
32
12
0
967
609
1569
839
8
108
19
15
18
46
289
293
301
110
98
4
397
425
419
32
12
256
967
737
49
875
520
980
19
15
18
46
289
293
301
110
98
4
397
425
419
32
14
0
967
609
1577
875
1033
100
19
15
18
46
289
293
301
110
98
4
397
425
419
32
524
256
967
609
1585
1899
1288
492
19
15
18
46
289
293
301
110
98
4
397
425
419
32
526
256
967
609
1586
1899
1289
492
19
15
18
46
289
293
301
110
98
4
397
425
419
544
14
0
967
609
1569
711
9
12
19
15
18
46
289
293
301
110
98
4
397
425
419
288
12
256
967
737
33
199
8
1004
19
15
18
46
289
293
301
110
98
4
398
425
547
576
12
768
970
738
721
647
5
2026
19
15
18
46
289
293
301
110
98
4
398
425
547
288
12
256
970
609
737
171
8
1004
19
15
18
46
289
293
301
110
98
4
398
425
419
32
12
256
970
737
33
875
520
980
19
15
18
46
289
293
301
110
98
4
398
425
419
32
524
256
970
737
1585
1899
1288
492
19
15
18
46
289
293
301
110
98
4
429
553
547
544
526
768
979
962
1122
1131
1033
1516
19
15
18
46
289
293
301
622
98
4
397
425
547
1568
1036
1280
967
609
737
1707
1800
1492
19
15
18
46
289
293
301
622
98
4
397
425
547
1568
524
0
967
609
737
1707
8
12
19
15
18
46
289
293
301
622
98
4
397
425
547
1568
524
768
967
609
737
1707
8
268
19
15
18
46
289
293
301
622
98
4
429
425
547
1568
526
768
979
578
738
1707
9
1548
19
15
18
46
289
293
813
622
98
4
429
553
867
1056
526
768
979
993
553
1707
9
1548
19
15
18
46
169
37
301
110
98
4
165
17
483
544
524
1536
1495
133
409
903
1032
1548
19
15
18
46
169
37
301
110
98
4
165
17
483
544
526
1536
1495
133
409
903
1033
1548
19
15
18
46
169
37
301
110
98
4
166
17
483
544
524
1536
1492
134
409
903
1032
1548
19
15
18
46
169
37
301
110
98
4
166
17
483
544
526
1536
1492
134
409
903
1033
1548
19
15
18
46
169
293
301
110
98
516
293
529
739
32
524
1792
727
1541
921
199
1544
1804
19
15
18
46
169
293
301
110
98
516
293
529
739
32
526
1792
727
1541
921
199
1545
1804
19
15
18
46
169
293
301
110
98
516
294
529
739
32
524
1792
724
1542
921
199
1544
1804
19
15
18
46
169
293
301
110
98
516
294
529
739
32
526
1792
724
1542
921
199
1545
1804
19
15
18
46
297
293
301
110
98
4
421
401
739
32
524
768
983
645
665
199
1544
780
19
15
18
46
297
293
301
110
98
4
422
401
739
32
524
768
980
646
665
199
1544
780
19
15
18
46
297
293
301
110
98
4
422
401
483
544
524
768
980
646
153
455
776
780
19
15
18
46
297
293
301
110
98
4
422
401
483
544
526
768
980
646
153
455
777
780
19
15
530
91
280
897
961
869
992
593
1699
1703
1025
1091
1027
1039
1409
928
1549
1889
1505
760
19
15
530
91
280
897
961
869
992
593
1699
1703
1025
1091
1027
1039
1410
928
1550
1889
1456
760
19
15
530
91
280
897
961
869
992
593
1699
1703
1030
1091
1027
1039
898
928
1544
1889
1505
760
19
15
530
91
280
897
961
869
992
593
1699
1703
1030
1091
1027
15
898
928
1544
1889
1456
504
19
15
530
91
280
897
961
869
992
593
1699
1703
1031
1091
1027
1039
1409
928
1545
1888
1376
760
19
15
530
91
536
896
966
870
974
593
1923
1400
1028
1096
1042
1105
1345
1354
1042
728
732
1950
19
15
530
91
280
896
966
870
974
593
1667
1720
1028
1096
530
1105
833
787
2003
1240
220
862
19
15
530
91
280
896
966
870
974
593
1667
1720
1028
1096
530
81
833
787
2003
1240
220
1950
19
15
530
91
280
896
966
870
974
593
1667
1720
1028
1096
530
1106
833
787
2003
1240
220
852
19
15
530
91
280
896
966
870
974
593
1667
1720
1028
1096
530
82
833
787
2003
1240
220
1940
19
15
773
877
33
897
561
1889
505
837
909
1233
97
1077
517
345
6
518
518
1774
286
1077
19
15
773
877
33
897
561
1889
505
837
909
1233
97
1075
517
345
5
517
517
1753
285
1077
19
15
773
877
33
897
561
1889
505
837
909
1233
97
1075
517
345
6
517
517
1753
285
1077
19
15
773
877
33
897
561
1889
505
837
909
1233
97
1075
517
345
7
517
517
1753
285
1077
19
15
18
539
963
541
36
102
542
1809
1304
1025
1056
1606
1862
1793
1840
1078
611
628
1664
1218
19
15
18
539
963
541
1572
1638
1566
1809
1304
513
1568
1094
1222
1665
1712
102
611
884
376
66
19
15
18
539
963
541
1572
1638
1566
1809
1304
513
1568
1094
1222
1665
1840
54
611
884
376
66
19
15
18
539
963
541
1572
1638
1566
1809
1304
513
1568
1094
1222
1745
1840
54
611
884
376
26
19
15
530
603
1985
797
804
1190
926
1073
1594
66
544
798
70
965
1092
1682
192
2
368
769
19
15
530
602
1985
797
804
1190
926
1072
1598
66
544
797
68
788
1094
1680
192
3
373
884
19
15
530
602
1985
797
804
1190
926
1072
1598
66
544
797
68
964
1094
1680
192
3
373
769
19
15
530
602
1985
797
804
1190
926
1072
1598
66
544
797
68
964
582
1852
192
3
373
769
19
15
530
602
1985
797
804
1190
926
1072
1598
66
544
797
69
964
1094
1680
192
3
371
768
19
15
530
602
1985
797
804
1190
926
1072
1598
66
544
797
69
964
582
1852
192
3
371
768
19
15
530
602
1985
797
804
1190
926
1072
1598
67
544
797
68
964
582
1842
195
3
373
769
19
15
530
602
1985
797
804
1190
926
1072
1598
67
544
797
69
964
582
1842
195
3
371
768
19
15
530
602
1985
797
804
1190
926
1072
1590
66
544
797
68
788
534
1848
192
3
373
884
19
15
530
538
833
797
804
1190
1438
1040
1374
1091
1184
797
1092
1764
1766
2034
1043
3
729
577
19
15
514
283
833
845
820
1206
1470
218
348
290
320
790
1030
0
560
1672
1152
244
536
180
19
15
516
602
1985
797
820
1206
920
1072
1582
67
576
781
16
726
582
1842
131
3
390
914
19
15
516
602
1985
797
820
1206
920
1072
1590
66
576
782
16
726
1110
1688
128
2
390
914
19
15
516
602
1985
797
820
1206
920
1072
1590
66
576
782
16
726
534
1848
128
2
390
914
19
15
516
602
1985
797
820
1206
920
1072
1590
67
576
781
16
726
1110
1690
131
3
390
914
19
15
516
602
1985
797
820
1206
920
1072
1590
67
576
781
16
726
534
1842
131
3
390
914
19
15
516
538
1729
541
1844
1462
920
752
1694
2
1728
1742
16
54
614
1548
1088
130
710
9
19
15
516
538
1729
541
1844
1462
920
752
1694
2
1728
1742
16
54
742
1548
1088
130
710
9
19
15
514
539
1857
797
820
1206
958
730
1596
66
576
781
4
0
528
1720
96
3
485
1132
19
15
5
237
33
33
49
97
181
325
653
541
705
147
641
645
1605
1409
990
1138
2046
911
19
15
5
173
33
33
49
97
185
421
397
401
705
147
132
437
261
581
901
1138
251
427
19
15
5
173
33
33
49
97
185
421
397
401
705
147
133
437
261
581
901
1129
253
413
19
15
5
173
33
33
49
97
185
421
397
397
705
153
134
441
423
33
897
733
236
686
19
15
5
173
33
33
49
97
185
421
397
397
705
157
134
441
423
33
897
734
232
430
19
15
5
173
33
33
49
97
185
421
397
397
705
147
132
437
261
289
897
729
251
427
19
15
5
173
33
33
49
97
185
421
397
397
705
147
132
437
421
33
897
729
251
427
19
15
5
173
33
33
49
97
185
421
397
397
705
147
133
437
261
289
897
729
253
413
19
15
5
173
33
33
49
97
185
421
397
397
705
147
133
437
421
33
897
729
253
413
19
15
5
173
33
33
49
97
181
421
397
401
705
147
129
445
261
581
901
1130
254
415
19
15
5
173
33
33
49
97
181
421
397
401
705
147
129
442
263
581
901
1129
245
412
19
15
5
173
33
33
49
97
181
421
397
397
449
137
129
453
261
33
321
125
382
782
19
15
5
173
33
33
49
97
181
421
397
413
449
147
129
453
261
65
350
114
382
783
19
15
5
173
33
33
49
97
181
421
397
413
449
147
129
453
265
65
350
114
382
783
19
15
5
173
33
33
49
97
181
421
909
413
449
147
129
453
773
65
606
114
382
783
19
15
5
173
33
33
49
97
181
421
429
397
449
137
129
453
357
257
321
125
382
782
19
15
5
173
33
33
49
97
181
421
429
397
449
137
129
453
613
513
577
125
382
782
19
15
5
173
33
33
49
481
185
421
397
397
705
403
4
437
421
289
897
1241
1051
555
19
15
5
173
33
33
49
481
185
421
397
397
449
403
4
437
677
545
670
690
1051
555
19
15
5
173
33
33
49
481
185
421
397
397
449
403
4
437
421
33
158
690
1051
555
19
15
5
173
33
33
49
481
185
421
397
413
449
403
4
437
261
65
606
626
1051
555
19
15
9
1581
33
481
561
609
2033
1049
29
273
513
394
2
83
515
1795
1283
60
1020
50
19
15
9
1581
33
481
561
609
2033
1049
29
273
513
394
2
83
531
1795
1283
60
1020
50
19
15
5
173
9
257
400
116
518
714
486
521
12
272
896
1000
608
1762
536
1822
514
516
19
15
5
173
9
257
400
116
518
714
486
521
12
784
896
1000
608
1762
536
798
2
516
19
15
5
173
9
257
400
116
518
714
486
521
1548
1040
896
1000
608
1762
1560
1822
258
1028
19
15
5
173
9
257
400
116
518
714
486
521
1548
1296
896
1000
608
1762
1560
1566
2
1028
19
15
5
173
33
257
401
114
259
201
462
570
15
536
384
230
712
1728
1129
1643
89
6
19
15
5
173
33
257
401
114
259
201
462
570
1551
536
384
230
712
1728
1641
107
89
6
19
15
1026
1627
17
257
401
529
960
1114
84
214
22
219
347
49
96
64
20
241
65
13
19
15
1026
1627
17
257
401
529
960
1114
84
214
22
218
347
49
96
64
24
240
65
13
19
15
1026
1627
17
257
401
529
960
1114
84
214
22
218
351
49
96
64
24
240
66
10
19
15
1026
1627
17
257
401
529
960
1114
84
214
22
223
351
49
96
64
24
242
64
13
19
15
1026
1627
17
257
401
529
960
1114
84
214
23
217
347
49
96
64
18
241
65
13
19
15
1026
1627
17
257
401
529
960
1114
84
214
23
219
347
49
96
64
18
240
65
13
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
11
271
49
96
64
20
17
516
22
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
11
283
49
96
64
20
17
529
13
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
11
287
49
96
64
20
17
521
13
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
11
319
49
96
64
20
273
340
6
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
10
283
49
96
64
24
16
529
13
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
10
287
49
96
64
24
16
530
10
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
10
319
49
96
72
28
144
341
6
19
15
1026
1627
17
257
401
593
960
1114
84
214
22
15
287
49
96
64
24
18
520
10
19
15
1026
1627
17
257
401
593
960
1114
84
214
23
9
283
49
96
64
18
17
529
13
19
15
1026
1627
17
257
401
593
960
1114
84
214
23
11
271
49
96
64
18
16
516
22
19
15
1026
1627
17
257
401
593
960
1114
84
214
23
11
283
49
96
64
18
16
528
13
19
15
1026
1627
17
257
401
593
960
1114
84
214
23
11
287
49
96
64
18
16
532
6
19
15
1026
1627
17
257
401
593
960
1114
84
214
23
11
319
49
96
64
18
272
340
6
19
15
1026
1627
17
257
401
593
960
1114
84
214
23
15
287
49
96
64
18
520
520
10
19
15
1026
1627
17
257
401
593
1984
1114
84
214
23
15
591
49
96
80
18
520
1728
13
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
263
49
96
64
24
0
518
1006
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
263
305
96
128
24
64
550
858
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
275
49
96
64
24
0
242
22
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
283
49
96
64
24
0
558
22
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
287
49
96
64
24
512
557
21
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
287
305
96
136
28
512
557
841
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
279
49
96
64
20
512
554
42
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
307
49
96
64
24
512
561
13
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
295
49
96
64
24
0
230
22
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
311
49
96
64
20
128
234
10
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
311
305
96
128
28
256
349
198
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
319
49
96
64
24
0
566
6
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
2
319
305
96
136
28
128
237
197
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
275
49
96
64
20
513
553
29
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
283
49
96
64
20
257
537
21
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
287
49
96
80
24
65
556
21
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
287
305
96
80
24
257
556
841
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
279
49
96
64
20
33
554
42
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
307
49
96
64
20
1
233
13
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
319
49
96
136
24
65
236
965
19
15
1026
1627
17
257
401
585
960
1114
84
214
22
3
319
305
96
136
24
65
236
197
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
275
49
96
64
18
0
240
29
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
283
49
96
80
18
256
537
21
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
287
49
96
80
18
512
556
22
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
287
305
96
128
18
256
556
841
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
279
49
96
80
26
256
540
29
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
307
49
96
64
18
0
232
13
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
311
49
96
80
26
256
348
12
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
311
305
96
128
538
256
348
198
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
319
49
96
80
18
64
236
965
19
15
1026
1627
17
257
401
585
960
1114
84
214
23
3
319
305
96
128
538
128
236
196
19
15
1026
1627
17
257
401
585
1984
1114
84
214
22
2
583
49
96
1608
1560
1984
1446
30
19
15
1026
1627
17
257
401
585
1984
1114
84
214
22
2
607
49
96
1608
1564
1984
1453
5
19
15
1026
1627
17
257
401
585
1984
1114
84
214
22
2
599
49
96
1608
1556
1984
1450
10
19
15
1026
1627
17
257
401
585
1984
1114
84
214
22
3
599
49
96
1608
1564
1985
1450
10
19
15
1026
1627
17
258
401
529
960
1114
84
208
22
210
335
305
96
75
30
252
70
846
19
15
1026
1627
17
258
401
529
960
1114
84
208
22
223
351
49
96
76
30
242
64
13
19
15
1026
1627
17
258
401
593
960
1114
84
208
21
9
283
49
96
75
31
17
521
13
19
15
1026
1627
17
258
401
593
960
1114
84
208
21
9
287
49
96
75
31
17
522
12
19
15
1026
1627
17
258
401
593
960
1114
84
208
22
9
275
49
96
76
30
70
545
14
19
15
1026
1627
17
258
401
593
960
1114
84
208
22
9
283
49
96
76
30
6
521
13
19
15
1026
1627
17
258
401
585
960
1114
84
208
22
2
263
305
96
135
1006
524
326
862
19
15
1026
1627
17
258
401
594
960
1114
84
208
22
8
270
305
96
140
30
71
557
846
19
15
1026
1627
17
258
401
594
960
1114
84
208
22
8
286
49
96
75
30
7
525
6
19
15
6
237
33
45
73
119
2
402
398
2
3
331
848
988
656
728
578
936
867
547
19
15
6
237
33
45
73
119
2
402
398
258
3
331
848
988
400
112
18
936
867
515
19
15
6
237
33
45
73
119
2
402
398
258
3
331
848
988
656
240
18
936
867
515
19
15
18
155
9
45
36
102
30
209
425
417
400
70
197
485
773
564
672
1074
1411
769
19
15
2
367
41
813
969
582
366
841
9
769
2
262
6
321
13
893
68
128
256
686
19
15
2
367
41
813
969
582
366
841
9
769
2
262
6
321
14
888
68
128
256
686
19
15
2
367
41
813
969
582
366
841
9
769
2
262
6
289
13
893
68
128
448
494
19
15
2
367
41
813
969
582
366
841
9
769
2
262
6
289
14
888
68
128
448
494
19
15
2
367
41
813
969
582
366
841
9
769
2
774
6
321
13
893
68
512
448
450
19
15
2
367
41
813
969
582
366
841
9
769
2
774
6
289
13
893
68
512
448
494
19
15
2
367
41
813
969
582
366
841
9
769
2
774
6
289
14
888
68
512
448
494
19
15
2
367
41
45
201
454
366
841
9
513
1794
518
6
289
13
957
1668
0
0
366
19
15
2
367
41
45
201
454
366
841
9
513
1794
518
6
289
14
952
1668
0
0
366
19
15
6
238
41
493
41
109
172
328
650
385
163
567
653
1669
1604
1134
105
960
993
1777
19
15
6
238
41
493
41
109
172
328
650
385
163
567
653
1669
1612
1134
105
960
993
1777
19
15
6
238
41
493
41
109
172
328
650
385
931
567
653
1668
1604
1134
1641
1088
994
1776
19
15
6
238
41
493
41
109
172
328
650
385
931
567
653
1669
1604
1110
1458
64
993
1713
19
15
6
238
41
493
41
109
172
328
650
385
931
567
653
1669
1612
1134
1641
1088
993
1713
19
15
6
237
33
805
29
182
182
329
909
773
897
1216
130
642
1681
1105
833
1060
1260
1976
19
15
6
237
33
37
93
182
182
401
397
261
1
256
258
502
389
81
5
900
490
288
19
15
6
174
41
45
41
182
182
200
457
385
450
198
258
899
679
53
132
0
508
770
19
15
6
174
41
45
41
182
182
200
457
385
450
198
258
899
423
53
132
0
508
770
19
15
2
238
33
37
45
102
266
404
398
9
35
304
934
432
146
482
305
935
932
12
19
15
2
238
33
37
45
102
266
404
398
265
35
304
934
432
146
226
49
935
932
12
19
15
2
238
33
37
45
102
266
404
398
265
35
304
934
432
402
98
305
935
932
12
19
15
2
238
33
37
45
102
266
404
654
169
35
304
934
432
914
546
545
935
937
12
19
15
18
155
8
641
209
49
96
369
435
775
13
201
267
975
1793
1360
83
721
305
953
19
15
18
155
8
641
209
49
96
369
435
775
13
201
267
975
1794
1360
69
721
305
953
19
15
18
155
8
641
209
49
96
369
435
775
13
202
267
975
1793
1360
83
720
305
953
19
15
18
155
8
641
209
49
96
369
435
775
13
202
267
975
1794
1360
83
720
305
953
19
15
18
155
8
641
209
49
96
369
435
775
22
426
267
975
1793
1360
88
336
81
889
19
15
18
155
8
641
209
49
96
369
435
775
22
426
267
975
1794
1360
88
336
81
889
19
15
18
155
8
641
209
49
96
369
435
775
23
425
267
975
1794
1360
89
337
81
888
19
15
1541
1581
33
385
593
1746
1027
531
27
315
271
600
344
344
880
1856
690
687
193
256
19
15
1541
1581
33
385
593
466
1027
1555
27
315
271
88
840
536
880
1856
690
879
881
208
19
15
1541
1581
33
385
593
466
1027
1555
27
315
271
88
840
600
880
1856
690
879
881
528
19
15
1541
1581
33
385
593
466
1027
1555
27
315
271
88
856
536
880
1856
690
879
1409
192
19
15
1541
1581
33
385
593
466
1027
1555
27
315
271
88
856
600
880
1856
690
879
1409
256
19
15
1541
1581
33
385
593
466
1027
1555
27
315
271
88
984
536
880
1856
690
879
801
64
19
15
1541
1581
33
385
593
466
1027
1555
27
315
271
88
920
536
880
1856
690
879
769
32
19
15
1541
1581
33
385
593
466
1027
1555
27
315
271
88
920
600
880
1856
690
879
769
528
19
15
2
1582
33
385
593
625
1920
1044
14
618
270
402
163
181
650
352
500
28
770
646
19
15
10
155
8
385
305
865
112
722
491
619
99
563
1795
1364
326
768
547
1712
1560
91
19
15
1542
557
33
389
317
1014
1562
273
1037
617
99
576
593
1557
1029
354
289
779
839
1093
19
15
1542
557
33
389
317
1014
1562
273
1037
617
99
576
593
1557
1061
354
545
1675
967
1093
19
15
1542
557
33
389
317
1014
1562
273
1037
617
99
576
593
1565
1061
354
545
1675
967
1058
19
15
1542
558
41
389
317
1014
1564
272
421
177
97
576
584
1546
1891
839
533
772
864
1124
19
15
518
1838
1057
1837
1065
109
1820
1808
1806
1154
1347
1111
709
524
18
144
801
864
372
832
19
15
518
1838
1057
1837
1065
109
1820
1808
1806
1154
1347
1111
709
524
146
144
801
864
372
832
19
15
518
1838
1057
1837
1065
109
1820
1808
1806
1154
1347
1111
709
532
18
144
801
864
372
848
19
15
518
1838
1057
1829
1117
118
1820
1808
1805
1161
513
128
712
538
19
291
261
900
896
900
19
15
2
155
529
513
721
1649
1920
1242
1940
1254
398
393
547
561
1760
1576
232
134
577
645
19
15
2
155
529
513
721
1649
1920
1242
1940
1254
398
395
547
561
1760
1576
232
138
577
645
19
15
2
155
529
513
721
1649
1920
1242
1940
1254
398
398
551
561
1760
1576
232
136
409
641
19
15
2
155
529
513
721
1649
1920
1242
1940
1254
399
399
551
561
1760
1576
234
136
408
641
19
15
2
155
529
513
721
1649
1920
1242
1940
1254
407
393
547
561
1760
1576
226
145
577
645
19
15
2
155
529
513
721
1649
1920
1242
1940
1254
407
395
547
561
1760
1576
226
144
576
645
19
15
2
155
529
513
721
1649
1920
1242
1940
1254
407
399
551
561
1760
1576
226
136
408
641
19
15
2
155
529
513
721
1649
1920
1242
1940
1238
406
395
547
561
1760
1664
228
145
577
645
19
15
2
155
529
513
721
1649
1920
1242
1940
1238
406
398
551
561
1760
1672
236
136
409
641
19
15
2
155
529
513
721
1649
1920
1242
1940
1238
406
399
551
561
1760
1672
232
138
408
641
19
15
2
155
529
513
721
1649
1920
1242
1940
1238
407
393
547
561
1760
1664
242
145
577
645
19
15
2
155
529
513
721
1649
1920
1242
1940
1238
407
395
547
561
1760
1672
242
144
576
645
19
15
2
155
529
514
721
1649
1920
1242
1940
1248
398
393
547
561
1760
1579
238
134
577
645
19
15
2
558
545
673
657
609
0
1812
918
657
257
554
559
701
378
258
3
444
485
389
19
15
274
282
338
833
33
545
1888
880
852
598
1878
1302
263
77
1100
706
1608
28
770
122
19
15
274
282
338
833
33
545
1888
880
852
310
318
1003
263
13
1100
1284
1280
42
226
22
19
15
6
558
545
45
41
493
540
1808
1422
194
451
407
453
557
836
392
338
608
305
513
19
15
774
750
553
557
585
1597
1222
1096
1162
1025
3
23
780
1796
1796
1422
1
544
771
1
19
15
774
750
553
557
585
1597
1222
1096
1162
1025
3
23
780
1796
1828
1422
1
544
771
1
19
15
774
750
553
557
585
1597
1222
1096
1162
1025
3
23
788
1796
1796
1422
1
544
819
33
19
15
774
750
553
557
585
1597
1222
1096
1162
1025
3
23
788
1796
1828
1422
1
544
819
33
19
15
2
155
24
896
1222
454
558
618
723
1656
1540
136
1156
800
906
1922
1042
1620
1824
1116
19
15
2
155
24
385
289
882
1024
1242
867
619
97
544
810
1002
1474
776
1175
1720
541
4
19
15
18
1627
24
384
550
614
1950
1073
67
1208
356
304
134
161
1209
1289
644
168
948
706
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
304
132
166
1201
1289
664
168
952
704
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
304
132
166
1202
1291
664
168
952
704
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
304
134
161
1201
1289
664
168
948
706
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
304
134
166
1201
1289
664
168
948
704
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
304
134
166
1202
1291
664
168
948
704
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
308
132
165
1201
1289
665
170
946
707
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
308
132
166
1201
1289
665
170
953
704
19
15
18
1627
24
384
550
614
1950
1073
75
1192
356
308
133
165
1201
1289
665
170
947
705
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
304
132
166
1201
1281
649
168
952
704
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
304
132
166
1202
1283
648
168
952
704
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
304
134
161
1201
1281
644
168
948
706
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
304
134
166
1201
1281
644
168
948
704
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
304
134
166
1202
1283
644
168
948
704
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
308
132
165
1201
1281
645
170
946
707
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
308
132
166
1201
1281
645
170
948
704
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
308
132
166
1202
1287
645
170
948
704
19
15
18
1627
24
384
550
614
1950
1073
75
1208
356
308
133
165
1201
1281
649
170
947
705
19
15
18
1627
24
384
550
614
2014
1105
67
1208
356
304
262
289
1145
1289
644
168
180
194
19
15
18
1627
24
384
550
614
2014
1105
67
1208
356
304
262
73
1145
1289
644
168
180
902
19
15
18
1627
24
384
550
614
2014
1105
67
1208
356
304
262
329
1145
1289
649
1640
1524
1418
19
15
18
1627
24
384
550
614
2014
1105
67
1208
356
308
260
73
1145
1289
645
170
178
903
19
15
18
1627
24
384
550
614
2014
1105
67
1208
356
308
261
73
1145
1289
649
170
179
902
19
15
18
1627
24
384
550
614
2014
1105
67
1208
484
304
262
73
1145
1289
388
40
180
902
19
15
18
1627
24
384
550
614
2014
1105
67
1208
484
308
260
73
1145
1289
389
42
178
903
19
15
18
1627
24
384
550
614
2014
1105
67
1208
484
308
261
73
1145
1289
393
42
179
902
19
15
530
90
705
1921
1473
817
736
48
1590
1585
1658
1227
519
1613
1549
517
532
54
130
1202
19
15
530
90
706
1921
1473
817
736
48
1588
1590
1662
1230
519
1613
1548
516
528
48
130
1202
19
15
530
90
706
1921
1473
817
736
48
1588
1590
1659
1227
519
1613
1548
516
522
58
130
1202
19
15
530
90
706
1922
1473
817
736
48
1588
1572
1662
1227
519
1613
1548
520
538
50
130
1202
19
15
786
1050
1937
913
913
1585
160
976
726
65
586
747
1679
13
45
45
140
46
569
521
19
15
786
1050
1938
914
913
1585
160
976
724
68
590
747
1679
13
44
40
138
42
568
521
19
15
45
297
290
962
987
515
18
427
552
780
1290
1112
92
977
963
520
1580
1176
384
878
19
15
45
297
290
962
987
515
18
427
552
780
1290
1112
92
977
979
520
1580
1176
384
878
19
15
45
297
290
962
987
515
18
427
552
780
1290
88
92
977
963
520
1580
152
896
878
19
15
45
297
290
962
987
515
18
427
552
780
1290
88
92
977
979
520
1580
152
896
878
19
15
45
297
290
962
987
515
18
427
552
780
1162
1112
92
977
963
520
1836
1304
256
878
19
15
45
297
290
962
987
515
18
427
552
780
1162
1112
92
977
979
520
1836
1304
256
878
19
15
45
289
258
290
475
259
454
461
240
728
650
664
736
549
1092
788
262
791
1039
1254
19
15
45
289
258
290
475
259
455
461
240
728
650
664
737
549
1092
788
262
791
1037
1222
19
15
46
265
513
145
161
0
20
486
1017
719
199
47
53
994
770
562
128
712
577
1985
19
15
46
265
513
145
161
0
20
486
1017
719
199
47
309
994
770
562
128
1736
449
953
19
15
46
265
513
145
161
0
20
486
1017
719
199
47
437
994
770
562
128
456
833
1345
19
15
46
265
513
145
161
256
20
486
1017
719
199
463
309
994
770
562
128
136
161
697
19
15
46
265
513
145
177
0
20
486
1017
719
207
7
437
994
770
562
136
440
418
833
19
15
46
265
513
145
177
256
20
486
1017
719
207
487
309
994
770
562
136
152
130
697
19
15
46
265
513
145
169
0
20
486
1017
717
194
39
309
994
770
563
128
1734
449
953
19
15
46
265
513
145
169
0
20
486
1017
717
194
39
437
994
770
563
128
454
833
1345
19
15
46
137
1
145
489
512
20
98
1017
929
834
999
565
1761
1925
1069
1060
1062
1026
1475
19
15
46
137
1
145
489
512
20
98
1017
929
834
999
565
1761
1926
1069
1060
1062
1026
1475
19
15
46
137
1
145
489
256
20
98
1017
929
834
615
565
1761
1925
1069
1060
678
642
1731
19
15
46
137
1
145
489
256
20
98
1017
929
834
615
565
1761
1926
1069
1060
678
642
1731
19
15
46
137
1
145
489
256
532
98
1017
929
834
615
1589
1249
1925
1069
1060
678
1666
1731
19
15
46
137
1
145
489
256
532
98
1017
929
834
615
1589
1249
1926
1069
1060
678
1666
1731
19
15
91
337
81
49
609
96
42
788
1094
589
1865
1039
1556
1920
1968
1222
1729
2026
1123
705
19
15
91
337
81
49
609
96
42
788
1094
590
1865
1039
1556
1920
1968
1220
1734
2026
1123
704
19
15
91
337
81
49
609
96
42
788
1094
590
1865
1039
1556
1920
2008
1092
1734
2026
1123
704
19
15
91
337
81
49
609
96
42
788
1094
590
1870
1039
1556
1920
1968
1220
1728
2018
1123
705
19
15
91
337
81
49
609
96
42
788
1094
590
1870
1039
1556
1920
2008
1092
1728
2018
1123
705
19
15
91
337
337
49
97
96
42
788
582
534
554
527
1556
1920
936
748
384
946
1635
1784
19
15
91
337
337
49
609
96
554
788
646
558
1838
527
1812
768
1112
1220
1544
98
611
376
19
15
91
337
337
817
609
96
42
788
582
845
1098
1039
1556
1920
944
1190
1712
1042
611
704
19
15
91
337
337
817
609
96
42
788
582
842
1067
1039
1556
1920
944
1232
1798
1138
1123
1784
19
15
91
337
337
817
609
96
42
788
582
842
1067
1039
1556
1920
984
592
1798
1138
1123
1784
19
15
91
337
337
817
609
96
42
788
582
846
1065
1039
1556
1920
984
580
1798
1130
611
705
19
15
91
337
337
817
609
96
42
788
582
846
1070
1039
1556
1920
944
1220
1792
1122
1123
1784
19
15
91
337
337
817
609
96
42
788
582
846
1070
1039
1556
1920
984
1220
1792
1122
1123
1784
19
15
91
337
337
817
609
96
554
788
582
845
1098
527
1812
768
944
1190
1712
18
611
376
19
15
91
337
337
817
609
96
554
788
582
846
1065
527
1812
768
984
580
1798
106
611
376
19
15
91
337
593
49
97
96
42
788
902
550
1674
1551
1556
1920
1304
276
944
690
611
1729
19
15
91
337
593
49
97
96
42
788
902
558
1582
527
532
1920
792
1188
672
354
995
1729
19
15
91
337
593
49
97
96
42
788
902
558
1582
1551
1556
1920
792
1188
1040
1122
1123
1784
19
15
91
337
593
49
97
96
42
788
902
558
1582
1551
1556
1920
1176
1188
1040
1122
1123
1784
19
15
91
337
593
49
609
96
42
788
902
558
1838
527
1556
1920
792
1188
1184
98
1123
888
19
15
91
337
593
49
609
96
42
788
902
558
1838
527
1556
1920
1176
1188
1184
98
1123
888
19
15
91
337
593
49
609
96
42
788
902
590
1833
1039
1556
1920
1176
644
518
1002
1123
704
19
15
91
337
593
49
609
96
42
788
902
590
1833
527
1556
1920
1176
644
518
106
995
704
19
15
91
337
593
49
609
96
42
788
902
590
1865
1039
1556
1920
1176
1156
1222
1002
1123
704
19
15
91
337
593
49
609
96
42
788
902
590
1870
1039
1556
1920
1176
1156
1216
994
1123
705
19
15
91
337
593
49
609
96
554
788
902
557
1833
527
1812
768
816
1190
1185
106
611
376
19
15
91
337
593
49
609
96
554
788
902
557
1838
527
1812
768
816
1222
520
98
611
376
19
15
91
337
593
49
609
96
554
788
902
558
1838
527
1812
768
792
1188
1184
98
611
376
19
15
91
337
593
49
609
96
554
788
902
558
1838
527
1812
768
816
1220
520
98
611
376
19
15
91
337
593
49
609
96
554
788
902
558
1838
527
1812
768
1176
1220
520
98
611
376
19
15
91
337
593
49
609
96
554
788
902
558
1838
527
1812
768
808
1224
520
98
611
376
19
15
91
337
593
49
609
96
554
788
902
586
1835
527
1812
768
600
592
518
114
611
504
19
15
91
337
593
49
609
96
554
788
902
590
1833
527
1812
768
792
644
518
106
611
376
19
15
91
337
593
49
609
96
554
788
902
590
1838
527
1812
768
792
1156
512
98
611
376
19
15
91
337
593
49
609
96
554
788
902
590
1838
527
1812
768
816
1156
512
98
611
376
19
15
91
337
593
49
609
96
554
788
902
590
1838
527
1812
768
1176
1156
512
98
611
376
19
15
91
337
593
49
609
96
554
788
902
590
1838
527
1812
768
808
648
516
114
611
376
19
15
91
337
593
657
97
96
42
788
902
910
1065
1551
1556
1920
792
1028
1478
1034
611
1728
19
15
91
337
849
561
97
96
42
788
774
1069
1070
1551
1556
1920
560
1862
1032
610
611
888
19
15
91
337
849
561
97
96
42
788
774
1070
1070
1551
1556
1920
560
1860
1032
610
611
888
19
15
91
337
849
561
97
96
42
788
774
1070
1070
1551
1556
1920
552
1860
1032
610
611
888
19
15
91
337
849
817
97
96
42
788
833
842
43
527
532
1920
1386
332
262
1138
995
1729
19
15
91
337
849
817
97
96
42
788
838
842
43
527
532
1920
1496
336
262
1138
995
1729
19
15
91
337
849
817
609
96
42
788
833
842
1067
1039
1556
1920
874
1100
1286
1138
1123
705
19
15
91
337
849
817
609
96
42
788
774
846
1065
527
788
1920
1512
100
774
106
1635
1656
19
15
91
337
849
817
609
96
42
788
774
846
1070
1039
1556
1920
1512
1124
1280
1122
611
1784
19
15
91
337
849
817
609
96
42
788
774
846
1070
527
788
1920
1512
100
768
98
1635
1656
19
15
91
337
849
817
609
96
42
788
838
842
1067
1039
1556
1920
1240
592
518
1138
1123
1784
19
15
91
337
849
817
609
96
42
788
838
842
1067
527
1556
1920
1240
1104
774
114
995
705
19
15
91
337
849
817
609
96
42
788
838
842
1067
527
788
1920
1240
1104
774
114
1635
1656
19
15
91
337
849
817
609
96
42
788
838
846
1065
1039
1556
1920
1240
580
518
1130
1123
1784
19
15
91
337
849
817
609
96
42
788
838
846
1065
1039
1556
1920
1448
1060
1286
1130
611
705
19
15
91
337
849
817
609
96
42
788
838
846
1070
1039
1556
1920
1240
1220
516
1122
1123
1784
19
15
91
337
849
817
609
96
42
788
838
846
1070
1039
1556
1920
1448
1060
512
1714
1123
705
19
15
91
337
849
817
609
96
42
788
838
846
1070
527
788
1920
872
1124
772
98
1635
1656
19
15
91
337
849
817
609
96
554
788
833
842
1067
527
1812
768
874
76
774
114
611
504
19
15
91
337
849
817
609
96
554
788
833
842
1067
527
1812
1408
1386
332
774
114
611
1656
19
15
91
337
849
817
609
96
554
788
833
842
1067
527
1812
1408
874
76
774
114
611
1656
19
15
91
337
849
817
609
96
554
788
774
846
1065
527
1812
768
1256
100
774
106
611
376
19
15
91
337
849
817
609
96
554
788
774
846
1065
527
1812
768
744
612
774
106
611
376
19
15
91
337
849
817
609
96
554
788
774
846
1065
527
1812
1408
1512
100
774
106
611
1720
19
15
91
337
849
817
609
96
554
788
838
842
1067
527
1812
768
880
1168
518
114
611
504
19
15
91
337
849
817
609
96
554
788
838
846
1065
527
1812
768
880
68
774
106
611
376
19
15
91
337
849
817
609
96
554
788
838
846
1065
527
1812
768
872
68
774
106
611
376
19
15
91
337
849
817
609
96
554
788
838
846
1065
527
1812
1408
1384
68
774
106
611
1720
19
15
91
337
849
817
609
96
554
788
838
846
1065
527
1812
1408
872
68
774
106
611
1720
19
15
91
337
849
817
609
96
554
788
838
846
1065
527
1812
1408
1448
1060
774
106
611
1720
19
15
91
337
849
817
609
96
554
788
838
846
1070
527
1812
768
880
68
772
114
611
504
19
15
91
337
849
817
609
96
554
788
838
846
1070
527
1812
768
872
68
772
114
611
504
19
15
91
337
849
817
609
96
554
788
838
846
1070
527
1812
1408
1384
68
772
114
611
1656
19
15
91
337
849
817
609
96
554
788
838
846
1070
527
1812
1408
872
68
772
114
611
1656
19
15
91
849
593
1585
1633
1632
1578
1812
646
1102
1577
1551
1044
1664
88
900
518
106
483
193
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1066
558
1551
1556
1408
1304
1296
276
98
99
376
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1066
910
1039
1044
1664
1624
1296
436
482
611
248
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1066
1582
1551
1556
1408
1304
1296
1044
98
99
376
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1062
906
1039
1044
1664
1816
1300
432
498
611
248
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1062
906
1039
1044
1664
1624
1300
432
498
611
248
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1062
906
1039
1044
1408
1304
1300
432
498
611
888
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1062
586
1551
1044
1664
1816
1300
304
18
483
192
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1062
586
1551
1044
1664
1624
1300
304
18
483
192
19
15
91
849
593
1585
1633
1632
1578
1812
1414
1063
907
1039
1044
1408
1304
1442
432
498
611
888
19
15
46
161
33
49
97
0
20
278
17
65
74
63
445
922
258
131
60
5
901
769
19
15
46
161
33
49
97
0
20
278
17
65
146
55
445
922
258
131
244
269
905
769
19
15
46
161
33
49
97
0
20
278
17
65
146
63
445
940
258
131
244
266
898
1704
19
15
46
161
33
49
97
0
20
278
17
65
146
63
445
922
258
131
244
266
900
769
19
15
46
161
33
49
97
0
20
278
17
65
147
63
445
940
258
134
234
266
898
1704
19
15
46
161
161
49
97
0
20
278
401
449
394
367
317
922
386
3
572
549
645
897
19
15
46
161
161
49
97
0
20
278
913
449
394
415
317
922
898
3
60
261
389
897
19
15
46
161
161
49
97
0
20
278
913
449
394
367
317
922
898
3
572
549
645
897
19
15
46
161
161
49
97
0
20
278
913
449
394
495
445
922
898
3
60
293
517
769
19
15
46
161
161
145
97
0
20
278
785
641
297
431
445
940
770
771
1085
1194
580
1640
19
15
46
161
161
145
97
0
20
278
785
641
297
495
317
922
770
771
1085
1834
1156
897
19
15
46
161
161
145
97
0
20
278
785
641
153
411
317
922
770
771
157
265
389
897
19
15
46
161
161
145
97
0
20
278
785
641
153
443
317
922
770
775
157
201
389
897
19
15
46
161
161
145
97
0
20
278
785
641
153
443
445
922
770
771
1181
1225
517
769
19
15
46
161
161
145
97
0
20
278
785
641
153
415
317
922
770
771
157
266
386
897
19
15
46
161
161
145
97
0
20
278
785
641
153
447
317
922
770
775
157
202
386
897
19
15
46
161
161
145
97
0
20
278
785
641
153
447
445
940
770
771
157
1226
514
1704
19
15
46
161
161
145
97
0
20
278
785
641
153
447
445
922
770
771
157
1226
514
769
19
15
46
161
161
145
97
0
20
278
785
641
154
439
317
922
770
771
156
277
389
897
19
15
46
161
161
145
97
0
20
278
785
641
154
439
445
940
770
771
156
277
262
872
19
15
46
161
161
145
97
0
20
278
785
641
154
439
445
922
770
771
156
277
261
769
19
15
46
161
161
145
97
0
20
278
785
641
298
431
445
922
770
771
60
613
517
769
19
15
46
161
161
145
97
0
20
278
785
641
298
415
317
922
770
771
60
261
389
897
19
15
46
161
161
145
97
0
20
278
785
897
553
47
61
940
770
1283
445
682
1604
2024
19
15
46
161
161
145
97
0
20
278
913
641
41
47
445
922
898
647
573
618
900
769
19
15
46
161
161
145
97
0
20
278
913
641
153
443
317
922
898
643
157
201
389
897
19
15
46
161
161
145
97
0
20
278
913
641
153
443
445
922
898
643
157
201
261
769
19
15
46
161
161
145
97
0
20
278
913
641
153
415
317
922
898
643
157
266
386
897
19
15
46
161
161
145
97
0
20
278
913
641
153
447
317
922
898
647
157
202
386
897
19
15
46
161
161
145
97
0
20
278
913
641
153
447
445
922
898
643
157
202
258
769
19
15
46
161
161
145
97
0
20
278
913
641
154
439
317
922
898
646
156
277
389
897
19
15
46
161
161
145
97
0
20
278
913
641
154
439
445
940
898
643
156
277
262
872
19
15
46
161
161
145
97
0
20
278
913
641
154
439
445
924
898
643
156
277
261
773
19
15
46
161
161
145
97
0
20
278
913
641
154
439
445
922
898
1155
1180
277
261
769
19
15
46
161
161
145
97
0
276
278
785
769
554
559
957
666
770
1027
1468
1509
1413
769
19
15
46
161
161
145
97
0
276
278
785
641
154
439
957
684
770
771
156
277
774
872
19
15
46
161
161
145
97
0
276
278
785
641
154
439
957
666
770
771
156
277
773
769
19
15
46
161
161
145
97
0
276
278
913
641
154
439
957
666
898
1155
1180
277
773
769
19
15
46
161
161
401
481
256
20
278
785
1153
409
411
317
922
1666
1799
157
9
5
257
19
15
46
161
161
401
481
256
20
278
785
1153
409
415
317
924
1666
1799
157
10
2
264
19
15
46
161
161
401
481
256
20
278
785
1153
409
415
317
922
1666
1799
157
10
2
257
19
15
46
161
161
401
481
256
20
278
401
129
298
303
61
924
386
643
572
1637
1413
1416
19
15
46
161
161
401
481
256
20
278
401
129
298
303
61
922
386
643
572
1637
1413
1409
19
15
46
161
161
401
481
256
20
278
401
129
298
303
317
924
386
643
572
101
5
264
19
15
46
161
161
401
481
256
20
278
401
129
298
303
317
922
386
643
572
101
5
257
19
15
46
161
161
401
481
256
20
278
913
129
297
303
317
922
898
135
573
106
4
257
19
15
46
161
161
401
481
256
20
278
913
129
297
495
317
922
898
135
573
42
4
257
19
15
46
161
161
401
481
256
20
278
913
129
153
155
61
922
898
131
669
521
1797
1409
19
15
46
161
161
401
481
256
20
278
913
129
153
159
61
922
898
135
669
522
1794
1409
19
15
46
161
161
401
481
256
20
278
913
129
153
411
317
922
898
131
669
9
5
257
19
15
46
161
161
401
481
256
20
278
913
129
153
415
317
922
898
131
669
10
2
257
19
15
46
161
161
401
481
256
20
278
913
129
154
439
317
940
898
131
668
21
6
296
19
15
46
161
161
401
481
256
20
278
913
129
154
439
317
922
898
131
668
21
5
257
19
15
46
161
161
401
481
256
20
278
913
129
409
411
317
922
898
131
157
9
5
257
19
15
46
161
161
401
481
256
20
278
913
129
409
415
317
922
898
131
157
10
2
257
19
15
46
161
161
401
481
256
20
278
913
129
410
439
317
940
898
131
156
21
6
296
19
15
46
161
161
401
481
256
20
278
913
129
410
439
317
922
898
131
156
21
5
257
19
15
45
161
33
49
97
181
165
141
17
65
73
129
197
197
5
133
125
254
270
25
19
15
45
161
33
49
97
181
165
141
17
65
73
129
197
197
261
133
125
254
270
25
19
15
45
161
33
49
97
181
165
141
13
65
73
129
197
197
161
129
125
254
270
25
19
15
45
161
33
49
97
181
453
141
17
65
73
129
389
5
5
133
125
254
398
390
19
15
45
161
33
49
97
181
453
141
17
65
73
129
389
5
517
133
125
254
398
390
19
15
45
161
33
49
97
181
453
141
17
65
73
129
389
5
261
133
125
254
398
390
19
15
45
161
33
49
97
181
453
301
13
65
147
129
389
485
1
158
242
254
399
25
19
15
45
161
33
49
97
181
457
269
17
65
137
129
385
505
5
133
253
254
443
19
19
15
45
161
33
49
97
181
457
269
17
65
137
129
385
505
261
133
253
254
443
19
19
15
45
161
33
49
97
181
457
269
17
65
73
129
385
505
5
133
125
254
395
19
19
15
45
161
33
49
97
181
457
269
17
65
73
129
385
505
261
133
125
254
395
19
19
15
45
161
33
49
97
181
457
269
17
65
147
641
385
505
5
133
745
1973
1253
17
19
15
45
161
33
49
97
181
457
269
13
65
137
129
385
761
33
65
253
1022
827
787
19
15
45
161
33
49
97
181
457
269
13
65
137
129
385
505
33
129
253
254
443
19
19
15
45
161
33
49
97
181
457
269
13
65
137
129
385
505
545
577
253
254
443
19
19
15
45
161
33
49
97
181
457
269
13
65
73
129
385
505
33
65
61
254
395
19
19
15
45
161
33
49
97
181
457
269
13
65
73
129
385
505
545
577
61
254
395
19
19
15
45
161
33
49
97
181
457
269
13
65
73
129
385
505
289
129
125
254
395
19
19
15
45
161
33
49
97
181
457
141
17
65
137
129
385
5
5
133
253
254
443
731
19
15
45
161
33
49
97
181
457
141
17
65
137
129
385
5
261
133
253
254
443
731
19
15
45
161
33
49
97
181
457
141
17
65
137
129
385
21
261
133
253
254
443
727
19
15
45
161
33
49
97
181
457
141
17
65
73
129
385
5
5
133
125
254
443
475
19
15
45
161
33
49
97
181
457
141
17
65
73
129
385
5
517
133
125
254
443
475
19
15
45
161
33
49
97
181
457
141
17
65
73
129
385
5
261
133
125
254
443
475
19
15
45
161
33
49
97
181
457
141
17
65
73
129
385
9
5
133
125
254
443
435
19
15
45
161
33
49
97
181
457
141
17
65
73
129
385
9
517
133
125
254
443
435
19
15
45
161
33
49
97
181
457
141
17
65
73
129
385
21
5
133
125
254
395
727
19
15
45
161
33
49
97
181
457
141
17
65
73
129
385
21
261
133
125
254
395
727
19
15
45
161
33
49
97
181
457
141
17
65
147
129
385
9
5
133
233
245
389
389
19
15
45
161
33
49
97
181
457
141
17
65
147
129
385
9
517
133
234
254
391
389
19
15
45
161
33
49
97
181
457
141
17
65
147
129
385
9
7
133
234
254
391
389
19
15
45
161
33
49
97
181
457
141
17
65
147
129
385
9
261
133
233
245
389
389
19
15
45
161
33
49
97
181
457
141
17
65
147
129
385
9
519
133
234
254
391
389
19
15
45
161
33
49
97
181
457
141
17
65
147
129
385
21
5
133
233
245
389
397
19
15
45
161
33
49
97
181
457
141
17
65
147
129
385
21
261
133
233
245
389
397
19
15
45
161
33
49
97
181
457
141
17
65
147
641
385
5
5
133
745
1973
1253
445
19
15
45
161
33
49
97
181
457
141
17
65
147
641
385
9
5
133
745
1973
1157
389
19
15
45
161
33
49
97
181
457
285
17
65
137
129
385
501
5
133
253
254
443
23
19
15
45
161
33
49
97
181
457
285
17
65
137
129
385
501
261
133
253
254
443
23
19
15
45
161
33
49
97
181
457
285
17
65
73
129
385
501
5
133
125
254
395
23
19
15
45
161
33
49
97
181
457
285
17
65
73
129
385
501
261
133
125
254
395
23
19
15
45
161
33
49
97
181
457
157
17
65
137
129
385
25
5
133
253
254
443
723
19
15
45
161
33
49
97
181
457
157
17
65
137
129
385
25
261
133
253
254
443
723
19
15
45
161
33
49
97
181
457
157
17
65
73
129
385
25
5
133
125
254
395
723
19
15
45
161
33
49
97
181
457
157
17
65
73
129
385
25
261
133
125
254
395
723
19
15
45
161
33
49
97
181
457
157
17
65
149
129
385
25
6
134
239
233
390
393
19
15
45
161
33
49
97
181
457
157
17
65
149
129
385
25
518
134
239
233
390
393
19
15
45
161
33
49
97
181
457
157
17
65
149
129
385
25
262
134
238
233
397
721
19
15
45
161
33
49
97
181
457
157
17
65
147
129
385
25
5
133
233
245
389
393
19
15
45
161
33
49
97
181
457
157
17
65
147
129
385
25
517
133
233
245
389
393
19
15
45
161
33
49
97
181
457
157
17
65
147
129
385
25
261
133
233
245
389
393
19
15
45
161
33
305
481
181
457
269
13
449
393
1
385
249
289
833
637
894
571
1811
19
15
45
161
33
305
481
181
457
269
13
449
393
1
385
761
545
833
637
894
571
787
19
15
45
161
161
49
97
185
677
269
845
961
649
1670
1977
1191
1697
1025
573
1788
1198
1673
19
15
45
161
161
49
97
181
457
141
401
449
403
129
385
5
453
517
561
1141
725
493
19
15
45
161
161
49
97
181
457
141
77
961
649
129
385
9
545
1793
573
766
739
435
19
15
45
161
161
561
609
185
677
269
845
1985
915
1156
1973
1189
1697
1537
49
1307
1183
1801
19
15
45
161
161
145
97
181
457
269
785
641
153
129
385
505
773
773
157
702
739
531
19
15
45
161
161
145
97
181
457
269
785
641
157
129
385
505
774
774
1182
1713
741
529
19
15
45
161
161
145
97
181
457
269
781
641
153
129
385
505
801
769
157
734
739
531
19
15
45
161
161
145
97
181
457
285
785
641
153
129
385
501
773
773
157
702
742
535
19
15
45
161
161
145
97
181
457
301
781
641
153
129
385
485
769
769
157
1717
389
26
19
15
45
289
97
49
97
181
453
397
29
193
147
129
389
261
1
222
50
254
399
217
19
15
45
289
97
305
481
181
457
397
17
385
393
1
385
261
5
389
317
894
571
379
19
15
45
289
545
49
97
181
165
397
913
65
73
129
197
453
773
901
1085
254
270
281
19
15
45
289
545
49
97
181
457
397
913
65
73
129
385
533
773
901
1085
254
395
983
19
15
45
289
545
49
97
181
457
397
973
65
73
129
385
517
801
897
573
766
443
987
19
15
45
289
545
49
97
181
457
397
973
65
73
129
385
261
801
897
573
766
763
251
19
15
45
289
545
561
609
1657
1477
397
925
961
915
1540
1909
1285
1281
94
114
539
555
73
19
15
45
289
545
561
609
1657
1477
845
925
961
915
1540
1909
389
257
94
114
539
555
553
19
15
45
289
545
561
609
1657
1477
845
925
961
915
1540
1909
389
769
94
114
539
555
553
19
15
45
289
545
561
609
1653
1477
397
925
961
915
1537
1917
1285
1281
94
114
542
159
129
19
15
45
289
545
305
481
181
165
397
973
577
1865
1025
197
453
801
1153
573
766
14
537
19
15
45
289
545
657
97
181
457
397
913
897
665
129
385
517
773
5
285
117
389
986
19
15
45
289
545
657
97
181
457
397
913
897
665
129
385
533
773
5
285
117
389
909
19
15
45
289
545
657
97
181
457
397
913
897
665
1665
385
261
773
5
285
629
133
218
19
15
45
289
545
657
97
181
457
413
913
897
665
129
385
537
773
5
285
117
389
905
19
15
45
289
161
401
97
181
165
397
77
129
41
129
197
453
33
257
61
126
270
283
19
15
45
289
161
401
97
181
165
397
77
129
41
129
197
421
33
257
61
126
270
134
19
15
109
545
609
561
97
121
581
1933
781
897
1171
1540
1845
1861
353
321
817
699
683
515
19
15
109
545
609
561
609
121
581
1933
781
897
915
516
1845
1861
353
321
106
475
543
521
19
15
109
545
609
561
609
121
581
1933
781
897
915
517
1845
1861
353
321
105
477
541
517
19
15
109
545
609
561
609
121
581
1933
781
961
915
517
1845
1861
353
382
50
502
543
521
19
15
109
161
33
49
97
121
69
13
17
65
73
5
53
5
5
133
125
29
29
133
19
15
109
161
33
49
97
121
69
13
17
65
73
5
53
261
261
133
125
29
29
965
19
15
109
161
33
49
97
121
69
13
17
65
73
5
53
133
5
133
125
29
29
389
19
15
109
161
33
49
97
121
69
13
17
65
73
5
53
133
261
133
125
29
29
389
19
15
109
161
33
49
97
121
69
13
17
65
73
5
53
69
5
133
125
29
29
5
19
15
109
161
33
49
97
121
69
13
17
65
73
5
53
581
5
133
125
29
541
1797
19
15
109
161
33
49
97
121
69
13
17
65
73
5
53
581
1541
1157
125
29
541
1797
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
5
5
133
125
29
53
245
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
6
5
133
125
29
53
228
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
11
5
133
125
29
53
353
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
7
5
133
125
29
53
233
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
261
5
133
125
29
53
1013
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
261
261
133
125
29
53
1013
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
133
5
133
125
29
53
101
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
133
261
133
125
29
53
101
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
262
5
133
125
29
53
996
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
262
261
133
125
29
53
996
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
134
5
133
125
29
53
100
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
134
261
133
125
29
53
100
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
69
5
133
125
29
53
5
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
70
5
133
125
29
53
4
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
263
5
133
125
29
53
1001
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
263
261
133
125
29
53
1001
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
75
5
133
125
29
53
1
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
135
5
133
125
29
53
105
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
135
261
133
125
29
53
105
19
15
109
161
33
49
97
121
69
13
17
65
73
5
89
71
5
133
125
29
53
9
19
15
109
161
33
49
97
121
69
13
17
65
73
5
117
5
5
133
125
29
157
37
19
15
109
161
33
49
97
121
69
13
17
65
73
5
117
517
261
133
125
541
1693
1877
19
15
109
161
33
49
97
121
69
13
17
65
73
5
117
517
1541
1157
189
541
1693
1877
19
15
109
161
33
49
97
121
69
13
17
65
73
5
117
133
5
133
125
29
157
133
19
15
109
161
33
49
97
121
69
13
17
65
73
5
117
133
261
133
125
29
157
133
19
15
109
161
33
49
97
121
69
13
17
65
73
5
117
69
5
133
125
29
157
5
19
15
109
161
33
49
97
121
69
13
17
65
73
5
565
517
261
133
125
541
1821
965
19
15
109
161
33
49
97
121
69
13
17
65
73
5
565
517
1541
1157
189
541
1821
981
19
15
109
161
33
49
97
121
69
13
17
65
73
5
565
1541
1285
133
125
541
1821
1589
19
15
109
161
33
49
97
121
69
13
17
65
73
5
565
645
261
133
125
541
1821
901
19
15
109
161
33
49
97
121
69
13
17
65
141
5
89
6
6
134
255
185
89
212
19
15
109
161
33
49
97
121
69
13
17
65
141
5
89
262
262
134
255
185
89
980
19
15
109
161
33
49
97
121
69
13
17
65
141
5
89
70
6
134
255
185
89
20
19
15
109
161
33
49
97
121
69
13
17
65
141
5
121
6
6
134
255
185
153
52
19
15
109
161
33
49
97
121
69
13
17
65
141
5
121
262
6
134
255
185
153
948
19
15
109
161
33
49
97
121
69
13
17
65
141
5
121
262
262
134
255
185
153
948
19
15
109
161
33
49
97
121
69
13
17
65
141
5
121
134
6
134
255
185
153
116
19
15
109
161
33
49
97
121
69
13
17
65
141
5
121
70
6
134
255
185
153
20
19
15
109
161
33
49
97
121
69
13
17
65
141
5
117
6
6
134
255
185
158
392
19
15
109
161
33
49
97
121
69
13
17
65
141
5
117
134
6
134
255
185
158
136
19
15
109
161
33
49
97
121
69
13
17
65
141
5
117
70
6
134
255
185
158
8
19
15
109
161
33
49
97
121
69
13
17
65
77
5
57
6
6
134
127
25
25
52
19
15
109
161
33
49
97
121
69
13
17
65
77
5
57
262
262
134
126
27
25
980
19
15
109
161
33
49
97
121
69
13
17
65
77
5
57
134
6
134
127
25
25
212
19
15
109
161
33
49
97
121
69
13
17
65
77
5
57
70
6
134
127
25
25
20
19
15
109
161
33
49
97
121
69
13
17
65
77
5
53
6
6
134
127
25
30
136
19
15
109
161
33
49
97
121
69
13
17
65
77
5
53
262
262
134
319
281
286
1016
19
15
109
161
33
49
97
121
69
13
17
65
77
5
53
134
6
134
127
25
30
392
19
15
109
161
33
49
97
121
69
13
17
65
77
5
53
70
6
134
127
25
30
8
19
15
109
161
33
49
97
121
69
13
17
65
77
5
89
6
6
134
127
25
53
244
19
15
109
161
33
49
97
121
69
13
17
65
77
5
89
262
262
134
126
25
53
1012
19
15
109
161
33
49
97
121
69
13
17
65
77
5
89
134
6
134
127
25
53
100
19
15
109
161
33
49
97
121
69
13
17
65
77
5
89
70
6
134
127
25
53
4
19
15
109
161
33
49
97
121
69
13
17
65
77
5
89
70
774
1158
127
25
53
4
19
15
109
161
33
49
97
121
69
13
17
65
77
5
121
6
6
134
127
25
153
52
19
15
109
161
33
49
97
121
69
13
17
65
77
5
121
134
6
134
127
25
153
148
19
15
109
161
33
49
97
121
69
13
17
65
77
5
121
70
6
134
127
25
153
20
19
15
109
161
33
49
97
121
69
13
17
65
77
5
117
6
6
134
127
25
158
392
19
15
109
161
33
49
97
121
69
13
17
65
77
5
117
262
262
134
63
25
158
1016
19
15
109
161
33
49
97
121
69
13
17
65
77
5
117
134
6
134
127
25
158
136
19
15
109
161
33
49
97
121
69
13
17
65
77
5
117
70
6
134
127
25
158
8
19
15
109
161
33
49
97
121
69
13
17
65
77
5
601
70
774
1158
127
793
1845
548
19
15
109
161
33
49
97
121
69
13
17
65
149
5
53
6
6
134
238
170
171
40
19
15
109
161
33
49
97
121
69
13
17
65
149
5
89
6
6
134
239
29
53
228
19
15
109
161
33
49
97
121
69
13
17
65
149
5
89
518
774
1158
239
541
565
1908
19
15
109
161
33
49
97
121
69
13
17
65
149
5
89
262
262
134
239
29
309
932
19
15
109
161
33
49
97
121
69
13
17
65
149
5
89
134
6
134
239
29
53
100
19
15
109
161
33
49
97
121
69
13
17
65
149
5
89
70
6
134
239
29
53
4
19
15
109
161
33
49
97
121
69
13
17
65
149
5
117
6
6
134
238
170
43
40
19
15
109
161
33
49
97
121
69
13
17
65
149
5
117
262
6
134
238
170
299
904
19
15
109
161
33
49
97
121
69
13
17
65
149
5
181
6
6
134
238
170
427
8
19
15
109
161
33
49
97
121
69
13
17
65
149
5
181
262
6
134
238
170
427
456
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
5
5
133
241
27
31
66
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
5
773
1157
241
27
31
66
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
517
5
133
241
283
799
1826
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
517
1541
1157
241
27
799
1826
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
517
773
1157
241
27
799
1826
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
261
261
133
241
27
287
962
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
133
5
133
241
27
31
194
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
133
261
133
241
27
31
194
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
69
5
133
241
27
31
2
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
69
773
1157
241
27
31
2
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
645
261
133
241
539
1567
1858
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
581
5
133
241
283
799
1801
19
15
109
161
33
49
97
121
69
13
17
65
147
4
53
581
1541
1157
241
27
799
1801
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
5
5
133
234
27
159
34
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
517
261
133
241
539
1695
1890
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
517
1541
1157
241
539
1695
1890
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
517
773
1157
241
539
1695
1890
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
261
5
133
234
187
299
902
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
261
261
133
234
187
299
902
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
133
5
133
234
27
159
98
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
133
261
133
241
539
1695
1666
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
69
5
133
234
27
159
9
19
15
109
161
33
49
97
121
69
13
17
65
147
4
117
69
773
1157
241
27
671
9
19
15
109
161
33
49
97
121
69
13
17
65
147
4
565
517
261
133
241
539
1823
1314
19
15
109
161
33
49
97
121
69
13
17
65
147
4
565
517
1541
1157
241
539
1823
1314
19
15
109
161
33
49
97
121
69
13
17
65
147
4
565
517
773
1157
241
539
1823
1314
19
15
109
161
33
49
97
121
69
13
17
65
147
4
181
5
5
133
234
187
427
3
19
15
109
161
33
49
97
121
69
13
17
65
147
4
181
261
5
133
234
187
427
451
19
15
109
161
33
49
97
121
69
13
17
65
147
4
181
261
261
133
234
187
427
451
19
15
109
161
33
49
97
121
69
13
17
65
147
4
181
133
5
133
234
187
427
259
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
5
5
133
233
29
29
133
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
5
773
1157
233
29
29
133
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
517
5
133
233
285
797
1845
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
517
1541
1157
233
541
541
1845
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
517
773
1157
233
541
541
1845
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
261
261
133
233
285
285
965
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
133
5
133
233
29
29
389
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
133
261
133
233
29
29
389
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
69
5
133
233
29
29
5
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
69
773
1157
233
29
29
5
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
581
5
133
233
285
797
1797
19
15
109
161
33
49
97
121
69
13
17
65
147
5
53
581
1541
1157
233
541
541
1797
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
5
5
133
233
29
53
245
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
5
773
1157
233
29
53
245
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
6
5
133
233
29
53
228
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
11
5
133
233
173
89
193
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
11
7
133
233
173
89
193
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
517
1541
1157
233
541
1589
1909
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
517
773
1157
233
541
1589
1909
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
518
1541
1157
233
541
1589
1908
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
518
773
1157
233
541
1589
1908
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
7
5
133
233
29
53
233
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
261
5
133
233
29
309
949
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
261
261
133
233
29
309
949
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
133
5
133
233
29
53
101
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
133
261
133
233
29
53
101
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
262
5
133
233
29
309
932
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
262
261
133
233
29
309
932
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
773
1285
133
233
541
1589
2021
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
134
5
133
233
29
53
100
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
134
261
133
233
29
53
100
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
69
5
133
233
29
53
5
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
69
773
1157
233
29
53
5
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
70
5
133
233
29
53
4
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
267
5
133
233
173
89
961
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
267
261
133
233
173
89
961
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
267
263
133
233
173
89
961
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
519
1541
1157
233
189
565
1897
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
519
773
1157
233
189
565
1897
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
263
5
133
233
29
309
937
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
263
261
133
233
29
309
937
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
75
5
133
233
173
89
1
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
75
7
133
233
173
89
1
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
75
773
1157
233
173
89
1
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
135
5
133
233
29
53
105
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
135
261
133
233
29
53
105
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
775
1285
133
233
541
1589
2025
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
71
5
133
233
29
53
9
19
15
109
161
33
49
97
121
69
13
17
65
147
5
89
71
773
1157
233
29
53
9
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
5
5
133
233
173
153
37
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
11
5
133
233
173
153
33
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
11
7
133
233
173
153
33
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
7
5
133
233
173
153
57
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
261
5
133
233
173
153
949
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
261
261
133
233
173
153
949
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
133
5
133
233
173
153
101
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
133
261
133
233
173
153
101
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
69
5
133
233
173
153
21
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
139
5
133
233
173
153
97
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
139
7
133
233
173
153
97
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
139
261
133
233
173
153
97
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
645
5
133
233
173
665
1845
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
645
261
133
233
173
665
1845
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
263
5
133
233
173
153
905
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
263
261
133
233
173
153
905
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
135
5
133
233
173
153
137
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
135
261
133
233
173
153
137
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
71
5
133
233
173
153
9
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
71
773
1157
233
173
153
9
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
651
261
133
233
173
665
1825
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
651
263
133
233
173
665
1825
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
647
5
133
233
173
665
1849
19
15
109
161
33
49
97
121
69
13
17
65
147
5
121
647
261
133
233
173
665
1849
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
5
5
133
233
173
157
37
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
261
5
133
233
173
157
901
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
261
261
133
233
173
157
901
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
133
5
133
233
173
157
133
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
133
261
133
233
173
157
133
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
69
5
133
233
173
157
5
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
69
773
1157
233
29
669
5
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
645
5
133
233
173
669
1845
19
15
109
161
33
49
97
121
69
13
17
65
147
5
117
645
261
133
233
173
669
1845
19
15
109
161
33
49
97
121
69
13
17
65
147
5
565
517
261
133
233
541
1821
1317
19
15
109
161
33
49
97
121
69
13
17
65
147
5
565
517
1541
1157
233
541
1821
1317
19
15
109
161
33
49
97
121
69
13
17
65
147
5
565
517
773
1157
233
541
1821
1317
19
15
109
161
33
49
97
121
69
13
17
65
147
5
565
773
1285
133
233
541
1821
805
19
15
109
161
33
49
97
121
69
13
17
65
147
5
601
69
773
1157
233
541
1845
517
19
15
109
161
33
49
97
121
69
13
17
65
147
5
601
774
1285
133
233
541
1845
1444
19
15
109
161
33
49
97
121
69
13
17
65
147
5
601
775
1285
133
233
541
1845
1449
19
15
109
161
33
49
97
121
69
13
17
65
147
5
601
71
773
1157
233
541
1845
521
19
15
109
161
33
49
97
121
69
13
13
65
137
5
117
5
97
65
253
189
157
37
19
15
109
161
33
49
97
121
69
13
13
65
137
5
117
261
97
65
253
189
157
901
19
15
109
161
33
49
97
121
69
13
13
65
137
5
117
69
97
65
253
189
157
5
19
15
109
161
33
49
97
121
69
13
13
65
73
5
53
5
97
65
125
29
29
133
19
15
109
161
33
49
97
121
69
13
13
65
73
5
53
517
97
65
125
797
797
1845
19
15
109
161
33
49
97
121
69
13
13
65
73
5
53
261
97
65
61
29
29
965
19
15
109
161
33
49
97
121
69
13
13
65
73
5
53
69
97
65
61
29
29
5
19
15
109
161
33
49
97
121
69
13
13
65
73
5
53
581
97
65
61
29
541
1797
19
15
109
161
33
49
97
121
69
13
13
65
73
5
53
581
609
65
61
29
541
1797
19
15
109
161
33
49
97
121
69
13
13
65
73
5
53
581
1633
65
61
29
541
1797
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
5
97
65
125
29
53
245
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
6
97
65
61
29
53
228
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
6
481
577
61
29
53
228
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
518
1633
65
61
509
821
1908
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
7
97
65
61
29
53
233
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
134
481
65
61
29
53
100
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
69
97
65
61
29
53
5
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
774
1121
65
125
797
821
1972
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
774
609
65
125
797
821
1972
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
70
97
65
61
29
53
4
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
775
1121
65
125
797
821
1977
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
775
609
65
125
797
821
1977
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
71
97
65
61
29
53
9
19
15
109
161
33
49
97
121
69
13
13
65
73
5
89
582
1633
1601
1597
1565
1589
1876
19
15
109
161
33
49
97
121
69
13
13
65
73
5
117
5
97
65
125
29
157
37
19
15
109
161
33
49
97
121
69
13
13
65
73
5
117
517
1633
65
125
541
1693
1877
19
15
109
161
33
49
97
121
69
13
13
65
73
5
117
261
97
65
61
29
157
901
19
15
109
161
33
49
97
121
69
13
13
65
73
5
117
69
97
65
61
29
157
5
19
15
109
161
33
49
97
121
69
13
13
65
73
5
565
5
97
65
125
541
1821
1093
19
15
109
161
33
49
97
121
69
13
13
65
73
5
565
69
97
65
125
541
1821
1029
19
15
109
161
33
49
97
121
69
13
13
65
73
5
565
581
97
65
125
541
1821
1285
19
15
109
161
33
49
97
121
69
13
13
65
73
5
565
581
609
65
125
541
1821
1285
19
15
109
161
33
49
97
121
69
13
13
65
73
5
565
1605
1633
65
125
541
1821
1541
19
15
109
161
33
49
97
121
69
13
13
65
73
5
601
1605
1633
1601
1661
1565
1845
1589
19
15
109
161
33
49
97
121
69
13
13
65
73
5
601
1606
1633
1601
1661
1565
1845
1588
19
15
109
161
33
49
97
121
69
13
13
65
73
5
601
1607
1633
1601
1661
1565
1845
1593
19
15
109
161
33
49
97
121
69
13
13
65
73
517
1589
1605
1633
1601
1597
1821
1565
1029
19
15
109
161
33
49
97
121
69
13
13
65
73
517
1625
1605
1633
1601
1597
1821
1589
1029
19
15
109
161
33
49
97
121
69
13
13
65
73
517
1625
1606
1633
1601
1597
1821
1589
1028
19
15
109
161
33
49
97
121
69
13
13
65
73
517
1625
1607
1633
1601
1597
1821
1589
1033
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
5
97
65
241
27
31
66
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
517
97
65
241
539
543
1826
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
517
1633
1601
241
539
543
1826
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
261
97
65
241
27
287
962
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
773
1121
65
241
539
1567
2041
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
773
609
65
241
539
1567
2041
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
69
97
65
241
27
31
2
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
581
97
65
241
539
543
1801
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
581
609
65
234
539
543
1801
19
15
109
161
33
49
97
121
69
13
13
65
147
4
53
581
1633
65
241
283
799
1801
19
15
109
161
33
49
97
121
69
13
13
65
147
4
117
5
97
65
241
539
1695
1762
19
15
109
161
33
49
97
121
69
13
13
65
147
4
117
517
1633
1601
241
539
1695
1890
19
15
109
161
33
49
97
121
69
13
13
65
147
4
117
773
1121
65
241
539
1695
1922
19
15
109
161
33
49
97
121
69
13
13
65
147
4
117
773
609
65
241
539
1695
1922
19
15
109
161
33
49
97
121
69
13
13
65
147
4
117
69
97
65
241
539
1695
1545
19
15
109
161
33
49
97
121
69
13
13
65
147
4
565
5
97
65
241
539
1823
546
19
15
109
161
33
49
97
121
69
13
13
65
147
4
565
517
1633
1601
241
539
1823
1314
19
15
109
161
33
49
97
121
69
13
13
65
147
4
565
773
609
65
241
539
1823
802
19
15
109
161
33
49
97
121
69
13
13
65
147
4
565
69
97
65
241
539
1823
514
19
15
109
161
33
49
97
121
69
13
13
65
147
4
565
581
97
65
241
539
1823
1289
19
15
109
161
33
49
97
121
69
13
13
65
147
4
565
581
609
65
234
539
1823
1289
19
15
109
161
33
49
97
121
69
13
13
65
147
4
565
1605
1633
1601
1777
1563
1823
1545
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
5
97
65
241
29
29
133
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
517
97
65
241
29
797
1845
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
517
1633
1601
241
29
797
1845
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
261
97
65
241
29
285
981
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
773
1121
65
241
541
1565
1989
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
773
609
65
241
541
1565
1989
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
69
97
65
241
29
29
5
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
581
97
65
241
29
797
1797
19
15
109
161
33
49
97
121
69
13
13
65
147
5
53
581
1633
65
241
29
797
1797
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
5
97
65
241
29
53
245
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
6
97
65
241
29
53
228
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
11
97
65
241
285
309
193
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
7
97
65
241
29
53
233
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
134
97
65
241
29
53
100
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
69
97
65
241
29
53
5
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
70
97
65
241
29
53
4
19
15
109
161
33
49
97
121
69
13
13
65
147
5
89
71
97
65
241
29
53
9
19
15
109
161
33
49
97
121
69
13
13
65
147
5
117
5
97
65
241
29
157
37
19
15
109
161
33
49
97
121
69
13
13
65
147
5
117
517
1633
1601
241
541
1693
1877
19
15
109
161
33
49
97
121
69
13
13
65
147
5
117
773
1121
65
241
541
1693
1925
19
15
109
161
33
49
97
121
69
13
13
65
147
5
117
773
609
65
241
541
1693
1925
19
15
109
161
33
49
97
121
69
13
13
65
147
5
117
69
97
65
241
29
157
5
19
15
109
161
33
49
97
121
69
13
13
65
147
5
565
5
97
65
241
541
1821
573
19
15
109
161
33
49
97
121
69
13
13
65
147
5
565
517
1633
1601
241
541
1821
1317
19
15
109
161
33
49
97
121
69
13
13
65
147
5
565
773
609
65
241
541
1821
805
19
15
109
161
33
49
97
121
69
13
13
65
147
5
565
69
97
65
241
541
1821
517
19
15
109
161
33
49
97
121
69
13
13
65
147
5
565
581
97
65
241
541
1821
1285
19
15
109
161
33
49
97
121
69
13
13
65
147
5
565
1605
1633
1601
1777
1565
1821
1541
19
15
109
161
33
49
97
121
69
525
13
65
73
5
601
1798
1121
1601
1661
1565
1845
1908
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
5
5
133
125
29
117
5
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
5
773
1157
125
29
117
5
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
6
5
133
125
29
117
20
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
6
773
1157
125
29
117
20
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
11
5
133
125
29
117
1
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
7
5
133
125
29
117
25
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
7
773
1157
125
29
117
25
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
261
261
133
125
541
693
1013
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
133
5
133
125
29
117
197
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
133
261
133
125
29
117
197
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
133
773
1157
125
29
117
197
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
262
261
133
125
541
693
996
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
134
5
133
125
29
117
212
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
134
261
133
125
29
117
212
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
134
773
1157
125
29
117
212
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
69
5
133
125
29
117
133
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
70
5
133
125
29
117
36
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
139
5
133
125
29
117
193
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
389
261
133
125
541
693
949
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
390
261
133
125
541
693
948
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
263
261
133
125
541
693
1001
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
75
5
133
125
29
117
129
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
135
5
133
125
29
117
217
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
135
261
133
125
29
117
217
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
135
773
1157
125
29
117
217
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
71
5
133
125
29
117
41
19
15
109
161
33
49
97
121
37
13
17
65
73
5
25
391
261
133
125
541
693
953
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
517
261
133
125
541
2037
1029
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
518
261
133
125
541
2037
1044
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
523
261
133
125
541
2037
1025
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
774
261
133
125
541
2037
1252
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
519
261
133
125
541
2037
1049
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
645
261
133
125
541
2037
1125
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
646
261
133
125
541
2037
1124
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
775
261
133
125
541
2037
1257
19
15
109
161
33
49
97
121
37
13
17
65
73
5
793
647
261
133
125
541
2037
1129
19
15
109
161
33
49
97
121
37
13
17
65
141
5
25
6
6
134
255
185
473
276
19
15
109
161
33
49
97
121
37
13
17
65
141
5
25
134
6
134
255
185
473
212
19
15
109
161
33
49
97
121
37
13
17
65
141
5
25
134
262
134
255
185
473
212
19
15
109
161
33
49
97
121
37
13
17
65
141
5
25
70
6
134
255
185
473
596
19
15
109
161
33
49
97
121
37
13
17
65
77
5
25
6
6
134
127
25
181
4
19
15
109
161
33
49
97
121
37
13
17
65
77
5
25
262
262
134
127
29
501
996
19
15
109
161
33
49
97
121
37
13
17
65
77
5
25
134
6
134
127
25
181
244
19
15
109
161
33
49
97
121
37
13
17
65
77
5
25
134
262
134
126
25
181
244
19
15
109
161
33
49
97
121
37
13
17
65
77
5
25
70
6
134
127
25
181
132
19
15
109
161
33
49
97
121
37
13
17
65
77
5
25
70
774
1158
127
25
181
132
19
15
109
161
33
49
97
121
37
13
17
65
77
5
281
262
262
134
127
797
1013
740
19
15
109
161
33
49
97
121
37
13
17
65
77
5
281
134
262
134
127
797
1013
612
19
15
109
161
33
49
97
121
37
13
17
65
77
5
281
390
262
134
127
797
1013
692
19
15
109
161
33
49
97
121
37
13
17
65
77
5
793
518
262
134
127
541
2037
1044
19
15
109
161
33
49
97
121
37
13
17
65
77
5
793
774
262
134
127
541
2037
1252
19
15
109
161
33
49
97
121
37
13
17
65
77
5
793
646
262
134
127
541
2037
1124
19
15
109
161
33
49
97
121
37
13
17
65
149
5
25
6
6
134
239
29
181
4
19
15
109
161
33
49
97
121
37
13
17
65
149
5
25
262
262
134
239
189
117
980
19
15
109
161
33
49
97
121
37
13
17
65
149
5
25
134
6
134
239
29
181
196
19
15
109
161
33
49
97
121
37
13
17
65
149
5
25
134
262
134
239
29
181
196
19
15
109
161
33
49
97
121
37
13
17
65
149
5
25
70
6
134
239
29
181
68
19
15
109
161
33
49
97
121
37
13
17
65
149
5
25
582
1542
1158
239
183
693
1844
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
5
5
133
233
29
181
5
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
5
261
133
233
29
181
5
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
5
773
1157
233
29
181
5
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
6
5
133
233
29
181
4
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
6
261
133
233
29
181
4
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
6
773
1157
233
29
181
4
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
11
5
133
233
173
473
449
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
11
7
133
233
173
473
449
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
11
261
133
233
173
473
449
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
11
775
1157
233
173
473
449
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
517
5
133
233
189
693
1797
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
517
1541
1157
233
189
693
1797
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
517
773
1157
233
189
693
1797
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
518
5
133
233
189
693
1796
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
518
1541
1157
233
189
693
1796
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
518
773
1157
233
189
693
1796
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
7
5
133
233
29
181
9
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
7
261
133
233
29
181
9
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
7
773
1157
233
29
181
9
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
261
261
133
233
173
473
965
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
133
5
133
233
29
181
197
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
133
261
133
233
29
181
197
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
133
773
1157
233
29
181
197
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
262
261
133
233
189
117
996
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
134
5
133
233
29
181
196
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
134
261
133
233
29
181
196
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
134
773
1157
233
29
181
196
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
69
5
133
233
29
181
69
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
69
773
1157
233
29
181
69
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
70
5
133
233
29
181
68
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
70
773
1157
233
29
181
68
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
267
261
133
233
173
473
961
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
267
263
133
233
173
473
961
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
519
5
133
233
189
693
1801
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
519
1541
1157
233
189
693
1801
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
519
773
1157
233
189
693
1801
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
139
5
133
233
173
473
193
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
139
7
133
233
173
473
193
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
139
775
1157
233
173
473
193
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
389
261
133
233
173
473
949
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
645
261
133
233
189
693
1909
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
390
261
133
233
189
181
948
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
646
261
133
233
189
693
1908
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
263
261
133
233
173
473
1017
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
75
5
133
233
173
473
577
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
75
7
133
233
173
473
577
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
135
5
133
233
29
181
201
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
135
261
133
233
29
181
201
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
135
773
1157
233
29
181
201
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
71
5
133
233
29
181
57
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
71
773
1157
233
29
181
57
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
581
773
1157
234
182
693
1845
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
391
261
133
233
173
473
953
19
15
109
161
33
49
97
121
37
13
17
65
147
5
25
647
261
133
233
189
693
1913
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
5
97
65
61
29
117
21
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
6
97
65
61
29
117
20
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
6
481
65
61
29
117
20
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
11
97
65
125
29
117
1
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
7
97
65
61
29
117
25
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
7
481
65
61
29
117
25
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
261
97
65
61
29
181
1013
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
262
481
577
61
29
181
996
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
773
609
65
125
541
1653
2005
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
134
97
65
61
29
117
212
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
134
481
65
61
29
117
212
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
69
97
65
61
29
117
133
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
69
481
65
61
29
117
133
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
774
1121
65
125
541
1653
2004
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
774
609
65
125
541
1653
2004
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
70
97
65
61
29
117
36
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
70
481
65
61
29
117
36
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
263
481
577
61
29
181
1001
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
135
97
65
61
29
117
217
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
135
481
65
61
29
117
217
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
775
1121
65
125
541
1653
2041
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
775
609
65
125
541
1653
2041
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
71
97
65
61
29
117
41
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
581
97
65
61
29
693
1845
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
581
1633
1601
1597
1565
1717
1845
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
582
97
65
61
29
693
1844
19
15
109
161
33
49
97
121
37
13
13
65
73
5
25
651
1633
1601
1661
1565
1717
1889
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
6
97
65
61
285
1013
1044
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
7
97
65
61
285
1013
1049
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
261
97
65
61
285
1013
757
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
262
481
577
61
285
1013
740
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
773
97
65
61
285
1013
949
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
773
609
65
61
285
1013
949
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
134
97
65
125
797
1013
612
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
69
97
65
61
285
1013
549
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
774
1121
65
61
285
1013
996
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
774
609
65
61
285
1013
996
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
70
97
65
61
285
1013
548
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
70
481
65
61
285
1013
548
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
263
481
577
61
285
1013
761
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
581
97
65
61
285
1013
1573
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
581
1633
65
61
285
1013
1573
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
837
609
65
61
285
1013
917
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
837
481
577
61
285
1013
917
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
838
609
65
61
285
1013
916
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
838
481
577
61
285
1013
916
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
839
609
65
61
285
1013
921
19
15
109
161
33
49
97
121
37
13
13
65
73
5
281
839
481
577
61
285
1013
921
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
1029
97
65
125
541
2037
2005
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
1030
97
65
125
541
2037
2004
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
517
97
65
125
541
2037
1029
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
1031
97
65
125
541
2037
1977
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
518
97
65
125
541
2037
1044
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
773
97
65
125
541
2037
1237
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
773
609
65
125
541
2037
1237
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
774
609
65
125
541
2037
1252
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
1093
97
65
125
541
2037
1925
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
1094
97
65
125
541
2037
1940
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
519
97
65
125
541
2037
1049
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
646
97
65
125
541
2037
1124
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
1095
97
65
125
541
2037
1945
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
581
97
65
125
541
2037
1061
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
582
97
65
125
541
2037
1060
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
838
609
65
125
797
2037
1428
19
15
109
161
33
49
97
121
37
13
13
65
73
5
793
583
97
65
125
541
2037
1065
19
15
109
161
33
49
97
121
37
13
13
65
73
517
1561
1542
1633
1601
1597
1821
2037
1044
19
15
109
161
33
49
97
121
37
13
13
65
73
517
1561
1670
1633
1601
1597
1821
2037
1252
19
15
109
161
33
49
97
121
37
13
13
65
73
517
1561
1671
1633
1601
1597
1821
2037
1257
19
15
109
161
33
49
97
121
37
13
13
65
73
517
1561
1605
1633
1601
1597
1821
2037
1061
19
15
109
161
33
49
97
121
37
13
13
65
73
517
1561
1606
1633
1601
1597
1821
2037
1060
19
15
109
161
33
49
97
121
37
13
13
65
73
517
1561
1607
1633
1601
1597
1821
2037
1065
19
15
109
161
33
49
97
121
37
13
13
65
73
517
281
581
1633
1601
1661
1821
693
1573
19
15
109
161
33
49
97
121
37
13
13
65
73
517
281
651
1633
1601
1661
1821
693
1633
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
5
97
65
241
29
181
5
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
5
609
65
241
29
181
5
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
6
97
65
241
29
181
4
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
11
97
65
241
29
181
1
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
7
97
65
241
29
181
9
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
261
97
65
241
189
117
981
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
134
97
65
241
29
181
196
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
69
97
65
241
29
181
133
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
69
609
65
241
29
181
133
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
139
97
65
241
29
181
353
19
15
109
161
33
49
97
121
37
13
13
65
147
5
25
135
97
65
241
29
181
201
19
15
109
161
33
49
97
121
37
525
13
961
659
1541
1561
1797
609
1857
689
1725
1205
1525
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
5
5
133
233
173
169
45
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
5
773
1157
233
173
169
45
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
261
261
133
233
173
169
1005
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
133
5
133
233
173
169
397
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
133
261
133
233
173
169
397
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
69
5
133
233
173
169
13
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
69
773
1157
233
173
169
13
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
645
261
133
233
173
681
1901
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
581
5
133
233
173
681
1805
19
15
109
161
33
49
97
121
73
13
17
65
147
5
49
581
1541
1157
233
173
681
1805
19
15
109
161
33
49
97
121
73
13
17
65
147
5
113
5
5
133
233
173
41
45
19
15
109
161
33
49
97
121
73
13
17
65
147
5
113
261
5
133
233
173
297
1021
19
15
109
161
33
49
97
121
73
13
17
65
147
5
113
261
261
133
233
173
297
1021
19
15
109
161
33
49
97
121
73
13
17
65
147
5
113
133
5
133
233
173
41
77
19
15
109
161
33
49
97
121
73
13
17
65
147
5
113
133
261
133
233
173
41
77
19
15
109
161
33
49
97
121
73
13
17
65
147
5
113
69
5
133
233
173
41
13
19
15
109
161
33
49
97
121
73
13
17
65
147
5
113
69
773
1157
233
173
41
13
19
15
109
161
33
49
97
121
73
13
17
65
147
5
177
5
5
133
233
173
425
13
19
15
109
161
33
49
97
121
73
13
17
65
147
5
177
261
5
133
233
173
425
461
19
15
109
161
33
49
97
121
73
13
17
65
147
5
177
261
261
133
233
173
425
461
19
15
109
161
33
49
97
121
73
13
17
65
147
5
177
133
5
133
233
173
425
269
19
15
109
161
33
49
97
121
73
13
17
65
147
5
177
133
261
133
233
173
425
269
19
15
109
161
33
49
97
121
549
525
13
65
73
517
1817
1285
609
1601
1597
1821
1717
1893
19
15
109
161
33
49
97
121
549
525
13
65
73
517
1817
1349
1121
1601
1661
1821
1717
1573
19
15
109
161
33
49
97
121
549
525
13
65
73
517
1817
1349
609
1601
1597
1821
1717
1589
19
15
109
161
33
49
97
121
549
525
13
961
659
1541
1817
1285
609
1857
689
1725
1717
1893
19
15
109
161
33
49
97
121
549
525
13
961
659
1541
1817
1349
609
1857
689
1725
1717
1589
19
15
109
161
33
49
97
121
581
13
13
65
73
517
1845
581
1633
1601
1661
1821
1821
5
19
15
109
161
33
49
97
117
69
13
17
65
73
1
61
261
261
133
125
30
30
961
19
15
109
161
33
49
97
117
69
13
17
65
73
1
61
133
261
133
125
30
30
193
19
15
109
161
33
49
97
117
69
13
17
65
73
1
61
581
1541
1157
125
30
542
1809
19
15
109
161
33
49
97
117
69
13
17
65
73
1
125
133
261
133
125
30
158
129
19
15
109
161
33
49
97
117
69
13
17
65
147
0
122
6
6
133
233
175
157
48
19
15
109
161
33
49
97
117
69
13
17
65
147
0
122
262
262
133
233
175
157
944
19
15
109
161
33
49
97
117
69
13
17
65
147
0
122
134
6
133
233
175
157
80
19
15
109
161
33
49
97
117
69
13
17
65
147
0
122
70
6
133
233
175
157
16
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
5
5
133
234
30
31
65
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
517
5
133
234
286
799
1825
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
517
1541
1157
234
542
543
1825
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
517
773
1157
234
542
543
1825
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
261
261
133
234
286
287
961
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
133
5
133
234
30
31
193
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
69
5
133
234
30
31
1
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
69
773
1157
234
30
31
1
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
581
5
133
234
286
799
1809
19
15
109
161
33
49
97
117
69
13
17
65
147
1
61
581
1541
1157
234
542
543
1809
19
15
109
161
33
49
97
117
69
13
17
65
147
1
125
5
5
133
233
174
159
33
19
15
109
161
33
49
97
117
69
13
17
65
147
1
125
261
5
133
233
174
159
905
19
15
109
161
33
49
97
117
69
13
17
65
147
1
125
261
261
133
233
174
159
905
19
15
109
161
33
49
97
117
69
13
17
65
147
1
125
133
5
133
233
174
159
97
19
15
109
161
33
49
97
117
69
13
17
65
147
1
125
133
261
133
233
174
159
97
19
15
109
161
33
49
97
117
69
13
17
65
147
1
125
69
5
133
233
174
159
17
19
15
109
161
33
49
97
117
69
13
17
65
147
1
125
69
773
1157
234
30
671
17
19
15
109
161
33
49
97
117
69
13
17
65
147
1
573
517
1541
1157
234
542
1823
1313
19
15
109
161
33
49
97
117
69
13
17
65
147
1
573
517
773
1157
234
542
1823
1313
19
15
109
161
33
49
97
117
69
13
17
65
147
1
122
6
6
133
233
174
156
48
19
15
109
161
33
49
97
117
69
13
17
65
147
1
122
262
262
133
233
174
156
944
19
15
109
161
33
49
97
117
69
13
17
65
147
1
122
134
6
133
233
174
156
80
19
15
109
161
33
49
97
117
69
13
17
65
147
1
122
70
6
133
233
174
156
16
19
15
109
161
33
49
97
117
69
13
13
65
137
1
125
5
97
65
253
190
158
33
19
15
109
161
33
49
97
117
69
13
13
65
137
1
125
69
97
65
253
190
158
17
19
15
109
161
33
49
97
117
69
13
13
65
73
1
61
69
97
65
61
510
542
17
19
15
109
161
33
49
97
117
69
13
13
65
73
1
61
581
97
65
61
510
798
1809
19
15
109
161
33
49
97
117
69
13
13
65
73
1
61
581
609
65
61
510
798
1809
19
15
109
161
33
49
97
117
37
13
17
65
73
1
5
5
5
133
189
510
526
25
19
15
109
161
33
49
97
117
37
13
17
65
73
1
5
5
261
133
189
510
526
25
19
15
109
161
33
49
97
117
37
13
17
65
73
1
5
517
5
133
189
510
782
1817
19
15
109
161
33
49
97
117
37
13
17
65
73
1
5
37
5
133
189
510
526
6
19
15
109
161
33
49
97
117
37
13
17
65
147
1
5
5
5
133
233
190
15
25
19
15
109
161
33
49
97
117
37
13
17
65
147
1
5
5
261
133
233
190
15
25
19
15
109
161
33
49
97
117
37
13
17
65
147
1
5
517
5
133
233
190
527
1817
19
15
109
161
33
49
97
117
37
13
17
65
147
1
5
37
5
133
233
190
15
5
19
15
109
161
33
49
97
117
37
13
13
65
73
1
5
5
97
65
61
510
526
25
19
15
109
161
33
49
97
117
37
13
13
65
73
1
5
37
97
65
61
510
14
6
19
15
109
161
33
49
97
117
37
13
13
65
73
1
5
549
97
65
61
510
782
1798
19
15
109
161
33
49
97
117
37
13
13
65
73
1
5
549
609
65
61
510
782
1798
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
5
5
133
253
253
53
101
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
5
261
133
253
253
53
101
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
6
5
133
253
253
53
100
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
6
261
133
253
253
53
100
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
7
5
133
253
253
53
105
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
7
261
133
253
253
53
105
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
261
5
133
253
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
261
261
133
253
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
133
5
133
253
253
53
197
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
133
261
133
253
253
53
197
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
262
5
133
253
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
262
261
133
253
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
134
5
133
253
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
134
261
133
253
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
69
5
133
253
253
53
69
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
70
5
133
253
253
53
68
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
37
5
133
253
253
53
5
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
38
5
133
253
253
53
4
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
389
5
133
253
253
53
709
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
389
261
133
253
253
53
709
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
390
5
133
253
253
53
708
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
390
261
133
253
253
53
708
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
263
5
133
253
253
53
457
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
263
261
133
253
253
53
457
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
325
5
133
253
253
53
821
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
135
5
133
253
253
53
201
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
135
261
133
253
253
53
201
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
71
5
133
253
253
53
73
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
39
5
133
253
253
53
9
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
326
5
133
253
253
53
820
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
391
5
133
253
253
53
713
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
391
261
133
253
253
53
713
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
293
5
133
253
253
53
773
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
293
261
133
253
253
53
773
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
294
5
133
253
253
53
772
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
295
5
133
253
253
53
777
19
15
109
161
33
49
97
185
37
13
17
65
137
133
25
295
261
133
253
253
53
777
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
5
5
133
253
253
501
21
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
5
261
133
253
253
501
21
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
517
5
133
253
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
517
261
133
253
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
518
5
133
253
253
501
996
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
7
5
133
253
253
501
25
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
7
261
133
253
253
501
25
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
261
5
133
253
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
261
261
133
253
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
133
5
133
253
253
501
101
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
133
261
133
253
253
501
101
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
262
5
133
253
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
262
261
133
253
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
773
5
133
253
253
501
869
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
134
5
133
253
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
134
261
133
253
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
69
5
133
253
253
501
37
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
774
5
133
253
253
501
868
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
70
5
133
253
253
501
36
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
519
5
133
253
253
501
1001
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
519
261
133
253
253
501
1001
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
389
5
133
253
253
501
277
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
389
261
133
253
253
501
277
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
390
5
133
253
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
390
261
133
253
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
263
5
133
253
253
501
537
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
263
261
133
253
253
501
537
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
325
5
133
253
253
501
549
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
135
5
133
253
253
501
105
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
135
261
133
253
253
501
105
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
775
5
133
253
253
501
873
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
775
261
133
253
253
501
873
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
71
5
133
253
253
501
41
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
326
5
133
253
253
501
548
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
391
5
133
253
253
501
281
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
391
261
133
253
253
501
281
19
15
109
161
33
49
97
185
37
13
17
65
137
133
281
327
5
133
253
253
501
553
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
5
5
133
125
253
53
117
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
5
773
1157
125
253
53
117
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
6
5
133
125
253
53
116
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
6
773
1157
125
253
53
116
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
7
5
133
125
253
53
121
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
7
773
1157
125
253
53
121
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
261
5
133
125
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
261
261
133
125
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
261
773
1157
125
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
133
5
133
125
253
53
197
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
133
261
133
125
253
53
197
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
262
5
133
125
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
262
261
133
125
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
134
5
133
125
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
134
261
133
125
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
69
5
133
125
253
53
53
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
70
5
133
125
253
53
52
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
37
5
133
125
253
53
5
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
38
5
133
125
253
53
4
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
389
5
133
125
253
53
437
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
389
261
133
125
253
53
437
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
389
773
1157
125
253
53
437
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
390
5
133
125
253
53
436
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
390
261
133
125
253
53
436
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
263
5
133
125
253
53
457
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
263
261
133
125
253
53
457
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
325
5
133
125
253
1013
1685
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
135
5
133
125
253
53
201
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
135
261
133
125
253
53
201
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
71
5
133
125
253
53
313
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
39
5
133
125
253
53
9
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
326
5
133
125
253
1013
1684
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
391
5
133
125
253
53
441
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
391
261
133
125
253
53
441
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
293
261
133
125
765
565
773
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
805
1285
133
125
253
565
1797
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
327
5
133
125
253
1013
809
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
806
1285
133
125
253
565
1796
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
295
261
133
125
765
565
777
19
15
109
161
33
49
97
185
37
13
17
65
73
133
25
807
1285
133
125
253
565
1801
19
15
109
161
33
49
97
185
37
13
17
65
73
133
537
1541
1285
133
125
765
2037
2021
19
15
109
161
33
49
97
185
37
13
17
65
73
133
537
389
261
133
125
765
2037
1269
19
15
109
161
33
49
97
185
37
13
17
65
73
133
537
389
773
1157
125
765
2037
1269
19
15
109
161
33
49
97
185
37
13
17
65
73
133
537
1543
1285
133
125
765
2037
2025
19
15
109
161
33
49
97
185
37
13
17
65
73
133
537
391
261
133
125
765
2037
1257
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
5
5
133
125
253
501
21
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
517
5
133
125
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
517
261
133
125
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
517
773
1157
125
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
518
5
133
125
253
501
996
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
7
5
133
125
253
501
25
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
261
5
133
125
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
261
261
133
125
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
261
773
1157
125
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
133
5
133
125
253
501
101
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
133
261
133
125
253
501
101
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
262
5
133
125
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
262
261
133
125
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
134
5
133
125
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
134
261
133
125
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
69
5
133
125
253
501
37
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
70
5
133
125
253
501
36
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
519
5
133
125
253
501
1001
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
519
261
133
125
253
501
1001
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
389
5
133
125
253
501
277
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
389
261
133
125
253
501
277
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
390
5
133
125
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
390
261
133
125
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
263
5
133
125
253
501
537
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
263
261
133
125
253
501
537
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
325
5
133
125
253
501
549
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
135
5
133
125
253
501
105
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
135
261
133
125
253
501
105
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
71
5
133
125
253
501
41
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
326
5
133
125
253
501
548
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
391
5
133
125
253
501
281
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
391
261
133
125
253
501
281
19
15
109
161
33
49
97
185
37
13
17
65
73
133
281
327
5
133
125
253
501
553
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
5
5
133
125
253
157
21
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
5
261
133
189
253
157
21
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
261
5
133
125
253
157
565
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
261
261
133
125
253
157
565
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
261
773
1157
125
253
157
565
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
133
5
133
125
253
157
709
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
133
261
133
125
253
157
709
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
133
773
1157
125
253
157
709
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
37
5
133
125
253
157
5
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
389
5
133
125
253
157
277
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
389
261
133
125
253
157
277
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
389
773
1157
125
253
157
277
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
293
5
133
125
253
157
517
19
15
109
161
33
49
97
185
37
13
17
65
73
133
181
293
261
133
125
253
157
517
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
6
6
134
255
253
53
100
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
262
6
134
255
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
134
6
134
255
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
134
262
134
255
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
70
6
134
255
253
53
68
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
38
6
134
255
253
53
4
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
390
6
134
255
253
53
708
19
15
109
161
33
49
97
185
37
13
17
65
141
133
25
326
262
134
255
253
53
820
19
15
109
161
33
49
97
185
37
13
17
65
141
133
281
6
6
134
255
253
501
20
19
15
109
161
33
49
97
185
37
13
17
65
141
133
281
518
6
134
255
253
501
996
19
15
109
161
33
49
97
185
37
13
17
65
141
133
281
262
6
134
255
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
141
133
281
134
6
134
255
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
141
133
281
134
262
134
255
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
141
133
281
70
6
134
255
253
501
36
19
15
109
161
33
49
97
185
37
13
17
65
141
133
281
390
6
134
255
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
141
133
181
6
6
134
254
251
171
456
19
15
109
161
33
49
97
185
37
13
17
65
141
133
181
134
6
134
254
251
171
72
19
15
109
161
33
49
97
185
37
13
17
65
141
133
181
134
262
134
254
251
171
72
19
15
109
161
33
49
97
185
37
13
17
65
141
133
181
38
6
134
254
251
171
8
19
15
109
161
33
49
97
185
37
13
17
65
141
133
181
390
6
134
254
251
171
200
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
6
6
134
127
253
53
116
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
262
6
134
191
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
262
262
134
127
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
134
6
134
127
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
134
262
134
63
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
70
6
134
127
253
53
52
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
70
774
1158
127
253
53
52
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
38
6
134
127
253
53
4
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
390
6
134
127
253
53
436
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
326
262
134
127
253
1013
1684
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
326
774
1158
127
253
1013
1684
19
15
109
161
33
49
97
185
37
13
17
65
77
133
25
806
1286
134
127
253
565
1796
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
6
6
134
127
253
501
20
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
518
6
134
127
253
501
996
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
262
6
134
191
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
262
262
134
127
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
134
6
134
127
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
134
262
134
63
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
70
6
134
127
253
501
36
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
390
6
134
127
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
77
133
281
390
262
134
127
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
6
6
134
126
251
153
20
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
6
262
134
190
251
153
20
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
262
6
134
126
251
153
564
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
262
262
134
126
251
153
564
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
134
6
134
126
251
153
404
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
134
262
134
126
251
153
404
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
390
6
134
126
251
153
276
19
15
109
161
33
49
97
185
37
13
17
65
77
133
185
390
262
134
126
251
153
276
19
15
109
161
33
49
97
185
37
13
17
65
77
133
181
6
6
134
127
249
158
456
19
15
109
161
33
49
97
185
37
13
17
65
77
133
181
6
262
134
127
249
158
456
19
15
109
161
33
49
97
185
37
13
17
65
77
133
181
134
6
134
127
249
158
712
19
15
109
161
33
49
97
185
37
13
17
65
77
133
181
134
262
134
63
249
158
712
19
15
109
161
33
49
97
185
37
13
17
65
77
133
181
38
6
134
127
249
158
8
19
15
109
161
33
49
97
185
37
13
17
65
77
133
181
390
6
134
127
249
158
200
19
15
109
161
33
49
97
185
37
13
17
65
77
133
181
390
262
134
127
249
158
200
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
6
6
134
239
253
53
20
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
262
6
134
239
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
262
262
134
239
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
134
6
134
239
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
134
262
134
239
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
70
6
134
239
253
53
52
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
38
6
134
239
253
53
4
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
390
6
134
239
253
53
420
19
15
109
161
33
49
97
185
37
13
17
65
149
133
25
806
1286
134
239
253
565
1796
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
6
6
134
239
253
501
20
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
518
6
134
239
253
501
996
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
262
6
134
239
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
262
262
134
239
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
134
6
134
239
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
134
262
134
239
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
70
6
134
239
253
501
36
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
390
6
134
239
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
149
133
281
390
262
134
239
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
523
5
133
244
236
494
929
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
523
773
1157
244
236
494
929
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
267
5
133
244
236
494
417
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
267
7
133
244
236
494
417
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
267
773
1157
244
236
494
417
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
519
5
133
244
236
494
937
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
519
261
133
244
236
494
937
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
519
773
1157
244
236
494
937
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
779
5
133
244
236
494
865
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
779
773
1157
244
236
494
865
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
263
5
133
244
236
494
425
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
263
261
133
244
236
494
425
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
263
773
1157
244
236
494
425
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
135
5
133
244
236
494
121
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
135
261
133
244
236
494
121
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
775
5
133
244
236
494
889
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
775
773
1157
244
236
494
889
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
71
5
133
244
236
494
41
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
39
5
133
244
236
494
9
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
391
5
133
244
236
494
633
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
391
261
133
244
236
494
633
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
327
5
133
244
236
494
553
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
327
261
133
244
236
494
553
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
839
5
133
244
236
494
841
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
295
5
133
244
236
494
521
19
15
109
161
33
49
97
185
37
13
17
65
146
134
281
295
261
133
244
236
494
521
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
5
5
133
234
251
159
22
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
5
261
133
234
251
159
22
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
133
5
133
234
251
159
402
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
133
261
133
234
251
159
402
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
133
773
1157
234
251
159
402
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
37
5
133
234
251
159
9
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
389
5
133
234
251
159
274
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
389
261
133
234
251
159
274
19
15
109
161
33
49
97
185
37
13
17
65
147
132
181
389
773
1157
234
251
159
274
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
5
5
133
233
253
53
117
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
5
261
133
233
253
53
117
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
5
773
1157
233
253
53
117
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
6
5
133
233
253
53
116
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
6
261
133
233
253
53
116
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
6
773
1157
233
253
53
116
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
7
5
133
233
253
53
121
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
7
261
133
233
253
53
121
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
7
773
1157
233
253
53
121
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
261
5
133
233
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
261
261
133
233
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
261
773
1157
233
253
53
453
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
133
5
133
233
253
53
197
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
133
261
133
233
253
53
197
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
262
5
133
233
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
262
261
133
233
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
262
773
1157
233
253
53
452
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
134
5
133
233
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
134
261
133
233
253
53
196
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
69
5
133
233
253
53
53
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
69
773
1157
233
253
53
53
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
70
5
133
233
253
53
52
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
70
773
1157
233
253
53
52
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
37
5
133
233
253
53
5
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
38
5
133
233
253
53
4
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
389
5
133
233
253
53
437
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
389
261
133
233
253
53
437
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
389
773
1157
233
253
53
437
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
390
5
133
233
253
53
436
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
390
261
133
233
253
53
436
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
390
773
1157
233
253
53
436
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
263
5
133
233
253
53
457
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
263
261
133
233
253
53
457
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
263
773
1157
233
253
53
457
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
135
5
133
233
253
53
201
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
135
261
133
233
253
53
201
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
71
5
133
233
253
53
313
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
71
773
1157
233
253
53
313
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
39
5
133
233
253
53
9
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
837
773
1157
233
253
565
1845
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
838
773
1157
233
253
565
1844
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
391
5
133
233
253
53
441
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
391
261
133
233
253
53
441
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
391
773
1157
233
253
53
441
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
805
1285
133
233
253
565
1797
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
806
1285
133
233
253
565
1796
19
15
109
161
33
49
97
185
37
13
17
65
147
133
25
807
1285
133
233
253
565
1801
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
5
5
133
233
253
501
21
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
5
261
133
233
253
501
21
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
517
5
133
233
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
517
261
133
233
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
517
773
1157
233
253
501
949
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
518
5
133
233
253
501
996
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
518
773
1157
233
253
501
996
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
7
5
133
233
253
501
25
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
7
261
133
233
253
501
25
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
261
5
133
233
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
261
261
133
233
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
261
773
1157
233
253
501
533
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
133
5
133
233
253
501
101
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
133
261
133
233
253
501
101
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
262
5
133
233
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
262
261
133
233
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
262
773
1157
233
253
501
532
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
773
5
133
233
253
501
869
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
773
773
1157
233
253
501
869
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
134
5
133
233
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
134
261
133
233
253
501
100
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
69
5
133
233
253
501
37
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
774
5
133
233
253
501
868
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
774
773
1157
233
253
501
868
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
70
5
133
233
253
501
36
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
519
5
133
233
253
501
1001
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
519
261
133
233
253
501
1001
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
519
773
1157
233
253
501
1001
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
389
5
133
233
253
501
277
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
389
261
133
233
253
501
277
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
390
5
133
233
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
390
261
133
233
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
390
773
1157
233
253
501
276
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
263
5
133
233
253
501
537
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
263
261
133
233
253
501
537
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
263
773
1157
233
253
501
537
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
325
5
133
233
253
501
549
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
135
5
133
233
253
501
105
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
135
261
133
233
253
501
105
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
775
5
133
233
253
501
873
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
775
261
133
233
253
501
873
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
775
773
1157
233
253
501
873
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
71
5
133
233
253
501
41
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
326
5
133
233
253
501
548
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
391
5
133
233
253
501
281
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
391
261
133
233
253
501
281
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
391
773
1157
233
253
501
281
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
327
5
133
233
253
501
553
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
327
261
133
233
253
501
553
19
15
109
161
33
49
97
185
37
13
17
65
147
133
281
327
773
1157
233
253
501
553
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
5
5
133
233
253
157
21
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
5
261
133
233
253
157
21
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
133
5
133
233
253
157
405
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
133
261
133
233
253
157
405
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
133
773
1157
233
253
157
405
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
37
5
133
233
253
157
5
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
389
5
133
233
253
157
277
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
389
261
133
233
253
157
277
19
15
109
161
33
49
97
185
37
13
17
65
147
133
181
389
773
1157
233
253
157
277
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
5
97
65
253
253
53
101
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
6
97
65
253
253
53
100
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
7
97
65
253
253
53
105
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
261
97
65
253
253
53
453
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
261
609
65
253
253
53
453
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
134
97
65
253
253
53
196
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
69
97
65
253
253
53
69
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
70
97
65
253
253
53
68
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
37
97
65
253
253
53
5
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
38
97
65
253
253
53
4
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
38
609
65
253
253
53
4
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
325
97
65
253
253
53
821
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
325
609
65
253
253
53
821
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
71
97
65
253
253
53
73
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
39
97
65
253
253
53
9
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
39
609
65
253
253
53
9
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
837
609
65
253
253
565
1845
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
293
97
65
253
253
53
773
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
294
97
65
253
253
53
772
19
15
109
161
33
49
97
185
37
13
13
65
137
133
25
295
97
65
253
253
53
777
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
517
97
65
253
253
501
949
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
518
97
65
253
253
501
996
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
7
97
65
253
253
501
25
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
261
97
65
253
253
501
533
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
773
97
65
253
253
501
869
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
773
609
65
253
253
501
869
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
134
97
65
253
253
501
100
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
69
97
65
253
253
501
37
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
519
97
65
253
253
501
1001
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
325
97
65
253
253
501
549
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
325
609
65
253
253
501
549
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
71
97
65
253
253
501
41
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
581
97
65
253
253
501
917
19
15
109
161
33
49
97
185
37
13
13
65
137
133
281
582
97
65
253
253
501
916
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
5
97
65
61
253
53
117
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
6
97
65
61
253
53
116
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
6
481
65
61
253
53
116
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
7
97
65
61
253
53
121
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
261
97
65
61
253
53
453
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
261
609
65
61
253
53
453
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
261
481
577
61
253
53
453
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
262
481
577
61
253
53
452
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
134
97
65
61
253
53
196
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
134
481
65
61
253
53
196
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
69
97
65
61
253
53
53
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
69
481
577
61
253
53
53
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
70
97
65
61
253
53
52
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
70
481
65
61
253
53
52
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
37
97
65
61
253
53
5
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
38
97
65
61
253
53
4
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
38
609
65
61
253
53
4
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
390
481
577
61
253
53
436
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
263
481
577
61
253
53
457
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
325
97
65
125
253
1013
1685
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
325
609
65
125
253
1013
1685
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
71
97
65
61
253
53
313
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
39
97
65
61
253
53
9
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
39
609
65
61
253
53
9
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
837
609
65
125
253
565
1845
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
391
481
577
61
253
53
441
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
293
97
65
125
765
565
773
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
294
97
65
125
765
565
772
19
15
109
161
33
49
97
185
37
13
13
65
73
133
25
295
97
65
125
765
565
777
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
5
97
65
125
765
2037
1045
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
6
97
65
125
765
2037
1044
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
1541
97
65
125
765
2037
2021
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
1541
1633
65
125
765
2037
2021
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
69
97
65
125
765
2037
1061
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
70
97
65
125
765
2037
1060
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
1670
97
65
125
765
2037
1972
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
1543
1633
1601
1597
1789
2037
1817
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
71
97
65
125
765
2037
1065
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
1671
97
65
125
765
2037
1977
19
15
109
161
33
49
97
185
37
13
13
65
73
133
537
1605
1633
1601
1597
1789
2037
1829
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
517
97
65
125
253
501
949
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
518
97
65
61
253
501
996
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
7
97
65
61
253
501
25
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
261
97
65
61
253
501
533
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
134
97
65
61
253
501
100
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
134
481
65
61
253
501
100
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
69
97
65
61
253
501
37
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
69
481
65
61
253
501
37
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
519
97
65
61
253
501
1001
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
390
481
577
61
253
501
276
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
263
481
577
61
253
501
537
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
325
97
65
61
253
501
549
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
325
609
65
61
253
501
549
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
325
481
577
61
253
501
549
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
71
97
65
61
253
501
41
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
326
481
577
61
253
501
548
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
581
97
65
61
253
501
917
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
582
97
65
61
253
501
916
19
15
109
161
33
49
97
185
37
13
13
65
73
133
281
391
481
577
61
253
501
281
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
5
97
65
61
253
157
21
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
261
97
65
61
253
157
565
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
261
609
65
61
253
157
565
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
261
481
577
61
253
157
565
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
37
97
65
61
253
157
5
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
293
97
65
61
253
157
517
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
293
609
65
61
253
157
517
19
15
109
161
33
49
97
185
37
13
13
65
73
133
181
293
481
577
61
253
157
517
19
15
109
161
33
49
97
185
37
13
13
65
147
132
181
37
97
65
234
251
171
9
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
5
97
65
241
253
53
117
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
5
609
65
241
253
53
117
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
6
97
65
241
253
53
116
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
261
97
65
241
253
53
453
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
261
609
65
241
253
53
453
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
262
97
65
241
253
53
452
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
134
97
65
241
253
53
196
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
69
97
65
241
253
53
53
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
69
609
65
241
253
53
53
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
37
97
65
241
253
53
5
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
37
609
65
241
253
53
5
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
38
97
65
241
253
53
4
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
38
609
65
241
253
53
4
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
390
97
65
241
253
53
436
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
325
97
65
241
1021
1013
661
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
325
609
65
241
1021
1013
661
19
15
109
161
33
49
97
185
37
13
13
65
147
133
25
837
609
65
241
253
565
1845
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
517
97
65
241
253
501
949
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
518
97
65
241
253
501
996
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
261
97
65
241
253
501
533
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
262
97
65
241
253
501
532
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
773
97
65
241
253
501
869
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
773
609
65
241
253
501
869
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
134
97
65
241
253
501
100
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
69
97
65
241
253
501
37
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
390
97
65
241
253
501
276
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
325
97
65
241
253
501
549
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
325
609
65
241
253
501
549
19
15
109
161
33
49
97
185
37
13
13
65
147
133
281
581
97
65
241
253
501
917
19
15
109
161
33
49
97
185
37
13
13
65
147
133
181
5
97
65
241
253
157
21
19
15
109
161
33
49
97
185
37
13
13
65
147
133
181
133
97
65
241
253
157
405
19
15
109
161
33
49
97
185
37
13
13
65
147
133
181
37
97
65
241
253
157
5
19
15
109
161
33
49
97
185
37
13
13
65
147
133
181
389
97
65
241
253
157
277
19
15
109
161
33
49
97
185
37
13
13
65
147
645
1561
1541
1633
1601
1777
2045
2037
1045
19
15
109
161
33
49
97
185
37
13
13
65
147
645
1561
1542
1633
1601
1777
2045
2037
1044
19
15
109
161
33
49
97
185
37
13
13
65
147
645
1561
1605
1633
1601
1777
2045
2037
1061
19
15
109
161
33
49
97
185
37
525
13
65
137
645
537
1798
1121
1601
1789
2013
1013
1556
19
15
109
161
33
49
97
185
37
525
13
65
137
645
537
1863
1121
1601
1789
2013
1013
1577
19
15
109
161
33
49
97
185
37
525
13
65
137
645
1561
1798
1121
1601
1789
2045
2037
1204
19
15
109
161
33
49
97
185
37
525
13
65
73
133
537
1798
1121
65
125
765
2037
1556
19
15
109
161
33
49
97
185
37
525
13
65
73
133
537
1863
1121
1601
1661
1789
2037
1577
19
15
109
161
33
49
97
185
37
525
13
65
147
645
1561
1797
609
1601
1777
2045
2037
1205
19
15
109
161
33
49
97
185
37
525
13
65
147
645
1561
1861
609
1601
1777
2045
2037
1173
19
15
109
161
33
49
97
185
293
13
13
65
73
133
693
261
481
577
61
765
1949
1077
19
15
109
161
33
49
97
185
293
13
13
65
73
133
693
293
97
65
125
765
1949
1029
19
15
109
161
33
49
97
185
293
13
13
65
73
133
693
293
481
577
61
765
1949
1029
19
15
109
161
33
49
97
181
69
13
17
65
137
129
133
133
5
133
253
254
142
390
19
15
109
161
33
49
97
181
69
13
17
65
137
129
133
133
261
133
253
254
142
390
19
15
109
161
33
49
97
181
69
13
17
65
137
129
133
69
5
133
253
254
142
6
19
15
109
161
33
49
97
181
69
13
17
65
137
129
133
37
5
133
253
254
142
454
19
15
109
161
33
49
97
181
69
13
17
65
73
129
133
5
5
133
125
254
142
473
19
15
109
161
33
49
97
181
69
13
17
65
73
129
133
133
5
133
125
254
142
89
19
15
109
161
33
49
97
181
69
13
17
65
73
129
133
133
261
133
125
254
142
89
19
15
109
161
33
49
97
181
69
13
17
65
73
129
133
69
5
133
125
254
142
6
19
15
109
161
33
49
97
181
69
13
17
65
73
129
133
37
5
133
125
254
142
454
19
15
109
161
33
49
97
181
69
13
17
65
147
129
133
133
261
133
233
254
143
389
19
15
109
161
33
49
97
181
69
13
13
65
137
129
133
69
97
65
253
254
142
6
19
15
109
161
33
49
97
181
69
13
13
65
137
129
133
37
97
65
253
254
142
454
19
15
109
161
33
49
97
181
69
13
13
65
73
129
133
5
97
65
125
254
142
473
19
15
109
161
33
49
97
181
69
13
13
65
73
129
133
69
97
65
61
254
142
6
19
15
109
161
33
49
97
181
69
13
13
65
73
129
133
37
97
65
61
254
142
454
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
5
5
133
125
254
158
17
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
5
261
133
189
254
158
17
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
261
5
133
125
254
158
561
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
261
261
133
125
254
158
561
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
261
773
1157
125
254
158
561
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
133
5
133
125
254
158
401
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
133
261
133
125
254
158
401
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
133
773
1157
125
254
158
401
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
37
5
133
125
254
158
9
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
389
5
133
125
254
158
273
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
389
261
133
125
254
158
273
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
389
773
1157
125
254
158
273
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
293
5
133
125
254
158
521
19
15
109
161
33
49
97
181
37
13
17
65
73
129
189
293
261
133
125
254
158
521
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
5
5
133
234
254
159
17
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
5
261
133
233
254
159
17
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
133
5
133
234
254
159
401
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
133
261
133
233
254
159
401
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
133
773
1157
234
254
159
401
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
37
5
133
234
254
159
9
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
389
5
133
234
254
159
273
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
389
261
133
233
254
159
273
19
15
109
161
33
49
97
181
37
13
17
65
147
129
189
389
773
1157
234
254
159
273
19
15
109
161
33
49
97
181
37
13
17
65
147
129
186
7
261
133
233
245
156
17
19
15
109
161
33
49
97
181
37
13
17
65
147
129
186
135
261
133
233
245
156
81
19
15
109
161
33
49
97
181
37
13
17
65
147
129
186
391
261
133
233
245
156
273
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
5
97
65
61
254
158
17
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
261
97
65
61
254
158
561
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
261
609
65
61
254
158
561
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
261
481
577
61
254
158
561
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
37
97
65
61
254
158
9
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
293
97
65
61
254
158
521
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
293
609
65
61
254
158
521
19
15
109
161
33
49
97
181
37
13
13
65
73
129
189
293
481
577
61
254
158
521
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
5
5
133
253
254
227
55
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
9
5
133
253
254
227
51
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
21
5
133
253
254
187
471
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
261
5
133
253
254
227
567
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
261
261
133
253
254
227
567
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
133
5
133
253
254
227
439
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
133
261
133
253
254
227
439
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
265
261
133
253
254
227
563
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
137
5
133
253
254
227
435
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
137
261
133
253
254
227
435
19
15
109
161
33
49
97
181
73
13
17
65
137
129
129
149
5
133
253
254
187
87
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
5
5
133
125
254
227
55
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
9
5
133
125
254
227
51
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
21
5
133
125
254
139
471
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
261
5
133
125
254
227
567
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
261
261
133
125
254
227
567
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
133
5
133
125
254
227
439
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
133
261
133
125
254
227
439
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
265
261
133
189
254
315
563
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
137
5
133
125
254
227
435
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
137
261
133
125
254
227
435
19
15
109
161
33
49
97
181
73
13
17
65
73
129
129
149
5
133
125
254
139
87
19
15
109
161
33
49
97
181
73
13
17
65
147
129
129
137
5
133
234
254
135
389
19
15
109
161
33
49
97
181
73
13
17
65
147
129
129
137
7
133
234
254
135
389
19
15
109
161
33
49
97
181
73
13
17
65
147
129
129
137
261
133
233
245
133
389
19
15
109
161
33
49
97
181
73
13
17
65
147
129
129
73
7
133
234
254
135
5
19
15
109
161
33
49
97
181
73
13
17
65
147
129
129
149
5
133
234
254
135
397
19
15
109
161
33
49
97
181
73
13
17
65
147
129
129
149
261
133
233
245
133
397
19
15
109
161
33
49
97
181
73
13
13
65
137
129
129
5
97
65
253
254
227
55
19
15
109
161
33
49
97
181
73
13
13
65
137
129
129
261
97
65
253
254
227
567
19
15
109
161
33
49
97
181
73
13
13
65
73
129
129
5
97
65
125
254
227
55
19
15
109
161
33
49
97
181
73
13
13
65
73
129
129
9
481
577
61
254
227
51
19
15
109
161
33
49
97
181
73
13
13
65
73
129
129
261
97
65
61
254
251
571
19
15
109
161
33
49
97
181
73
13
13
65
73
129
129
137
481
577
61
254
227
435
19
15
109
161
33
49
97
181
293
13
13
65
73
129
701
261
481
577
61
766
1950
1073
19
15
109
161
33
49
97
181
293
13
13
65
73
129
701
293
481
577
61
766
1950
1033
19
15
109
161
33
305
97
121
69
13
17
449
149
5
89
6
6
390
111
29
53
228
19
15
109
161
33
305
97
121
69
13
17
449
149
5
89
70
6
390
111
29
53
4
19
15
109
161
33
305
97
121
69
13
17
449
147
4
53
5
5
389
113
27
31
66
19
15
109
161
33
305
97
121
69
13
17
449
147
4
53
133
5
389
113
27
31
194
19
15
109
161
33
305
97
121
69
13
17
449
147
4
53
69
5
389
113
27
31
2
19
15
109
161
33
305
97
121
69
13
17
449
147
5
53
5
5
389
105
29
29
133
19
15
109
161
33
305
97
121
69
13
17
449
147
5
53
133
5
389
105
29
29
389
19
15
109
161
33
305
97
121
69
13
17
449
147
5
53
69
5
389
105
29
29
5
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
5
5
389
105
29
53
245
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
6
5
389
105
29
53
228
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
7
5
389
105
29
53
233
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
261
5
389
105
29
53
949
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
133
5
389
105
29
53
101
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
262
5
389
105
29
53
996
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
134
5
389
105
29
53
100
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
69
5
389
105
29
53
5
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
70
5
389
105
29
53
4
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
263
5
389
105
29
53
1001
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
135
5
389
105
29
53
105
19
15
109
161
33
305
97
121
69
13
17
449
147
5
89
71
5
389
105
29
53
9
19
15
109
161
33
305
97
121
37
13
17
449
149
5
25
6
6
390
111
29
501
20
19
15
109
161
33
305
97
121
37
13
17
449
149
5
25
262
6
390
111
29
501
980
19
15
109
161
33
305
97
121
37
13
17
449
149
5
25
134
6
390
111
29
501
212
19
15
109
161
33
305
97
121
37
13
17
449
149
5
25
70
6
390
111
29
501
36
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
5
5
389
105
29
501
21
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
6
5
389
105
29
501
20
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
7
5
389
105
29
501
25
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
261
5
389
105
29
501
981
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
133
5
389
105
29
501
213
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
262
5
389
105
29
501
980
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
134
5
389
105
29
501
212
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
69
5
389
105
29
501
37
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
70
5
389
105
29
501
36
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
263
5
389
105
29
501
1001
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
135
5
389
105
29
501
233
19
15
109
161
33
305
97
121
37
13
17
449
147
5
25
71
5
389
105
29
501
41
19
15
109
161
33
305
97
117
69
13
17
449
147
1
61
5
5
389
106
30
31
65
19
15
109
161
33
305
97
117
69
13
17
449
147
1
61
133
5
389
106
30
31
193
19
15
109
161
33
305
97
117
69
13
17
449
147
1
61
69
5
389
106
30
31
1
19
15
109
161
33
305
97
185
37
13
17
449
149
133
281
6
6
390
111
125
501
20
19
15
109
161
33
305
97
185
37
13
17
449
149
133
281
518
6
390
111
125
501
996
19
15
109
161
33
305
97
185
37
13
17
449
149
133
281
262
6
390
111
125
501
532
19
15
109
161
33
305
97
185
37
13
17
449
149
133
281
134
6
390
111
125
501
100
19
15
109
161
33
305
97
185
37
13
17
449
149
133
281
70
6
390
111
125
501
36
19
15
109
161
33
305
97
185
37
13
17
449
149
133
281
390
6
390
111
125
501
276
19
15
109
161
33
305
97
185
37
13
17
449
149
133
281
326
6
390
111
125
501
548
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
5
5
389
105
125
501
21
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
517
5
389
105
125
501
1013
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
518
5
389
105
125
501
996
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
7
5
389
105
125
501
25
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
261
5
389
105
125
501
533
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
133
5
389
105
125
501
101
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
262
5
389
105
125
501
532
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
773
5
389
105
125
501
869
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
134
5
389
105
125
501
100
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
69
5
389
105
125
501
37
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
774
5
389
105
125
501
868
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
70
5
389
105
125
501
36
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
519
5
389
105
125
501
1001
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
389
5
389
105
125
501
277
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
390
5
389
105
125
501
276
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
263
5
389
105
125
501
537
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
325
5
389
105
125
501
549
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
135
5
389
105
125
501
105
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
775
5
389
105
125
501
873
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
71
5
389
105
125
501
41
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
326
5
389
105
125
501
548
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
391
5
389
105
125
501
281
19
15
109
161
33
305
97
185
37
13
17
449
147
133
281
327
5
389
105
125
501
553
19
15
109
161
33
305
97
181
73
13
17
449
147
129
129
137
5
389
106
126
135
389
19
15
109
161
33
305
97
181
73
13
17
449
147
129
129
73
7
389
106
126
135
5
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
6
6
390
623
893
1141
100
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
6
262
390
623
893
1141
100
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
262
6
390
623
893
1141
1508
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
262
262
390
623
893
1141
1508
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
134
6
390
623
893
1141
212
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
134
262
390
623
893
1141
212
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
70
6
390
623
893
1141
68
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
38
6
390
623
893
117
4
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
390
262
390
623
893
1141
708
19
15
109
161
33
305
481
185
37
13
17
449
405
5
25
326
6
390
623
893
1141
1684
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
6
6
390
623
893
885
116
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
6
262
390
623
893
885
116
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
518
6
390
623
893
885
788
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
518
774
390
623
893
885
788
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
262
6
390
623
893
885
532
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
262
262
390
623
893
885
532
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
134
6
390
623
893
885
708
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
134
262
390
623
893
885
708
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
70
6
390
623
893
885
68
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
646
262
390
623
893
885
868
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
326
6
390
623
893
885
548
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
294
6
390
623
893
885
516
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
294
518
390
623
893
885
516
19
15
109
161
33
305
481
185
37
13
17
449
405
5
537
294
262
390
623
893
885
516
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
5
5
389
617
893
1141
101
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
5
261
389
617
893
1141
101
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
6
5
389
617
893
1141
100
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
6
261
389
617
893
1141
100
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
7
5
389
617
893
1141
105
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
7
261
389
617
893
1141
105
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
261
5
389
617
893
1141
1509
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
261
517
389
617
893
1141
1509
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
261
261
389
617
893
1141
1509
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
133
5
389
617
893
1141
213
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
133
261
389
617
893
1141
213
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
262
5
389
617
893
1141
1508
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
262
517
389
617
893
1141
1508
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
262
261
389
617
893
1141
1508
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
134
5
389
617
893
1141
212
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
134
261
389
617
893
1141
212
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
69
5
389
617
893
1141
1061
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
69
261
389
617
893
1141
1061
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
70
5
389
617
893
1141
1060
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
70
261
389
617
893
1141
1060
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
389
5
389
617
893
1141
725
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
389
261
389
617
893
1141
725
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
390
5
389
617
893
1141
724
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
390
261
389
617
893
1141
724
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
263
5
389
617
893
1141
1513
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
263
517
389
617
893
1141
1513
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
263
261
389
617
893
1141
1513
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
325
5
389
617
893
1141
1685
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
325
261
389
617
893
1141
1685
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
135
5
389
617
893
1141
233
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
135
261
389
617
893
1141
233
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
71
5
389
617
893
1141
1065
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
71
261
389
617
893
1141
1065
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
326
5
389
617
893
1141
1684
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
391
5
389
617
893
1141
761
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
391
261
389
617
893
1141
761
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
327
5
389
617
893
1141
1689
19
15
109
161
33
305
481
185
37
13
17
449
403
5
25
327
261
389
617
893
1141
1689
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
5
5
389
617
893
885
117
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
5
261
389
617
893
885
117
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
6
5
389
617
893
885
116
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
6
261
389
617
893
885
116
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
517
5
389
617
893
885
789
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
517
517
389
617
893
885
789
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
517
261
389
617
893
885
789
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
517
773
389
617
893
885
789
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
518
5
389
617
893
885
788
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
518
517
389
617
893
885
788
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
518
261
389
617
893
885
788
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
518
773
389
617
893
885
788
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
7
5
389
617
893
885
121
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
7
261
389
617
893
885
121
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
261
5
389
617
893
885
533
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
261
517
389
617
893
885
533
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
261
261
389
617
893
885
533
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
133
5
389
617
893
885
725
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
133
261
389
617
893
885
725
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
262
5
389
617
893
885
532
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
262
517
389
617
893
885
532
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
262
261
389
617
893
885
532
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
134
5
389
617
893
885
724
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
134
261
389
617
893
885
724
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
69
5
389
617
893
885
37
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
69
261
389
617
893
885
37
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
70
5
389
617
893
885
36
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
70
261
389
617
893
885
36
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
519
5
389
617
893
885
793
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
519
517
389
617
893
885
793
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
519
261
389
617
893
885
793
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
519
773
389
617
893
885
793
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
389
5
389
617
893
885
213
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
389
261
389
617
893
885
213
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
645
261
389
617
893
885
949
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
390
5
389
617
893
885
212
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
390
261
389
617
893
885
212
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
646
261
389
617
893
885
868
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
263
5
389
617
893
885
537
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
263
517
389
617
893
885
537
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
263
261
389
617
893
885
537
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
325
5
389
617
893
885
549
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
325
261
389
617
893
885
549
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
135
5
389
617
893
885
729
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
135
261
389
617
893
885
729
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
71
5
389
617
893
885
41
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
71
261
389
617
893
885
41
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
326
5
389
617
893
885
548
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
582
5
389
617
893
885
804
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
391
5
389
617
893
885
217
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
391
261
389
617
893
885
217
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
647
261
389
617
893
885
937
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
327
5
389
617
893
885
553
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
327
261
389
617
893
885
553
19
15
109
161
33
305
481
185
37
13
17
449
403
5
537
583
5
389
617
893
885
809
19
15
109
161
161
49
97
121
69
13
781
961
649
6
57
583
2017
1089
573
700
1710
1801
19
15
109
161
161
49
97
121
69
13
781
961
649
1541
1653
1605
2017
1089
573
1725
1181
1541
19
15
109
161
161
49
97
121
69
13
781
961
649
1542
57
583
2017
1089
573
1724
174
1801
19
15
109
161
161
49
97
121
69
13
781
961
649
1542
1657
1607
2017
1089
573
1724
1582
1033
19
15
109
161
161
49
97
121
37
13
781
961
649
5
25
581
2017
1089
573
701
1717
1845
19
15
109
161
161
49
97
121
37
13
781
961
649
1541
1561
1605
2017
1089
573
1725
1205
1173
19
15
109
161
161
49
97
121
37
13
781
961
649
1541
1561
1606
2017
1089
573
1725
1205
1172
19
15
109
161
161
49
97
121
37
13
781
961
649
1541
1561
1607
2017
1089
573
1725
1205
1593
19
15
109
161
161
49
97
121
37
525
781
961
649
5
793
1861
1505
1089
573
1149
2037
1573
19
15
109
161
161
49
97
121
37
525
781
961
649
1541
1561
1797
1505
1089
573
1725
1205
1509
19
15
109
161
161
49
97
121
549
13
781
961
649
1541
1817
581
2017
1089
573
1725
1717
53
19
15
109
161
161
49
97
121
549
525
781
961
649
1541
1817
1285
1505
1089
573
1725
1717
1893
19
15
109
161
161
49
97
121
549
525
781
961
649
1541
1817
1286
1505
1089
573
1725
1717
1892
19
15
109
161
161
49
97
121
549
525
781
961
649
1541
1817
1287
1505
1089
573
1725
1717
1897
19
15
109
161
161
49
97
121
581
13
781
961
649
1542
1849
583
2017
1089
573
1724
1710
9
19
15
109
161
161
49
97
185
37
13
781
961
649
133
25
837
2017
1089
573
765
1589
1845
19
15
109
161
161
49
97
185
293
525
797
961
659
1668
1717
1541
769
1118
562
1787
1707
1558
19
15
109
161
161
49
97
185
805
525
781
961
649
1669
1817
1029
1505
1089
573
1789
1589
1893
19
15
109
161
161
49
97
185
805
525
781
961
649
1669
1817
1030
1505
1089
573
1789
1589
1892
19
15
109
161
161
49
97
181
293
525
797
961
659
1665
1725
1541
769
1118
562
1790
1695
1553
19
15
109
161
161
145
97
121
37
525
785
641
153
517
537
1799
773
773
1181
2013
1013
1721
19
15
109
161
161
145
97
121
37
525
785
641
153
517
537
1863
773
773
1181
2013
1013
1689
19
15
109
161
161
145
97
117
37
13
653
641
297
513
5
549
1889
1409
1085
1022
526
1798
19
15
109
161
161
145
97
185
37
13
653
641
153
133
537
1543
1889
1409
669
1757
2037
1817
19
15
109
161
161
145
97
185
37
525
785
641
153
133
537
1797
773
773
1181
1757
2037
1557
19
15
109
161
161
145
97
185
37
525
785
641
153
133
537
1798
773
773
1181
1757
2037
1556
19
15
109
161
161
145
97
185
37
525
785
641
153
133
537
1799
773
773
1181
1757
2037
1561
19
15
109
161
161
145
97
185
37
525
785
641
153
133
537
1863
773
773
1181
1757
2037
1577
19
15
109
161
161
145
97
185
37
525
785
641
157
133
537
1798
774
774
1183
1753
2037
1556
19
15
109
161
161
145
97
185
37
525
785
641
157
645
537
1798
774
774
1183
1909
1013
1556
19
15
109
161
161
145
97
185
37
525
785
641
157
645
1561
1798
774
774
1183
1909
2037
1204
19
15
109
161
161
145
97
185
37
525
653
641
153
133
537
1861
1377
1409
669
1757
2037
1573
19
15
109
161
161
145
97
185
37
525
653
641
153
133
537
1863
1377
1409
669
1757
2037
1577
19
15
109
161
161
401
481
185
37
525
785
1153
409
5
537
1797
773
1797
1181
1757
1781
1557
19
15
109
161
161
401
481
185
37
525
785
1153
409
5
537
1798
773
1797
1181
1757
1781
1556
19
15
109
161
161
401
481
185
37
525
785
1153
409
5
537
1861
773
1797
1181
1757
1781
1573
19
15
109
161
161
401
481
185
37
525
785
1153
409
5
537
1799
773
1797
1181
1757
1781
1561
19
15
109
161
161
401
481
185
37
525
785
1153
409
5
537
1863
773
1797
1181
1757
1781
1577
19
15
109
161
161
401
481
185
37
525
785
1153
413
5
537
1798
774
1798
1182
1718
1717
1652
19
15
109
161
161
401
481
185
37
525
785
1153
413
5
537
1830
774
1798
1183
1753
1781
1540
19
15
109
161
289
305
97
121
69
13
529
321
73
5
53
517
1797
1157
125
541
1565
1845
19
15
109
161
289
305
97
121
69
13
529
321
73
5
89
517
1797
1157
125
541
821
1909
19
15
109
161
289
305
97
121
69
13
529
321
73
5
89
518
1797
1157
125
541
821
1908
19
15
109
161
289
305
97
121
69
13
529
321
73
5
117
517
1797
1157
125
541
1693
1877
19
15
109
161
289
305
97
121
69
13
529
705
549
1541
1589
1542
1798
902
1230
1722
1195
1608
19
15
109
161
289
305
97
121
69
13
529
705
549
1541
1653
1542
1798
902
1230
1722
1067
1576
19
15
109
161
289
305
97
121
69
13
529
705
549
1541
1653
1670
1798
902
718
1722
1067
1128
19
15
109
161
289
305
97
121
69
525
529
705
549
1541
1589
1798
1286
1414
1230
1723
1195
1496
19
15
109
161
289
305
97
121
581
13
529
705
549
1541
1845
582
1798
902
718
1722
1707
8
19
15
109
161
289
305
97
121
581
525
529
705
549
1541
1845
1286
1286
1414
1230
1722
1707
1864
19
15
109
161
289
305
97
185
37
525
529
705
549
1157
1205
1798
1286
1414
1230
1979
1963
1560
19
15
109
161
289
305
97
185
293
525
529
705
549
645
693
1542
1286
902
1230
442
811
1560
19
15
109
161
289
305
609
121
69
13
529
705
1573
1029
1141
1670
1798
902
1742
1722
1579
1608
19
15
109
161
289
305
609
121
69
13
529
705
1573
1029
1589
1542
1798
902
1742
1722
1195
1160
19
15
109
161
289
305
609
121
69
13
529
705
1573
1029
1653
1542
1798
902
1742
1722
1067
1352
19
15
109
161
289
305
609
121
69
13
529
705
1573
1029
1653
1670
1798
902
1742
1722
1067
1128
19
15
109
161
289
305
609
185
37
13
529
705
1573
1157
1205
1670
1798
902
1742
1787
1695
1736
19
15
109
161
289
305
609
185
37
525
529
705
1573
1157
1205
1830
1286
902
1742
1787
1695
1544
19
15
109
161
289
817
609
121
69
13
529
1729
1061
1029
1141
1670
1798
1926
1742
1722
1579
1608
19
15
109
161
289
817
609
185
37
13
529
1729
1061
1157
1205
1670
1798
1926
1742
1787
1695
1736
19
15
109
289
97
305
97
121
69
397
29
449
147
516
821
901
1921
734
49
1019
799
1161
19
15
109
289
97
305
97
121
69
397
29
449
147
517
821
901
1921
734
50
1014
799
1161
19
15
109
289
545
49
97
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1821
1797
19
15
109
289
545
49
97
117
69
653
909
65
73
1
573
1861
1377
833
637
542
1822
1809
19
15
109
289
545
49
97
185
293
781
913
65
73
133
693
1669
773
1413
1085
765
1949
1941
19
15
109
289
545
49
97
181
293
781
913
65
73
129
701
1669
773
1413
1085
766
1950
1937
19
15
109
289
545
561
609
1657
1605
653
909
961
915
1540
1589
325
1377
1089
113
539
31
521
19
15
109
289
545
561
609
1657
1605
653
909
961
915
1540
1653
325
1377
1089
113
539
671
521
19
15
109
289
545
561
609
1657
1605
653
909
961
915
1541
1589
325
1377
1089
113
541
29
517
19
15
109
289
545
561
609
1657
1605
653
909
961
915
1541
1653
325
1377
1089
113
541
669
517
19
15
109
289
545
561
609
1657
1317
653
909
961
915
1541
1817
325
1377
1089
113
541
629
549
19
15
109
289
545
305
97
121
37
781
913
577
73
517
537
1925
1285
389
61
1021
1013
1749
19
15
109
289
545
305
97
121
37
781
913
577
73
517
537
1927
1285
389
61
1021
1013
1785
19
15
109
289
545
305
97
121
37
781
913
577
77
517
537
1926
1286
390
63
1021
1013
1748
19
15
109
289
545
305
97
121
549
781
913
577
73
517
1817
1413
1285
389
61
1565
1717
1797
19
15
109
289
545
305
97
121
549
781
913
577
73
517
1817
1414
1285
389
61
1565
1717
1796
19
15
109
289
545
305
97
121
549
781
913
577
73
517
1817
1415
1285
389
61
1565
1717
1705
19
15
109
289
545
305
97
121
549
781
913
577
77
517
1817
1414
1286
390
63
1565
1717
1796
19
15
109
289
545
305
481
185
37
781
913
577
1869
1029
1049
1926
1286
390
575
765
1781
1780
19
15
109
289
545
657
97
185
805
781
913
897
669
1669
1817
1158
774
6
287
949
565
788
19
15
109
289
289
305
97
121
69
397
401
705
549
1541
53
902
646
646
718
1723
171
1960
19
15
109
289
289
305
97
121
581
653
401
705
549
517
1845
902
1158
646
718
699
1707
168
19
15
109
289
289
305
97
121
581
653
401
705
549
517
1845
1350
1158
646
718
699
1707
1544
19
15
109
289
289
305
97
121
581
653
401
705
549
1541
1845
902
1158
646
718
1723
1707
136
19
15
109
289
289
305
97
121
581
653
401
705
549
1541
1845
1350
1158
646
718
1723
1707
1544
19
15
45
169
161
145
97
184
18
266
777
641
153
135
268
932
806
799
157
730
507
792
19
15
45
169
161
145
97
184
18
266
793
641
153
135
268
900
774
783
157
730
507
776
19
15
45
169
161
145
97
184
18
266
793
641
153
135
268
932
774
783
157
730
507
792
19
15
45
169
161
145
97
184
18
266
921
641
153
135
268
900
902
655
669
730
507
776
19
15
45
169
161
145
97
184
18
266
921
641
153
135
268
932
902
655
669
730
507
792
19
15
45
169
161
401
481
184
18
266
409
129
153
7
268
900
390
655
669
218
635
1640
19
15
45
169
161
401
481
184
274
266
665
129
153
7
780
1988
1350
143
669
730
1659
1624
19
15
45
169
161
401
481
184
274
266
921
129
153
7
780
1988
902
143
669
730
1659
1624
19
15
91
265
545
305
97
112
82
434
967
577
74
515
820
916
1552
1164
60
1022
795
1159
19
15
91
137
65
49
97
112
82
50
7
205
46
3
52
20
16
196
200
218
283
135
19
15
91
137
65
49
97
112
82
50
7
205
46
3
52
148
16
210
200
250
171
327
19
15
91
137
65
49
97
112
82
50
7
205
46
3
52
148
464
210
200
250
171
327
19
15
91
137
65
49
97
112
82
50
7
205
46
3
116
20
16
196
200
218
155
391
19
15
91
137
65
49
97
112
82
50
7
205
46
3
116
148
16
210
200
218
155
135
19
15
91
137
65
49
97
112
82
50
7
205
46
3
116
148
272
196
200
218
155
135
19
15
91
137
65
49
97
112
82
50
7
205
46
3
116
148
464
196
200
218
155
135
19
15
91
137
65
49
97
112
82
50
7
205
46
3
116
148
496
196
200
218
155
135
19
15
91
137
65
49
97
112
82
50
7
205
46
3
180
148
16
210
200
250
427
263
19
15
91
137
65
49
97
112
82
50
7
205
46
3
180
148
464
210
200
250
427
263
19
15
91
137
65
49
97
112
82
50
7
205
153
3
52
148
464
196
113
25
27
391
19
15
91
137
65
49
97
112
82
50
7
205
153
3
116
148
464
196
113
25
43
71
19
15
91
137
65
49
97
112
82
50
7
205
153
3
180
148
464
196
113
281
427
263
19
15
91
137
65
49
97
112
82
50
7
205
154
3
52
148
16
210
176
186
171
391
19
15
91
137
65
49
97
112
82
50
7
205
154
3
52
148
464
196
112
26
27
391
19
15
91
137
65
49
97
112
82
50
7
205
154
3
116
148
16
210
176
186
43
71
19
15
91
137
65
49
97
112
82
50
7
205
154
3
116
148
464
196
112
26
155
135
19
15
91
137
65
49
97
112
82
50
7
205
154
3
180
148
16
210
176
186
427
263
19
15
91
137
65
49
97
112
82
50
7
205
154
3
180
148
464
210
176
186
427
263
19
15
91
137
65
49
97
112
82
50
7
205
158
3
52
148
16
210
104
170
171
391
19
15
91
137
65
49
97
112
82
50
7
205
158
3
116
148
16
210
104
106
43
71
19
15
91
137
65
49
97
112
82
50
7
205
158
3
180
148
16
210
104
170
427
263
19
15
91
137
65
49
97
112
82
50
7
205
334
3
52
20
16
196
392
26
27
135
19
15
91
137
65
49
97
112
82
50
7
205
334
3
52
148
464
196
392
26
27
391
19
15
91
137
65
49
97
112
82
50
7
205
334
3
52
148
496
196
392
26
27
391
19
15
91
137
65
49
97
112
82
50
7
205
334
3
84
20
16
196
392
26
91
215
19
15
91
137
65
49
97
112
82
50
7
205
334
3
84
276
272
196
392
538
603
935
19
15
91
137
65
49
97
112
82
50
7
205
334
3
84
148
464
196
392
26
91
167
19
15
91
137
65
49
97
112
82
50
7
205
334
3
116
20
16
196
392
26
155
391
19
15
91
137
65
49
97
112
82
50
7
205
334
3
116
148
464
196
392
26
155
135
19
15
91
137
65
49
97
112
82
50
7
205
334
3
116
148
496
196
392
26
155
135
19
15
91
137
65
49
97
112
82
50
7
205
334
3
564
660
464
210
392
538
1819
903
19
15
91
137
33
49
97
112
82
50
967
577
74
3
84
532
1936
908
1084
1054
1627
1895
19
15
91
137
33
49
97
112
82
50
455
65
74
3
84
788
912
396
572
1566
1627
2007
19
15
91
137
33
49
97
112
82
50
455
577
74
3
84
788
912
908
1084
1054
1627
2007
19
15
91
137
33
49
97
112
82
50
455
577
74
3
84
148
912
908
1084
1054
1627
1127
19
15
91
137
33
49
97
112
594
562
967
577
74
515
1844
1300
1424
396
572
1822
1819
1415
19
15
91
137
161
401
97
112
82
50
71
129
42
3
180
20
144
268
60
510
427
7
19
15
91
137
161
401
97
112
82
50
71
129
42
3
180
148
144
268
60
510
427
263
19
15
45
161
161
145
97
96
5
269
785
641
297
527
775
901
773
773
1085
1018
768
774
19
15
45
161
161
145
97
96
5
269
785
641
297
527
775
902
773
773
1085
1018
768
776
19
15
45
161
161
145
97
96
5
269
785
641
297
527
775
903
773
773
1085
1018
768
778
19
15
45
161
161
145
97
96
5
269
785
641
297
527
775
903
1669
773
1085
1018
768
778
19
15
45
289
545
305
97
96
5
397
973
577
73
527
775
965
801
641
61
1018
768
1158
19
15
90
274
323
193
41
108
140
396
346
58
427
260
240
384
386
907
680
259
352
780
19
15
90
274
323
193
297
108
140
396
570
2
327
4
240
384
962
91
712
107
352
784
19
15
90
274
323
193
297
108
140
396
570
2
327
4
432
384
962
91
712
107
736
528
19
15
90
274
323
193
297
492
140
396
570
2
327
260
48
384
962
91
712
235
992
560
19
15
90
274
323
321
297
108
136
468
338
130
198
4
742
416
140
60
34
435
953
1166
19
15
90
274
323
321
297
108
136
468
338
130
198
4
742
416
396
60
34
435
953
1166
19
15
90
274
323
321
297
108
140
396
346
130
198
4
240
384
386
28
66
99
352
784
19
15
91
136
65
49
97
112
82
51
7
205
46
3
52
26
16
211
200
250
171
67
19
15
91
136
65
49
97
112
82
51
7
205
46
3
52
154
16
211
200
250
171
387
19
15
91
136
65
49
97
112
82
51
7
205
46
3
52
154
272
211
200
250
171
387
19
15
91
136
65
49
97
112
82
51
7
205
46
3
52
154
464
211
200
250
171
387
19
15
91
136
65
49
97
112
82
51
7
205
46
3
52
666
464
211
200
186
683
1859
19
15
91
136
65
49
97
112
82
51
7
205
46
3
116
26
16
211
200
186
43
323
19
15
91
136
65
49
97
112
82
51
7
205
46
3
116
282
16
211
200
186
299
963
19
15
91
136
65
49
97
112
82
51
7
205
46
3
116
282
272
211
200
186
299
963
19
15
91
136
65
49
97
112
82
51
7
205
46
3
116
154
16
211
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
205
46
3
116
154
272
211
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
205
46
3
116
154
464
211
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
205
46
3
116
154
496
211
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
205
46
3
180
26
16
211
200
186
427
963
19
15
91
136
65
49
97
112
82
51
7
205
46
3
180
282
272
211
200
250
427
451
19
15
91
136
65
49
97
112
82
51
7
205
46
3
180
154
16
211
200
250
427
131
19
15
91
136
65
49
97
112
82
51
7
205
46
3
180
154
272
211
200
250
427
131
19
15
91
136
65
49
97
112
82
51
7
205
46
3
180
154
464
211
200
250
427
131
19
15
91
136
65
49
97
112
82
51
7
205
46
3
180
154
496
211
200
250
427
131
19
15
91
136
65
49
97
112
82
51
7
205
153
3
52
26
16
211
177
185
171
131
19
15
91
136
65
49
97
112
82
51
7
205
153
3
52
154
16
211
177
185
171
387
19
15
91
136
65
49
97
112
82
51
7
205
153
3
52
154
464
211
177
185
171
387
19
15
91
136
65
49
97
112
82
51
7
205
153
3
52
666
464
211
177
185
683
1859
19
15
91
136
65
49
97
112
82
51
7
205
153
3
116
26
16
211
177
185
43
323
19
15
91
136
65
49
97
112
82
51
7
205
153
3
116
282
16
211
177
185
299
963
19
15
91
136
65
49
97
112
82
51
7
205
153
3
116
282
272
211
177
185
299
963
19
15
91
136
65
49
97
112
82
51
7
205
153
3
116
154
16
211
177
185
43
67
19
15
91
136
65
49
97
112
82
51
7
205
153
3
116
154
464
211
177
185
43
67
19
15
91
136
65
49
97
112
82
51
7
205
153
3
116
154
496
211
177
185
43
67
19
15
91
136
65
49
97
112
82
51
7
205
153
3
180
26
16
211
177
185
427
963
19
15
91
136
65
49
97
112
82
51
7
205
153
3
180
282
272
211
177
185
427
451
19
15
91
136
65
49
97
112
82
51
7
205
153
3
180
154
16
211
177
185
427
67
19
15
91
136
65
49
97
112
82
51
7
205
153
3
180
154
464
211
177
185
427
67
19
15
91
136
65
49
97
112
82
51
7
205
153
3
180
154
496
211
177
185
427
67
19
15
91
136
65
49
97
112
82
51
7
205
154
3
52
26
16
211
176
186
171
131
19
15
91
136
65
49
97
112
82
51
7
205
154
3
52
154
16
211
176
186
171
387
19
15
91
136
65
49
97
112
82
51
7
205
154
3
52
154
464
211
176
186
171
387
19
15
91
136
65
49
97
112
82
51
7
205
154
3
116
26
16
211
176
186
43
323
19
15
91
136
65
49
97
112
82
51
7
205
154
3
116
282
16
211
176
186
299
963
19
15
91
136
65
49
97
112
82
51
7
205
154
3
116
282
272
211
176
186
299
963
19
15
91
136
65
49
97
112
82
51
7
205
154
3
116
154
16
211
176
186
43
67
19
15
91
136
65
49
97
112
82
51
7
205
154
3
116
154
464
211
176
186
43
67
19
15
91
136
65
49
97
112
82
51
7
205
154
3
116
154
496
211
176
186
43
67
19
15
91
136
65
49
97
112
82
51
7
205
154
3
180
26
16
211
176
186
427
963
19
15
91
136
65
49
97
112
82
51
7
205
154
3
180
282
272
211
176
186
427
451
19
15
91
136
65
49
97
112
82
51
7
205
154
3
180
154
16
211
176
186
427
67
19
15
91
136
65
49
97
112
82
51
7
205
154
3
180
154
464
211
176
186
427
67
19
15
91
136
65
49
97
112
82
51
7
205
154
3
180
154
496
211
176
186
427
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
52
26
16
211
104
106
171
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
52
154
16
211
104
106
171
387
19
15
91
136
65
49
97
112
82
51
7
205
158
3
52
154
272
211
104
106
171
387
19
15
91
136
65
49
97
112
82
51
7
205
158
3
52
154
464
211
104
106
171
387
19
15
91
136
65
49
97
112
82
51
7
205
158
3
52
666
464
211
104
170
683
1859
19
15
91
136
65
49
97
112
82
51
7
205
158
3
116
26
16
211
104
106
43
323
19
15
91
136
65
49
97
112
82
51
7
205
158
3
116
282
16
211
104
106
299
963
19
15
91
136
65
49
97
112
82
51
7
205
158
3
116
282
272
211
104
106
299
963
19
15
91
136
65
49
97
112
82
51
7
205
158
3
116
154
16
211
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
116
154
272
211
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
116
154
464
211
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
116
154
496
211
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
180
26
16
211
104
170
427
963
19
15
91
136
65
49
97
112
82
51
7
205
158
3
180
282
272
211
104
106
427
451
19
15
91
136
65
49
97
112
82
51
7
205
158
3
180
154
16
211
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
180
154
272
211
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
180
154
464
211
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
205
158
3
180
154
496
211
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
205
334
3
84
22
16
211
392
26
91
203
19
15
91
136
65
49
97
112
82
51
7
205
334
3
84
278
272
211
392
538
603
971
19
15
91
136
65
49
97
112
82
51
7
206
41
3
52
154
272
200
198
98
171
387
19
15
91
136
65
49
97
112
82
51
7
206
41
3
52
154
464
200
198
98
171
387
19
15
91
136
65
49
97
112
82
51
7
206
41
3
116
282
272
200
198
354
299
963
19
15
91
136
65
49
97
112
82
51
7
206
41
3
116
154
272
200
198
226
43
67
19
15
91
136
65
49
97
112
82
51
7
206
41
3
116
154
464
200
198
226
43
67
19
15
91
136
65
49
97
112
82
51
7
206
41
3
116
154
496
200
198
226
43
67
19
15
91
136
65
49
97
112
82
51
7
206
41
3
180
282
272
200
198
226
427
451
19
15
91
136
65
49
97
112
82
51
7
206
41
3
180
154
272
200
198
98
427
131
19
15
91
136
65
49
97
112
82
51
7
206
41
3
180
154
464
200
198
98
427
131
19
15
91
136
65
49
97
112
82
51
7
206
41
3
180
154
496
200
198
98
427
131
19
15
91
136
65
49
97
112
82
51
7
206
46
3
52
26
16
208
200
250
171
67
19
15
91
136
65
49
97
112
82
51
7
206
46
3
52
154
16
208
200
250
171
387
19
15
91
136
65
49
97
112
82
51
7
206
46
3
52
154
272
208
200
250
171
387
19
15
91
136
65
49
97
112
82
51
7
206
46
3
52
154
464
208
200
250
171
387
19
15
91
136
65
49
97
112
82
51
7
206
46
3
52
666
464
208
200
186
683
1859
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
26
16
208
200
186
43
323
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
538
784
1220
200
442
811
1859
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
282
16
208
200
186
299
963
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
282
272
208
200
186
299
963
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
154
16
208
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
154
272
208
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
154
464
208
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
206
46
3
116
154
496
208
200
186
43
67
19
15
91
136
65
49
97
112
82
51
7
206
46
3
180
26
16
208
200
186
427
963
19
15
91
136
65
49
97
112
82
51
7
206
46
3
180
282
272
208
200
250
427
451
19
15
91
136
65
49
97
112
82
51
7
206
46
3
180
154
16
208
200
250
427
131
19
15
91
136
65
49
97
112
82
51
7
206
46
3
180
154
272
208
200
250
427
131
19
15
91
136
65
49
97
112
82
51
7
206
46
3
180
154
464
208
200
250
427
131
19
15
91
136
65
49
97
112
82
51
7
206
46
3
180
154
496
208
200
186
427
67
19
15
91
136
65
49
97
112
82
51
7
206
142
3
52
154
464
208
120
122
171
387
19
15
91
136
65
49
97
112
82
51
7
206
142
3
84
22
784
1224
184
186
91
203
19
15
91
136
65
49
97
112
82
51
7
206
142
3
116
154
464
208
120
122
43
67
19
15
91
136
65
49
97
112
82
51
7
206
142
3
180
154
464
208
120
122
427
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
52
26
16
208
104
106
171
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
52
154
16
208
104
106
171
387
19
15
91
136
65
49
97
112
82
51
7
206
158
3
52
154
272
208
104
106
171
387
19
15
91
136
65
49
97
112
82
51
7
206
158
3
52
154
464
208
104
106
171
387
19
15
91
136
65
49
97
112
82
51
7
206
158
3
52
666
464
208
104
170
683
1859
19
15
91
136
65
49
97
112
82
51
7
206
158
3
116
26
16
208
104
106
43
323
19
15
91
136
65
49
97
112
82
51
7
206
158
3
116
282
16
208
104
106
299
963
19
15
91
136
65
49
97
112
82
51
7
206
158
3
116
282
272
208
104
106
299
963
19
15
91
136
65
49
97
112
82
51
7
206
158
3
116
154
16
208
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
116
154
272
208
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
116
154
464
208
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
116
154
496
208
104
106
43
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
180
26
16
208
104
170
427
963
19
15
91
136
65
49
97
112
82
51
7
206
158
3
180
282
272
208
104
106
427
451
19
15
91
136
65
49
97
112
82
51
7
206
158
3
180
154
16
208
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
180
154
272
208
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
180
154
464
208
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
206
158
3
180
154
496
208
104
106
427
67
19
15
91
136
65
49
97
112
82
51
7
206
334
3
84
22
16
208
392
26
91
203
19
15
91
136
65
49
97
112
82
51
7
206
334
3
84
278
272
208
392
538
603
971
19
15
91
136
33
49
97
112
82
43
43
67
147
3
52
70
160
291
240
24
27
27
19
15
91
136
33
49
97
112
82
43
43
67
147
3
52
70
672
291
240
24
27
27
19
15
91
136
33
49
97
112
82
43
43
67
147
3
52
582
672
291
240
280
795
1819
19
15
91
136
33
49
97
112
82
43
43
67
147
3
116
70
160
291
240
25
155
27
19
15
91
136
33
49
97
112
82
43
43
67
147
3
116
70
672
291
240
25
155
27
19
15
91
136
65
49
97
96
49
51
7
206
43
15
31
1
112
200
202
210
464
493
19
15
91
136
65
49
97
96
49
51
7
206
43
15
31
129
112
200
202
210
464
237
19
15
91
136
65
49
97
96
49
51
7
206
38
15
31
1
16
196
192
242
464
182
19
15
91
136
65
49
97
96
49
51
7
206
38
15
31
129
112
196
192
242
464
438
19
15
91
136
65
49
97
96
49
51
7
206
38
15
287
1
16
196
192
370
976
542
19
15
91
136
65
49
97
96
49
51
7
206
38
15
287
385
496
196
192
370
976
694
19
15
91
136
65
49
97
96
49
51
7
206
75
15
31
1
112
200
906
530
464
285
19
15
91
136
65
49
97
96
49
51
7
206
75
15
31
129
112
200
906
530
464
237
19
15
91
136
65
49
97
96
49
51
7
206
75
15
287
1
112
200
906
786
976
541
19
15
91
136
65
49
97
96
49
51
7
206
75
15
287
257
112
200
906
786
976
765
19
15
91
136
65
49
97
96
49
51
7
206
75
15
287
129
112
200
906
786
976
1133
19
15
91
136
65
49
97
96
49
51
7
206
75
15
799
1025
112
200
906
530
2000
2045
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
1
16
208
100
97
464
542
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
1
112
208
100
97
464
542
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
257
272
208
100
97
464
1022
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
257
496
208
100
97
464
1022
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
129
16
208
100
97
464
254
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
129
112
208
100
97
464
254
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
385
272
208
100
97
464
950
19
15
91
136
65
49
97
96
49
51
7
206
142
15
31
385
496
208
100
97
464
950
19
15
91
136
65
49
97
96
49
51
7
206
142
15
287
1
112
208
612
609
976
542
19
15
91
136
65
49
97
96
49
51
7
206
142
15
287
257
112
208
612
609
976
758
19
15
91
136
65
49
97
96
49
51
7
206
142
15
287
129
112
200
632
609
976
621
19
15
91
136
65
49
97
96
49
51
7
206
142
15
799
1025
112
208
612
1633
2000
2038
19
15
91
136
65
49
97
96
49
51
7
206
143
15
31
1
112
200
121
96
464
30
19
15
91
136
65
49
97
96
49
51
7
206
143
15
31
257
496
200
121
96
464
1022
19
15
91
136
65
49
97
96
49
51
7
206
143
15
31
129
112
200
121
96
464
254
19
15
91
136
65
49
97
96
49
51
7
206
143
15
31
385
272
200
121
96
464
950
19
15
91
136
65
49
97
96
49
51
7
206
143
15
31
385
496
200
121
96
464
950
19
15
91
136
65
49
97
96
49
51
7
206
143
15
287
1
112
200
633
608
976
542
19
15
91
136
65
49
97
96
49
51
7
206
143
15
287
257
112
200
633
608
976
758
19
15
91
136
65
49
97
96
49
51
7
206
143
15
799
1025
112
200
633
1632
2000
2038
19
15
91
136
65
49
97
96
49
51
7
206
74
15
31
1
112
208
908
530
464
109
19
15
91
136
65
49
97
96
49
51
7
206
74
15
31
129
112
208
908
530
464
237
19
15
91
136
65
49
97
96
49
51
7
206
74
15
799
1025
112
208
908
530
2000
2029
19
15
91
136
65
49
97
96
49
51
7
206
78
15
287
1
112
208
900
785
976
542
19
15
91
136
65
49
97
96
49
51
7
206
78
15
287
257
112
208
900
785
976
438
19
15
91
136
65
49
97
96
49
51
7
206
78
15
287
129
112
208
900
785
976
286
19
15
91
136
65
49
97
96
49
51
7
206
47
15
31
1
112
208
201
208
464
542
19
15
91
136
65
49
97
96
49
51
7
206
47
15
31
1
464
208
201
208
464
542
19
15
91
136
65
49
97
96
49
51
7
206
47
15
31
257
272
200
201
208
464
1022
19
15
91
136
65
49
97
96
49
51
7
206
47
15
31
257
496
208
201
208
464
1022
19
15
91
136
65
49
97
96
49
51
7
206
47
15
31
129
112
208
201
208
464
254
19
15
91
136
65
49
97
96
49
51
7
206
47
15
31
385
272
200
201
208
464
950
19
15
91
136
65
49
97
96
49
51
7
206
47
15
31
385
496
208
201
208
464
950
19
15
91
136
65
49
97
96
49
51
7
206
47
15
287
1
112
208
201
208
976
1054
19
15
91
136
65
49
97
96
49
51
7
206
47
15
287
257
112
200
201
624
976
1974
19
15
91
136
65
49
97
96
49
51
7
206
47
15
287
769
784
1232
201
208
976
1022
19
15
91
136
65
49
97
96
49
51
7
206
47
15
287
129
112
208
201
208
976
1206
19
15
91
136
65
49
97
96
49
51
7
206
47
15
799
1025
112
200
201
624
2000
1974
19
15
91
136
65
49
97
96
49
51
7
206
47
15
799
641
112
200
201
624
2000
1134
19
15
91
136
65
49
97
96
49
51
7
206
79
15
31
1
112
208
905
528
464
110
19
15
91
136
65
49
97
96
49
51
7
206
79
15
31
129
112
208
905
528
464
238
19
15
91
136
65
49
97
96
49
51
7
206
79
15
287
1
112
208
905
784
976
1054
19
15
91
136
65
49
97
96
49
51
7
206
79
15
287
257
112
208
905
784
976
438
19
15
91
136
65
49
97
96
49
51
7
206
79
15
287
129
112
208
905
784
976
1134
19
15
91
136
65
49
97
96
49
51
7
206
79
15
799
1025
112
208
905
528
2000
2046
19
15
91
136
65
49
97
96
49
51
7
206
331
15
287
1
112
200
394
530
976
541
19
15
91
136
65
49
97
96
49
51
7
206
331
15
287
257
112
200
394
530
976
438
19
15
91
136
65
49
97
96
49
51
7
206
331
15
287
257
496
200
394
530
976
438
19
15
91
136
65
49
97
96
49
51
7
206
331
15
287
129
112
200
394
530
976
1133
19
15
91
136
65
49
97
96
49
51
7
206
331
15
287
385
272
200
394
530
976
694
19
15
91
136
65
49
97
96
49
51
7
206
331
15
287
385
496
200
394
530
976
694
19
15
91
136
65
49
97
96
49
51
7
206
331
15
287
641
272
200
394
530
976
1645
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
1
16
208
176
161
464
286
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
1
112
208
176
161
464
286
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
257
272
208
176
161
464
1021
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
257
496
208
176
161
464
1021
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
129
16
208
176
161
464
253
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
129
112
208
176
161
464
253
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
385
272
208
176
161
464
950
19
15
91
136
65
49
97
96
49
51
7
206
158
15
31
385
496
208
176
161
464
950
19
15
91
136
65
49
97
96
49
51
7
206
294
15
287
1
16
196
448
626
976
365
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
1
16
208
177
160
464
542
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
1
112
208
177
160
464
542
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
257
272
208
177
160
464
1022
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
257
496
208
177
160
464
1022
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
129
16
208
177
160
464
254
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
129
112
208
177
160
464
254
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
385
272
208
177
160
464
950
19
15
91
136
65
49
97
96
49
51
7
206
159
15
31
385
496
208
177
160
464
950
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
1
16
208
388
529
976
1054
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
1
112
208
388
529
976
1054
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
257
112
208
388
529
976
438
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
257
272
208
388
529
976
438
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
257
496
208
388
529
976
438
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
769
16
208
388
529
976
950
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
129
16
208
388
529
976
1142
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
129
112
208
388
529
976
1142
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
385
272
208
388
529
976
694
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
385
496
208
388
529
976
694
19
15
91
136
65
49
97
96
49
51
7
206
334
15
287
641
272
208
388
529
976
1646
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
1
16
208
393
528
976
1054
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
1
112
208
393
528
976
1054
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
257
112
208
393
528
976
438
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
257
272
200
393
528
976
438
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
257
496
208
393
528
976
438
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
129
16
208
393
528
976
1142
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
129
112
208
393
528
976
1142
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
385
272
208
393
528
976
694
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
385
496
208
393
528
976
694
19
15
91
136
65
49
97
96
49
51
7
206
335
15
287
641
272
208
393
528
976
1646
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
1
112
208
457
624
976
366
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
257
112
208
457
624
976
758
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
257
272
200
457
624
976
758
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
257
496
208
457
624
976
758
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
129
112
208
457
624
976
1142
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
385
272
200
457
624
976
694
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
385
496
208
457
624
976
694
19
15
91
136
65
49
97
96
49
51
7
206
303
15
287
641
272
200
457
624
976
1646
19
15
91
136
65
49
97
96
49
51
15
206
43
15
31
1
96
192
202
210
464
493
19
15
91
136
65
49
97
96
49
51
15
206
43
15
31
1
480
192
202
210
464
493
19
15
91
136
65
49
97
96
49
51
15
206
43
15
31
129
96
192
202
210
464
237
19
15
91
136
65
49
97
96
49
51
15
206
75
15
31
129
96
192
906
530
464
237
19
15
91
136
65
49
97
96
49
51
15
206
75
15
287
129
96
192
906
786
976
1133
19
15
91
136
65
49
97
96
49
51
15
206
142
15
31
1
96
192
120
9
464
29
19
15
91
136
65
49
97
96
49
51
15
206
142
15
31
257
480
192
120
9
464
1021
19
15
91
136
65
49
97
96
49
51
15
206
142
15
31
129
96
192
120
9
464
253
19
15
91
136
65
49
97
96
49
51
15
206
142
15
31
385
480
192
120
9
464
950
19
15
91
136
65
49
97
96
49
51
15
206
47
15
31
1
96
192
201
208
464
542
19
15
91
136
65
49
97
96
49
51
15
206
47
15
31
1
480
192
201
208
464
542
19
15
91
136
65
49
97
96
49
51
15
206
47
15
31
257
480
192
201
208
464
1022
19
15
91
136
65
49
97
96
49
51
15
206
47
15
31
129
96
192
201
208
464
254
19
15
91
136
65
49
97
96
49
51
15
206
47
15
31
385
480
192
201
208
464
950
19
15
91
136
65
49
97
96
49
51
15
206
47
15
287
1
96
192
201
208
976
1054
19
15
91
136
65
49
97
96
49
51
15
206
47
15
287
769
480
192
201
208
976
1022
19
15
91
136
65
49
97
96
49
51
15
206
47
15
287
129
96
192
201
208
976
1206
19
15
91
136
65
49
97
96
49
51
15
206
47
15
287
129
480
192
201
208
976
1206
19
15
91
136
65
49
97
96
49
51
15
206
47
15
799
641
96
192
201
624
2000
1134
19
15
91
136
65
49
97
96
49
51
15
206
79
15
31
1
96
192
905
528
464
110
19
15
91
136
65
49
97
96
49
51
15
206
79
15
31
129
96
192
905
528
464
238
19
15
91
136
65
49
97
96
49
51
15
206
79
15
287
1
96
192
905
784
976
1054
19
15
91
136
65
49
97
96
49
51
15
206
79
15
287
129
96
192
905
784
976
1134
19
15
91
136
65
49
97
96
49
51
15
206
331
15
287
1
96
192
394
530
976
541
19
15
91
136
65
49
97
96
49
51
15
206
331
15
287
769
480
192
394
530
976
877
19
15
91
136
65
49
97
96
49
51
15
206
331
15
287
129
96
192
394
530
976
1133
19
15
91
136
65
49
97
96
49
51
15
206
294
15
287
1
96
192
448
626
976
365
19
15
91
136
65
49
97
96
49
51
15
206
294
15
287
257
480
192
448
626
976
493
19
15
91
136
65
49
97
96
49
51
15
206
294
15
287
769
480
192
448
626
976
1005
19
15
91
136
65
49
97
96
49
51
15
206
294
15
287
129
96
192
448
626
976
1133
19
15
91
136
65
49
97
96
49
51
15
206
294
15
287
129
480
192
448
626
976
1133
19
15
91
136
65
49
97
96
49
51
15
206
159
15
31
1
96
192
105
160
464
286
19
15
91
136
65
49
97
96
49
51
15
206
159
15
31
129
96
192
105
160
464
254
19
15
91
136
65
49
97
96
49
51
15
206
335
15
287
1
96
192
393
528
976
1054
19
15
91
136
65
49
97
96
49
51
15
206
335
15
287
257
480
192
393
528
976
438
19
15
91
136
65
49
97
96
49
51
15
206
335
15
287
769
480
192
393
528
976
1022
19
15
91
136
65
49
97
96
49
51
15
206
335
15
287
129
96
192
393
528
976
1142
19
15
91
136
65
49
97
96
49
51
15
206
303
15
287
1
96
192
457
624
976
366
19
15
91
136
65
49
97
96
49
51
15
206
303
15
287
257
480
192
457
624
976
758
19
15
91
136
65
49
97
96
49
51
15
206
303
15
287
769
480
192
457
624
976
950
19
15
91
136
65
49
97
96
49
51
15
206
303
15
287
129
96
192
457
624
976
1142
19
15
91
136
65
49
97
96
49
51
15
206
303
15
287
129
480
192
457
624
976
1142
19
15
91
136
65
305
97
96
49
51
7
461
74
15
287
769
784
723
80
18
976
1022
19
15
91
136
65
305
97
96
49
51
7
461
74
15
799
769
784
723
80
530
2000
542
19
15
91
136
65
305
97
96
49
51
7
462
78
15
287
769
784
720
80
529
976
877
19
15
91
136
65
305
97
96
49
51
7
462
78
15
799
769
784
720
80
529
2000
541
19
15
91
136
65
305
97
96
49
51
7
462
79
15
287
769
784
720
81
16
976
1022
19
15
91
136
65
305
97
96
49
51
7
462
79
15
799
769
784
720
81
528
2000
542
19
15
91
136
65
305
97
96
49
51
7
462
587
15
31
1
112
712
906
18
464
285
19
15
91
136
65
305
97
96
49
51
7
462
587
15
31
129
112
712
906
18
464
253
19
15
91
136
65
305
97
96
49
51
7
462
586
15
31
1
112
720
908
18
464
493
19
15
91
136
65
305
97
96
49
51
7
462
586
15
31
129
112
720
908
18
464
237
19
15
91
136
65
305
97
96
49
51
7
462
591
15
31
1
112
720
905
16
464
286
19
15
91
136
65
305
97
96
49
51
7
462
591
15
31
129
112
720
905
16
464
254
19
15
91
136
65
305
97
96
49
51
15
462
587
15
31
129
96
704
906
18
464
253
19
15
91
136
65
305
97
96
49
51
15
462
591
15
31
129
96
704
905
16
464
254
19
15
26
274
338
49
97
176
468
404
260
22
150
131
397
520
488
44
280
945
765
1760
19
15
26
274
338
49
97
176
468
404
260
38
150
131
397
520
488
60
96
241
765
1760
19
15
26
274
850
49
97
176
468
404
772
46
137
131
397
520
1592
868
102
993
765
1760
19
15
26
82
81
49
97
176
8
20
262
22
154
131
5
416
948
1268
736
982
982
704
19
15
26
82
81
305
481
176
8
20
262
406
402
3
5
416
948
1844
1200
958
646
704
19
15
26
82
82
49
97
176
8
20
260
38
153
131
261
288
952
322
358
249
486
448
19
15
26
82
82
49
97
176
8
20
260
46
137
131
261
288
952
324
358
225
486
448
19
15
45
161
45
73
119
2
18
174
34
3
75
208
220
464
144
130
168
99
3
398
19
15
45
161
45
73
119
2
18
174
34
3
75
208
220
464
152
130
168
99
3
398
19
15
91
265
301
36
102
30
145
489
193
48
70
198
465
453
26
488
308
352
794
561
19
15
91
265
301
36
102
30
145
489
193
48
70
454
465
453
26
488
308
896
538
625
19
15
91
265
301
36
102
30
145
489
449
48
70
198
465
453
538
1000
564
352
794
561
19
15
91
265
301
36
102
30
145
489
449
48
70
710
465
453
538
1000
564
1888
538
561
19
15
91
265
301
292
102
30
145
489
193
560
582
1222
1489
709
26
1000
820
1848
1817
1073
19
15
91
265
301
292
102
30
145
489
449
560
70
198
465
453
538
488
52
608
794
561
19
15
91
265
301
292
102
30
145
489
449
560
582
710
465
453
538
488
820
824
538
305
19
15
91
137
45
33
166
174
81
41
33
297
494
137
133
5
21
501
400
86
65
497
19
15
91
137
45
33
166
174
81
41
33
297
494
137
133
5
277
501
400
86
65
497
19
15
91
137
45
33
166
174
81
41
33
297
494
137
133
133
21
501
400
86
65
113
19
15
91
137
45
36
102
30
81
41
33
80
93
197
229
261
25
72
99
371
257
481
19
15
91
137
45
36
102
30
81
41
33
80
93
198
229
5
25
72
67
216
257
993
19
15
91
137
45
36
102
30
81
41
33
80
93
198
229
517
25
72
67
216
513
2017
19
15
91
137
45
36
102
30
81
41
33
80
93
198
229
517
1561
72
67
216
513
2017
19
15
91
137
45
36
102
30
81
41
33
80
93
198
229
261
25
72
67
216
1
481
19
15
91
137
45
36
102
30
81
41
33
80
93
838
741
517
1561
1608
1603
2008
1025
993
19
15
91
137
45
36
102
30
81
41
33
80
93
710
741
517
25
584
1603
1880
769
993
19
15
91
137
45
36
102
30
81
41
33
80
93
710
741
517
1561
1608
1603
1880
769
993
19
15
91
137
45
36
102
30
81
41
33
80
93
710
741
1541
1561
1608
1603
1880
769
2017
19
15
91
137
45
36
102
30
81
41
33
80
573
837
741
517
1561
1608
1795
851
1025
1505
19
15
91
137
45
36
102
30
81
41
33
80
349
326
229
5
25
584
963
472
513
993
19
15
91
137
45
36
102
30
81
41
33
80
349
326
229
517
25
584
963
472
513
2001
19
15
91
137
45
36
102
30
81
41
33
80
349
838
229
5
25
584
963
984
1
993
19
15
91
137
45
36
102
30
81
41
33
80
349
838
741
517
25
584
963
984
1025
1505
19
15
91
137
45
36
102
30
81
41
33
80
349
838
741
517
537
584
963
984
1025
1505
19
15
91
137
45
73
102
30
81
41
33
2
70
198
229
261
25
4
192
128
1
481
19
15
91
137
45
73
102
30
81
41
33
2
454
326
229
5
25
4
960
640
513
993
19
15
91
137
45
73
102
30
81
41
33
2
454
326
229
517
25
4
960
640
513
2017
19
15
91
137
45
73
102
30
81
41
33
2
454
326
229
517
793
964
960
384
513
2017
19
15
91
137
45
73
102
30
81
41
33
258
454
198
229
517
793
772
704
0
513
2017
19
15
91
137
45
73
102
30
81
41
33
258
454
326
229
517
793
772
704
384
513
2017
19
15
91
137
45
73
102
30
81
41
33
258
454
326
741
517
793
772
704
640
1537
993
19
15
91
137
45
73
454
478
593
41
33
258
902
521
965
5
537
772
896
966
1057
1393
19
15
91
137
45
73
454
478
593
41
33
258
902
521
965
517
789
772
896
966
1057
1137
19
15
91
137
45
73
454
478
593
41
33
258
902
521
965
517
793
772
896
966
1057
1137
19
15
91
137
45
329
454
478
593
41
33
770
646
521
965
1029
1557
1796
896
1222
1057
1585
19
15
91
137
45
329
454
478
593
41
33
770
646
521
965
1029
1561
1796
896
1222
1057
1585
19
15
91
137
45
329
454
478
593
41
33
770
646
521
965
517
1557
1796
896
1222
1057
1073
19
15
91
137
45
329
454
478
593
41
33
770
646
521
965
517
1561
1796
896
1222
1057
1073
19
15
91
137
45
292
102
30
81
41
33
464
582
838
229
5
25
392
921
568
1
993
19
15
91
137
45
292
102
30
81
41
33
464
582
838
229
261
25
392
921
568
1
1505
19
15
91
137
301
329
454
478
593
41
545
514
646
521
965
517
1813
772
896
1222
1057
1137
19
15
91
137
301
329
454
478
593
41
545
514
646
521
965
517
1817
772
896
1222
1057
1137
19
15
109
289
301
329
957
902
585
654
386
515
791
1324
294
400
184
418
544
1603
64
1052
19
15
109
265
301
329
957
902
73
742
417
515
791
1300
1350
1376
522
425
544
1619
1104
1076
19
15
109
265
301
329
957
902
73
742
417
515
791
1300
1350
1376
526
425
544
1619
1104
1076
19
15
109
265
301
329
957
906
585
810
417
515
791
513
646
1592
142
425
288
390
104
755
19
15
109
265
301
329
957
906
585
810
417
515
791
513
646
1592
174
425
288
390
104
755
19
15
109
169
45
329
957
902
1097
10
1
771
791
532
1670
8
1550
1793
544
755
1144
1892
19
15
109
169
45
329
957
902
1097
10
1
771
791
532
1670
136
1550
1793
544
755
1136
1540
19
15
109
169
45
329
957
902
1097
10
1
771
791
540
1670
8
1550
1793
544
739
1120
1892
19
15
109
169
45
329
957
902
1097
10
1
771
791
540
1670
136
1550
1793
544
739
1120
1636
19
15
109
169
45
329
957
902
1097
10
1
771
791
540
1606
136
1550
1793
544
739
1056
1540
19
15
109
169
45
329
957
902
1097
10
1
771
791
540
1606
72
1550
1793
544
739
1072
1604
19
15
109
169
45
329
957
902
1097
10
1
771
791
596
1606
72
1550
1793
544
691
656
1668
19
15
109
169
45
329
957
902
1097
10
1
771
791
636
1670
136
1550
1793
544
675
1056
1540
19
15
109
169
45
329
957
902
1097
1546
1
771
791
532
1670
1032
14
1793
544
755
1136
1476
19
15
109
169
45
329
957
902
1097
1546
1
771
791
532
1670
1096
14
1793
544
755
1136
1348
19
15
109
169
45
329
957
902
1097
1546
1
771
791
532
1670
1160
14
1793
544
755
1136
1028
19
15
109
169
45
329
957
902
1097
1546
1
771
791
540
1670
1032
14
1793
544
739
1120
1220
19
15
109
169
45
329
957
902
1097
1546
1
771
791
540
1670
1096
14
1793
544
739
1120
1348
19
15
109
169
45
329
957
902
1097
1546
1
771
791
540
1670
1160
14
1793
544
739
1120
1124
19
15
109
169
45
329
957
902
1097
1546
1
771
791
540
1606
1032
14
1793
544
739
1056
1284
19
15
109
169
45
329
957
902
1097
1546
1
771
791
540
1606
1096
14
1793
544
739
1056
1316
19
15
109
169
45
329
957
902
1097
1546
1
771
791
540
1606
1160
14
1793
544
739
1056
1028
19
15
109
169
45
329
957
902
1097
1546
1
771
791
596
1606
1096
14
1793
544
691
656
292
19
15
109
169
45
329
957
902
1097
1546
1
771
791
596
1606
1160
14
1793
544
691
656
516
19
15
109
169
45
329
957
902
1097
1546
1
771
791
636
1670
1032
14
1793
544
675
1056
1380
19
15
109
169
45
329
957
902
1097
1546
1
771
791
636
1670
1096
14
1793
544
675
1056
1412
19
15
109
169
45
329
957
902
1097
1546
1
771
791
636
1670
1160
14
1793
544
675
1056
1028
19
15
109
169
45
329
957
902
73
10
1
771
791
1036
1414
1032
1550
1793
544
1795
1120
1284
19
15
109
169
45
329
957
902
73
10
1
771
791
1036
1414
1160
526
1793
544
1795
1120
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1036
1414
1160
1550
1793
544
1795
1120
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1036
1350
1032
526
1793
544
1795
1072
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1036
1350
1032
1550
1793
544
1795
1072
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1036
1350
1096
1550
1793
544
1795
1072
644
19
15
109
169
45
329
957
902
73
10
1
771
791
1036
838
1096
1550
1793
544
1795
48
644
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
1414
1032
1550
1793
544
1779
1136
1476
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
1414
1160
1550
1793
544
1779
1136
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
1350
1032
526
1793
544
1843
1072
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
1350
1032
1550
1793
544
1843
1072
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
1350
1096
1550
1793
544
1843
1056
548
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
838
1032
526
1793
544
1843
48
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
838
1032
1550
1793
544
1843
48
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1044
838
1096
1550
1793
544
1843
32
548
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
902
1032
1550
1793
544
1763
96
708
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
902
1160
1550
1793
544
1763
112
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
1414
1032
1550
1793
544
1763
1120
1124
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
1414
1160
1550
1793
544
1763
1136
1028
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
1350
1032
526
1793
544
1763
1056
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
1350
1032
1550
1793
544
1763
1056
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
1350
1096
1550
1793
544
1763
1056
1572
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
838
8
526
1793
544
1763
32
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
806
1160
1550
1793
544
1763
0
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
1318
1160
526
1793
544
1763
1024
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1052
1318
1160
1550
1793
544
1763
1024
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1108
1350
1032
526
1793
544
1907
1104
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1108
1350
1032
1550
1793
544
1907
1104
1540
19
15
109
169
45
329
957
902
73
10
1
771
791
1108
1350
1096
1550
1793
544
1907
1104
644
19
15
109
169
45
329
957
902
73
10
1
771
791
1108
838
1032
526
1793
544
1907
80
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1108
838
1032
1550
1793
544
1907
80
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1108
838
1096
1550
1793
544
1907
80
644
19
15
109
169
45
329
957
902
73
10
1
771
791
268
902
1096
1550
1793
1312
1283
0
644
19
15
109
169
45
329
957
902
73
10
1
771
791
268
902
1160
1550
1793
1312
1283
0
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
902
1032
1550
1793
544
1827
64
708
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
902
1096
1550
1793
544
1827
64
580
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
902
1160
1550
1793
544
1827
64
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
1414
1032
1550
1793
544
1827
1120
1284
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
1414
1096
1550
1793
544
1827
1088
580
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
1414
1160
526
1793
544
1827
1088
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
1414
1160
1550
1793
544
1827
1088
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
1350
1032
526
1793
544
1827
1040
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
1350
1032
1550
1793
544
1827
1040
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
1350
1096
1550
1793
544
1827
1040
548
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
838
1032
526
1793
544
1827
16
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
838
1032
1550
1793
544
1827
16
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1084
838
1096
1550
1793
544
1827
16
548
19
15
109
169
45
329
957
902
73
10
1
771
791
276
838
1032
1550
1793
1312
1331
80
772
19
15
109
169
45
329
957
902
73
10
1
771
791
276
838
1096
1550
1793
1312
1331
80
580
19
15
109
169
45
329
957
902
73
10
1
771
791
1116
1350
1032
526
1793
544
1891
1088
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1116
1350
1032
1550
1793
544
1891
1088
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1116
1350
1096
1550
1793
544
1891
1088
644
19
15
109
169
45
329
957
902
73
10
1
771
791
1116
838
1032
526
1793
544
1891
64
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1116
838
1032
1550
1793
544
1891
64
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1116
838
1096
1550
1793
544
1891
64
644
19
15
109
169
45
329
957
902
73
10
1
771
791
1148
1414
1096
1550
1793
544
1699
1056
1092
19
15
109
169
45
329
957
902
73
10
1
771
791
1148
1414
1160
526
1793
544
1699
1056
1028
19
15
109
169
45
329
957
902
73
10
1
771
791
1148
1414
1160
1550
1793
544
1699
1056
1028
19
15
109
169
45
329
957
902
73
10
1
771
791
308
902
1032
1550
1793
1312
1299
48
772
19
15
109
169
45
329
957
902
73
10
1
771
791
308
902
1096
1550
1793
1312
1299
48
644
19
15
109
169
45
329
957
902
73
10
1
771
791
308
902
1160
1550
1793
1312
1299
48
516
19
15
109
169
45
329
957
902
73
10
1
771
791
316
902
1032
1550
1793
1312
1315
32
676
19
15
109
169
45
329
957
902
73
10
1
771
791
316
902
1096
1550
1793
1312
1315
32
836
19
15
109
169
45
329
957
902
73
10
1
771
791
316
902
1160
1550
1793
1312
1315
32
516
19
15
109
169
45
329
957
902
73
10
1
771
791
1324
1318
1032
1550
1793
544
1603
1088
1284
19
15
109
169
45
329
957
902
73
10
1
771
791
1324
1318
1096
1550
1793
544
1603
1088
1348
19
15
109
169
45
329
957
902
585
10
1
771
791
524
646
8
1550
1793
1312
387
96
2020
19
15
109
169
45
329
957
902
585
10
1
771
791
532
646
8
1550
1793
1312
499
120
1892
19
15
109
169
45
329
957
902
585
10
1
771
791
268
70
72
1550
1793
1312
1283
384
132
19
15
109
169
45
329
957
902
585
10
1
771
791
268
390
8
1550
1793
1312
1283
1024
260
19
15
109
169
45
329
957
902
585
10
1
771
791
268
390
72
1550
1793
1312
1283
1024
1092
19
15
109
169
45
329
957
902
585
10
1
771
791
276
70
72
1550
1793
1312
1331
288
804
19
15
109
169
45
329
957
902
585
10
1
771
791
276
326
8
1550
1793
1312
1331
1104
516
19
15
109
169
45
329
957
902
585
10
1
771
791
276
326
72
1550
1793
1312
1331
1104
644
19
15
109
169
45
329
957
902
585
10
1
771
791
540
646
8
1550
1793
1312
483
96
1892
19
15
109
169
45
329
957
902
585
10
1
771
791
540
582
72
1550
1793
1312
483
48
1860
19
15
109
169
45
329
957
902
585
10
1
771
791
300
294
8
1550
1793
1312
1347
1088
1284
19
15
109
169
45
329
957
902
585
10
1
771
791
300
294
72
1550
1793
1312
1347
1088
388
19
15
109
169
45
329
957
902
585
10
1
771
791
316
70
72
1550
1793
1312
1315
272
132
19
15
109
169
45
329
957
902
585
10
1
771
791
316
390
8
1550
1793
1312
1315
1056
260
19
15
109
169
45
329
957
902
585
10
1
771
791
316
390
72
1550
1793
1312
1315
1056
1092
19
15
109
169
45
329
957
902
585
10
1
771
791
1324
390
8
1550
1793
544
1603
48
260
19
15
109
169
45
329
957
902
585
10
1
771
791
1324
390
72
1550
1793
544
1603
48
1092
19
15
109
169
45
329
957
902
585
10
1
771
791
1324
294
8
1550
1793
544
1603
64
260
19
15
109
169
45
329
957
902
585
10
1
771
791
1324
294
72
1550
1793
544
1603
64
580
19
15
109
169
45
329
957
902
585
10
1
771
791
636
646
72
1550
1793
1312
419
32
1924
19
15
109
169
45
329
957
902
585
522
1
771
791
1036
646
1672
14
1793
544
1795
176
676
19
15
109
169
45
329
957
902
585
522
1
771
791
1044
646
1672
14
1793
544
1843
160
676
19
15
109
169
45
329
957
902
585
522
1
771
791
1076
646
1672
14
1794
544
1811
176
516
19
15
109
169
45
329
957
902
585
522
1
771
791
1084
646
1672
14
1793
544
1827
160
516
19
15
109
169
45
329
957
902
585
1546
1
771
791
1036
1094
1032
14
1793
544
1795
1408
1284
19
15
109
169
45
329
957
902
585
1546
1
771
791
1036
1094
1096
14
1793
544
1795
1408
1156
19
15
109
169
45
329
957
902
585
1546
1
771
791
1036
1158
1032
14
1793
544
1795
1280
708
19
15
109
169
45
329
957
902
585
1546
1
771
791
1036
1158
1096
14
1793
544
1795
1280
1412
19
15
109
169
45
329
957
902
585
1546
1
771
791
1036
646
1032
14
1793
544
1795
176
932
19
15
109
169
45
329
957
902
585
1546
1
771
791
1036
646
1096
14
1793
544
1795
176
900
19
15
109
169
45
329
957
902
585
1546
1
771
791
1044
1094
1032
14
1793
544
1843
1424
1284
19
15
109
169
45
329
957
902
585
1546
1
771
791
1044
1094
1096
14
1793
544
1843
1424
1412
19
15
109
169
45
329
957
902
585
1546
1
771
791
1044
1158
1032
14
1793
544
1843
1184
1380
19
15
109
169
45
329
957
902
585
1546
1
771
791
1044
1158
1096
14
1793
544
1843
1184
1924
19
15
109
169
45
329
957
902
585
1546
1
771
791
1044
646
1032
14
1793
544
1843
160
996
19
15
109
169
45
329
957
902
585
1546
1
771
791
1044
646
1096
14
1793
544
1843
176
900
19
15
109
169
45
329
957
902
585
1546
1
771
791
1052
1094
1032
14
1793
544
1763
1568
1796
19
15
109
169
45
329
957
902
585
1546
1
771
791
1052
1094
1096
14
1793
544
1763
1568
1828
19
15
109
169
45
329
957
902
585
1546
1
771
791
1076
1158
1032
14
1794
544
1811
1200
932
19
15
109
169
45
329
957
902
585
1546
1
771
791
1076
1158
1096
14
1794
544
1811
1200
900
19
15
109
169
45
329
957
902
585
1546
1
771
791
1076
646
1032
14
1794
544
1811
176
932
19
15
109
169
45
329
957
902
585
1546
1
771
791
1076
646
1096
14
1794
544
1811
176
900
19
15
109
169
45
329
957
902
585
1546
1
771
791
1108
1094
1032
14
1793
544
1907
1360
1284
19
15
109
169
45
329
957
902
585
1546
1
771
791
1108
1094
1096
14
1793
544
1715
1168
1924
19
15
109
169
45
329
957
902
585
1546
1
771
791
1084
1158
1032
14
1793
544
1827
1184
932
19
15
109
169
45
329
957
902
585
1546
1
771
791
1084
1158
1096
14
1793
544
1827
1184
900
19
15
109
169
45
329
957
902
585
1546
1
771
791
1084
646
1032
14
1793
544
1827
160
932
19
15
109
169
45
329
957
902
585
1546
1
771
791
1084
646
1096
14
1793
544
1827
160
900
19
15
109
169
45
329
957
902
585
1546
1
771
791
1116
1094
1032
14
1793
544
1891
1344
1284
19
15
109
169
45
329
957
902
585
1546
1
771
791
1116
1094
1096
14
1793
544
1891
1344
1156
19
15
109
169
45
329
957
902
585
1546
1
771
791
596
70
1096
14
1793
544
691
1680
1668
19
15
109
169
557
329
957
902
585
522
1985
515
791
524
646
1672
1886
305
288
387
96
516
19
15
109
169
557
329
957
902
585
522
1985
515
791
532
646
1672
1886
305
288
499
120
516
19
15
109
169
557
329
957
902
585
522
1985
515
791
540
646
1672
1886
305
288
483
96
612
19
15
109
169
557
329
957
902
585
522
1985
515
791
540
582
1672
1886
305
288
483
32
516
19
15
109
169
557
329
957
902
585
522
1985
515
791
636
646
1672
1886
305
288
419
32
676
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1036
134
648
526
769
288
1283
256
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1036
70
648
526
769
288
1283
384
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1036
1094
1032
526
769
288
1283
1408
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1036
1158
1032
526
769
288
1283
1280
1476
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1036
1158
648
526
769
288
1283
1280
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1044
134
648
526
769
288
1331
272
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1044
70
648
526
769
288
1331
336
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1044
1094
1032
526
769
288
1331
1424
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1044
1158
1032
526
769
288
1331
1184
1252
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1044
1158
648
526
769
288
1331
1184
100
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1052
134
648
526
769
288
1507
272
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1052
70
648
526
769
288
1507
320
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1052
1158
1032
526
769
288
995
608
1988
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1052
1158
648
526
769
288
995
608
100
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1068
134
648
526
769
288
1347
304
260
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1068
1158
1032
526
769
288
835
608
932
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1068
1158
648
526
769
288
835
608
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1076
134
648
526
769
288
1299
304
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1076
1158
1032
526
769
288
1299
1200
932
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1076
1158
648
526
769
288
1299
1200
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1108
70
648
526
769
288
1395
272
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1108
1094
1032
526
769
288
627
784
772
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1084
134
648
526
769
288
1315
288
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1084
1158
1032
526
769
288
1315
1184
932
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1084
1158
648
526
769
288
1315
1184
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1164
1158
1032
526
769
288
515
1152
1220
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1164
1158
648
526
769
288
515
1152
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1116
70
648
526
769
288
1379
256
516
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1116
1094
1032
526
769
288
611
832
772
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1148
1158
648
526
769
288
931
544
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1204
1158
1032
526
769
288
531
1072
1380
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1204
1158
648
526
769
288
531
1072
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1172
1158
1032
526
769
288
563
1056
1252
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1172
1158
648
526
769
288
563
1056
100
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1212
1158
1032
526
769
288
547
1040
1220
19
15
109
169
301
841
957
902
585
1546
1537
1539
791
1212
1158
648
526
769
288
547
1040
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1094
1032
1038
1025
1568
1795
1408
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1094
1032
1294
1025
1568
1795
1408
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1094
1096
1150
1137
1568
1795
1408
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1094
1096
622
681
1568
1795
1408
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1158
1032
1038
1025
1568
1795
1280
708
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1158
1032
990
1137
1568
1795
1280
708
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1036
1158
1096
622
681
1568
1795
1280
1412
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1044
1094
1032
1038
1025
1568
1843
1424
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1044
1094
1032
1294
1025
1568
1843
1424
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1044
1094
1096
1550
1025
1312
1523
1360
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1044
1094
1096
1150
1138
1312
1523
1360
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1052
1094
1032
1038
1025
1312
1507
1344
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1052
1094
1032
1294
1025
1312
1507
1344
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1052
1094
1096
1550
1025
1312
1507
1344
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1068
1158
1096
622
681
1568
1859
1328
1412
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1076
1158
1032
1038
1025
1568
1811
1328
1476
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1076
1158
1032
990
1137
1568
1811
1328
1476
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1108
1094
1032
1038
1025
1568
1907
1360
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1108
1094
1032
1294
1025
1568
1907
1360
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1108
1094
1096
1150
1137
1568
1907
1360
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1084
1158
1032
1038
1025
1568
1827
1312
1380
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1084
1158
1032
990
1137
1568
1827
1312
1380
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1084
1158
1096
1150
1137
1568
1827
1312
1412
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
276
326
776
1038
1025
1568
307
1104
4
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1292
1094
1032
1038
1025
1312
1283
1360
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1292
1094
1032
1294
1025
1312
1283
1360
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1292
1094
1096
1550
1025
1312
1283
1408
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1292
1094
1096
1150
1137
1312
1283
1408
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1292
1094
1096
622
681
1568
1283
1408
1156
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1116
1094
1032
1038
1025
1568
1891
1280
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1116
1094
1032
1294
1025
1568
1891
1280
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1300
1094
1032
1038
1025
1312
1331
1360
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1300
1094
1032
1294
1025
1312
1331
1360
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1300
1094
1096
1550
1025
1312
1331
1312
1316
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1332
1094
1096
1150
1137
1312
1299
1296
1412
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1332
1158
1096
1150
1137
1312
1171
560
900
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1340
1094
1032
1038
1025
1312
1315
1296
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1340
1094
1032
1294
1025
1312
1315
1296
1284
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1340
1094
1096
1550
1026
1312
1315
1296
1412
19
15
109
169
301
841
957
902
585
1546
1537
1539
1303
1340
1094
1096
1150
1138
1312
1315
1296
1412
19
15
109
169
301
841
957
906
585
1546
1537
1539
1303
1281
1094
1096
1150
1522
1312
1286
1416
1171
19
15
109
297
301
329
957
902
73
394
385
515
791
1068
1318
392
142
705
544
1859
1056
4
19
15
109
297
301
329
957
902
73
650
385
515
791
1324
1318
1352
622
425
544
1603
1088
1092
19
15
109
297
301
329
957
902
73
650
385
515
791
1324
1318
1352
606
705
544
1603
1088
1092
19
15
109
297
301
329
957
902
73
650
417
515
791
1300
1350
1352
334
393
544
1619
1104
1092
19
15
109
297
301
329
957
902
73
650
417
515
791
1324
1318
1352
334
393
544
1603
1088
1092
19
15
109
297
301
329
957
902
585
778
193
515
791
1044
646
1544
94
1009
544
1843
176
708
19
15
109
297
301
329
957
902
585
778
193
515
791
524
646
1544
94
1457
288
387
96
708
19
15
109
297
301
329
957
902
585
778
193
515
791
524
582
1608
94
945
288
387
384
644
19
15
109
297
301
329
957
902
585
778
193
515
791
532
646
1544
94
881
288
499
112
708
19
15
109
297
301
329
957
902
585
778
193
515
791
1076
646
1544
94
1009
544
1811
144
708
19
15
109
297
301
329
957
902
585
778
193
515
791
540
646
1544
94
1457
288
483
96
708
19
15
109
297
301
329
957
902
585
778
705
515
791
524
582
1608
1118
433
288
387
384
644
19
15
109
297
301
329
957
902
585
778
705
515
791
540
582
1608
1118
433
288
483
48
580
19
15
109
297
301
329
957
902
585
778
705
515
791
596
582
1608
1118
433
288
435
80
644
19
15
109
297
301
329
957
902
585
1674
385
515
791
1108
1094
904
142
450
544
1907
1360
4
19
15
109
297
301
329
957
902
585
1674
385
515
791
1116
1094
904
142
449
544
1891
1344
4
19
15
109
297
301
329
957
902
585
650
385
515
791
1324
294
392
142
705
544
1603
64
1028
19
15
110
265
301
329
957
902
1096
1738
417
515
791
636
1668
1220
142
705
544
675
1073
1090
19
15
110
265
301
329
957
902
584
714
417
515
791
1036
644
1732
142
449
544
1795
177
545
19
15
110
265
301
329
957
902
584
714
417
515
791
1036
644
1740
142
449
544
1795
177
644
19
15
110
265
301
329
957
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
177
577
19
15
110
265
301
329
957
902
584
714
417
515
791
1044
644
1740
142
449
544
1843
177
561
19
15
110
265
301
329
957
902
584
714
417
515
791
524
644
1732
142
449
288
387
97
545
19
15
110
265
301
329
957
902
584
714
417
515
791
524
644
1740
142
449
288
387
97
553
19
15
110
265
301
329
957
902
584
714
417
515
791
524
580
1732
142
449
288
387
385
546
19
15
110
265
301
329
957
902
584
714
417
515
791
1076
644
1732
142
450
544
1811
161
546
19
15
110
265
301
329
957
902
584
714
417
515
791
1084
644
1732
142
450
544
1827
161
641
19
15
110
265
301
329
957
902
584
714
417
515
791
540
644
1732
142
449
288
483
113
546
19
15
110
265
301
329
957
902
584
714
417
515
791
540
644
1740
142
449
288
483
113
548
19
15
110
265
301
329
957
902
584
714
417
515
791
636
644
1732
142
449
288
419
33
641
19
15
110
265
301
329
957
902
584
1738
417
515
791
1036
1156
716
142
449
544
1795
1201
49
19
15
110
265
301
329
957
902
584
1738
417
515
791
1036
644
716
142
449
544
1795
177
49
19
15
110
265
301
329
957
902
584
1738
417
515
791
1044
1156
716
142
449
544
1843
1185
49
19
15
110
265
301
329
957
902
584
1738
417
515
791
1044
644
716
142
449
544
1843
161
49
19
15
110
265
301
329
957
902
584
1738
417
515
791
524
644
716
142
449
288
387
97
49
19
15
110
265
301
329
957
902
584
1738
417
515
791
540
644
716
142
449
288
483
113
68
19
15
110
169
45
329
957
902
1096
10
1
771
791
532
1668
4
1550
1793
544
755
625
1729
19
15
110
169
45
329
957
902
1096
10
1
771
791
532
1668
12
1550
1793
544
755
625
1732
19
15
110
169
45
329
957
902
1096
10
1
771
791
532
1668
132
1550
1793
544
755
1137
1538
19
15
110
169
45
329
957
902
1096
10
1
771
791
532
1668
140
1550
1793
544
755
1137
1540
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1668
4
1550
1793
544
739
1137
1890
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1668
12
1550
1793
544
739
1137
1892
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1668
132
1550
1793
544
739
1137
1538
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1668
140
1550
1793
544
739
1137
1540
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1604
132
1550
1793
544
739
545
1538
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1604
68
1550
1793
544
739
545
1826
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1604
140
1550
1793
544
739
1073
1540
19
15
110
169
45
329
957
902
1096
10
1
771
791
540
1604
76
1550
1793
544
739
545
1828
19
15
110
169
45
329
957
902
1096
10
1
771
791
596
1604
132
1550
1793
544
691
661
1557
19
15
110
169
45
329
957
902
1096
10
1
771
791
596
1604
68
1550
1793
544
691
661
1666
19
15
110
169
45
329
957
902
1096
10
1
771
791
596
1604
140
1550
1793
544
691
661
1553
19
15
110
169
45
329
957
902
1096
10
1
771
791
596
1604
76
1550
1793
544
691
661
1668
19
15
110
169
45
329
957
902
1096
10
1
771
791
636
1668
132
1550
1793
544
675
1057
1537
19
15
110
169
45
329
957
902
1096
10
1
771
791
636
1668
140
1550
1793
544
675
1057
1540
19
15
110
169
45
329
957
902
1096
1546
1
771
791
532
1668
1028
14
1793
544
755
1137
1473
19
15
110
169
45
329
957
902
1096
1546
1
771
791
532
1668
1036
14
1793
544
755
1137
1476
19
15
110
169
45
329
957
902
1096
1546
1
771
791
532
1668
1092
14
1793
544
755
1137
1345
19
15
110
169
45
329
957
902
1096
1546
1
771
791
532
1668
1156
14
1793
544
755
1137
1026
19
15
110
169
45
329
957
902
1096
1546
1
771
791
532
1668
1100
14
1793
544
755
1137
1348
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1668
1028
14
1793
544
739
1137
1218
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1668
1036
14
1793
544
739
1137
1220
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1668
1092
14
1793
544
739
1137
1346
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1668
1156
14
1793
544
739
1137
1026
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1668
1100
14
1793
544
739
1137
1348
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1604
1028
14
1793
544
739
545
770
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1604
1036
14
1793
544
739
1073
1284
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1604
1092
14
1793
544
739
1073
1314
19
15
110
169
45
329
957
902
1096
1546
1
771
791
540
1604
1100
14
1793
544
739
1073
1316
19
15
110
169
45
329
957
902
1096
1546
1
771
791
596
1604
1028
14
1793
544
691
661
277
19
15
110
169
45
329
957
902
1096
1546
1
771
791
596
1604
1036
14
1793
544
691
661
273
19
15
110
169
45
329
957
902
1096
1546
1
771
791
596
1604
1092
14
1793
544
691
661
290
19
15
110
169
45
329
957
902
1096
1546
1
771
791
596
1604
1156
14
1793
544
691
661
514
19
15
110
169
45
329
957
902
1096
1546
1
771
791
596
1604
1100
14
1793
544
691
661
292
19
15
110
169
45
329
957
902
1096
1546
1
771
791
636
1668
1028
14
1793
544
675
1057
1377
19
15
110
169
45
329
957
902
1096
1546
1
771
791
636
1668
1092
14
1793
544
675
1057
1345
19
15
110
169
45
329
957
902
1096
1546
1
771
791
636
1668
1156
14
1793
544
675
1057
1025
19
15
110
169
45
329
957
902
1096
1546
1
771
791
636
1668
1100
14
1793
544
675
1057
1412
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1028
526
1793
544
1795
1073
1537
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1028
1550
1793
544
1795
1073
1537
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1036
526
1793
544
1795
1073
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1036
1550
1793
544
1795
1073
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1092
1550
1793
544
1795
1073
1409
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1092
782
1794
544
1795
1073
1409
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1348
1100
1550
1793
544
1795
1073
644
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
1028
526
1793
544
1795
49
532
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
1028
1550
1793
544
1795
49
532
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
1036
526
1793
544
1795
49
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
1036
1550
1793
544
1795
49
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
516
782
1793
544
1795
49
1
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
1092
1550
1793
544
1795
49
545
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
1092
782
1794
544
1795
49
545
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
1100
1550
1793
544
1795
49
644
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
836
580
526
1794
544
1795
49
65
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
804
1028
526
1793
544
1795
17
706
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
804
1028
1550
1793
544
1795
17
706
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
804
1060
526
1793
544
1795
17
724
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
804
1156
1550
1793
544
1795
17
513
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
804
1100
1550
1793
544
1795
17
644
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
804
1164
1550
1793
544
1795
17
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1316
1028
526
1793
544
1795
1041
706
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1316
1028
1550
1793
544
1795
1041
706
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1316
1060
526
1793
544
1795
1041
724
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1316
1156
1550
1793
544
1795
1041
513
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1316
1100
1550
1793
544
1795
1041
644
19
15
110
169
45
329
957
902
72
10
1
771
791
1036
1316
1164
1550
1793
544
1795
1041
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
900
516
782
1793
544
1843
113
194
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1028
526
1793
544
1779
1137
1473
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1028
1550
1793
544
1779
1137
1473
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1036
1550
1793
544
1779
1137
1476
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1092
1550
1793
544
1779
1137
1601
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1156
1550
1793
544
1779
1137
1538
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1100
1550
1793
544
1779
1137
1604
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1412
1164
1550
1793
544
1779
1137
1540
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1028
526
1793
544
1843
1057
514
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1028
1550
1793
544
1843
1057
514
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1036
526
1793
544
1843
1057
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1036
1550
1793
544
1843
1057
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1092
1550
1793
544
1843
1057
545
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1092
782
1794
544
1843
1073
545
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
1348
1100
1550
1793
544
1843
1057
625
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
1028
526
1793
544
1843
33
513
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
1028
1550
1793
544
1843
33
513
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
1036
526
1793
544
1843
33
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
1036
1550
1793
544
1843
33
529
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
516
782
1793
544
1843
33
1
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
1092
1550
1793
544
1843
33
545
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
1092
782
1794
544
1843
49
545
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
1100
1550
1793
544
1843
33
625
19
15
110
169
45
329
957
902
72
10
1
771
791
1044
836
580
526
1794
544
1843
49
65
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
900
1036
1550
1793
544
1763
113
708
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
900
516
782
1793
544
1763
97
97
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
900
1164
1550
1793
544
1763
113
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1028
526
1793
544
1763
1121
1473
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1028
1550
1793
544
1763
1121
1473
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1036
1550
1793
544
1763
1121
1476
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1092
1550
1793
544
1763
1121
1601
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1156
1550
1793
544
1763
1137
1538
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1100
1550
1793
544
1763
1121
1604
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1412
1164
1550
1793
544
1763
1137
1028
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
804
1156
1550
1793
544
1763
1
514
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
804
1164
1550
1793
544
1763
1
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1316
1156
1550
1793
544
1763
1025
1537
19
15
110
169
45
329
957
902
72
10
1
771
791
1052
1316
1164
1550
1793
544
1763
1025
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1028
526
1793
544
1907
1105
1538
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1028
1550
1793
544
1907
1105
1538
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1036
526
1793
544
1907
1105
1540
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1036
1550
1793
544
1907
1105
1540
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1092
1550
1793
544
1907
1105
642
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1092
782
1794
544
1907
1105
642
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
1348
1100
1550
1793
544
1907
1105
645
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
1028
526
1793
544
1907
81
532
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
1028
1550
1793
544
1907
81
532
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
1036
526
1793
544
1907
81
530
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
1036
1550
1793
544
1907
81
530
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
516
782
1793
544
1907
81
2
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
1092
1550
1793
544
1907
81
642
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
1092
782
1794
544
1907
81
642
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
1100
1550
1793
544
1907
81
644
19
15
110
169
45
329
957
902
72
10
1
771
791
1108
836
580
526
1794
544
1907
81
66
19
15
110
169
45
329
957
902
72
10
1
771
791
268
900
1028
1550
1793
1312
1283
1
770
19
15
110
169
45
329
957
902
72
10
1
771
791
268
900
1036
1550
1793
1312
1283
1
772
19
15
110
169
45
329
957
902
72
10
1
771
791
268
900
516
782
1793
1312
1283
1
162
19
15
110
169
45
329
957
902
72
10
1
771
791
268
900
1092
1550
1793
1312
1283
1
642
19
15
110
169
45
329
957
902
72
10
1
771
791
268
900
1156
1550
1793
1312
1283
1
514
19
15
110
169
45
329
957
902
72
10
1
771
791
268
900
580
526
1794
1312
1283
1
130
19
15
110
169
45
329
957
902
72
10
1
771
791
268
900
1164
1550
1793
1312
1283
1
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
1028
526
1793
544
1827
65
705
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
1028
1550
1793
544
1827
65
705
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
1036
1550
1793
544
1827
65
708
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
516
782
1793
544
1827
65
193
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
1092
1550
1793
544
1827
65
577
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
1156
1550
1793
544
1827
65
513
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
1100
1550
1793
544
1827
65
593
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
580
526
1794
544
1827
65
129
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
900
1164
1550
1793
544
1827
65
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1028
526
1793
544
1827
1121
1281
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1028
1550
1793
544
1827
1121
1281
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1036
526
1793
544
1827
1121
1284
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1036
1550
1793
544
1827
1121
1284
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1092
1550
1793
544
1827
1089
577
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1092
782
1794
544
1827
1089
577
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1156
1550
1793
544
1827
1089
513
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1100
1550
1793
544
1827
1121
1668
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1412
1164
1550
1793
544
1827
1089
517
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1348
1036
526
1793
544
1827
1041
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1348
1036
1550
1793
544
1827
1041
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1348
1092
1550
1793
544
1827
1041
546
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
1348
1100
1550
1793
544
1827
1041
548
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
836
1036
526
1793
544
1827
17
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
836
1036
1550
1793
544
1827
17
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
836
516
782
1793
544
1827
17
2
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
836
1092
1550
1793
544
1827
17
546
19
15
110
169
45
329
957
902
72
10
1
771
791
1084
836
1100
1550
1793
544
1827
17
548
19
15
110
169
45
329
957
902
72
10
1
771
791
276
836
1028
1550
1793
1312
1331
85
770
19
15
110
169
45
329
957
902
72
10
1
771
791
276
836
1036
1550
1793
1312
1331
85
772
19
15
110
169
45
329
957
902
72
10
1
771
791
276
836
516
782
1793
1312
1331
85
2
19
15
110
169
45
329
957
902
72
10
1
771
791
276
836
1092
1550
1793
1312
1331
85
578
19
15
110
169
45
329
957
902
72
10
1
771
791
276
836
1092
782
1794
1312
1331
85
578
19
15
110
169
45
329
957
902
72
10
1
771
791
276
836
580
526
1794
1312
1331
85
130
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1028
526
1793
544
1891
1089
514
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1028
1550
1793
544
1891
1089
514
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1036
526
1793
544
1891
1089
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1036
1550
1793
544
1891
1089
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1092
1550
1793
544
1891
1089
642
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1092
782
1794
544
1891
1089
642
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
1348
1100
1550
1793
544
1891
1089
1348
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
1028
526
1793
544
1891
65
514
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
1028
1550
1793
544
1891
65
514
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
1036
526
1793
544
1891
65
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
1036
1550
1793
544
1891
65
516
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
516
782
1793
544
1891
65
1
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
1092
1550
1793
544
1891
65
577
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
1092
782
1794
544
1891
65
577
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
1100
1550
1793
544
1891
65
625
19
15
110
169
45
329
957
902
72
10
1
771
791
1116
836
580
526
1794
544
1891
65
65
19
15
110
169
45
329
957
902
72
10
1
771
791
1148
1412
1092
1550
1793
544
1699
1057
1089
19
15
110
169
45
329
957
902
72
10
1
771
791
1148
1412
1092
782
1794
544
1699
1057
1089
19
15
110
169
45
329
957
902
72
10
1
771
791
1148
1412
1156
1550
1793
544
1699
1057
1025
19
15
110
169
45
329
957
902
72
10
1
771
791
1148
1412
1100
1550
1793
544
1699
1057
1093
19
15
110
169
45
329
957
902
72
10
1
771
791
308
900
1028
1550
1793
1312
1299
49
769
19
15
110
169
45
329
957
902
72
10
1
771
791
308
900
1036
1550
1793
1312
1299
49
772
19
15
110
169
45
329
957
902
72
10
1
771
791
308
900
516
782
1794
1312
1299
49
193
19
15
110
169
45
329
957
902
72
10
1
771
791
308
900
1092
1550
1793
1312
1299
49
641
19
15
110
169
45
329
957
902
72
10
1
771
791
308
900
1156
1550
1793
1312
1299
49
513
19
15
110
169
45
329
957
902
72
10
1
771
791
308
900
580
526
1794
1312
1299
49
129
19
15
110
169
45
329
957
902
72
10
1
771
791
308
900
1164
1550
1793
1312
1299
49
516
19
15
110
169
45
329
957
902
72
10
1
771
791
316
900
1028
1550
1793
1312
1315
33
674
19
15
110
169
45
329
957
902
72
10
1
771
791
316
900
1036
1550
1793
1312
1315
33
676
19
15
110
169
45
329
957
902
72
10
1
771
791
316
900
516
782
1793
1312
1315
33
98
19
15
110
169
45
329
957
902
72
10
1
771
791
316
900
1092
1550
1793
1312
1315
33
834
19
15
110
169
45
329
957
902
72
10
1
771
791
316
900
1156
1550
1793
1312
1315
33
514
19
15
110
169
45
329
957
902
72
10
1
771
791
316
900
580
526
1794
1312
1315
33
130
19
15
110
169
45
329
957
902
72
10
1
771
791
316
900
1164
1550
1793
1312
1315
33
516
19
15
110
169
45
329
957
902
584
10
1
771
791
268
68
68
1550
1793
1312
1283
1409
1409
19
15
110
169
45
329
957
902
584
10
1
771
791
268
68
76
1550
1793
1312
1283
1409
132
19
15
110
169
45
329
957
902
584
10
1
771
791
276
68
68
1550
1793
1312
1331
289
897
19
15
110
169
45
329
957
902
584
10
1
771
791
276
68
76
1550
1793
1312
1331
289
913
19
15
110
169
45
329
957
902
584
10
1
771
791
276
324
4
1550
1793
1312
1331
1109
514
19
15
110
169
45
329
957
902
584
10
1
771
791
276
324
12
1550
1793
1312
1331
1109
516
19
15
110
169
45
329
957
902
584
10
1
771
791
276
324
68
1550
1793
1312
1331
1109
642
19
15
110
169
45
329
957
902
584
10
1
771
791
276
324
76
1550
1793
1312
1331
1109
644
19
15
110
169
45
329
957
902
584
10
1
771
791
540
644
4
1550
1793
1312
483
113
1890
19
15
110
169
45
329
957
902
584
10
1
771
791
540
644
12
1550
1793
1312
483
113
1892
19
15
110
169
45
329
957
902
584
10
1
771
791
316
68
68
1550
1793
1312
1315
273
130
19
15
110
169
45
329
957
902
584
10
1
771
791
316
68
76
1550
1793
1312
1315
273
132
19
15
110
169
45
329
957
902
584
10
1
771
791
316
388
4
1550
1793
1312
1315
1057
257
19
15
110
169
45
329
957
902
584
10
1
771
791
316
388
68
1550
1793
1312
1315
1057
385
19
15
110
169
45
329
957
902
584
10
1
771
791
316
388
76
1550
1793
1312
1315
1057
1092
19
15
110
169
45
329
957
902
584
10
1
771
791
1324
388
4
1550
1793
544
1603
49
258
19
15
110
169
45
329
957
902
584
10
1
771
791
1324
388
68
1550
1793
544
1603
49
1090
19
15
110
169
45
329
957
902
584
10
1
771
791
1324
388
76
1550
1793
544
1603
49
1092
19
15
110
169
45
329
957
902
584
10
1
771
791
636
644
68
1550
1793
1312
419
33
1921
19
15
110
169
45
329
957
902
584
10
1
771
791
636
644
76
1550
1793
1312
419
33
1924
19
15
110
169
45
329
957
902
584
522
1
771
791
1036
644
1668
14
1793
544
1795
177
532
19
15
110
169
45
329
957
902
584
522
1
771
791
1036
644
1676
14
1793
544
1795
177
529
19
15
110
169
45
329
957
902
584
522
1
771
791
1044
644
1668
14
1793
544
1843
161
513
19
15
110
169
45
329
957
902
584
522
1
771
791
1044
644
1676
14
1793
544
1843
161
529
19
15
110
169
45
329
957
902
584
522
1
771
791
1076
644
1668
14
1794
544
1811
177
513
19
15
110
169
45
329
957
902
584
522
1
771
791
1076
644
1676
14
1794
544
1811
177
516
19
15
110
169
45
329
957
902
584
522
1
771
791
1084
644
1668
14
1793
544
1827
161
513
19
15
110
169
45
329
957
902
584
522
1
771
791
1084
644
1676
14
1793
544
1827
161
516
19
15
110
169
45
329
957
902
584
1546
1025
771
791
268
324
772
2038
1521
800
1283
1105
2
19
15
110
169
45
329
957
902
584
1546
1025
771
791
268
324
772
2030
1473
800
1283
1105
2
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
1156
1028
14
1793
544
1795
1281
706
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
1156
1036
14
1793
544
1795
1201
945
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
1156
1092
14
1793
544
1795
1281
1346
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
1156
1100
14
1793
544
1795
1281
1362
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
644
1028
14
1793
544
1795
177
929
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
644
1036
14
1793
544
1795
177
945
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
644
1092
14
1793
544
1795
177
898
19
15
110
169
45
329
957
902
584
1546
1
771
791
1036
644
1100
14
1793
544
1795
177
900
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1092
1028
14
1793
544
1843
1429
1282
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1092
1036
14
1793
544
1843
1429
1284
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1092
1092
14
1793
544
1843
1429
1410
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1092
1100
14
1793
544
1843
1429
1412
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1156
1028
14
1793
544
1843
1185
1377
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1156
1036
14
1793
544
1843
1185
1380
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1156
1092
14
1793
544
1843
1185
1921
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
1156
1100
14
1793
544
1843
1185
1924
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
644
1028
14
1793
544
1843
161
961
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
644
1036
14
1793
544
1843
161
977
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
644
1092
14
1793
544
1843
177
897
19
15
110
169
45
329
957
902
584
1546
1
771
791
1044
644
1100
14
1793
544
1843
177
900
19
15
110
169
45
329
957
902
584
1546
1
771
791
1076
1156
1036
14
1794
544
1811
1201
946
19
15
110
169
45
329
957
902
584
1546
1
771
791
1076
1156
1100
14
1794
544
1811
1201
900
19
15
110
169
45
329
957
902
584
1546
1
771
791
1076
644
1028
14
1794
544
1811
177
929
19
15
110
169
45
329
957
902
584
1546
1
771
791
1076
644
1036
14
1794
544
1811
177
933
19
15
110
169
45
329
957
902
584
1546
1
771
791
1076
644
1092
14
1794
544
1811
177
897
19
15
110
169
45
329
957
902
584
1546
1
771
791
1076
644
1100
14
1794
544
1811
177
900
19
15
110
169
45
329
957
902
584
1546
1
771
791
1108
1092
1028
14
1793
544
1907
1361
1282
19
15
110
169
45
329
957
902
584
1546
1
771
791
1108
1092
1036
14
1793
544
1907
1361
1284
19
15
110
169
45
329
957
902
584
1546
1
771
791
1108
1092
1092
14
1793
544
1715
1173
1922
19
15
110
169
45
329
957
902
584
1546
1
771
791
1108
1092
1100
14
1793
544
1715
1173
1924
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
1156
1028
14
1793
544
1827
1185
929
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
1156
1036
14
1793
544
1827
1185
1381
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
1156
1092
14
1793
544
1827
1185
897
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
1156
1100
14
1793
544
1827
1185
900
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
644
1028
14
1793
544
1827
161
929
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
644
1036
14
1793
544
1827
161
932
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
644
1092
14
1793
544
1827
161
897
19
15
110
169
45
329
957
902
584
1546
1
771
791
1084
644
1100
14
1793
544
1827
161
900
19
15
110
169
45
329
957
902
584
1546
1
771
791
1116
1092
1028
14
1793
544
1891
1345
1281
19
15
110
169
45
329
957
902
584
1546
1
771
791
1116
1092
1036
14
1793
544
1891
1345
1284
19
15
110
169
45
329
957
902
584
1546
1
771
791
1116
1092
1092
14
1793
544
1891
1345
1345
19
15
110
169
45
329
957
902
584
1546
1
771
791
1116
1092
1100
14
1793
544
1891
1345
1169
19
15
110
169
45
329
957
902
584
1546
1
771
791
596
68
1092
14
1793
544
691
1685
1666
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
68
1036
1886
1137
800
643
1585
1796
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
68
1100
1878
305
800
643
1585
1604
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
1092
1028
1878
305
288
387
897
770
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
1092
1092
1878
305
288
387
897
1154
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
1092
1060
1878
305
288
387
897
1250
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
1092
1100
1878
305
288
387
897
1156
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
644
1092
1878
305
288
387
113
834
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
644
1100
1878
305
288
387
113
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
644
1100
1886
305
288
387
113
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
580
1092
1878
305
288
387
385
898
19
15
110
169
45
329
957
902
584
1546
1473
771
791
524
580
1100
1878
305
288
387
385
900
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
1092
1028
1878
305
288
499
849
770
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
1092
1092
1878
305
288
499
849
898
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
1092
1100
1878
305
288
499
849
1169
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
644
1092
1878
305
288
499
113
833
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
644
1100
1878
305
288
499
113
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
644
1100
1886
305
288
499
113
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
580
1092
1878
305
288
499
337
898
19
15
110
169
45
329
957
902
584
1546
1473
771
791
532
580
1100
1878
305
288
499
337
900
19
15
110
169
45
329
957
902
584
1546
1473
771
791
540
132
1036
1886
1138
800
739
1697
1732
19
15
110
169
45
329
957
902
584
1546
1473
771
791
540
644
1092
1878
305
288
483
113
834
19
15
110
169
45
329
957
902
584
1546
1473
771
791
540
644
1100
1878
305
288
483
113
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
540
644
1100
1886
305
288
483
113
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
540
580
1092
1878
305
288
483
33
802
19
15
110
169
45
329
957
902
584
1546
1473
771
791
540
580
1100
1878
305
288
483
33
804
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
132
1036
1886
1137
800
659
1681
1745
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
132
1092
1878
305
800
659
1681
1857
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
132
1100
1878
305
800
659
1681
1873
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
68
1036
1886
1137
800
659
1553
1796
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
68
1092
1878
305
800
659
1553
1601
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
68
1100
1878
305
800
659
1553
1604
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
644
1092
1878
305
288
403
65
833
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
644
1100
1878
305
288
403
65
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
580
1092
1878
305
288
403
17
833
19
15
110
169
45
329
957
902
584
1546
1473
771
791
564
580
1100
1878
305
288
403
17
836
19
15
110
169
45
329
957
902
584
1546
1473
771
791
596
580
1092
1878
305
288
435
85
898
19
15
110
169
45
329
957
902
584
1546
1473
771
791
596
580
1100
1878
305
288
435
85
900
19
15
110
169
45
329
957
902
584
1546
1473
771
791
636
644
1092
1878
305
288
419
33
897
19
15
110
169
45
329
957
902
584
1546
1473
771
791
636
644
1100
1878
305
288
419
33
900
19
15
110
169
557
329
957
902
584
522
1985
515
791
524
644
1668
1878
305
288
387
97
513
19
15
110
169
557
329
957
902
584
522
1985
515
791
524
644
1676
1886
305
288
387
97
516
19
15
110
169
557
329
957
902
584
522
1985
515
791
524
580
1676
1886
305
288
387
49
530
19
15
110
169
557
329
957
902
584
522
1985
515
791
532
644
1676
1886
305
288
499
113
530
19
15
110
169
557
329
957
902
584
522
1985
515
791
540
644
1668
1878
305
288
483
113
514
19
15
110
169
557
329
957
902
584
522
1985
515
791
540
644
1668
1886
305
288
483
113
514
19
15
110
169
557
329
957
902
584
522
1985
515
791
540
644
1676
1886
305
288
483
113
516
19
15
110
169
557
329
957
902
584
522
1985
515
791
636
644
1668
1878
305
288
419
33
673
19
15
110
169
557
329
957
902
584
522
1985
515
791
636
644
1668
1886
305
288
419
33
673
19
15
110
169
557
329
957
902
584
522
1985
515
791
636
644
1676
1886
305
288
419
33
676
19
15
110
169
301
329
957
902
584
10
513
515
791
268
68
68
1806
1473
1312
1283
1153
130
19
15
110
169
301
329
957
902
584
10
513
515
791
268
324
68
1806
1473
1312
1283
1105
642
19
15
110
169
301
329
957
902
584
10
513
515
791
276
68
68
1806
1473
1312
1331
289
897
19
15
110
169
301
329
957
902
584
10
513
515
791
276
388
68
1806
1474
1312
1331
1041
386
19
15
110
169
301
329
957
902
584
10
513
515
791
276
324
68
1806
1473
1312
1331
1105
642
19
15
110
169
301
329
957
902
584
1546
513
515
791
268
68
644
270
1473
1312
1283
1153
514
19
15
110
169
301
329
957
902
584
1546
513
515
791
268
388
644
270
1473
1312
1283
1025
1
19
15
110
169
301
329
957
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
289
513
19
15
110
169
301
329
957
902
584
1546
1537
515
791
268
324
772
1022
497
1312
1283
1105
2
19
15
110
169
301
329
957
902
584
1546
1537
515
791
268
324
772
982
449
1312
1283
1105
2
19
15
110
169
301
329
957
902
584
1546
1537
515
791
268
324
772
1014
497
1312
1283
1105
2
19
15
110
169
301
329
957
902
584
1546
1537
515
791
268
324
772
990
449
1312
1283
1105
2
19
15
110
169
301
329
957
902
584
1546
1537
515
791
268
324
780
990
449
1312
1283
1105
4
19
15
110
169
301
329
957
902
584
1546
1537
515
791
276
324
772
982
450
1312
1331
1105
2
19
15
110
169
301
329
957
902
584
1546
1537
515
791
276
324
772
990
449
1312
1331
1105
2
19
15
110
169
301
329
957
902
584
1546
1537
515
791
276
324
780
990
449
1312
1331
1105
18
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
132
644
526
769
288
1283
257
513
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
132
652
526
769
288
1283
257
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
68
644
526
769
288
1283
385
513
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
68
652
526
769
288
1283
385
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1092
1028
526
769
288
1283
1409
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1092
1036
526
769
288
1283
1409
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1092
1060
526
769
288
1283
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1156
1028
526
769
288
1283
1281
1474
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1156
1036
526
769
288
1283
1281
1508
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1156
644
526
769
288
1283
1281
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1036
1156
652
526
769
288
1283
1281
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
132
644
526
769
288
1331
277
514
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
132
652
526
769
288
1331
277
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
68
644
526
769
288
1331
341
514
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
68
652
526
769
288
1331
341
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1092
1028
526
769
288
1331
1429
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1092
1036
526
769
288
1331
1429
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1092
1060
526
769
288
1331
1429
994
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1156
1028
526
769
288
1331
1185
1217
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1156
1036
526
769
288
1331
1185
1233
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1156
644
526
769
288
1331
1185
1
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1044
1156
652
526
769
288
1331
1185
17
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1052
68
644
526
769
288
1507
321
513
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1052
68
652
526
769
288
1507
321
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1068
132
644
526
769
288
1347
305
258
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1068
132
652
526
769
288
1347
305
260
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1068
1156
1028
526
769
288
835
593
962
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1068
1156
1036
526
769
288
835
593
964
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1068
1156
644
526
769
288
835
593
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1068
1156
652
526
769
288
835
593
18
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1076
132
644
526
769
288
1299
305
513
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1076
132
652
526
769
288
1299
305
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1076
1156
1028
526
769
288
1299
1201
929
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1076
1156
1036
526
769
288
1299
1201
932
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1076
1156
644
526
769
288
1299
1201
1
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1076
1156
652
526
769
288
1299
1201
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1108
68
644
526
769
288
1395
337
514
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1108
68
652
526
769
288
1395
337
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1108
1092
1028
526
769
288
627
789
770
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1108
1092
1036
526
769
288
627
789
772
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1108
1092
1060
526
769
288
627
1173
1250
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1084
132
644
526
769
288
1315
289
513
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1084
132
652
526
769
288
1315
289
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1084
1156
1028
526
769
288
1315
1185
929
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1084
1156
1036
526
769
288
1315
1185
932
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1084
1156
644
526
769
288
1315
1185
1
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1084
1156
652
526
769
288
1315
1185
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1164
1156
1028
526
769
288
515
1153
1217
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1164
1156
1036
526
769
288
515
1153
1233
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1164
1156
644
526
769
288
515
1153
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1164
1156
652
526
769
288
515
1153
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1116
68
644
526
769
288
1379
257
513
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1116
68
652
526
769
288
1379
257
516
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1116
1092
1028
526
769
288
611
833
770
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1116
1092
1036
526
769
288
611
833
786
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1148
1156
644
526
769
288
931
545
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1148
1156
652
526
769
288
931
545
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1204
1156
1028
526
769
288
531
1073
1377
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1204
1156
1036
526
769
288
531
1073
1380
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1204
1156
644
526
769
288
531
1073
1
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1204
1156
652
526
769
288
531
1073
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
563
1057
1217
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1172
1156
1036
526
769
288
563
1057
1233
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1172
1156
644
526
769
288
563
1057
1
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1172
1156
652
526
769
288
563
1057
17
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1212
1156
1028
526
769
288
547
1057
1377
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1212
1156
1036
526
769
288
547
1057
1380
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1212
1156
644
526
769
288
547
1057
1
19
15
110
169
301
841
957
902
584
1546
1537
1539
791
1212
1156
652
526
769
288
547
1057
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1028
1038
1025
1568
1795
1409
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1028
1294
1025
1568
1795
1409
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1028
1142
1137
1312
1411
1409
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1028
982
1137
1568
1795
1409
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1028
1014
1137
1568
1795
1409
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1036
1038
1025
1568
1795
1409
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1036
1142
1137
1312
1411
1409
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1036
990
1137
1568
1795
1409
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1092
1142
1137
1568
1795
1409
641
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1092
1150
1137
1312
1411
1409
1154
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1092
1134
1025
1568
1795
1409
641
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1092
622
681
1568
1795
1409
641
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1060
1038
1025
1568
1795
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1060
1142
1137
1568
1795
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1060
1150
1137
1568
1795
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1060
1206
1137
1312
1411
1409
1506
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1100
1142
1137
1568
1795
1409
644
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1092
1100
1150
1138
1312
1411
1409
1426
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
1038
1025
1568
1795
1281
706
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
1294
1025
1568
1795
1281
706
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
1142
1137
1312
1411
1201
1250
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
1022
1137
1568
1795
1281
706
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
982
1137
1568
1795
1281
706
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
1014
1137
1568
1795
1281
706
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1028
990
1137
1568
1795
1281
706
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1036
1142
1137
1312
1411
1201
1380
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1092
1142
1137
1568
1795
1281
1346
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1092
1134
1025
1568
1795
1281
1346
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1092
622
681
1568
1795
1281
1346
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1060
1150
1137
1312
1411
1201
1268
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1100
1142
1137
1568
1795
1281
1362
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1036
1156
1100
1150
1138
1312
1411
1201
1412
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1025
1568
1843
1429
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1028
1294
1025
1568
1843
1429
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1028
1142
1137
1312
1523
1361
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1036
1038
1025
1568
1843
1429
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1036
1142
1137
1312
1523
1361
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1092
1038
1026
1312
1523
1361
1154
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1092
1142
1137
1312
1523
1361
1154
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1092
1134
1025
1568
1843
1429
674
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1060
1038
1025
1568
1843
1429
1506
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1060
1134
1025
1568
1843
1429
1506
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1100
1142
1137
1312
1523
1361
1156
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1044
1092
1100
1150
1138
1312
1523
1361
1156
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1052
1092
1028
1038
1025
1312
1507
1345
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1052
1092
1028
1294
1025
1312
1507
1345
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1052
1092
1036
1038
1025
1312
1507
1345
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1052
1092
1092
1038
1026
1312
1507
1345
1153
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1068
1156
1092
622
681
1568
1859
1329
1409
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1028
1038
1025
1568
1811
1329
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1028
1294
1025
1568
1811
1329
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1028
1022
1137
1568
1811
1329
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1028
1014
1137
1568
1811
1329
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1028
990
1137
1568
1811
1329
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1036
1038
1025
1568
1811
1329
1476
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1036
990
1137
1568
1811
1329
1476
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1092
1142
1137
1568
1811
1329
1345
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1060
1014
1137
1568
1811
1329
1524
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1076
1156
1100
1142
1137
1568
1811
1329
1412
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1028
1038
1025
1568
1907
1361
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1028
1294
1025
1568
1907
1361
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1028
982
1137
1568
1907
1361
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1028
1014
1137
1568
1907
1361
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1036
1038
1025
1568
1907
1361
1285
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1036
990
1137
1568
1907
1361
1285
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1092
1142
1137
1568
1907
1361
1154
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1060
1038
1025
1568
1907
1429
994
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1060
1142
1137
1568
1907
1429
994
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1060
1150
1137
1568
1907
1429
994
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1060
982
1137
1568
1907
1429
994
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1060
1014
1137
1568
1907
1429
994
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1060
990
1137
1568
1907
1429
994
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1108
1092
1100
1142
1137
1568
1907
1361
1157
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
132
644
630
1009
1568
259
513
514
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
132
644
638
1009
1568
259
513
514
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
324
772
1142
1138
1568
259
1105
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
324
772
982
1138
1568
259
1105
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
324
772
1014
1138
1568
259
1105
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
324
780
1142
1138
1568
259
1105
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
324
780
1150
1138
1568
259
1105
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
268
324
780
990
1138
1568
259
1105
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
276
324
772
1038
1025
1568
307
1109
2
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
276
324
780
1038
1025
1568
307
1109
4
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1028
1038
1025
1312
1283
1409
1524
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1028
1294
1025
1312
1283
1409
1524
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1028
1142
1137
1312
1283
1409
1524
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1028
1206
1521
1312
1283
1409
1524
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1036
1038
1025
1312
1283
1361
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1036
1142
1137
1312
1283
1361
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1036
1206
1521
1312
1283
1361
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1092
1038
1026
1312
1283
1409
1409
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1092
1142
1137
1312
1283
1409
1409
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1092
1150
1137
1312
1283
1409
1409
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1092
1206
1521
1312
1283
1409
1409
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1092
622
681
1568
1283
1409
1154
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1060
1038
1025
1312
1283
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1060
1142
1137
1312
1283
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1060
1150
1137
1312
1283
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1060
1206
1137
1312
1283
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1060
1214
1521
1312
1283
1409
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1100
1142
1137
1312
1283
1409
1156
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1100
1150
1138
1312
1283
1409
1156
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1092
1100
1206
1521
1312
1283
1409
1156
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1156
1028
1142
1137
1312
1155
513
962
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1156
1036
1142
1137
1312
1155
513
978
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1156
1092
1142
1137
1312
1155
513
898
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1156
1060
1150
1137
1312
1155
513
1012
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1156
1100
1142
1137
1312
1155
513
900
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1292
1156
1100
1150
1138
1312
1155
513
900
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1281
1300
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1116
1092
1028
1294
1025
1568
1891
1281
1300
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1116
1092
1036
1038
1025
1568
1891
1281
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1116
1092
1092
1134
1025
1568
1891
1281
674
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
1092
1028
1038
1025
1312
1331
1313
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
1092
1028
1294
1025
1312
1331
1313
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
1092
1036
1038
1025
1312
1331
1313
1297
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
1092
1092
1038
1026
1312
1331
1361
1314
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1300
1092
1060
1038
1025
1312
1331
1313
1505
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
300
292
804
1142
1137
1568
67
1089
98
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
300
292
804
1022
1137
1568
67
1089
98
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
300
292
804
982
1137
1568
67
1089
98
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
300
292
804
1014
1137
1568
67
1089
98
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
300
292
804
990
1137
1568
67
1089
98
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
308
132
644
630
1010
1568
275
561
513
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1028
1142
1137
1312
1299
1297
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1028
1206
1521
1312
1299
1297
1281
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1036
1142
1137
1312
1299
1297
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1036
1206
1521
1312
1299
1297
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1092
1142
1137
1312
1299
1297
1345
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1092
1150
1137
1312
1299
1297
1345
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1092
1206
1521
1312
1299
1297
1345
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1100
1142
1137
1312
1299
1297
1412
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1100
1150
1138
1312
1299
1297
1412
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1092
1100
1206
1521
1312
1299
1297
1412
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1156
1028
1142
1137
1312
1171
561
865
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1156
1092
1142
1137
1312
1171
561
897
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1332
1156
1060
1150
1137
1312
1171
561
884
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1324
292
804
1142
1138
1312
1347
65
98
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1028
1038
1025
1312
1315
1297
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1028
1294
1025
1312
1315
1297
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1028
1142
1137
1312
1315
1297
1282
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1036
1038
1025
1312
1315
1297
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1036
1142
1137
1312
1315
1297
1284
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1092
1142
1137
1312
1315
1297
1346
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1092
1150
1137
1312
1315
1297
1346
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1100
1142
1137
1312
1315
1297
1412
19
15
110
169
301
841
957
902
584
1546
1537
1539
1303
1340
1092
1100
1150
1138
1312
1315
1297
1412
19
15
110
297
557
329
957
902
72
394
897
515
791
1036
1316
388
822
753
1568
1795
1041
1
19
15
110
297
557
329
957
902
72
394
897
515
791
1036
1316
396
822
753
1568
1795
1041
4
19
15
110
297
557
329
957
902
584
778
897
515
791
1324
292
292
694
753
1568
1603
65
1121
19
15
110
297
557
329
957
902
584
778
897
515
791
1324
292
292
702
753
1568
1603
65
1121
19
15
110
297
557
329
957
902
584
778
961
515
791
1324
292
292
822
625
1568
1603
65
1121
19
15
110
297
557
329
957
902
584
778
961
515
791
1324
292
292
830
625
1568
1603
65
1121
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
388
142
705
544
1795
1041
1
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
388
574
753
544
1795
1041
1
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
388
566
753
544
1795
1041
1
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
388
598
705
544
1795
1041
1
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
388
310
497
544
1795
1041
1
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
396
142
705
544
1795
1041
4
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
396
574
754
544
1795
1041
4
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
396
566
753
544
1795
1041
4
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
396
598
753
544
1795
1041
4
19
15
110
297
301
329
957
902
72
394
385
515
791
1036
1316
396
310
497
544
1795
1041
4
19
15
110
297
301
329
957
902
72
394
385
515
791
1068
1316
388
142
705
544
1859
1057
2
19
15
110
297
301
329
957
902
72
394
385
515
791
1068
1316
388
574
753
544
1859
1057
2
19
15
110
297
301
329
957
902
72
394
385
515
791
1068
1316
388
566
753
544
1859
1057
2
19
15
110
297
301
329
957
902
72
394
385
515
791
1068
1316
396
142
705
544
1859
1057
4
19
15
110
297
301
329
957
902
72
394
417
515
791
1036
1316
388
174
393
544
1795
1041
1
19
15
110
297
301
329
957
902
72
394
417
515
791
1036
1316
388
590
393
544
1795
1041
1
19
15
110
297
301
329
957
902
72
394
417
515
791
1036
1316
396
590
393
544
1795
1041
4
19
15
110
297
301
329
957
902
72
394
417
515
791
1052
1316
388
174
393
544
1763
1025
1
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1348
342
497
544
1603
1089
1089
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1348
598
705
544
1603
1089
1089
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1348
622
425
544
1603
1089
1089
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1348
374
497
544
1603
1089
1089
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1348
606
705
544
1603
1089
1089
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1356
598
753
544
1603
1089
1092
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1356
382
497
544
1603
1089
1092
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1356
622
425
544
1603
1089
1092
19
15
110
297
301
329
957
902
72
650
385
515
791
1324
1316
1356
606
705
544
1603
1089
1092
19
15
110
297
301
329
957
902
72
650
417
515
791
1300
1348
1348
334
393
544
1619
1109
1089
19
15
110
297
301
329
957
902
72
650
417
515
791
1300
1348
1356
334
393
544
1619
1109
1092
19
15
110
297
301
329
957
902
72
650
417
515
791
1324
1316
1348
334
393
544
1603
1089
1089
19
15
110
297
301
329
957
902
72
650
417
515
791
1324
1316
1356
334
393
544
1603
1089
1092
19
15
110
297
301
329
957
902
584
778
385
515
791
1044
644
1548
190
498
544
1843
177
708
19
15
110
297
301
329
957
902
584
778
385
515
791
524
644
1540
182
497
288
387
97
737
19
15
110
297
301
329
957
902
584
778
385
515
791
524
644
1540
190
497
288
387
97
737
19
15
110
297
301
329
957
902
584
778
385
515
791
524
644
1548
190
498
288
387
97
745
19
15
110
297
301
329
957
902
584
778
385
515
791
524
644
1572
190
497
288
387
113
756
19
15
110
297
301
329
957
902
584
778
385
515
791
524
580
1540
182
497
288
387
49
756
19
15
110
297
301
329
957
902
584
778
385
515
791
524
580
1604
182
497
288
387
385
642
19
15
110
297
301
329
957
902
584
778
385
515
791
1076
644
1540
182
497
544
1811
145
725
19
15
110
297
301
329
957
902
584
778
385
515
791
1076
644
1540
190
497
544
1811
145
725
19
15
110
297
301
329
957
902
584
778
385
515
791
1076
644
1548
190
498
544
1811
145
721
19
15
110
297
301
329
957
902
584
778
385
515
791
596
580
1604
182
497
288
435
85
642
19
15
110
297
301
329
957
902
584
778
385
515
791
596
580
1612
182
497
288
435
85
644
19
15
110
297
301
329
957
902
584
778
385
515
791
1324
292
292
190
753
544
1603
65
1121
19
15
110
297
301
329
957
902
584
778
193
515
791
1044
644
1540
86
1009
544
1843
161
738
19
15
110
297
301
329
957
902
584
778
193
515
791
1044
644
1540
94
1457
544
1843
161
738
19
15
110
297
301
329
957
902
584
778
193
515
791
1044
644
1548
94
1009
544
1843
177
708
19
15
110
297
301
329
957
902
584
778
193
515
791
524
644
1540
86
1457
288
387
97
737
19
15
110
297
301
329
957
902
584
778
193
515
791
524
644
1540
94
1457
288
387
97
737
19
15
110
297
301
329
957
902
584
778
193
515
791
524
644
1548
94
1457
288
387
97
745
19
15
110
297
301
329
957
902
584
778
193
515
791
524
580
1540
86
1457
288
387
49
756
19
15
110
297
301
329
957
902
584
778
193
515
791
524
580
1604
86
945
288
387
385
642
19
15
110
297
301
329
957
902
584
778
193
515
791
524
580
1612
94
946
288
387
385
644
19
15
110
297
301
329
957
902
584
778
193
515
791
532
644
1540
94
881
288
499
113
705
19
15
110
297
301
329
957
902
584
778
193
515
791
532
644
1548
94
881
288
499
113
721
19
15
110
297
301
329
957
902
584
778
193
515
791
1076
644
1540
86
1009
544
1811
145
725
19
15
110
297
301
329
957
902
584
778
193
515
791
1076
644
1548
94
1009
544
1811
145
721
19
15
110
297
301
329
957
902
584
778
193
515
791
1108
580
1604
86
945
544
1907
149
674
19
15
110
297
301
329
957
902
584
778
193
515
791
1108
580
1612
94
946
544
1907
149
657
19
15
110
297
301
329
957
902
584
778
193
515
791
540
644
1540
86
1457
288
483
97
705
19
15
110
297
301
329
957
902
584
778
193
515
791
540
644
1540
94
1457
288
483
97
705
19
15
110
297
301
329
957
902
584
778
193
515
791
540
644
1548
94
1457
288
483
97
709
19
15
110
297
301
329
957
902
584
778
193
515
791
596
580
1612
94
946
288
435
85
644
19
15
110
297
301
329
957
902
584
778
193
515
791
1324
292
292
86
945
544
1603
65
1121
19
15
110
297
301
329
957
902
584
778
705
515
791
524
580
1604
1110
433
288
387
385
642
19
15
110
297
301
329
957
902
584
778
705
515
791
524
580
1612
1110
433
288
387
385
644
19
15
110
297
301
329
957
902
584
778
705
515
791
524
580
1612
1118
433
288
387
385
644
19
15
110
297
301
329
957
902
584
778
705
515
791
1108
580
1604
1110
433
544
1907
149
674
19
15
110
297
301
329
957
902
584
778
705
515
791
596
580
1604
1110
1457
1312
435
85
642
19
15
110
297
301
329
957
902
584
778
705
515
791
596
580
1604
1118
433
288
435
85
642
19
15
110
297
301
329
957
902
584
778
705
515
791
596
580
1612
1118
433
288
435
85
644
19
15
110
297
301
329
957
902
584
1674
385
515
791
1116
1092
900
142
449
544
1891
1345
2
19
15
110
297
301
329
957
902
584
1674
385
515
791
1116
1092
900
214
449
544
1891
1345
2
19
15
110
297
301
329
957
902
584
1674
385
515
791
1116
1092
908
214
449
544
1891
1345
4
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1068
1670
1032
1550
257
288
1091
1248
1508
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1068
1670
1160
1550
257
288
1091
1248
1028
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1076
1670
1032
1550
257
288
1171
1216
1476
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1076
1606
1096
1550
257
288
1171
1024
1092
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1076
1606
1160
1550
257
288
1171
1024
1028
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1670
1032
1550
257
288
1059
1216
1220
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1926
1032
1550
257
288
1187
720
196
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1926
1096
1550
257
288
1187
720
132
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1606
1032
1550
257
288
1059
1024
1284
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1606
1096
1550
257
288
1059
1024
1092
19
15
109
169
301
969
637
902
1097
1546
1537
771
919
1084
1606
1160
1550
257
288
1059
1024
1028
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1068
1158
1032
1550
257
288
1091
1344
1220
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1068
1158
1096
1550
257
288
1091
1376
1412
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1084
70
648
526
258
288
1187
0
516
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1084
70
648
1550
257
288
1187
0
516
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1084
1094
1032
1550
257
288
1315
1280
1284
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1084
1094
1096
1550
257
288
1059
1280
580
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1084
1158
1032
1550
257
288
1059
896
964
19
15
109
169
301
969
637
902
585
1546
1537
771
919
1084
1158
1096
1550
257
288
1059
896
900
19
15
109
297
301
969
637
902
585
650
321
771
919
1068
70
392
526
257
288
835
16
4
19
15
109
297
301
969
637
902
585
650
321
771
919
1076
70
392
526
258
288
915
0
4
19
15
109
297
301
969
637
902
585
650
321
771
919
1084
70
392
526
257
288
803
0
4
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1076
1668
1028
1550
257
288
1171
1265
1473
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1076
1668
1036
1550
257
288
1171
1265
1476
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1668
1028
1550
257
288
1059
1233
1218
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1668
1036
1550
257
288
1059
1233
1220
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1924
1028
1550
257
288
1187
721
194
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1924
1036
1550
257
288
1187
721
196
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1924
1092
1550
257
288
1187
721
66
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1924
1100
1550
257
288
1187
721
68
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1028
1550
257
288
1059
1025
1281
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1036
1550
257
288
1443
1025
1284
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1092
1550
257
288
1059
1025
641
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1092
1646
257
288
1059
1025
641
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1060
1550
257
288
1059
1025
1505
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1156
1550
257
288
1059
1025
1025
19
15
110
169
301
969
637
902
1096
1546
1537
771
919
1084
1604
1100
1550
257
288
1059
1025
644
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1092
1092
1550
257
288
1059
1297
578
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1092
1092
1646
257
288
1059
1297
578
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1092
1100
1550
257
288
1059
1297
580
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1156
1028
1550
257
288
1059
897
961
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1156
1028
1646
257
288
1059
897
961
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1156
1036
1550
257
288
1059
897
964
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1156
1092
1550
257
288
1059
897
897
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1156
1092
1646
257
288
1059
897
897
19
15
110
169
301
969
637
902
584
1546
1537
771
919
1084
1156
1100
1550
257
288
1059
897
900
19
15
110
297
301
969
637
902
584
650
385
771
919
1068
68
388
310
369
288
835
17
2
19
15
110
297
301
969
637
902
584
650
385
771
919
1068
68
396
310
369
288
835
17
4
19
15
110
297
301
969
637
902
584
650
321
771
919
1068
68
388
526
257
288
835
17
2
19
15
110
297
301
969
637
902
584
650
321
771
919
1068
68
396
526
257
288
835
17
4
19
15
110
297
301
969
637
902
584
650
321
771
919
1076
68
388
526
258
288
915
1
1
19
15
110
297
301
969
637
902
584
650
321
771
919
1076
68
396
526
258
288
915
1
4
19
15
110
297
301
969
637
902
584
650
321
771
919
1084
68
388
526
257
288
803
1
1
19
15
110
297
301
969
637
902
584
650
321
771
919
1084
68
396
526
257
288
803
1
4
19
15
26
193
157
36
102
30
464
286
2
288
861
837
996
742
60
864
1411
435
512
800
19
15
26
193
157
36
102
30
464
286
2
288
861
837
996
742
572
864
1411
435
512
800
19
15
26
193
157
36
102
30
464
286
3
288
349
836
996
1254
306
435
387
945
513
1824
19
15
26
193
157
36
102
30
464
286
3
288
349
836
996
742
50
435
387
945
513
800
19
15
26
193
157
36
102
30
464
286
3
288
349
836
996
486
306
435
387
945
513
32
19
15
26
193
157
36
102
30
464
286
3
288
349
837
996
1254
306
435
387
947
512
1824
19
15
26
193
157
36
102
30
464
286
3
288
349
837
996
742
50
435
387
947
512
800
19
15
26
193
157
36
102
30
464
286
3
288
349
837
996
486
306
435
387
947
512
32
19
15
26
193
157
36
102
30
464
286
3
288
317
837
996
1254
306
435
451
819
512
1824
19
15
26
193
157
36
102
30
464
286
3
288
861
836
996
742
50
867
1411
434
514
800
19
15
26
193
157
36
102
30
464
286
3
288
861
836
996
742
562
867
1411
434
514
800
19
15
26
193
157
36
102
30
464
286
3
288
861
837
996
742
50
867
1411
435
512
800
19
15
26
193
157
36
102
30
464
286
3
288
861
837
996
742
562
867
1411
435
512
800
19
15
26
193
413
804
614
542
688
286
514
1568
1085
900
964
614
1648
1760
1731
229
1
192
19
15
26
193
413
804
614
542
688
286
514
1568
1085
900
964
614
1644
1760
1731
249
1
192
19
15
26
193
413
804
614
542
688
286
514
1568
1085
901
964
614
1644
1760
1731
243
0
192
19
15
26
193
413
804
614
542
688
286
515
1568
1085
900
964
614
1634
1763
1731
229
1
192
19
15
26
449
541
36
102
542
784
798
898
544
1597
1861
868
614
876
1120
1091
851
256
416
19
15
26
449
541
36
102
542
784
798
962
544
1597
1860
868
614
764
64
835
853
257
416
19
15
26
449
541
36
102
542
784
798
962
544
1597
1861
868
614
764
64
835
851
256
416
19
15
26
449
541
36
102
542
784
798
963
544
1597
1860
868
614
754
67
835
853
257
416
19
15
26
449
541
36
102
542
784
798
963
544
1597
1861
868
614
754
67
835
851
256
416
19
15
26
449
541
36
614
542
784
798
770
544
1853
1349
868
614
828
608
579
1587
128
416
19
15
26
449
541
36
614
542
784
798
898
544
1853
1348
868
614
880
608
579
1621
129
416
19
15
26
449
541
36
614
542
784
798
898
544
1853
1348
868
614
876
96
579
1621
129
416
19
15
26
449
541
36
614
542
784
798
898
544
1853
1349
868
614
880
608
579
1619
128
416
19
15
26
449
541
36
614
542
784
798
898
544
1853
1349
868
614
876
96
579
1587
128
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1348
868
614
1264
1216
579
1621
129
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1348
868
614
752
192
579
1621
129
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1348
868
614
748
192
579
1621
129
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1348
868
614
764
192
579
1621
129
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1349
868
614
1264
1216
579
1619
128
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1349
868
614
752
192
579
1619
128
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1349
868
614
748
192
579
1587
128
416
19
15
26
449
541
36
614
542
784
798
962
544
1853
1349
868
614
764
64
579
1587
128
416
19
15
26
449
541
36
614
542
784
798
963
544
1853
1348
868
614
754
195
579
1621
129
416
19
15
26
449
541
36
614
542
784
798
963
544
1853
1349
868
614
754
67
579
1587
128
416
19
15
26
449
285
36
614
542
784
798
514
544
1853
1348
868
614
1132
1248
1603
1621
129
416
19
15
26
449
285
36
614
542
784
798
514
544
1853
1349
868
614
1132
1248
1603
1619
128
416
19
15
27
193
29
36
102
30
17
281
771
544
582
710
210
947
824
867
1396
1400
1048
1801
19
15
27
193
29
36
102
30
17
281
771
544
838
838
850
947
824
867
884
888
792
1162
19
15
27
193
29
36
102
30
17
281
771
544
838
838
722
947
824
867
884
888
1048
1289
19
15
27
193
29
36
102
30
17
281
771
544
838
710
210
947
824
867
884
1144
1048
1801
19
15
27
193
29
36
102
30
17
281
387
544
838
838
850
947
392
879
889
888
792
1161
19
15
27
193
413
804
614
542
689
282
514
1568
1085
901
965
612
1642
1760
1731
243
1
192
19
15
27
449
29
36
614
542
529
793
643
544
1862
1350
1362
1459
904
1135
1913
1400
1304
1289
19
15
27
195
29
36
102
30
17
280
769
544
61
389
257
944
822
995
67
979
727
1748
19
15
27
195
29
36
102
30
17
280
769
544
61
390
769
944
822
995
67
976
853
852
19
15
27
195
29
36
102
30
17
280
769
544
61
390
385
944
822
995
67
976
597
852
19
15
27
195
29
36
102
30
17
280
385
544
61
390
769
944
438
995
579
976
853
852
19
15
27
195
29
36
102
30
17
280
385
544
61
390
385
944
1894
995
579
976
597
852
19
15
27
195
29
36
102
30
17
280
897
544
61
389
257
944
950
995
67
979
727
1748
19
15
27
195
29
36
102
30
17
280
897
544
61
390
257
944
870
355
67
976
1237
852
19
15
27
195
29
36
102
30
17
280
897
544
61
390
769
944
870
355
67
976
853
852
19
15
27
195
29
36
102
30
17
280
897
544
61
390
769
944
950
995
67
976
853
852
19
15
27
195
29
36
102
30
17
280
897
544
61
390
385
944
870
355
67
976
597
852
19
15
27
195
29
36
102
30
17
280
897
288
61
390
257
944
870
99
579
976
1237
852
19
15
27
195
29
36
102
30
17
280
897
288
61
390
769
944
870
99
579
976
1749
1236
19
15
27
195
29
36
102
30
17
280
897
288
61
390
385
944
870
99
579
976
597
852
19
15
27
195
29
36
102
30
17
280
833
544
61
389
257
944
1014
963
67
979
727
1748
19
15
27
195
29
36
102
30
17
280
833
544
61
390
769
944
1014
963
67
976
853
852
19
15
27
195
29
36
102
30
17
280
833
544
61
390
385
944
1014
963
67
976
597
852
19
15
27
195
29
36
102
30
17
280
833
544
1597
1350
769
944
1014
707
1603
1872
469
340
19
15
27
195
29
36
102
30
17
280
961
544
61
390
769
944
1782
1219
579
976
853
852
19
15
27
195
29
36
102
30
17
280
449
32
61
389
257
944
758
707
579
979
471
852
19
15
27
195
29
36
102
30
17
280
449
32
61
390
257
944
758
707
579
976
1237
852
19
15
27
195
29
36
102
30
17
280
449
32
61
390
769
944
758
707
579
976
853
852
19
15
27
195
29
36
102
30
17
280
449
32
61
390
385
944
758
707
579
976
597
852
19
15
27
195
29
36
102
30
17
280
449
544
61
390
769
944
758
963
579
976
853
852
19
15
27
195
29
36
102
30
17
280
449
544
61
390
385
944
758
963
579
976
597
852
19
15
27
195
29
36
102
286
17
280
769
544
829
965
257
944
822
867
835
851
87
596
19
15
27
195
29
36
102
286
17
280
769
544
829
966
257
944
822
867
835
848
85
596
19
15
27
195
285
36
102
30
17
280
257
288
413
390
257
944
694
355
131
368
341
868
19
15
27
195
285
36
102
30
17
280
257
288
413
390
769
944
694
355
771
624
853
868
19
15
27
195
285
36
102
30
17
280
129
32
61
390
257
944
358
867
579
976
1237
852
19
15
27
195
285
36
102
30
17
280
129
32
61
390
769
944
358
867
579
976
853
852
19
15
27
195
285
36
102
30
17
280
129
288
317
198
257
944
358
355
835
336
853
852
19
15
27
195
285
36
102
30
17
280
129
288
413
390
257
944
358
227
131
368
341
868
19
15
27
195
285
36
102
30
17
280
129
288
413
390
769
944
358
227
131
368
853
868
19
15
27
195
285
36
102
30
17
280
193
32
61
390
257
944
1270
707
579
976
1237
852
19
15
27
195
285
36
102
30
17
280
193
32
61
390
385
944
1270
707
579
976
597
852
19
15
27
195
285
36
102
30
17
280
321
288
317
710
769
944
502
451
835
1360
1365
1364
19
15
27
195
285
36
102
286
17
280
257
544
829
965
257
944
694
995
579
339
87
596
19
15
27
195
285
36
102
286
17
280
257
288
317
966
257
944
694
355
835
848
85
596
19
15
27
195
285
36
102
286
17
280
257
288
829
965
257
944
694
355
323
339
87
596
19
15
27
195
285
36
102
286
17
280
257
288
829
966
257
944
694
355
323
336
85
596
19
15
27
195
157
36
102
30
17
280
1
32
61
389
257
944
310
995
963
979
471
852
19
15
27
195
157
36
102
30
17
280
1
32
61
389
769
944
310
995
963
979
1751
724
19
15
27
195
157
36
102
30
17
280
1
32
61
390
257
944
310
995
963
976
469
852
19
15
27
195
157
36
102
30
17
280
1
32
61
390
769
944
310
995
963
976
853
852
19
15
27
195
157
36
102
30
17
280
1
32
61
390
385
944
310
995
963
976
597
852
19
15
27
195
157
36
102
30
17
280
1
32
93
197
257
944
310
355
131
371
855
852
19
15
27
195
157
36
102
30
17
280
1
32
93
198
257
944
310
355
131
368
853
852
19
15
27
195
157
36
102
30
17
280
1
288
61
389
257
944
310
867
1987
979
471
852
19
15
27
195
157
36
102
30
17
280
1
288
317
389
257
944
310
483
195
723
727
1748
19
15
27
195
157
36
102
30
17
280
1
288
317
389
385
944
310
483
195
723
599
1620
19
15
27
195
157
36
102
30
17
280
1
288
317
198
257
944
310
867
195
336
853
852
19
15
27
195
157
36
102
30
17
280
1
288
605
389
257
944
310
867
899
755
727
1748
19
15
27
195
157
36
102
30
17
280
1
288
605
389
769
944
310
867
899
755
1751
1236
19
15
27
195
157
36
102
30
17
280
1
288
605
390
257
944
310
867
899
752
469
852
19
15
27
195
157
36
102
30
17
280
1
288
605
390
769
944
310
867
899
752
1749
1236
19
15
27
195
157
36
102
286
17
280
1
288
317
966
257
944
1206
739
451
848
85
596
19
15
27
195
157
36
102
286
17
280
1
288
317
966
257
944
310
483
451
848
85
596
19
15
27
451
29
36
102
30
273
792
641
32
61
389
901
976
950
99
323
1011
1665
1224
19
15
27
451
29
36
102
30
273
792
641
32
61
389
905
976
950
99
323
1011
1671
1220
19
15
27
451
29
36
102
30
273
792
641
32
61
390
901
976
950
99
323
1008
1665
1224
19
15
27
451
29
36
102
30
273
792
641
32
61
390
905
976
950
99
323
1008
1669
1220
19
15
27
451
29
36
102
286
785
792
449
800
573
902
769
560
246
1091
1091
1488
1237
724
19
15
27
451
29
36
102
286
785
792
1985
544
61
902
769
560
1782
67
1091
2000
1237
724
19
15
27
451
29
36
102
286
785
792
1985
544
573
902
769
560
1782
67
1347
1488
1237
724
19
15
27
451
29
36
614
798
785
792
641
544
1853
1478
1281
304
950
1123
1859
1360
1365
340
19
15
27
451
541
36
102
542
785
792
897
544
1597
1862
769
816
1462
1251
1091
848
469
84
19
15
27
451
541
36
102
286
785
792
769
32
829
965
769
304
310
867
835
851
1111
1364
19
15
27
451
541
36
102
286
785
792
769
32
829
966
769
304
310
867
835
848
1109
1364
19
15
27
451
541
36
102
798
785
792
897
544
1597
1926
1281
1328
1462
1123
1091
1488
1365
1364
19
15
27
451
541
36
614
542
529
792
897
544
1853
1350
1281
1456
438
99
579
1616
1493
1364
19
15
27
451
541
36
614
542
529
792
897
544
1853
1350
1281
1456
1462
99
579
1616
1493
1364
19
15
27
451
541
36
614
542
529
792
961
544
1853
1350
1281
1456
1270
195
579
1616
1493
1364
19
15
27
451
541
36
614
542
785
792
769
544
1853
1350
769
816
822
611
579
1616
213
84
19
15
27
451
541
36
614
542
785
792
769
544
1853
1350
769
816
694
611
579
1616
213
84
19
15
27
451
541
36
614
542
785
792
769
544
1853
965
769
816
822
611
579
339
87
84
19
15
27
451
541
36
614
542
785
792
769
544
1853
965
769
816
694
611
579
339
87
84
19
15
27
451
541
36
614
542
785
792
961
544
1853
1350
769
1200
1270
67
579
1616
213
852
19
15
27
451
541
36
614
542
785
792
961
544
1853
1350
769
1200
758
707
579
1616
213
852
19
15
27
451
541
36
614
798
785
792
769
544
1853
1413
769
1200
1206
739
579
1747
215
612
19
15
27
451
541
36
614
798
785
792
769
544
1853
1413
769
1200
694
611
579
1747
215
612
19
15
27
451
541
36
614
798
785
792
769
544
1853
1413
1281
1328
310
227
579
1747
1239
1236
19
15
27
451
541
36
614
798
785
792
769
544
1853
1414
769
1200
694
611
579
1744
213
596
19
15
27
451
541
36
614
798
785
792
769
544
1853
1477
769
1200
1206
739
579
851
87
596
19
15
27
451
541
36
614
798
785
792
769
544
1853
1477
769
1200
822
739
579
851
87
596
19
15
27
451
541
36
614
798
785
792
769
544
1853
1477
769
1200
694
611
579
851
87
596
19
15
27
451
541
36
614
798
785
792
769
544
1853
1477
1281
1328
310
227
579
851
1111
1364
19
15
27
451
541
36
614
798
785
792
897
544
1853
1413
1281
1328
438
99
579
1747
1239
1236
19
15
27
451
541
36
614
798
785
792
897
544
1853
1413
1281
1328
1462
99
579
1747
1239
1236
19
15
27
451
541
36
614
798
785
792
897
544
1853
1477
1281
1328
438
99
579
851
1111
1364
19
15
27
451
541
36
614
798
785
792
897
544
1853
1477
1281
1328
1462
1123
579
851
1111
1364
19
15
27
451
541
36
614
798
785
792
897
544
1853
1478
1281
304
438
99
579
848
1109
340
19
15
27
451
541
36
614
798
785
792
897
544
1853
1478
1281
1328
438
99
579
848
1109
1364
19
15
27
451
541
36
614
798
785
792
897
544
1853
1478
1281
1328
1462
1123
579
848
1109
1364
19
15
27
451
541
36
614
798
785
792
961
544
1853
1413
769
1200
1270
67
579
1747
215
612
19
15
27
451
541
36
614
798
785
792
961
544
1853
1413
769
1200
758
195
579
1747
215
612
19
15
27
451
541
36
614
798
785
792
961
544
1853
1414
769
1200
1270
67
579
1744
213
596
19
15
27
451
541
36
614
798
785
792
961
544
1853
1414
769
1200
758
195
579
1744
213
596
19
15
27
451
541
36
614
798
785
792
961
544
1853
1477
769
1200
1270
67
579
851
87
596
19
15
27
451
541
36
614
798
785
792
961
544
1853
1477
769
1200
758
195
579
851
87
596
19
15
27
451
541
36
614
798
785
792
961
544
1853
1478
769
1200
1270
1091
1347
848
85
596
19
15
27
451
541
36
614
798
785
792
961
544
1853
1478
769
1200
758
195
579
848
85
596
19
15
27
451
285
36
102
542
529
792
577
544
829
1862
1281
1456
1014
707
579
1616
1749
1236
19
15
27
451
285
36
102
286
785
792
1
288
829
965
769
304
54
355
323
851
1111
1364
19
15
27
451
285
36
102
286
785
792
1
288
829
966
769
304
54
355
323
848
1109
1364
19
15
27
451
285
36
102
286
785
792
1
288
829
966
769
816
54
355
323
336
341
340
19
15
27
451
285
36
102
286
785
792
513
544
573
901
769
816
1078
867
1091
1491
1239
1236
19
15
27
451
285
36
102
286
785
792
513
544
573
902
769
816
1078
867
1091
1488
1365
340
19
15
27
451
285
36
102
286
785
792
513
544
669
902
769
816
1078
1379
1411
1392
1365
356
19
15
27
451
285
36
614
542
529
792
577
544
1853
1350
1281
1456
1014
707
1603
1616
1237
852
19
15
27
451
285
36
614
542
785
792
513
544
1853
966
769
1200
1078
1251
1603
336
85
852
19
15
27
451
285
36
614
542
785
792
513
544
1853
966
769
816
1078
1251
1603
336
85
84
19
15
27
451
285
36
614
542
785
792
513
544
1853
966
769
816
1126
611
1603
336
85
84
19
15
27
451
285
36
614
798
785
792
513
544
1853
1477
769
1200
1078
1251
1603
1875
87
596
19
15
27
451
285
804
614
798
785
792
513
800
1085
1477
769
1200
1078
1123
1859
1363
151
612
19
15
27
451
285
804
614
798
785
792
513
800
1085
1478
769
1200
1078
1123
1859
1360
85
596
19
15
27
192
24
34
102
30
17
283
768
548
838
838
849
946
1714
878
886
848
814
776
19
15
27
192
24
34
102
30
17
283
768
804
838
838
849
946
1714
1134
630
848
814
776
19
15
27
192
280
34
102
30
17
283
256
292
326
838
849
946
690
366
886
848
302
264
19
15
27
192
280
34
102
30
17
283
256
292
838
838
849
946
690
366
374
336
302
264
19
15
27
192
280
402
454
286
17
283
128
388
390
594
594
946
370
590
70
300
536
256
19
15
27
192
280
402
454
286
17
283
128
388
390
722
594
946
370
590
70
556
1048
256
19
15
27
192
280
402
454
286
17
283
128
388
390
466
82
946
370
590
70
44
796
768
19
15
27
192
280
402
454
286
17
283
128
388
390
466
594
946
370
590
70
44
284
256
19
15
27
192
280
402
486
286
17
283
128
388
326
326
82
946
370
590
198
96
792
768
19
15
27
192
280
402
486
286
17
283
128
388
582
326
82
946
370
590
454
96
792
768
19
15
27
192
280
402
486
286
17
283
128
388
582
582
594
946
370
590
454
352
792
256
19
15
27
192
280
402
486
798
17
283
128
388
326
838
82
946
370
590
198
352
792
1152
19
15
27
192
152
402
486
798
785
283
0
388
326
838
594
178
178
686
326
352
536
1792
19
15
27
192
152
402
486
798
785
283
0
388
326
838
594
178
1202
686
326
352
536
1792
19
15
27
192
408
402
486
798
785
1307
512
258
326
838
518
1842
1078
375
117
340
320
1120
19
15
27
192
408
402
486
798
785
1307
512
258
326
838
614
1842
1206
247
117
340
256
1024
19
15
27
192
408
402
486
798
785
1307
512
388
326
838
594
1842
1202
174
70
352
280
1024
19
15
27
448
24
34
102
542
529
795
640
546
1606
1861
1281
1457
947
1127
1653
1669
1741
1237
19
15
27
448
24
34
102
542
529
795
640
546
1606
1861
1285
1457
947
1127
1653
1669
1729
1237
19
15
27
448
24
34
102
542
529
795
640
546
1606
1861
1381
1457
947
1127
1653
1669
1793
1282
19
15
27
448
24
34
102
542
785
795
640
546
1606
1861
769
817
947
1127
1653
1669
205
85
19
15
27
448
24
34
102
542
785
795
640
546
1606
1861
773
817
947
1127
1653
1669
193
98
19
15
27
448
24
34
102
542
785
795
640
546
1606
1861
865
817
947
1127
1653
1669
141
5
19
15
27
448
24
34
614
798
529
795
640
546
1862
837
1125
1457
947
1127
1909
389
1409
1282
19
15
27
448
24
34
614
798
785
795
640
546
1862
837
609
817
947
1127
1909
389
397
5
19
15
27
448
24
34
614
798
785
795
640
546
1862
837
613
817
947
1127
1909
389
385
2
19
15
27
448
536
34
102
542
785
795
896
546
1606
1861
769
817
1235
1239
1141
1669
205
85
19
15
27
448
536
34
102
542
785
795
896
546
1606
1861
773
817
1235
1239
1141
1669
193
98
19
15
27
448
536
34
102
542
785
795
896
546
1606
1861
869
817
1235
1239
1141
1669
129
2
19
15
27
448
536
34
102
798
785
795
896
546
1606
1989
1281
1329
1459
1127
1141
1413
1357
1365
19
15
27
448
536
34
102
798
785
795
896
546
1606
1989
1285
1329
1459
1127
1141
1413
1345
1365
19
15
27
448
536
34
102
798
785
795
896
546
1606
1990
1286
1330
1462
1079
1141
1412
1344
1360
19
15
27
448
536
34
614
542
529
795
768
546
1862
1350
1286
1458
1206
1207
1397
1412
1472
1360
19
15
27
448
536
34
614
542
529
795
768
546
1862
1350
1286
1458
822
1207
1397
1412
1472
1360
19
15
27
448
536
34
614
542
529
795
768
546
1862
1350
1382
1458
1206
1207
1397
1412
1152
768
19
15
27
448
536
34
614
542
529
795
768
546
1862
1350
1382
1458
822
1207
1397
1412
1152
768
19
15
27
448
536
34
614
542
785
795
896
546
1862
965
769
817
1459
103
629
133
77
85
19
15
27
448
536
34
614
542
785
795
896
546
1862
965
773
817
1459
103
629
133
65
98
19
15
27
448
536
34
614
798
529
795
768
546
1862
1414
1030
1458
822
1207
1397
1284
1408
1232
19
15
27
448
536
34
614
798
529
795
896
546
1862
1413
1025
1457
435
103
629
773
1421
1237
19
15
27
448
536
34
614
798
529
795
896
546
1862
1413
1025
1457
1459
1127
629
773
1421
1237
19
15
27
448
536
34
614
798
529
795
896
546
1862
1413
1029
1457
435
103
629
773
1409
1237
19
15
27
448
536
34
614
798
529
795
896
546
1862
1413
1029
1457
1459
1127
629
773
1409
1237
19
15
27
448
536
34
614
798
529
795
896
546
1862
837
1121
1457
1459
103
629
389
1421
1285
19
15
27
448
536
34
614
798
529
795
896
546
1862
837
1125
1457
435
103
629
389
1409
1282
19
15
27
448
536
34
614
798
529
795
896
546
1862
837
1125
1457
1459
103
629
389
1409
1282
19
15
27
448
536
34
614
798
785
795
768
546
1862
1477
769
1201
1203
743
629
1669
77
597
19
15
27
448
536
34
614
798
785
795
768
546
1862
1477
769
1201
691
743
629
1669
77
597
19
15
27
448
536
34
614
798
785
795
768
546
1862
1477
773
1201
1203
743
629
1669
65
597
19
15
27
448
536
34
614
798
785
795
768
546
1862
1477
773
1201
691
743
629
1669
65
597
19
15
27
448
536
34
614
798
785
795
896
546
1862
1477
1281
1329
435
103
629
1669
1101
1365
19
15
27
448
536
34
614
798
785
795
896
546
1862
1477
1281
1329
1459
103
629
1669
1101
1365
19
15
27
448
536
34
614
798
785
795
896
546
1862
1477
1285
1329
435
103
629
1669
1089
1365
19
15
27
448
536
34
614
798
785
795
896
546
1862
1477
1285
1329
1459
103
629
1669
1089
1365
19
15
27
448
536
802
1510
542
785
795
768
802
1862
1094
777
617
625
1127
1141
644
198
481
