2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
43
0
0
0
0
11
7
1
3
27973
42087
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2722
418
2600
2088
552
296
3618
2082
42
546
2082
546
1570
554
2082
418
3618
2081
34
2081
34
2337
2081
34
2081
545
34
289
290
2081
34
1569
546
1570
1314
2082
289
290
2081
34
2337
3680
2145
113
105
2144
80
112
100
2145
2144
2665
2153
2144
112
2145
105
617
2145
2144
112
100
612
2145
609
105
617
2160
624
2145
105
2144
112
100
2145
609
105
1633
2144
112
2144
112
608
1632
100
624
1648
1636
2144
2144
2145
609
2144
608
2145
2144
2145
3685
2149
2261
2149
2149
213
357
2149
2149
213
357
2149
2149
2149
213
2149
2149
357
2149
213
357
2149
213
357
2149
2149
357
3685
2149
613
2149
213
2149
357
2149
2661
2149
2149
613
1637
2149
2149
1637
2149
2149
613
2149
2149
2149
213
2149
2149
2149
2149
2149
2661
2149
357
2149
2149
2149
2149
3685
2149
2405
613
2149
1637
3685
2149
2149
213
2149
2661
1637
2149
2149
1637
2405
613
2405
2149
3941
2277
357
2277
2277
357
2277
357
2277
357
2405
2277
2277
357
2277
357
2405
2277
2277
2277
2277
2405
2277
357
2405
2277
357
2405
2405
2405
2277
357
2405
2277
2277
2405
2277
2277
2277
2277
2277
2277
2405
2277
2661
2277
2277
2661
2277
2277
2277
2277
2277
2277
2277
2277
2277
2405
2405
2277
2277
2277
357
2277
2277
2405
613
2405
2405
2277
2277
2277
357
2405
2277
2277
2405
2277
2277
2277
2277
2405
2277
2277
2277
2277
2277
2277
2277
2277
2405
2661
2405
2405
3453
2237
2301
2237
2237
253
2941
2237
253
2301
893
2237
2941
2941
2237
253
2237
253
2301
2301
2301
893
2301
2237
2237
2237
2237
2877
2493
2429
2429
2557
2429
509
2429
2429
509
2557
2557
2429
509
2429
509
2493
2365
445
2365
2493
2493
2493
2365
445
2365
2365
445
2365
2365
445
2493
2493
2493
2493
2493
2493
2493
2493
2493
2493
2493
2749
2749
2429
2365
2493
701
2749
2493
701
2365
2493
2493
701
2365
381
2429
2429
2429
2493
2749
2493
701
2365
2365
2365
2749
2365
2493
2493
701
2493
2493
2429
2493
2493
2493
2493
2493
2493
2493
2493
2173
2173
2173
2173
3101
2221
174
2222
2221
2061
525
173
174
2061
525
269
2061
2221
2077
30
541
269
542
285
286
173
2077
541
2077
541
542
2221
2061
2077
541
2221
2078
2221
2077
30
2077
2589
2077
541
285
2077
541
2590
173
2221
2214
2214
2214
2989
2061
2061
2061
2077
30
2077
2077
30
2061
29
2077
30
2077
2078
2077
2077
2077
2077
30
2077
30
2477
2477
2477
430
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
430
2477
2477
2477
2477
430
2477
2477
2477
2477
2477
2733
2733
2829
2989
2733
2733
2733
2733
2733
2989
2733
2733
2733
2989
2829
782
2829
2845
2845
2733
2733
2733
2733
2989
2989
2829
2733
2989
2733
2733
2733
2733
2733
2846
2470
2470
2470
2470
2470
2470
2470
2470
2077
30
2061
2077
2253
2592
1568
2094
142
78
174
2190
2702
2093
2094
2094
814
2093
46
141
142
173
174
302
2094
142
174
302
2094
2094
814
2094
174
2094
2080
2080
544
2080
2080
800
2204
2080
800
2080
2080
800
2080
2080
2848
2080
2080
800
2080
2080
160
288
2208
2080
2080
2208
44
300
2080
2080
288
800
44
140
76
172
300
2080
2080
2080
544
2080
2080
2080
2080
2080
2080
2080
2700
2092
76
300
2198
2196
2196
2702
2125
2862
2862
2080
2080
2592
800
2080
800
2080
2720
2848
2848
2848
2080
800
2080
2080
2080
544
2080
2080
800
2080
2080
800
2848
2190
2094
558
174
302
2094
142
558
302
2606
302
2350
2606
3022
3021
974
2336
2592
160
288
2208
288
2080
544
288
172
300
2080
544
288
140
172
300
2220
2348
2348
2604
2701
2702
2702
2702
2702
2702
2702
2702
2702
686
2700
2700
2732
2190
78
2094
2200
2208
2080
2080
44
140
2092
3662
3662
3662
3630
3630
3630
3630
3230
3230
3230
2336
2336
2336
2592
3628
2592
556
3628
3616
3228
2604
3616
3616
2604
2604
3616
1580
2604
1580
3872
2196
2196
2710
2710
2710
2708
2708
2708
2206
2206
2701
654
2848
2253
3696
3696
2163
179
435
2271
446
191
447
2174
115
127
223
2483
2239
447
2239
2149
2159
367
2159
623
2671
2229
2159
623
2229
437
2159
2229
437
2159
2159
2159
2159
2159
2159
2159
367
2671
2671
2159
2159
2159
2160
176
432
2160
2672
2160
2160
624
3440
2160
2160
624
3440
2160
2160
368
2928
2160
2160
624
3440
2160
2672
3440
2672
2224
432
2224
432
2224
432
2480
2160
368
2416
2208
416
2208
416
2464
2208
2144
608
2144
608
864
2656
2144
352
2144
2144
2144
2144
352
2144
2144
2144
608
2144
2144
2144
2144
2144
2144
2144
2656
2400
2152
616
2152
2152
616
2175
191
447
2160
176
2480
3695
2165
2159
2927
2160
624
2160
2160
3440
2160
2928
2160
2224
1712
2736
2928
2928
2672
2928
2144
2144
2144
2144
2144
2656
2912
2656
2656
2912
2912
2239
2159
2159
2159
2159
2159
2159
2159
2159
2159
2159
2927
3951
3199
638
639
3294
2687
2160
2160
880
2224
2160
880
2224
688
2224
432
2144
2144
2144
352
2144
2144
2144
2144
2144
2144
352
2144
2144
2400
2152
360
2408
3944
2238
2239
3711
3711
3710
1663
2671
2671
3695
3695
3695
2656
3680
3680
2239
3711
3695
3440
2224
2656
1632
3168
1632
3680
3680
3688
2174
127
223
2271
2175
2419
2159
2159
3699
3711
3711
3711
2672
2416
2656
2160
2144
2144
2144
2144
2416
3696
2152
2400
2400
3680
2656
3680
3680
3688
3688
2160
2160
2480
2239
639
3711
3711
2672
3696
3696
2495
2495
2782
2783
2928
2174
3606
3606
2060
2060
2572
2061
2438
2061
397
2061
397
2438
2060
2061
397
2061
525
2444
2061
397
2445
2061
2122
2053
2053
2053
2053
2053
2089
2053
2053
2089
2089
2053
2050
41
2565
41
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2061
22
390
406
2061
2566
525
390
2070
406
2070
2070
406
2070
2070
534
2070
534
2070
2070
2070
2070
534
2070
406
2070
2454
2582
2070
2070
2070
2582
2070
2582
2582
2582
2358
2358
2358
2358
2358
2358
2358
2966
2950
918
2966
2438
2438
2438
2438
2438
2438
2054
390
2054
2054
2054
2566
2054
2054
390
2438
2054
2054
2054
2054
390
2054
390
2054
390
2054
2054
2054
2054
2342
2342
2342
2342
2342
2342
2950
2950
2050
10
2050
2058
2050
10
2050
1538
2061
2061
397
2445
2070
2454
2358
3077
2053
2053
2949
2070
2070
2070
2070
2582
2070
2886
2070
2358
2358
2358
2966
2966
2966
2966
2054
2342
2342
2342
2342
2950
2950
2950
2950
2950
2950
2445
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2949
3973
3597
2054
2061
3910
3917
2061
22
2070
2582
2438
2070
2582
2358
2358
2358
2358
2054
2054
2054
2054
518
2054
2054
390
2054
2054
2054
2054
2054
2054
2054
390
2950
2050
2050
2562
3402
2054
2061
3085
525
3405
3974
3981
2565
2565
3077
3589
1925
3973
2566
3078
2950
2061
2061
3589
2582
2358
2054
2054
2054
2054
1542
2054
2054
3586
2054
2061
397
2061
397
3085
2381
2380
3589
3589
2380
2381
2381
2381
2582
2966
2566
2061
1549
2054
1542
3078
2054
2438
2061
326
3606
3586
2438
2950
2054
2054
3590
3590
3594
3586
1546
3478
2070
2358
2061
2573
845
2957
3981
3094
534
3094
534
3606
1942
2957
2957
3910
3917
2966
2886
3346
3346
2053
6
2054
2053
2050
2565
2053
18
2578
2050
5
2565
530
2565
2053
6
2050
5
2565
2050
2050
2565
2066
2578
2578
2834
2060
2066
2066
2058
18
2066
2058
18
2058
2050
5
6
10
18
2562
2058
2058
2058
2052
2058
2050
2058
2058
2053
9
10
18
2058
18
2058
2058
2058
2058
18
2066
2066
2066
2058
18
2058
2834
2050
6
2066
530
2564
518
2578
2054
2054
2050
6
2564
518
2066
530
2578
2578
2066
530
2578
2066
530
2066
530
2066
2066
2066
2066
2066
530
2066
530
2066
2066
2066
530
2578
2066
2578
2066
2066
530
2834
2834
2834
2834
2834
2834
2834
2050
12
2050
12
2050
12
2050
12
2050
12
2050
12
2316
2578
2564
2578
2578
2578
2578
2566
2566
2566
2578
2056
6
518
2566
2566
2056
6
518
2056
6
518
2054
2566
2052
6
2054
516
518
2564
518
2054
2050
4
8
6
518
2054
2054
518
2564
2054
2564
518
2050
8
2568
2050
2820
2818
2820
2050
2306
2306
2306
2306
2306
2566
2566
2050
6
10
18
2050
4
18
2562
2066
2050
2066
2050
2562
2050
2050
2562
530
2578
2066
2578
2050
2821
2050
2834
2322
2066
530
2066
2066
530
2834
2834
2834
2820
2834
2316
2306
2306
2578
2578
2578
2578
2818
2050
2306
2306
2306
2562
516
2562
516
2562
2562
516
520
2562
2566
2565
2053
2053
2053
2053
2562
18
2058
2058
18
2053
10
2058
18
2058
18
2309
2057
18
3586
1541
2053
2053
514
3090
3074
1029
2050
6
2066
2066
2066
2564
518
2066
2066
2050
12
2050
12
2060
2050
12
2054
2054
2054
2054
2054
2054
2054
2566
2566
2056
6
2054
518
2054
518
2054
2054
2056
6
2566
2566
2050
2050
2562
2834
2050
2066
3586
1541
3586
1541
2818
773
2053
2050
5
2053
9
1538
10
2058
18
3589
1542
2054
2050
5
9
10
2053
18
3590
3078
1542
3078
2562
517
2562
3586
2834
2306
2054
2056
6
2566
2566
3590
2566
2566
3586
2053
2050
5
2050
2050
2050
2565
2821
3078
2050
5
3589
2309
2322
2322
2834
2834
2578
274
2054
2562
3586
2054
518
2054
518
2566
2566
2822
2818
774
2822
2066
3586
2566
3078
2054
3590
2054
2054
2050
2050
2050
2834
2066
2050
2066
2050
2066
3074
2050
3090
2066
530
1554
3602
3602
2066
2066
2578
2578
2818
2826
786
2578
2818
3354
1307
3355
2093
109
2157
110
2158
2093
2094
2157
2157
2158
2138
2094
2157
2157
2138
2157
2093
109
2157
110
2094
110
2093
2157
2094
2094
91
2157
2139
2139
2139
3099
2094
2139
2139
2138
2139
2139
2138
2139
2138
2094
2093
109
2093
46
2139
90
2093
46
110
667
2862
2138
2138
2139
90
2714
2138
666
2714
2138
2139
90
2093
109
2157
2139
2715
2139
2139
2139
2139
2139
2074
2075
2075
2075
2075
2074
2075
2074
2843
2093
109
2093
109
2157
91
2139
2158
2157
110
2093
91
2093
2157
110
2093
2093
2158
2157
110
2074
27
2842
795
2074
27
2843
2074
27
2075
2075
2074
27
2074
27
794
795
2074
27
2843
2075
2074
27
2074
27
2074
27
2075
2075
795
2075
2843
2075
2075
2074
27
2075
2075
2074
27
2075
2075
2075
2843
3098
1051
3098
1051
2074
27
2842
795
859
858
3482
1435
3482
1435
3483
2095
111
2094
110
2095
111
2094
110
2159
2094
110
2095
111
2094
110
2159
2158
2095
111
2094
110
2862
2843
859
2870
2842
858
2842
2139
2139
2157
2157
2157
2074
27
2094
110
2093
46
109
110
2094
109
110
813
814
2093
46
109
110
2861
814
2158
2094
109
110
2158
813
814
2158
2094
110
2158
813
814
2094
2861
814
2138
2093
46
109
110
2157
110
2158
2093
46
109
110
2158
2093
46
109
110
2093
46
109
110
2139
2138
2102
2093
46
2861
2093
46
110
2093
46
2861
2158
2093
46
2158
2094
109
110
2075
2074
2074
2075
3098
3099
3098
2843
2074
27
2074
27
2074
27
2843
2870
2102
2094
2094
2094
110
2138
2094
2094
2138
2094
110
2862
2094
2094
2094
110
2094
2862
2139
2139
2139
2139
2139
2139
2139
2159
2925
2202
2651
2331
2586
539
282
283
2586
539
2587
2587
283
2587
2650
2651
602
1882
2586
539
2614
2587
2350
2351
2331
2330
283
603
602
667
2651
2587
2586
539
2587
2331
2331
310
2331
2586
539
2331
2650
2331
2650
2331
2587
2586
2586
2587
2614
2221
2285
2285
2285
2285
2606
2202
2202
2202
155
2202
2221
2203
2203
2203
2203
2203
2797
3629
3630
3630
3629
2221
2221
2606
3674
3630
1627
3693
2285
2285
2285
2203
2203
2222
2221
174
2203
2203
2415
2286
2287
367
2286
366
2286
2415
2286
366
2286
2285
238
2285
238
2286
2286
2285
238
2285
2413
2606
2222
2222
302
2222
302
2606
2606
2605
2606
2606
2230
2222
2221
2285
2286
2286
2606
2670
2202
2203
3630
3629
3630
3629
3246
3245
3629
1645
3630
3693
2221
2221
2606
1582
2202
155
2203
2203
3693
3630
3630
3630
3693
3629
2202
1626
3693
3675
2605
558
1581
1582
2606
3629
1582
3630
3886
3885
3886
3886
2651
2223
431
2350
2350
2350
3886
3885
1838
3886
3885
1838
3885
3886
2221
2606
2221
2203
2606
2203
3885
2797
2606
2606
2669
3885
2797
2330
283
347
603
2331
347
2587
2651
2651
2651
2606
3885
3885
2605
558
2605
558
2606
2605
3885
1838
3885
1838
2285
2669
2669
2285
238
749
750
2395
3886
2798
2222
2606
3886
2349
302
1646
2606
301
302
1646
2606
2606
1646
2606
302
2651
2202
155
2203
2203
2203
2203
3675
3675
2651
2203
2203
2203
1627
3675
3675
1626
2202
155
2203
1627
2139
90
2139
3098
3126
3098
1051
2139
90
3994
3521
3521
3521
2217
2185
169
2313
169
2313
169
297
2185
169
297
2217
297
2313
2337
265
297
2313
2337
2322
2313
2313
2313
2321
274
2313
297
2209
289
2337
2313
2313
297
2337
265
137
297
2313
2337
2345
2569
2337
265
297
2577
2313
2312
2312
2312
2568
2210
2385
2385
2897
850
2897
2897
2898
2897
2322
2209
289
2209
289
169
297
165
293
2593
161
289
265
137
169
297
2313
137
169
297
2313
137
169
297
2569
265
137
2322
2209
289
2209
2209
2577
2593
2322
2322
2313
2321
274
2706
2322
2578
2578
2322
2313
137
2322
2337
2209
289
2209
2185
2577
145
2312
136
2312
136
2312
2312
136
2184
2322
2321
2321
2833
2833
2130
2129
2130
2897
2209
289
169
297
2209
169
2209
289
137
169
297
2209
289
137
169
2217
297
2313
137
2313
137
2209
289
265
137
553
169
297
2209
289
265
137
169
297
2209
289
265
137
169
297
2209
2185
2593
161
521
553
169
2345
2345
2209
289
297
2209
169
2209
289
265
137
297
2209
289
265
137
169
297
2209
289
265
137
169
297
2241
449
194
450
2241
449
195
451
4034
2627
1987
2497
2497
195
451
4035
2240
2240
448
2496
2240
448
3009
962
3009
963
3009
962
3009
963
3010
2881
835
963
3009
962
3009
963
2883
3009
3009
3009
3009
962
3011
2129
2129
3008
3008
2880
960
3008
2880
960
3008
3008
2113
66
2113
67
2115
2113
2112
2112
2112
2112
2569
2569
2753
2753
707
2753
2753
707
3009
3009
2881
834
2881
961
835
2881
835
2881
834
2497
2497
451
2370
2369
449
451
2496
2345
2313
137
169
297
2593
161
289
265
553
169
297
2209
289
265
137
169
297
2345
2185
169
297
2593
161
289
265
553
169
297
2209
289
265
137
169
297
2313
2337
265
137
2337
265
297
2345
2313
137
297
2337
265
297
2337
265
137
297
2345
2337
2345
2217
297
2337
297
2209
289
137
297
2857
2881
2881
2881
3394
834
2882
2370
2313
2313
137
2209
2209
289
2337
2240
2240
2337
2593
161
289
2209
289
553
169
297
2593
161
521
289
265
137
553
169
297
2209
289
265
137
169
2209
289
265
137
553
169
297
2209
169
2217
2209
265
137
169
2593
553
2593
521
553
2209
2209
137
169
2209
2209
265
297
2593
553
2593
553
2593
161
289
2593
521
289
137
553
297
2209
2209
289
265
553
169
297
2209
137
2593
553
2593
553
2209
2593
553
2217
2209
2601
2593
553
2337
2593
2593
553
2321
2593
161
289
165
293
2593
161
289
265
169
297
2209
289
2209
289
265
137
2337
2337
265
2209
521
289
265
2209
165
2209
169
2209
289
265
2313
2209
2209
165
2209
169
2209
2209
2345
2337
265
297
2337
265
2337
265
2577
273
2321
2193
2209
289
165
2209
265
2593
2337
2337
265
2313
2593
2593
2597
2593
2593
2593
2209
137
2185
2209
2185
2241
2242
2242
2240
448
2625
2753
2625
2881
2241
2241
2881
2881
2113
2113
2881
2369
3008
2569
2593
161
289
2209
2313
137
2321
2209
289
2209
289
169
297
2321
2593
161
289
169
297
2209
289
2593
2345
2593
2337
2209
289
2593
2593
2328
2328
2328
2328
2328
2328
2584
280
2328
2081
2226
3025
2897
3009
962
1730
3009
1729
963
1731
3009
194
962
2241
961
195
963
3010
3009
963
3779
3008
1728
3008
3008
2882
2881
835
2881
2881
2241
961
194
962
2241
961
195
963
2881
2240
960
2849
809
2857
2881
2881
2881
2881
961
1985
1857
835
963
1987
2881
961
1985
1857
3777
1731
2880
960
3777
2881
1857
2881
835
3008
2881
2881
2881
2881
2241
961
2241
961
2881
2881
961
2881
3009
1985
2880
3777
3777
2242
3905
3904
2057
2081
41
2081
41
2081
2081
41
2081
2066
2065
2065
18
2057
2066
2081
41
2057
2056
2056
2056
2056
2081
2081
2081
2089
2089
2081
9
41
2081
2081
2066
2081
41
2065
2057
2081
41
2081
41
2089
2057
2057
2089
2089
2089
2057
2057
2089
2081
41
2089
2089
2081
41
2081
41
2081
2089
2081
41
2081
41
2089
2081
2081
41
2081
2081
41
2081
2081
2081
2081
2081
2081
2081
9
2081
2081
9
41
2057
2081
9
41
2081
41
2081
41
2081
2081
37
2081
2081
2065
2081
2081
37
2081
2081
2081
2081
2057
2066
2056
2081
41
2081
41
2081
41
2081
41
2081
41
2089
2089
2057
2081
41
2057
2081
2081
2081
2081
2066
2057
2056
2056
2057
2057
2089
2081
2057
2081
41
2066
2066
2057
2057
2081
41
2081
9
41
2081
2081
9
41
2081
41
2089
2081
9
41
2081
3113
801
3113
3105
777
3105
2641
2601
2601
2593
553
2593
2593
553
2849
809
3105
3105
1033
1065
801
809
3105
1033
1065
801
809
3105
1061
3105
801
3105
3105
801
2597
2601
2593
2577
2593
553
2577
2857
2593
553
2601
2593
2593
3105
2601
2385
338
2385
2385
2385
2376
2376
584
2385
2625
2625
2625
2593
3105
2593
2593
2593
521
2593
2593
521
2569
2593
3113
3105
1065
2849
2849
2593
2593
2593
553
2593
553
2593
553
2593
553
2593
553
2385
3105
801
2601
2601
2569
2825
2601
2593
553
2593
553
2593
2593
2593
521
2593
521
2593
2593
2593
2593
2593
2624
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2753
2753
706
2752
3986
3985
3985
1938
3985
2753
2753
3090
2333
2333
3101
2082
290
2082
290
2082
290
2338
2338
2338
2338
2338
2338
2338
2338
2338
2338
2945
2948
2945
898
2945
898
2945
2945
2945
898
2945
2945
2945
2945
2945
898
2561
2562
2050
2050
258
2306
2306
2306
2306
2561
2561
2049
2561
2561
2561
2561
2561
2561
2561
2561
2562
2370
2945
2945
2945
3969
2083
163
2129
337
593
849
594
850
2897
3153
593
2641
594
3153
593
1106
594
2641
2898
2897
2627
2081
161
289
2593
289
2081
161
289
2145
545
161
289
2081
161
2145
545
289
2081
161
2145
289
2657
2081
161
289
2081
97
545
289
2337
2113
33
161
2081
161
2145
2337
2113
33
161
2081
161
289
2145
545
289
2625
2113
66
2081
161
2145
2593
2593
289
2113
33
97
545
161
66
2625
2209
289
2593
2209
2081
2609
145
3617
2419
2419
2945
2945
2945
1009
1010
2371
2243
323
339
2387
2371
2371
2977
2241
194
3009
962
2849
2721
2849
2721
2721
2865
2705
2593
2113
33
97
161
2113
577
2113
33
97
161
2945
3009
2241
2721
2385
849
338
850
2385
849
338
2386
2641
2897
2129
82
2129
2385
3153
2093
301
2605
301
2093
2093
557
301
2093
2093
2093
2605
301
2094
2093
2093
2093
2605
301
2093
2093
2093
173
301
2349
2605
558
301
302
2093
46
173
301
302
2605
2093
173
2093
557
301
2093
557
301
2605
301
2093
301
2605
2093
557
301
2093
557
301
2093
557
301
2093
557
301
2605
301
2093
301
2093
557
301
2093
557
301
2093
557
301
2093
557
301
2605
301
2093
301
2093
557
301
2093
557
301
2349
2125
301
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2077
157
413
2077
541
285
2078
286
414
2078
542
286
2077
285
157
413
2077
541
285
2077
285
157
413
2077
541
285
3614
2589
2589
1565
2845
2589
797
2461
2589
797
3869
2200
408
2072
280
152
408
2072
536
280
792
2584
2456
2584
792
2589
3102
542
3101
541
3101
541
3101
541
3102
542
3101
541
3101
541
2590
2589
2589
2589
2589
2590
2589
2589
2589
2589
2845
2845
2845
2846
2845
2373
2373
3096
536
3096
536
2584
2584
2584
2584
2584
2840
2840
2077
541
285
2078
2077
541
285
2077
541
285
2589
2333
2072
280
2072
536
280
2328
2840
2605
2605
173
3741
3741
3741
3741
3741
3741
2845
2845
3101
3150
3101
1101
2589
3101
1101
3101
3101
541
1101
3101
541
1101
3150
2077
2077
2077
2894
2893
2845
2845
2072
2157
2157
2125
301
2349
2157
2349
2349
2157
301
2157
589
2349
2349
2157
2349
2157
301
2157
110
589
2125
301
2349
2157
301
2349
2349
2349
2349
2669
2349
2349
2349
2669
2349
2349
2349
2349
2349
2349
302
2349
2349
3021
3053
2381
2381
2413
941
1005
2989
973
2989
2413
2413
2381
2413
2413
1005
2413
366
2413
2413
2413
366
2253
333
2413
2861
2861
2861
2733
2861
2861
2861
2733
2861
2733
2861
3565
2893
2893
3149
3406
3150
3150
2382
2381
2413
2381
2341
2341
2341
2853
2456
2456
2605
2093
109
557
621
2093
557
173
301
2093
109
557
173
301
2093
173
301
2093
109
557
173
301
2349
2093
173
301
2093
557
301
2093
109
557
301
621
2093
173
301
2157
2093
109
557
173
301
2093
109
557
301
589
2093
77
173
301
2605
301
2093
173
301
2093
109
557
173
301
2093
173
301
2349
2637
2125
2093
301
2093
173
301
2093
109
557
173
301
2125
109
557
301
589
2093
77
173
301
2605
2093
557
173
301
2093
557
301
2093
173
2093
173
301
2221
2093
557
173
2605
2093
173
2093
173
2093
109
557
173
621
2093
557
2093
109
557
173
1581
621
2093
109
557
2093
557
173
621
2349
2349
2349
2349
2349
2349
2349
2349
2605
1581
2605
1581
2605
1581
2605
1581
2733
813
2733
2861
2733
2733
2861
2733
2733
2861
2733
2733
2861
2861
2733
2733
2861
2733
2733
2861
2861
2861
2861
2733
2733
2733
2733
2733
3757
685
3757
685
3757
685
2861
3885
3885
3885
2117
2341
2085
165
293
2085
549
165
293
2085
165
293
2085
549
165
293
2341
2085
165
293
2597
165
293
2341
2085
165
293
2597
293
2085
165
2597
293
2085
165
2341
2085
293
2213
2341
2341
2341
2085
293
2597
1573
293
2085
549
293
2085
293
2085
293
2085
293
2085
293
2341
2085
293
2085
549
293
2085
2341
2341
2341
2341
2341
2341
2341
2341
2949
2949
2949
2949
2949
2949
2949
2949
2565
2565
2565
2053
2053
2565
2053
2053
2565
2565
2981
2981
2981
2981
2725
2725
2725
3749
2725
2725
2725
2725
2725
2725
2725
2205
2078
158
2334
2072
152
2584
280
2077
3741
3869
2589
2333
2333
2333
2333
2077
285
2077
285
3149
845
2077
333
2584
3973
2341
2085
165
293
2085
101
549
293
2085
165
293
2085
2149
165
2629
2085
165
2085
549
293
2085
165
293
2085
549
293
2080
160
2592
288
2117
2085
2085
165
293
2149
549
293
2080
160
288
37
165
293
2080
544
288
293
2085
165
2085
549
293
3621
2304
2725
2853
2725
2853
2725
2725
2945
2945
2945
2945
2945
2944
2944
2944
2944
2945
2211
2897
2897
2589
2078
542
3102
2077
541
2589
2077
541
3101
3101
29
541
2078
3102
30
542
2077
3101
29
541
2077
2589
2590
2589
2589
2589
2072
536
3096
3096
24
536
2584
3406
2893
2893
2893
2893
2589
2589
2590
2590
2589
2589
2589
2589
2845
2584
2584
3053
3053
3053
2893
2845
2845
845
2845
845
2845
2845
2845
2845
2845
2845
2845
2845
2845
2845
2845
2845
2840
2840
2589
2845
2845
2845
2845
2584
2589
2125
2589
3405
2333
2589
2333
2589
2589
2589
2589
2893
2845
2845
2584
2589
2589
2590
2845
2840
2945
3009
3009
2529
2529
2849
2081
2081
3041
3010
2945
2497
465
2497
450
465
466
2497
2498
466
2081
2081
2081
2529
2497
481
2081
2081
2081
2529
2529
2305
2305
2308
2305
2305
2305
2305
258
2307
2305
258
2305
2305
258
2305
2093
2093
2093
2093
46
2093
2541
2541
2861
2861
2861
2093
46
2093
2861
2861
2861
2861
2925
813
2925
813
2925
813
2925
813
2925
813
2093
2093
2093
2093
2093
2093
3053
2541
2541
2541
2093
2093
2093
2093
2093
2853
2853
2085
2085
3053
3053
2541
2541
2509
493
2541
2541
2093
2093
2093
2093
2093
2093
2093
2949
2949
2949
2949
2981
2085
2085
2085
2085
2853
2085
2085
2085
2496
2691
2689
2433
2433
386
2433
2433
2433
386
2433
386
2433
2433
2433
386
2433
386
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
386
2433
2433
2433
2433
2433
2433
2433
2433
641
2433
2433
2433
386
2433
386
2753
2753
2437
2437
2437
2437
2437
2437
2437
2437
2437
2693
2693
2437
2437
2437
2437
2469
3969
3969
3969
3841
3841
3873
3910
3693
3693
2221
2221
2221
2221
2221
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3877
3877
3877
3877
3973
3877
3877
2564
2561
2561
2561
2561
2561
2561
514
2561
2561
2561
2594
2721
2721
3233
2594
2881
2881
834
2881
2881
834
2881
2881
2881
2881
2881
834
3613
3613
3613
2093
2349
3629
2853
677
2853
2853
2853
2853
2853
2853
2725
2349
2349
2349
3749
3749
2597
2605
2605
2605
2605
2605
2605
2605
2605
2605
2605
2605
2949
837
3621
3621
2605
2605
3621
3621
2605
2605
685
2605
2605
2605
2597
805
2597
2597
2597
2853
2853
3621
2597
677
2597
2725
2597
2584
2944
2944
2944
2689
2433
2433
2433
386
2433
386
2688
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
3969
3969
3969
1922
3969
2963
2961
2961
2962
2961
2845
2845
2131
2084
2084
2084
2114
322
2114
322
2114
322
2370
2114
322
2370
2370
2370
2370
2370
2370
2498
2498
2498
3010
3010
2961
2768
2768
464
2768
464
2768
2768
3025
3025
3025
3025
2513
2513
2769
465
2769
2769
2769
2192
2192
2082
2338
2338
2338
2338
2338
2338
2705
2193
657
2193
2705
2705
2193
2193
2769
2769
2769
2769
2769
2882
3025
3025
2769
465
2769
2083
2339
2097
2097
561
145
401
817
2097
657
2097
561
817
2097
2097
561
817
2961
3633
3633
3633
3633
3121
1585
1425
2609
1585
1681
657
3121
3633
1681
657
3889
3121
3121
2497
2097
305
2097
145
401
2353
2097
305
2353
2097
305
2097
561
145
401
2353
817
2097
305
2097
561
305
657
2097
145
401
2353
2097
305
2097
145
2097
305
2609
657
2353
2097
2097
2097
305
2353
2609
2097
305
2097
145
401
2353
817
2097
2097
305
2097
561
305
657
2609
305
2353
2353
2353
2449
2097
2097
145
2097
2353
2353
2097
305
2097
401
2097
2097
145
401
2353
2353
2609
2353
2097
305
2097
305
2353
2097
2097
2353
2609
1585
2097
305
2353
817
2097
305
2097
305
2097
305
2097
305
2097
561
145
401
2097
305
2609
2097
145
401
2353
2097
305
2193
2097
2353
2705
3889
2273
2529
2609
1585
2609
2609
3633
2609
1585
2371
2241
2241
321
2241
321
2369
2881
2497
2577
2065
2065
2577
2577
2609
2609
145
2609
2609
2609
2609
2609
2609
2097
305
2097
305
2097
305
2097
2097
2097
2097
305
2097
305
2097
2097
3633
3601
2065
2609
2097
305
2097
561
2097
305
2097
561
2097
145
305
817
2609
2193
2961
3889
3121
2097
145
305
2097
305
817
2097
305
2321
2097
2121
2121
2121
329
2121
329
2121
2121
2121
329
2121
329
2377
2121
2121
2121
329
2121
329
2121
2121
2121
2121
2121
2121
2121
2121
2081
2081
289
2337
2337
2084
292
2338
2084
73
548
292
2082
290
2081
289
36
73
329
292
2082
2081
36
292
2593
289
548
329
292
804
2338
802
2340
2340
2340
2377
2377
2377
841
2377
2377
2377
2377
2377
2377
2377
841
2889
2377
2377
2377
841
2377
2377
2377
841
2377
2377
2377
841
2377
2377
2377
2377
2377
2377
2377
841
2377
2377
2377
841
2377
2377
2377
2377
2377
2377
841
2377
2377
2377
2377
2377
2377
2377
841
2377
2377
2377
841
2377
2377
2377
2337
2337
2852
2505
2505
2505
2505
2505
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
2084
2084
404
2340
404
804
2084
2084
804
2084
2082
2082
2338
402
2082
2082
802
2082
802
2081
36
2084
404
804
2081
36
401
404
2084
401
292
404
804
2084
2084
804
2084
804
2084
548
2084
404
804
2084
292
404
2084
292
404
804
2084
2084
804
2084
804
3618
2084
292
2084
3620
2852
2852
2852
2852
2852
2852
3364
2450
2450
2082
546
2082
802
402
2082
402
2338
402
658
2082
2082
802
2082
802
402
2082
2082
2450
2850
2850
3620
804
3618
2082
1570
802
3620
2084
1572
804
3620
2084
1572
804
3620
3620
3618
3618
3620
3620
3620
3620
3618
3620
3620
3620
3876
3874
3876
3876
3876
3876
3876
3876
3876
3874
3876
2125
2125
3618
2082
1570
802
3618
3618
3618
3618
3874
3874
3874
3874
3874
2084
548
404
2596
2084
548
292
804
2450
2081
36
401
548
404
2596
2337
36
801
548
292
804
2084
548
404
2596
2084
548
292
804
2596
2852
2450
2450
2082
546
402
2594
2082
546
290
802
402
2962
3218
2633
1609
2633
292
2340
2084
2084
2084
3876
3873
1828
3876
3876
3876
2084
2082
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2082
3876
3876
3876
3874
3876
3876
3876
3874
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2530
2532
2532
2532
2532
2532
2532
3017
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3044
3042
3044
3044
3044
2980
2404
2404
2404
2980
2980
2980
3044
2980
2532
2913
868
484
2916
484
2916
484
2916
484
2468
2916
484
2914
482
2916
484
2916
484
2916
484
2914
482
2532
2916
484
2916
484
2404
2404
2468
2468
2468
713
2468
740
2468
740
2468
2468
740
2468
2468
740
2788
2849
2849
2961
2962
2962
2962
2962
2244
2921
2500
2525
3037
3037
2781
2498
2498
2345
2089
2089
3625
2601
2089
2345
2089
553
297
2089
553
297
809
2089
297
2089
2089
553
297
2089
297
2601
297
809
2089
297
2089
2601
297
809
2089
297
2089
297
2089
553
2089
2601
297
2857
2089
297
2089
297
2089
553
297
809
2089
2369
41
553
297
2113
321
41
553
297
809
2089
2089
2089
553
1577
2089
297
809
2601
2089
297
2089
553
297
2089
553
297
809
2089
2089
297
2089
297
2089
553
297
2089
2089
553
297
809
2089
2089
297
2089
553
297
2089
553
297
809
2105
569
313
2089
297
2113
57
313
2089
297
2089
553
297
809
2601
2089
297
809
2113
321
41
297
2089
553
297
2089
553
297
809
2089
297
2089
297
2369
41
553
297
2089
2113
321
41
553
297
809
2089
297
2089
2601
809
2345
2116
2113
2089
2089
2089
297
2089
553
297
2089
553
297
809
2089
297
2089
297
2089
553
297
2089
297
2089
553
297
809
2105
313
2089
2089
297
2601
297
809
2113
321
57
569
2089
2113
57
313
2089
297
2601
3625
2089
297
2601
2089
553
297
2089
553
297
809
2089
2089
553
297
2089
553
297
809
2345
2345
2345
2345
2601
2345
2089
2345
2345
2089
297
2345
2345
2345
2345
2089
297
2089
2601
1577
2345
2345
2345
2601
297
1577
2089
297
2089
2601
297
1577
2345
2345
2345
2089
297
2089
2345
2089
297
2601
297
1577
2345
2345
2345
809
2345
809
2345
809
2345
809
2857
2857
2345
809
2345
3881
3881
3881
3881
3881
3881
3881
3881
2601
2601
2089
553
297
2601
2601
297
2601
2601
2601
2345
2601
2601
2089
553
3113
553
3113
553
2089
2089
553
297
3113
2089
2089
2601
2601
2601
2601
3625
3625
3625
3625
3625
3625
3625
3625
3625
3625
3625
2857
3113
3113
3113
2205
2141
2141
157
349
413
2205
413
2141
349
413
2205
349
2397
669
2205
413
2141
349
2205
349
2205
2397
2397
2397
669
2205
2397
2141
2141
157
349
413
2205
413
2141
349
413
2397
669
2205
413
2141
349
413
2141
349
2141
413
2205
413
2141
349
2397
2141
349
2205
349
2205
2717
2397
2141
157
349
413
2205
413
2141
349
413
2205
2141
349
2205
413
2461
2461
2461
2397
2397
861
2909
2909
2909
2397
2397
2397
2397
2397
2397
2397
413
861
2397
2397
413
861
2397
2397
413
861
2461
2397
2909
2397
2397
2397
413
2397
2461
2973
2973
2973
2973
2973
2973
2973
2621
2621
2621
2621
2621
2621
2621
2621
2717
2717
2717
2205
2205
2717
2205
2205
2717
2717
2589
2589
2589
2589
2205
2205
2205
3229
2717
2717
2717
2717
2717
2717
2717
2100
2098
2098
2866
2098
2098
2098
818
2098
2612
3892
2612
2372
2356
2353
308
2868
2865
820
2356
2356
820
2353
308
2353
817
308
820
2116
2884
2868
2356
820
3890
2621
2093
301
813
2093
301
2093
301
2093
557
301
813
2093
2093
2093
557
301
2093
557
301
813
2093
301
2093
301
2349
2093
2093
2093
301
2125
2093
2093
301
2093
2093
301
2093
557
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
813
2086
2086
2342
2598
294
2125
2093
2093
301
2093
301
2093
557
301
2093
2093
557
301
2093
557
301
813
2086
2086
294
2086
550
294
806
2093
301
2093
301
2093
301
813
2086
2086
294
2086
550
294
2605
301
2093
301
2093
301
2093
301
2605
2093
557
301
813
3885
2630
2349
2605
2093
3117
557
3629
3629
3105
545
2977
3009
3009
2753
3110
550
1574
3014
3014
2758
454
2609
2081
161
2097
2609
2084
1572
2082
2082
546
1570
2594
2084
2084
548
1572
3620
2084
2084
548
1572
2596
2084
2084
2084
2082
2082
2082
2082
2084
801
2084
2084
2084
2084
2084
2082
2084
1572
2084
1572
3876
2082
2082
546
1570
2594
2082
2082
2082
3618
2594
3876
3876
3876
3876
2084
2084
2082
2082
2084
2081
36
2084
2084
2705
2082
2082
2532
2532
4068
2980
2852
2852
2852
2593
801
804
2593
801
2849
804
2593
801
804
2852
2852
2852
2852
2852
2852
2852
2852
2852
2852
2850
2850
3873
2852
2852
2852
2852
2098
2113
68
2372
2868
2116
2356
2868
2353
308
2865
820
3892
3892
3892
2868
2868
2868
3890
3892
3892
3890
2868
2866
2769
2609
2609
2097
2097
2065
2097
2097
2609
2097
3121
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2609
2609
2609
2961
2961
2448
2448
2448
2449
2449
2449
2824
2449
2449
2449
2449
2449
2449
2121
2121
2121
2121
2121
2081
2084
2340
2761
2761
2761
2084
73
2082
2596
292
2788
2788
2788
3044
2916
2977
969
996
2916
3044
2916
3044
2916
2980
996
2916
2980
996
2980
2249
228
2276
2276
2276
2276
2089
553
2089
2089
2089
2089
2089
2089
2857
2857
2077
2077
2141
2141
2601
2601
2089
2089
2105
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
3133
3133
3133
2621
3101
2141
2141
2141
2141
2589
2093
2861
2861
2614
2256
2257
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2640
2640
2641
2641
2641
2353
2353
2353
2353
2353
2353
2353
2353
2353
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2577
2577
2365
2365
2365
2365
2365
2365
2365
2365
2365
2621
2621
2621
2621
2621
2621
2589
3793
3793
3793
3217
3217
3121
3361
3812
3812
2345
2345
2601
2601
2601
3369
3369
3113
3113
3113
3113
3113
3113
3113
3113
3113
3113
3113
3165
3229
3165
3165
3133
3117
3117
2704
2705
2705
2705
2769
2769
2769
2769
2769
2705
2705
2626
2705
2705
2705
2114
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2084
3620
3620
2089
2889
3913
2909
2717
2909
2909
2909
2909
2909
2909
2717
2857
2857
2857
3741
3741
2717
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2125
2125
3885
3885
2601
2601
2141
3165
2089
2089
2089
2089
2089
2089
2141
2141
2141
2141
2141
2141
2141
2093
2093
2093
2093
2093
2093
2706
3110
3110
3270
2241
2337
2337
2593
2593
2593
577
2593
3622
2342
2342
2342
2342
2630
2630
590
2638
2630
2630
2598
582
2598
582
3521
3521
3521
3521
3521
2952
2961
2961
2961
2961
2849
804
2852
2320
2150
2150
2150
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2651
2651
2651
3035
3035
3057
2676
2676
2676
2676
2676
2676
2676
2610
594
626
2657
2913
873
2913
2097
2098
2674
2674
2657
2657
2657
617
2996
2996
2523
2523
2523
2523
2523
2523
2523
2505
2209
177
169
3761
457
2505
489
2505
2505
2226
2994
3057
1001
4073
4081
4073
4082
2683
2609
609
617
2913
873
2657
617
2353
3681
1641
2136
2136
2145
609
2145
609
2145
2145
2145
2145
609
2145
609
2145
2145
2145
609
2145
609
2657
2145
2145
2145
609
2401
3681
1634
3681
1634
3681
3681
1634
2145
609
3681
1634
2657
3682
3681
1634
3681
2657
2145
3681
3681
2657
2657
2657
3169
2089
297
2145
2145
481
2145
2145
481
2145
481
2145
481
2145
2145
2145
2145
2145
481
2145
2657
2145
2145
481
2145
609
2657
2145
2145
481
2145
2657
1633
2145
609
481
2145
2145
2145
2145
481
2145
481
2145
2145
2145
2145
2145
2145
2657
2145
2145
2145
2145
2145
2145
2145
2145
609
2145
2145
481
2145
2145
2145
481
2145
609
481
2657
2145
2145
2145
481
2145
2657
1633
2145
609
481
2145
2145
2145
609
2529
2529
2529
2529
2145
2145
2145
2145
2145
481
2145
2145
2145
2145
2529
2145
2145
2145
481
2529
2145
2529
2657
2145
2145
2529
2145
2529
2529
2145
2145
2529
3681
3681
2145
2145
609
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
2657
2145
2145
2145
2145
2145
2145
609
2657
1633
2145
2145
2145
2145
2145
2145
609
2145
2145
2657
2657
2657
2345
2089
2145
2145
2145
2145
3681
2145
3681
2616
2089
297
2089
297
2601
297
2089
297
2345
2601
3054
2089
2145
2145
2145
3681
3681
2657
2657
1633
2529
2657
2657
1633
2657
1633
2657
2657
610
3681
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
2145
2145
2657
1633
2145
2529
2145
2145
2145
2529
2145
2145
2145
98
2145
2145
2145
609
610
2145
98
609
2145
2401
2657
3169
2145
98
2145
98
2145
98
481
2145
2145
481
3553
2146
2146
2657
2657
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2214
2214
2214
2214
2214
2150
2662
486
2534
2150
2502
2150
2150
454
486
2150
2150
454
2214
2214
2150
166
614
2150
454
2502
2150
166
454
614
2150
2214
2150
166
2150
454
614
486
2726
2214
678
2150
2502
2150
166
454
2150
614
2150
2150
2662
2662
2662
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2982
2982
2982
2615
311
2615
311
2615
311
2615
311
2615
311
3069
3069
3063
3063
3063
3063
3063
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2685
2150
614
2150
166
2502
2150
166
614
2502
2662
2150
2150
614
3558
2150
614
2150
166
614
2150
2502
2502
2150
614
2150
614
3558
2150
166
614
2150
2214
2150
166
614
2150
166
2502
2150
2214
2150
166
2502
2502
2150
2502
2150
166
454
614
2502
2662
2150
614
2150
614
3558
2150
166
614
2150
614
2150
166
614
2150
2150
166
2502
2150
2150
166
2150
454
2502
2150
2150
614
2502
2662
2150
614
2150
166
614
3558
2150
166
614
2150
614
3686
2662
2662
2662
3686
2982
2982
2982
2982
2982
2982
3174
2502
2502
2150
166
614
2150
2150
166
2150
2502
486
2214
2502
486
2502
2502
486
2150
2150
614
2150
166
614
3558
2150
166
614
2150
614
2502
2150
2662
2982
2982
2982
2150
3558
2150
1638
2150
2150
1638
2150
614
1510
2150
1638
2150
2150
1638
2150
614
1510
2150
1638
2150
2150
1638
2150
614
1510
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
3686
2662
2662
2662
2662
2662
3046
2246
2246
1382
3302
3302
3302
2150
454
486
2150
486
2150
1638
2150
2150
1638
2150
614
1510
3686
3686
3686
3686
2662
2662
2662
2246
3302
2150
166
2150
1638
2502
3686
2150
2150
2662
2150
2502
2214
2150
166
2502
2150
1638
2502
3686
2726
2150
2726
2150
2662
2150
1510
2150
166
2150
1638
2502
3686
2150
2150
2662
2150
3686
2982
2502
2502
2150
2150
1638
2502
3686
2150
2150
2502
614
2150
2502
486
2726
3046
2150
614
3174
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
3270
1254
3270
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
2662
3014
3014
3014
3270
1254
3302
3270
1254
3270
1254
3014
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2854
2502
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2694
2726
2854
2854
2854
2726
2726
2726
2726
2726
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2854
2854
2502
2502
2598
2502
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
4006
4006
3773
3750
3750
3750
3750
2438
2678
2678
2934
2678
2678
2678
2438
2438
2669
2157
621
2157
621
3693
2157
621
1645
2157
621
2669
2157
2157
2157
621
2157
2157
2157
2669
2157
2157
2157
2157
621
2157
2157
621
2157
2157
2157
2157
2157
621
2166
182
2166
182
2166
182
2742
2166
182
2166
2230
2230
2166
182
2230
2166
2166
694
2230
2166
694
2166
182
2669
2157
2157
621
493
2157
2157
621
493
2157
2157
2157
621
2669
2157
2166
630
2157
621
2669
1645
2157
621
2166
2166
2157
2157
2157
621
2157
2669
2669
2157
2157
621
2157
1645
2157
2157
118
2669
2157
621
2157
118
182
621
2157
118
182
621
493
2157
118
182
2157
2157
621
493
2157
2157
694
2157
118
182
621
2166
621
630
2157
621
2157
118
182
621
2157
118
182
2157
118
182
2157
182
493
2157
118
621
2157
118
621
694
1645
2157
621
630
493
2157
118
182
2157
2157
118
694
2157
118
182
621
493
2157
118
621
2157
2157
621
2230
2157
118
621
2669
2157
621
630
493
2157
2157
118
2157
118
182
621
493
2157
2157
3693
2157
2157
118
182
2157
118
182
621
493
2166
2157
2157
621
2157
118
182
2157
621
493
2157
2157
2157
2669
2669
2157
2157
2669
2166
2166
2157
118
182
621
2157
118
182
621
493
2157
118
182
2157
2157
621
493
2157
2157
118
694
2157
118
182
621
2669
630
2157
2157
2157
182
2230
2166
630
2157
621
2157
621
1645
2157
621
493
2157
118
182
2166
2166
2157
2157
118
694
2157
118
182
621
493
2157
118
621
2166
182
2230
2230
2742
2678
2166
182
2166
2166
2157
2157
2157
118
182
621
2157
182
2157
182
2157
1645
2157
621
493
2157
2157
694
2157
621
2669
630
2157
621
2157
2157
118
2157
2157
621
2157
2157
621
493
2157
2157
621
2157
2157
2157
118
182
621
2157
621
2157
2157
2157
2669
2541
2157
2157
182
2669
2166
2166
2157
2157
1645
2157
621
2166
2157
2157
621
2157
2157
493
2157
3693
2157
182
621
2157
182
2742
2157
182
2157
694
2157
621
2157
2157
694
2157
182
2669
2157
2157
621
3766
2157
621
2157
2157
2157
182
2157
621
2669
2669
2669
2669
2742
2669
2669
2669
2669
2669
2669
2669
2669
2669
2669
2678
2669
2669
3693
3693
2669
2669
2669
3693
2669
3693
2678
2669
2669
3693
2669
3693
2669
2669
2669
2678
2669
2669
2669
2678
2669
3693
2669
3693
2669
2669
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2678
2678
2669
2669
2669
630
2669
630
2669
2669
630
2669
2669
2157
621
2669
2157
621
2669
2669
2541
2669
2157
621
2669
2541
2157
621
3766
694
2669
3766
694
2157
2157
621
2157
2157
621
2669
2157
621
2669
1718
694
2157
621
2157
2669
2669
2678
2669
2678
2669
3181
2669
2669
3181
2669
2669
2669
2669
2669
2669
2669
3053
3190
3181
1142
3181
2230
2166
502
2166
502
2230
2742
502
2550
2166
182
502
2550
2166
502
2230
502
2550
2230
2742
2230
2230
1718
694
2166
182
2550
2550
2230
502
2230
2742
2230
2230
2742
2230
2230
2230
2230
2166
502
2166
502
2230
502
2742
502
2550
2166
182
502
2550
2166
502
2230
502
2550
2230
2230
2166
182
2550
2166
502
2230
502
2550
2166
2550
2166
502
2550
2166
182
502
2550
2166
502
2550
2230
2166
502
2230
502
2230
694
2742
2230
694
2230
2230
2166
502
2230
502
2742
2550
2166
182
502
2550
2166
502
2550
2550
2550
2166
502
2550
2230
2550
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2998
2742
2742
2742
2742
2742
2742
2742
2166
2166
2166
2166
2166
2166
2166
2166
3766
2230
694
2742
2230
2230
2230
2230
2550
2230
3766
2166
182
2166
182
2166
182
2166
2550
2550
2742
2998
3318
3318
2742
2742
2742
2742
2742
2230
2230
2230
2998
2230
2230
2230
3254
2230
2678
2678
3702
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3510
3766
2150
2150
2662
2150
614
2150
614
486
2150
2150
614
2150
2150
2150
614
2150
614
2150
2150
2150
614
2150
2150
614
2150
2150
2150
614
486
2150
614
2150
2150
486
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
614
2150
2150
614
2150
614
2150
2150
2150
2158
2158
2158
2158
622
494
2158
2158
622
2158
2158
2158
622
2158
622
494
2158
2158
622
2158
622
2174
110
2158
2174
2174
2526
2526
2670
2158
622
2158
622
2158
2158
622
2158
2158
2158
622
2158
2158
622
2158
1646
2158
622
2158
2158
2158
622
2158
622
2158
2158
2158
2158
2158
2158
622
2670
2158
2158
2158
2158
2158
2158
2670
2158
2158
622
2158
622
2158
2158
2158
2158
2158
622
2158
622
2158
2158
2158
622
2158
622
2158
3694
2158
2158
2158
622
2158
622
2662
2158
622
2150
486
2158
622
2670
2670
2670
2662
3686
2146
2146
100
2610
2917
2913
866
873
869
2658
617
613
2150
2150
2150
2918
2918
2502
2502
3937
2222
478
2222
478
2657
2657
2662
2662
1638
2150
2150
614
2150
2662
2150
2150
2150
614
2150
2662
1638
3686
2150
2150
614
2150
2662
1638
2150
2150
2150
2150
2662
2150
2150
2150
614
2150
614
3238
2150
2150
2150
614
2150
2662
2662
2662
3686
2662
3686
2662
2150
2150
614
2150
2662
1638
2150
2150
2150
2150
3686
3686
3270
3270
3270
3270
2662
2662
2662
2662
2662
2662
2662
2662
2662
2589
2662
2662
2854
2854
2182
3206
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3238
3494
3238
3238
3238
3238
2678
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3510
3510
3510
3254
3254
3254
3510
3510
3510
3510
3254
3254
2514
2145
1633
3681
2145
2145
2145
2145
2145
2657
2146
2145
2145
2145
2145
2145
2145
2145
2145
2146
2146
2145
481
2145
2145
2145
2145
2145
2145
2145
2657
2657
2657
3185
3186
2164
2164
2164
2162
2161
2161
2584
2577
593
585
2641
585
2641
585
2577
593
585
2577
593
585
594
2642
2167
2167
2167
2167
2167
2214
2150
3014
998
2557
2557
2557
2150
2150
2150
3046
3046
3718
2726
2726
2598
2598
294
2598
2630
294
2598
294
2598
2598
2598
2598
2598
294
2598
2598
294
2598
294
2598
2598
294
2726
2598
454
2598
2598
2598
2598
2598
2157
2157
2166
2157
118
2157
2230
2230
2230
3309
3437
2230
2230
2230
2998
2742
2742
2157
2157
2157
2157
2157
2157
621
2157
182
2230
2157
182
2157
621
2157
621
2669
2669
3702
3702
3702
2422
2230
2230
2230
2998
2998
3766
2150
3302
3430
3638
2516
2097
3809
1745
3809
1745
1777
1769
3793
1777
3794
3794
1778
2529
465
497
489
2545
489
2529
465
497
489
466
2513
497
489
2514
498
2514
498
3601
3601
3601
3601
3602
2676
2676
2673
2657
625
617
2674
2913
2913
2913
2913
2913
2913
2913
2913
2913
3809
3809
2785
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
3062
3062
886
3062
886
3062
886
3062
886
3062
886
3062
886
3062
886
3062
886
3958
3958
3830
3830
3830
3830
2230
3633
3633
3634
2217
2225
2657
2406
3718
3718
2157
2157
2157
2157
2157
2669
2669
2166
2157
118
2157
2157
118
2157
2157
2669
630
2669
2669
2669
630
2669
2166
2230
2166
2166
2166
2662
2662
2228
2225
2226
3785
1769
4081
4081
2025
3697
1641
3697
1650
3058
3730
3730
3611
2657
2657
2657
2587
2593
2593
2593
549
2593
546
2593
549
2593
549
2593
546
2593
546
2593
2593
2593
549
2597
2534
2662
2662
2541
3703
3191
4086
2166
4086
4086
4086
4086
4086
3190
2678
3053
3053
3053
3702
3702
3958
4087
4087
4087
3645
3645
3645
3645
3645
3645
3645
3645
2150
2150
3174
3174
3693
2230
3062
3062
2157
2157
2157
2157
2157
2157
2166
2166
2166
2166
2166
2166
2166
2158
2150
2150
2150
2158
2158
3750
3686
2214
1638
2502
2097
2914
882
2593
553
546
549
2209
177
165
2209
177
165
178
2657
625
613
626
2658
613
2657
625
613
3942
2918
486
2918
2918
2918
998
3814
2534
2502
2502
2758
2758
2662
2662
2662
2662
2865
818
2865
818
2865
818
2865
818
2865
818
3608
3633
3633
3633
3633
3238
3238
3238
2900
2334
2334
2334
2307
2307
2307
2307
771
2307
2307
2307
2307
2307
2307
2524
2524
2524
2524
2524
2524
2524
2524
2563
2563
2560
2950
2950
2950
2950
2950
2950
2950
2051
2051
259
2051
259
2144
3040
3040
3040
2304
2307
2947
2947
3040
3040
3040
3040
2950
2950
2051
515
259
771
2307
2307
771
2307
2524
2524
2524
2304
2048
256
2048
256
2048
256
3584
2304
2304
2048
512
256
768
2304
2304
2051
2947
2560
768
2816
2560
2560
2560
3072
2947
2144
2144
2144
3040
3040
3040
3040
3040
4064
4064
2264
2264
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
608
3696
3696
3696
3696
3760
3760
1648
3696
2144
2144
3680
3680
2144
3680
3680
3680
3680
3680
2144
3680
3680
3680
3680
2736
3168
1632
2156
2156
492
2048
2048
2560
256
2048
256
2048
256
2304
2048
2048
256
768
2048
2304
2048
2048
2048
256
2229
2229
2229
2169
185
181
2233
181
2229
2229
2229
2233
181
2233
181
2233
181
2169
181
2169
181
2233
181
2229
3705
1653
3577
1525
2229
3705
2229
2229
2169
181
2229
2229
2229
2233
181
2229
2229
2229
2229
2229
2169
181
2229
3705
2229
2229
2229
2229
2229
2229
2229
2169
2169
117
1657
1653
2169
117
185
181
2169
117
185
181
2233
2169
117
185
181
2169
117
185
181
2169
117
185
2233
2169
117
185
181
2169
117
185
181
2233
2169
117
185
181
2169
117
2169
117
185
181
2169
117
185
181
2233
2169
117
185
181
2233
181
1657
1653
3705
1653
2169
117
2169
1657
2233
2233
2169
117
2169
117
185
181
2169
117
181
2233
2233
2233
2233
2169
181
2229
2229
2169
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
3696
3696
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
3696
2160
2160
2160
2160
2160
2160
2160
2160
1648
3696
2144
2144
2144
2144
2144
2144
2144
2144
2144
3680
3680
3840
2156
492
2156
2160
2160
2160
2160
3696
2160
3696
2664
2156
2156
492
2156
2156
492
2156
620
2156
492
2156
2156
2156
492
2668
2560
2156
2160
2160
2160
2160
2160
2229
3705
1653
3765
1657
1653
2233
2169
1657
1653
3697
3697
3696
3696
3680
3680
3680
3696
2160
2160
2160
2160
2160
2160
2160
2144
2144
2144
2144
2144
2144
2144
2144
2144
2160
2160
2160
3696
3696
2224
2224
2224
2224
2224
2224
2224
2224
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
3680
3680
2224
2224
2224
2224
2224
2224
2224
2224
2224
2224
2736
2144
2144
2224
4064
2049
2561
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2209
2209
2209
2209
2209
2846
2334
798
2334
2334
2078
2334
2078
2078
798
2334
2334
2078
2078
2334
2222
2222
2078
798
2078
286
2590
798
2078
2334
478
2334
478
2078
798
2334
2334
2078
542
1566
2078
2222
2078
2078
286
2078
2526
2078
542
798
2334
3758
2222
2734
2078
2334
478
2078
798
2334
2334
478
2078
2078
542
798
2078
2078
3870
3870
3870
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2977
2990
2974
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2566
2566
2561
2561
2561
2562
2562
2952
2952
2952
2952
2952
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
2950
2950
2950
2950
2950
2078
286
3614
2078
286
2078
2510
2078
286
2078
2078
542
2510
2590
286
2078
542
2078
542
2590
2846
2078
542
2590
2078
542
286
798
2334
2590
1566
286
798
2078
286
2334
2334
798
2078
542
286
798
2590
286
798
2078
542
286
798
2590
1566
286
798
2078
542
286
798
2078
542
286
798
2334
2590
286
798
2078
286
2222
2078
542
286
798
2334
2590
1566
286
798
2078
542
286
798
2078
286
2334
798
2078
286
2222
2078
286
798
2078
286
2510
2510
2590
798
2510
2078
542
286
798
2078
2334
462
478
2078
542
2846
462
2590
286
798
2078
542
286
798
2590
286
798
2078
542
286
798
2590
286
798
2078
542
286
798
2078
542
286
798
2334
2590
286
798
2078
286
2078
542
286
798
2078
542
286
798
2334
2590
1566
286
798
2078
542
798
2078
542
286
798
2078
286
2590
286
798
2078
286
2078
286
798
2078
286
2078
286
2334
798
2078
542
286
798
462
2078
542
798
2078
542
286
798
2590
2846
462
2590
286
798
2078
542
286
798
2590
286
798
2078
542
286
798
2078
286
2590
1566
286
798
2078
542
286
798
2078
542
286
798
2334
2590
286
798
2078
286
2078
542
286
798
3870
3870
3870
3870
3870
2974
2974
2974
2974
2974
2974
3870
2078
286
798
2334
798
2078
542
286
798
2334
2590
798
2078
542
798
2078
542
286
798
2078
286
2078
2078
542
286
798
2334
798
2222
2078
542
286
798
478
2078
286
798
2334
2334
798
2334
798
2334
2078
542
286
798
2590
798
2078
542
286
798
2078
174
2590
1566
286
798
2078
542
286
798
2078
542
286
798
2334
174
2590
798
2078
2078
286
798
2334
798
478
2078
542
3870
2974
2990
926
2990
926
2590
2846
2078
542
798
2078
542
1566
2078
286
2078
542
798
2078
542
1566
2334
2590
286
798
2590
798
2078
542
798
2590
1566
2078
2078
542
798
2590
1566
2078
2590
286
798
2590
798
2078
542
798
2078
542
1566
2078
286
2078
542
798
2078
542
1566
2078
286
2590
286
798
2590
798
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
3870
2590
1566
2590
1566
798
2590
1566
798
2590
1566
286
798
3870
2590
2846
2846
3102
1310
2590
2078
542
3102
30
542
2078
286
798
2078
542
286
798
2078
542
286
798
2078
542
286
798
2078
542
286
798
2078
542
798
2078
1566
2334
2078
542
798
2078
542
1566
2334
2590
286
798
2590
798
3870
3870
3870
3870
2590
1566
798
3870
3870
2846
2590
2078
286
2334
2078
542
286
2078
542
1310
2078
286
798
3614
2078
542
2078
2078
542
1566
798
2078
2334
798
2222
2078
286
2078
286
2078
286
798
2078
542
286
3102
30
542
1310
2078
286
798
3614
2734
2078
542
2222
2078
2078
542
1566
798
2078
286
2078
542
2078
286
2334
2078
286
2590
1310
2078
542
286
798
3614
2078
542
286
2078
542
2078
542
1566
286
798
2078
286
3870
2974
2590
286
2078
542
286
798
2078
286
2078
542
286
2078
1310
2078
542
286
462
3614
2078
2590
2078
286
2078
1566
2078
286
2078
542
286
798
462
478
2078
286
798
2974
2590
2078
798
2590
798
2590
3870
3870
3870
4062
4062
1998
4062
4062
4046
4062
1998
4062
2846
2846
2846
4062
4062
4062
4062
1998
4046
4062
4062
4062
4062
4062
4062
4062
4062
4062
4062
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2414
2414
2414
2414
2414
2414
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2414
2414
2414
2414
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2398
2088
2408
2408
2408
2088
2088
2088
2088
2088
2414
2414
2414
2414
2414
2414
2414
2414
2600
360
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2414
2408
2414
2414
2414
2414
2408
2408
2408
2600
2408
2408
2408
2408
2408
2408
2792
2990
2990
2952
2974
2974
2974
2974
3038
3038
3038
3030
3030
3030
3030
3038
3038
3696
2160
2160
2160
2160
3696
2160
2160
3696
2160
2160
3696
2160
2160
2160
2160
1648
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2160
2076
284
2076
284
182
2333
2332
182
2333
284
2076
284
182
2588
1718
694
2076
284
2076
182
2332
2230
2230
2076
2230
2230
2076
2589
2588
694
2230
2076
541
540
2588
694
2076
541
284
2076
182
2333
2077
541
285
797
2077
541
285
2589
285
2333
2077
541
285
797
2077
285
2589
797
2077
285
797
2077
541
797
2589
2077
541
797
2077
541
285
797
2589
285
797
2077
2077
3613
2077
797
2845
2845
3613
2077
797
2845
2077
2077
797
2077
797
2077
2077
797
2333
2077
3692
3692
2588
2588
2076
284
796
2076
2076
540
2076
540
2236
2077
28
285
2076
540
284
796
2588
2844
188
2076
540
108
284
124
172
796
188
2077
28
285
284
2077
28
285
284
182
2588
108
284
796
2076
540
108
284
124
172
188
2077
285
2077
285
284
182
2076
540
796
2076
284
796
188
2076
540
108
284
124
172
796
188
2077
285
284
2077
28
285
284
182
2588
108
2076
108
284
124
172
796
188
2076
540
108
1564
124
796
188
1644
2076
284
796
188
2076
540
124
796
2076
540
108
124
2588
1564
1718
2076
540
124
172
796
188
2077
28
285
284
2077
28
284
2076
540
284
796
2332
2588
108
284
796
2844
2588
2588
796
1644
2076
108
284
172
796
188
2333
2230
2156
2220
796
2333
2332
182
2156
284
124
172
188
2076
2230
2172
172
2332
182
2236
2076
540
108
284
124
172
796
188
2077
28
285
284
2588
108
284
124
796
188
2588
108
124
2589
2076
284
796
2077
541
540
3612
2076
540
108
284
124
172
796
188
2076
540
108
284
124
172
796
188
2589
540
797
2076
284
796
188
2172
172
2332
2076
284
182
2076
540
108
284
124
172
796
188
2076
540
108
188
2077
28
541
540
285
797
2077
541
540
285
694
2076
540
108
284
124
172
796
188
2077
28
285
284
2077
28
284
182
2076
540
284
124
796
188
2332
188
2076
108
284
2332
2076
108
284
172
188
2332
2156
172
188
2588
796
2230
2076
284
188
2077
2588
284
2076
284
2076
284
188
2076
540
284
796
2589
2236
2076
540
284
796
188
2076
540
2589
285
2076
540
108
284
172
796
188
2333
2230
2588
284
796
2332
188
2076
2156
172
188
3564
2156
172
2076
540
108
284
172
188
2077
285
2230
2076
540
284
188
2077
285
2230
2076
540
796
188
2588
284
188
2077
285
797
2076
540
108
172
188
2076
540
108
284
172
188
2588
108
172
188
1644
2076
540
108
284
172
188
2333
2230
2076
108
284
188
2076
540
108
2332
796
2076
540
2588
2076
540
2588
2332
2076
2236
2588
284
796
2077
797
2077
2076
540
108
284
172
796
188
2077
285
2077
285
182
2588
284
796
2076
540
108
284
172
188
2077
285
2077
285
182
2588
284
2076
284
188
2076
540
108
284
172
796
188
2077
285
2077
285
182
2588
2076
108
284
172
796
188
2076
540
108
796
1644
2076
284
796
188
2076
540
796
2076
540
108
2589
797
2589
1718
2076
540
796
188
2077
285
2077
2076
540
284
796
2588
284
796
2589
285
797
2076
284
172
796
2220
796
2156
172
2230
2230
2077
2333
2076
540
108
284
172
796
188
2588
108
284
796
188
2588
2076
796
3612
2076
540
108
284
172
796
188
2076
540
108
284
172
796
188
2076
284
796
188
2220
2333
2077
182
2077
2077
797
2076
540
284
172
796
188
2076
540
188
2077
797
2742
2076
540
108
284
172
796
188
2077
285
2077
182
2076
540
284
796
188
2332
188
2076
284
2077
2076
284
172
188
2076
2230
2230
2230
3766
694
2588
2076
2230
2842
2077
2845
2845
2156
124
172
796
2077
28
2332
182
2156
124
796
2156
124
172
2332
182
2156
124
172
2076
284
182
2156
124
3580
2156
124
172
2156
124
172
1660
2332
2172
796
2156
124
3766
694
2156
124
172
2172
2156
124
2589
540
2156
124
2172
2172
2156
124
2077
28
2156
124
2156
124
2156
124
2156
124
2156
124
2156
124
1660
2332
2172
2172
2172
2172
2156
124
2156
124
172
2077
28
2332
182
2172
2156
124
2156
172
2156
172
2220
2156
172
2844
2332
2156
2156
172
2230
2156
2077
2077
2156
2156
3692
2156
172
2844
2077
2156
172
2156
172
2156
172
1644
2156
172
2220
2332
2156
3692
2156
172
796
2230
2156
2156
172
2230
3766
694
2156
172
2230
2156
3766
694
2156
172
2156
172
2156
172
796
2156
3766
694
2156
172
2230
2156
2156
172
2156
172
2156
3254
2156
172
2156
172
2156
172
2156
2156
172
2230
2156
2156
172
3868
3868
3868
3868
3869
3869
3868
3868
3868
3868
3868
3868
3868
3868
3868
3869
3869
3869
3869
3869
3869
3869
3869
3869
3869
3869
3869
3868
3868
3868
3868
3868
3868
3868
3868
3869
3868
3868
3868
3869
3868
3868
3868
3868
3868
3868
2998
2998
2998
925
2998
2998
2998
2998
925
2998
925
2972
922
2973
924
2998
2998
2998
3869
3868
3869
3869
3868
3869
3868
3869
1820
3868
3868
3869
3696
3696
2160
2160
1648
2160
1648
2160
2160
2160
3692
2844
3692
2156
2156
172
3692
2844
2156
2156
172
3766
3766
3692
1660
3766
3766
2172
2172
2172
1660
2156
2156
2156
3692
2156
172
3692
2156
3254
1718
2230
1718
2156
172
2156
172
2156
3868
3868
3868
3869
3869
1820
3868
2160
2588
796
2588
796
2220
1644
3868
3869
3869
3868
3868
3868
3868
3100
3868
3868
3868
3868
2328
2332
2332
282
2076
26
284
282
2586
284
282
794
2074
182
2742
2330
2844
2076
26
538
284
796
282
2076
26
284
282
182
2076
284
796
282
794
2076
26
284
796
282
794
2074
2330
794
2230
2330
794
2844
2230
2742
2230
2230
3766
2074
282
2076
284
282
2230
2842
2586
284
794
2230
2074
538
284
282
794
2230
2742
2230
2230
2742
2230
2230
2230
2230
2076
284
2332
796
2076
284
2076
540
284
796
2076
284
182
2076
540
284
796
2742
700
2332
2332
796
2076
284
796
2076
284
182
2076
540
284
796
2076
540
284
796
2076
284
2332
796
2230
188
2332
796
2332
796
2230
188
2230
2076
284
2076
284
2844
2076
2588
284
2230
188
2076
540
284
796
2076
284
796
2076
2332
796
2076
2588
284
2332
796
2076
284
796
2076
284
182
2588
284
796
2076
540
284
796
2076
284
2332
2332
796
2230
188
2076
2332
2230
188
2332
2230
3766
2230
694
2230
3766
2230
2230
2076
2332
2076
284
182
2332
2742
2332
2076
284
796
2332
2332
2332
2076
2332
2332
2332
2332
2076
284
2332
2332
2332
2332
3994
3996
3996
2968
2968
2968
2968
2968
2968
2968
2968
2968
2968
2968
2998
922
956
2998
2998
924
2998
2998
2998
2998
2998
2998
956
2998
956
2998
2998
956
2998
924
2998
922
2998
922
2970
2970
2998
922
2970
2970
2972
2968
2998
924
2998
2998
924
2998
924
2998
922
2972
2076
540
2076
2588
2076
540
2076
2588
2076
2588
3774
2238
2238
2584
2224
2230
2230
2230
2076
284
796
2230
3866
2074
2230
2076
2236
2076
284
2236
2076
2332
796
282
794
2332
796
3866
2968
2844
2844
2968
2968
2972
2998
922
2972
2238
2224
2224
2992
2238
2238
2238
2238
2238
4056
4062
4056
2606
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
4046
2510
2510
2510
2510
3516
2972
2058
266
2058
266
2058
2058
522
266
2058
522
778
2058
266
2058
2570
266
2058
266
2058
266
2058
522
1546
2058
522
266
2058
522
2058
522
266
2058
522
2058
2570
2058
2570
266
2058
266
2058
522
2058
2058
266
2058
266
2058
266
2058
522
2058
522
266
2058
522
2314
2058
2058
2052
2052
260
2308
2052
2052
2052
2146
2146
2146
2146
2234
2154
2154
2154
2154
1642
2154
2154
2154
2154
2154
2154
2154
2154
2050
258
2050
258
2050
258
2050
258
2050
2050
514
258
770
2306
2050
258
770
2050
258
2818
2818
2050
258
2818
2050
258
2562
258
770
2818
2050
258
2050
258
770
2306
770
2050
2306
770
2050
2050
258
2050
258
2050
2050
2306
770
2816
3682
2146
2146
2146
2146
2146
2146
2146
1634
2146
2146
2146
2146
2146
2146
2146
2146
3682
2146
2146
1634
2146
2146
2146
2146
1634
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
3682
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
3682
2146
2146
2146
2146
2146
2146
3850
2146
2146
2058
2314
778
2146
2146
3682
3682
3682
2058
2314
2048
2048
2048
2048
2944
3040
3040
3040
3040
3040
3040
3040
2078
2078
542
798
2078
3022
3022
2414
2414
2553
2048
256
2304
2304
2304
4064
2272
2590
1566
2590
3614
2590
2590
798
2590
1566
2590
2590
2590
798
2590
2590
2590
1566
2590
2590
3614
3614
2590
2590
798
2590
1566
2590
2590
3614
2590
798
2078
2078
2078
2334
2078
2078
2078
2334
2078
2334
2222
2078
2078
2078
2334
2078
2334
3870
3870
3870
3870
3870
3614
2590
2590
798
2590
1566
2590
2590
3614
2590
2078
2078
2078
3870
4062
2846
2846
2846
2846
4062
4062
4062
4062
4062
4046
4062
1998
4062
1998
4062
2760
4062
4062
2792
2792
3934
2478
3486
3486
3486
3502
2990
1454
3502
1438
3502
3502
3502
3502
1438
3502
2990
1454
3502
926
1438
2974
1438
3486
3486
2974
1438
3486
3486
2974
1438
2974
1438
3486
2974
1438
3489
3489
2990
2974
1438
2974
1438
2974
1438
2974
1438
4062
2606
2606
2462
2510
2462
2510
2510
2510
2510
2510
2510
3518
3480
3480
3518
1438
3480
3480
920
3518
3006
2968
3504
3006
926
3516
2947
2169
3577
1657
3705
2229
2229
2229
2229
2229
3840
2144
2160
2160
176
2160
2160
176
2160
176
2160
2160
176
2160
2144
2144
2169
185
181
2233
181
2169
2160
2160
2144
2144
2160
2144
2297
245
4081
4064
3584
3587
2566
2566
2566
2563
259
3840
3840
2992
3008
3008
1984
3008
1984
3008
1984
3008
1984
3008
1984
3008
1984
3008
3008
1984
3008
1984
3008
3008
1984
3008
3008
3011
1987
2049
2049
2050
2050
2050
2209
2078
2590
2590
2952
2950
2950
2078
2078
2078
2590
3102
2398
2088
2088
2414
2414
2414
2414
2398
366
2414
2414
2414
2088
552
2408
2088
552
2408
2408
2600
360
2408
2408
2408
2408
2600
360
2408
2408
2408
2088
2414
2414
2414
2600
360
2600
2600
360
2600
360
2220
2220
2076
2220
2077
28
2220
2332
182
2333
284
182
2230
2732
2684
2330
182
694
2332
182
2230
2970
3869
3869
2160
2156
172
2220
2156
2156
172
2156
2156
2156
2230
2230
2156
2230
2156
2156
2156
2156
3868
3868
3612
3866
3866
2844
2588
2224
2230
2998
2998
2970
2314
2314
3338
2210
2512
2144
3072
3072
3072
3072
3072
3072
3072
3072
3075
3075
3075
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3075
3075
3075
3075
2240
2240
2240
2240
2243
3974
3974
3968
3968
3968
3968
3971
3193
3185
3584
3584
3184
3184
3184
112
2160
3168
3257
3256
3768
3968
4025
4025
4081
4081
4016
4016
4016
4016
4025
4064
3610
3612
3612
3612
3612
3612
3612
3612
3612
3612
1562
3612
3612
3612
3612
3612
3612
3612
3356
3356
3100
3100
3100
3100
3004
3840
3840
3843
3840
3840
2560
2846
2462
2462
2156
2156
3568
496
2156
1516
492
2156
1516
492
3868
3868
3869
1820
3868
3869
1820
3868
3868
3869
3868
3868
2588
2589
540
2588
2588
2588
2588
2588
3868
1818
3866
3868
3868
3866
2570
2570
2566
2560
2563
3968
3968
3584
3584
3584
3968
3968
3968
3968
2819
3779
3779
4060
2048
2233
3705
3779
3680
1888
3680
1888
3680
1888
3680
1888
3936
3936
3936
3936
3936
3936
3744
3744
3936
3936
3936
3936
2208
2208
2208
2846
2910
846
2270
206
2588
3841
2561
3612
1562
2842
3612
3612
3866
3868
3868
2076
2330
2845
2844
2844
3868
1818
3868
2906
2817
2818
2818
3270
1226
3270
3270
3270
3270
1226
3270
1226
3270
3270
2846
2846
2570
2570
2796
2998
3612
2588
2845
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2818
2826
2826
2826
2818
2818
2462
3534
2222
3534
1502
2606
2144
3072
3072
2144
2144
2144
2144
2944
2944
2944
2944
2944
2944
2944
3968
3968
3968
3968
3968
3968
3968
3968
3968
3870
2590
2334
3038
4062
1998
3614
3614
3102
3102
3102
3102
4062
4062
3998
3998
3998
2014
1998
3998
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2256
2224
2208
2208
2208
2990
2974
2974
2752
720
2480
2481
2481
2066
530
2578
2578
2578
2578
786
2194
2194
2194
2194
2194
2194
2194
2194
2192
2192
2192
2192
2192
2192
3602
2066
786
2580
2633
3145
1098
585
586
3145
1098
586
3145
73
1098
585
586
3145
1098
585
586
2633
586
2634
2195
2195
2195
2195
2195
2180
2640
2640
2640
2324
2195
3147
587
3147
587
3152
3152
3152
3152
2634
2634
2066
2066
2066
786
2834
2502
455
2066
454
455
2834
2194
2194
2192
2192
2324
2068
2068
2068
2068
2068
2068
3092
2324
2068
2068
2068
2068
532
2068
2324
2196
2505
2635
2836
2836
2836
2324
2324
2324
3674
2634
2097
561
2097
2097
2609
2609
2609
2609
2609
4081
4081
2240
2240
2090
2090
554
2090
2090
554
2090
2090
2090
2090
2090
554
2090
2090
554
2090
2090
2090
2090
554
2090
2090
554
2602
2090
2090
2090
2090
554
2090
2090
554
3668
3668
3668
3668
3668
3668
3668
3668
2602
2602
3626
3665
2602
3665
3626
3665
3626
3626
2602
3626
3626
3626
3626
3668
3626
3626
2188
2188
2188
2068
276
788
2068
276
2068
2068
276
788
2068
276
2324
788
2068
276
2324
788
2068
788
2068
276
2068
2068
276
788
2836
2324
788
2324
2324
2324
2324
2324
2213
453
457
2213
453
457
2213
457
2501
457
2213
677
2213
453
677
457
2725
2725
2501
457
2213
2213
2213
677
2725
2725
2725
2725
2725
2501
457
2213
453
457
2501
457
2213
453
457
2213
2213
457
2213
453
457
3525
3525
2501
2501
2505
3525
2213
457
2505
2505
2505
2213
453
457
2213
453
457
2213
2213
2213
457
2213
2505
2505
2505
2505
2506
2505
2505
3530
2505
2505
2505
2505
2505
2505
2505
2629
2629
2629
3653
3653
2117
37
73
38
549
581
2117
37
549
581
2085
38
293
805
806
2117
37
73
293
2117
70
37
38
2117
2085
38
293
2117
37
73
2085
38
2117
37
73
549
581
585
2117
37
2085
293
805
2117
73
293
2117
37
581
585
2085
2085
2117
73
2085
2085
2085
293
2085
293
2117
37
73
581
585
2117
37
549
581
2085
293
806
2117
37
73
293
2117
73
2085
2085
2085
73
2085
2117
73
581
2117
37
581
2085
2085
73
2117
2117
2117
73
2117
2085
293
805
2341
2117
2117
2085
293
805
2341
2341
2117
2117
2085
293
2341
2085
293
805
2341
2597
581
1605
1317
2629
1605
3653
3653
2117
37
549
581
2117
2085
549
581
2597
581
2085
293
2085
805
2117
581
2629
2117
70
73
581
585
2117
581
2341
805
2121
293
2117
73
581
2629
2121
2086
2086
2086
2086
2122
2121
2121
2121
2122
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
274
2066
274
2834
2322
2066
2066
786
2064
2064
2064
2064
2064
2064
2064
2320
3666
3666
2130
594
2130
2130
594
2130
2130
2130
594
2130
2130
594
2130
2130
2130
2130
2130
3666
2130
2130
2130
2130
2130
594
2130
594
2130
2132
3668
3668
2053
2053
2053
2565
2053
2053
2053
2308
2180
3946
3946
2836
2188
2188
2188
2642
2642
2132
2132
3668
2132
3668
3952
2188
2188
2188
2188
2188
2188
2188
2184
140
2184
140
2188
2184
2184
2188
2188
3940
3948
2188
2130
2130
2130
2132
2132
2213
453
457
3653
1573
1609
3621
3657
2117
37
1605
1573
1609
3653
1573
2085
2633
2629
2629
3653
2117
1605
3666
3666
3946
3946
3946
3666
2130
2130
2130
2130
2130
2130
2130
2097
2097
2097
2097
2097
2097
2097
2097
2097
2642
2642
2130
3666
3666
2516
2056
468
2516
2312
468
2516
2056
468
2516
2312
468
2666
2666
2154
2154
2154
2154
618
2154
618
2666
2666
2666
2154
2154
3690
3690
2056
2056
2056
2056
2056
2056
2056
264
2056
2056
2056
2312
2673
2673
2056
3562
2069
3605
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2197
2197
2066
274
2066
2066
2066
2066
2066
2066
2066
2194
2194
2194
2194
2194
2181
2181
2181
2181
2181
2705
2193
2705
2193
2193
2129
145
2193
2129
2129
145
2705
2193
2193
2129
2129
2193
2129
2129
2129
145
3153
1169
593
657
2129
2193
2129
2641
2129
145
2193
2641
2193
2641
2129
145
3153
593
2193
2193
2129
2129
2129
2129
2129
2129
2129
2193
2129
2641
2129
2129
2641
2193
3665
2129
2129
2129
2193
2641
2129
2641
2193
2193
2641
2129
2129
2129
2641
657
2129
2129
3217
3153
1169
3217
3144
72
584
3144
584
3144
72
584
2120
584
2120
584
2120
584
2120
584
2632
3144
72
584
3144
72
584
3144
584
2632
2632
3144
72
584
3144
584
2120
2120
2120
584
2120
584
2120
584
2120
3145
73
585
3145
73
585
3145
585
3145
585
3145
585
3145
73
585
3145
585
2121
585
2633
2633
2121
585
2121
585
2121
585
2121
585
2633
2633
3145
73
585
3145
73
585
3145
73
585
3145
73
585
2633
2633
3145
585
2633
3145
73
585
3145
73
585
3145
585
3145
585
3145
73
585
2121
585
2121
585
2121
585
2633
2633
2633
2633
2121
585
2121
585
3144
72
584
3144
584
3144
584
3144
584
2632
2120
584
2120
584
2632
3144
72
584
3144
72
584
3144
584
3144
584
3144
72
584
3144
584
3144
72
584
2120
584
2120
584
2120
584
2120
584
3077
517
2129
3217
2834
2834
2578
274
786
2322
786
2834
2834
2834
2834
2578
274
786
2834
3657
3656
3605
789
2837
2837
2578
1554
786
3602
3144
584
2632
3144
72
584
3144
584
2120
584
3145
585
3145
585
2633
2633
3145
73
585
3145
73
585
2633
2633
3145
585
3145
585
2121
585
2121
585
3144
584
2632
3144
72
584
3144
584
3144
584
2120
584
2512
2512
3600
2512
2512
2512
2544
2512
2512
2512
2512
2736
2544
2736
2512
2512
2832
2512
2832
2832
2832
2512
2832
2832
2064
272
464
2576
1552
784
2064
272
2576
784
2064
2064
528
1552
3600
2064
528
272
464
2576
2064
272
2064
272
2832
2576
272
784
2576
784
2064
528
272
784
464
2576
784
2320
784
2576
784
2064
528
2576
784
2576
784
2064
528
272
784
464
2576
784
2320
784
2576
784
2064
528
272
784
2064
2576
272
784
464
2576
784
2064
2576
784
2576
2832
2064
528
272
784
464
2576
784
2832
2576
784
2832
2064
528
784
2576
272
784
464
2576
784
2576
2832
2545
2065
273
465
2577
273
2065
273
465
2577
2065
2065
529
273
3601
2065
529
465
2577
2065
273
2577
2065
273
2577
2065
2065
2065
2833
2065
2065
273
2545
2065
273
465
2065
273
2577
785
2065
2065
2545
2545
2833
2833
2545
2513
2577
785
2321
465
2577
785
2513
2577
2545
2513
497
2513
2577
1553
273
785
689
2833
2545
2577
689
2513
2577
2065
529
2577
273
785
2321
785
2577
785
2577
273
785
2577
273
785
2577
785
2065
529
273
2577
273
785
2321
785
2577
785
2577
273
785
2577
273
785
465
2577
785
2065
2577
2577
785
2833
2065
529
273
2577
785
2321
785
2577
785
2833
2577
273
785
2577
273
785
465
2577
785
2577
2321
785
2833
2577
273
785
2577
273
785
2577
785
2065
529
273
465
2577
1553
273
785
2065
273
465
2577
785
2065
2065
529
273
3601
2065
529
273
465
2577
2577
2577
2577
2065
529
273
2577
273
785
2065
273
2577
2065
2065
2065
2065
2065
785
2065
529
2065
273
2065
529
273
465
2065
273
2577
785
2065
2065
2577
2321
2833
2833
2065
2065
2065
2065
785
2545
2321
2577
785
2833
2577
273
2577
785
2321
465
2577
785
2577
1553
273
785
2833
2545
2577
273
2321
465
2577
2065
529
273
785
2577
273
785
2321
785
2577
785
2065
529
273
785
2577
273
785
2577
785
2065
529
273
785
2577
273
785
2321
785
2577
785
2065
2833
2065
529
273
785
2065
2577
273
785
465
2577
785
2065
2577
785
2577
785
2833
2065
529
273
785
2577
785
2321
785
2577
785
2833
2065
529
273
785
2577
273
785
465
2577
785
2065
529
785
2321
785
2065
785
2065
529
273
785
2577
273
785
2577
785
2832
2833
2833
2833
2833
2576
2577
2577
3089
529
2577
625
2577
2833
2064
2064
528
2064
784
2576
2576
2065
529
273
465
2577
273
785
2065
273
785
2577
785
2065
2065
2833
2577
2577
2577
2065
529
273
2577
785
2065
273
785
2577
2065
2065
2065
529
2065
2065
2065
529
273
785
2065
529
785
2065
529
273
2065
529
2321
2065
2065
2065
529
273
785
2065
529
785
2513
2065
2065
529
273
785
2065
529
785
2577
785
2577
273
785
2577
785
2577
273
785
2577
785
2321
785
2065
529
273
465
2577
273
785
2577
273
785
2577
785
2065
529
2577
785
2065
529
273
785
465
2577
273
785
2577
273
785
2577
785
2065
2321
2065
529
273
785
2065
2577
273
785
2577
785
2065
2065
529
785
2577
785
2833
2065
529
273
785
465
2577
785
2577
273
785
2577
785
2833
2321
2065
529
785
2577
785
2577
2833
2577
273
785
2577
785
2577
273
785
2577
785
2321
785
2065
2577
273
785
2577
3089
2577
2065
529
2577
2577
3760
2832
2576
2832
2832
2576
784
2832
3600
2576
784
2832
2576
784
2832
1712
2832
2576
784
2832
3600
2832
2832
2832
2832
2832
2832
2577
2833
2833
2833
3601
2577
2577
2833
1713
2833
2833
3601
2577
2577
785
2577
785
2833
2833
2833
2577
785
2833
2833
2577
785
2833
3601
2577
785
2833
2577
785
2833
2833
2577
785
2833
3601
2577
2833
2577
785
2577
785
2833
2833
2833
2576
2576
2576
2576
2577
2577
2577
2577
2832
2833
2833
2833
2736
3600
1712
2576
784
688
3600
1712
2832
2577
689
3601
1713
2833
2577
785
3601
2577
785
2833
2833
3601
2832
2833
2577
2577
3600
2576
3600
784
3601
2577
2577
1553
785
2064
2064
528
272
784
2576
784
1296
2064
2064
2064
272
784
2064
528
784
2064
2064
2064
272
784
2064
528
784
2065
2065
529
273
785
2065
529
273
785
2577
785
1297
2065
2065
2065
529
273
785
2065
529
785
2577
2833
2833
2577
785
3601
2833
2577
2833
2833
2577
785
2833
3601
2577
785
2833
2833
2833
2833
2833
2577
2577
2833
2833
2577
785
3601
2833
2833
2833
2833
3601
2064
2064
2064
2064
2064
2064
2064
2064
2064
528
2064
2064
2832
3600
2064
2576
784
2064
2064
2064
528
784
2064
2576
2064
528
2064
784
2832
2065
2065
2065
785
2065
2065
2065
2065
2833
2065
529
2065
2065
2065
2065
2065
2065
529
2065
2065
2833
3601
2321
2065
529
2833
2065
2065
2065
2065
529
785
2065
2577
2065
529
2065
2065
2065
529
2065
273
2065
529
785
2065
2065
2065
2065
2065
2065
2065
2065
2065
785
3601
2065
273
2065
529
785
2065
785
2065
529
2065
529
2065
2065
529
785
2065
1553
2065
529
785
2577
785
2065
2065
273
785
2577
2577
2064
2064
528
2064
2064
2064
528
2576
784
2065
273
2065
529
785
2065
2065
529
2065
2065
529
2065
529
2065
2065
2065
529
2321
3601
2065
2065
529
2065
2065
785
2065
529
2065
2065
2065
785
2065
2065
2065
529
2577
785
2321
2321
2065
2065
529
785
2577
785
1297
3089
1137
3601
2833
2833
2833
2833
2833
3537
2833
1489
2833
4048
4049
4017
4049
4048
1968
4017
4049
1969
4017
4049
2064
2064
2065
3536
3504
1488
3537
3505
1489
3505
2922
3537
3537
2897
2897
2897
2897
2896
2896
2896
2896
3856
3857
3857
3856
3856
3857
3857
3857
3857
3857
3857
2249
969
2377
2377
2377
2377
2377
3008
3008
2240
960
2240
960
2240
2240
3008
3008
2240
960
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2249
969
2377
2377
2377
3008
3008
2240
960
3008
3008
3008
2240
960
2368
2368
2368
2368
2368
2368
2368
2962
2240
2240
960
3008
2368
2368
2368
2368
2368
2368
2249
2377
2377
2377
2377
2377
2377
2377
3008
2240
960
2240
960
2240
2240
960
2240
960
2240
2240
2240
960
2240
960
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2377
2368
2249
2377
2377
2377
2240
2240
2240
960
3008
2368
2368
2368
2368
2368
2368
3776
3281
2609
2584
3312
2576
2608
3312
2641
2641
3153
593
3141
1097
581
585
3141
1097
581
585
2117
581
585
2629
585
3088
3089
3524
2628
2628
2628
2628
3652
2628
2628
3652
2116
580
2116
580
3652
2116
580
2628
2116
580
2116
2116
1604
2116
2116
2116
580
2116
2116
2628
2116
2116
2628
2116
580
2116
2116
580
2628
2628
2116
580
2116
580
2116
2116
580
2066
274
2066
786
2066
274
2066
786
2065
457
2321
2066
786
2065
273
457
2321
2066
274
786
2066
274
2066
786
2065
273
457
3602
3601
2321
2834
2322
786
2322
2321
2322
2505
2505
2322
2505
2321
457
2322
2833
2322
2321
2321
457
2066
2833
2322
786
2322
2321
2066
274
2833
2066
274
2322
2065
273
457
2833
2065
785
2577
1553
785
2065
785
2833
2065
785
2577
785
2065
785
2577
2577
273
2065
785
2065
785
2577
2065
785
2833
2065
273
785
2065
785
2577
2577
2065
2065
785
2065
785
2833
2577
1553
785
2833
2577
785
2833
2577
1553
785
2833
2833
2577
785
2577
273
2577
785
2577
2577
273
2577
2065
2321
3345
2065
3345
3345
3345
3345
2065
3345
3345
2321
2321
3345
2065
3345
2065
2065
3345
2321
2065
3600
3600
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2064
528
784
2064
528
1552
784
2064
528
456
2064
784
2320
784
2064
272
456
2576
784
2064
272
784
2064
272
784
2064
272
2064
272
784
2064
784
2064
272
2064
272
2064
784
2064
272
784
2064
456
2064
528
2064
528
456
2064
528
784
2064
528
784
2064
528
784
2832
2064
2064
784
2320
784
2064
456
2064
2064
272
784
2064
272
784
2064
272
2064
784
2064
272
784
2064
272
456
2064
272
2064
528
1552
2064
528
2064
2064
784
2064
528
784
2064
272
2064
528
784
2576
1552
2064
528
456
2064
784
2320
784
2064
456
2576
784
2064
784
2064
272
2064
272
784
2064
272
784
2064
272
2064
272
2064
784
2064
272
784
2064
272
456
2576
2576
2064
528
272
784
2064
456
2064
784
2320
784
2064
456
2576
784
2064
272
2320
2064
528
1552
2064
3600
2064
2064
528
784
2064
2576
2064
2064
784
2064
528
784
2064
272
2576
784
2576
1552
784
2320
784
2576
784
2576
2576
784
2576
2832
3600
272
3600
3600
2576
784
2576
1552
784
2320
784
2320
2576
784
2320
784
2576
272
784
2576
784
2320
784
2320
784
2320
2320
2320
2832
2576
784
2576
272
2576
784
2320
2576
2576
2576
272
2576
2576
2832
2832
2832
3600
2064
2064
456
2064
2064
456
3344
2064
2832
2504
2504
2504
3344
2832
2320
2504
2064
456
2064
2320
2064
272
456
2064
272
784
2320
2504
2320
2504
2320
2320
456
2320
2064
2064
528
784
2064
456
2064
2320
2064
272
456
3344
2064
272
2064
272
2064
272
2064
2064
2064
528
784
2064
456
2064
2320
2576
1296
2064
2064
528
784
2064
456
2320
2320
784
2064
2064
2576
784
1296
2064
2320
2320
3344
2064
272
2064
528
784
2064
456
2064
2320
2064
272
456
3344
2064
272
2064
2064
528
784
2064
456
2064
272
2320
2064
456
2064
528
784
1296
2064
2320
2320
3344
2064
2064
2064
528
784
2064
272
2320
2504
2320
2320
2320
2320
456
2064
784
2064
528
2064
2064
2320
2064
456
3344
2064
2064
2064
528
784
2064
2064
2064
272
2064
2320
784
2064
272
784
2064
784
3344
2064
2320
2064
272
2064
2064
2064
272
784
2064
528
784
2064
456
2064
2320
2064
272
456
3344
2064
272
784
2064
272
2064
272
2064
272
784
2064
272
2064
272
2064
272
2064
272
2064
456
2064
784
2064
528
784
2064
272
2320
2064
528
784
2064
2064
2064
2064
784
2064
2064
2320
2832
2064
2832
2064
456
2064
2576
2064
528
2064
2064
2576
2576
2320
2064
2064
2064
2320
2064
2064
2064
2064
2064
272
2064
2064
2064
2064
2064
272
2064
2320
2320
2064
528
784
2576
2064
528
2576
1296
2064
2064
528
2576
2320
2832
2064
528
784
2576
2064
2064
528
2320
456
2576
1296
2064
272
2832
2064
2576
2576
2576
2064
784
2064
2832
2064
456
2064
272
456
2064
272
2504
2064
2504
2064
528
2064
528
1552
784
2064
2064
528
2064
2064
2320
2320
2064
2064
528
2064
2064
2064
2320
2320
2064
272
2064
2064
528
2064
2064
2064
2064
2064
2064
272
784
2064
784
2576
784
2064
2576
2064
456
2064
456
2064
2064
528
2064
784
2064
2064
784
2064
456
2064
784
2064
528
784
2064
2504
2064
3600
2064
528
784
2064
528
1552
2064
2064
784
2064
456
2064
2320
2064
272
456
2064
528
784
2064
2064
784
2064
784
2064
2064
2064
2832
2832
2576
2576
2576
2576
2576
1552
2576
2832
2832
2832
2832
2832
2832
2064
272
784
2576
784
2064
2064
528
784
2576
1552
784
2064
456
2064
784
2064
456
2576
784
2064
784
2064
272
784
2064
272
784
2064
272
2064
2064
456
2064
528
2064
528
2576
2064
528
784
2576
784
2064
2064
784
2064
456
2064
272
2064
272
784
2064
272
784
2064
272
2064
2064
272
456
2576
1552
2576
272
2064
2064
784
2064
272
2064
528
784
2576
1552
2064
456
2064
784
2064
456
2832
2064
784
2064
272
2064
272
784
2064
272
2064
784
2064
272
456
2576
2064
528
272
784
2064
456
2064
784
2064
456
2576
784
2064
272
2320
2064
528
2064
2064
528
784
2576
2064
2064
784
2064
528
784
2064
272
2576
784
2576
1552
784
2576
784
2576
2576
784
2576
2576
272
2576
2320
3600
2576
784
2576
1552
784
2576
784
2832
2320
2320
784
2320
2832
2576
784
2576
272
2576
784
2576
2576
272
2576
2576
272
2576
2576
2064
2064
2064
456
3344
2504
3344
2504
2504
2504
2320
456
2320
2320
2064
2064
784
2504
2064
2064
272
456
3344
2064
2064
784
2504
2064
3344
2064
2832
2064
3344
3344
2064
272
2064
784
2504
2064
2064
272
456
3344
2064
2064
2064
784
2504
2064
272
2064
456
2064
1296
2064
2064
2064
2064
2064
272
2504
2320
2320
2320
456
2320
2320
3344
2064
784
2064
2064
2504
3344
2064
2064
2064
784
2064
2320
3344
2064
2064
784
2064
784
2504
2064
2064
272
456
3344
2064
2320
2320
2320
2064
456
2064
784
2064
784
2064
272
2064
2064
2064
2064
2064
784
2064
2320
2832
2832
2064
456
2064
2194
2121
2121
2121
3657
3657
2706
2194
2121
2705
2193
2705
3217
2120
2192
2120
2704
2192
2192
2192
2120
144
2120
2192
2704
2120
2192
2120
2192
2120
144
2120
2192
2120
2192
2192
2120
144
2120
2192
2704
2120
2192
2120
2120
2192
2120
3728
2192
2192
3216
2120
2192
3656
3656
2120
2192
2120
2192
2120
2192
2704
2704
2120
2192
2192
2192
2120
2192
2192
2192
2120
2192
2120
2192
2120
2192
2120
2192
2120
2192
2120
2192
2192
2192
2192
2192
2192
2192
2120
2192
2120
2192
2120
2192
2192
2192
2120
144
2192
2120
2192
2120
2120
2120
2120
2120
2120
2120
2704
2192
2120
2120
2120
2192
2120
2192
2192
2120
2120
2120
2120
2120
2704
2192
2120
2120
2120
2120
2120
2120
3656
2120
2120
2120
2192
2120
3656
2120
2120
2704
2120
144
2120
2120
2120
2120
144
3656
3656
2120
2120
2120
144
2120
3656
2120
1608
2120
2120
2120
2120
2120
2120
3216
2120
3656
3656
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
144
2120
2120
2120
2576
2576
2576
2576
2576
3217
3216
3216
3216
3216
3216
3216
3216
3216
3216
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
3089
529
3089
529
3088
528
2576
3088
528
3088
3088
3088
528
2576
3088
528
2576
3218
2633
3216
3216
2120
2120
2120
2833
2834
2833
2833
2832
2832
2832
2832
2832
2832
2832
2832
3652
3652
2116
2116
580
3652
2116
580
3652
2116
2116
2628
3600
2832
3600
2504
2504
2504
3600
2832
2504
2504
2504
3657
3657
3656
3728
3656
3656
2192
2192
2192
2192
2120
2120
2120
3656
2120
2120
3656
2120
2120
3656
2120
3656
2120
2120
2120
2120
2120
3216
3216
2834
2833
2832
2832
2832
2116
2832
2832
2832
2832
2120
2120
3216
2833
2833
2832
2832
2832
2832
3088
1296
2834
2832
2832
2832
2864
2834
2834
2833
786
2066
274
2065
273
2066
2065
785
2065
2066
274
2065
529
785
2065
785
2065
273
2321
457
2577
273
2577
2066
530
786
2066
274
2065
273
2577
2066
274
2834
2065
18
273
274
2066
2065
18
273
2066
2065
2065
18
273
274
457
2066
2066
2066
786
2065
2065
2066
2065
18
2066
2066
786
2065
529
18
785
2065
529
785
2321
785
2833
2833
2321
2577
785
2577
785
2834
2505
2321
2065
273
2065
457
2065
2065
2065
273
2322
2322
2321
274
2505
2833
786
2065
18
2066
274
2065
785
2065
273
457
2065
2065
2066
274
2065
18
273
274
2833
786
2505
2577
273
2065
273
457
2321
2321
2321
457
2505
2505
2321
457
2832
2832
2832
2832
2064
272
2064
784
2064
2064
2064
528
272
784
2576
784
2064
272
2320
2504
2064
2064
2064
528
784
2064
784
2320
2320
2576
784
2064
528
784
2064
528
784
2064
528
272
2064
272
784
2576
784
2064
272
2064
272
784
2064
272
456
2064
2064
2064
528
784
2064
784
2064
2064
2064
528
784
2064
528
784
2576
272
784
2320
784
2576
272
784
2576
784
2320
2320
2576
272
784
2576
784
2576
784
2832
2064
272
2064
272
2504
2320
2320
2320
2320
2832
2064
272
2064
2064
272
2064
272
2064
272
2064
2064
2064
272
2832
2064
2064
272
2064
784
1296
2064
2576
272
2576
784
2064
272
2064
2064
528
272
784
2064
528
784
2064
528
784
2064
272
2064
272
784
2576
784
2064
272
2064
784
2064
272
2064
2064
528
2064
2064
2064
2064
528
784
2064
528
784
2320
784
2320
784
2320
784
2576
272
784
2576
784
2320
2320
2320
2320
2320
2320
2320
2193
73
3729
2121
2193
73
657
1609
2193
73
3729
2193
2193
73
2192
2192
2192
2192
2192
2192
2192
656
2192
2192
2192
3216
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2192
2705
2704
2704
3144
72
584
3144
72
584
2632
2632
2632
2632
2632
2632
2120
584
2632
2632
3089
17
529
3089
17
529
2578
3089
529
3089
529
3090
2577
3089
17
529
3089
529
3089
529
2577
3088
16
528
3088
16
528
3088
528
2576
3088
2576
2576
3088
3088
2121
3217
73
585
2633
3145
1169
585
2633
2633
2633
2633
2633
2121
2632
3144
72
584
3089
529
3090
3089
3088
3088
3088
3088
3145
3145
1169
585
3216
2322
2322
2320
2576
2320
2320
2194
3730
2192
3728
3674
2138
2138
2352
2210
2065
2505
2065
2064
2064
784
2064
528
784
2064
2833
2321
2321
2320
2320
2064
272
2320
2064
272
2192
2834
2834
2833
2833
786
2832
2832
2833
2632
2834
2832
3144
584
3144
584
2576
3145
3145
585
3144
584
2522
2060
2060
268
2572
2522
2522
2522
2522
2522
4016
4058
4016
3946
2160
2161
2161
2160
2161
2161
2160
2160
2160
2161
2161
2161
2161
2161
2161
3434
2929
2840
2840
2840
2072
2064
2836
2836
2836
2836
2836
2068
276
788
2836
2068
276
788
2068
2580
2836
2068
276
2068
276
788
2068
276
2068
2068
788
2068
276
788
2068
276
788
2068
276
2068
276
788
2068
276
2068
532
2068
2324
788
2836
2836
2324
788
2836
2324
788
2836
2324
788
2324
2580
788
2324
2580
2068
2836
2324
2068
276
2068
276
2068
2324
2068
2068
276
2068
276
2068
276
2068
276
2068
276
788
2068
276
2068
788
2836
2068
276
788
2836
2068
276
788
2068
276
2836
2068
2068
276
2068
2064
272
2064
272
2320
2064
2064
272
2064
2320
2192
2192
2192
2192
2132
2052
2052
516
2052
516
2052
2564
2052
2052
2052
2052
2052
2052
2052
2052
2068
276
2068
276
788
2068
2068
276
2068
276
2068
276
2068
276
2068
276
2068
2068
2068
2068
788
2068
788
2836
2836
2324
788
2836
2836
2324
2836
2836
2068
276
2324
2068
532
2068
276
2324
2324
2068
2068
532
2068
2068
276
2324
2068
2324
788
2836
2068
2068
532
2068
2068
2580
2068
2068
2324
2068
276
2324
2068
2068
276
2068
276
2836
2608
3588
2052
516
260
772
2052
772
2052
260
2052
2052
516
260
772
2052
516
260
772
2052
516
2564
2820
2308
772
2308
772
2820
2308
2052
2052
2052
260
2564
2052
2052
260
2564
2052
260
2052
2052
260
2052
260
2564
2052
260
2052
2564
2052
516
2052
516
2564
2564
2564
2564
2564
2052
516
2052
2052
2052
2564
2564
2564
2052
2052
2052
2052
2564
2052
2052
2052
2052
2052
2052
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2836
2052
2052
2836
2836
2836
2052
2052
3716
3716
3716
2836
2836
2138
2138
2138
2138
2650
2641
2641
2641
2641
3153
3153
3153
2129
2129
2609
1681
2609
2129
2641
2641
2377
2377
3397
1350
837
838
2284
2412
2412
876
2412
2412
876
3114
2218
3856
3856
3856
3856
3856
3856
3856
3856
3856
3856
3856
3856
3856
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3024
3024
3024
3024
3024
3024
3024
3024
3025
3025
3057
3025
3025
3025
3025
3025
3025
3344
3345
3345
3345
3345
3857
3857
3857
3857
3857
3857
3857
3857
3857
3857
3025
3025
3025
3345
2960
3121
3121
3120
3632
3024
2992
3024
3024
3025
2993
2993
2993
970
3025
3057
945
3025
3096
3025
3025
2752
448
2752
2322
2538
2288
2289
2289
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3121
3120
3120
3120
3120
3120
3120
3185
3185
3185
3121
3121
2769
3088
3088
3088
3088
3089
3089
3089
3089
3034
2922
2922
2225
625
433
2328
2801
3056
3056
3057
3057
3057
3057
2266
3120
3120
2266
2266
3120
3120
3120
2266
2778
2800
3084
2778
2778
3096
3273
2885
2886
3397
1353
3402
2373
329
2377
2377
2373
329
2377
3348
2800
2260
2260
2772
2260
2260
2772
2260
2772
2260
2260
2260
724
2258
2288
752
2288
2245
198
201
2469
422
2469
2469
2469
2250
2258
2258
2929
2289
369
2258
2289
369
3109
3109
3097
3076
3604
3603
2761
1737
2758
714
2762
2761
2249
3348
3348
3120
3092
3092
3092
3092
3092
3092
3092
3092
3092
3092
3092
3092
3092
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3147
3147
2453
2453
2450
2450
2450
2437
2257
3793
721
3793
721
3272
3273
3272
2257
2257
2257
3793
721
3281
2450
2624
2624
2633
2889
2889
2889
2450
2889
2889
2889
2889
2112
576
2112
576
2624
2112
576
2112
576
2624
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2112
576
2889
2889
2889
2624
2112
2624
2880
2880
2880
2880
2376
2376
2450
2376
2448
2448
2376
2450
2377
2448
2448
2376
2376
2376
2448
2449
2449
329
2449
329
2448
2448
2449
2705
3344
3344
2244
2248
2760
2760
2248
2248
2760
3016
3016
2248
2248
2248
2248
2248
3016
3016
3016
3016
3344
3344
3856
3345
3345
3856
3856
2466
2248
3273
3273
2121
2452
2452
3348
2436
2412
2289
369
3604
3604
3604
2580
1556
2580
1556
2580
1556
3604
3604
2579
2579
2579
2580
1556
2580
1556
3604
3604
3604
3604
2580
1556
2580
1556
2580
1556
2580
1556
3604
3604
3604
3604
2579
1555
3603
2579
1555
3603
2836
2836
2836
2836
2835
3090
3142
1098
3092
3092
3092
3092
3147
2246
1225
3269
2324
3604
3284
3284
3282
2770
2770
3313
2598
2576
3088
3092
3110
3110
3097
3097
2260
2260
3156
3156
3110
3114
2321
2322
2322
2320
2320
2320
2320
2320
2320
3602
3601
3602
3600
3600
3600
3600
3600
3600
3344
3344
2578
2576
2576
2576
3088
528
3860
3860
3859
3860
3860
2836
3121
2066
2578
3016
3016
3012
3012
3016
3016
3016
3016
3016
3016
3856
3856
3857
3858
3856
3856
3856
3856
3856
3856
3856
3856
2832
2832
2832
2832
2832
2832
2832
2832
3858
3857
3857
3856
3856
3857
2836
2836
3782
3860
3785
3290
3290
3860
3860
3860
3290
3290
3290
3290
3859
3145
3145
1099
2832
3860
3877
3525
3145
1098
2928
2928
1392
2928
2928
1392
2928
2928
1392
2928
2928
1392
2929
1393
2929
1393
3402
842
3402
3402
842
3402
3121
3114
2929
1393
2929
1393
3402
3402
2474
2474
2474
3121
3121
3121
3153
3153
1098
3856
3861
2837
3858
3857
1810
3857
3856
3856
3345
1298
3344
3344
3856
3345
3857
3856
3856
3858
3857
3856
2121
2965
2962
2962
2121
2121
2121
2120
2120
3145
3145
3145
3145
3144
3144
3889
3889
2836
2836
3144
2248
3856
2832
3857
3856
3856
3856
3216
3216
2320
2320
3858
3856
3856
3216
3216
2324
2324
2324
3220
2324
3860
2961
2928
2481
2929
753
2769
881
2666
2417
3290
3290
2929
2289
881
2929
234
2289
881
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3162
3377
3793
721
2481
3281
2289
2289
3633
3633
2609
1585
2609
1585
2609
2608
2256
2257
2289
2289
3121
1169
3153
3121
1105
1066
1098
3121
2097
42
2097
42
2096
2096
2096
2096
2096
2096
2097
2097
42
3052
2976
3024
3024
3025
2097
2097
2096
3692
3692
2110
2106
2106
2315
266
2314
2314
2314
2314
2314
3339
1290
2091
42
2091
42
2091
2059
10
2059
10
2059
2470
2058
2466
482
426
422
2058
2442
2090
2058
2442
3339
1290
2475
2475
426
1451
2790
3725
3562
3531
1515
1510
1482
2538
2859
810
459
1739
458
3562
3531
1515
1510
1482
2507
491
1739
458
3562
2538
3531
1515
1482
2538
2859
810
459
491
458
3562
3531
1515
1482
2538
2507
1739
458
1738
3722
3722
3722
2539
2539
2539
2539
2539
2702
3732
3732
3732
2914
2475
491
3531
2507
3531
2507
3542
3540
3540
3540
2507
2827
778
2318
278
2318
278
2318
278
2318
2318
278
2893
2893
2446
2893
461
2893
461
2446
2446
2534
2470
434
466
486
2442
2454
2534
2534
2530
486
2534
2534
2534
2786
2534
2146
102
2146
102
2146
102
2146
102
2146
102
2146
102
2470
2470
2510
2827
4070
4066
4066
2022
2454
2534
2470
4052
2891
842
2867
2867
2867
2867
2867
2867
2867
2867
2867
3315
3315
2328
152
2328
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
3854
3854
3854
3854
3860
3860
3852
3852
3860
3860
3860
3861
3860
3861
3860
3861
3860
3860
3860
3860
3860
3860
3860
3860
3860
3860
2444
2444
2444
2326
2326
150
3350
2326
2326
150
2326
2326
2326
150
2326
2326
2326
150
2326
150
2326
1302
2326
2326
150
2198
2326
2326
2326
2326
2326
2326
2326
2326
150
2326
2326
1302
2326
3350
2326
2454
2454
2454
2454
2189
77
173
2189
301
589
2317
141
285
157
282
158
301
589
2317
141
77
173
2189
301
589
2317
141
285
157
282
158
301
589
2189
77
173
2317
301
2189
2189
2317
2317
77
2317
141
173
2189
301
2317
77
2317
141
285
282
301
589
2317
2317
2349
2317
285
282
301
2221
2221
2317
2317
77
2317
77
2317
77
2317
77
2125
1613
2125
1613
2445
2445
2445
2445
2445
413
414
2445
2445
2445
2445
2445
413
414
2445
2445
2445
2445
429
2445
2445
413
414
2445
845
2445
2445
2445
2445
2445
2445
429
2445
2445
413
414
2445
2445
2445
429
2445
2445
2445
429
2445
2445
2445
429
2445
2445
429
2462
2445
429
2186
586
2186
2634
2186
586
2442
2442
2442
2442
842
2442
2442
2201
2329
2457
2457
2457
3981
3981
3981
3981
3981
2061
525
2061
525
2061
2062
2573
1549
2061
525
1549
2061
525
2061
2573
2061
525
1549
2061
525
2062
2061
525
2573
2574
2061
2061
2061
2061
525
2061
525
2062
2061
2062
2061
2061
525
2062
2573
2061
2061
2061
2061
2062
2061
525
2061
525
2573
2061
525
2061
525
2573
2573
2061
525
2061
525
2573
2573
2061
2061
2573
2573
2061
525
2573
2573
2061
2061
525
2061
2061
2573
2573
2573
2573
2573
2573
2061
525
2061
525
2061
525
2061
525
1549
2061
525
2061
525
2061
525
2573
1549
3597
2061
525
2061
525
2574
2061
2061
2061
2061
525
2061
525
2061
525
2061
2061
525
2061
525
2061
525
2573
2061
2061
2061
1549
2061
2061
2061
1549
2061
2061
2061
2701
2701
2445
2445
2445
2829
2829
2829
2829
2445
2445
2829
2829
2829
2829
2829
2701
2701
2829
2829
2829
2829
2829
2829
2829
2829
2829
653
2701
2701
2829
2701
2701
2701
2701
2829
2829
2829
653
2701
2829
2829
2829
2829
2829
2829
2829
2829
2829
2701
2701
2701
2445
2446
2445
3725
653
3725
653
2445
3725
653
2445
2701
1421
2445
2445
2445
2445
2701
2701
2445
2470
2086
2086
2086
2058
522
2058
2058
2058
2442
2538
2538
2154
2150
2150
2150
2154
2314
138
2314
2314
138
2314
138
2314
138
2314
138
2314
138
3338
2442
2442
2442
3466
2546
2530
498
2150
2146
114
102
2146
2322
2322
2450
4018
4018
2482
2866
2482
2482
2866
2482
2482
2098
2098
562
2090
50
562
2090
50
2610
2098
2098
2098
2098
2610
3634
2098
2610
2098
2098
562
2090
2090
2090
2090
2090
2708
2708
2708
2189
2317
2317
2317
2445
2445
429
2445
429
2326
2062
3532
3020
2710
2444
652
716
2444
2444
3762
690
2738
2710
2708
3732
2708
3732
2836
2508
2508
2444
2444
2444
2444
2508
2516
2444
2516
2444
652
460
2444
2516
2708
468
2444
2444
3020
3532
2444
2482
2098
2090
2708
2708
2445
429
2445
2445
3597
3597
3597
3597
3597
2573
2573
3597
3597
3597
3597
3597
2573
2829
2829
2829
3597
2573
3597
3626
3626
3532
2636
2636
2731
2099
2099
563
2091
2091
2099
2099
2099
2867
2867
2099
2099
563
2099
2611
2099
2099
2099
563
2739
2739
2099
563
3627
3627
1587
2452
468
2516
2452
468
2452
2900
2452
2452
468
2516
2452
468
2452
2900
2452
2764
2764
2764
2764
2764
2764
2764
2764
2764
2892
2892
2892
2764
2764
3916
3916
2068
2068
2068
2068
2068
2068
2068
2068
2068
2068
2068
2580
2581
2581
2068
3148
2318
142
278
3354
2446
2446
2446
2446
2314
170
2474
2474
2474
2474
2474
2062
2058
2318
174
2222
2478
2478
2478
2478
2150
2315
139
171
2475
2062
2446
2446
2091
2059
2058
2058
2058
2058
2442
2537
2537
2537
2473
489
2474
2473
2537
2537
2473
2473
2537
2537
2537
2473
2474
2474
2474
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2090
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
3625
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2090
2090
2537
2089
1577
2089
3625
3086
14
1550
2062
526
2062
526
1550
3598
3598
3086
2574
2062
1550
2574
2062
1550
2702
2830
1678
2446
2830
2446
654
2830
1678
654
2834
818
3786
2730
490
746
2850
810
714
490
1738
3090
42
1578
2090
2090
1578
3626
3626
3626
3978
3082
1546
2570
3594
3594
2570
1546
2570
2570
2698
2826
2442
2826
2442
650
2826
1674
650
2698
3086
14
1550
2062
2062
526
1550
3086
14
1550
2062
526
2062
526
1550
3598
3598
3598
3598
3086
2062
1550
3086
2574
2062
1550
3598
2062
526
1550
2574
2062
526
1550
2830
1678
2830
1678
2446
2830
2446
2830
2446
2830
1678
654
2446
2830
1678
654
2858
2858
3786
1766
2790
486
2858
742
486
714
1738
3786
1766
2790
486
2858
742
486
714
1738
2090
1578
2090
2090
1578
2090
1578
2090
2090
1578
2090
2090
3626
3626
3626
3082
10
1546
2058
522
2058
522
1546
3082
10
1546
2058
522
2058
522
1546
3594
2570
1546
3594
2570
1546
3082
2570
2058
1546
2570
2058
1546
2570
2058
522
1546
2570
2058
522
1546
2826
2826
2826
2826
2442
650
2826
1674
650
2442
650
2826
1674
650
3086
14
1550
2062
2062
526
1550
3598
3598
3086
2062
1550
3598
2062
526
1550
2830
2446
2830
2446
2830
1678
654
2857
810
3785
1769
1738
1766
2729
682
745
742
486
746
2857
713
1737
810
489
745
1769
742
486
714
1738
3113
41
1066
42
1577
1578
2089
42
2089
42
1577
1578
3625
1578
2089
42
1577
1578
3625
1578
2089
1570
1577
1578
3081
9
1034
10
1545
1546
2057
10
521
522
2057
10
521
1545
522
1546
3593
1546
2569
1545
522
1546
3081
1034
2569
522
2057
10
1545
1546
2569
522
2057
10
521
1545
522
1546
2697
2825
778
1673
2441
394
2825
778
2441
649
394
650
2825
778
1673
649
1674
650
3342
2318
2089
2089
1577
4014
4014
2318
282
283
302
2318
3342
2318
3342
4070
2023
4070
2023
3979
1930
3979
1930
2315
266
2315
266
3339
1290
3339
2698
2698
3342
1302
1310
1306
3358
3482
3498
2318
3342
1310
3354
1307
3339
3598
2574
1550
2830
3786
2506
2834
714
458
3626
3626
2698
2826
1674
650
3086
1550
2574
1550
3598
2574
1550
2830
2830
3786
2762
458
2858
714
458
3786
2762
2858
714
458
2090
2090
3594
2570
1546
3594
2570
1546
2698
2826
1674
650
2698
2826
650
3086
1550
2574
1550
2830
3785
1738
2761
714
458
2857
713
457
810
714
458
3625
1578
2089
42
1577
1578
3593
1546
2569
1545
522
1546
2698
2825
778
1674
650
2334
2334
3358
2334
2334
2334
2334
2334
2334
2334
2334
2334
2334
2334
2334
2846
2846
2846
2846
2846
2846
2846
2846
2846
2328
2328
2328
2328
3352
3352
2328
2328
2328
3352
2328
2328
2328
3352
3352
2328
2328
2328
2328
2328
2328
2328
2328
2328
3352
2328
2328
3352
2328
3352
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2330
2329
2329
2330
2329
2329
2329
2329
2330
2329
2329
2329
2329
2329
3354
2329
2329
2330
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2329
2330
2329
2329
2330
2329
2329
2329
3353
2329
2329
2330
2330
3353
3353
2330
2330
2329
3353
2329
2330
2329
3353
2330
2329
2330
2330
2330
2330
2329
3353
2329
3353
2330
3353
2329
282
2329
2330
2330
2329
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2842
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2842
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2328
2328
2328
2328
2328
3352
2328
3352
2328
2328
2328
2328
3352
2328
2328
2328
2328
3352
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
3352
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
3352
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
1304
2328
2328
2328
3352
3352
2328
2328
2328
3352
2328
2328
2328
3352
2328
3352
2328
3352
3352
2328
2328
2328
2328
2328
2328
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
2840
3608
2840
2840
3608
3608
2846
2841
794
2842
3352
2328
2840
2840
2840
3608
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
3355
2331
2331
2331
1307
2331
2331
1307
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
3355
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
2331
3355
2331
2331
3355
2331
3355
2331
2331
3355
2331
3355
2331
3355
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
3355
2843
2843
2843
2843
2843
3870
3870
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3865
3865
3865
3865
3865
3865
3865
3865
3866
3865
3865
3865
3865
3865
3865
3865
3865
3865
1818
3865
3865
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3864
3870
3870
3864
3864
3865
1818
3865
1818
3864
3864
3096
536
3353
3352
3096
536
3870
3870
3870
3864
3864
3864
3864
3864
3864
3865
3866
3865
1818
3866
3865
3864
3864
3864
3864
3864
3864
3352
3866
3870
3866
3866
3866
3870
3864
3864
3864
3864
3864
3864
3864
3864
2070
534
2070
534
2070
534
2070
2582
2070
534
2582
2582
2070
534
2070
534
2070
534
2070
2582
2070
2070
534
2582
2070
534
2070
534
2070
534
2070
2582
2070
2070
534
2582
2069
533
2069
533
2069
533
2069
533
2581
2069
533
2069
533
2069
533
2581
2069
533
2581
2581
2069
533
2069
533
2069
533
2069
533
2069
533
2581
2069
2069
533
2581
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3867
3355
3099
539
3867
3867
3867
3867
3355
3099
3867
3867
2078
542
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
3614
2078
542
2590
2590
2590
2590
2590
2590
2590
2590
2590
2078
542
2078
2584
2584
2584
2074
2073
26
537
538
2073
26
2585
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
3609
1562
2586
2073
26
538
2586
2586
2074
2586
2586
2586
2586
2586
2586
2586
2073
26
537
538
2073
26
537
2073
2586
2586
2586
2072
536
2072
2072
536
2072
536
1560
2072
536
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
536
3608
2072
536
2072
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2072
536
2072
536
2072
2072
3608
3609
1562
2075
2075
2075
2587
2587
2587
2587
2587
2587
2075
539
2075
2075
539
2075
539
2075
539
2075
2075
2075
2075
2075
2075
2075
2075
2075
539
2075
539
2075
539
2075
539
2075
3611
2075
2587
2587
2587
2587
2587
2587
2587
2587
2075
2075
2075
2075
539
2075
539
2075
539
2075
539
2587
2587
2075
539
2075
2075
2075
2075
2075
2075
2075
2075
3099
3099
3611
4009
4009
4009
4009
4009
3497
3497
3497
2985
3166
3161
1114
3226
3160
3166
3230
3226
3161
1114
3226
3226
3160
2870
2870
2873
3166
3160
3160
3162
3161
3161
1114
3161
2106
3160
3160
3225
1178
3096
1176
2072
3096
3118
1182
2094
3118
46
3096
3102
3098
3096
3352
3352
3353
3097
3097
3096
3096
3099
2441
2441
2857
805
2085
549
2601
549
2569
2825
649
3982
2638
2446
2446
846
2446
462
2446
846
718
462
2482
2514
486
3978
1938
2634
2442
2442
842
2062
526
2830
654
2830
398
654
2722
802
806
2850
806
2450
806
2598
2594
550
2058
522
2826
650
2698
2441
457
2441
713
2597
2057
521
2825
393
649
3982
2638
2446
462
2446
718
1742
462
2770
3978
2634
2442
402
458
2442
842
714
458
1738
2062
526
2446
654
2722
2594
550
2598
2058
522
2826
394
650
3730
658
754
2446
2534
2534
2662
2830
2702
2830
398
2794
2794
2698
2505
2889
2857
805
2857
805
2601
549
2601
2825
393
2825
393
2446
846
2446
462
2446
846
2446
462
2446
846
2446
2530
2530
2530
2530
2530
2530
2442
402
458
2442
842
458
2442
402
458
2442
842
458
2830
398
2830
398
2722
802
866
806
2722
802
866
806
2850
806
2850
806
2082
18
50
530
2578
2082
50
530
562
2826
394
650
2826
394
650
2825
2830
2505
2569
2825
2825
2446
462
2446
2450
458
2506
2890
2574
2830
2830
2578
2826
2826
3218
2138
2106
2334
282
3672
2392
312
2072
56
3416
3753
681
2857
3113
3625
3085
1549
3085
1549
3597
2573
1549
3597
3597
3597
3597
2701
2829
2829
2829
2829
3355
3355
2446
846
3982
3982
3982
3982
3982
3982
3982
3982
2062
526
2062
526
2062
526
2062
526
3598
2062
526
2062
526
2062
2062
526
2062
526
2062
526
2062
2062
526
1550
2574
2574
2062
526
2062
526
2062
526
2446
3726
2446
2446
2830
2446
2702
2446
2446
2830
3726
654
3726
654
2446
3726
654
2446
3726
654
2446
2446
2830
654
2318
282
174
2318
282
302
2318
282
174
2318
1294
2318
282
174
2318
2318
282
2318
282
2318
142
278
286
2190
286
154
2202
2318
282
2318
282
2318
142
278
286
2318
142
278
286
2190
286
154
2202
2318
282
2318
282
158
2318
1294
2318
282
2318
2318
282
2318
282
2318
142
278
286
2318
142
278
286
2190
286
154
590
3354
3358
2326
3342
2318
282
3342
2318
2318
278
286
2330
2458
2458
2458
2458
2446
2446
410
2446
410
3482
2478
2446
406
410
2462
2458
2478
3482
2478
3486
2478
2446
406
2478
2458
3482
2478
2446
430
2446
2446
2446
414
2446
410
462
4010
2314
170
3338
1162
2314
3338
3338
1162
2314
2314
2314
1290
2314
170
3210
2314
3210
2314
2314
2314
2314
2314
2314
2314
2314
170
3338
1162
2314
2314
2314
2314
2314
170
2314
3338
1162
2314
2314
2314
2314
2314
2314
2314
2314
2314
3338
2314
3338
3338
3338
2314
3338
3338
2314
3338
3338
3338
3338
2314
3338
2314
2314
2314
3338
2314
2314
2314
2314
2474
2442
2442
2474
2442
2442
2442
2442
2474
2442
2442
2442
2442
2442
2474
2442
2474
2474
2442
2442
2474
3982
1966
3982
3982
3982
3982
3982
3982
3982
3982
3982
3982
1966
3982
3982
1966
3982
3982
3982
3982
3982
1966
3982
1966
3982
1966
3982
3982
3982
2318
142
278
286
282
174
2318
302
3342
1166
1302
1174
1178
1182
2318
2318
278
286
282
302
3342
1166
1302
1326
3342
1166
1302
1310
1306
1174
2318
142
278
286
282
174
2318
2190
153
282
154
590
2318
142
278
286
282
174
2318
278
2318
3342
1166
2318
142
278
286
282
174
2318
278
2190
153
154
590
2318
302
2318
1294
278
1302
1310
1306
2318
142
174
2318
3342
1166
2318
142
174
2318
142
174
302
3342
1166
2318
281
142
278
286
282
174
2318
281
142
278
286
282
302
2318
142
174
2318
142
174
158
2318
1294
2318
281
142
278
286
282
174
2318
1294
278
1166
1302
1174
2318
142
174
2318
142
2318
281
142
278
286
282
174
2318
278
2318
2318
2318
281
142
278
286
282
2318
142
150
174
154
158
2318
281
278
286
282
2318
281
142
278
286
2190
153
286
154
2318
278
286
282
2318
278
286
282
2318
278
286
282
2318
2202
2318
278
286
282
2318
278
286
282
2318
278
286
282
2318
278
286
282
2318
278
286
282
2318
278
286
282
2318
142
278
286
282
174
2318
3214
1174
3214
2318
2318
142
278
286
282
174
2318
278
2318
3214
2318
142
278
2190
154
2318
142
174
2318
142
2318
142
174
3342
2318
142
2318
142
174
158
2318
1294
2318
142
2318
2318
2318
2318
281
142
278
286
282
2318
142
150
174
154
158
2318
281
278
286
282
2318
281
142
278
286
2318
281
142
278
286
2190
153
286
154
2318
2318
2318
2318
3214
2318
2318
2318
278
286
282
2318
142
278
286
282
174
2318
278
286
282
2318
278
286
282
2318
2318
278
2318
142
174
2318
2318
142
278
286
282
174
2318
3342
1166
1302
1174
1178
1182
2318
278
286
282
3342
1166
1302
2318
142
278
286
282
174
2318
2190
153
154
590
2318
142
278
286
282
174
2318
278
2318
3342
1166
2318
142
278
286
282
174
2190
153
154
590
2318
2318
1294
278
1302
1310
1306
2318
142
174
3342
1166
2318
142
2318
142
174
302
2318
142
2318
142
174
158
2318
1294
2318
281
142
278
286
282
2318
281
142
278
286
282
150
174
154
158
2318
1294
278
1302
1174
2318
142
2318
142
2318
281
142
278
286
282
2318
278
2318
2318
2318
281
142
278
286
282
2318
142
150
174
154
158
2318
281
278
286
282
2318
281
142
278
286
2318
281
142
278
286
2190
153
286
154
590
2318
278
286
282
2318
2318
142
278
286
282
174
2318
302
2318
142
3342
1166
1302
1178
1182
2318
142
278
286
282
174
2190
153
282
154
590
2318
142
278
286
282
174
2318
278
2318
3342
1166
2318
142
278
286
282
174
2190
153
154
590
2318
302
2318
1294
278
1302
2318
142
174
2318
142
174
2318
2318
278
286
282
2318
278
286
282
302
3214
2318
278
286
282
3342
2318
2318
278
286
282
2318
278
286
282
302
2318
1294
286
282
2318
2318
278
2318
142
278
286
282
174
2318
142
278
286
282
174
2318
278
286
282
2318
142
278
286
282
174
2318
278
286
282
302
2318
1294
278
286
282
1310
1306
2318
142
174
2318
142
174
302
2318
302
3342
1302
2318
278
286
282
302
3342
1302
1326
3342
1302
1310
1306
2318
3342
2318
302
3342
1302
1310
1306
2318
302
2318
278
286
282
302
3342
1302
1310
1306
2318
3342
3353
1302
1310
1306
2326
3350
3353
1302
1310
2318
302
3342
1302
2318
278
286
282
302
3342
1302
3342
1302
1310
1306
2318
3342
2318
2318
302
3342
1302
1310
1306
2318
3342
2318
2318
3342
2318
3342
1302
2318
3342
2318
278
286
282
3342
1302
2318
2318
278
2318
3342
1302
2318
278
286
282
302
3342
1302
1310
1306
2318
278
286
282
2318
286
282
2318
278
302
3342
1302
1310
1306
2329
278
286
282
2318
278
286
282
2318
2318
278
286
282
2318
286
282
2318
278
2326
4070
4070
4070
4070
2446
430
2446
2458
2446
430
2446
430
2457
410
2454
2446
3502
2458
2458
2458
2454
3502
2454
2458
2446
2446
410
2446
2446
2446
2446
2446
410
2446
2446
3470
2457
410
2458
2446
2446
409
410
2446
2446
409
2446
410
2446
2446
430
2446
2446
3470
1454
2446
430
2446
409
410
2446
430
2446
2446
430
2446
2446
409
410
462
2446
406
410
414
2446
430
2446
2446
2446
430
2446
2446
409
406
430
410
414
2446
2446
2446
430
2446
3470
1454
2446
430
2446
409
410
462
2446
430
2446
2446
2446
406
410
414
2446
430
2446
2446
3470
1454
2446
2446
409
410
2446
2446
3486
2446
430
2446
430
2446
3470
2446
406
410
414
2478
2446
2446
430
2446
406
410
414
2446
430
2446
2446
2446
3470
1454
2446
430
2446
409
410
2446
430
2446
2446
430
2446
2446
409
410
462
2446
406
410
414
2446
430
2446
2446
430
2446
430
2446
3470
1454
2446
430
2446
409
410
462
2446
430
2446
406
2446
2478
2446
409
410
462
2446
430
2446
3470
2446
406
410
414
2446
430
2446
2446
2446
2446
430
2446
430
2446
430
2446
3470
2446
430
2446
430
414
2446
2446
409
410
2454
2454
2454
2457
414
2457
410
2446
430
3502
2446
2446
2446
2446
430
2446
2446
2446
409
410
462
2446
406
410
414
2446
430
2446
430
2446
2446
3470
1454
2446
430
2446
430
2446
430
2446
430
2446
430
2446
430
3470
1438
2446
2446
430
3470
1430
1434
1438
2446
430
3502
2446
2446
430
2446
2446
2446
430
2446
2446
2446
430
2446
3502
2446
2446
3470
1454
2446
430
2446
2446
430
2446
2446
430
2446
2446
409
410
462
2446
406
410
414
2446
430
2446
3470
2446
430
2446
430
2446
430
2457
406
410
414
2446
430
2446
430
3502
2446
430
2446
406
430
2446
430
2446
2446
2446
406
2446
2446
406
2446
2446
409
410
462
2446
430
3502
2446
430
2446
3470
1454
2446
430
2446
406
2446
2446
430
2446
3470
2446
430
2446
430
2446
430
2446
430
3502
2446
430
2446
2454
3502
2446
430
3502
2478
2446
409
410
2446
430
3814
2534
3814
2534
2534
2790
2790
2482
2534
2534
2534
2482
2534
2534
2530
486
2530
486
2534
2534
2534
2534
2534
2534
2534
2914
870
882
486
2534
2482
2918
2482
486
2790
1766
3506
2790
2534
2790
1766
2790
2790
2534
2530
434
486
2790
2790
2482
3506
2530
434
486
498
3810
742
1778
1766
2918
1458
2790
2514
2530
486
498
2790
1766
2918
2514
2790
2790
2530
486
2918
486
3506
2533
2790
2790
2790
2530
486
2918
882
2530
486
3506
2530
486
498
2530
489
490
2534
2918
486
2530
489
490
2530
486
2530
870
486
2918
874
2546
2530
489
490
2146
82
102
178
306
2354
2150
306
2354
3378
3250
2150
178
2146
102
2146
102
2150
178
2146
102
2226
2226
2149
178
2146
102
178
306
2354
2150
2146
102
2146
102
2226
306
2226
2149
178
2226
306
2150
2150
2150
2150
2150
2146
102
2146
102
2146
102
2130
114
102
178
306
2226
3186
1126
626
614
2162
102
178
306
3186
1126
626
614
2162
102
2674
614
2146
82
114
102
178
306
2354
2146
82
114
102
178
2130
106
594
618
2146
102
178
2642
626
618
2146
102
2146
82
114
102
178
306
2354
2162
102
2662
2146
82
114
102
178
2146
114
102
2658
626
614
2146
102
178
2642
626
618
2146
102
2662
2150
2146
102
2662
2162
102
2666
2150
2150
2146
82
114
102
178
306
2354
2662
2130
2354
3378
2146
82
114
102
178
2146
114
102
2662
2146
102
178
2658
617
594
626
618
2146
102
2226
2149
178
2226
306
2665
2130
102
178
306
2354
2662
2130
2150
2662
2150
2662
2130
2130
2130
2662
2662
2354
2354
2354
2354
2354
3378
2354
3978
4010
1958
4006
4010
1958
3978
1962
1958
4006
2322
2322
3346
2322
2322
1298
2322
2314
138
274
170
166
2314
294
3338
1162
1298
1170
2314
274
294
3338
1162
1314
1298
1318
3338
1162
1298
1170
2314
274
2185
73
138
290
74
146
585
298
294
586
2314
274
166
2314
274
2314
138
274
170
2185
138
146
585
586
2342
2314
1290
274
1298
2314
166
3338
2322
2322
3346
1170
2322
2322
3346
2322
2322
2322
2313
137
266
274
2185
585
2314
2314
2314
2314
2314
2314
138
274
170
166
2314
3210
1170
2314
3210
1170
2314
2314
274
166
2314
274
2314
2633
586
2314
2314
166
2322
2322
3346
1170
2322
2322
3346
2322
2322
2322
2313
137
274
2313
137
162
266
274
2185
585
2314
3238
2314
2314
138
166
2314
2314
274
2314
274
2314
138
2314
2314
138
274
170
166
2314
3338
1162
1298
1170
2314
274
3338
1162
1298
2314
274
2185
73
138
74
146
585
586
2314
274
166
2314
274
2314
138
274
170
2185
138
146
585
586
2314
1290
274
1298
2314
166
3338
2322
2322
2322
2322
2322
1298
2322
2322
2322
2322
2313
137
266
274
2313
137
162
266
274
2185
585
2322
2314
138
274
170
166
2314
294
2314
294
3338
1162
2314
274
2185
138
290
585
298
294
586
2314
274
166
2314
274
2314
138
274
170
2185
138
146
585
586
2342
2314
274
1298
2314
166
2210
266
166
2314
2322
2314
274
294
2322
2322
2314
274
294
2322
2314
274
2314
274
170
166
2314
274
170
166
2314
274
2314
274
170
166
2314
274
294
2314
274
2314
138
166
2210
266
166
294
2314
294
3338
1298
2314
274
294
3338
1314
1298
1318
3338
1298
2342
3338
1298
2314
294
2314
274
294
3338
1298
2314
2322
2322
2322
2322
3337
2314
294
3338
1298
2314
274
294
3338
1298
3338
1298
2342
3338
1298
3338
2322
2322
3346
2322
3338
1298
2314
274
294
3338
1298
2314
274
2314
274
2314
274
294
3338
1298
2314
274
2314
274
2314
274
2314
274
2322
2322
2322
2322
2442
426
422
2470
2474
2450
2450
2450
2450
2441
394
2441
394
2441
841
2441
2441
2450
2450
2442
426
422
2442
3494
2441
394
402
458
2470
2442
426
2442
2441
394
457
402
458
2442
402
2470
2442
422
3494
2441
394
402
458
2474
422
2442
402
2470
3494
2442
2442
402
2442
402
2442
426
422
2470
2442
3494
2441
394
402
458
2470
2442
426
2442
2441
394
457
402
458
2442
402
2470
2442
426
422
2442
422
3494
2441
394
402
458
2474
422
2442
402
422
2442
426
2441
841
394
457
402
842
458
2474
422
2442
402
2470
2474
422
2474
422
2474
422
2442
422
2466
394
402
422
2441
394
2450
2450
2441
402
2889
2450
2450
2450
2442
426
422
3490
1446
2442
2470
2441
394
457
402
458
2442
402
2470
2442
426
422
2442
3494
2470
2450
2450
2441
2442
426
422
3490
1446
2442
3494
2441
394
402
458
2470
2442
426
2442
2441
394
457
402
458
2442
402
2470
2450
2450
2450
2441
2441
841
457
2442
426
422
3490
1446
2442
422
3494
2474
422
2442
402
422
2474
422
2470
2474
422
2442
422
2442
426
422
3490
1446
2470
2450
3494
3494
2442
426
2441
394
457
402
458
2470
2062
2062
2062
2062
3598
3598
3598
2446
2446
2538
2090
2058
2058
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
2574
2062
2062
2062
2062
2062
2062
3598
2062
2062
2062
2062
2062
3598
3598
2062
2062
2062
2062
2062
2062
3598
3598
2446
2830
654
2702
2830
654
2446
2830
654
2446
2446
2446
2830
654
2446
2830
2446
2830
2446
2830
2446
2830
2446
2830
2830
398
2446
2830
654
2830
654
2702
2830
398
654
2446
2830
398
654
2446
2830
398
654
2446
2446
2446
2446
2446
2446
2830
398
654
2446
2702
2446
2446
2790
746
2922
742
746
2922
2918
2730
2470
2470
486
2914
841
713
842
870
874
2914
713
870
874
458
2914
874
882
714
2505
2761
2450
422
434
2482
2530
490
458
2730
2730
2082
42
2089
34
42
2086
2066
50
2089
34
18
42
546
554
2089
34
18
42
50
530
2089
34
18
42
546
554
2089
34
18
42
50
530
2089
34
18
42
2089
34
18
42
3618
1578
2066
42
2089
18
42
50
530
2089
530
2086
2082
42
3978
2057
10
521
522
2057
10
521
522
2058
2057
521
2057
10
2057
10
521
522
2057
10
521
522
2057
10
521
522
2057
521
2057
10
3593
3593
2057
10
521
522
2057
10
521
522
2057
521
2057
10
2057
521
522
2057
2057
2057
2057
10
521
522
2057
10
521
522
2057
10
521
522
2057
10
521
522
2569
522
2569
522
2058
2057
10
521
522
3593
3593
2057
10
521
522
2057
10
521
522
2057
521
2057
10
521
522
2441
394
650
2441
649
394
650
2441
394
650
2441
649
394
650
2441
394
2697
2441
394
650
2441
649
394
650
2441
394
650
2441
649
394
650
2441
394
650
2441
649
394
650
2441
394
650
2441
394
650
2441
649
394
650
2441
2441
2441
394
2441
394
2441
649
394
650
2318
2318
278
302
2314
2322
298
294
2322
2058
2062
3598
2062
1550
2466
422
434
2466
422
434
2086
2066
38
1574
2058
2058
2842
1434
922
2842
2842
2842
2842
2842
2842
2826
810
2826
810
2826
810
2826
810
2830
790
798
654
910
814
942
2830
790
798
794
654
910
814
942
2830
790
798
794
654
910
814
2830
790
798
794
814
2830
790
798
794
814
1454
2830
790
798
794
814
2830
790
798
794
654
910
942
2702
2830
790
798
794
814
2866
946
2866
998
2866
1458
998
2866
2706
2826
802
786
906
810
938
806
934
2826
786
810
806
2826
786
810
806
1446
2826
786
810
806
2834
906
2826
3342
1302
1310
2326
286
3350
1310
2326
286
3342
1305
1302
1310
2318
281
278
286
2318
3353
1302
1310
2329
278
286
3378
3378
3337
1290
2322
2322
3337
1290
2322
2322
3598
3598
3598
3598
2761
2761
2441
2842
2702
666
2826
2698
2830
790
798
794
814
2830
790
798
814
2702
662
666
670
2702
2702
665
662
666
670
2826
786
810
806
2698
658
2706
3982
3982
2574
2574
3598
3598
2574
3598
3598
2574
2574
2830
3982
1966
3982
1966
4070
2446
2446
409
410
2446
409
410
846
3686
4010
1958
2441
394
458
2441
394
402
458
2441
841
394
457
402
842
458
3598
3598
3598
3598
3598
3598
2702
2830
2830
2830
2761
2761
2761
3978
2569
522
2569
522
3593
1546
2569
522
2569
3593
2569
3593
2569
522
2569
522
2569
522
2569
522
2698
3598
3622
2842
2826
2830
790
798
814
2841
790
798
794
2826
786
806
2574
3982
1966
3982
4006
3978
1958
2569
522
2570
3598
2698
2826
2702
662
666
670
2830
798
794
2698
2826
802
806
3470
3470
2714
2702
662
666
670
2713
662
666
670
2706
2702
4014
4014
3981
4014
2331
2331
302
2317
141
173
2317
301
2331
2317
2317
1293
2189
2331
2222
283
2317
141
173
2317
2317
1293
1165
2317
141
173
2317
1293
2317
2317
2189
2189
154
589
2317
285
278
2317
141
270
285
278
2317
2331
2331
2331
2222
283
2350
2317
141
173
2317
301
2317
2222
2222
3355
2317
141
173
2222
2317
141
301
2222
302
2222
283
2317
141
173
2222
2317
141
2331
2317
141
173
2317
141
270
285
278
2331
2317
270
285
278
2331
2189
285
286
2331
2331
2331
2331
2317
2317
2331
2317
141
173
2222
2222
283
2331
2331
1307
2317
141
173
2317
2222
2317
1293
1165
2317
141
173
2317
2317
1293
2317
3341
3341
3341
2318
278
2317
3341
2317
3341
3355
2893
2477
2445
398
429
2445
398
2445
2445
410
461
2445
429
2445
429
2445
429
2445
2478
2478
2445
429
2478
2445
845
2477
2478
2445
2478
2478
2478
2445
429
2445
429
2445
398
429
2445
398
2445
845
2445
429
2445
2478
2478
2445
429
2478
2445
429
2478
2445
429
2478
2201
2325
281
2325
281
153
2325
281
2325
281
2329
153
2325
281
2453
409
2457
2457
2457
2457
2457
2457
3982
3982
3982
3982
2317
270
142
278
174
2317
270
142
278
302
2318
2318
1294
2318
142
278
2318
142
278
2317
270
142
278
174
2317
270
278
2318
142
278
174
2317
270
281
1294
278
1166
1302
1174
2326
2326
1302
2318
2318
2318
142
174
2202
2317
270
2318
2317
270
2317
270
2317
270
2318
2317
270
2318
278
2318
2317
270
278
2318
278
1166
1174
2317
270
142
278
2317
270
278
2317
270
1294
278
1166
1302
2318
142
278
2318
278
2317
270
1293
1294
278
1166
1302
2317
270
281
142
278
174
2318
2317
270
142
278
302
2317
270
142
278
174
2318
142
278
174
2318
278
2318
278
2326
2318
281
142
278
174
2318
278
2317
270
281
142
278
2318
142
150
174
2318
278
2318
281
278
2318
281
2334
2318
281
278
2318
278
2318
281
278
2317
270
278
2318
278
2318
281
278
2318
278
2317
270
281
142
278
2318
142
278
2317
270
281
142
278
2317
270
278
2318
1294
278
1166
1302
2318
281
142
278
2318
278
2317
270
281
1293
1294
1305
278
1166
1302
2318
2317
270
278
3341
1294
1302
2318
278
3342
1302
2317
270
278
2318
278
3342
1302
2318
278
3341
1294
1302
2318
278
2318
2317
270
278
2318
278
3342
1302
2318
278
3341
1294
1302
2326
3342
3341
1294
2446
2446
2446
2446
430
2458
2446
430
2446
430
2446
2446
2478
2446
2445
398
2446
2446
430
2446
406
430
2446
2446
409
2446
2446
430
2446
2446
2446
430
2446
409
430
2446
430
2446
2446
2446
2446
2446
2446
2514
2802
2930
2802
2930
2322
2322
2322
2322
2322
2322
2322
1298
2322
2322
2322
1298
2322
2322
2322
1298
2322
2322
2322
2322
2322
2322
2322
1298
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
2322
1298
2322
2322
2322
1298
2322
3346
2322
3346
2322
3346
2322
2322
3346
2322
3346
2450
2450
2450
2450
2450
2450
2450
2061
2061
2061
2061
2061
2061
2061
525
2061
1549
2061
2061
2061
2445
2445
2445
2062
2062
2062
2062
2062
2062
2062
2062
526
2062
2062
2062
2062
2062
2062
2062
2446
2446
2446
2446
2514
2450
466
498
2450
498
2450
2450
466
2098
2066
50
2829
2829
782
2834
658
3086
14
2062
526
2062
1550
3086
2574
3598
2574
1550
4082
4082
4082
3726
2830
1678
2702
2830
1678
654
2834
498
2834
1714
1778
3341
1294
1309
1302
2317
270
285
2317
270
285
278
3341
2317
2317
2331
3341
1294
1309
1302
2317
285
3341
1294
1309
1302
2317
3374
2317
285
3349
1305
2329
2325
281
3353
2325
281
3353
2325
281
2325
281
3342
2318
2318
278
3342
2318
2318
3342
1302
2318
2318
3342
1302
2318
2318
3346
3366
2061
2061
1549
2061
3597
2061
3597
3597
2573
1549
3725
2829
2701
2829
1677
653
2829
2790
2918
3086
1550
2574
3598
3341
1294
1309
1325
2317
3374
3353
3342
1305
3374
3346
3366
3597
3597
3597
2573
1549
3597
1550
2470
2470
2454
2789
2450
422
2470
2446
3750
2446
3750
1714
1766
4052
2772
2772
2454
2118
2317
285
2893
461
2329
2329
2329
2318
281
2329
2329
2318
281
2482
2829
2445
2445
2446
430
2446
430
2546
2930
2930
2546
2930
2450
434
466
486
498
4014
4014
3981
3981
1965
4014
3982
1966
3982
1966
2841
3982
4014
4014
3598
3598
3602
1586
2578
1554
1586
3698
3597
3597
2573
1549
3634
3634
2330
2332
2332
2332
2332
2331
2331
2843
2843
2843
3126
3164
1178
3126
3354
2142
2138
2138
2910
2906
2906
2110
2110
2110
2106
2106
2106
2106
2106
2106
2202
2138
3354
3354
3354
2844
3634
4014
4014
4014
4014
4014
2325
270
278
174
2325
270
149
278
150
174
302
3349
3349
1294
2325
278
174
2197
278
174
3342
278
1302
2325
270
2325
270
278
2318
2325
270
278
2325
270
278
150
174
2318
278
2318
278
150
174
2318
278
2318
2325
174
2326
2326
2326
2325
270
278
174
2325
270
149
278
150
174
302
3349
1294
2325
270
278
174
2318
149
278
150
174
2318
1294
278
1302
2325
270
278
174
2325
270
149
278
174
302
2325
270
278
174
2318
149
278
174
2325
270
278
2325
270
278
174
2325
270
174
302
2326
2325
270
278
302
2326
2325
270
3349
1294
1302
3349
1294
3350
2325
3349
1302
3349
1302
2325
270
278
3349
1294
1302
3349
1294
1302
2326
3349
1294
1302
2325
278
2325
270
3349
2318
2326
2478
3478
2454
2478
2453
430
2478
2446
430
2478
2478
2478
2478
2453
430
2478
2446
430
2478
2478
2478
2446
430
2478
2454
430
3477
2478
2446
430
2478
3477
3477
2478
2454
430
3478
3477
2478
2446
406
430
3477
1430
2478
2478
3477
2478
2478
2478
2478
2326
2326
150
2326
2326
150
2198
2326
2326
2326
2326
2326
2834
2066
2066
2066
2710
2317
141
270
142
173
2317
141
270
142
173
2317
270
2317
141
270
142
173
2317
270
2317
270
2317
270
2445
2445
398
429
2445
398
429
2445
398
429
2445
398
429
2445
398
429
2445
398
429
2445
398
429
2317
278
2197
278
2326
2197
3213
1302
1174
2317
278
2326
2317
149
278
150
2317
278
2197
278
150
2326
2317
149
278
150
2317
278
2197
278
2326
2317
149
278
2326
2326
2326
2317
278
173
3213
2317
2317
278
3350
3350
2326
3350
3350
3350
2326
3501
3501
2477
2445
2445
2477
2477
2477
2445
405
2445
2453
2477
2477
2477
2477
2477
2445
2445
2477
2445
406
3477
3501
2477
2477
2477
2477
2477
2477
2213
2213
2213
2213
2213
293
2213
2469
2469
2469
2469
2469
2469
2710
3981
1934
2317
141
270
142
173
174
2317
270
2318
3342
1302
1174
2317
270
3222
2317
2318
2317
2317
141
270
142
173
174
2317
270
2326
3342
1302
2317
141
270
142
173
174
2317
270
2326
3350
2317
141
270
142
278
173
174
2317
270
2317
270
3342
2326
3350
2326
3342
1302
3350
2454
2445
398
429
430
2445
398
429
430
2477
430
2454
2477
430
2445
398
429
430
2445
398
429
430
2446
2445
398
429
430
2445
398
429
430
2446
2445
398
429
430
2445
398
429
430
2446
2445
398
429
430
2446
2445
398
429
430
2445
398
429
430
2446
2445
398
429
430
2341
2213
2341
2213
2341
2341
2341
2341
2341
2341
2213
166
2341
294
2213
166
2213
166
2213
166
2341
294
2341
294
2341
294
2469
2469
2469
2469
2469
2469
2469
2469
2469
422
2469
422
2469
422
2062
2062
2062
2062
2062
2062
2830
654
2702
2830
654
2446
2446
654
2446
654
2446
654
2446
2446
2446
2702
2469
2469
4014
4014
4014
2445
2445
3598
3726
3726
4014
2838
2723
2723
2723
2723
3715
3747
3747
1683
3747
1683
3747
1683
3539
3539
3523
1491
2691
2691
2691
651
647
3811
2691
651
2691
3971
1987
3715
1699
1683
2883
2883
3469
3470
2957
2958
2060
2828
2828
2828
2828
2828
2828
2580
2452
660
3358
3358
3358
3358
3352
3352
3352
3352
3352
3352
3352
3864
3864
3353
3353
3353
1306
3353
1306
3353
3353
1306
3353
1306
3865
3352
3352
3352
3352
3352
3352
3352
3352
3864
3864
3614
3614
3614
3096
3608
3608
3608
3608
3098
3098
3098
3610
3610
3610
3610
3096
3608
3352
3353
3353
3352
3352
3864
3355
3355
3355
3355
3355
3355
3355
3355
3867
3611
3611
3611
3355
3224
3385
1338
3384
3390
2110
2142
3230
2136
3224
2138
3226
3226
3226
3226
2136
2136
2136
3224
2586
2139
3227
2702
590
2638
2698
2442
2394
2462
2458
2458
666
3386
3386
3386
3386
3385
602
1338
3386
3386
2618
2618
2617
570
3642
3642
3642
3642
3609
1594
3609
1594
3673
1626
3673
1626
3384
2616
3608
1592
3608
1592
3382
606
1342
2622
566
3646
1590
3646
1590
3678
3678
3609
3608
3608
3387
2619
3738
3422
3422
3638
3638
3418
3418
3416
3416
3227
2842
2842
2362
2650
2362
2330
2714
2142
2654
2138
2138
2650
2650
2714
3374
2614
2396
2396
2606
566
3630
1590
3630
1590
2715
3738
3742
2140
3644
3644
3612
3562
2829
2830
2829
2829
782
2826
2445
653
2445
653
2442
2445
2445
653
2445
2442
3094
2772
2766
2518
718
462
2454
2518
2516
2452
2516
460
2452
2516
2516
2516
2516
2482
498
2516
2772
980
2516
2445
2446
2445
2445
909
2446
910
2445
909
429
941
2445
909
2445
909
429
941
2442
906
2802
2547
3507
2547
2931
2539
2547
755
2931
2189
2189
2077
22
30
27
31
2062
22
2086
2059
2461
461
2461
2534
2534
490
2506
2510
2510
3094
406
3094
406
2124
2070
2070
2070
2070
2070
2070
2070
2070
2070
2082
38
2082
38
2082
2082
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2123
2123
2446
910
2442
906
2446
654
910
2443
651
394
650
906
2443
394
906
2442
906
2537
2537
2473
2537
2473
3786
3786
3785
1738
2473
2473
2474
3817
2473
2793
2058
2830
2826
906
2825
2057
2057
2057
2058
2057
2057
2057
2057
2702
2830
654
2702
2830
654
910
2830
2698
2826
650
2698
2826
650
906
2826
2062
1934
2062
1934
2062
1934
2062
1934
2062
1934
2062
1934
2058
1930
2058
1930
2058
3978
2058
1930
2058
2702
910
2702
2057
2057
2057
2702
910
2446
2698
906
2062
2062
2058
2058
2826
2826
2446
654
2446
2446
654
2446
654
2825
778
393
905
394
650
906
2446
2446
2446
2446
2446
2441
649
2446
910
2958
2445
909
2829
397
909
2957
2957
2957
2446
910
2830
2829
397
653
909
2061
3086
3122
2446
462
2446
410
462
2510
3794
722
2530
489
466
490
2441
394
457
402
458
2505
458
3170
1106
1129
1130
3170
1106
1129
1130
2446
409
410
462
2462
462
2537
2441
418
394
457
426
402
458
2505
3150
1946
3150
3145
1098
1929
1930
1994
3145
3118
3114
1062
3086
3085
1069
3093
1049
3086
3086
2758
454
2462
2461
461
2457
3853
2446
654
910
2958
3118
2085
2892
3059
2483
883
2074
2074
2086
2086
2086
2086
2086
2086
2086
2086
2086
2075
2091
2091
2074
2074
2074
2074
2070
2070
2070
2070
2082
38
2082
38
2082
38
2082
38
2086
2082
38
2086
2082
38
2082
2086
2086
2086
2075
2075
2075
2091
2091
2091
2070
2070
2058
38
2086
2059
2091
42
2150
2123
107
102
106
2062
2086
2086
2086
2123
107
103
2510
3022
3022
2454
2070
2772
2772
3058
2538
2539
2803
2150
2098
2066
2070
2150
2150
2077
22
30
31
2087
2516
2516
2132
2132
2150
2154
3085
2470
2470
3086
14
3086
2482
2482
2469
422
2469
422
2075
2061
45
2075
2062
22
46
2062
22
46
2098
2098
2066
38
2066
37
38
2070
2066
402
2086
2070
46
2098
2066
37
38
2094
2073
3874
2330
3883
3862
2274
3862
3149
2954
2698
2958
921
922
2953
906
914
2958
2958
2958
922
2958
922
2958
922
2953
906
2953
906
2953
906
2222
302
2338
166
294
3866
3866
1966
3854
1934
1814
1822
1818
1966
3854
1814
1822
3865
1814
1822
1818
1966
3890
4006
3858
2222
302
2338
166
294
3470
3502
3502
3506
3490
1446
2326
286
282
174
302
2326
2338
166
294
3886
3853
1837
3861
1817
3853
1806
1814
1822
1838
2222
3885
3478
1454
2350
3989
3490
3982
3988
3988
3470
3490
934
1446
2982
1446
3988
3988
3988
3988
2315
3342
654
3338
3339
3490
2966
2957
3469
3466
2314
778
1290
1162
651
650
1418
2902
2902
3414
854
2900
2900
3412
852
2900
2900
3412
852
2900
2900
3412
852
2901
845
2197
1365
853
1357
1429
2901
3413
2188
1356
844
2892
3404
2188
1356
844
2892
2188
1356
2197
2188
2867
3379
2867
3379
3371
3115
2196
2196
2196
3162
3162
3162
2713
2713
2716
3470
3854
2446
2990
2957
1421
2990
2957
941
2958
1422
942
1454
3058
2957
1421
941
1453
2990
1454
2958
1422
1454
3058
1522
3058
3501
3850
3854
1814
1822
1818
1838
3850
1810
1830
2222
2189
2190
174
2957
2702
2702
2699
650
2958
2958
2826
906
2958
2825
778
905
906
3342
1166
1422
3342
1166
1422
3338
1162
1418
3338
1162
1418
3342
1166
1422
3337
1161
1290
1417
1162
1418
2581
2581
3502
2318
174
3337
1290
1162
3977
3058
2290
2954
2958
918
922
926
2958
918
922
926
2954
934
2446
2442
2958
2958
2990
923
2958
942
3058
2446
2450
2989
2958
2958
2446
2965
941
2965
2715
3015
2891
3015
2759
2759
2891
2755
711
723
2883
843
2915
971
2915
971
2883
963
2499
2883
963
451
851
979
467
2883
963
843
971
851
2507
2499
2883
963
451
843
971
851
2115
2115
2115
2115
2115
2115
2115
2115
2123
2115
2123
2123
2123
2115
75
2123
2115
75
2699
659
3811
2787
3011
451
739
971
967
459
455
403
743
3011
931
1443
2451
2451
2115
75
2115
75
2115
75
2123
2115
75
83
2123
2131
2131
2515
2515
2451
2451
2115
75
2115
2115
2115
75
2115
2123
2115
75
2123
3641
3628
3641
1589
3610
1580
3638
3637
1590
3636
3636
3636
3628
3643
3643
3611
2764
2774
2774
2772
2773
3642
3642
3646
1590
3276
1740
3276
1740
2178
2178
66
194
3010
2056
24
456
2056
2056
2056
2568
2568
2568
2568
536
2568
2088
2088
2088
2088
2600
2056
24
2056
2056
24
2056
2584
2472
2568
2472
2472
2472
2472
2568
2440
424
2600
2568
536
2440
2568
536
2568
2600
2600
2600
2600
3769
3684
3338
2825
1289
3337
2825
1289
2825
1289
778
1290
2826
2825
2826
2825
2825
2825
778
3338
2825
1289
3337
3337
2825
1289
1290
2825
2825
2825
2825
3336
2824
2824
1288
3336
2824
1288
2824
2824
2824
2824
2824
2824
3336
2824
1288
3336
2824
1288
2824
2824
2824
2824
2824
3690
3690
3688
2825
2825
2825
2825
2825
3770
3766
3766
3764
2825
2825
2825
2825
1289
779
1291
2825
779
2825
1289
1291
2825
2838
1302
2838
1302
2836
1300
2836
1300
3049
3032
3032
3024
464
3024
464
3024
464
2512
3024
464
3024
464
2512
2512
2512
4080
4080
2256
720
2800
2256
336
240
368
2800
2256
336
240
368
2768
2256
2488
2488
2488
2264
2488
2264
2993
3065
3065
3058
3065
3065
3065
3065
2995
3001
3065
3065
3065
3065
3065
3065
3065
3065
3065
3065
3065
3065
3001
3001
3034
3035
3577
3577
1522
3577
1522
3577
2993
3001
3001
3024
1488
3928
3928
2823
783
2823
783
2823
783
2823
2823
2823
2823
783
1287
1295
2823
1287
2823
3655
1615
3655
2074
2074
2842
3137
1921
1094
1926
3137
1094
3142
2625
582
1862
2630
2694
582
3905
1862
2625
582
2630
2630
1862
2625
582
2625
582
2945
902
2945
902
2945
902
2950
2817
1345
1409
774
1414
1350
838
2817
774
838
2817
774
2817
774
3393
833
774
1350
838
3393
833
774
1350
838
3393
833
774
1414
1350
838
2944
2816
1344
2816
3392
832
3392
832
2880
2817
833
774
1414
838
2822
838
2822
838
3905
3905
2817
641
833
2881
2822
2820
836
2820
836
2820
3841
1857
1798
1862
3846
1862
3841
1921
1857
1798
1926
1862
3841
3841
2689
2817
641
897
1409
833
774
646
902
1414
838
2817
897
1409
2817
1409
774
1414
3462
3840
2816
896
1408
832
3456
3456
2945
833
774
646
902
838
3140
3329
3137
1281
1094
2970
2970
2970
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2833
401
913
2833
401
913
2449
2833
401
913
2449
2449
2449
2833
401
913
2833
401
913
2449
2449
2833
2449
2449
2833
401
913
2833
401
657
913
2833
401
913
2833
401
913
2833
401
913
2449
2833
401
2833
401
913
2705
2577
2577
2577
2961
2961
2449
2449
2065
13
2065
2061
2065
2061
2065
2065
13
2065
2065
2065
2065
2065
2061
2065
2065
13
2065
13
2065
2061
2065
2061
2065
2065
13
2065
2065
2065
2065
2065
2061
2065
2065
13
2065
2061
2061
2061
2449
77
2125
2833
781
401
913
2845
845
2125
2833
781
401
913
2449
397
2445
2449
77
2829
2845
845
2125
2829
2449
77
2833
2833
2829
2125
2893
2893
2829
2833
781
2833
2833
2829
2445
2445
2577
525
2577
525
2577
2577
2577
2577
525
2577
2577
2577
2577
3601
2577
3601
2065
2065
29
2077
2065
29
2065
29
2065
2065
2065
2065
29
2065
29
2065
29
2065
29
2065
2065
2065
2065
2065
2961
973
3021
2961
973
2961
973
2961
2961
2973
973
2973
2973
2973
973
2973
973
3021
2961
973
2961
973
3021
2961
973
2961
2961
2961
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2445
2445
2445
2449
2445
2445
2059
25
27
2073
2073
2123
2443
409
2123
2073
2059
25
27
2059
25
27
2969
923
2969
2955
923
2457
459
2078
2845
2078
2078
2462
2829
2829
2829
2829
2829
2065
13
2061
2065
13
2061
2065
13
2065
2065
13
2065
1037
13
2065
13
2065
3085
2065
13
2061
2065
13
2061
2065
13
2065
3085
2065
13
2061
2065
2065
13
2065
13
2065
13
2065
2065
13
2065
13
2065
13
2065
13
2065
13
2065
2061
2065
2065
2065
2065
2065
2061
2065
2061
2065
2065
2065
2065
2065
2829
2833
797
2829
2833
781
797
2833
2829
2833
781
797
2829
2833
781
797
2833
2845
2829
2833
781
797
2829
2829
797
2845
2829
2829
2829
2845
2833
2701
2833
653
909
2833
2833
2701
2701
2833
653
909
2701
2701
2833
653
2701
2833
2833
2833
653
2833
653
909
2577
2577
1553
1549
2577
3601
1549
2577
2577
2577
2577
3601
1549
2577
2577
2577
3601
1549
2577
3601
1549
3597
3601
1549
3601
1549
2577
2577
1549
2577
2577
1553
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
3601
2577
2577
2577
3601
2577
2577
2577
3981
3981
2077
2077
2077
3085
3085
3085
29
3085
2077
2077
3085
2065
1037
29
2065
1037
3085
2065
1037
2957
2957
2961
2961
2961
2973
2957
925
2957
925
2973
2957
925
2957
925
2957
2957
2957
2957
925
2957
2957
2957
2957
2961
2961
2961
2957
2957
2961
2961
2961
2961
2961
2961
2961
2961
2961
2445
2449
397
2449
2449
2449
2449
2449
397
2449
397
2449
2449
397
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2449
2477
430
2057
14
2094
2477
2073
27
2073
27
2073
27
2123
395
2827
75
395
907
2073
27
2473
2473
2057
2094
2094
2478
2857
811
2073
27
2057
2825
793
2825
779
793
795
409
921
411
923
2441
409
2457
411
2441
409
2457
411
2441
409
2841
795
409
921
2441
2841
795
409
665
921
667
2441
2569
537
2073
27
2969
923
2441
2441
2955
2955
2955
2057
2059
2059
2057
10
2056
2075
2843
2075
3014
967
3014
967
3015
3015
3015
3015
3015
2247
455
2503
2054
7
2055
2055
2059
2054
7
2054
7
2091
3014
454
967
455
3015
3015
2503
2078
19
31
2078
19
31
4039
4039
2118
71
3783
2119
2118
71
2119
2056
2056
2056
2056
2056
2966
2966
2966
2449
2833
913
2833
401
913
2573
2961
973
3021
3021
3021
3021
2833
2065
2822
2758
3729
2434
2434
2434
2434
2434
3763
1727
1651
3763
1727
3763
1727
3761
1718
3766
3718
3716
3716
3090
2138
2138
2138
2394
410
2618
410
2618
410
2394
2386
2458
2386
2394
410
2618
2378
346
2394
410
2370
3906
2370
2370
2370
2626
2610
2458
2835
2822
775
2824
3734
3732
2893
2893
2893
2893
3857
3857
3857
3857
3857
1821
3857
3869
3857
1821
3857
1821
3857
3869
3869
3857
3473
3473
3473
3857
3857
3857
3883
3883
3334
3905
3905
2987
2055
15
2055
15
2055
2091
2091
2079
2079
2119
79
3983
2959
2055
15
2055
15
2055
15
2063
3015
2503
2079
2119
711
2119
711
3775
3719
2823
783
2823
3883
3883
3919
2310
2310
2310
2310
2310
2822
2822
2822
2308
2308
2308
2308
2308
2820
2820
2820
2305
2305
2305
2305
2305
2305
2305
2305
2305
2817
774
2822
2822
2304
2304
2817
3329
1286
2309
262
2310
2310
2310
2309
262
2310
2310
2310
2308
2308
2308
2308
2305
2305
2822
3201
518
2050
2050
450
2050
34
2562
546
2946
2946
2434
2434
2049
2049
33
2081
2977
2977
2433
417
2433
417
2050
2081
2050
34
2050
34
2082
2978
2978
2466
2466
2080
2049
33
2049
33
2081
2081
2050
34
2978
2466
2081
2081
2049
33
2113
2433
2593
2465
3009
3009
3009
2977
3009
2976
2465
2241
449
2497
2465
2465
2241
449
2241
2241
2465
2464
2464
2464
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2080
2113
2113
2113
2113
2753
801
2977
2753
2753
2753
2753
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2592
2592
3009
2081
2081
2081
3777
2050
1474
2050
3074
2
2050
2050
962
2050
2050
3074
2
1474
4034
4034
2562
2562
2562
2562
2562
2562
3586
2082
2082
1986
2082
2946
3010
2434
418
2434
418
2434
194
546
706
450
2434
418
2434
546
418
3009
3009
2465
2465
2465
2465
2465
2465
2465
2465
2465
3521
2081
2081
2081
2081
2081
3617
3617
3617
3521
3073
1473
3073
3009
3073
1473
4033
4033
4033
2561
2561
545
2081
4033
2945
961
3009
2433
545
449
417
2433
705
449
417
2433
193
545
705
449
2433
545
417
2433
545
705
449
417
2753
2050
1474
2050
3074
2
2050
2050
2050
3074
2
1474
2050
1474
2050
3074
2
2050
2050
962
2050
2050
3074
2
1474
4034
4034
4034
4034
2562
2562
2562
1538
2562
2562
2562
2562
1538
3586
2562
3586
3586
2562
2562
3586
3586
2082
1986
2082
2082
1986
2082
2946
2946
962
2946
2946
962
2434
546
418
2434
194
546
706
450
2434
418
2434
418
2434
546
418
2434
194
546
706
450
2434
418
2434
546
418
2977
2977
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2593
2593
3617
3617
3617
2049
1473
2049
3073
1
2049
2049
2049
2049
3073
1
1473
2049
1473
2049
3073
1
2049
2049
2049
2049
3073
1
1473
4033
4033
4033
4033
4033
4033
2561
2561
2561
2561
1537
2561
2561
2561
1537
2561
2561
3585
3585
2561
2561
3585
3585
4033
4033
2945
961
2945
961
2433
545
417
2433
417
2433
193
545
705
2433
545
417
2433
545
417
2433
417
2433
417
2433
193
545
705
2433
417
2433
545
417
2050
1474
2050
3074
2
2050
2050
2050
3074
2
1474
4034
4034
2562
2562
2562
1538
3586
2562
3586
3586
2082
1986
2946
2946
962
2434
546
418
2434
194
546
706
450
2434
418
2434
418
2977
2977
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
3617
3617
2593
2593
3617
3617
3617
3617
2593
3617
3617
3617
3073
1
1473
2049
3073
1
1473
2049
3073
1
3073
1
2049
2049
2049
961
2049
2049
2049
2049
3073
1
1473
2049
3073
1
1473
4033
4033
4033
4033
4033
4033
2561
2561
2561
2561
2561
2561
2561
1537
2561
1537
2561
545
2561
545
2561
2561
3585
3585
3585
3585
2081
2081
1985
4033
2081
2945
2945
2945
961
2945
961
2433
545
417
2433
417
2433
545
417
2433
417
2433
193
545
705
2433
193
545
705
2433
417
2433
545
417
2433
545
417
2433
545
417
2562
2562
2049
2593
3617
3202
1186
3202
1186
2562
546
2562
546
547
2563
547
2594
2562
546
2562
546
2562
2562
546
3233
3233
3233
3233
3201
3201
3201
3201
2561
545
2561
2561
545
2561
2561
545
2561
2593
2593
2593
2562
2562
2562
2562
515
2562
2499
2593
2562
2562
2562
2562
515
2563
2561
3586
3586
3586
2594
450
2465
2497
2497
2465
2497
3617
3617
2497
2593
449
2593
2497
2562
3586
3586
2562
1538
3586
3586
3586
2594
2594
2465
2497
2497
2465
2465
2497
2465
2497
2465
2465
2497
2593
2593
3585
3585
3585
3585
3585
3585
2433
321
2433
545
2593
2433
321
2433
321
2433
545
2433
321
2562
3586
3586
2562
1538
2594
2465
2465
2497
2497
2497
2465
2465
2497
2465
2465
2497
3617
3617
2593
2593
3617
3617
3585
3585
3585
3585
3585
3585
2433
321
2433
545
2433
545
2433
545
2433
321
2818
771
2818
771
2690
643
2050
3
2050
3
2050
3
2050
2562
515
2562
515
2562
515
2562
515
2562
515
2562
2562
515
2562
515
3842
1795
4034
1987
2818
771
2818
771
898
1410
899
962
1411
963
2818
771
898
899
962
963
3458
2562
515
2562
515
2562
515
2816
384
896
2816
384
896
2816
2816
384
896
2816
384
896
2432
2816
384
896
2816
384
896
2816
384
2432
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2304
128
2304
2304
128
2176
2560
2560
2560
2560
2560
2560
2688
1792
2688
1792
2688
1792
2688
3840
2688
1792
2688
1792
3840
2688
1792
2688
1792
2688
1792
2688
2688
2688
2688
2688
2688
2816
896
1408
2816
896
1408
2816
896
2816
896
2816
2816
896
2816
896
2816
896
1408
2816
896
1408
2816
896
2816
896
2816
896
2816
896
2816
896
2816
896
2816
896
2816
896
2816
896
2816
896
2816
2816
896
2816
896
2816
1408
2816
1408
2816
1408
2816
1408
2816
2560
2048
256
2048
512
256
2560
2560
2048
512
256
2048
512
256
2048
512
2048
512
256
2048
512
256
2048
2560
2560
2560
2560
2560
2560
2560
2560
2560
2304
2304
2818
2819
387
899
835
963
451
2819
387
899
2818
2819
387
899
451
2819
899
2819
387
899
835
963
451
2819
387
899
2818
2819
387
899
451
2819
2819
2819
2819
2818
642
2819
2819
2818
2819
2307
195
323
2307
131
2179
195
323
2307
195
323
2307
131
2179
323
2307
195
2307
195
2179
2179
2307
2307
2307
2050
2051
2051
2050
2051
2051
2051
2051
2051
2051
2050
2050
2563
2563
2562
2562
2563
2563
2563
2562
2563
2563
2562
2563
2562
2562
2562
2562
2563
2563
2563
2563
2562
2563
2563
2562
2563
2562
2562
2563
2691
2691
451
2691
451
2691
2691
1987
2691
2435
643
1795
1923
2691
2435
643
451
1987
2691
2691
2691
2691
2691
2691
2691
2691
2819
899
963
2819
899
835
963
2819
899
2819
899
835
963
2819
2819
899
963
2819
899
2819
899
2819
899
835
963
2819
899
963
2819
899
835
963
2819
899
2819
899
963
2819
899
963
2819
899
2819
899
2818
2819
899
835
963
2819
899
963
2819
2819
2819
2819
2819
3203
579
2563
259
579
2563
2051
515
259
579
2051
515
259
2051
515
259
3075
3
515
259
2051
515
579
2051
515
259
2051
515
3075
515
579
3075
515
3075
515
3075
515
3075
515
3075
515
2562
2563
579
3075
515
2307
2563
2563
259
2563
2563
259
2563
2563
259
2563
2563
2563
259
2563
2563
259
2817
385
897
833
961
449
2817
385
897
2817
385
641
897
833
961
449
2817
2817
385
897
833
961
449
2689
2817
897
2433
705
2817
385
897
833
961
449
2817
385
897
833
961
2817
2817
385
897
833
961
2433
705
2817
2817
2817
2817
2689
2817
2817
2817
2817
2817
2817
2817
2817
2305
129
193
321
2305
2305
129
193
321
2305
129
193
321
2177
2241
2305
129
193
321
2305
129
193
321
2305
129
321
2305
129
2305
129
2177
2177
2177
2177
2305
2305
2305
2305
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2689
1793
1921
1985
2433
641
1793
449
2689
1793
1921
1985
2689
1793
2433
641
449
1985
2689
2433
641
1921
449
1985
2689
1793
1921
1985
2433
641
1793
1921
449
1985
2689
1793
449
1985
2433
641
1793
1921
449
1985
2689
2689
2689
2689
2689
2689
2689
2689
2689
2817
897
1409
833
961
2817
897
1409
833
961
2817
897
1409
961
2817
897
961
2817
897
833
961
2817
961
2817
897
1409
833
961
2817
897
1409
961
2817
897
1409
833
961
2817
897
833
961
2817
897
1409
833
961
3457
3457
2817
897
961
2817
897
833
961
2817
897
961
2817
897
833
961
2817
897
961
2817
897
961
2817
897
961
2817
897
961
2817
2817
897
833
961
2817
897
833
961
2817
1409
2817
2817
1409
2817
1409
2817
1409
2817
1409
3073
513
1089
1153
577
2049
513
257
577
2049
513
257
1153
577
2561
2049
513
257
577
2049
513
257
577
2049
513
257
1153
577
2049
513
257
1089
577
2049
513
257
577
2049
513
257
577
2049
513
3073
513
577
2561
577
2561
577
2561
577
2561
2561
2561
2561
2561
577
2561
577
2561
2561
257
2561
2561
257
2561
257
2561
2561
2561
2561
2561
2561
2561
257
2561
257
2561
257
2561
257
2561
257
3200
2945
2945
2177
193
3201
3330
2819
2818
1410
3330
2561
2561
2817
1409
3457
3329
3073
2048
2048
2048
2048
2048
2560
2560
2816
384
896
2816
384
2816
384
640
896
2816
2816
384
896
2816
384
896
2688
2816
384
896
2816
2816
384
896
2432
2816
384
896
2816
384
896
2432
2816
2816
2816
2816
2816
2816
2304
128
2304
2304
2304
128
2176
2304
128
2304
2304
128
2304
2304
2304
2304
2304
2176
2176
2176
2304
128
2304
128
2304
2176
2304
128
2304
2176
2176
2176
2176
2176
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2688
1792
1920
3840
2688
1792
1920
3840
2688
2688
2688
2432
640
1792
1920
3840
2432
640
1792
1920
2432
640
1792
2432
640
1792
2688
2688
2688
2688
2816
896
1408
2816
896
2816
896
2816
896
2816
2816
896
2816
896
2816
896
2816
896
1408
2816
2816
896
1408
2816
896
2816
896
3456
2816
2816
896
2816
896
2816
2816
896
2816
896
2816
2816
2816
2816
896
2816
896
3456
3456
2816
1408
2816
1408
2816
2816
1408
2816
1408
2560
1152
2048
512
2048
512
256
2560
2560
2048
512
256
2048
512
256
2048
512
256
2048
512
2048
512
256
2048
512
256
2048
512
256
2048
512
2048
2560
2560
2560
2560
2560
2304
2560
2560
256
2560
256
2560
256
2560
256
2560
256
2560
2048
2048
512
2560
2048
512
2048
2048
512
3328
3328
3328
3328
2816
2560
2816
2816
2816
3328
3328
2562
770
1282
1154
1410
2562
3840
3840
3840
3840
3840
3840
3840
3328
896
1408
3328
1408
3328
1408
2816
1280
1152
896
2944
2816
1280
1152
896
2816
1280
1152
2816
1280
1152
896
2944
1408
2944
1408
2816
1280
896
1408
2560
768
1280
1152
896
1408
3328
2560
2560
2560
2560
2560
3843
3843
1987
3843
1987
3843
1923
1987
3843
1923
1987
2819
1283
1411
2819
1283
1155
899
1411
963
2563
771
1283
899
1411
1475
963
2562
770
1282
1154
1410
2563
771
1283
899
1411
1475
963
2563
771
1283
899
1411
1475
963
2563
771
1283
1155
1347
899
1411
963
3331
2563
2563
2563
2563
2563
2562
2563
2563
3841
1985
3841
1985
3841
1985
3841
1985
3841
3841
3841
1921
1985
3841
1921
1985
2817
1281
897
1409
3329
1409
3329
1409
1473
2817
1281
1153
897
1409
961
2817
1281
897
1409
961
2561
769
1281
897
961
2561
769
1281
897
1409
961
2561
769
1281
897
1409
2561
769
1281
897
1409
1473
2561
769
1281
897
1473
961
2561
769
1281
1153
897
1345
1409
833
1473
961
3329
2561
1281
2561
2561
2561
2561
2561
2561
2561
3842
1795
2562
515
1282
1283
1346
898
1410
834
1474
1347
899
1411
835
1475
3840
2560
768
1280
1152
896
1408
3843
3842
2563
771
1283
1155
899
1411
2562
1282
1346
898
1410
834
1474
3841
2561
769
1281
1153
897
1345
1409
833
1473
2560
1280
1152
1408
2560
768
1152
640
3459
3457
2561
769
1281
1153
1409
2561
1153
641
2562
515
770
1154
2562
515
770
771
898
834
899
962
835
963
2562
515
770
1154
2560
768
1152
896
2560
768
1152
896
2560
768
1152
2560
768
1152
896
2560
768
1152
2560
768
1152
896
2563
899
2562
770
1154
2563
771
1155
899
963
2562
770
898
834
962
2562
770
1154
2819
899
963
2561
769
1153
897
961
2561
769
897
961
2561
769
1153
897
833
961
2561
769
1153
897
961
2561
769
897
961
2561
769
897
961
2433
2818
3074
3074
3074
3074
3074
3072
3072
3072
3137
3073
3073
1089
3073
3073
2834
787
2834
787
2834
787
2834
787
2834
787
2834
787
2834
2834
787
2834
787
2834
787
2834
787
2834
787
2834
787
2834
787
2835
2834
787
2834
787
2834
787
2834
2834
787
2835
2834
787
2834
787
2834
787
2834
787
2834
787
2834
787
2834
787
2834
787
2834
787
2834
2834
787
2834
787
2834
787
2834
787
2834
787
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
3840
1920
3840
1920
3840
3840
3840
3840
3328
1408
2816
1280
1152
896
1408
2560
768
1280
896
1408
2816
2560
768
1280
896
1408
2560
768
1280
896
1408
2560
768
1280
2560
768
1280
1152
896
1408
3328
3328
2560
2560
2560
2560
2560
3840
2560
768
1280
3456
2560
768
1280
1152
3200
2560
2560
768
896
2560
768
1152
896
2560
2432
2560
768
1152
384
3072
3072
2178
67
194
898
195
962
963
2946
962
963
2178
67
194
898
195
962
963
2178
2946
962
963
2946
2946
962
2946
2946
962
963
2946
2946
2178
2178
2178
3970
2434
450
451
3714
706
1730
707
2754
707
2754
707
3714
1730
1731
2754
707
2754
707
2754
707
2754
707
2754
707
2754
707
2434
450
451
3714
1730
1731
2434
2944
2944
2944
2178
194
2179
195
899
2178
194
898
962
2947
2946
962
2179
195
899
2178
194
898
962
2947
2178
2178
2178
2178
2178
2946
962
2946
2946
2946
962
2946
2946
2946
962
2946
2946
2178
2178
2178
3971
3970
1986
2754
2499
2434
450
3714
706
1730
2754
2754
2434
3714
1730
2754
2754
2754
2754
2754
2754
2435
451
2434
450
3715
3714
1730
2435
2434
2691
2435
2754
2754
2754
2177
193
897
961
2945
961
2241
2177
193
897
961
3009
2177
193
897
961
3009
3201
2177
193
2945
961
2177
3009
3009
3009
3009
2177
2177
2177
2177
2177
2945
3969
2433
449
3713
705
2433
449
2753
2753
2753
2753
2753
3713
1729
3777
3713
1729
3777
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2433
449
3713
1729
2433
3777
2433
2433
3969
3779
3714
1730
2176
2176
2176
2688
3712
640
3712
640
2688
2688
2688
2176
896
2944
2176
2176
896
2944
2176
896
2944
2176
2944
2944
2944
2944
2944
2944
2944
2944
2944
2176
2944
2176
2944
2176
2944
2176
2944
2176
3968
2432
3712
3712
2688
2688
2688
2688
2688
2688
2432
2432
2432
2432
3712
640
704
2432
3712
640
2432
3712
640
704
1728
2432
2432
640
2688
704
2688
704
2432
3712
640
704
1728
2432
2432
2432
2432
2432
2432
2432
2432
3456
3456
3904
2945
2945
2945
2945
2945
3457
3457
3457
2689
3586
1539
3587
3586
3586
3585
3586
3586
3586
3587
3586
3586
3586
3585
3074
3074
3139
3266
1219
2592
2592
3266
2595
2595
2594
2595
2242
3265
2593
3267
3266
3265
3265
2241
2593
3266
1219
3266
1219
2242
195
2594
2594
2592
2690
2690
2689
2080
2080
2083
2115
2115
2113
2113
2688
2049
2049
2081
2081
2049
2049
2593
2593
3585
545
2049
2049
3202
3586
2050
2050
2050
2434
194
450
2242
450
2434
194
450
2242
2370
2242
450
2081
2945
2945
3201
3201
3585
1569
2049
2049
2049
2562
2562
1538
1570
2050
2050
2242
2242
450
2434
450
2081
2081
2081
2080
2080
2945
2945
2049
2593
2593
2561
3585
545
2049
2049
2433
2369
2369
2369
2369
2593
2561
2561
1537
2593
2433
545
449
2369
449
2818
3586
2434
322
450
2434
546
450
2434
194
322
450
2370
1858
3906
2434
194
450
2497
2817
3585
2369
449
2369
449
2369
545
449
2241
321
449
2593
2369
1857
2241
545
449
3905
2562
2562
1538
2434
546
450
2434
450
2465
2593
2593
2592
2561
2561
1537
2593
2593
449
2369
449
3713
3713
3713
2818
2433
2433
3585
2562
3746
2818
2818
3745
3713
3745
2561
3905
2593
2593
2593
2593
2561
2561
2561
2561
2561
2561
2561
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2818
2593
2593
2593
2593
2592
2592
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2562
2562
2562
2562
2593
2593
2593
2593
2593
2593
2593
2593
2592
2592
2592
2592
2817
2817
2817
2817
2561
1537
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2881
2882
2881
3905
2881
2881
2882
2882
2882
2881
2881
2881
2881
3906
2882
2882
3905
2881
2881
3073
2082
2082
2850
2850
3104
2848
2848
2848
2848
3104
2433
2433
2593
1857
2561
3585
3589
1545
1577
1573
3589
1545
1577
1573
3589
1577
1573
3589
1545
1577
1573
3589
1545
1577
1573
3589
1545
1573
3589
1545
1577
1573
3593
3593
3593
3593
2437
393
2601
549
425
2601
549
2885
2885
2560
2560
2946
962
2946
3106
3106
3074
3074
3010
2818
2818
2818
2050
34
962
450
2050
962
2050
34
962
450
2050
962
450
2050
962
450
2050
2050
962
450
2050
4034
2818
66
418
802
930
2818
386
898
706
1730
802
2114
2114
386
706
2818
2818
66
642
418
802
930
2818
386
642
898
706
1730
802
2818
66
642
802
930
2434
706
802
2114
2754
1730
2690
2690
2754
3714
1698
3586
546
1570
2594
2562
2562
1538
546
1570
2562
2562
2562
2562
1538
546
2082
3106
2050
2946
962
930
2946
3010
2946
962
2946
962
930
2946
962
930
2946
2114
2114
2114
2114
2434
546
450
418
2434
418
1858
2434
322
546
418
1858
2434
194
450
418
2434
418
2434
418
2594
450
2594
2594
2370
546
2050
34
2050
34
2082
2050
34
2050
34
2082
2050
34
2050
34
2082
2050
34
2050
34
2050
34
2050
34
2082
2050
34
2050
34
2050
34
2050
34
2050
34
2050
2050
2050
34
2050
34
2050
2050
2050
2050
450
2050
2050
450
2050
2050
2050
2050
2050
962
450
2050
450
2050
962
2050
2050
962
450
2050
962
2050
2050
2050
450
2114
386
2434
898
2818
386
898
2434
898
2818
66
386
898
2114
386
2818
386
898
2434
2434
898
2818
386
898
2434
898
2434
898
2818
386
898
802
2818
386
898
2818
66
386
898
802
2818
898
2434
2818
386
834
802
2818
386
802
2818
66
386
898
2434
2818
66
386
834
802
2818
66
386
802
2434
2818
802
2114
386
2114
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2594
2082
2082
2050
2050
2050
2050
2050
2946
2946
2946
2978
2946
930
2946
962
930
2946
962
2114
2114
2466
2434
706
450
2466
2434
706
2466
2434
706
2434
450
418
2466
2242
2434
706
2466
2434
418
2466
2434
418
2434
2434
2466
2434
2434
194
418
2434
194
3233
2049
33
2049
33
2049
33
2049
33
2081
2081
2081
2081
2049
33
2049
33
2081
2081
2049
2049
2049
33
2081
2049
33
2049
2049
2081
2081
2081
2049
2049
2817
65
385
801
2433
417
2433
2113
2113
2113
385
2433
2113
2817
385
897
801
2433
417
2817
385
897
801
929
2433
2113
2817
385
897
801
2817
385
897
801
2113
2113
2433
897
801
2433
897
801
2433
897
801
2433
897
801
2433
897
801
2593
2593
2593
2593
2593
2561
545
2593
2593
2561
545
2561
2561
545
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2081
3009
3009
2945
929
2977
2977
3009
3009
2945
929
2977
3009
929
2497
2497
2497
2593
417
2497
417
2433
417
2433
417
2497
417
2593
449
417
2593
3106
3106
3074
3010
3522
962
3522
962
3522
962
3522
962
3010
3010
3010
3234
3234
3234
3202
1186
3234
3202
3202
3202
3234
3202
1186
3234
3202
1186
3234
3202
1186
3234
2818
2818
2818
2050
34
962
450
2050
34
450
2050
34
962
450
2050
34
962
450
2050
3
34
35
962
450
963
451
2050
34
2050
34
450
2082
2050
34
450
2050
34
2050
34
450
2050
34
2050
3
34
35
2050
34
2050
34
2050
34
2050
34
2050
34
2050
3
34
35
2082
2050
34
2050
34
2050
34
2050
34
2050
34
2050
34
2050
34
2050
34
2050
3
34
35
2050
34
2050
34
962
450
2050
34
450
2050
34
962
450
2050
34
962
450
2050
34
35
962
450
963
451
2050
34
3010
2050
34
2050
2050
3
34
35
2050
3
34
35
450
2050
34
2050
34
962
450
2050
34
450
2050
34
962
450
2050
34
962
450
2050
3
34
35
962
450
963
451
2050
34
2050
34
962
450
2050
34
962
450
3010
2050
34
2050
34
2050
34
962
450
2050
34
450
2050
34
962
450
2050
34
962
450
2050
34
35
962
450
963
451
2050
34
3010
3010
2050
34
450
2050
34
2050
3
34
35
450
2050
34
2082
2082
2082
2082
2082
2082
2082
2082
35
2050
34
962
450
2050
34
450
2050
34
3010
2050
34
2050
34
2050
34
2050
2082
2050
34
2050
2050
34
2082
2050
34
2050
2050
34
2050
34
2050
2050
34
2050
34
2050
34
2082
2050
34
2050
34
2050
2050
34
2050
34
2050
34
2082
2050
34
2050
2082
2050
34
2050
2050
34
2050
2050
34
2050
34
2050
34
2050
34
2050
2050
34
2050
34
2050
34
2082
2050
34
2050
34
2050
34
2050
2050
34
2050
34
2050
34
2050
2082
2050
34
2050
2050
34
2050
34
2050
2050
34
2050
34
2050
34
2082
2050
34
2050
34
2050
34
2050
34
2050
34
2050
34
2050
2050
34
2050
34
2050
34
2050
34
2050
2050
2050
34
2050
34
2050
2050
34
2050
34
2050
34
2050
34
2050
34
2050
34
2050
34
2050
2050
34
2050
34
2050
2050
2050
34
2050
34
3010
450
3010
450
3010
450
3010
450
963
451
3010
450
3010
450
3010
450
3010
450
963
451
3010
450
3010
450
3010
450
3010
450
963
451
3010
450
2050
3
3010
3010
3010
450
3010
450
963
451
3010
3010
3010
450
3010
450
963
451
3010
3010
3010
450
3010
450
963
451
3010
3010
3010
3010
963
3010
450
3010
450
3010
450
3010
450
963
451
3010
450
3010
450
3010
450
3010
450
963
451
2050
962
2050
450
2050
962
450
2050
962
450
2050
3
962
450
963
451
2050
2050
962
450
2082
2082
2082
3010
2050
962
2050
450
2050
962
450
2050
962
450
2050
3
962
450
963
451
2050
2050
962
2050
962
450
3010
2082
2050
962
2498
2498
2050
450
2050
3
34
35
450
451
2050
962
2050
450
2050
2050
2050
2050
962
2050
2050
2050
2050
2050
2050
962
2050
2050
2050
450
2050
2050
2050
2050
3010
2050
2050
2050
2050
450
2050
2050
962
450
2050
450
2050
450
2050
962
2050
2050
450
2050
2050
450
2050
450
2050
2050
2050
962
450
2050
2050
2050
2050
450
2050
2050
962
450
2050
450
2050
962
2050
962
2050
2050
962
450
2050
962
2050
2050
450
2050
2050
450
3010
3010
3010
3010
2082
3010
3010
3010
3010
3010
3010
963
2050
450
2050
450
2050
962
450
2050
450
2050
3
450
451
2050
2050
450
2050
962
450
2050
2050
3
3010
3010
3010
3010
963
3010
3010
3010
2050
962
450
2050
450
2050
3010
2818
66
386
898
834
418
802
930
2114
386
418
2818
66
386
898
834
418
802
2818
386
898
834
802
2818
771
386
898
834
387
899
835
802
803
2434
418
2818
66
386
834
2114
386
2114
2114
418
2114
2114
67
2114
2114
2114
2114
2114
67
2114
706
2114
2114
2818
66
386
898
834
418
802
930
2114
386
418
2818
386
834
418
802
2818
386
898
834
802
2818
771
386
898
834
387
899
835
802
803
2434
418
2818
834
2114
386
418
2114
386
2114
67
386
387
418
2114
2818
66
834
418
2114
386
418
2818
66
834
418
2818
834
2818
834
387
835
2466
2818
66
834
418
2818
66
834
418
2818
898
2114
386
2114
2818
66
386
898
834
418
930
2114
386
418
2818
386
834
418
802
2818
386
898
834
2818
771
386
898
834
387
899
835
2434
418
2114
386
418
2114
386
2114
67
386
387
418
2114
2114
2114
2114
706
2114
2114
2114
2114
67
2818
66
386
898
834
418
930
2114
386
418
2434
418
2114
2114
2818
386
898
2434
2818
386
898
2434
2434
2850
2818
386
898
2434
2818
66
386
898
2434
2434
2114
386
2818
66
386
898
2434
2818
386
898
2818
386
898
2434
2818
66
386
834
2818
386
2818
386
898
2818
386
898
2818
66
386
898
2434
2818
66
386
834
2818
66
386
2818
66
386
898
2114
386
2434
2114
386
2114
386
2818
386
898
2434
2818
66
386
834
2114
2114
2818
386
898
2434
2818
66
386
898
2434
2818
386
898
2818
386
898
2434
2818
66
386
834
2818
386
2818
386
898
2818
66
386
898
2818
66
386
834
2818
386
898
2818
66
386
898
2818
386
898
2818
386
898
802
2434
2818
66
386
834
802
2818
386
802
2818
386
898
802
2818
66
386
898
2434
2114
386
2434
2114
386
2114
386
2818
66
386
898
2818
66
386
898
802
2818
66
386
834
802
2818
66
386
802
2818
66
386
898
802
2818
386
898
2818
386
898
802
2434
2818
386
834
802
2818
386
802
2818
66
386
898
2818
66
386
898
2434
2818
66
386
834
2818
66
386
2434
2114
386
2818
802
2114
386
2114
2882
2882
2882
2882
835
2882
2818
386
898
834
418
802
930
2434
418
2818
386
898
834
418
802
930
2818
386
898
834
802
930
2818
771
386
898
834
387
899
835
802
930
803
931
2434
418
2818
66
386
898
834
2850
2818
66
386
898
834
418
802
930
2114
386
418
2434
642
674
2114
2466
2114
67
2114
2818
386
898
834
418
802
930
2434
418
2818
386
834
418
802
930
2818
386
898
834
802
930
2818
771
386
898
834
387
899
835
802
930
803
931
2434
418
2114
2114
2818
771
802
803
2114
67
2114
2818
386
898
834
418
802
930
2434
418
2818
386
898
834
418
802
930
2818
386
898
834
802
930
2818
771
386
898
834
387
899
835
802
930
803
931
2434
418
2818
66
386
898
834
418
802
2818
386
834
418
802
930
2818
898
802
2434
2114
2818
386
898
834
418
802
930
2434
418
2818
386
834
418
802
930
2818
386
898
834
802
930
2818
771
386
898
834
387
899
835
802
930
803
931
2434
418
2114
386
418
2114
386
2114
67
386
387
418
2114
2114
386
898
418
2434
418
2114
386
898
418
2434
706
2434
418
2466
2818
386
898
834
418
802
930
2434
418
2434
418
2114
386
898
834
418
802
930
2114
386
418
2466
2114
2818
898
834
930
2946
834
802
2818
898
834
2818
771
898
834
899
835
2818
66
898
834
930
2114
898
834
802
2818
66
898
834
2818
66
771
67
898
834
899
835
2946
930
2114
2818
898
834
930
2882
802
2818
898
834
2818
771
898
834
899
835
2754
2818
898
834
930
2818
898
834
930
2946
834
802
2818
898
834
2818
771
898
834
899
835
2818
66
898
834
930
2114
898
834
802
2818
898
834
2818
771
898
834
899
835
2978
2114
2754
2114
2114
67
2818
898
834
930
2818
66
898
834
930
2114
834
802
2818
386
898
834
418
802
930
2434
418
2434
898
834
802
930
2818
386
898
834
802
930
2818
771
386
898
834
387
899
835
802
930
803
931
2466
2818
386
898
834
418
802
930
2434
418
2434
898
834
802
930
2818
386
898
834
802
930
2818
771
386
898
834
387
899
835
802
930
803
931
2466
2818
386
898
834
418
802
2434
834
802
930
2818
386
898
802
2818
771
386
898
387
899
802
803
2818
386
898
834
418
802
930
2434
418
2434
898
834
802
930
2818
386
898
834
802
930
2818
771
386
898
834
387
899
835
802
930
803
931
2466
2818
898
834
930
2946
834
802
2818
898
834
2818
771
898
834
899
835
2978
2818
386
898
834
418
802
2690
706
674
2434
834
802
930
2818
386
898
802
2818
771
386
898
387
899
802
803
2690
2690
643
2818
386
898
834
418
802
930
2434
418
2466
2818
386
898
834
418
802
930
2114
386
418
2466
2466
802
930
2562
546
2594
2594
2594
2562
546
2594
2594
2594
547
2594
2594
2594
2594
2594
2594
2594
2563
546
547
2562
546
2562
546
2562
546
2594
2594
2594
2594
2563
546
547
2562
546
2594
2562
546
2562
546
2594
2594
547
2594
2562
546
2562
2594
2594
547
2562
546
2562
546
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
546
2594
2562
546
2562
546
2562
546
2562
546
2562
546
2562
515
546
547
2594
2562
2562
2562
546
2562
546
2562
546
2562
515
546
547
2562
546
2562
546
2562
2594
2594
2562
546
2562
546
2562
546
2562
515
546
547
2562
546
2562
546
2562
2562
546
2562
2562
2562
2562
2562
546
2562
546
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
546
2562
546
2562
546
2562
546
2562
546
2562
546
547
2594
2562
546
2562
546
2562
546
2562
515
546
547
2562
546
2562
546
2562
546
2562
546
547
2562
546
2562
546
2562
546
547
2562
546
2562
546
2594
2562
546
2562
546
2562
546
2562
515
546
547
2594
2594
2594
2594
2562
546
2562
546
2562
546
2562
515
546
547
2562
546
2594
2594
2594
2594
547
2594
2594
2594
547
2562
546
2594
2562
3105
3105
3105
3105
2082
2082
2082
2082
35
2082
2082
2082
2082
2082
2082
35
2082
2082
2082
2082
2082
35
2083
2082
2082
2082
2082
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2946
962
930
2978
2946
930
2978
2978
2978
2946
930
2978
2946
930
2946
930
2946
899
930
931
2946
930
2978
2946
962
930
2946
930
2978
2946
930
2946
930
2946
930
2946
899
930
931
2946
2946
930
2978
2978
931
2978
2946
962
930
2978
2946
930
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
930
2978
2978
2978
2978
2946
930
2978
2946
930
2946
930
2946
899
930
931
2946
2946
930
2978
2946
930
2978
2946
930
2978
2978
931
2978
2946
930
2978
2946
962
930
3010
930
2946
962
930
2946
930
2946
962
2946
962
3010
2946
899
962
963
931
2946
962
2946
2946
2946
962
930
2946
930
2946
962
930
2946
930
3010
930
3010
2946
962
930
2946
930
3010
963
930
931
3010
930
2978
2946
930
2946
930
2978
2946
962
930
2946
930
3010
963
3010
2946
962
930
2978
2978
2946
962
930
3010
930
3010
930
2978
2946
930
2978
2946
930
2946
2946
899
930
931
2946
962
930
2978
2946
962
930
2946
930
2978
2946
930
2946
930
2946
930
2946
899
930
931
2946
3010
930
2978
3010
963
930
931
3010
930
2946
962
930
2978
2946
962
930
2946
962
930
2978
2946
962
930
2978
3010
930
3010
930
2978
2946
930
2978
2946
930
2946
2946
899
930
2946
2946
962
930
2978
2946
962
930
2946
962
930
2946
962
930
2978
2946
930
2946
930
2946
899
930
931
2946
2946
962
930
2978
3010
930
3010
2946
962
930
2946
930
3010
963
930
931
3010
930
2946
962
930
2978
2946
2946
2946
3010
930
2978
3010
930
2978
3010
930
2978
3010
3010
3010
930
2978
2946
962
930
2946
930
2946
962
2114
2114
2114
2114
67
2114
2114
2114
2114
2114
2114
2114
2242
546
450
418
2594
418
2466
2498
418
2498
418
2242
2242
546
450
418
2594
418
2242
546
450
418
2242
2242
2242
2242
195
2242
2498
418
2242
418
2242
195
450
418
451
419
2242
450
418
2242
546
450
418
2594
418
2434
706
450
418
2434
418
2434
706
450
418
2434
706
450
418
2434
706
450
418
2434
546
450
418
2434
706
450
418
2466
2466
2466
2466
2466
2434
706
418
2466
2466
2466
2434
706
418
2466
2466
2434
706
2466
2434
706
418
2466
2466
2434
706
2434
706
450
2434
706
2466
2466
2466
2434
418
2466
2466
2434
706
418
2466
2434
706
418
2466
2466
2466
2434
194
706
450
418
2434
418
2466
2434
546
418
2434
194
706
450
418
2434
194
706
450
418
2434
194
706
450
418
2434
546
418
2434
194
706
450
418
2466
2754
2434
194
706
450
418
2434
418
2754
450
418
2434
194
706
450
418
2466
2242
706
2434
194
322
706
450
418
2434
194
322
450
418
2434
194
322
387
195
323
450
418
451
419
2434
194
450
2498
418
2466
2242
195
450
418
451
419
2242
450
418
2434
194
706
450
418
2434
418
2242
706
450
418
2242
2434
418
2466
2434
418
2466
2434
418
2466
2242
2242
2242
2242
2434
418
2466
2434
418
2466
2594
418
2434
418
2466
2434
418
2434
194
450
418
2466
2434
418
2466
2434
418
2434
418
2434
418
2434
194
418
2434
418
2434
418
2434
194
418
2434
418
2434
2242
2434
194
418
2434
194
2594
706
450
2594
2594
2594
706
450
418
2594
418
2594
706
450
418
2498
418
2594
418
2594
706
450
418
2594
418
2594
706
450
418
2466
2594
706
450
418
2594
706
450
418
2594
418
2594
706
450
418
2498
418
2594
706
450
418
2594
418
2434
194
706
418
2434
418
2434
194
706
418
2434
418
2434
546
450
2594
2434
2594
450
2594
2434
450
2370
2594
2594
2594
2594
2594
2370
546
2370
2370
546
323
2594
2594
4001
2081
3105
33
2081
2081
2081
2081
2081
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
3009
3009
3009
2977
2977
2977
3009
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2465
2753
2465
2465
2241
2465
2465
2465
2465
2465
2241
2241
2465
2465
2465
2465
2241
2465
2465
2465
2465
2465
2465
2465
2465
2241
2241
705
2465
2465
2465
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2081
3009
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
3009
2081
2081
2081
2081
2081
961
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2113
417
2113
705
2113
705
2113
417
801
929
2465
2113
417
801
2113
2465
2753
2113
2113
2113
2113
705
2113
2113
417
2465
2113
2113
2113
417
2465
2465
2465
2465
2113
2113
2113
2113
2113
2113
417
2113
417
801
929
2465
2113
2465
2465
2849
2113
2753
2465
929
2465
2881
417
801
2849
2465
2753
2465
929
2465
2465
929
2465
2753
2753
2753
2465
2465
2593
2593
2593
2593
2593
2593
2593
3009
3233
3233
3233
3233
3233
3233
3233
3233
3233
3009
449
3009
449
2497
2497
2497
2497
2497
2049
33
961
449
2049
33
449
2049
33
961
449
2049
33
2049
33
2049
33
449
2081
2049
33
2049
33
2049
33
2049
33
2049
33
2081
2081
2049
33
2081
2049
33
2081
2049
33
2049
33
2049
33
2081
2081
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
2081
2049
33
2049
33
2049
33
961
449
2049
33
961
449
2049
33
2049
33
449
2049
33
449
2049
33
2081
2049
33
2081
2049
33
2049
33
2049
33
2049
33
2049
33
2081
2081
2081
2081
2081
2049
33
961
449
2049
33
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
3009
3009
3009
3009
3009
2049
961
449
2049
449
2049
961
449
2049
2049
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
3009
2049
961
449
2049
961
449
2049
2049
449
2049
961
449
3009
2081
2081
2049
961
449
2049
33
2081
2049
961
449
2049
961
449
2049
2049
2049
961
449
2049
961
449
2049
2049
961
449
3009
449
2049
961
449
2049
2049
449
2049
961
449
2049
961
2049
449
2049
2049
2049
961
449
2049
449
2049
2049
33
2081
2049
33
2049
33
2081
2081
3009
2049
449
2049
961
449
2049
449
2049
961
449
2049
961
449
2049
449
3009
2817
65
385
833
417
801
2113
385
417
2817
65
385
833
417
801
2433
417
2433
417
2817
385
2113
385
2113
2113
2113
2113
2113
2113
2113
2113
705
2817
65
385
833
2817
385
833
417
801
2113
385
417
2113
2113
385
417
2113
2433
2113
2113
2113
385
417
2113
417
2433
417
2433
417
2113
2817
65
385
833
417
929
2113
385
417
2817
385
833
417
801
2433
417
2113
385
417
2113
385
417
2113
385
2113
2113
2113
2113
2113
2113
2817
65
385
833
417
2433
417
2113
2817
65
2817
2817
65
2817
65
2113
2113
2817
65
2817
65
2817
65
2113
2817
385
897
833
2433
2433
897
2817
2817
65
385
897
833
2113
385
2433
2945
2817
65
2433
2113
2881
2817
385
897
833
417
801
2465
2817
385
833
417
801
929
2433
417
2433
417
2817
417
2465
801
929
2817
65
385
897
801
929
2465
801
929
2433
2113
2817
385
897
833
2817
385
833
417
801
929
2113
2113
2817
801
2113
2849
2817
801
2113
2817
385
897
833
417
801
929
2817
385
833
417
801
929
2433
417
2817
385
897
417
801
2817
65
801
2817
385
897
833
417
801
929
2465
2817
385
833
417
801
929
2433
417
2113
385
417
2113
385
417
2113
385
2113
2113
2465
2465
2113
2465
2817
385
897
833
417
801
2433
417
2465
2113
385
897
417
801
2465
2113
2849
2113
929
2113
833
801
2977
2849
2849
2113
929
2113
833
801
2977
2113
2113
2113
833
801
2433
897
833
417
801
2433
833
801
929
2465
2465
2433
897
833
417
801
929
2433
833
801
929
2465
2465
2433
897
417
801
2849
2433
897
801
2433
833
801
929
2465
2465
2977
2881
801
2977
2433
897
417
801
2881
801
2817
385
897
833
417
801
2465
2465
2465
2817
385
897
417
801
929
2465
2465
801
929
2561
545
2593
2593
2593
2561
545
2593
2593
2561
545
2593
2593
2593
2561
545
2593
2593
2561
545
2593
2561
545
2593
2561
545
2561
545
2593
2561
545
2561
545
2561
2561
2561
2561
2561
2561
2561
545
2593
2593
2593
2561
545
2561
545
2593
2561
2561
2561
545
2561
545
2593
2593
2593
2561
2561
2561
2561
2561
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2593
2561
545
2593
2593
2593
2593
2593
2593
2561
2561
2561
2561
2081
2081
2081
2081
2081
2081
2081
2081
2081
2049
2049
2049
2049
2049
2049
2049
2049
3009
3009
2945
961
929
2945
929
2945
929
2977
2977
2945
929
2945
929
2945
929
2945
929
2945
929
2977
2945
929
2977
2945
929
2945
929
2945
929
2945
929
2945
929
2977
2945
929
2945
929
2977
2945
929
2977
2945
929
2945
929
2945
929
2945
2945
929
2945
929
2977
2945
929
2945
929
2977
2945
961
3009
2945
3009
2945
2977
2945
929
2945
929
2977
2977
2977
2945
929
2977
2945
929
2945
929
2945
929
2977
2977
2977
2945
929
2945
929
2945
929
2945
929
2945
929
3009
929
2977
2945
929
2977
2945
929
2945
929
2977
2945
929
2977
2945
929
2977
2945
2945
929
2945
929
2945
929
2945
961
929
2945
961
2945
929
2977
2977
2945
929
2977
2945
929
2945
929
2945
929
2977
2945
929
2945
929
2945
929
3009
929
2945
929
2977
2977
2977
2977
2977
2977
2977
2977
2977
2945
929
2945
961
929
2945
2945
929
2113
2113
2113
2113
2113
2113
2113
2497
2497
2497
2241
545
449
417
2593
417
2593
417
2465
2465
2497
417
2593
417
2433
193
2433
193
2241
2241
417
2241
2497
417
2241
417
2593
417
2433
417
2433
417
2433
417
2433
705
417
2433
545
449
417
2465
2433
2433
2433
705
449
2433
193
705
449
417
2433
417
2433
417
2433
545
417
2433
545
417
2433
193
705
449
417
2593
417
2433
705
2433
705
2433
417
2433
2433
417
2433
705
417
2433
417
2241
2433
193
321
705
449
417
2433
193
321
705
449
417
2433
193
449
417
2433
193
321
417
2433
193
417
2497
417
2465
2433
417
2433
321
2433
2433
2433
193
705
2433
705
2753
2433
193
2593
705
449
2593
2593
2593
2593
2593
705
449
417
2593
417
2593
417
2593
417
2593
417
2593
705
449
417
2465
2593
417
2593
417
2593
417
2593
417
2433
417
2433
417
2241
2465
2433
545
449
2593
2593
2433
2433
545
2593
2369
2593
2593
2593
2593
2369
545
2369
545
2369
545
2369
2369
545
2593
2050
2050
2050
2114
386
3586
3586
3586
2434
2434
2945
2049
2081
2593
2050
34
962
450
2050
34
962
450
2050
34
962
450
2082
2050
2050
2050
2050
2050
2050
962
450
2498
3010
450
2082
2082
2050
2050
2050
2050
2818
66
386
898
706
418
802
930
2818
66
386
898
706
418
930
2818
66
386
898
706
418
802
930
2114
386
2114
386
2114
386
2114
386
2818
2818
2882
2818
66
386
642
898
706
418
802
930
2818
66
386
642
898
706
418
930
2818
66
386
642
898
706
418
802
930
2114
706
2114
706
2114
642
706
3714
1698
2818
66
386
642
706
418
802
2594
2594
2594
2594
3586
3586
2562
546
2562
546
2562
546
2594
2562
546
2562
546
3586
3586
2082
3106
2082
2082
3106
2082
2050
3074
2050
2050
2050
2050
3074
2050
2946
2946
962
930
2946
2978
2946
2946
962
2946
2946
962
930
2946
2946
962
930
2946
962
930
2946
930
2978
3138
2114
3138
2114
2114
2594
2242
546
418
2466
1858
2434
546
418
2594
706
2434
194
546
450
418
2434
322
418
1858
2434
418
2594
706
2434
194
546
450
418
2434
322
546
418
2434
418
2434
2434
2434
2434
2434
2594
706
2594
418
2594
418
2594
3906
2594
2594
3969
3969
3969
3969
3969
3969
3105
2081
2977
2977
2977
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2241
2753
2753
2753
2753
2241
2753
2945
2945
2945
2945
2945
2945
2945
2945
2945
2081
2081
2081
2081
2081
2081
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2113
2465
2465
2113
2465
2113
2113
705
1729
2849
2753
2465
2593
2593
2849
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
2049
33
2081
2049
2049
961
2049
2049
2049
2049
2049
2049
2081
2081
2081
2081
2081
2081
2081
2081
2049
2049
2049
2049
4033
4033
2817
65
385
641
897
705
417
801
929
2817
65
385
641
897
705
417
801
929
2817
65
385
641
897
833
705
417
801
2817
65
385
641
897
833
705
1729
417
801
2817
65
385
641
897
705
417
801
929
2817
65
385
641
897
705
417
801
929
2817
65
385
641
897
833
705
1729
801
2817
65
641
897
705
1729
417
801
2113
385
2817
65
897
2113
385
2113
2817
2881
2881
1729
2817
2817
2817
2817
65
385
641
897
705
417
801
929
2817
65
385
641
897
705
417
801
929
2817
385
641
897
833
705
417
801
929
2817
385
641
897
833
705
417
801
929
2817
65
385
641
897
705
417
801
929
2817
65
385
641
897
705
417
801
929
2817
385
641
897
833
705
1729
801
929
2817
641
897
833
705
1729
417
801
929
2113
705
2113
705
2753
2753
1729
2113
705
2113
705
2753
1729
2753
1729
2561
1537
545
1569
2561
1537
545
1569
3585
1569
3617
2593
2593
2593
2593
2593
3585
3585
2593
2593
2561
1537
545
1569
2561
1537
545
1569
2593
2593
2561
1537
545
1569
2561
1537
545
1569
2561
2561
1537
2593
2593
2561
1537
545
2561
1537
545
2081
2081
3969
2081
3969
1953
2081
3969
1953
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2945
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2945
929
2977
2945
929
2945
929
2945
929
2945
929
2241
2241
2465
2433
2433
417
2433
193
2433
417
2433
545
417
2433
545
417
2433
705
417
2433
417
2433
417
2433
705
417
2433
417
2433
545
705
417
2433
417
2433
545
705
417
2433
2433
2593
2593
2593
2593
2593
2593
2593
2593
3010
2946
834
930
2946
2946
930
2081
2849
2977
2977
2561
2689
3010
4034
2690
898
706
930
3714
1730
2977
2977
2977
2977
2977
2977
2081
2753
2721
3745
2081
2689
3138
674
3138
3138
642
674
2722
675
3074
1027
2850
803
2850
803
2754
707
2818
771
2689
2721
2849
2849
2849
2849
2849
2849
2690
2722
3138
674
2690
2690
2722
2690
674
2690
2722
2690
674
2690
643
674
675
2690
674
2690
674
2722
2690
674
3074
3074
3074
3074
1027
3074
3074
3074
2850
2850
2850
2850
803
2850
2850
2850
2850
2850
803
2850
3522
2850
2850
2850
2850
803
2850
2754
2754
2754
2754
707
2754
2754
2754
3714
1698
2818
2818
2818
2818
771
2818
2721
2721
2721
2721
3105
1089
3105
3105
3009
2689
2689
2721
2721
2689
673
2721
2721
2721
2721
2849
2849
2849
2849
2849
2849
2849
2849
3521
2849
2849
2849
2849
2753
2753
2817
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2593
2593
2561
2561
2561
2561
2561
2561
2561
2561
3586
3586
3586
3586
2753
2753
2433
2850
3714
3714
2849
3713
1697
2850
2850
2850
2850
803
2850
2850
2850
2850
2850
3714
1698
3714
1698
3714
1667
1698
1699
3714
1698
3714
3714
3714
3714
3714
3714
2849
2849
2849
2849
3713
1697
3713
1697
3713
2946
3362
3970
3970
3970
3842
1922
1858
1826
1954
3842
1858
3842
3842
1858
1826
3842
1922
1858
3906
2882
3458
3490
2946
930
2946
930
3489
2882
2882
2882
2882
835
2882
2882
2882
835
2882
3873
2977
2977
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
3842
1922
3842
1922
3842
1922
1858
1826
3970
1954
3842
1922
3842
1922
3618
3458
834
1474
1442
3458
834
1474
1442
3458
1474
1442
3777
3777
3777
2977
3969
3969
3969
3969
3905
1825
3905
1825
3841
1857
1825
3841
1857
1825
3969
3841
1921
1857
3969
3841
1921
1857
3841
1921
1857
1825
1953
3969
1857
1825
1953
3841
1921
1857
1825
3969
1857
1825
1953
3905
1825
3873
3905
1825
3873
3777
3970
1826
1954
4001
3362
3361
3362
3362
3362
3362
3362
3362
3362
3362
3361
3361
3361
3970
2978
2978
2978
2977
2977
2977
3969
3969
1953
3969
3970
1858
1954
3777
2977
3778
3778
3778
1731
3778
2978
2978
2979
3777
2977
2977
2977
3522
3522
3650
3650
3650
3650
1603
3650
3650
3650
1570
3650
3650
3649
2082
35
3241
3241
3241
3241
3017
457
3017
2057
2057
2089
2089
2057
2057
41
2505
2057
2057
2057
2089
3017
457
2057
41
2089
969
2057
457
2089
2089
2057
2057
2057
2089
2057
2089
2089
2057
2057
3017
3017
2089
2089
2066
2085
2053
2053
21
453
2069
18
2053
9
2053
2057
2053
21
453
2069
18
2057
2089
2089
2089
2473
2825
2825
2857
937
841
2473
2473
2825
809
841
2857
2985
2473
2473
2697
2985
2473
2473
2473
2985
2473
2825
425
937
2473
2825
2473
2825
393
2121
809
425
937
841
2473
2473
2473
2825
809
425
937
841
2473
2825
393
2121
425
2473
2473
2821
777
901
809
841
805
2469
2825
73
2821
789
837
805
933
2837
786
2825
2821
805
933
2825
2821
789
837
933
2837
786
2825
2121
421
2821
789
2834
2825
2825
2825
2121
2857
841
2857
841
2441
2121
425
2473
2473
2473
2473
2441
2441
2121
393
2121
649
2121
425
2473
2473
2121
425
2473
2121
425
2121
2121
2473
2473
2473
2121
425
2121
425
2121
2569
2569
2569
2569
2569
2578
2569
2569
2569
2569
2601
2085
2089
2985
2985
2985
2953
937
2953
937
2949
2949
2962
2949
2985
2985
2985
2985
2985
2985
2985
2121
2121
2121
2121
2121
2121
2117
2121
2121
2473
2473
2473
2473
2473
2473
2473
2473
2601
549
425
2441
425
2601
425
2601
549
425
709
2441
425
2597
709
2597
2601
2601
2601
2601
425
2601
425
2601
2601
2601
2601
2601
2601
2601
2601
2601
2057
25
2049
2049
449
2049
2049
2
449
2497
2817
833
773
785
801
929
933
2817
385
897
770
833
777
801
929
898
834
802
930
921
2817
833
785
929
933
2817
833
777
929
834
793
930
2817
770
785
801
802
2113
385
66
417
386
389
418
2561
529
2561
2081
2081
34
37
2945
2945
929
2945
898
913
905
921
2113
66
2433
705
417
2433
417
3209
1193
3209
1193
3209
1193
3209
3017
457
2057
969
457
2057
41
2066
2089
2057
969
457
2057
969
457
2057
2066
2057
2057
2057
2057
2057
2089
2066
2057
969
457
2057
41
2066
3017
457
2057
969
457
2057
41
2066
2089
2057
457
2057
457
2066
2057
969
457
2057
41
2066
2057
41
3017
457
2057
969
457
2089
2057
457
2066
2089
2066
2066
2066
2066
2066
3017
2057
969
2057
2089
2089
2066
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
2057
2066
2057
2057
2057
2066
2057
2066
2057
2066
3017
457
2057
969
457
2057
2066
2057
969
457
2057
969
457
2066
3017
457
2057
969
457
2057
457
2066
2057
2066
2057
969
457
2057
2066
2057
969
457
2066
3017
457
2057
969
457
2057
457
2057
457
2066
2057
2066
2985
2825
809
937
2825
2441
425
2834
402
914
2473
2985
2825
937
2825
937
2473
2834
402
914
2825
2985
2825
937
2441
425
2834
402
914
2473
2825
937
841
2441
425
2834
402
914
2473
2825
2834
914
2985
2962
2962
2825
73
809
2825
393
2441
425
2834
402
2473
2825
73
809
425
937
841
2834
402
914
2121
809
425
937
2825
73
809
2825
393
2441
425
2834
402
914
2825
73
809
425
937
841
2441
425
2450
2473
2121
2962
2825
809
2825
2834
2825
2825
2834
2825
2825
2834
2825
809
2834
2825
809
2825
2834
2889
2825
809
2834
2825
2834
2857
2825
2834
2825
2834
2121
425
2825
73
425
2441
2441
425
2834
402
914
2825
73
2473
2834
402
2121
425
2825
73
425
2441
2441
425
2834
402
914
2121
425
2825
73
425
2834
402
914
2825
73
425
2121
681
2834
914
2121
2450
2121
425
2441
2441
425
2834
402
914
2121
425
2834
402
914
2121
425
2825
73
425
2441
2121
2121
681
2697
2834
914
2121
2450
2569
2569
2569
2578
2569
2569
2578
2569
2578
2569
2578
2569
2569
2578
2569
2578
2569
2578
2569
2578
2569
2569
2578
2569
2578
2569
2569
2569
2578
2569
2578
2569
2578
2569
2578
2569
2569
2578
2578
2569
2569
2569
2985
2953
937
2985
2953
937
2985
2962
2121
2121
2121
2121
2121
2121
2121
2441
2441
2441
2473
2473
2473
2473
457
2450
2473
2601
393
425
2601
393
425
2441
2601
393
425
2601
393
425
2601
2601
393
2601
393
2601
393
2601
425
2601
393
2441
2601
425
2601
393
2601
425
2441
2441
2441
2441
2441
2441
2577
2577
2577
2577
2577
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2833
401
913
2833
401
913
2833
401
913
2833
401
913
2449
913
2961
2961
2705
2833
401
913
2833
401
913
2833
401
913
2961
2833
2833
2833
2833
2833
401
2833
2449
913
2449
2449
913
2449
913
2449
913
2449
2449
913
2449
913
2449
913
2449
657
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2961
2961
2449
2449
2449
2449
2449
2057
41
37
2057
41
37
2085
2053
9
2053
9
2053
9
2053
9
2053
9
2053
2053
2117
645
649
2117
777
645
2117
2949
2597
2597
2057
2057
41
2057
2057
41
2057
41
2057
2057
2057
2057
2057
2473
2697
425
2825
649
2825
649
2825
2697
425
2601
393
2601
393
425
2441
425
2473
2065
2577
2577
2577
2577
2577
2577
2577
2577
2705
2449
2705
2601
2601
2601
2577
2577
2057
2057
2057
2057
2057
3081
2569
2569
3593
3593
3593
2833
3857
2577
2089
2953
2953
2441
2601
425
2473
2473
2065
2065
2577
2577
2577
3081
1477
1481
3081
1481
3077
1477
3077
1477
2053
2057
2501
2053
9
453
2057
2501
2069
3081
1481
2057
2057
2505
2565
2569
2581
2578
2565
2565
2597
2569
2597
2578
2597
2569
2565
549
2565
3073
1029
1473
1477
3073
1026
1473
1474
1481
2049
449
450
2049
5
17
961
449
2049
449
450
457
2561
514
2561
517
2561
514
2561
514
545
537
546
2593
2561
514
545
2561
517
545
549
2561
514
545
3081
1481
2057
2057
2066
3081
1481
2057
2057
2569
2578
2569
2569
2569
2578
2569
2569
2577
2577
2053
9
2057
3081
2057
3081
2597
3593
3593
3593
3593
1577
2089
2985
2437
421
2601
425
2441
2473
2473
2065
2577
3593
3593
2569
3593
2597
2569
2597
2569
2597
2569
2585
553
2569
2601
2569
2577
2577
3589
1573
3593
3593
3593
3593
3593
3593
2865
2865
2866
3761
2865
2865
2865
2873
3761
2873
3761
3761
3761
3029
3029
3029
2994
2089
3045
3045
3049
3049
3041
3049
3049
3049
3049
3049
3049
3049
3049
2993
3561
1001
2857
2857
2857
2857
2857
2857
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2889
2889
2985
2985
2985
841
2889
2985
2889
2985
2889
2946
3977
2889
2889
3849
1929
1833
3849
3985
3985
3985
3985
3985
3985
3845
3977
1833
3977
1833
3977
1833
3985
3985
2051
2816
2048
2048
2304
2816
2048
2816
2816
2048
512
2114
3586
3586
1539
3650
1603
2434
2178
194
2178
194
2178
194
2178
2178
2178
2242
195
2498
451
2498
451
2242
2242
2498
2498
2498
2498
2594
2082
3522
450
1475
451
2338
1314
291
1315
2338
1314
291
1315
2816
960
3697
3241
3241
3241
3241
3241
2053
21
965
453
3017
457
2066
2089
2053
21
965
453
2057
969
457
2053
21
2066
2066
2089
2089
2053
21
453
2053
453
2057
457
2053
453
2066
2089
2053
2066
2089
2057
2066
2066
3013
3017
3013
3017
2066
3017
2053
3017
2066
3013
3017
2066
2066
2089
3017
2066
3017
2066
2066
2089
3017
2066
3017
3013
2089
2066
2066
2066
2821
69
389
789
405
2473
2834
402
914
2473
2821
69
389
789
405
2825
425
2117
389
405
2834
402
914
2450
2473
2857
425
937
2117
405
2121
2821
69
789
2473
2834
402
2473
2121
425
2117
389
2834
402
2450
2473
2473
2121
2450
2450
2821
389
789
405
917
2857
425
2834
402
914
2473
2821
69
389
789
405
917
2825
425
2437
405
2834
402
914
2473
2857
425
937
2821
389
901
789
405
917
2857
425
937
2834
402
914
2473
2473
937
841
2437
405
2834
402
914
2473
2821
389
405
2473
2834
402
914
2821
789
2857
425
2834
2473
2821
69
2473
2473
2857
425
937
2834
2821
69
901
837
2857
425
937
841
2834
914
2985
2834
2565
2569
2565
2569
2578
2565
2569
2578
2581
2581
2578
2581
2578
2565
533
2569
2578
2565
533
2569
2578
2565
533
2569
2578
2578
2565
533
2569
2578
2565
2578
2565
2569
2565
2569
2578
2089
2066
2066
2985
2949
2985
2985
2985
2985
2985
2985
2985
2985
2949
2985
2985
2985
2985
2985
2985
2985
2985
2985
2601
425
2450
2601
425
2437
2473
2441
425
2473
2473
2437
2437
2601
425
2450
2601
425
2450
2437
2601
425
2441
425
457
2450
2601
425
2437
2450
2601
425
2473
2437
2473
2601
2601
2601
2066
2066
2066
2066
2066
2066
2066
2066
2834
402
2834
402
2834
402
914
2578
3089
2065
2449
2449
2963
3017
457
2089
3017
457
2089
2089
2473
2473
2473
937
2473
2473
2121
2121
2857
425
841
2473
2857
425
937
841
2473
2473
2473
937
841
2473
937
841
2889
2889
2985
841
2985
841
2089
2985
2985
2985
2985
2985
2985
2985
2985
2985
2985
2985
2985
2601
425
2601
425
2601
425
2473
2473
2473
2601
425
2601
425
2601
425
3017
457
2066
2053
21
2066
2066
2053
2057
41
2066
2066
3017
2066
2066
3017
2069
2066
2066
2473
937
2834
402
914
2117
389
405
2834
402
914
2450
2834
402
2121
425
2117
389
405
2450
2450
2857
425
937
2834
402
914
2437
405
2834
402
914
2834
402
914
2473
937
841
2437
405
2834
402
914
2834
2834
2834
914
2857
425
937
2962
2473
2121
2473
2473
2834
914
2578
2578
2578
2578
2578
2578
2578
2089
2089
2985
2985
2985
2985
2985
2985
2985
2949
2985
2949
965
2985
2985
2985
2985
2601
425
2473
2473
2601
425
2441
425
2450
2437
405
2601
425
2601
425
2601
2601
2601
2601
2601
2052
2052
2052
2436
2436
2948
2436
2948
2436
2436
2436
2436
2436
2099
3113
3113
2057
969
457
2089
3017
457
2089
2057
41
2057
41
2057
2057
3017
2505
2066
2066
3017
3017
2066
3017
3017
3017
2121
425
937
841
2121
425
2121
425
937
2121
425
2441
425
2441
425
2121
425
937
841
2121
425
937
841
2834
2121
2450
2857
425
937
841
2473
2857
425
937
841
2473
2441
425
2441
425
2473
937
841
2473
937
841
2834
914
2450
2857
425
937
841
2473
2857
425
937
841
2473
2834
2473
2473
2473
937
841
2473
937
841
2985
841
2985
841
2569
2578
2578
2578
2569
2578
2578
2066
2985
969
2985
969
2985
2985
2985
2985
2985
2985
2985
2985
2962
2985
2985
2985
969
2985
969
2985
2985
2985
969
2985
969
2985
2985
3017
3017
3017
2985
2985
2601
425
457
2601
425
457
2601
393
425
2601
393
425
2601
2473
2473
2441
425
2441
425
2601
425
329
457
2601
425
329
457
2601
393
425
2601
393
425
2601
329
2601
425
2601
425
2601
425
2601
425
2601
2601
2601
2601
2601
2601
329
2601
329
2601
2601
2601
329
2601
329
2601
329
2601
2601
2092
2476
412
2476
2476
412
2476
940
2588
2604
2588
556
2588
2604
2065
2065
2065
2065
2065
2065
2449
2449
2449
2449
2577
2577
2577
2577
2577
2577
2092
2988
2988
2988
2972
2604
428
412
2476
412
2604
428
412
2449
2449
2449
2449
2449
2449
2057
41
2057
2057
41
2473
937
2473
937
2473
937
3113
2089
2089
3113
2089
2985
2601
425
2441
425
2601
425
2441
425
2601
425
2441
425
2601
425
2601
2601
3753
2492
2492
2985
2985
2985
2889
2889
3977
3625
3625
2985
2962
3755
1711
1719
3755
1711
1719
3767
3755
1711
3755
1703
1719
3751
1719
1647
3759
1703
1719
1647
3775
3751
1719
3775
3759
1703
1719
1647
3775
3347
799
1311
3347
1311
2843
1307
3347
799
1311
3752
1720
3752
1720
3768
3752
1720
3757
3752
1720
3768
3752
1720
3768
3448
3448
3768
3768
3768
2840
1304
2840
1304
3281
3281
3281
3281
2306
2306
642
2690
2562
642
2306
642
2690
2562
642
2049
6
2113
6
70
582
2630
2562
3074
514
2562
515
2562
2816
1280
1408
3072
512
3072
512
2560
3072
512
384
3072
2560
3328
1408
3328
2819
1283
899
1411
1475
963
3075
515
2563
2562
2563
3074
514
3075
2563
2562
2563
2562
2243
2817
1281
897
1409
1473
961
3073
513
3073
513
2561
3073
513
385
3073
2561
2561
3329
1409
3329
1409
3586
3330
1283
2562
515
2560
3584
3328
2560
2560
2562
2562
2562
3586
3330
2562
2562
2561
2561
3072
512
384
2563
387
2563
3073
513
385
2561
2177
2816
1280
896
1408
3072
512
3072
512
2560
3072
512
384
3072
2560
2560
3328
3584
3328
2560
2560
3616
2595
2594
2593
2594
547
2594
2818
771
898
962
963
2114
1154
1155
2816
2048
2818
898
962
2050
66
3074
2
66
1154
2114
1154
3074
2
3
1154
1218
2817
897
961
2817
897
2945
2049
65
1153
1217
2114
67
2816
896
960
2048
2562
2562
2562
2561
2561
2338
2242
2242
2082
546
2594
3266
3266
3266
3266
3267
2242
3266
3106
2594
2114
2114
2115
2114
2114
2114
2114
2114
2115
2114
2115
2114
2243
2242
2243
2242
3265
2113
2113
2113
2113
2113
3266
2242
195
3266
2114
67
2114
67
2114
67
2114
67
2114
67
2114
67
2242
2242
2115
2113
2113
3264
2112
2050
3138
1091
3138
1091
2114
2114
3138
3138
3137
3137
2112
1216
2626
2626
2850
2850
2850
2498
451
3618
2050
2050
2050
2050
2050
2050
2754
707
2754
707
2690
643
2338
2338
2114
67
2114
67
2114
67
2114
67
2114
67
2114
67
2752
2050
3
2050
3584
2114
2114
2112
3338
2897
2906
2897
2897
2906
2905
859
858
2449
2449
397
2449
2449
2457
2833
2589
2573
541
2589
2585
3345
3668
3681
2646
2651
2651
314
602
315
2198
2625
2646
2198
2644
2652
2196
2630
2628
2628
2628
2355
2355
2644
2644
2644
2628
2449
397
413
2449
2449
397
2449
397
2449
397
2449
2449
2449
397
413
2449
397
413
2445
2445
2449
397
413
2449
397
413
2449
397
2449
2445
2445
2441
395
409
715
459
411
2763
2502
711
455
2631
2367
2631
2631
2475
2503
2503
2503
3085
3085
2321
2321
2321
2321
2321
2321
2321
2409
2265
235
219
2276
2404
2276
2569
2569
2569
522
2410
2618
2618
2609
2609
241
2608
2608
240
2297
2609
2609
369
2609
369
2609
369
2609
369
2608
368
2608
368
2608
2608
2386
363
346
339
2393
2386
363
2393
2386
339
2386
339
2262
2262
2262
2262
2262
2256
2256
2256
2256
2256
2299
2299
2050
514
258
2562
258
2049
513
2561
2050
514
258
2050
162
2562
2049
513
257
2049
2049
513
257
2049
2561
257
2048
256
2048
256
2304
2049
513
257
2561
2337
2337
2337
2337
2337
3617
3617
3617
3617
2465
2753
417
2464
2465
2465
2465
2817
2818
2817
2817
2817
2849
2849
2817
2817
2817
2817
2817
2817
3714
2850
3714
3714
2850
3714
3714
802
2818
3713
2849
3713
3713
2849
3713
2849
2817
2850
2850
2850
2850
2850
2850
2818
2818
2818
2818
2818
2818
2849
2849
2849
2849
2849
2817
2817
2817
2817
2562
2562
2562
2561
2561
2561
2562
2562
2562
2561
2561
2562
2562
2561
2561
2881
2881
2434
2434
2434
2434
2434
2434
2434
2433
2433
2433
2433
2433
2433
2433
2306
2306
2306
2306
2306
2305
2561
2562
2562
2562
2825
2825
2821
777
2821
2821
777
2821
777
2821
2821
777
2825
2825
2825
3077
517
521
2053
9
517
521
261
265
2053
9
165
2565
521
261
265
2057
3330
3649
2306
2306
2306
2306
259
2306
2306
2177
2177
2337
2337
2625
2337
2305
2305
2305
2305
2305
2305
2305
2625
2625
2625
2625
2625
2625
2625
2625
2082
2082
2082
35
419
2082
2434
2434
2465
2081
417
2081
417
2081
417
2081
417
2081
417
2081
2081
417
2433
449
2082
3106
2754
2081
2081
3105
3105
3105
2753
3106
3105
3105
3689
3689
3689
3681
3681
1634
3689
3657
2057
2057
2450
2085
2085
2081
2825
2057
521
265
2217
2569
265
2569
3113
2188
2834
794
2823
783
2823
2823
783
2362
315
2362
315
2361
617
633
3257
617
2361
617
633
3257
2361
633
3257
617
2361
617
633
2664
632
2664
632
2363
2665
619
2665
2362
315
2362
315
2362
315
2362
315
2353
2353
2352
2352
2227
1203
2233
1209
617
2665
179
633
626
619
627
2233
313
617
633
2233
1209
179
1203
2233
1209
617
2233
617
179
633
626
619
627
2233
313
617
633
2233
1209
2665
633
626
619
627
2233
313
617
633
618
2233
1209
617
2665
633
626
627
2233
313
617
633
2674
2664
632
2664
632
2680
2363
2363
2363
2665
619
2665
619
2665
619
2673
2672
2667
2233
313
2360
2665
619
2665
2666
2313
2313
2313
2313
2313
2666
2361
1209
633
2361
1209
633
2361
1209
2313
267
2313
2313
2650
2650
2650
2353
2353
2678
2676
2675
2667
2667
2239
2313
2667
2642
2353
2233
3769
1725
2353
2353
2353
2353
2669
2678
2676
2326
2324
3717
1670
1673
1677
1678
3723
2665
2225
2225
2665
2665
2665
2225
2225
2225
2225
2225
2225
2361
2665
2665
2361
2665
2354
2665
2665
2354
2665
3249
2225
1201
625
2353
3249
305
2353
2225
2225
1201
305
2866
2865
2865
2225
2354
2665
2225
1201
625
2353
2225
2225
305
3241
2345
3305
3194
3305
3249
3081
1035
3217
3672
3713
3713
2178
2178
162
2178
162
163
2177
2177
2209
2178
2178
2178
2178
2178
2178
2178
2178
2177
2177
2177
2177
2177
2177
3106
3106
3105
3105
3105
3202
3234
3234
3202
3202
3234
3202
1186
3202
1155
1186
1187
3234
3202
3202
1186
3202
1186
3234
3234
3234
3234
3234
3233
3233
3201
3106
3106
3105
3105
3105
3202
3234
3234
3233
3233
3233
3106
3106
3106
1059
3106
3106
3106
3105
3105
3105
3209
3209
3209
3217
3202
3209
3209
3218
3218
3209
3113
3305
3218
3241
3113
3284
2899
3290
3302
3302
3546
3418
2777
3417
1497
2777
3417
1497
3302
1270
1238
3318
1238
3296
1232
3296
2393
347
3546
2746
3545
1515
1514
1498
1499
3545
1499
2440
2705
2705
3473
3080
1048
2824
3080
1048
3080
1048
3080
2728
2728
3080
1048
2646
2321
305
566
598
567
310
311
2321
305
278
342
310
311
2353
566
598
310
2646
2614
598
310
2326
342
310
2614
598
310
2644
2612
596
308
2324
340
308
2612
596
308
2644
2644
2324
340
2644
2321
305
2337
305
2337
305
2321
305
2353
2337
305
2353
2321
305
2321
305
2446
2353
349
317
350
2365
2573
305
317
2397
2448
2384
2640
2640
2448
2384
2353
2321
2599
319
2383
295
319
2599
319
2383
295
319
2315
331
299
2315
299
2326
342
2326
2320
3778
3778
3778
3779
3779
3778
2242
2178
3202
3113
3113
3113
3113
2729
2729
3113
3113
3113
3113
3089
3113
3113
3113
3113
3113
3113
3113
3113
3113
3089
3089
3089
3241
2209
2210
2210
2210
2210
163
2210
2209
2209
2209
3241
681
3241
681
3209
1193
649
681
3241
681
2729
2722
2722
2721
2721
2722
2722
3073
3073
673
2722
3073
3073
3073
673
2721
3074
3074
3074
3074
3074
3074
3073
3073
3073
3073
3073
3073
3074
3074
3074
3073
3073
3073
3073
3073
3073
2581
2453
661
3113
3273
3273
3073
3073
3073
3265
3601
2577
2753
2754
2754
2754
707
2754
2626
2626
2626
579
2626
2753
2753
3490
3489
2601
3113
2601
2601
2601
2601
2577
3113
3089
3625
2761
3241
649
3497
3205
3241
2757
2752
3693
3688
3693
3693
3693
3688
3704
3701
3704
2843
2843
2667
2667
2659
619
2667
2663
2663
2659
2663
2659
615
2659
2675
639
2675
2675
2663
2659
615
2667
2667
2687
2667
2659
2663
2659
615
2659
2667
2667
2675
639
3239
3239
3239
3236
3236
3236
3236
3239
3259
3239
3243
1211
3259
3259
3236
3257
3257
3236
3257
3752
3768
2216
184
2232
2664
2664
2216
184
2664
2669
2664
2669
2232
2216
184
173
189
2664
2216
2216
2232
2232
3256
3240
1208
3256
3240
1208
3256
3256
3256
3256
3256
2328
3256
2328
2328
2328
2328
2232
2232
3256
3240
1208
3256
3256
3256
3240
1208
3256
3240
1208
3256
3240
1208
3256
3629
1613
3629
1574
1582
3629
3633
3642
1595
3629
3633
1590
1591
3633
3633
1590
1591
3638
3638
3620
3628
3627
3627
1611
3659
1595
2114
2118
2113
71
2116
2113
3394
3394
3394
1347
3394
1347
3138
2114
3138
2114
2080
2080
2080
2080
2080
2316
2316
2316
2316
2316
2828
2060
2572
2572
2572
2572
2572
2316
2316
2828
2828
2572
2316
2316
2316
2828
2828
2828
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2316
2316
2316
2316
2828
2828
2828
2828
2828
2828
2828
3105
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
2316
3340
3340
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
3351
3351
3343
1303
3343
1303
3343
1303
3343
1303
3343
1303
3351
3351
3351
3343
1303
3351
3343
1303
2071
2071
2063
23
2063
23
2071
2063
23
2071
2071
2071
2071
2071
3340
3340
3343
3087
3087
3087
3087
3087
3087
3094
3094
3094
2062
2063
2063
3343
2319
1295
3343
3343
3343
3343
2063
2063
2063
2063
3343
3343
3342
1295
3342
1295
3342
3342
3342
3342
2764
2767
2767
3032
3032
3032
3032
3032
3032
3032
3032
3032
3032
3032
3032
3032
3032
3544
3544
2264
2776
2776
2264
728
2264
2264
728
2264
2776
2264
728
2264
2264
728
2264
2776
2776
2776
2776
2776
2264
2776
2264
2977
2767
2767
2767
2765
719
2767
2765
2765
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2767
2767
3469
1423
3470
3478
3469
3478
3469
2957
2959
2957
2966
2966
3416
856
3416
856
3085
1038
1046
1047
3086
3085
1038
1047
3086
3086
1039
3086
3085
1046
3086
1039
3085
1046
2318
1294
1295
2318
2318
2318
271
2317
1293
2317
2061
14
2318
2318
2317
2104
184
312
2104
184
312
2616
2065
529
74
586
3089
529
2582
538
77
74
78
150
589
586
590
662
2606
590
2577
586
2637
586
590
662
2710
2577
2577
534
538
333
3094
1050
2582
2606
2582
3402
3402
1358
2651
605
602
2186
602
2698
2893
2890
846
2890
2893
842
918
846
2890
2893
842
918
846
2065
529
538
2582
538
554
550
558
590
2577
2602
550
558
590
2602
557
2602
557
550
558
589
586
590
2958
2074
42
45
2090
45
2065
2074
42
45
38
46
2074
2086
46
2070
26
3098
1066
1069
3094
1050
1066
1069
1062
1070
3094
1050
3089
1066
3094
1066
1069
1070
1047
3114
3117
1070
2381
845
2893
842
2894
2382
846
2582
845
334
842
846
2893
842
2893
842
2894
2894
2893
842
846
2890
2893
842
2890
846
2893
842
846
2893
842
846
2893
842
846
2606
2093
46
2093
46
3117
1070
2381
334
2894
2894
2893
846
2894
2314
778
2826
2314
778
782
2318
2826
2826
2826
2826
2826
3146
3146
3146
795
3146
3147
1098
3146
3094
1054
785
1055
790
806
814
807
3094
790
806
814
3094
790
806
814
3094
790
3094
790
3110
806
3355
3355
3350
1318
1325
1326
1319
3350
1326
3373
1326
3374
3114
1069
1099
3114
3146
3114
1062
1070
1098
3114
1062
1070
1098
1102
3146
1102
3114
3467
1418
3738
3089
1050
1051
1066
1098
795
810
3146
3089
1050
1066
1069
1098
3089
1050
1066
1069
3089
1066
1069
1101
1098
795
810
813
3089
1046
1050
1066
1069
1062
1070
1047
1098
790
813
806
814
807
3098
1070
1098
1102
3089
1050
1066
1069
1062
1070
1101
1098
1102
3089
1050
1066
1069
1062
1070
1101
1063
1102
3094
1050
1069
1062
1070
1047
1101
1098
1102
790
813
806
814
807
3114
3114
3114
2955
1419
3466
2957
1421
910
1422
3469
1422
2445
398
3373
1326
3117
1070
814
3118
3118
3117
1070
1102
814
3470
2446
2577
2634
2602
2606
590
2605
558
589
586
590
2637
586
590
2894
3473
2890
3473
2893
842
846
3202
3202
3202
2113
2113
2113
2113
2497
2497
2497
2497
2497
2497
2497
2497
3009
449
2497
3009
449
3009
449
2497
2497
2497
3009
449
2497
2497
2497
2497
2497
2817
1665
385
641
897
2433
641
3713
641
2817
1665
641
897
2689
3713
641
2689
2689
2689
2433
2433
3201
2177
2177
3201
2177
2177
2177
2305
2177
2177
2305
1153
2305
129
2177
2305
1153
2305
129
2177
2305
2305
2177
2305
2177
2177
2177
2241
321
2753
2241
2113
2625
2241
705
2241
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
3009
3009
3009
449
2497
2497
2497
2497
3009
3009
3009
2497
2497
2497
2497
2497
2497
2497
3009
3009
3009
3009
3009
3009
3009
449
3009
449
3009
449
3009
449
3009
449
3009
449
3009
449
4033
4033
2689
2817
641
2817
641
2817
641
2817
641
2817
641
2177
2177
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
3777
3777
3777
3777
2945
2945
2241
2241
897
2945
2241
897
2945
2241
897
2945
2241
961
2433
2433
2497
2433
2497
2433
2497
2433
2497
2433
2433
2433
2433
2433
2113
2113
2113
2113
2113
2113
2113
2113
2113
3009
3009
3009
3009
3009
3009
3009
3009
2625
2625
2625
2625
2625
2625
2625
2625
2945
2945
2945
2497
2497
2689
2689
2689
2689
2177
2177
2177
2177
2177
2177
2241
705
2241
705
2241
705
2241
2241
2241
2113
2113
2113
2113
2497
3009
2433
641
2433
641
2817
2945
2241
961
2241
2241
2433
2497
2433
449
3009
3009
3009
2945
2945
2497
2369
2113
3009
2241
961
2497
2241
2945
2945
961
2945
961
2945
1409
961
2945
1409
961
2113
2113
2113
961
2113
2113
2113
961
2113
2113
2113
2113
2113
961
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
961
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
2817
897
2689
2817
641
2689
2689
2817
2817
2689
2689
2817
641
2689
2689
2689
2689
3201
2177
2177
3201
3201
3201
2177
3201
2177
2177
2369
705
2241
705
3905
3905
2369
705
3905
3905
2753
2241
705
2753
2753
3905
3905
2753
2753
2369
705
3905
3905
2369
705
3905
3905
3905
3905
3905
3905
3905
2369
705
2241
705
3265
2753
2241
705
3905
2241
2753
2369
705
2369
705
2753
2241
705
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2241
3777
3777
3777
3777
3777
3777
3777
3777
3777
3777
3777
3137
3137
2241
2241
2241
2241
2241
2241
2241
2241
2497
2497
2753
2433
2753
2497
2433
2753
2753
2433
2753
2113
2113
2113
2113
2113
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2945
2945
3009
3009
3009
3009
2241
705
449
2753
2241
705
2241
2241
2241
705
2241
2241
2241
705
2241
2241
705
449
2241
2241
2241
705
2241
705
2753
2241
705
2241
705
2753
2753
2753
2753
2753
2241
2241
2765
2767
2497
2177
2113
2113
2113
2113
2113
2113
3009
2497
2817
641
2817
2433
2689
2241
2241
2241
705
2241
2465
2113
2497
2497
3201
3201
2113
2113
2113
2497
3009
2689
2689
897
2689
2689
2433
2689
2433
2689
2433
2433
641
2433
2433
2433
2433
2433
2433
2433
2433
3201
3201
2177
2177
2177
3201
3201
2177
2177
2177
2177
2177
2241
2753
2433
2433
3009
3009
2753
2753
2767
3279
3279
2255
2767
2767
2767
2767
2766
2113
3009
449
2753
449
3009
3009
4033
4033
2113
1089
3137
2625
2625
2625
2241
2369
2881
2253
206
207
2253
207
2253
2253
2465
2510
2509
2510
2509
2113
2625
2113
577
3137
577
1601
2113
577
2625
3649
2497
2241
2241
2241
2433
449
2433
449
2433
449
3137
2625
2497
2497
4033
2433
2305
2305
129
2177
2254
2254
2766
462
2766
2766
2977
2977
2977
3009
2689
2689
3201
2177
2177
3905
2113
2113
2625
2625
2625
2625
2817
2113
3206
3943
3649
2058
2058
2058
2058
2570
3297
865
3297
865
3297
3297
3297
3809
3809
2913
2913
2913
3718
2822
1158
902
3718
3896
2050
770
2050
2050
2106
2050
58
2050
2050
2050
2050
2434
642
314
2690
2434
2178
314
2178
314
2178
386
2690
2178
2178
386
642
2178
2178
2098
3122
2098
2354
2354
3890
3678
2618
2945
2958
2957
2958
2702
655
2702
2881
2881
2881
2881
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3201
3009
3009
3009
3009
3009
3009
3009
3009
2438
3531
971
3019
3011
2253
206
207
2254
207
2509
462
463
2466
462
463
2509
462
2114
67
2498
2242
2434
450
2498
2498
3278
2766
2253
206
207
2254
207
2509
462
463
2766
462
463
2509
462
2766
2766
3010
2498
2242
2498
2498
2498
2498
3810
3726
2958
2958
2773
3011
3011
3010
2065
529
22
38
46
534
47
550
2065
529
22
534
2449
406
2449
406
2449
406
2065
22
46
39
47
3110
1070
913
1071
918
3089
1046
1070
1063
913
1071
918
2070
30
38
46
534
550
2070
534
2454
2454
2454
2070
38
46
3110
1070
918
3094
1062
1070
918
2379
2075
331
2317
2459
2891
923
2891
2891
2891
2891
2961
3114
1070
1063
918
3114
3114
2318
2830
3227
3473
1434
1435
3478
2077
45
333
2065
22
30
38
31
46
39
47
2065
2129
2129
2461
2449
406
414
415
2449
2449
406
2449
406
2070
38
46
334
2454
414
2454
2894
2602
2458
2865
2602
2582
2051
259
2051
259
2051
259
2051
259
2051
259
2050
2050
2051
2563
2051
2563
2051
259
2051
2051
259
2051
3075
3
2563
2051
2051
2563
2563
2819
2051
259
2051
2051
259
2051
2051
259
2051
2051
2563
2051
2563
2050
258
2050
2051
259
2050
2051
2051
259
2051
2051
2051
2051
2051
2050
2051
2345
2345
2505
2601
2601
361
2601
3120
2608
2608
2608
2640
2608
2096
2096
2096
2050
2960
976
2608
208
400
720
464
2608
2608
2608
2256
2608
2096
2608
2448
2345
2502
2096
80
560
144
176
304
976
2096
80
144
304
2096
80
2096
80
2096
80
2096
80
2128
2128
144
2608
2608
2050
514
258
2050
2306
2306
2818
2818
2704
464
2704
464
2704
2704
2512
2512
2704
2704
2704
2128
144
2505
2064
464
2512
2512
2576
2576
560
2576
2576
2576
2576
2576
18
15
189
173
32
112
22
18
91
137
301
545
678
1710
1617
1577
545
937
1006
1673
1669
18
15
189
173
32
112
22
18
91
137
301
289
166
174
81
41
545
553
1262
1161
1157
18
15
189
173
32
112
22
18
91
137
301
289
678
686
81
41
545
1897
1390
777
645
18
15
189
173
32
112
22
18
91
137
301
548
102
30
81
41
545
976
93
196
230
18
15
189
173
32
112
22
18
91
137
301
329
454
286
145
41
545
514
646
585
353
18
15
189
173
32
112
22
18
91
137
301
329
454
478
593
41
545
514
646
521
961
18
15
189
173
32
112
22
18
91
137
301
292
102
30
81
41
545
560
62
838
225
18
15
189
173
32
112
22
18
91
137
301
292
102
798
593
41
545
720
605
1988
998
18
15
189
173
32
112
22
18
91
137
301
292
166
286
145
41
545
336
198
454
353
18
15
189
173
32
112
22
18
91
137
301
292
454
286
145
41
545
336
390
329
353
18
15
189
173
32
112
22
18
91
137
301
292
454
478
593
41
545
336
390
521
961
18
15
189
173
32
112
22
18
91
137
301
804
102
30
81
41
545
848
70
198
225
18
15
189
173
32
112
22
18
91
137
301
804
614
30
81
41
545
1744
1117
1220
230
18
15
189
173
32
112
22
18
91
137
301
804
614
542
81
41
545
1744
1117
1348
1254
18
15
189
173
32
112
22
18
91
137
301
804
614
798
593
41
545
1744
1117
1414
993
18
15
189
173
32
112
22
18
91
137
301
804
614
798
657
41
545
1744
1117
1412
902
18
15
189
173
32
112
22
18
91
137
302
290
102
30
81
42
544
336
70
196
225
18
15
189
173
32
112
22
18
91
137
302
802
102
30
81
42
544
848
70
196
225
18
15
189
173
32
112
22
530
91
265
557
292
614
1822
1169
489
961
560
1606
1734
1921
18
15
189
173
32
112
22
530
91
137
45
292
614
1822
1105
41
33
656
1606
1734
2017
18
15
189
173
32
112
22
530
91
137
45
292
614
1822
1105
1577
33
656
1606
1734
2017
18
15
189
173
32
112
22
530
91
137
45
292
614
1822
1169
41
33
656
1606
1734
1921
18
15
189
173
32
112
22
530
91
137
173
292
614
1822
1169
1577
1729
1552
1606
1734
1921
18
15
189
173
32
112
390
516
110
161
45
329
957
904
1096
1038
2
771
791
512
1672
18
15
189
173
32
112
390
516
110
161
45
329
957
904
1096
1038
1474
771
791
512
1672
18
15
189
173
32
112
390
516
110
161
45
329
957
904
1096
14
2
771
791
512
1672
18
15
189
173
32
112
390
516
110
161
45
329
957
904
1096
1550
1026
771
791
512
1672
18
15
189
173
32
112
390
516
110
161
45
329
957
904
1096
1550
2
771
791
512
1672
18
15
189
173
32
112
390
516
110
161
45
329
957
904
72
14
2
771
791
1024
904
18
15
189
173
32
112
390
516
110
161
45
329
957
904
72
526
2
771
791
1024
904
18
15
189
173
32
112
390
516
110
161
45
329
957
904
72
526
962
771
791
1024
904
18
15
189
173
32
112
390
516
110
161
45
329
957
904
584
14
2
771
791
512
648
18
15
189
173
32
112
390
516
110
161
45
329
957
904
584
526
2
771
791
512
648
18
15
189
173
32
112
390
516
110
161
45
329
957
904
584
1550
1026
771
791
512
648
18
15
189
173
32
112
390
516
110
161
45
329
957
904
584
1550
2
771
791
512
648
18
15
189
173
32
112
390
516
110
161
45
329
957
904
584
1550
1474
771
791
512
648
18
15
189
173
32
112
390
516
110
161
557
329
957
904
1096
1550
1986
515
791
512
1672
18
15
189
173
32
112
390
516
110
161
557
329
957
904
584
1550
1986
515
791
512
648
18
15
189
173
32
112
390
516
110
161
301
329
957
904
1096
1038
514
515
791
512
1672
18
15
189
173
32
112
390
516
110
161
301
329
957
904
72
526
514
515
791
1024
904
18
15
189
173
32
112
390
516
110
161
301
329
957
904
584
14
514
515
791
512
648
18
15
189
173
32
112
390
516
110
161
301
329
957
904
584
1550
514
515
791
512
648
18
15
189
173
32
112
390
516
110
161
301
841
957
904
72
526
514
1539
1303
1024
904
18
15
189
173
32
112
390
516
110
161
301
841
957
904
584
14
514
1539
791
1024
1160
18
15
189
173
32
112
390
516
110
161
301
841
957
904
584
1550
1538
1539
791
1024
1160
18
15
189
173
32
112
390
516
110
289
45
329
957
904
72
654
34
771
791
1024
904
18
15
189
173
32
112
390
516
110
289
45
329
957
904
584
782
34
771
791
512
648
18
15
189
173
32
112
390
516
110
289
45
329
957
904
584
782
1986
771
791
512
648
18
15
189
173
32
112
390
516
110
289
45
329
957
904
584
1678
34
771
791
512
648
18
15
189
173
32
112
390
516
110
289
557
329
957
904
72
398
898
515
791
1024
904
18
15
189
173
32
112
390
516
110
289
557
329
957
904
584
782
962
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
72
398
386
515
791
1024
904
18
15
189
173
32
112
390
516
110
289
301
329
957
904
72
398
418
515
791
1024
904
18
15
189
173
32
112
390
516
110
289
301
329
957
904
72
654
386
515
791
1024
904
18
15
189
173
32
112
390
516
110
289
301
329
957
904
72
654
418
515
791
1024
904
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
782
386
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
782
194
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
782
546
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
782
706
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
782
450
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
1678
386
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
1678
418
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
654
386
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
654
546
515
791
512
648
18
15
189
173
32
112
390
516
110
289
301
329
957
904
584
654
418
515
791
512
648
18
15
189
173
32
112
390
516
110
265
557
329
957
904
584
786
961
515
791
512
648
18
15
189
173
32
112
390
516
110
265
557
329
957
904
584
818
961
515
791
512
648
18
15
189
173
32
112
390
516
110
265
301
329
957
904
1096
1738
417
515
791
512
1672
18
15
189
173
32
112
390
516
110
265
301
329
957
904
72
682
417
515
791
1024
904
18
15
189
173
32
112
390
516
110
265
301
329
957
904
72
490
417
515
791
1024
904
18
15
189
173
32
112
390
516
110
265
301
329
957
904
72
746
417
515
791
1024
904
18
15
189
173
32
112
390
516
110
265
301
329
957
904
584
802
417
515
791
512
648
18
15
189
173
32
112
390
516
110
265
301
329
957
904
584
810
417
515
791
512
648
18
15
189
173
32
112
390
516
110
265
301
329
957
904
584
714
417
515
791
512
648
18
15
189
173
32
112
390
516
110
265
301
329
957
904
584
490
417
515
791
512
648
18
15
189
173
32
112
390
516
110
265
301
329
957
904
584
1738
417
515
791
512
648
18
15
189
173
32
112
390
516
110
137
45
329
957
904
1096
1042
1473
771
791
512
1672
18
15
189
173
32
112
390
516
110
137
45
329
957
904
1096
42
33
771
791
512
1672
18
15
189
173
32
112
390
516
110
137
45
329
957
904
1096
1578
33
771
791
512
1672
18
15
189
173
32
112
390
516
110
137
45
329
957
904
72
42
33
771
791
1024
904
18
15
189
173
32
112
390
516
110
137
45
329
957
904
584
42
33
771
791
512
648
18
15
189
173
32
112
390
516
110
137
45
329
957
904
584
1578
33
771
791
512
648
18
15
189
173
32
112
390
516
110
137
301
329
957
904
1096
1578
1569
515
791
512
1672
18
15
189
173
32
112
390
516
110
137
301
329
957
904
584
1578
1569
515
791
512
648
18
15
189
173
32
112
390
516
110
137
301
841
957
904
584
1578
1569
1539
791
1024
1160
18
15
189
173
32
112
390
516
110
553
557
841
957
904
584
1930
1473
1283
1303
1024
1160
18
15
189
173
32
112
390
516
110
169
45
329
957
904
1096
1034
1025
771
791
512
1672
18
15
189
173
32
112
390
516
110
169
45
329
957
904
1096
1034
1473
771
791
512
1672
18
15
189
173
32
112
390
516
110
169
45
329
957
904
1096
1546
1025
771
791
512
1672
18
15
189
173
32
112
390
516
110
169
45
329
957
904
72
522
961
771
791
1024
904
18
15
189
173
32
112
390
516
110
169
45
329
957
904
584
1546
1025
771
791
512
648
18
15
189
173
32
112
390
516
110
169
45
329
957
904
584
1546
1473
771
791
512
648
18
15
189
173
32
112
390
516
110
169
557
329
957
904
1096
1546
1985
515
791
512
1672
18
15
189
173
32
112
390
516
110
169
557
329
957
904
584
522
1985
515
791
512
648
18
15
189
173
32
112
390
516
110
169
557
329
957
904
584
1546
1985
515
791
512
648
18
15
189
173
32
112
390
516
110
169
301
329
957
904
72
522
513
515
791
1024
904
18
15
189
173
32
112
390
516
110
169
301
841
957
904
72
522
513
1539
1303
1024
904
18
15
189
173
32
112
390
516
110
169
301
841
957
904
72
522
545
1539
1303
1024
904
18
15
189
173
32
112
390
516
110
297
45
329
957
904
72
650
33
771
791
1024
904
18
15
189
173
32
112
390
516
110
297
45
329
957
904
584
778
1985
771
791
512
648
18
15
189
173
32
112
390
516
110
297
557
329
957
904
72
394
897
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
557
329
957
904
72
394
961
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
557
329
957
904
584
778
961
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
394
385
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
394
545
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
394
449
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
394
417
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
650
385
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
650
705
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
650
449
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
72
650
417
515
791
1024
904
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
778
385
515
791
608
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
778
193
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
778
545
515
791
608
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
778
705
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
778
449
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
1674
385
515
791
608
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
1674
545
515
791
608
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
1674
417
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
650
385
515
791
608
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
650
545
515
791
608
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
650
705
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
650
449
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
329
957
904
584
650
417
515
791
512
648
18
15
189
173
32
112
390
516
110
297
301
841
957
904
72
650
705
1539
1303
1024
904
18
15
189
173
32
112
390
518
109
161
45
329
957
902
1097
1038
2
771
791
524
1670
18
15
189
173
32
112
390
518
109
161
45
329
957
902
1097
1038
1474
771
791
524
1670
18
15
189
173
32
112
390
518
109
161
45
329
957
902
1097
14
2
771
791
524
1670
18
15
189
173
32
112
390
518
109
161
45
329
957
902
1097
1550
1026
771
791
524
1670
18
15
189
173
32
112
390
518
109
161
45
329
957
902
1097
1550
2
771
791
524
1670
18
15
189
173
32
112
390
518
109
161
45
329
957
902
73
14
2
771
791
1036
902
18
15
189
173
32
112
390
518
109
161
45
329
957
902
585
14
2
771
791
1036
1094
18
15
189
173
32
112
390
518
109
161
45
329
957
902
585
526
2
771
791
1036
1094
18
15
189
173
32
112
390
518
109
161
45
329
957
902
585
1550
1026
771
791
1036
1094
18
15
189
173
32
112
390
518
109
161
45
329
957
902
585
1550
2
771
791
1036
1094
18
15
189
173
32
112
390
518
109
161
45
329
957
902
585
1550
1474
771
791
1036
1094
18
15
189
173
32
112
390
518
109
161
45
329
957
906
1097
1038
2
771
791
513
1669
18
15
189
173
32
112
390
518
109
161
45
329
957
906
1097
1038
1474
771
791
513
1669
18
15
189
173
32
112
390
518
109
161
45
329
957
906
1097
14
2
771
791
513
1669
18
15
189
173
32
112
390
518
109
161
45
329
957
906
1097
1550
1026
771
791
513
1669
18
15
189
173
32
112
390
518
109
161
45
329
957
906
1097
1550
2
771
791
513
1669
18
15
189
173
32
112
390
518
109
161
45
329
957
906
73
14
2
771
791
1025
901
18
15
189
173
32
112
390
518
109
161
45
329
957
906
73
526
2
771
791
1025
901
18
15
189
173
32
112
390
518
109
161
45
329
957
906
73
526
962
771
791
1025
901
18
15
189
173
32
112
390
518
109
161
45
329
957
906
585
14
2
771
791
1025
1157
18
15
189
173
32
112
390
518
109
161
45
329
957
906
585
526
2
771
791
1025
1157
18
15
189
173
32
112
390
518
109
161
45
329
957
906
585
1550
1026
771
791
1025
1157
18
15
189
173
32
112
390
518
109
161
45
329
957
906
585
1550
2
771
791
1025
1157
18
15
189
173
32
112
390
518
109
161
45
329
957
906
585
1550
1474
771
791
1025
1157
18
15
189
173
32
112
390
518
109
161
557
329
957
902
1097
1550
1986
515
791
524
1670
18
15
189
173
32
112
390
518
109
161
557
329
957
902
585
1550
1986
515
791
524
1094
18
15
189
173
32
112
390
518
109
161
557
329
957
906
1097
1550
1986
515
791
513
1669
18
15
189
173
32
112
390
518
109
161
557
329
957
906
585
1550
1986
515
791
513
1093
18
15
189
173
32
112
390
518
109
161
301
329
957
902
1097
1038
514
515
791
524
1670
18
15
189
173
32
112
390
518
109
161
301
329
957
902
585
14
514
515
791
1036
1094
18
15
189
173
32
112
390
518
109
161
301
329
957
902
585
1550
514
515
791
1036
1094
18
15
189
173
32
112
390
518
109
161
301
329
957
902
585
1550
1538
515
791
268
70
18
15
189
173
32
112
390
518
109
161
301
329
957
906
1097
1038
514
515
791
513
1669
18
15
189
173
32
112
390
518
109
161
301
329
957
906
73
526
514
515
791
1025
901
18
15
189
173
32
112
390
518
109
161
301
329
957
906
585
14
514
515
791
1025
1157
18
15
189
173
32
112
390
518
109
161
301
329
957
906
585
1550
514
515
791
1025
1157
18
15
189
173
32
112
390
518
109
161
301
329
957
906
585
1550
1538
515
791
257
69
18
15
189
173
32
112
390
518
109
161
301
841
957
902
1097
1550
1538
1539
791
524
1670
18
15
189
173
32
112
390
518
109
161
301
841
957
902
585
14
514
1539
791
1036
134
18
15
189
173
32
112
390
518
109
161
301
841
957
902
585
526
1538
1539
1303
1036
134
18
15
189
173
32
112
390
518
109
161
301
841
957
902
585
1550
1538
1539
791
1036
134
18
15
189
173
32
112
390
518
109
161
301
841
957
906
73
526
514
1539
1303
1025
901
18
15
189
173
32
112
390
518
109
161
301
841
957
906
585
14
514
1539
791
1025
134
18
15
189
173
32
112
390
518
109
161
301
841
957
906
585
526
1538
1539
1303
1025
134
18
15
189
173
32
112
390
518
109
161
301
841
957
906
585
1550
1538
1539
791
1025
134
18
15
189
173
32
112
390
518
109
289
45
329
957
902
585
782
34
771
791
1036
1094
18
15
189
173
32
112
390
518
109
289
45
329
957
902
585
782
1986
771
791
524
134
18
15
189
173
32
112
390
518
109
289
45
329
957
902
585
1678
34
771
791
1036
1094
18
15
189
173
32
112
390
518
109
289
45
329
957
906
585
782
34
771
791
1025
1157
18
15
189
173
32
112
390
518
109
289
45
329
957
906
585
782
1986
771
791
513
69
18
15
189
173
32
112
390
518
109
289
45
329
957
906
585
1678
34
771
791
1025
1157
18
15
189
173
32
112
390
518
109
289
557
329
957
902
73
398
898
515
791
1036
902
18
15
189
173
32
112
390
518
109
289
557
329
957
902
585
782
898
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
557
329
957
902
585
782
962
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
557
329
957
906
73
398
898
515
791
1025
901
18
15
189
173
32
112
390
518
109
289
557
329
957
906
585
782
898
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
557
329
957
906
585
782
962
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
902
73
398
386
515
791
1036
902
18
15
189
173
32
112
390
518
109
289
301
329
957
902
73
398
546
515
791
1036
902
18
15
189
173
32
112
390
518
109
289
301
329
957
902
73
398
418
515
791
1036
902
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
782
386
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
782
194
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
782
546
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
782
706
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
782
450
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
1678
386
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
1678
418
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
654
386
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
902
585
654
418
515
791
1036
1094
18
15
189
173
32
112
390
518
109
289
301
329
957
906
73
398
386
515
791
1025
901
18
15
189
173
32
112
390
518
109
289
301
329
957
906
73
398
546
515
791
1025
901
18
15
189
173
32
112
390
518
109
289
301
329
957
906
73
398
418
515
791
1025
901
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
782
386
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
782
194
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
782
546
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
782
706
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
782
450
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
1678
386
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
1678
418
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
654
386
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
654
546
515
791
1025
1157
18
15
189
173
32
112
390
518
109
289
301
329
957
906
585
654
418
515
791
1025
1157
18
15
189
173
32
112
390
518
109
265
557
329
957
902
585
810
929
515
791
1036
1094
18
15
189
173
32
112
390
518
109
265
557
329
957
906
585
810
929
515
791
1025
1157
18
15
189
173
32
112
390
518
109
265
301
329
957
902
1097
1738
417
515
791
524
1670
18
15
189
173
32
112
390
518
109
265
301
329
957
902
1097
1766
417
515
791
524
1670
18
15
189
173
32
112
390
518
109
265
301
329
957
902
73
742
417
515
791
1036
902
18
15
189
173
32
112
390
518
109
265
301
329
957
902
73
486
417
515
791
1036
902
18
15
189
173
32
112
390
518
109
265
301
329
957
902
585
810
417
515
791
1036
1094
18
15
189
173
32
112
390
518
109
265
301
329
957
902
585
742
417
515
791
1036
1094
18
15
189
173
32
112
390
518
109
265
301
329
957
902
585
486
417
515
791
1036
1094
18
15
189
173
32
112
390
518
109
265
301
329
957
902
585
714
417
515
791
1036
1094
18
15
189
173
32
112
390
518
109
265
301
329
957
902
585
1738
417
515
791
1036
1094
18
15
189
173
32
112
390
518
109
265
301
329
957
906
1097
1738
417
515
791
513
1669
18
15
189
173
32
112
390
518
109
265
301
329
957
906
1097
1766
417
515
791
513
1669
18
15
189
173
32
112
390
518
109
265
301
329
957
906
73
742
417
515
791
1025
901
18
15
189
173
32
112
390
518
109
265
301
329
957
906
73
486
417
515
791
1025
901
18
15
189
173
32
112
390
518
109
265
301
329
957
906
585
810
417
515
791
1025
1157
18
15
189
173
32
112
390
518
109
265
301
329
957
906
585
742
417
515
791
1025
1157
18
15
189
173
32
112
390
518
109
265
301
329
957
906
585
486
417
515
791
1025
1157
18
15
189
173
32
112
390
518
109
265
301
329
957
906
585
714
417
515
791
1025
1157
18
15
189
173
32
112
390
518
109
265
301
329
957
906
585
1738
417
515
791
1025
1157
18
15
189
173
32
112
390
518
109
137
45
329
957
902
1097
42
33
771
791
524
1670
18
15
189
173
32
112
390
518
109
137
45
329
957
902
1097
1578
33
771
791
524
1670
18
15
189
173
32
112
390
518
109
137
45
329
957
902
73
42
33
771
791
1036
902
18
15
189
173
32
112
390
518
109
137
45
329
957
902
585
42
33
771
791
1036
1094
18
15
189
173
32
112
390
518
109
137
45
329
957
902
585
1578
33
771
791
1036
1094
18
15
189
173
32
112
390
518
109
137
45
329
957
906
1097
42
33
771
791
513
1669
18
15
189
173
32
112
390
518
109
137
45
329
957
906
1097
1578
33
771
791
513
1669
18
15
189
173
32
112
390
518
109
137
45
329
957
906
73
42
33
771
791
1025
901
18
15
189
173
32
112
390
518
109
137
45
329
957
906
585
42
33
771
791
1025
1157
18
15
189
173
32
112
390
518
109
137
45
329
957
906
585
1578
33
771
791
1025
1157
18
15
189
173
32
112
390
518
109
137
301
329
957
902
585
42
545
515
791
1036
1094
18
15
189
173
32
112
390
518
109
137
301
329
957
906
585
42
545
515
791
1025
1157
18
15
189
173
32
112
390
518
109
137
301
841
957
902
1097
1578
1569
1539
791
524
1670
18
15
189
173
32
112
390
518
109
137
301
841
957
902
585
1578
1569
1539
791
1036
134
18
15
189
173
32
112
390
518
109
137
301
841
957
906
585
1578
1569
1539
791
1025
134
18
15
189
173
32
112
390
518
109
169
45
329
957
902
1097
1034
1
771
791
524
1670
18
15
189
173
32
112
390
518
109
169
45
329
957
902
1097
1034
1473
771
791
524
1670
18
15
189
173
32
112
390
518
109
169
45
329
957
902
1097
10
1
771
791
524
1670
18
15
189
173
32
112
390
518
109
169
45
329
957
902
1097
1546
1025
771
791
524
1670
18
15
189
173
32
112
390
518
109
169
45
329
957
902
1097
1546
1
771
791
524
1670
18
15
189
173
32
112
390
518
109
169
45
329
957
902
73
10
1
771
791
1036
902
18
15
189
173
32
112
390
518
109
169
45
329
957
902
73
522
1
771
791
1036
902
18
15
189
173
32
112
390
518
109
169
45
329
957
902
585
10
1
771
791
1036
1094
18
15
189
173
32
112
390
518
109
169
45
329
957
902
585
522
1
771
791
1036
1094
18
15
189
173
32
112
390
518
109
169
45
329
957
902
585
1546
1025
771
791
1036
1094
18
15
189
173
32
112
390
518
109
169
45
329
957
902
585
1546
1
771
791
1036
1094
18
15
189
173
32
112
390
518
109
169
45
329
957
902
585
1546
1473
771
791
1036
1094
18
15
189
173
32
112
390
518
109
169
45
329
957
906
1097
1034
1
771
791
513
1669
18
15
189
173
32
112
390
518
109
169
45
329
957
906
1097
1034
1473
771
791
513
1669
18
15
189
173
32
112
390
518
109
169
45
329
957
906
1097
10
1
771
791
513
1669
18
15
189
173
32
112
390
518
109
169
45
329
957
906
1097
1546
1025
771
791
513
1669
18
15
189
173
32
112
390
518
109
169
45
329
957
906
1097
1546
1
771
791
513
1669
18
15
189
173
32
112
390
518
109
169
45
329
957
906
73
10
1
771
791
1025
901
18
15
189
173
32
112
390
518
109
169
45
329
957
906
73
522
1
771
791
1025
901
18
15
189
173
32
112
390
518
109
169
45
329
957
906
585
10
1
771
791
1025
1157
18
15
189
173
32
112
390
518
109
169
45
329
957
906
585
522
1
771
791
1025
1157
18
15
189
173
32
112
390
518
109
169
45
329
957
906
585
1546
1025
771
791
1025
1157
18
15
189
173
32
112
390
518
109
169
45
329
957
906
585
1546
1
771
791
1025
1157
18
15
189
173
32
112
390
518
109
169
45
329
957
906
585
1546
1473
771
791
1025
1157
18
15
189
173
32
112
390
518
109
169
557
329
957
902
1097
1546
1985
515
791
524
1670
18
15
189
173
32
112
390
518
109
169
557
329
957
902
585
522
1985
515
791
524
1094
18
15
189
173
32
112
390
518
109
169
557
329
957
902
585
1546
1985
515
791
524
1094
18
15
189
173
32
112
390
518
109
169
557
329
957
906
1097
1546
1985
515
791
513
1669
18
15
189
173
32
112
390
518
109
169
557
329
957
906
585
522
1985
515
791
513
1093
18
15
189
173
32
112
390
518
109
169
557
329
957
906
585
1546
1985
515
791
513
1093
18
15
189
173
32
112
390
518
109
169
301
329
957
902
1097
1034
513
515
791
524
1670
18
15
189
173
32
112
390
518
109
169
301
329
957
902
73
522
513
515
791
1036
902
18
15
189
173
32
112
390
518
109
169
301
329
957
902
585
10
513
515
791
1036
1094
18
15
189
173
32
112
390
518
109
169
301
329
957
902
585
1546
513
515
791
1036
1094
18
15
189
173
32
112
390
518
109
169
301
329
957
902
585
1546
1537
515
791
268
70
18
15
189
173
32
112
390
518
109
169
301
329
957
906
73
522
513
515
791
1025
901
18
15
189
173
32
112
390
518
109
169
301
329
957
906
585
10
513
515
791
1025
1157
18
15
189
173
32
112
390
518
109
169
301
329
957
906
585
1546
513
515
791
1025
1157
18
15
189
173
32
112
390
518
109
169
301
329
957
906
585
1546
1537
515
791
257
69
18
15
189
173
32
112
390
518
109
169
301
841
957
902
73
522
513
1539
1303
1036
902
18
15
189
173
32
112
390
518
109
169
301
841
957
902
585
10
513
1539
791
1036
134
18
15
189
173
32
112
390
518
109
169
301
841
957
902
585
522
1537
1539
1303
1036
134
18
15
189
173
32
112
390
518
109
169
301
841
957
902
585
1546
1537
1539
791
1036
134
18
15
189
173
32
112
390
518
109
169
301
841
957
906
73
522
513
1539
1303
1025
901
18
15
189
173
32
112
390
518
109
169
301
841
957
906
585
10
513
1539
791
1025
134
18
15
189
173
32
112
390
518
109
169
301
841
957
906
585
522
1537
1539
1303
1025
134
18
15
189
173
32
112
390
518
109
169
301
841
957
906
585
1546
1537
1539
791
1025
134
18
15
189
173
32
112
390
518
109
297
45
329
957
902
585
778
1985
771
791
524
134
18
15
189
173
32
112
390
518
109
297
45
329
957
906
585
778
1985
771
791
513
69
18
15
189
173
32
112
390
518
109
297
557
329
957
902
585
778
897
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
557
329
957
902
585
778
961
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
557
329
957
906
585
778
897
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
557
329
957
906
585
778
961
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
902
73
394
385
515
791
1036
902
18
15
189
173
32
112
390
518
109
297
301
329
957
902
73
394
545
515
791
1036
902
18
15
189
173
32
112
390
518
109
297
301
329
957
902
73
394
417
515
791
1036
902
18
15
189
173
32
112
390
518
109
297
301
329
957
902
73
650
385
515
791
1036
902
18
15
189
173
32
112
390
518
109
297
301
329
957
902
73
650
417
515
791
1036
902
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
778
385
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
778
193
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
778
545
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
778
705
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
1674
385
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
1674
545
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
1674
417
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
650
385
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
650
545
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
902
585
650
417
515
791
1036
1094
18
15
189
173
32
112
390
518
109
297
301
329
957
906
73
394
385
515
791
1025
901
18
15
189
173
32
112
390
518
109
297
301
329
957
906
73
394
417
515
791
1025
901
18
15
189
173
32
112
390
518
109
297
301
329
957
906
73
650
385
515
791
1025
901
18
15
189
173
32
112
390
518
109
297
301
329
957
906
73
650
417
515
791
1025
901
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
778
385
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
778
193
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
778
545
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
778
705
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
1674
385
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
1674
417
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
650
385
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
650
545
515
791
1025
1157
18
15
189
173
32
112
390
518
109
297
301
329
957
906
585
650
417
515
791
1025
1157
18
15
189
173
32
112
390
518
110
161
45
329
957
902
1096
1038
2
771
791
524
1668
18
15
189
173
32
112
390
518
110
161
45
329
957
902
1096
1038
1474
771
791
524
1668
18
15
189
173
32
112
390
518
110
161
45
329
957
902
1096
14
2
771
791
524
1668
18
15
189
173
32
112
390
518
110
161
45
329
957
902
1096
1550
1026
771
791
524
1668
18
15
189
173
32
112
390
518
110
161
45
329
957
902
1096
1550
2
771
791
524
1668
18
15
189
173
32
112
390
518
110
161
45
329
957
902
72
14
2
771
791
1036
1412
18
15
189
173
32
112
390
518
110
161
45
329
957
902
584
14
2
771
791
1036
1092
18
15
189
173
32
112
390
518
110
161
45
329
957
902
584
526
2
771
791
1036
1092
18
15
189
173
32
112
390
518
110
161
45
329
957
902
584
1550
1026
771
791
1036
1092
18
15
189
173
32
112
390
518
110
161
45
329
957
902
584
1550
2
771
791
1036
1092
18
15
189
173
32
112
390
518
110
161
45
329
957
902
584
1550
1474
771
791
1036
1092
18
15
189
173
32
112
390
518
110
161
557
329
957
902
1096
1550
1986
515
791
524
1668
18
15
189
173
32
112
390
518
110
161
557
329
957
902
584
1550
1986
515
791
524
1092
18
15
189
173
32
112
390
518
110
161
301
329
957
902
1096
1038
514
515
791
524
1668
18
15
189
173
32
112
390
518
110
161
301
329
957
902
584
14
514
515
791
1036
1092
18
15
189
173
32
112
390
518
110
161
301
329
957
902
584
1550
514
515
791
1036
1092
18
15
189
173
32
112
390
518
110
161
301
329
957
902
584
1550
1538
515
791
268
68
18
15
189
173
32
112
390
518
110
161
301
841
957
902
1096
1550
1538
1539
791
524
1668
18
15
189
173
32
112
390
518
110
161
301
841
957
902
584
14
514
1539
791
1036
132
18
15
189
173
32
112
390
518
110
161
301
841
957
902
584
526
1538
1539
1303
1036
132
18
15
189
173
32
112
390
518
110
161
301
841
957
902
584
1550
1538
1539
791
1036
132
18
15
189
173
32
112
390
518
110
289
45
329
957
902
584
782
34
771
791
1036
1092
18
15
189
173
32
112
390
518
110
289
45
329
957
902
584
782
1986
771
791
524
132
18
15
189
173
32
112
390
518
110
289
557
329
957
902
72
398
898
515
791
1036
900
18
15
189
173
32
112
390
518
110
289
557
329
957
902
584
782
898
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
557
329
957
902
584
782
962
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
72
398
386
515
791
1036
900
18
15
189
173
32
112
390
518
110
289
301
329
957
902
72
398
546
515
791
1036
900
18
15
189
173
32
112
390
518
110
289
301
329
957
902
72
398
418
515
791
1036
900
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
782
386
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
782
194
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
782
546
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
782
706
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
782
450
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
1678
386
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
1678
418
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
654
386
515
791
1036
1092
18
15
189
173
32
112
390
518
110
289
301
329
957
902
584
654
418
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
557
329
957
902
584
809
929
514
791
1036
1092
18
15
189
173
32
112
390
518
110
265
557
329
957
902
584
810
929
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
1096
1737
417
515
791
524
1668
18
15
189
173
32
112
390
518
110
265
301
329
957
902
1096
1769
417
515
791
524
1668
18
15
189
173
32
112
390
518
110
265
301
329
957
902
1096
1738
417
515
791
524
1668
18
15
189
173
32
112
390
518
110
265
301
329
957
902
1096
1766
417
515
791
524
1668
18
15
189
173
32
112
390
518
110
265
301
329
957
902
72
681
417
514
791
1036
1348
18
15
189
173
32
112
390
518
110
265
301
329
957
902
72
682
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
265
301
329
957
902
72
745
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
265
301
329
957
902
72
742
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
265
301
329
957
902
72
486
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
265
301
329
957
902
72
746
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
809
417
514
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
713
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
1737
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
810
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
489
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
745
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
1769
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
742
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
486
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
714
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
265
301
329
957
902
584
1738
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
137
45
329
957
902
1096
1065
33
771
791
524
1668
18
15
189
173
32
112
390
518
110
137
45
329
957
902
1096
41
33
771
791
524
1668
18
15
189
173
32
112
390
518
110
137
45
329
957
902
1096
1066
33
771
791
524
1668
18
15
189
173
32
112
390
518
110
137
45
329
957
902
1096
42
33
771
791
524
1668
18
15
189
173
32
112
390
518
110
137
45
329
957
902
1096
1577
33
771
791
524
1668
18
15
189
173
32
112
390
518
110
137
45
329
957
902
1096
1578
33
771
791
524
1668
18
15
189
173
32
112
390
518
110
137
45
329
957
902
72
41
33
771
791
1036
1412
18
15
189
173
32
112
390
518
110
137
45
329
957
902
72
42
33
771
791
1036
1412
18
15
189
173
32
112
390
518
110
137
45
329
957
902
584
41
33
771
791
1036
1092
18
15
189
173
32
112
390
518
110
137
45
329
957
902
584
42
33
771
791
1036
1092
18
15
189
173
32
112
390
518
110
137
45
329
957
902
584
1577
33
771
791
1036
1092
18
15
189
173
32
112
390
518
110
137
45
329
957
902
584
1578
33
771
791
1036
1092
18
15
189
173
32
112
390
518
110
137
301
329
957
902
1096
1577
1569
515
791
524
1668
18
15
189
173
32
112
390
518
110
137
301
329
957
902
1096
1578
1569
515
791
524
1668
18
15
189
173
32
112
390
518
110
137
301
329
957
902
584
41
545
515
791
1036
1092
18
15
189
173
32
112
390
518
110
137
301
329
957
902
584
42
545
515
791
1036
1092
18
15
189
173
32
112
390
518
110
137
301
329
957
902
584
1577
1569
515
791
524
1092
18
15
189
173
32
112
390
518
110
137
301
329
957
902
584
1578
1569
515
791
524
1092
18
15
189
173
32
112
390
518
110
137
301
841
957
902
1096
1577
1569
1539
791
524
1668
18
15
189
173
32
112
390
518
110
137
301
841
957
902
1096
1578
1569
1539
791
524
1668
18
15
189
173
32
112
390
518
110
137
301
841
957
902
584
41
545
1539
1303
1036
132
18
15
189
173
32
112
390
518
110
137
301
841
957
902
584
1570
1569
1539
1303
1036
132
18
15
189
173
32
112
390
518
110
137
301
841
957
902
584
1577
1569
1538
1303
1036
132
18
15
189
173
32
112
390
518
110
137
301
841
957
902
584
1578
1569
1539
791
1036
132
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1033
1025
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1033
1
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1033
1473
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
9
1
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1034
1025
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1034
1
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1034
1473
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
10
1
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1545
1025
770
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1545
1
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1546
1025
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
1096
1546
1
771
791
524
1668
18
15
189
173
32
112
390
518
110
169
45
329
957
902
72
9
1
771
791
1036
1412
18
15
189
173
32
112
390
518
110
169
45
329
957
902
72
10
1
771
791
1036
1412
18
15
189
173
32
112
390
518
110
169
45
329
957
902
72
521
1
771
791
1036
1412
18
15
189
173
32
112
390
518
110
169
45
329
957
902
72
521
961
771
791
1036
1412
18
15
189
173
32
112
390
518
110
169
45
329
957
902
72
522
1
771
791
1036
1412
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
9
1
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
10
1
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
521
1
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
1545
1025
770
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
1545
1
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
1545
1473
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
522
1
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
1546
1025
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
1546
1
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
45
329
957
902
584
1546
1473
771
791
1036
1092
18
15
189
173
32
112
390
518
110
169
557
329
957
902
1096
1545
1985
515
791
524
1668
18
15
189
173
32
112
390
518
110
169
557
329
957
902
1096
1546
1985
515
791
524
1668
18
15
189
173
32
112
390
518
110
169
557
329
957
902
584
521
1985
515
791
524
1092
18
15
189
173
32
112
390
518
110
169
557
329
957
902
584
1545
1985
515
791
524
1092
18
15
189
173
32
112
390
518
110
169
557
329
957
902
584
522
1985
515
791
524
1092
18
15
189
173
32
112
390
518
110
169
557
329
957
902
584
1546
1985
515
791
524
1092
18
15
189
173
32
112
390
518
110
169
301
329
957
902
1096
1033
513
515
791
524
1668
18
15
189
173
32
112
390
518
110
169
301
329
957
902
1096
1034
513
515
791
524
1668
18
15
189
173
32
112
390
518
110
169
301
329
957
902
72
521
513
514
791
1036
1348
18
15
189
173
32
112
390
518
110
169
301
329
957
902
72
522
513
515
791
1036
900
18
15
189
173
32
112
390
518
110
169
301
329
957
902
584
9
513
515
791
1036
1092
18
15
189
173
32
112
390
518
110
169
301
329
957
902
584
10
513
515
791
1036
1092
18
15
189
173
32
112
390
518
110
169
301
329
957
902
584
1545
513
515
791
1036
1092
18
15
189
173
32
112
390
518
110
169
301
329
957
902
584
1545
1537
514
791
268
68
18
15
189
173
32
112
390
518
110
169
301
329
957
902
584
1546
513
515
791
1036
1092
18
15
189
173
32
112
390
518
110
169
301
329
957
902
584
1546
1537
515
791
268
68
18
15
189
173
32
112
390
518
110
169
301
841
957
902
72
521
513
1539
1303
1036
900
18
15
189
173
32
112
390
518
110
169
301
841
957
902
72
521
545
1539
1303
1036
900
18
15
189
173
32
112
390
518
110
169
301
841
957
902
72
522
513
1539
1303
1036
900
18
15
189
173
32
112
390
518
110
169
301
841
957
902
72
522
545
1539
1303
1036
900
18
15
189
173
32
112
390
518
110
169
301
841
957
902
584
9
513
1539
791
1036
132
18
15
189
173
32
112
390
518
110
169
301
841
957
902
584
10
513
1539
791
1036
132
18
15
189
173
32
112
390
518
110
169
301
841
957
902
584
521
1537
1539
1303
1036
132
18
15
189
173
32
112
390
518
110
169
301
841
957
902
584
1545
1537
1539
791
1036
132
18
15
189
173
32
112
390
518
110
169
301
841
957
902
584
522
1537
1539
1303
1036
132
18
15
189
173
32
112
390
518
110
169
301
841
957
902
584
1546
1537
1539
791
1036
132
18
15
189
173
32
112
390
518
110
297
45
329
957
902
72
649
33
771
791
1036
1412
18
15
189
173
32
112
390
518
110
297
45
329
957
902
584
777
33
771
791
1036
1092
18
15
189
173
32
112
390
518
110
297
45
329
957
902
584
777
1985
771
791
524
132
18
15
189
173
32
112
390
518
110
297
45
329
957
902
584
778
1985
771
791
524
132
18
15
189
173
32
112
390
518
110
297
45
329
957
902
584
1673
33
771
791
1036
1092
18
15
189
173
32
112
390
518
110
297
557
329
957
902
72
393
897
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
557
329
957
902
72
394
897
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
557
329
957
902
584
777
897
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
557
329
957
902
584
777
961
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
557
329
957
902
584
778
897
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
557
329
957
902
584
778
961
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
393
385
514
791
1036
1348
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
393
545
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
393
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
649
385
514
791
1036
1348
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
649
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
394
385
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
394
545
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
394
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
650
385
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
72
650
417
515
791
1036
900
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
777
385
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
777
193
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
777
545
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
777
705
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
778
385
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
778
193
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
778
545
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
778
705
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
1673
385
514
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
1673
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
649
385
514
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
649
545
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
649
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
1674
385
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
1674
545
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
1674
417
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
650
385
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
650
545
515
791
1036
1092
18
15
189
173
32
112
390
518
110
297
301
329
957
902
584
650
417
515
791
1036
1092
18
15
189
173
32
112
406
530
45
161
301
289
934
929
1029
1294
514
326
878
527
1785
18
15
189
173
32
112
406
530
45
161
301
289
934
929
517
270
514
326
878
527
1145
18
15
189
173
32
112
406
530
91
137
77
289
934
942
81
41
1
457
878
1033
773
18
15
189
173
32
112
406
530
91
137
301
804
934
926
1169
41
545
1744
710
582
1537
18
15
189
173
32
112
406
530
91
137
301
804
934
926
1169
1577
1569
1744
710
582
1537
18
15
189
173
32
176
13
6
45
545
301
457
567
258
786
1966
1154
1795
971
560
820
18
15
189
173
32
176
13
6
45
545
301
457
567
258
786
1966
1186
259
971
560
820
18
15
189
173
32
176
13
6
45
545
301
457
311
258
786
1966
1154
1795
1227
560
820
18
15
189
173
32
176
13
6
45
545
301
457
311
258
786
1966
1186
259
459
560
820
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
270
514
259
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
270
546
259
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
282
514
258
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
282
546
258
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
282
547
259
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
283
515
259
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
283
547
259
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
530
302
546
259
971
560
1588
18
15
189
173
32
176
13
6
45
161
301
457
567
258
274
270
514
259
971
560
1844
18
15
189
173
32
176
13
6
45
161
301
457
567
258
274
270
546
259
971
560
1844
18
15
189
173
32
176
13
6
45
161
301
457
567
258
786
1294
514
259
971
560
820
18
15
189
173
32
176
13
6
45
161
301
457
567
258
786
1294
546
259
971
560
820
18
15
189
173
32
176
13
6
45
161
301
457
311
258
274
270
514
259
459
560
1844
18
15
189
173
32
176
13
6
45
161
301
457
311
258
786
1294
514
259
459
560
820
18
15
189
173
32
176
13
6
45
161
301
457
311
258
786
1294
546
259
459
560
820
18
15
189
173
32
176
13
6
45
521
301
457
567
258
786
2022
1185
259
971
560
820
18
15
189
173
32
176
13
6
45
521
301
457
567
258
786
2023
1185
259
971
560
820
18
15
189
173
32
176
13
6
45
521
301
457
311
258
786
2022
1185
1795
1227
560
820
18
15
189
173
32
176
13
6
45
521
301
457
311
258
786
2023
1185
1795
1227
560
820
18
15
189
173
32
176
13
6
45
553
301
457
567
258
786
1931
1153
259
971
560
820
18
15
189
173
32
176
13
6
45
553
301
457
567
258
786
1930
1153
259
971
560
820
18
15
189
173
32
176
13
6
45
553
301
457
311
258
786
1931
1153
259
459
560
820
18
15
189
173
32
176
13
6
45
553
301
457
311
258
786
1930
1153
259
459
560
820
18
15
189
173
32
176
13
6
45
169
301
457
567
258
530
267
513
259
971
560
1588
18
15
189
173
32
176
13
6
45
169
301
457
567
258
530
267
545
259
971
560
1588
18
15
189
173
32
176
13
6
45
169
301
457
567
258
530
266
513
259
971
560
1588
18
15
189
173
32
176
13
6
45
169
301
457
567
258
274
267
513
259
971
560
1844
18
15
189
173
32
176
13
6
45
169
301
457
567
258
274
267
545
259
971
560
1844
18
15
189
173
32
176
13
6
45
169
301
457
567
258
274
266
513
259
971
560
1844
18
15
189
173
32
176
13
6
45
169
301
457
567
258
786
1291
513
259
971
560
820
18
15
189
173
32
176
13
6
45
169
301
457
567
258
786
1291
545
259
971
560
820
18
15
189
173
32
176
13
6
45
169
301
457
567
258
786
1290
513
259
971
560
820
18
15
189
173
32
176
13
6
45
169
301
457
311
258
786
1291
545
259
459
560
820
18
15
189
173
32
432
518
6
109
297
301
969
1021
518
1609
650
545
771
1175
524
742
18
15
189
173
32
432
518
6
110
297
301
969
1021
518
1608
650
545
771
1175
524
740
18
15
189
173
32
432
525
2
45
161
301
969
1015
513
1557
1294
514
771
587
591
1049
18
15
189
173
32
432
525
2
45
161
301
969
1015
513
1557
1302
514
771
587
591
1049
18
15
189
173
32
432
525
2
45
161
301
969
1015
513
1557
1310
514
771
587
591
1049
18
15
189
173
32
432
525
2
45
161
301
969
1015
513
1557
1306
514
770
587
1039
1049
18
15
189
173
32
432
525
2
45
161
301
969
1015
513
1557
1306
515
771
587
591
1049
18
15
189
173
32
432
525
2
45
161
301
969
1015
513
789
1310
514
771
587
591
1561
18
15
189
173
32
432
525
2
45
289
301
969
1015
513
789
1434
451
771
587
591
1561
18
15
189
173
32
432
525
2
45
297
301
969
1015
513
789
1450
545
771
587
591
1561
18
15
189
173
32
432
525
6
45
161
301
969
1015
514
530
270
514
771
587
528
1692
18
15
189
173
32
432
525
6
45
161
301
969
1015
514
1554
1294
514
771
587
1040
1052
18
15
189
173
32
432
525
6
45
161
301
969
1015
514
1554
1310
514
771
587
1040
1052
18
15
189
173
32
432
525
6
45
161
301
969
1015
514
786
1306
514
771
587
528
1564
18
15
189
173
32
432
525
6
45
161
301
969
1015
514
786
1306
515
771
587
528
1564
18
15
189
173
32
432
525
6
45
161
301
969
1015
514
786
1307
515
771
587
528
1564
18
15
189
173
32
432
525
6
45
169
301
969
1015
514
1554
1291
513
770
587
528
1052
18
15
189
173
32
432
390
516
110
161
301
969
637
904
1096
1550
1538
771
919
1056
1672
18
15
189
173
32
432
390
516
110
161
301
969
637
904
584
526
1538
771
919
1056
1160
18
15
189
173
32
432
390
516
110
161
301
969
637
904
584
1550
1538
771
919
1056
1160
18
15
189
173
32
432
390
516
110
289
301
969
637
904
584
782
546
771
919
1056
1160
18
15
189
173
32
432
390
516
110
289
301
969
637
904
584
782
450
771
919
1056
1160
18
15
189
173
32
432
390
516
110
265
301
969
637
904
1096
1738
417
771
919
1056
1672
18
15
189
173
32
432
390
516
110
265
301
969
637
904
72
458
449
771
919
1056
1416
18
15
189
173
32
432
390
516
110
265
301
969
637
904
584
786
449
771
919
1056
1160
18
15
189
173
32
432
390
516
110
265
301
969
637
904
584
714
417
771
919
1056
1160
18
15
189
173
32
432
390
516
110
265
301
969
637
904
584
458
449
771
919
1056
1160
18
15
189
173
32
432
390
516
110
137
301
969
637
904
1096
1578
1569
771
919
1056
1672
18
15
189
173
32
432
390
516
110
137
301
969
637
904
584
1578
1569
771
919
1056
1160
18
15
189
173
32
432
390
516
110
297
301
969
637
904
72
650
449
771
919
1056
1416
18
15
189
173
32
432
390
516
110
297
301
969
637
904
584
778
545
771
919
1056
1160
18
15
189
173
32
432
390
516
110
297
301
969
637
904
584
778
449
771
919
1056
1160
18
15
189
173
32
432
390
516
110
297
301
969
637
904
584
1674
545
771
919
1056
1160
18
15
189
173
32
432
390
516
110
297
301
969
637
904
584
650
449
771
919
1056
1160
18
15
189
173
32
432
390
518
109
161
301
969
637
902
1097
1038
514
771
919
1084
1670
18
15
189
173
32
432
390
518
109
161
301
969
637
902
1097
1550
1538
771
919
1068
1670
18
15
189
173
32
432
390
518
109
161
301
969
637
902
585
526
1538
771
919
1068
70
18
15
189
173
32
432
390
518
109
161
301
969
637
902
585
1550
514
771
919
1084
134
18
15
189
173
32
432
390
518
109
161
301
969
637
902
585
1550
1538
771
919
1068
70
18
15
189
173
32
432
390
518
109
161
301
969
637
906
1097
1550
1538
771
919
1057
1669
18
15
189
173
32
432
390
518
109
161
301
969
637
906
585
526
1538
771
919
1057
69
18
15
189
173
32
432
390
518
109
161
301
969
637
906
585
1550
1538
771
919
1057
69
18
15
189
173
32
432
390
518
109
289
301
969
637
902
585
782
546
771
919
1068
70
18
15
189
173
32
432
390
518
109
289
301
969
637
906
585
782
546
771
919
1057
69
18
15
189
173
32
432
390
518
109
265
301
969
637
902
1097
1738
417
771
919
1068
1670
18
15
189
173
32
432
390
518
109
265
301
969
637
902
73
714
449
771
919
1068
1414
18
15
189
173
32
432
390
518
109
265
301
969
637
902
73
458
449
771
919
1068
1414
18
15
189
173
32
432
390
518
109
265
301
969
637
902
585
810
417
771
919
1068
70
18
15
189
173
32
432
390
518
109
265
301
969
637
902
585
714
417
771
919
1068
70
18
15
189
173
32
432
390
518
109
265
301
969
637
902
585
458
449
771
919
1068
70
18
15
189
173
32
432
390
518
109
265
301
969
637
906
1097
1738
417
771
919
1057
1669
18
15
189
173
32
432
390
518
109
265
301
969
637
906
73
714
449
771
919
1057
1413
18
15
189
173
32
432
390
518
109
265
301
969
637
906
585
810
417
771
919
1057
69
18
15
189
173
32
432
390
518
109
265
301
969
637
906
585
714
417
771
919
1057
69
18
15
189
173
32
432
390
518
109
265
301
969
637
906
585
458
449
771
919
1057
69
18
15
189
173
32
432
390
518
109
137
301
969
637
902
585
42
545
771
919
1068
70
18
15
189
173
32
432
390
518
109
137
301
969
637
906
585
42
545
771
919
1057
69
18
15
189
173
32
432
390
518
109
169
301
969
637
902
1097
1546
1537
771
919
1068
1670
18
15
189
173
32
432
390
518
109
169
301
969
637
902
585
522
1537
771
919
1068
70
18
15
189
173
32
432
390
518
109
169
301
969
637
902
585
1546
1537
771
919
1068
70
18
15
189
173
32
432
390
518
109
169
301
969
637
906
1097
1546
1537
771
919
1057
1669
18
15
189
173
32
432
390
518
109
169
301
969
637
906
585
522
1537
771
919
1057
69
18
15
189
173
32
432
390
518
109
169
301
969
637
906
585
1546
1537
771
919
1057
69
18
15
189
173
32
432
390
518
109
297
301
969
637
902
73
650
385
771
919
1068
1414
18
15
189
173
32
432
390
518
109
297
301
969
637
902
73
650
321
771
919
1068
1414
18
15
189
173
32
432
390
518
109
297
301
969
637
902
585
778
385
771
919
1068
70
18
15
189
173
32
432
390
518
109
297
301
969
637
902
585
778
545
771
919
1068
70
18
15
189
173
32
432
390
518
109
297
301
969
637
902
585
1674
545
771
919
1068
70
18
15
189
173
32
432
390
518
109
297
301
969
637
902
585
650
385
771
919
1068
70
18
15
189
173
32
432
390
518
109
297
301
969
637
902
585
650
321
771
919
1068
70
18
15
189
173
32
432
390
518
109
297
301
969
637
906
73
650
385
771
919
1057
1413
18
15
189
173
32
432
390
518
109
297
301
969
637
906
73
650
321
771
919
1057
1413
18
15
189
173
32
432
390
518
109
297
301
969
637
906
585
778
385
771
919
1057
69
18
15
189
173
32
432
390
518
109
297
301
969
637
906
585
778
545
771
919
1057
69
18
15
189
173
32
432
390
518
109
297
301
969
637
906
585
650
385
771
919
1057
69
18
15
189
173
32
432
390
518
109
297
301
969
637
906
585
650
321
771
919
1057
69
18
15
189
173
32
432
390
518
110
161
301
969
637
902
1096
1038
514
771
919
1084
1668
18
15
189
173
32
432
390
518
110
161
301
969
637
902
1096
1550
1538
771
919
1068
1668
18
15
189
173
32
432
390
518
110
161
301
969
637
902
584
526
1538
771
919
1068
68
18
15
189
173
32
432
390
518
110
161
301
969
637
902
584
1550
514
771
919
1084
132
18
15
189
173
32
432
390
518
110
161
301
969
637
902
584
1550
1538
771
919
1068
68
18
15
189
173
32
432
390
518
110
289
301
969
637
902
584
782
546
771
919
1068
68
18
15
189
173
32
432
390
518
110
265
301
969
637
902
1096
1737
417
771
919
1068
1668
18
15
189
173
32
432
390
518
110
265
301
969
637
902
1096
1738
417
771
919
1068
1668
18
15
189
173
32
432
390
518
110
265
301
969
637
902
72
713
449
771
919
1068
1412
18
15
189
173
32
432
390
518
110
265
301
969
637
902
72
714
449
771
919
1068
1412
18
15
189
173
32
432
390
518
110
265
301
969
637
902
72
458
449
771
919
1068
1412
18
15
189
173
32
432
390
518
110
265
301
969
637
902
584
809
417
771
919
1068
68
18
15
189
173
32
432
390
518
110
265
301
969
637
902
584
713
417
771
919
1068
68
18
15
189
173
32
432
390
518
110
265
301
969
637
902
584
457
449
771
919
1068
68
18
15
189
173
32
432
390
518
110
265
301
969
637
902
584
810
417
771
919
1068
68
18
15
189
173
32
432
390
518
110
265
301
969
637
902
584
714
417
771
919
1068
68
18
15
189
173
32
432
390
518
110
265
301
969
637
902
584
458
449
771
919
1068
68
18
15
189
173
32
432
390
518
110
137
301
969
637
902
1096
1577
1569
771
919
1068
1668
18
15
189
173
32
432
390
518
110
137
301
969
637
902
1096
1578
1569
771
919
1068
1668
18
15
189
173
32
432
390
518
110
137
301
969
637
902
584
41
545
771
919
1068
68
18
15
189
173
32
432
390
518
110
137
301
969
637
902
584
42
545
771
919
1068
68
18
15
189
173
32
432
390
518
110
137
301
969
637
902
584
1577
1569
771
919
1068
68
18
15
189
173
32
432
390
518
110
137
301
969
637
902
584
1578
1569
771
919
1068
68
18
15
189
173
32
432
390
518
110
169
301
969
637
902
1096
1545
1537
771
919
1068
1668
18
15
189
173
32
432
390
518
110
169
301
969
637
902
1096
1546
1537
771
919
1068
1668
18
15
189
173
32
432
390
518
110
169
301
969
637
902
584
521
1537
771
919
1068
68
18
15
189
173
32
432
390
518
110
169
301
969
637
902
584
1545
1537
771
919
1068
68
18
15
189
173
32
432
390
518
110
169
301
969
637
902
584
522
1537
771
919
1068
68
18
15
189
173
32
432
390
518
110
169
301
969
637
902
584
1546
1537
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
72
650
385
771
919
1068
1412
18
15
189
173
32
432
390
518
110
297
301
969
637
902
72
650
321
771
919
1068
1412
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
777
385
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
777
545
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
778
385
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
778
545
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
1674
385
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
1674
545
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
650
385
771
919
1068
68
18
15
189
173
32
432
390
518
110
297
301
969
637
902
584
650
321
771
919
1068
68
18
15
253
29
32
112
22
18
26
193
29
36
102
30
464
286
770
544
829
836
996
18
15
253
29
32
112
22
18
26
193
29
36
102
30
464
286
771
544
829
836
996
18
15
253
29
32
112
22
18
26
193
29
36
102
286
464
286
770
544
573
900
740
18
15
253
29
32
112
22
18
26
193
29
36
102
286
464
286
771
544
573
900
740
18
15
253
29
32
112
22
18
26
193
29
36
614
1566
1552
1310
642
544
1853
1924
1028
18
15
253
29
32
112
22
18
26
193
29
36
614
1566
1552
1310
643
544
1853
1924
1028
18
15
253
29
32
112
22
18
26
193
157
36
102
30
464
286
2
32
70
197
996
18
15
253
29
32
112
22
18
26
193
157
36
102
30
464
286
3
32
93
196
996
18
15
253
29
32
112
22
18
26
193
157
36
102
286
464
286
2
32
349
900
740
18
15
253
29
32
112
22
18
26
193
157
36
102
286
464
286
3
32
349
900
740
18
15
253
29
32
112
22
18
26
193
157
36
166
30
464
286
2
32
477
964
996
18
15
253
29
32
112
22
18
26
193
157
36
166
30
464
286
3
32
477
964
996
18
15
253
29
32
112
22
18
26
193
157
404
454
462
496
286
2
384
317
516
548
18
15
253
29
32
112
22
18
26
193
413
292
102
30
464
286
514
544
61
452
996
18
15
253
29
32
112
22
18
26
193
413
292
102
30
464
286
515
544
61
452
996
18
15
253
29
32
112
22
18
26
193
413
292
102
286
464
286
514
544
1181
900
740
18
15
253
29
32
112
22
18
26
193
413
292
102
286
464
286
515
544
1181
900
740
18
15
253
29
32
112
22
18
26
193
413
292
166
30
464
286
514
544
221
964
996
18
15
253
29
32
112
22
18
26
193
413
292
166
30
464
286
515
544
221
964
996
18
15
253
29
32
112
22
18
26
193
413
292
614
30
464
286
514
544
1597
1220
996
18
15
253
29
32
112
22
18
26
193
413
292
614
30
464
286
515
544
1597
1220
996
18
15
253
29
32
112
22
18
26
193
413
292
614
542
688
286
514
544
1597
900
964
18
15
253
29
32
112
22
18
26
193
413
292
614
542
688
286
515
544
1597
900
964
18
15
253
29
32
112
22
18
26
193
413
404
454
462
496
286
514
256
317
516
548
18
15
253
29
32
112
22
18
26
193
413
804
614
542
688
286
514
1568
1085
900
964
18
15
253
29
32
112
22
18
26
193
413
804
614
542
688
286
515
1568
1085
900
964
18
15
253
29
32
112
22
18
26
193
413
804
614
286
464
286
514
1568
1094
708
740
18
15
253
29
32
112
22
18
26
193
413
804
614
286
464
286
515
1568
1117
708
740
18
15
253
29
32
112
22
18
26
449
29
36
102
30
464
798
1794
1056
70
453
996
18
15
253
29
32
112
22
18
26
449
29
36
102
30
464
798
1795
800
61
388
996
18
15
253
29
32
112
22
18
26
449
29
36
102
542
784
798
1986
544
829
1860
772
18
15
253
29
32
112
22
18
26
449
29
36
102
542
784
798
1987
544
829
1860
772
18
15
253
29
32
112
22
18
26
449
541
36
102
30
464
798
770
544
838
837
996
18
15
253
29
32
112
22
18
26
449
541
36
102
30
464
798
771
544
829
836
996
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
770
1056
1606
1861
772
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
771
544
1597
1860
772
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
898
544
1606
1861
772
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
1410
288
829
1860
772
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
899
544
1597
1860
772
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
962
1056
1606
1861
772
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
1411
288
829
1860
772
18
15
253
29
32
112
22
18
26
449
541
36
102
542
784
798
963
544
1597
1860
772
18
15
253
29
32
112
22
18
26
449
541
36
614
542
784
798
770
544
1862
965
772
18
15
253
29
32
112
22
18
26
449
541
36
614
542
784
798
771
544
1853
1348
772
18
15
253
29
32
112
22
18
26
449
541
36
614
542
784
798
898
544
1862
965
772
18
15
253
29
32
112
22
18
26
449
541
36
614
542
784
798
899
544
1853
1348
772
18
15
253
29
32
112
22
18
26
449
541
36
614
542
784
798
962
544
1862
965
772
18
15
253
29
32
112
22
18
26
449
541
36
614
542
784
798
963
544
1853
1348
772
18
15
253
29
32
112
22
18
26
449
541
804
1510
798
784
798
1410
800
1862
1157
516
18
15
253
29
32
112
22
18
26
449
285
36
102
30
464
798
514
544
838
837
996
18
15
253
29
32
112
22
18
26
449
285
36
102
30
464
798
515
544
829
836
996
18
15
253
29
32
112
22
18
26
449
285
36
102
542
784
798
514
32
582
1861
772
18
15
253
29
32
112
22
18
26
449
285
36
102
542
784
798
515
32
573
1860
772
18
15
253
29
32
112
22
18
26
449
285
36
614
542
784
798
514
544
1862
965
772
18
15
253
29
32
112
22
18
26
449
285
36
614
542
784
798
515
544
1853
1348
772
18
15
253
29
32
112
22
18
26
194
30
34
102
30
16
280
768
544
70
196
4
18
15
253
29
32
112
22
18
26
194
30
34
102
30
16
280
384
544
70
196
4
18
15
253
29
32
112
22
18
26
194
30
34
102
30
16
280
896
544
70
196
4
18
15
253
29
32
112
22
18
26
194
30
34
102
30
272
280
768
544
70
708
900
18
15
253
29
32
112
22
18
26
194
30
34
102
30
272
280
384
544
70
708
900
18
15
253
29
32
112
22
18
26
194
30
34
102
30
272
280
896
544
70
708
900
18
15
253
29
32
112
22
18
26
194
30
34
102
30
464
280
768
544
70
196
996
18
15
253
29
32
112
22
18
26
194
30
34
102
542
528
280
768
544
1606
1860
1284
18
15
253
29
32
112
22
18
26
194
30
34
102
542
528
280
384
544
838
1860
1284
18
15
253
29
32
112
22
18
26
194
30
34
102
542
528
280
896
544
838
1860
1284
18
15
253
29
32
112
22
18
26
194
30
34
102
542
1552
1304
768
800
838
1860
1540
18
15
253
29
32
112
22
18
26
194
30
34
102
542
1552
1304
384
544
838
1860
1540
18
15
253
29
32
112
22
18
26
194
30
34
102
542
1552
1304
896
544
838
1860
1540
18
15
253
29
32
112
22
18
26
194
30
34
102
542
784
1304
384
544
838
1860
772
18
15
253
29
32
112
22
18
26
194
30
34
102
286
16
280
768
800
582
964
516
18
15
253
29
32
112
22
18
26
194
30
34
102
286
16
280
384
544
70
964
1028
18
15
253
29
32
112
22
18
26
194
30
34
102
286
16
280
896
544
70
964
1028
18
15
253
29
32
112
22
18
26
194
30
34
102
286
272
280
768
800
838
964
1796
18
15
253
29
32
112
22
18
26
194
30
34
102
286
272
280
384
544
838
964
1796
18
15
253
29
32
112
22
18
26
194
30
34
102
286
272
280
896
544
838
964
1796
18
15
253
29
32
112
22
18
26
194
30
34
102
798
528
280
768
544
1606
1988
1028
18
15
253
29
32
112
22
18
26
194
30
34
102
798
528
280
384
544
838
1988
1028
18
15
253
29
32
112
22
18
26
194
30
34
102
798
784
1304
384
544
838
1988
772
18
15
253
29
32
112
22
18
26
194
30
34
166
286
16
280
768
800
1478
452
260
18
15
253
29
32
112
22
18
26
194
30
34
614
542
16
280
768
800
1862
1348
1028
18
15
253
29
32
112
22
18
26
194
30
34
614
542
528
280
768
800
1862
1348
1284
18
15
253
29
32
112
22
18
26
194
30
34
614
542
1552
1304
768
800
1862
964
1540
18
15
253
29
32
112
22
18
26
194
30
34
614
1566
1552
1304
768
800
1862
1988
1028
18
15
253
29
32
112
22
18
26
194
30
34
614
286
16
280
768
800
1862
708
516
18
15
253
29
32
112
22
18
26
194
30
34
614
286
528
280
768
800
1862
708
1540
18
15
253
29
32
112
22
18
26
194
30
34
614
286
272
280
768
800
1862
708
644
18
15
253
29
32
112
22
18
26
194
30
34
614
286
464
280
768
800
1862
708
740
18
15
253
29
32
112
22
18
26
194
30
34
614
798
528
280
768
800
1862
836
1028
18
15
253
29
32
112
22
18
26
194
286
34
102
30
16
280
256
32
70
196
4
18
15
253
29
32
112
22
18
26
194
286
34
102
30
16
280
128
32
70
196
4
18
15
253
29
32
112
22
18
26
194
286
34
102
30
272
280
256
32
70
708
900
18
15
253
29
32
112
22
18
26
194
286
34
102
286
16
280
256
32
70
964
1028
18
15
253
29
32
112
22
18
26
194
286
34
102
286
16
280
128
288
326
900
516
18
15
253
29
32
112
22
18
26
194
286
34
102
286
272
280
128
288
838
964
1796
18
15
253
29
32
112
22
18
26
194
414
290
454
286
784
1304
512
544
390
484
772
18
15
253
29
32
112
22
18
26
194
414
402
454
286
528
280
512
128
646
676
1540
18
15
253
29
32
112
22
18
26
194
414
402
454
286
272
280
512
128
134
164
644
18
15
253
29
32
112
22
18
26
194
414
402
454
286
784
1304
512
128
646
676
1668
18
15
253
29
32
112
22
18
26
194
414
402
454
798
528
280
512
128
646
1700
1028
18
15
253
29
32
112
22
18
26
194
414
402
454
798
784
1304
512
128
646
1700
516
18
15
253
29
32
112
22
18
26
450
30
34
102
30
16
792
640
32
70
196
4
18
15
253
29
32
112
22
18
26
450
30
34
102
30
16
792
1792
1056
70
196
4
18
15
253
29
32
112
22
18
26
450
30
34
102
30
528
792
640
32
582
1732
1796
18
15
253
29
32
112
22
18
26
450
30
34
102
30
528
792
1792
800
838
836
1796
18
15
253
29
32
112
22
18
26
450
30
34
102
30
272
792
640
32
70
452
900
18
15
253
29
32
112
22
18
26
450
30
34
102
30
272
792
1792
1056
70
453
900
18
15
253
29
32
112
22
18
26
450
30
34
102
30
784
792
640
32
582
1732
1924
18
15
253
29
32
112
22
18
26
450
30
34
102
30
464
792
1792
1056
70
196
996
18
15
253
29
32
112
22
18
26
450
30
34
102
542
528
792
640
544
1606
1860
1284
18
15
253
29
32
112
22
18
26
450
30
34
102
542
528
792
1792
800
838
1860
1284
18
15
253
29
32
112
22
18
26
450
30
34
102
542
784
792
640
544
1606
1860
772
18
15
253
29
32
112
22
18
26
450
30
34
102
542
784
792
1792
800
838
1860
772
18
15
253
29
32
112
22
18
26
450
30
34
102
286
272
792
1792
800
838
964
1796
18
15
253
29
32
112
22
18
26
450
30
34
102
286
784
792
640
32
582
964
772
18
15
253
29
32
112
22
18
26
450
30
34
102
286
784
792
1792
1056
582
964
772
18
15
253
29
32
112
22
18
26
450
30
34
102
798
528
792
640
32
582
1988
1028
18
15
253
29
32
112
22
18
26
450
30
34
102
798
528
792
1792
544
838
1988
1028
18
15
253
29
32
112
22
18
26
450
30
34
102
798
784
792
640
32
582
1988
516
18
15
253
29
32
112
22
18
26
450
30
34
102
798
784
792
1792
544
838
1988
772
18
15
253
29
32
112
22
18
26
450
30
34
614
542
16
792
640
544
1862
1348
1028
18
15
253
29
32
112
22
18
26
450
30
34
614
542
528
792
640
544
1862
1348
1284
18
15
253
29
32
112
22
18
26
450
30
34
614
286
528
792
640
544
1862
708
1540
18
15
253
29
32
112
22
18
26
450
30
34
614
286
784
792
640
544
1862
708
1668
18
15
253
29
32
112
22
18
26
450
30
34
614
798
528
792
640
544
1862
1412
1028
18
15
253
29
32
112
22
18
26
450
30
34
614
798
784
792
640
544
1862
836
772
18
15
253
29
32
112
22
18
26
450
542
34
102
30
16
792
768
1056
70
196
4
18
15
253
29
32
112
22
18
26
450
542
34
102
30
16
792
896
32
70
196
4
18
15
253
29
32
112
22
18
26
450
542
34
102
30
16
792
1408
288
838
196
4
18
15
253
29
32
112
22
18
26
450
542
34
102
30
528
792
768
544
70
836
1796
18
15
253
29
32
112
22
18
26
450
542
34
102
30
528
792
896
544
838
836
1796
18
15
253
29
32
112
22
18
26
450
542
34
102
30
528
792
1408
288
838
836
1796
18
15
253
29
32
112
22
18
26
450
542
34
102
30
272
792
768
1056
1094
708
900
18
15
253
29
32
112
22
18
26
450
542
34
102
30
272
792
896
32
582
708
900
18
15
253
29
32
112
22
18
26
450
542
34
102
30
784
792
768
544
70
708
1924
18
15
253
29
32
112
22
18
26
450
542
34
102
30
784
792
896
544
70
708
1924
18
15
253
29
32
112
22
18
26
450
542
34
102
30
464
792
768
1056
70
196
996
18
15
253
29
32
112
22
18
26
450
542
34
102
542
528
792
768
1056
1606
1860
1284
18
15
253
29
32
112
22
18
26
450
542
34
102
542
528
792
896
544
1606
1860
1284
18
15
253
29
32
112
22
18
26
450
542
34
102
542
784
792
768
1056
1606
1860
772
18
15
253
29
32
112
22
18
26
450
542
34
102
542
784
792
896
544
1606
1860
772
18
15
253
29
32
112
22
18
26
450
542
34
102
286
272
792
768
544
838
964
1796
18
15
253
29
32
112
22
18
26
450
542
34
102
286
272
792
896
544
838
964
1796
18
15
253
29
32
112
22
18
26
450
542
34
102
286
272
792
1408
288
838
964
1796
18
15
253
29
32
112
22
18
26
450
542
34
102
286
784
792
768
544
70
964
772
18
15
253
29
32
112
22
18
26
450
542
34
102
286
784
792
896
544
838
901
772
18
15
253
29
32
112
22
18
26
450
542
34
102
286
784
792
1408
288
838
964
772
18
15
253
29
32
112
22
18
26
450
542
34
102
798
528
792
768
1056
1606
1988
1028
18
15
253
29
32
112
22
18
26
450
542
34
102
798
528
792
896
544
838
1988
1028
18
15
253
29
32
112
22
18
26
450
542
34
102
798
784
792
768
1056
1606
1988
516
18
15
253
29
32
112
22
18
26
450
542
34
102
798
784
792
896
544
838
1988
772
18
15
253
29
32
112
22
18
26
450
542
34
614
542
16
792
768
544
1862
900
1028
18
15
253
29
32
112
22
18
26
450
542
34
614
542
16
792
896
544
1862
900
1028
18
15
253
29
32
112
22
18
26
450
542
34
614
542
528
792
768
544
1862
1348
1284
18
15
253
29
32
112
22
18
26
450
542
34
614
542
528
792
896
544
1862
1348
1284
18
15
253
29
32
112
22
18
26
450
542
34
614
542
272
792
768
544
1862
1348
724
18
15
253
29
32
112
22
18
26
450
542
34
614
542
272
792
896
544
1862
1348
724
18
15
253
29
32
112
22
18
26
450
542
34
614
542
784
792
768
544
1862
1348
772
18
15
253
29
32
112
22
18
26
450
542
34
614
542
784
792
896
544
1862
1348
772
18
15
253
29
32
112
22
18
26
450
542
34
614
1566
16
792
768
544
1862
1988
4
18
15
253
29
32
112
22
18
26
450
542
34
614
1566
16
792
896
544
1862
1988
4
18
15
253
29
32
112
22
18
26
450
542
34
614
286
528
792
768
544
1862
708
1540
18
15
253
29
32
112
22
18
26
450
542
34
614
286
528
792
896
544
1862
708
1540
18
15
253
29
32
112
22
18
26
450
542
34
614
286
272
792
768
544
1862
708
644
18
15
253
29
32
112
22
18
26
450
542
34
614
286
272
792
896
544
1862
708
644
18
15
253
29
32
112
22
18
26
450
542
34
614
286
784
792
768
544
1862
708
1668
18
15
253
29
32
112
22
18
26
450
542
34
614
286
784
792
896
544
1862
708
1668
18
15
253
29
32
112
22
18
26
450
542
34
614
286
464
792
768
544
1862
708
740
18
15
253
29
32
112
22
18
26
450
542
34
614
798
528
792
768
544
1862
1412
1028
18
15
253
29
32
112
22
18
26
450
542
34
614
798
528
792
896
544
1862
1412
1028
18
15
253
29
32
112
22
18
26
450
542
34
614
798
784
792
768
544
1862
1413
1284
18
15
253
29
32
112
22
18
26
450
542
34
614
798
784
792
896
544
1862
1413
1284
18
15
253
29
32
112
22
18
26
450
542
802
1510
30
16
792
768
800
1862
68
4
18
15
253
29
32
112
22
18
26
450
542
802
1510
30
16
792
1408
800
1862
68
4
18
15
253
29
32
112
22
18
26
450
542
802
1510
542
528
792
768
800
1862
1092
1284
18
15
253
29
32
112
22
18
26
450
542
802
1510
542
528
792
1408
800
1862
1092
1284
18
15
253
29
32
112
22
18
26
450
542
802
1510
542
784
792
768
800
1862
1092
772
18
15
253
29
32
112
22
18
26
450
542
802
1510
542
784
792
1408
800
1862
1092
772
18
15
253
29
32
112
22
18
26
450
542
802
1510
286
528
792
768
800
1862
1348
1284
18
15
253
29
32
112
22
18
26
450
542
802
1510
286
528
792
1408
800
1862
1348
1284
18
15
253
29
32
112
22
18
26
450
542
802
1510
798
784
792
768
800
1862
1156
516
18
15
253
29
32
112
22
18
26
450
286
34
102
30
16
792
512
544
70
196
4
18
15
253
29
32
112
22
18
26
450
286
34
102
30
528
792
0
32
582
1732
1796
18
15
253
29
32
112
22
18
26
450
286
34
102
30
528
792
256
544
838
836
1796
18
15
253
29
32
112
22
18
26
450
286
34
102
30
272
792
0
32
70
708
900
18
15
253
29
32
112
22
18
26
450
286
34
102
30
272
792
512
32
70
708
900
18
15
253
29
32
112
22
18
26
450
286
34
102
30
272
792
256
544
838
1412
900
18
15
253
29
32
112
22
18
26
450
286
34
102
30
784
792
512
32
70
708
1924
18
15
253
29
32
112
22
18
26
450
286
34
102
30
464
792
512
32
70
196
996
18
15
253
29
32
112
22
18
26
450
286
34
102
542
528
792
0
32
582
1860
1284
18
15
253
29
32
112
22
18
26
450
286
34
102
542
528
792
512
544
582
1860
1284
18
15
253
29
32
112
22
18
26
450
286
34
102
542
528
792
256
544
838
1860
1284
18
15
253
29
32
112
22
18
26
450
286
34
102
542
784
792
0
32
582
1860
772
18
15
253
29
32
112
22
18
26
450
286
34
102
542
784
792
512
544
582
1860
772
18
15
253
29
32
112
22
18
26
450
286
34
102
542
784
792
256
544
838
1860
772
18
15
253
29
32
112
22
18
26
450
286
34
102
286
784
792
0
32
70
964
772
18
15
253
29
32
112
22
18
26
450
286
34
102
286
784
792
512
32
70
964
772
18
15
253
29
32
112
22
18
26
450
286
34
102
798
528
792
0
32
582
1988
1028
18
15
253
29
32
112
22
18
26
450
286
34
102
798
528
792
512
544
582
1988
1028
18
15
253
29
32
112
22
18
26
450
286
34
102
798
528
792
256
544
838
1988
1028
18
15
253
29
32
112
22
18
26
450
286
34
102
798
784
792
0
32
582
1988
516
18
15
253
29
32
112
22
18
26
450
286
34
102
798
784
792
512
544
582
1988
516
18
15
253
29
32
112
22
18
26
450
286
34
102
798
784
792
256
544
838
1988
772
18
15
253
29
32
112
22
18
26
450
286
34
166
286
784
792
0
288
454
452
772
18
15
253
29
32
112
22
18
26
450
286
34
614
542
16
792
512
544
1862
900
1028
18
15
253
29
32
112
22
18
26
450
286
34
614
542
528
792
512
544
1862
1348
1284
18
15
253
29
32
112
22
18
26
450
286
34
614
542
784
792
512
544
1862
964
772
18
15
253
29
32
112
22
18
26
450
286
34
614
286
528
792
512
544
1862
708
1540
18
15
253
29
32
112
22
18
26
450
286
34
614
286
272
792
512
544
1862
708
644
18
15
253
29
32
112
22
18
26
450
286
34
614
286
784
792
512
544
1862
708
1668
18
15
253
29
32
112
22
18
26
450
286
34
614
286
464
792
512
544
1862
708
740
18
15
253
29
32
112
22
18
26
450
286
34
614
798
528
792
512
544
1862
1412
1028
18
15
253
29
32
112
22
18
26
450
286
34
614
798
784
792
512
544
1862
836
772
18
15
253
29
32
112
22
18
26
450
286
802
102
30
528
792
256
800
70
836
1796
18
15
253
29
32
112
22
18
26
450
286
802
102
286
784
792
256
800
70
964
772
18
15
253
29
32
112
22
18
27
193
29
33
166
174
497
282
770
802
1518
265
837
18
15
253
29
32
112
22
18
27
193
29
36
102
30
17
281
771
544
70
198
1
18
15
253
29
32
112
22
18
27
193
29
36
102
30
17
281
387
32
70
198
1
18
15
253
29
32
112
22
18
27
193
29
36
102
30
17
281
899
544
70
198
1
18
15
253
29
32
112
22
18
27
193
29
36
102
30
17
281
835
544
70
198
1
18
15
253
29
32
112
22
18
27
193
29
36
102
30
17
281
963
1056
70
198
1
18
15
253
29
32
112
22
18
27
193
29
36
102
30
17
281
451
32
70
198
1
18
15
253
29
32
112
22
18
27
193
29
36
102
30
273
281
771
544
70
710
901
18
15
253
29
32
112
22
18
27
193
29
36
102
30
273
281
387
32
70
710
902
18
15
253
29
32
112
22
18
27
193
29
36
102
30
273
281
899
544
70
710
901
18
15
253
29
32
112
22
18
27
193
29
36
102
30
465
282
770
544
70
198
993
18
15
253
29
32
112
22
18
27
193
29
36
102
542
529
281
771
1568
1606
1862
1281
18
15
253
29
32
112
22
18
27
193
29
36
102
542
529
281
387
544
838
1862
1286
18
15
253
29
32
112
22
18
27
193
29
36
102
542
529
281
899
544
838
1862
1286
18
15
253
29
32
112
22
18
27
193
29
36
102
542
529
281
451
544
1606
1862
1281
18
15
253
29
32
112
22
18
27
193
29
36
102
542
273
281
771
1568
1606
1862
721
18
15
253
29
32
112
22
18
27
193
29
36
102
542
273
281
899
544
1606
1862
721
18
15
253
29
32
112
22
18
27
193
29
36
102
286
17
281
771
544
70
966
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
286
17
281
387
32
70
966
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
286
17
281
899
544
70
966
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
286
17
281
835
544
70
966
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
286
17
281
963
544
70
966
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
286
17
281
451
32
70
966
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
286
273
281
771
800
838
966
1793
18
15
253
29
32
112
22
18
27
193
29
36
102
286
273
281
387
544
838
966
1793
18
15
253
29
32
112
22
18
27
193
29
36
102
286
273
281
899
544
838
966
1793
18
15
253
29
32
112
22
18
27
193
29
36
102
286
465
282
770
544
61
901
737
18
15
253
29
32
112
22
18
27
193
29
36
102
798
529
281
771
1568
1606
1990
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
798
529
281
387
544
838
1990
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
798
529
281
899
544
838
1990
1025
18
15
253
29
32
112
22
18
27
193
29
36
102
798
529
281
451
544
1606
1990
1030
18
15
253
29
32
112
22
18
27
193
29
36
166
286
17
281
771
800
1478
454
257
18
15
253
29
32
112
22
18
27
193
29
36
614
542
17
281
771
800
1862
1350
1025
18
15
253
29
32
112
22
18
27
193
29
36
614
542
529
281
771
800
1862
1350
1281
18
15
253
29
32
112
22
18
27
193
29
36
614
542
273
281
771
800
1862
1350
721
18
15
253
29
32
112
22
18
27
193
29
36
614
1566
1553
1306
770
528
1862
1990
1025
18
15
253
29
32
112
22
18
27
193
29
36
614
1566
1553
1306
642
544
1853
1924
1025
18
15
253
29
32
112
22
18
27
193
29
36
614
286
17
281
771
800
1862
710
513
18
15
253
29
32
112
22
18
27
193
29
36
614
286
529
281
771
800
1862
710
1537
18
15
253
29
32
112
22
18
27
193
29
36
614
286
465
282
770
800
1862
710
742
18
15
253
29
32
112
22
18
27
193
29
36
614
798
529
281
771
800
1862
838
1025
18
15
253
29
32
112
22
18
27
193
285
36
102
30
17
281
259
544
70
198
1
18
15
253
29
32
112
22
18
27
193
285
36
102
30
17
281
195
32
70
198
1
18
15
253
29
32
112
22
18
27
193
285
36
102
30
17
281
323
544
70
198
1
18
15
253
29
32
112
22
18
27
193
285
36
102
30
273
281
259
32
70
710
902
18
15
253
29
32
112
22
18
27
193
285
36
102
30
273
281
131
32
70
710
902
18
15
253
29
32
112
22
18
27
193
285
36
102
542
529
281
131
32
573
1860
1281
18
15
253
29
32
112
22
18
27
193
285
36
102
542
529
281
195
32
573
1860
1281
18
15
253
29
32
112
22
18
27
193
285
36
102
542
529
281
323
544
582
1862
1281
18
15
253
29
32
112
22
18
27
193
285
36
102
286
17
281
259
544
573
900
513
18
15
253
29
32
112
22
18
27
193
285
36
102
286
17
281
195
32
70
966
1025
18
15
253
29
32
112
22
18
27
193
285
36
102
286
17
281
323
544
573
900
513
18
15
253
29
32
112
22
18
27
193
285
36
102
286
273
281
259
288
838
966
1793
18
15
253
29
32
112
22
18
27
193
285
36
102
286
273
281
131
288
838
966
1793
18
15
253
29
32
112
22
18
27
193
285
36
102
798
529
281
131
32
582
1990
1025
18
15
253
29
32
112
22
18
27
193
285
36
102
798
529
281
323
544
838
1990
1025
18
15
253
29
32
112
22
18
27
193
285
36
166
30
17
281
259
288
454
966
513
18
15
253
29
32
112
22
18
27
193
285
36
166
30
17
281
195
288
454
966
513
18
15
253
29
32
112
22
18
27
193
285
36
166
286
17
281
259
288
454
454
1
18
15
253
29
32
112
22
18
27
193
285
36
166
286
17
281
195
288
454
454
1
18
15
253
29
32
112
22
18
27
193
285
404
454
286
17
281
131
384
317
292
517
18
15
253
29
32
112
22
18
27
193
285
404
454
798
785
281
131
384
317
804
517
18
15
253
29
32
112
22
18
27
193
285
804
102
30
17
281
259
800
70
390
513
18
15
253
29
32
112
22
18
27
193
285
804
102
286
17
281
259
800
70
966
513
18
15
253
29
32
112
22
18
27
193
285
804
102
286
273
281
259
800
70
966
465
18
15
253
29
32
112
22
18
27
193
157
33
166
174
497
282
2
290
494
265
837
18
15
253
29
32
112
22
18
27
193
157
36
102
30
17
281
3
32
70
198
1
18
15
253
29
32
112
22
18
27
193
157
36
102
30
273
281
3
32
70
198
897
18
15
253
29
32
112
22
18
27
193
157
36
102
30
465
282
2
32
70
197
997
18
15
253
29
32
112
22
18
27
193
157
36
102
286
17
281
3
32
61
900
1025
18
15
253
29
32
112
22
18
27
193
157
36
102
286
273
281
3
32
317
900
646
18
15
253
29
32
112
22
18
27
193
157
36
102
798
529
281
3
288
829
1924
1025
18
15
253
29
32
112
22
18
27
193
157
36
102
798
785
1305
3
288
829
1924
769
18
15
253
29
32
112
22
18
27
193
157
36
166
30
17
281
3
32
454
966
513
18
15
253
29
32
112
22
18
27
193
157
36
166
286
17
281
3
32
454
454
1
18
15
253
29
32
112
22
18
27
193
157
401
454
462
497
282
2
386
318
518
549
18
15
253
29
32
112
22
18
27
193
157
404
454
462
497
282
2
384
317
516
549
18
15
253
29
32
112
22
18
27
193
413
36
102
542
785
1305
515
32
573
1860
769
18
15
253
29
32
112
22
18
27
193
413
36
102
798
785
1305
515
32
582
1990
513
18
15
253
29
32
112
22
18
27
193
413
401
454
462
497
282
514
258
318
516
549
18
15
253
29
32
112
22
18
27
193
413
292
102
30
465
282
514
544
61
452
997
18
15
253
29
32
112
22
18
27
193
413
292
102
542
529
281
515
544
573
1860
1281
18
15
253
29
32
112
22
18
27
193
413
292
102
542
785
1305
515
544
573
1860
769
18
15
253
29
32
112
22
18
27
193
413
292
102
286
273
281
515
544
61
900
646
18
15
253
29
32
112
22
18
27
193
413
292
102
286
465
282
514
544
1181
901
737
18
15
253
29
32
112
22
18
27
193
413
292
102
798
529
281
515
544
582
1990
1025
18
15
253
29
32
112
22
18
27
193
413
292
102
798
785
1305
515
544
582
1990
513
18
15
253
29
32
112
22
18
27
193
413
292
166
30
465
282
514
544
221
964
993
18
15
253
29
32
112
22
18
27
193
413
292
454
286
529
281
515
544
390
722
1537
18
15
253
29
32
112
22
18
27
193
413
292
454
462
497
282
514
544
390
518
549
18
15
253
29
32
112
22
18
27
193
413
292
454
478
465
282
514
544
390
521
577
18
15
253
29
32
112
22
18
27
193
413
292
454
478
497
282
514
544
390
521
641
18
15
253
29
32
112
22
18
27
193
413
292
614
30
465
282
514
544
1597
1220
997
18
15
253
29
32
112
22
18
27
193
413
292
614
542
529
281
515
544
1597
900
897
18
15
253
29
32
112
22
18
27
193
413
292
614
542
1553
1305
515
544
1597
900
1537
18
15
253
29
32
112
22
18
27
193
413
292
614
542
273
281
515
544
1597
900
645
18
15
253
29
32
112
22
18
27
193
413
292
614
542
785
1305
515
544
1597
1348
769
18
15
253
29
32
112
22
18
27
193
413
292
614
542
689
282
514
544
1597
900
966
18
15
253
29
32
112
22
18
27
193
413
404
454
798
785
1305
515
256
317
804
517
18
15
253
29
32
112
22
18
27
193
413
404
454
462
497
281
515
256
317
516
549
18
15
253
29
32
112
22
18
27
193
413
404
454
462
497
282
514
256
317
516
549
18
15
253
29
32
112
22
18
27
193
413
804
614
542
529
281
515
1568
1094
1350
1281
18
15
253
29
32
112
22
18
27
193
413
804
614
542
689
282
514
1568
1085
900
966
18
15
253
29
32
112
22
18
27
193
413
804
614
286
465
282
514
1568
1094
709
741
18
15
253
29
32
112
22
18
27
193
413
804
614
798
529
281
515
1568
1094
1414
1025
18
15
253
29
32
112
22
18
27
449
29
36
102
30
17
793
643
32
70
198
1
18
15
253
29
32
112
22
18
27
449
29
36
102
30
529
793
643
32
582
1734
1793
18
15
253
29
32
112
22
18
27
449
29
36
102
30
529
793
451
544
829
836
1793
18
15
253
29
32
112
22
18
27
449
29
36
102
542
529
793
643
32
573
1860
1285
18
15
253
29
32
112
22
18
27
449
29
36
102
542
529
793
451
544
829
1860
1286
18
15
253
29
32
112
22
18
27
449
29
36
102
542
273
793
643
544
1606
1862
721
18
15
253
29
32
112
22
18
27
449
29
36
102
542
785
793
643
32
573
1860
769
18
15
253
29
32
112
22
18
27
449
29
36
102
542
785
793
1987
544
829
1860
774
18
15
253
29
32
112
22
18
27
449
29
36
102
286
273
793
643
544
838
966
1793
18
15
253
29
32
112
22
18
27
449
29
36
102
286
785
793
387
32
61
900
769
18
15
253
29
32
112
22
18
27
449
29
36
102
286
785
793
643
32
70
966
769
18
15
253
29
32
112
22
18
27
449
29
36
102
286
785
793
1795
1056
582
966
769
18
15
253
29
32
112
22
18
27
449
29
36
102
286
785
793
1923
1056
582
966
769
18
15
253
29
32
112
22
18
27
449
29
36
102
798
529
793
643
32
582
1990
1025
18
15
253
29
32
112
22
18
27
449
29
36
102
798
785
793
387
800
838
1990
769
18
15
253
29
32
112
22
18
27
449
29
36
102
798
785
793
643
32
582
1990
513
18
15
253
29
32
112
22
18
27
449
29
36
102
798
785
793
451
544
838
1990
769
18
15
253
29
32
112
22
18
27
449
29
36
102
798
785
793
1987
544
838
1990
769
18
15
253
29
32
112
22
18
27
449
29
36
614
542
529
793
643
544
1862
1350
1281
18
15
253
29
32
112
22
18
27
449
29
36
614
542
273
793
643
544
1862
1350
721
18
15
253
29
32
112
22
18
27
449
29
36
614
542
785
793
643
544
1853
1348
774
18
15
253
29
32
112
22
18
27
449
29
36
614
286
529
793
643
544
1862
710
1537
18
15
253
29
32
112
22
18
27
449
29
36
614
286
273
793
643
544
1862
710
2001
18
15
253
29
32
112
22
18
27
449
29
36
614
286
785
793
643
544
1862
710
1665
18
15
253
29
32
112
22
18
27
449
29
36
614
798
529
793
643
544
1862
1414
1025
18
15
253
29
32
112
22
18
27
449
29
36
614
798
785
793
643
544
1862
838
769
18
15
253
29
32
112
22
18
27
449
541
36
102
30
17
793
771
1056
70
198
1
18
15
253
29
32
112
22
18
27
449
541
36
102
30
17
793
899
32
70
198
1
18
15
253
29
32
112
22
18
27
449
541
36
102
30
17
793
963
1056
70
198
1
18
15
253
29
32
112
22
18
27
449
541
36
102
30
529
793
771
1056
1094
1222
1793
18
15
253
29
32
112
22
18
27
449
541
36
102
30
529
793
899
544
838
838
1793
18
15
253
29
32
112
22
18
27
449
541
36
102
30
529
793
835
544
838
838
1793
18
15
253
29
32
112
22
18
27
449
541
36
102
30
529
793
963
544
838
838
1793
18
15
253
29
32
112
22
18
27
449
541
36
102
30
273
793
771
1056
1094
710
901
18
15
253
29
32
112
22
18
27
449
541
36
102
30
273
793
899
32
61
388
901
18
15
253
29
32
112
22
18
27
449
541
36
102
542
529
793
771
1056
1606
1862
1281
18
15
253
29
32
112
22
18
27
449
541
36
102
542
529
793
899
544
1606
1862
1281
18
15
253
29
32
112
22
18
27
449
541
36
102
542
529
793
835
544
1606
1862
1281
18
15
253
29
32
112
22
18
27
449
541
36
102
542
529
793
963
544
1606
1862
1281
18
15
253
29
32
112
22
18
27
449
541
36
102
542
273
793
771
1056
1606
1862
721
18
15
253
29
32
112
22
18
27
449
541
36
102
542
785
793
771
1056
1606
1862
769
18
15
253
29
32
112
22
18
27
449
541
36
102
542
785
793
899
544
1606
1862
769
18
15
253
29
32
112
22
18
27
449
541
36
102
542
785
793
963
1056
1606
1862
769
18
15
253
29
32
112
22
18
27
449
541
36
102
286
273
793
771
32
838
966
1793
18
15
253
29
32
112
22
18
27
449
541
36
102
286
273
793
899
544
838
966
1793
18
15
253
29
32
112
22
18
27
449
541
36
102
286
785
793
771
32
582
966
769
18
15
253
29
32
112
22
18
27
449
541
36
102
286
785
793
899
544
70
966
769
18
15
253
29
32
112
22
18
27
449
541
36
102
798
529
793
771
1056
1606
1926
1025
18
15
253
29
32
112
22
18
27
449
541
36
102
798
529
793
899
544
838
1990
1025
18
15
253
29
32
112
22
18
27
449
541
36
102
798
529
793
835
544
838
1990
1025
18
15
253
29
32
112
22
18
27
449
541
36
102
798
529
793
963
544
838
1990
1025
18
15
253
29
32
112
22
18
27
449
541
36
102
798
785
793
771
1056
1606
1926
769
18
15
253
29
32
112
22
18
27
449
541
36
102
798
785
793
899
544
838
1990
769
18
15
253
29
32
112
22
18
27
449
541
36
102
798
785
793
963
1056
1606
1926
769
18
15
253
29
32
112
22
18
27
449
541
36
614
542
529
793
771
544
1862
1350
1281
18
15
253
29
32
112
22
18
27
449
541
36
614
542
529
793
899
544
1862
1350
1281
18
15
253
29
32
112
22
18
27
449
541
36
614
542
529
793
835
544
1853
900
897
18
15
253
29
32
112
22
18
27
449
541
36
614
542
529
793
963
544
1862
1350
1281
18
15
253
29
32
112
22
18
27
449
541
36
614
542
273
793
771
544
1862
1350
721
18
15
253
29
32
112
22
18
27
449
541
36
614
542
273
793
899
544
1862
1350
721
18
15
253
29
32
112
22
18
27
449
541
36
614
542
785
793
771
544
1862
1350
769
18
15
253
29
32
112
22
18
27
449
541
36
614
542
785
793
899
544
1862
1350
769
18
15
253
29
32
112
22
18
27
449
541
36
614
542
785
793
963
544
1862
1350
769
18
15
253
29
32
112
22
18
27
449
541
36
614
286
529
793
771
544
1862
710
1537
18
15
253
29
32
112
22
18
27
449
541
36
614
286
529
793
899
544
1862
710
1537
18
15
253
29
32
112
22
18
27
449
541
36
614
286
529
793
963
544
1862
710
1537
18
15
253
29
32
112
22
18
27
449
541
36
614
286
273
793
771
544
1862
710
645
18
15
253
29
32
112
22
18
27
449
541
36
614
286
273
793
899
544
1862
710
645
18
15
253
29
32
112
22
18
27
449
541
36
614
286
785
793
771
544
1862
710
1665
18
15
253
29
32
112
22
18
27
449
541
36
614
286
785
793
899
544
1862
710
1665
18
15
253
29
32
112
22
18
27
449
541
36
614
286
465
794
770
544
1862
710
737
18
15
253
29
32
112
22
18
27
449
541
36
614
798
529
793
771
544
1862
1414
1025
18
15
253
29
32
112
22
18
27
449
541
36
614
798
529
793
899
544
1862
1414
1025
18
15
253
29
32
112
22
18
27
449
541
36
614
798
529
793
835
544
1853
1412
1030
18
15
253
29
32
112
22
18
27
449
541
36
614
798
529
793
963
544
1862
1414
1025
18
15
253
29
32
112
22
18
27
449
541
36
614
798
785
793
771
544
1862
1414
1281
18
15
253
29
32
112
22
18
27
449
541
36
614
798
785
793
899
544
1862
1414
1281
18
15
253
29
32
112
22
18
27
449
541
36
614
798
785
793
963
544
1862
1414
1281
18
15
253
29
32
112
22
18
27
449
541
804
1510
30
17
793
771
800
1862
70
1
18
15
253
29
32
112
22
18
27
449
541
804
1510
542
529
793
771
800
1862
1094
1281
18
15
253
29
32
112
22
18
27
449
541
804
1510
286
529
793
771
800
1862
1350
1281
18
15
253
29
32
112
22
18
27
449
541
804
1510
286
785
793
771
800
1862
134
769
18
15
253
29
32
112
22
18
27
449
541
804
1510
798
785
793
771
800
1862
1158
513
18
15
253
29
32
112
22
18
27
449
285
36
102
30
17
793
1155
544
669
388
257
18
15
253
29
32
112
22
18
27
449
285
36
102
30
17
793
579
544
829
388
513
18
15
253
29
32
112
22
18
27
449
285
36
102
30
529
793
515
544
582
1734
1793
18
15
253
29
32
112
22
18
27
449
285
36
102
30
529
793
259
544
838
838
1798
18
15
253
29
32
112
22
18
27
449
285
36
102
30
529
793
579
544
829
836
1793
18
15
253
29
32
112
22
18
27
449
285
36
102
30
273
793
515
544
70
710
902
18
15
253
29
32
112
22
18
27
449
285
36
102
542
529
793
3
32
573
1860
1281
18
15
253
29
32
112
22
18
27
449
285
36
102
542
529
793
515
544
573
1860
1381
18
15
253
29
32
112
22
18
27
449
285
36
102
542
529
793
259
544
838
1862
1281
18
15
253
29
32
112
22
18
27
449
285
36
102
542
529
793
579
544
573
1860
1381
18
15
253
29
32
112
22
18
27
449
285
36
102
542
785
793
3
32
573
1860
769
18
15
253
29
32
112
22
18
27
449
285
36
102
542
785
793
515
544
573
1860
769
18
15
253
29
32
112
22
18
27
449
285
36
102
542
785
793
259
544
838
1862
769
18
15
253
29
32
112
22
18
27
449
285
36
102
286
273
793
3
544
838
966
1793
18
15
253
29
32
112
22
18
27
449
285
36
102
286
273
793
515
544
838
966
1793
18
15
253
29
32
112
22
18
27
449
285
36
102
286
273
793
259
544
838
966
1793
18
15
253
29
32
112
22
18
27
449
285
36
102
286
785
793
1027
32
70
966
769
18
15
253
29
32
112
22
18
27
449
285
36
102
286
785
793
3
32
70
966
769
18
15
253
29
32
112
22
18
27
449
285
36
102
286
785
793
515
544
70
966
769
18
15
253
29
32
112
22
18
27
449
285
36
102
286
785
793
259
32
70
966
769
18
15
253
29
32
112
22
18
27
449
285
36
102
798
529
793
3
32
582
1990
1025
18
15
253
29
32
112
22
18
27
449
285
36
102
798
529
793
515
544
582
1990
1025
18
15
253
29
32
112
22
18
27
449
285
36
102
798
529
793
579
544
829
1924
1025
18
15
253
29
32
112
22
18
27
449
285
36
102
798
785
793
3
32
582
1990
513
18
15
253
29
32
112
22
18
27
449
285
36
102
798
785
793
515
544
582
1990
513
18
15
253
29
32
112
22
18
27
449
285
36
102
798
785
793
259
544
838
1990
769
18
15
253
29
32
112
22
18
27
449
285
36
166
286
785
793
3
32
454
454
769
18
15
253
29
32
112
22
18
27
449
285
36
166
286
785
793
515
288
454
454
774
18
15
253
29
32
112
22
18
27
449
285
36
614
542
529
793
1027
544
1862
1350
1281
18
15
253
29
32
112
22
18
27
449
285
36
614
542
529
793
515
544
1862
1350
1281
18
15
253
29
32
112
22
18
27
449
285
36
614
542
529
793
579
544
1853
900
897
18
15
253
29
32
112
22
18
27
449
285
36
614
542
273
793
1027
544
1862
1350
721
18
15
253
29
32
112
22
18
27
449
285
36
614
542
273
793
515
544
1862
1350
721
18
15
253
29
32
112
22
18
27
449
285
36
614
542
785
793
1027
544
1862
966
769
18
15
253
29
32
112
22
18
27
449
285
36
614
542
785
793
515
544
1862
966
769
18
15
253
29
32
112
22
18
27
449
285
36
614
286
529
793
1027
544
1862
710
1537
18
15
253
29
32
112
22
18
27
449
285
36
614
286
529
793
515
544
1862
710
1537
18
15
253
29
32
112
22
18
27
449
285
36
614
286
273
793
1027
544
1862
710
646
18
15
253
29
32
112
22
18
27
449
285
36
614
286
273
793
515
544
1862
710
646
18
15
253
29
32
112
22
18
27
449
285
36
614
286
785
793
1027
544
1862
710
1665
18
15
253
29
32
112
22
18
27
449
285
36
614
286
785
793
515
544
1862
710
1665
18
15
253
29
32
112
22
18
27
449
285
36
614
286
465
794
514
544
1862
710
742
18
15
253
29
32
112
22
18
27
449
285
36
614
798
529
793
515
544
1862
1414
1025
18
15
253
29
32
112
22
18
27
449
285
36
614
798
529
793
579
544
1853
1412
1030
18
15
253
29
32
112
22
18
27
449
285
36
614
798
785
793
1027
544
1862
1478
769
18
15
253
29
32
112
22
18
27
449
285
36
614
798
785
793
515
544
1862
1478
769
18
15
253
29
32
112
22
18
27
449
285
804
102
30
529
793
259
800
70
838
1793
18
15
253
29
32
112
22
18
27
449
285
804
102
286
273
793
515
800
70
966
465
18
15
253
29
32
112
22
18
27
449
285
804
102
286
785
793
515
800
70
966
769
18
15
253
29
32
112
22
18
27
449
285
804
102
286
785
793
259
800
70
966
769
18
15
253
29
32
112
22
18
27
449
285
804
614
30
785
793
515
800
1094
1222
1921
18
15
253
29
32
112
22
18
27
449
285
804
614
542
529
793
515
800
1094
1350
1285
18
15
253
29
32
112
22
18
27
449
285
804
614
542
529
793
259
800
1094
1350
1285
18
15
253
29
32
112
22
18
27
449
285
804
614
542
273
793
515
800
1094
1350
721
18
15
253
29
32
112
22
18
27
449
285
804
614
542
785
793
515
800
1094
1350
769
18
15
253
29
32
112
22
18
27
449
285
804
614
542
785
793
259
800
1094
1350
769
18
15
253
29
32
112
22
18
27
449
285
804
614
286
529
793
515
800
1094
710
1537
18
15
253
29
32
112
22
18
27
449
285
804
614
286
273
793
515
800
1094
710
465
18
15
253
29
32
112
22
18
27
449
285
804
614
286
785
793
515
800
1094
710
1665
18
15
253
29
32
112
22
18
27
449
285
804
614
286
785
793
259
800
1094
710
1665
18
15
253
29
32
112
22
18
27
449
285
804
614
798
529
793
515
800
1094
1414
1025
18
15
253
29
32
112
22
18
27
449
285
804
614
798
785
793
515
800
1094
1414
257
18
15
253
29
32
112
22
18
27
449
285
804
614
798
785
793
259
800
1094
1414
257
18
15
253
29
32
112
22
18
27
195
29
36
102
30
17
280
769
1056
70
198
1
18
15
253
29
32
112
22
18
27
195
29
36
102
30
17
280
385
32
70
197
5
18
15
253
29
32
112
22
18
27
195
29
36
102
30
17
280
897
544
70
197
5
18
15
253
29
32
112
22
18
27
195
29
36
102
30
17
280
833
544
61
388
1
18
15
253
29
32
112
22
18
27
195
29
36
102
30
17
280
961
544
70
197
5
18
15
253
29
32
112
22
18
27
195
29
36
102
30
17
280
449
32
61
388
1
18
15
253
29
32
112
22
18
27
195
29
36
102
30
529
280
769
544
1606
1734
1793
18
15
253
29
32
112
22
18
27
195
29
36
102
30
529
280
385
544
829
836
1793
18
15
253
29
32
112
22
18
27
195
29
36
102
30
529
280
897
544
1606
1734
1793
18
15
253
29
32
112
22
18
27
195
29
36
102
30
273
280
769
1056
582
710
901
18
15
253
29
32
112
22
18
27
195
29
36
102
30
273
280
385
32
70
453
901
18
15
253
29
32
112
22
18
27
195
29
36
102
30
273
280
641
32
70
453
901
18
15
253
29
32
112
22
18
27
195
29
36
102
30
273
280
897
32
61
388
901
18
15
253
29
32
112
22
18
27
195
29
36
102
30
273
280
833
544
61
388
901
18
15
253
29
32
112
22
18
27
195
29
36
102
30
273
280
961
544
70
710
901
18
15
253
29
32
112
22
18
27
195
29
36
102
30
273
280
449
32
61
388
901
18
15
253
29
32
112
22
18
27
195
29
36
102
30
465
280
769
544
70
198
993
18
15
253
29
32
112
22
18
27
195
29
36
102
542
529
280
769
544
1606
1862
1281
18
15
253
29
32
112
22
18
27
195
29
36
102
542
529
280
385
544
838
1862
1286
18
15
253
29
32
112
22
18
27
195
29
36
102
542
529
280
897
544
838
1862
1286
18
15
253
29
32
112
22
18
27
195
29
36
102
542
529
280
833
800
829
1860
1281
18
15
253
29
32
112
22
18
27
195
29
36
102
542
529
280
961
800
829
1860
1281
18
15
253
29
32
112
22
18
27
195
29
36
102
542
529
280
449
288
573
1860
1281
18
15
253
29
32
112
22
18
27
195
29
36
102
542
1553
1304
641
544
838
1862
1542
18
15
253
29
32
112
22
18
27
195
29
36
102
542
273
280
769
544
1606
1862
721
18
15
253
29
32
112
22
18
27
195
29
36
102
542
273
280
897
544
1606
1862
721
18
15
253
29
32
112
22
18
27
195
29
36
102
542
785
1304
385
544
838
1862
774
18
15
253
29
32
112
22
18
27
195
29
36
102
542
785
1304
705
544
829
1860
774
18
15
253
29
32
112
22
18
27
195
29
36
102
286
17
280
769
544
70
966
1025
18
15
253
29
32
112
22
18
27
195
29
36
102
286
17
280
385
32
70
965
1029
18
15
253
29
32
112
22
18
27
195
29
36
102
286
17
280
897
544
70
965
1029
18
15
253
29
32
112
22
18
27
195
29
36
102
286
17
280
833
544
61
900
1025
18
15
253
29
32
112
22
18
27
195
29
36
102
286
17
280
961
544
70
965
1029
18
15
253
29
32
112
22
18
27
195
29
36
102
286
17
280
449
32
61
900
1025
18
15
253
29
32
112
22
18
27
195
29
36
102
286
273
280
769
544
829
900
645
18
15
253
29
32
112
22
18
27
195
29
36
102
286
273
280
385
544
838
966
1793
18
15
253
29
32
112
22
18
27
195
29
36
102
286
273
280
897
544
838
966
1793
18
15
253
29
32
112
22
18
27
195
29
36
102
286
273
280
833
544
829
900
645
18
15
253
29
32
112
22
18
27
195
29
36
102
286
273
280
961
800
829
900
645
18
15
253
29
32
112
22
18
27
195
29
36
102
286
465
280
769
544
61
901
737
18
15
253
29
32
112
22
18
27
195
29
36
102
798
529
280
769
544
1606
1926
1025
18
15
253
29
32
112
22
18
27
195
29
36
102
798
529
280
385
544
838
1990
1025
18
15
253
29
32
112
22
18
27
195
29
36
102
798
529
280
897
544
838
1989
1029
18
15
253
29
32
112
22
18
27
195
29
36
102
798
529
280
833
800
829
1924
1025
18
15
253
29
32
112
22
18
27
195
29
36
102
798
529
280
961
1568
1597
1924
1025
18
15
253
29
32
112
22
18
27
195
29
36
102
798
785
1304
385
544
838
1990
769
18
15
253
29
32
112
22
18
27
195
29
36
102
798
785
1304
705
544
829
1924
769
18
15
253
29
32
112
22
18
27
195
29
36
166
286
17
280
769
800
1478
454
257
18
15
253
29
32
112
22
18
27
195
29
36
614
542
17
280
769
800
1862
1350
1025
18
15
253
29
32
112
22
18
27
195
29
36
614
542
529
280
769
800
1862
1350
1281
18
15
253
29
32
112
22
18
27
195
29
36
614
542
273
280
769
800
1862
1350
721
18
15
253
29
32
112
22
18
27
195
29
36
614
1566
1553
1304
641
544
1853
1924
1025
18
15
253
29
32
112
22
18
27
195
29
36
614
286
17
280
769
800
1862
710
513
18
15
253
29
32
112
22
18
27
195
29
36
614
286
529
280
769
800
1862
710
1537
18
15
253
29
32
112
22
18
27
195
29
36
614
286
273
280
769
800
1862
710
645
18
15
253
29
32
112
22
18
27
195
29
36
614
286
465
280
769
800
1862
710
742
18
15
253
29
32
112
22
18
27
195
29
36
614
798
529
280
769
800
1862
838
1025
18
15
253
29
32
112
22
18
27
195
29
548
102
30
529
280
769
1824
582
1734
1793
18
15
253
29
32
112
22
18
27
195
29
548
102
542
529
280
769
1824
582
1862
1281
18
15
253
29
32
112
22
18
27
195
29
548
102
798
529
280
769
1824
582
1990
1025
18
15
253
29
32
112
22
18
27
195
285
36
102
30
17
280
257
32
70
198
1
18
15
253
29
32
112
22
18
27
195
285
36
102
30
17
280
129
32
70
197
5
18
15
253
29
32
112
22
18
27
195
285
36
102
30
17
280
193
32
70
197
5
18
15
253
29
32
112
22
18
27
195
285
36
102
30
17
280
321
544
61
388
513
18
15
253
29
32
112
22
18
27
195
285
36
102
30
529
280
257
544
838
838
1798
18
15
253
29
32
112
22
18
27
195
285
36
102
30
273
280
257
32
70
710
902
18
15
253
29
32
112
22
18
27
195
285
36
102
30
273
280
129
32
70
710
902
18
15
253
29
32
112
22
18
27
195
285
36
102
30
273
280
193
32
61
388
901
18
15
253
29
32
112
22
18
27
195
285
36
102
30
273
280
321
288
413
388
901
18
15
253
29
32
112
22
18
27
195
285
36
102
542
529
280
257
544
838
1862
1281
18
15
253
29
32
112
22
18
27
195
285
36
102
542
529
280
129
32
573
1860
1281
18
15
253
29
32
112
22
18
27
195
285
36
102
542
529
280
193
32
573
1860
1281
18
15
253
29
32
112
22
18
27
195
285
36
102
542
529
280
321
544
829
1860
1281
18
15
253
29
32
112
22
18
27
195
285
36
102
542
273
280
129
160
669
1861
721
18
15
253
29
32
112
22
18
27
195
285
36
102
542
785
1304
193
32
573
1860
769
18
15
253
29
32
112
22
18
27
195
285
36
102
286
17
280
257
32
70
966
1025
18
15
253
29
32
112
22
18
27
195
285
36
102
286
17
280
129
32
70
965
1029
18
15
253
29
32
112
22
18
27
195
285
36
102
286
17
280
193
32
70
965
1029
18
15
253
29
32
112
22
18
27
195
285
36
102
286
17
280
321
544
573
900
513
18
15
253
29
32
112
22
18
27
195
285
36
102
286
273
280
257
544
838
966
1793
18
15
253
29
32
112
22
18
27
195
285
36
102
286
273
280
129
288
838
966
1793
18
15
253
29
32
112
22
18
27
195
285
36
102
286
273
280
193
288
838
966
1793
18
15
253
29
32
112
22
18
27
195
285
36
102
286
273
280
321
544
829
900
645
18
15
253
29
32
112
22
18
27
195
285
36
102
798
529
280
257
544
838
1989
1029
18
15
253
29
32
112
22
18
27
195
285
36
102
798
529
280
129
32
582
1990
1025
18
15
253
29
32
112
22
18
27
195
285
36
102
798
529
280
321
544
829
1924
1025
18
15
253
29
32
112
22
18
27
195
285
36
166
30
17
280
257
288
454
965
517
18
15
253
29
32
112
22
18
27
195
285
36
166
30
17
280
129
32
454
966
513
18
15
253
29
32
112
22
18
27
195
285
36
166
286
17
280
257
288
454
453
5
18
15
253
29
32
112
22
18
27
195
285
36
166
286
17
280
129
32
454
454
513
18
15
253
29
32
112
22
18
27
195
285
404
454
542
17
280
129
384
317
932
1029
18
15
253
29
32
112
22
18
27
195
285
404
454
286
17
280
129
384
317
292
517
18
15
253
29
32
112
22
18
27
195
285
404
454
798
17
280
129
384
317
804
5
18
15
253
29
32
112
22
18
27
195
285
404
454
798
785
280
129
384
317
804
517
18
15
253
29
32
112
22
18
27
195
285
804
102
30
17
280
257
800
70
389
517
18
15
253
29
32
112
22
18
27
195
285
804
102
30
529
280
257
800
70
838
1793
18
15
253
29
32
112
22
18
27
195
285
804
102
286
17
280
257
800
70
966
513
18
15
253
29
32
112
22
18
27
195
285
804
102
286
273
280
257
800
70
966
465
18
15
253
29
32
112
22
18
27
195
157
36
102
30
17
280
1
32
61
388
1
18
15
253
29
32
112
22
18
27
195
157
36
102
30
529
280
1
288
829
837
1797
18
15
253
29
32
112
22
18
27
195
157
36
102
30
273
280
1
32
61
388
901
18
15
253
29
32
112
22
18
27
195
157
36
102
30
465
280
1
32
93
196
997
18
15
253
29
32
112
22
18
27
195
157
36
102
286
17
280
1
32
61
900
1025
18
15
253
29
32
112
22
18
27
195
157
36
102
286
273
280
1
32
317
900
646
18
15
253
29
32
112
22
18
27
195
157
36
102
798
529
280
1
288
829
1924
1025
18
15
253
29
32
112
22
18
27
195
157
36
102
798
785
1304
1
288
829
1924
769
18
15
253
29
32
112
22
18
27
195
157
36
166
30
17
280
1
32
477
964
518
18
15
253
29
32
112
22
18
27
195
157
36
166
286
17
280
1
32
477
452
6
18
15
253
29
32
112
22
18
27
195
157
292
102
30
529
280
1
800
573
836
1798
18
15
253
29
32
112
22
18
27
195
157
292
102
286
273
280
1
800
573
900
646
18
15
253
29
32
112
22
18
27
195
157
292
454
286
785
280
1
800
1926
1234
769
18
15
253
29
32
112
22
18
27
195
157
292
454
798
785
280
1
800
1926
1426
262
18
15
253
29
32
112
22
18
27
195
157
404
454
30
17
280
1
384
317
100
5
18
15
253
29
32
112
22
18
27
195
157
404
454
542
17
280
1
384
317
932
1029
18
15
253
29
32
112
22
18
27
195
157
404
454
286
17
280
1
384
317
420
5
18
15
253
29
32
112
22
18
27
195
157
404
454
798
17
280
1
384
317
804
5
18
15
253
29
32
112
22
18
27
195
157
404
454
798
785
280
1
384
317
804
517
18
15
253
29
32
112
22
18
27
195
157
404
454
798
785
1304
1
384
317
804
517
18
15
253
29
32
112
22
18
27
195
157
404
454
462
497
280
1
384
317
516
549
18
15
253
29
32
112
22
18
27
195
413
36
102
30
273
280
513
32
61
388
901
18
15
253
29
32
112
22
18
27
195
413
36
102
542
529
280
513
32
573
1860
1281
18
15
253
29
32
112
22
18
27
195
413
36
102
542
785
1304
513
32
573
1860
769
18
15
253
29
32
112
22
18
27
195
413
36
102
798
785
1304
513
32
605
1988
513
18
15
253
29
32
112
22
18
27
195
413
292
102
30
529
280
513
544
573
836
1798
18
15
253
29
32
112
22
18
27
195
413
292
102
30
273
280
513
544
61
388
901
18
15
253
29
32
112
22
18
27
195
413
292
102
542
529
280
513
544
573
1860
1281
18
15
253
29
32
112
22
18
27
195
413
292
102
542
785
1304
513
544
573
1860
769
18
15
253
29
32
112
22
18
27
195
413
292
102
286
273
280
513
544
61
900
646
18
15
253
29
32
112
22
18
27
195
413
292
102
286
465
280
513
544
1181
901
737
18
15
253
29
32
112
22
18
27
195
413
292
102
798
529
280
513
544
605
1988
1025
18
15
253
29
32
112
22
18
27
195
413
292
102
798
785
1304
513
544
605
1988
769
18
15
253
29
32
112
22
18
27
195
413
292
614
542
529
280
513
544
1597
900
897
18
15
253
29
32
112
22
18
27
195
413
292
614
542
1553
1304
513
544
1597
900
1537
18
15
253
29
32
112
22
18
27
195
413
292
614
542
273
280
513
544
1597
900
645
18
15
253
29
32
112
22
18
27
195
413
292
614
542
785
1304
513
544
1597
1348
769
18
15
253
29
32
112
22
18
27
195
413
404
454
798
785
1304
513
256
317
804
517
18
15
253
29
32
112
22
18
27
195
413
404
454
462
497
280
513
256
317
516
549
18
15
253
29
32
112
22
18
27
195
413
804
614
542
529
280
513
1568
1085
900
897
18
15
253
29
32
112
22
18
27
195
413
804
614
542
273
280
513
1568
1085
900
645
18
15
253
29
32
112
22
18
27
195
413
804
614
286
273
280
513
1568
1117
708
641
18
15
253
29
32
112
22
18
27
195
413
804
614
286
465
280
513
1568
1117
708
741
18
15
253
29
32
112
22
18
27
195
413
804
614
798
529
280
513
1568
1085
1412
1025
18
15
253
29
32
112
22
18
27
451
29
36
102
30
17
792
641
32
70
197
5
18
15
253
29
32
112
22
18
27
451
29
36
102
30
17
792
1793
1056
70
197
5
18
15
253
29
32
112
22
18
27
451
29
36
102
30
17
792
1921
1056
61
388
1
18
15
253
29
32
112
22
18
27
451
29
36
102
30
17
792
1985
1056
70
197
5
18
15
253
29
32
112
22
18
27
451
29
36
102
30
529
792
385
544
829
836
1793
18
15
253
29
32
112
22
18
27
451
29
36
102
30
529
792
641
32
582
1734
1793
18
15
253
29
32
112
22
18
27
451
29
36
102
30
529
792
1793
800
838
838
1798
18
15
253
29
32
112
22
18
27
451
29
36
102
30
529
792
449
544
829
836
1793
18
15
253
29
32
112
22
18
27
451
29
36
102
30
273
792
641
32
70
453
901
18
15
253
29
32
112
22
18
27
451
29
36
102
30
273
792
1793
1056
70
453
901
18
15
253
29
32
112
22
18
27
451
29
36
102
30
273
792
1921
1056
61
388
901
18
15
253
29
32
112
22
18
27
451
29
36
102
30
273
792
1985
1056
70
453
901
18
15
253
29
32
112
22
18
27
451
29
36
102
30
785
792
641
32
70
710
1921
18
15
253
29
32
112
22
18
27
451
29
36
102
30
785
792
1793
544
70
710
1921
18
15
253
29
32
112
22
18
27
451
29
36
102
542
529
792
385
544
829
1860
1286
18
15
253
29
32
112
22
18
27
451
29
36
102
542
529
792
641
32
573
1860
1285
18
15
253
29
32
112
22
18
27
451
29
36
102
542
529
792
449
544
829
1860
1286
18
15
253
29
32
112
22
18
27
451
29
36
102
542
529
792
1985
544
829
1860
1286
18
15
253
29
32
112
22
18
27
451
29
36
102
542
273
792
641
544
1606
1862
721
18
15
253
29
32
112
22
18
27
451
29
36
102
542
785
792
385
544
829
1860
774
18
15
253
29
32
112
22
18
27
451
29
36
102
542
785
792
641
32
573
1860
769
18
15
253
29
32
112
22
18
27
451
29
36
102
542
785
792
1921
544
829
1860
774
18
15
253
29
32
112
22
18
27
451
29
36
102
542
785
792
449
544
829
1860
774
18
15
253
29
32
112
22
18
27
451
29
36
102
542
785
792
1985
544
829
1860
774
18
15
253
29
32
112
22
18
27
451
29
36
102
286
273
792
641
544
838
966
1793
18
15
253
29
32
112
22
18
27
451
29
36
102
286
273
792
1793
544
838
966
1793
18
15
253
29
32
112
22
18
27
451
29
36
102
286
273
792
1921
544
838
966
1793
18
15
253
29
32
112
22
18
27
451
29
36
102
286
273
792
1985
544
829
900
645
18
15
253
29
32
112
22
18
27
451
29
36
102
286
785
792
385
32
61
900
769
18
15
253
29
32
112
22
18
27
451
29
36
102
286
785
792
641
32
70
966
769
18
15
253
29
32
112
22
18
27
451
29
36
102
286
785
792
1793
1056
573
900
769
18
15
253
29
32
112
22
18
27
451
29
36
102
286
785
792
1921
1056
573
900
769
18
15
253
29
32
112
22
18
27
451
29
36
102
286
785
792
449
32
61
900
769
18
15
253
29
32
112
22
18
27
451
29
36
102
286
785
792
1985
1056
573
900
769
18
15
253
29
32
112
22
18
27
451
29
36
102
798
529
792
641
32
582
1990
1025
18
15
253
29
32
112
22
18
27
451
29
36
102
798
529
792
1793
544
838
1989
1029
18
15
253
29
32
112
22
18
27
451
29
36
102
798
529
792
449
544
829
1924
1025
18
15
253
29
32
112
22
18
27
451
29
36
102
798
529
792
1985
544
829
1924
1025
18
15
253
29
32
112
22
18
27
451
29
36
102
798
785
792
385
544
829
1924
769
18
15
253
29
32
112
22
18
27
451
29
36
102
798
785
792
641
32
582
1990
513
18
15
253
29
32
112
22
18
27
451
29
36
102
798
785
792
1793
544
838
1989
773
18
15
253
29
32
112
22
18
27
451
29
36
102
798
785
792
1921
544
829
1924
769
18
15
253
29
32
112
22
18
27
451
29
36
102
798
785
792
449
544
829
1924
769
18
15
253
29
32
112
22
18
27
451
29
36
102
798
785
792
1985
544
829
1924
769
18
15
253
29
32
112
22
18
27
451
29
36
614
542
17
792
641
544
1862
1350
1025
18
15
253
29
32
112
22
18
27
451
29
36
614
542
529
792
641
544
1862
1349
1285
18
15
253
29
32
112
22
18
27
451
29
36
614
542
273
792
641
544
1862
1350
721
18
15
253
29
32
112
22
18
27
451
29
36
614
542
785
792
641
544
1853
1348
774
18
15
253
29
32
112
22
18
27
451
29
36
614
286
529
792
641
544
1862
710
1537
18
15
253
29
32
112
22
18
27
451
29
36
614
286
273
792
641
544
1862
710
2001
18
15
253
29
32
112
22
18
27
451
29
36
614
286
785
792
641
544
1862
710
1665
18
15
253
29
32
112
22
18
27
451
29
36
614
798
529
792
641
544
1862
1413
1029
18
15
253
29
32
112
22
18
27
451
29
36
614
798
785
792
641
544
1862
837
773
18
15
253
29
32
112
22
18
27
451
541
36
102
30
17
792
769
1056
70
198
1
18
15
253
29
32
112
22
18
27
451
541
36
102
30
17
792
897
1056
1085
1412
1025
18
15
253
29
32
112
22
18
27
451
541
36
102
30
17
792
1409
32
70
197
5
18
15
253
29
32
112
22
18
27
451
541
36
102
30
17
792
833
32
61
388
1
18
15
253
29
32
112
22
18
27
451
541
36
102
30
17
792
961
1056
70
197
5
18
15
253
29
32
112
22
18
27
451
541
36
102
30
529
792
769
1056
1094
1222
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
30
529
792
897
544
838
838
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
30
529
792
1409
288
573
836
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
30
529
792
833
544
829
836
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
30
529
792
961
1056
1606
1734
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
30
273
792
769
1056
1094
710
901
18
15
253
29
32
112
22
18
27
451
541
36
102
30
273
792
897
1056
1085
1412
902
18
15
253
29
32
112
22
18
27
451
541
36
102
30
273
792
1409
32
70
710
902
18
15
253
29
32
112
22
18
27
451
541
36
102
30
273
792
961
1056
1085
1412
902
18
15
253
29
32
112
22
18
27
451
541
36
102
30
785
792
769
1056
1094
1222
1926
18
15
253
29
32
112
22
18
27
451
541
36
102
30
785
792
897
544
70
710
1921
18
15
253
29
32
112
22
18
27
451
541
36
102
30
785
792
961
1056
1606
1734
1921
18
15
253
29
32
112
22
18
27
451
541
36
102
542
529
792
769
1056
1606
1861
1285
18
15
253
29
32
112
22
18
27
451
541
36
102
542
529
792
897
544
838
1862
1286
18
15
253
29
32
112
22
18
27
451
541
36
102
542
529
792
833
544
1597
1860
1285
18
15
253
29
32
112
22
18
27
451
541
36
102
542
529
792
961
1056
1606
1861
1285
18
15
253
29
32
112
22
18
27
451
541
36
102
542
273
792
769
1056
1606
1862
721
18
15
253
29
32
112
22
18
27
451
541
36
102
542
273
792
961
1056
1606
1862
721
18
15
253
29
32
112
22
18
27
451
541
36
102
542
785
792
769
1056
1606
1861
773
18
15
253
29
32
112
22
18
27
451
541
36
102
542
785
792
897
544
1606
1861
773
18
15
253
29
32
112
22
18
27
451
541
36
102
542
785
792
1409
288
838
1862
774
18
15
253
29
32
112
22
18
27
451
541
36
102
542
785
792
833
544
1597
1860
769
18
15
253
29
32
112
22
18
27
451
541
36
102
542
785
792
961
1056
1606
1861
773
18
15
253
29
32
112
22
18
27
451
541
36
102
286
273
792
769
32
838
966
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
286
273
792
897
544
838
966
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
286
273
792
1409
288
582
966
1793
18
15
253
29
32
112
22
18
27
451
541
36
102
286
273
792
961
544
829
900
645
18
15
253
29
32
112
22
18
27
451
541
36
102
286
785
792
769
32
582
966
769
18
15
253
29
32
112
22
18
27
451
541
36
102
286
785
792
897
544
70
965
773
18
15
253
29
32
112
22
18
27
451
541
36
102
286
785
792
1409
32
70
965
773
18
15
253
29
32
112
22
18
27
451
541
36
102
286
785
792
833
544
61
900
769
18
15
253
29
32
112
22
18
27
451
541
36
102
286
785
792
961
544
70
965
773
18
15
253
29
32
112
22
18
27
451
541
36
102
798
529
792
769
1056
1606
1926
1025
18
15
253
29
32
112
22
18
27
451
541
36
102
798
529
792
897
544
838
1989
1029
18
15
253
29
32
112
22
18
27
451
541
36
102
798
529
792
833
544
1597
1924
1025
18
15
253
29
32
112
22
18
27
451
541
36
102
798
529
792
961
1056
1606
1926
1025
18
15
253
29
32
112
22
18
27
451
541
36
102
798
785
792
769
1056
1606
1926
769
18
15
253
29
32
112
22
18
27
451
541
36
102
798
785
792
897
544
838
1989
773
18
15
253
29
32
112
22
18
27
451
541
36
102
798
785
792
1409
288
829
1924
769
18
15
253
29
32
112
22
18
27
451
541
36
102
798
785
792
833
544
1597
1924
1281
18
15
253
29
32
112
22
18
27
451
541
36
102
798
785
792
961
1056
1606
1926
769
18
15
253
29
32
112
22
18
27
451
541
36
166
30
17
792
1409
288
454
965
517
18
15
253
29
32
112
22
18
27
451
541
36
166
286
785
792
1409
288
454
454
774
18
15
253
29
32
112
22
18
27
451
541
36
614
542
17
792
769
544
1862
901
1029
18
15
253
29
32
112
22
18
27
451
541
36
614
542
17
792
897
544
1862
901
1029
18
15
253
29
32
112
22
18
27
451
541
36
614
542
17
792
961
544
1862
901
1029
18
15
253
29
32
112
22
18
27
451
541
36
614
542
529
792
769
544
1862
1349
1285
18
15
253
29
32
112
22
18
27
451
541
36
614
542
529
792
897
544
1862
1349
1285
18
15
253
29
32
112
22
18
27
451
541
36
614
542
529
792
833
544
1853
900
897
18
15
253
29
32
112
22
18
27
451
541
36
614
542
529
792
961
544
1862
1349
1285
18
15
253
29
32
112
22
18
27
451
541
36
614
542
273
792
769
544
1862
1350
721
18
15
253
29
32
112
22
18
27
451
541
36
614
542
273
792
897
544
1862
1350
721
18
15
253
29
32
112
22
18
27
451
541
36
614
542
273
792
961
544
1862
1350
721
18
15
253
29
32
112
22
18
27
451
541
36
614
542
785
792
769
544
1862
1350
769
18
15
253
29
32
112
22
18
27
451
541
36
614
542
785
792
897
544
1862
1350
769
18
15
253
29
32
112
22
18
27
451
541
36
614
542
785
792
833
544
1853
1348
769
18
15
253
29
32
112
22
18
27
451
541
36
614
542
785
792
961
544
1862
1350
769
18
15
253
29
32
112
22
18
27
451
541
36
614
1566
17
792
769
544
1862
1989
5
18
15
253
29
32
112
22
18
27
451
541
36
614
1566
17
792
897
544
1862
1989
5
18
15
253
29
32
112
22
18
27
451
541
36
614
1566
17
792
961
544
1862
1989
5
18
15
253
29
32
112
22
18
27
451
541
36
614
286
529
792
769
544
1862
710
1537
18
15
253
29
32
112
22
18
27
451
541
36
614
286
529
792
897
544
1862
710
1537
18
15
253
29
32
112
22
18
27
451
541
36
614
286
529
792
961
544
1862
710
1537
18
15
253
29
32
112
22
18
27
451
541
36
614
286
273
792
769
544
1862
710
645
18
15
253
29
32
112
22
18
27
451
541
36
614
286
273
792
897
544
1862
710
645
18
15
253
29
32
112
22
18
27
451
541
36
614
286
273
792
961
544
1862
710
645
18
15
253
29
32
112
22
18
27
451
541
36
614
286
785
792
769
544
1862
710
1665
18
15
253
29
32
112
22
18
27
451
541
36
614
286
785
792
897
544
1862
710
1665
18
15
253
29
32
112
22
18
27
451
541
36
614
286
785
792
961
544
1862
710
1665
18
15
253
29
32
112
22
18
27
451
541
36
614
286
465
792
769
544
1862
710
737
18
15
253
29
32
112
22
18
27
451
541
36
614
798
529
792
769
544
1862
1413
1029
18
15
253
29
32
112
22
18
27
451
541
36
614
798
529
792
897
544
1862
1413
1029
18
15
253
29
32
112
22
18
27
451
541
36
614
798
529
792
833
544
1853
1412
1030
18
15
253
29
32
112
22
18
27
451
541
36
614
798
529
792
961
544
1862
1413
1029
18
15
253
29
32
112
22
18
27
451
541
36
614
798
785
792
769
544
1862
1413
1285
18
15
253
29
32
112
22
18
27
451
541
36
614
798
785
792
897
544
1862
1413
1285
18
15
253
29
32
112
22
18
27
451
541
36
614
798
785
792
833
544
1853
1412
769
18
15
253
29
32
112
22
18
27
451
541
36
614
798
785
792
961
544
1862
1413
1285
18
15
253
29
32
112
22
18
27
451
541
804
1510
30
17
792
769
800
1862
70
1
18
15
253
29
32
112
22
18
27
451
541
804
1510
30
17
792
1409
800
1862
69
5
18
15
253
29
32
112
22
18
27
451
541
804
1510
542
529
792
769
800
1862
1094
1281
18
15
253
29
32
112
22
18
27
451
541
804
1510
542
785
792
769
800
1862
1094
769
18
15
253
29
32
112
22
18
27
451
541
804
1510
542
785
792
1409
800
1862
1093
773
18
15
253
29
32
112
22
18
27
451
541
804
1510
286
529
792
769
800
1862
1350
1281
18
15
253
29
32
112
22
18
27
451
541
804
1510
286
529
792
1409
800
1862
1350
1281
18
15
253
29
32
112
22
18
27
451
541
804
1510
286
785
792
769
800
1862
134
769
18
15
253
29
32
112
22
18
27
451
541
804
1510
286
785
792
1409
800
1862
133
773
18
15
253
29
32
112
22
18
27
451
541
804
1510
798
785
792
769
800
1862
1158
513
18
15
253
29
32
112
22
18
27
451
541
804
1510
798
785
792
1409
800
1862
1157
517
18
15
253
29
32
112
22
18
27
451
285
36
102
30
17
792
1025
544
70
197
5
18
15
253
29
32
112
22
18
27
451
285
36
102
30
17
792
513
544
70
197
5
18
15
253
29
32
112
22
18
27
451
285
36
102
30
17
792
1089
288
413
388
257
18
15
253
29
32
112
22
18
27
451
285
36
102
30
17
792
1153
32
413
388
769
18
15
253
29
32
112
22
18
27
451
285
36
102
30
17
792
577
544
1181
1412
1030
18
15
253
29
32
112
22
18
27
451
285
36
102
30
529
792
1
32
582
1734
1793
18
15
253
29
32
112
22
18
27
451
285
36
102
30
529
792
513
544
582
1734
1793
18
15
253
29
32
112
22
18
27
451
285
36
102
30
529
792
257
544
838
838
1798
18
15
253
29
32
112
22
18
27
451
285
36
102
30
529
792
577
544
829
836
1793
18
15
253
29
32
112
22
18
27
451
285
36
102
30
273
792
1
32
70
710
902
18
15
253
29
32
112
22
18
27
451
285
36
102
30
273
792
513
544
70
710
902
18
15
253
29
32
112
22
18
27
451
285
36
102
30
273
792
257
32
70
710
902
18
15
253
29
32
112
22
18
27
451
285
36
102
30
273
792
1153
544
669
388
901
18
15
253
29
32
112
22
18
27
451
285
36
102
30
273
792
577
544
669
388
901
18
15
253
29
32
112
22
18
27
451
285
36
102
30
785
792
513
32
70
710
1921
18
15
253
29
32
112
22
18
27
451
285
36
102
542
529
792
1
32
573
1860
1281
18
15
253
29
32
112
22
18
27
451
285
36
102
542
529
792
513
544
573
1860
1381
18
15
253
29
32
112
22
18
27
451
285
36
102
542
529
792
257
544
838
1862
1281
18
15
253
29
32
112
22
18
27
451
285
36
102
542
529
792
577
544
573
1860
1381
18
15
253
29
32
112
22
18
27
451
285
36
102
542
785
792
1
32
573
1860
769
18
15
253
29
32
112
22
18
27
451
285
36
102
542
785
792
513
32
573
1860
769
18
15
253
29
32
112
22
18
27
451
285
36
102
542
785
792
257
544
838
1862
769
18
15
253
29
32
112
22
18
27
451
285
36
102
542
785
792
577
544
573
1860
769
18
15
253
29
32
112
22
18
27
451
285
36
102
286
273
792
1
544
838
966
1793
18
15
253
29
32
112
22
18
27
451
285
36
102
286
273
792
513
544
838
966
1793
18
15
253
29
32
112
22
18
27
451
285
36
102
286
273
792
257
544
838
966
1793
18
15
253
29
32
112
22
18
27
451
285
36
102
286
273
792
1153
288
413
900
645
18
15
253
29
32
112
22
18
27
451
285
36
102
286
273
792
577
544
829
900
645
18
15
253
29
32
112
22
18
27
451
285
36
102
286
785
792
1
32
70
965
773
18
15
253
29
32
112
22
18
27
451
285
36
102
286
785
792
513
32
70
965
773
18
15
253
29
32
112
22
18
27
451
285
36
102
286
785
792
257
32
70
966
769
18
15
253
29
32
112
22
18
27
451
285
36
102
286
785
792
1089
288
413
900
773
18
15
253
29
32
112
22
18
27
451
285
36
102
286
785
792
577
544
573
900
769
18
15
253
29
32
112
22
18
27
451
285
36
102
798
529
792
1
32
582
1990
1025
18
15
253
29
32
112
22
18
27
451
285
36
102
798
529
792
513
544
582
1990
1025
18
15
253
29
32
112
22
18
27
451
285
36
102
798
529
792
257
544
838
1989
1029
18
15
253
29
32
112
22
18
27
451
285
36
102
798
529
792
577
544
1181
1924
1030
18
15
253
29
32
112
22
18
27
451
285
36
102
798
785
792
1
32
582
1990
513
18
15
253
29
32
112
22
18
27
451
285
36
102
798
785
792
513
544
582
1990
513
18
15
253
29
32
112
22
18
27
451
285
36
102
798
785
792
257
544
838
1989
773
18
15
253
29
32
112
22
18
27
451
285
36
102
798
785
792
577
544
1181
1924
1158
18
15
253
29
32
112
22
18
27
451
285
36
166
286
785
792
1
32
454
453
773
18
15
253
29
32
112
22
18
27
451
285
36
166
286
785
792
513
32
454
453
773
18
15
253
29
32
112
22
18
27
451
285
36
614
542
17
792
1025
544
1862
901
1029
18
15
253
29
32
112
22
18
27
451
285
36
614
542
17
792
513
544
1862
901
1029
18
15
253
29
32
112
22
18
27
451
285
36
614
542
17
792
577
544
1853
900
1025
18
15
253
29
32
112
22
18
27
451
285
36
614
542
529
792
513
544
1862
1350
1281
18
15
253
29
32
112
22
18
27
451
285
36
614
542
529
792
577
544
1853
900
897
18
15
253
29
32
112
22
18
27
451
285
36
614
542
273
792
513
544
1862
1350
721
18
15
253
29
32
112
22
18
27
451
285
36
614
542
273
792
577
544
1853
900
646
18
15
253
29
32
112
22
18
27
451
285
36
614
542
785
792
513
544
1862
965
773
18
15
253
29
32
112
22
18
27
451
285
36
614
542
785
792
577
544
1853
1348
769
18
15
253
29
32
112
22
18
27
451
285
36
614
286
529
792
513
544
1862
710
1537
18
15
253
29
32
112
22
18
27
451
285
36
614
286
273
792
513
544
1862
710
646
18
15
253
29
32
112
22
18
27
451
285
36
614
286
785
792
513
544
1862
710
1665
18
15
253
29
32
112
22
18
27
451
285
36
614
286
465
792
513
544
1862
710
742
18
15
253
29
32
112
22
18
27
451
285
36
614
798
529
792
513
544
1862
1413
1029
18
15
253
29
32
112
22
18
27
451
285
36
614
798
529
792
577
544
1853
1412
1030
18
15
253
29
32
112
22
18
27
451
285
36
614
798
785
792
513
544
1862
1477
773
18
15
253
29
32
112
22
18
27
451
285
36
614
798
785
792
577
544
1853
1412
769
18
15
253
29
32
112
22
18
27
451
285
804
102
30
17
792
513
800
70
198
1
18
15
253
29
32
112
22
18
27
451
285
804
102
30
529
792
513
800
70
838
1793
18
15
253
29
32
112
22
18
27
451
285
804
102
30
529
792
257
800
70
838
1793
18
15
253
29
32
112
22
18
27
451
285
804
102
30
785
792
513
800
70
710
1921
18
15
253
29
32
112
22
18
27
451
285
804
102
286
273
792
513
800
70
966
465
18
15
253
29
32
112
22
18
27
451
285
804
102
286
273
792
257
800
70
966
465
18
15
253
29
32
112
22
18
27
451
285
804
102
286
785
792
513
800
70
966
769
18
15
253
29
32
112
22
18
27
451
285
804
102
286
785
792
257
800
70
966
769
18
15
253
29
32
112
22
18
27
451
285
804
614
30
17
792
513
800
1094
1222
1025
18
15
253
29
32
112
22
18
27
451
285
804
614
30
785
792
513
800
1094
1222
1921
18
15
253
29
32
112
22
18
27
451
285
804
614
542
17
792
513
800
1085
900
1025
18
15
253
29
32
112
22
18
27
451
285
804
614
542
529
792
513
800
1094
1350
1285
18
15
253
29
32
112
22
18
27
451
285
804
614
542
273
792
513
800
1094
1350
721
18
15
253
29
32
112
22
18
27
451
285
804
614
542
785
792
513
800
1094
1350
769
18
15
253
29
32
112
22
18
27
451
285
804
614
286
529
792
513
800
1094
710
1537
18
15
253
29
32
112
22
18
27
451
285
804
614
286
529
792
257
800
1094
710
1537
18
15
253
29
32
112
22
18
27
451
285
804
614
286
273
792
513
800
1094
710
465
18
15
253
29
32
112
22
18
27
451
285
804
614
286
273
792
257
800
1094
710
465
18
15
253
29
32
112
22
18
27
451
285
804
614
286
785
792
513
800
1094
710
1665
18
15
253
29
32
112
22
18
27
451
285
804
614
286
785
792
257
800
1094
710
1665
18
15
253
29
32
112
22
18
27
451
285
804
614
798
529
792
513
800
1094
1414
1025
18
15
253
29
32
112
22
18
27
451
285
804
614
798
529
792
257
800
1094
1414
1025
18
15
253
29
32
112
22
18
27
451
285
804
614
798
785
792
513
800
1094
1414
257
18
15
253
29
32
112
22
18
27
451
285
804
614
798
785
792
257
800
1094
1414
257
18
15
253
29
32
112
22
530
794
1986
1566
1570
1638
1822
784
1560
1152
1056
1094
1732
132
18
15
253
29
32
112
22
530
795
579
541
36
614
1822
785
792
897
544
1862
1862
262
18
15
253
29
32
112
22
530
795
579
541
292
614
1822
785
792
897
672
1629
1732
129
18
15
253
29
32
112
22
530
795
1987
541
36
614
1822
785
1560
129
544
1853
1860
262
18
15
253
29
32
112
22
530
795
1987
541
36
614
1822
785
1560
193
544
1853
1860
262
18
15
253
29
32
112
22
530
795
1987
1565
1572
1638
1822
785
1560
1153
1056
1094
1734
129
18
15
253
29
32
112
406
530
26
449
797
804
934
926
528
798
1282
800
1222
1093
1124
18
15
253
29
32
112
406
530
27
449
541
804
934
926
529
793
771
800
1222
1094
97
18
15
253
29
32
112
406
530
27
449
541
804
934
926
529
794
770
800
1222
1094
97
18
15
253
29
32
112
406
530
27
449
541
804
934
926
529
794
1410
800
1222
1094
97
18
15
253
29
32
112
406
530
27
449
797
804
934
926
529
794
1282
800
1222
1093
1125
18
15
253
29
32
112
406
530
27
195
413
804
934
926
1041
1304
513
1568
733
580
1638
18
15
253
29
32
112
406
530
27
195
413
804
934
926
529
280
513
1568
733
580
1126
18
15
253
29
32
112
406
530
27
451
541
804
934
926
529
792
769
800
1222
1094
97
18
15
253
29
32
112
406
530
27
451
541
804
934
926
529
792
1409
800
1222
1094
97
18
15
253
29
32
112
406
530
27
451
541
804
934
926
625
792
1409
800
1222
1094
65
18
15
253
29
32
112
406
530
27
451
797
804
934
926
529
792
1281
800
1222
1093
1125
18
15
253
29
544
624
22
530
795
1987
1821
1316
1126
1822
785
1560
1025
1312
1094
710
257
18
15
253
30
32
112
22
18
26
192
152
402
454
30
16
283
0
386
390
101
4
18
15
253
30
32
112
22
18
26
192
152
402
454
286
16
283
0
386
390
357
4
18
15
253
30
32
112
22
18
26
192
152
402
454
286
528
283
0
386
390
613
1540
18
15
253
30
32
112
22
18
26
192
152
402
454
798
16
283
0
386
390
869
4
18
15
253
30
32
112
22
18
26
192
152
402
454
798
784
283
0
386
390
869
516
18
15
253
30
32
112
22
18
26
192
408
402
454
286
528
283
512
130
134
741
1540
18
15
253
30
32
112
22
18
26
192
408
402
454
798
528
283
512
130
646
1765
1028
18
15
253
30
32
112
22
18
27
192
24
34
102
30
17
283
768
1058
70
197
1
18
15
253
30
32
112
22
18
27
192
24
34
102
30
17
283
384
34
70
197
1
18
15
253
30
32
112
22
18
27
192
24
34
102
30
17
283
896
1058
70
197
1
18
15
253
30
32
112
22
18
27
192
24
34
102
30
529
283
768
804
838
838
1793
18
15
253
30
32
112
22
18
27
192
24
34
102
30
529
283
384
290
582
1733
1793
18
15
253
30
32
112
22
18
27
192
24
34
102
30
273
283
768
1060
70
198
897
18
15
253
30
32
112
22
18
27
192
24
34
102
30
273
283
384
34
70
453
901
18
15
253
30
32
112
22
18
27
192
24
34
102
30
273
283
640
34
70
453
901
18
15
253
30
32
112
22
18
27
192
24
34
102
30
273
283
896
290
70
453
901
18
15
253
30
32
112
22
18
27
192
24
34
102
30
465
283
768
290
70
453
993
18
15
253
30
32
112
22
18
27
192
24
34
102
542
529
283
768
546
1606
1861
1281
18
15
253
30
32
112
22
18
27
192
24
34
102
542
529
283
384
546
1606
1861
1281
18
15
253
30
32
112
22
18
27
192
24
34
102
542
529
283
896
546
1606
1861
1281
18
15
253
30
32
112
22
18
27
192
24
34
102
542
273
283
768
546
1606
1861
721
18
15
253
30
32
112
22
18
27
192
24
34
102
542
273
283
384
546
1606
1861
721
18
15
253
30
32
112
22
18
27
192
24
34
102
542
273
283
896
546
1606
1861
721
18
15
253
30
32
112
22
18
27
192
24
34
102
542
785
1307
640
546
1606
1861
769
18
15
253
30
32
112
22
18
27
192
24
34
102
286
17
283
768
546
70
965
1025
18
15
253
30
32
112
22
18
27
192
24
34
102
286
17
283
384
34
70
965
1025
18
15
253
30
32
112
22
18
27
192
24
34
102
286
17
283
896
546
70
965
1025
18
15
253
30
32
112
22
18
27
192
24
34
102
286
273
283
768
804
838
964
1793
18
15
253
30
32
112
22
18
27
192
24
34
102
286
785
283
768
546
70
965
769
18
15
253
30
32
112
22
18
27
192
24
34
102
286
785
283
384
34
70
965
769
18
15
253
30
32
112
22
18
27
192
24
34
102
286
785
283
896
546
70
965
769
18
15
253
30
32
112
22
18
27
192
24
34
102
286
785
1307
384
34
70
965
769
18
15
253
30
32
112
22
18
27
192
24
34
102
798
529
283
768
802
838
1989
1025
18
15
253
30
32
112
22
18
27
192
24
34
102
798
529
283
384
546
838
1989
1025
18
15
253
30
32
112
22
18
27
192
24
34
102
798
529
283
896
546
838
1989
1025
18
15
253
30
32
112
22
18
27
192
24
34
102
798
785
283
768
802
838
1989
769
18
15
253
30
32
112
22
18
27
192
24
34
102
798
785
283
384
546
838
1989
769
18
15
253
30
32
112
22
18
27
192
24
34
102
798
785
283
896
546
838
1989
769
18
15
253
30
32
112
22
18
27
192
24
34
102
798
785
1307
384
546
838
1989
769
18
15
253
30
32
112
22
18
27
192
24
34
166
286
17
283
768
802
1478
453
261
18
15
253
30
32
112
22
18
27
192
24
34
614
542
17
283
768
802
1862
965
1025
18
15
253
30
32
112
22
18
27
192
24
34
614
798
785
283
768
802
1862
1477
769
18
15
253
30
32
112
22
18
27
192
24
546
102
30
529
283
768
1826
582
1733
1793
18
15
253
30
32
112
22
18
27
192
24
546
102
542
529
283
768
1828
582
1860
1281
18
15
253
30
32
112
22
18
27
192
24
546
102
798
529
283
768
1828
582
1990
1025
18
15
253
30
32
112
22
18
27
192
280
34
102
30
17
283
256
546
70
197
1
18
15
253
30
32
112
22
18
27
192
280
34
102
30
17
283
128
34
70
197
1
18
15
253
30
32
112
22
18
27
192
280
34
102
30
529
283
256
292
838
838
1793
18
15
253
30
32
112
22
18
27
192
280
34
102
30
273
283
256
546
838
1413
897
18
15
253
30
32
112
22
18
27
192
280
34
102
542
529
283
256
546
582
1861
1281
18
15
253
30
32
112
22
18
27
192
280
34
102
542
529
283
128
34
582
1861
1281
18
15
253
30
32
112
22
18
27
192
280
34
102
542
785
1307
128
34
582
1861
769
18
15
253
30
32
112
22
18
27
192
280
34
102
286
17
283
256
546
582
965
513
18
15
253
30
32
112
22
18
27
192
280
34
102
286
17
283
128
34
70
965
1025
18
15
253
30
32
112
22
18
27
192
280
34
102
286
273
283
256
292
838
966
1793
18
15
253
30
32
112
22
18
27
192
280
34
102
286
785
283
256
290
838
901
773
18
15
253
30
32
112
22
18
27
192
280
34
102
286
785
283
128
34
70
965
769
18
15
253
30
32
112
22
18
27
192
280
34
102
798
529
283
256
546
838
1989
1025
18
15
253
30
32
112
22
18
27
192
280
34
166
30
17
283
256
290
454
965
513
18
15
253
30
32
112
22
18
27
192
280
34
166
286
17
283
256
290
454
453
1
18
15
253
30
32
112
22
18
27
192
280
802
102
30
17
283
256
802
70
389
513
18
15
253
30
32
112
22
18
27
192
280
802
102
30
529
283
256
804
70
838
1793
18
15
253
30
32
112
22
18
27
192
280
402
454
30
17
283
128
388
390
73
1
18
15
253
30
32
112
22
18
27
192
280
402
454
542
17
283
128
388
390
905
1
18
15
253
30
32
112
22
18
27
192
280
402
454
286
17
283
128
388
390
137
1
18
15
253
30
32
112
22
18
27
192
280
402
454
286
529
283
256
388
134
649
1537
18
15
253
30
32
112
22
18
27
192
280
402
454
286
529
283
128
388
390
649
1537
18
15
253
30
32
112
22
18
27
192
280
402
454
286
273
283
256
388
134
137
645
18
15
253
30
32
112
22
18
27
192
280
402
454
286
273
283
128
388
390
137
645
18
15
253
30
32
112
22
18
27
192
280
402
454
286
785
283
256
388
134
393
769
18
15
253
30
32
112
22
18
27
192
280
402
454
798
17
283
128
388
390
841
1
18
15
253
30
32
112
22
18
27
192
280
402
454
798
529
283
256
388
646
1673
1025
18
15
253
30
32
112
22
18
27
192
280
402
454
798
529
283
128
388
646
1673
1025
18
15
253
30
32
112
22
18
27
192
280
402
454
798
785
283
256
388
390
841
513
18
15
253
30
32
112
22
18
27
192
280
402
486
286
17
283
128
388
326
262
1
18
15
253
30
32
112
22
18
27
192
280
402
486
286
529
283
128
388
582
646
1537
18
15
253
30
32
112
22
18
27
192
280
402
486
286
273
283
128
388
582
646
641
18
15
253
30
32
112
22
18
27
192
280
402
486
798
17
283
128
388
326
774
1
18
15
253
30
32
112
22
18
27
192
280
402
486
798
529
283
128
388
326
774
1025
18
15
253
30
32
112
22
18
27
192
152
34
166
174
273
283
0
588
454
265
773
18
15
253
30
32
112
22
18
27
192
152
402
454
30
17
283
0
386
390
73
101
18
15
253
30
32
112
22
18
27
192
152
402
454
542
17
283
0
386
390
905
5
18
15
253
30
32
112
22
18
27
192
152
402
454
286
17
283
0
386
390
137
5
18
15
253
30
32
112
22
18
27
192
152
402
454
286
529
283
0
386
390
649
1541
18
15
253
30
32
112
22
18
27
192
152
402
454
286
273
283
0
388
134
137
645
18
15
253
30
32
112
22
18
27
192
152
402
454
286
785
283
0
386
390
357
773
18
15
253
30
32
112
22
18
27
192
152
402
454
798
17
283
0
386
390
841
101
18
15
253
30
32
112
22
18
27
192
152
402
454
798
529
283
0
388
646
1673
1025
18
15
253
30
32
112
22
18
27
192
152
402
454
798
785
283
0
386
390
841
613
18
15
253
30
32
112
22
18
27
192
152
402
454
478
465
283
0
386
390
521
581
18
15
253
30
32
112
22
18
27
192
152
402
486
30
17
283
0
388
326
70
1
18
15
253
30
32
112
22
18
27
192
152
402
486
286
17
283
0
388
326
262
1
18
15
253
30
32
112
22
18
27
192
152
402
486
286
529
283
0
388
582
644
1541
18
15
253
30
32
112
22
18
27
192
152
402
486
286
273
283
0
388
582
644
645
18
15
253
30
32
112
22
18
27
192
152
402
486
286
785
283
0
388
326
262
769
18
15
253
30
32
112
22
18
27
192
152
402
486
798
17
283
0
388
326
774
1
18
15
253
30
32
112
22
18
27
192
152
402
486
798
529
283
0
388
326
774
1025
18
15
253
30
32
112
22
18
27
192
152
402
486
798
785
283
0
388
326
774
513
18
15
253
30
32
112
22
18
27
192
408
290
454
286
529
283
512
546
390
713
1541
18
15
253
30
32
112
22
18
27
192
408
290
454
286
785
1307
512
546
390
393
773
18
15
253
30
32
112
22
18
27
192
408
402
454
286
529
283
512
130
134
649
1541
18
15
253
30
32
112
22
18
27
192
408
402
454
286
273
283
512
260
390
137
645
18
15
253
30
32
112
22
18
27
192
408
402
454
286
785
1307
512
130
390
357
773
18
15
253
30
32
112
22
18
27
192
408
402
454
798
529
283
512
130
646
1673
1029
18
15
253
30
32
112
22
18
27
192
408
402
454
798
785
1307
512
130
646
1673
517
18
15
253
30
32
112
22
18
27
192
408
402
486
286
529
283
512
258
326
581
1537
18
15
253
30
32
112
22
18
27
192
408
402
486
286
273
283
512
260
582
646
641
18
15
253
30
32
112
22
18
27
192
408
402
486
286
785
1307
512
258
326
325
769
18
15
253
30
32
112
22
18
27
192
408
402
486
798
529
283
512
258
326
837
1025
18
15
253
30
32
112
22
18
27
192
408
402
486
798
785
1307
512
258
326
837
513
18
15
253
30
32
112
22
18
27
192
408
658
102
286
273
283
512
900
70
902
641
18
15
253
30
32
112
22
18
27
192
408
658
102
286
785
1307
512
900
70
902
769
18
15
253
30
32
112
22
18
27
448
24
34
102
30
17
795
640
34
70
197
1
18
15
253
30
32
112
22
18
27
448
24
34
102
30
17
795
1792
1058
70
197
1
18
15
253
30
32
112
22
18
27
448
24
34
102
30
17
795
1920
1058
70
197
1
18
15
253
30
32
112
22
18
27
448
24
34
102
30
529
795
1792
804
838
838
1793
18
15
253
30
32
112
22
18
27
448
24
34
102
30
273
795
640
34
70
453
901
18
15
253
30
32
112
22
18
27
448
24
34
102
30
273
795
1792
1058
70
453
901
18
15
253
30
32
112
22
18
27
448
24
34
102
30
273
795
1920
1058
70
453
901
18
15
253
30
32
112
22
18
27
448
24
34
102
30
465
795
1792
1058
70
453
993
18
15
253
30
32
112
22
18
27
448
24
34
102
542
529
795
640
546
1606
1861
1281
18
15
253
30
32
112
22
18
27
448
24
34
102
542
273
795
640
546
1606
1861
721
18
15
253
30
32
112
22
18
27
448
24
34
102
542
785
795
640
546
1606
1861
769
18
15
253
30
32
112
22
18
27
448
24
34
102
286
529
795
384
34
70
965
1537
18
15
253
30
32
112
22
18
27
448
24
34
102
286
529
795
640
34
70
965
1537
18
15
253
30
32
112
22
18
27
448
24
34
102
286
529
795
1792
546
70
965
1537
18
15
253
30
32
112
22
18
27
448
24
34
102
286
529
795
1920
546
70
965
1537
18
15
253
30
32
112
22
18
27
448
24
34
102
286
273
795
1792
804
838
966
1793
18
15
253
30
32
112
22
18
27
448
24
34
102
286
785
795
384
34
70
965
769
18
15
253
30
32
112
22
18
27
448
24
34
102
286
785
795
640
34
70
965
769
18
15
253
30
32
112
22
18
27
448
24
34
102
286
785
795
1792
1058
582
965
769
18
15
253
30
32
112
22
18
27
448
24
34
102
286
785
795
1920
546
70
965
769
18
15
253
30
32
112
22
18
27
448
24
34
102
798
529
795
384
802
838
1989
1025
18
15
253
30
32
112
22
18
27
448
24
34
102
798
529
795
640
546
838
1989
1025
18
15
253
30
32
112
22
18
27
448
24
34
102
798
529
795
1792
546
838
1989
1025
18
15
253
30
32
112
22
18
27
448
24
34
102
798
785
795
384
802
838
1989
769
18
15
253
30
32
112
22
18
27
448
24
34
102
798
785
795
640
546
838
1989
769
18
15
253
30
32
112
22
18
27
448
24
34
102
798
785
795
1792
546
838
1989
769
18
15
253
30
32
112
22
18
27
448
24
34
614
542
17
795
640
546
1862
1349
1233
18
15
253
30
32
112
22
18
27
448
24
34
614
542
529
795
640
546
1862
1349
1285
18
15
253
30
32
112
22
18
27
448
24
34
614
798
529
795
640
546
1862
1413
1025
18
15
253
30
32
112
22
18
27
448
24
34
614
798
785
795
640
546
1862
837
773
18
15
253
30
32
112
22
18
27
448
536
34
102
30
17
795
768
1058
70
197
1
18
15
253
30
32
112
22
18
27
448
536
34
102
30
17
795
896
1058
70
197
1
18
15
253
30
32
112
22
18
27
448
536
34
102
30
17
795
1408
290
70
197
1
18
15
253
30
32
112
22
18
27
448
536
34
102
30
529
795
768
1060
1350
1222
1793
18
15
253
30
32
112
22
18
27
448
536
34
102
30
529
795
896
546
1606
1733
1793
18
15
253
30
32
112
22
18
27
448
536
34
102
30
273
795
768
36
70
198
897
18
15
253
30
32
112
22
18
27
448
536
34
102
30
273
795
896
546
838
1413
897
18
15
253
30
32
112
22
18
27
448
536
34
102
30
785
795
768
1060
1350
1222
1921
18
15
253
30
32
112
22
18
27
448
536
34
102
30
785
795
896
546
1606
1733
1925
18
15
253
30
32
112
22
18
27
448
536
34
102
30
465
795
768
546
838
837
993
18
15
253
30
32
112
22
18
27
448
536
34
102
542
529
795
768
1058
1606
1861
1281
18
15
253
30
32
112
22
18
27
448
536
34
102
542
529
795
896
546
1606
1861
1281
18
15
253
30
32
112
22
18
27
448
536
34
102
542
273
795
768
1058
1606
1861
721
18
15
253
30
32
112
22
18
27
448
536
34
102
542
273
795
896
1058
1606
1861
721
18
15
253
30
32
112
22
18
27
448
536
34
102
542
785
795
768
1058
1606
1861
769
18
15
253
30
32
112
22
18
27
448
536
34
102
542
785
795
896
1058
1606
1861
769
18
15
253
30
32
112
22
18
27
448
536
34
102
286
529
795
768
34
838
965
1537
18
15
253
30
32
112
22
18
27
448
536
34
102
286
529
795
896
546
70
965
1537
18
15
253
30
32
112
22
18
27
448
536
34
102
286
529
795
1408
290
838
965
1537
18
15
253
30
32
112
22
18
27
448
536
34
102
286
273
795
768
36
838
964
1793
18
15
253
30
32
112
22
18
27
448
536
34
102
286
785
795
768
34
838
901
773
18
15
253
30
32
112
22
18
27
448
536
34
102
286
785
795
896
546
70
965
769
18
15
253
30
32
112
22
18
27
448
536
34
102
286
785
795
1408
34
70
965
769
18
15
253
30
32
112
22
18
27
448
536
34
102
798
529
795
768
1058
1606
1989
1025
18
15
253
30
32
112
22
18
27
448
536
34
102
798
529
795
896
546
838
1989
1025
18
15
253
30
32
112
22
18
27
448
536
34
102
798
785
795
768
1060
1606
1990
513
18
15
253
30
32
112
22
18
27
448
536
34
102
798
785
795
896
546
838
1989
769
18
15
253
30
32
112
22
18
27
448
536
34
166
30
17
795
1408
290
454
965
517
18
15
253
30
32
112
22
18
27
448
536
34
166
174
273
795
768
588
454
265
773
18
15
253
30
32
112
22
18
27
448
536
34
614
542
17
795
768
546
1862
901
1025
18
15
253
30
32
112
22
18
27
448
536
34
614
542
17
795
896
546
1862
901
1025
18
15
253
30
32
112
22
18
27
448
536
34
614
542
529
795
768
546
1862
1349
1281
18
15
253
30
32
112
22
18
27
448
536
34
614
542
529
795
896
546
1862
1349
1281
18
15
253
30
32
112
22
18
27
448
536
34
614
542
273
795
768
548
1862
1348
721
18
15
253
30
32
112
22
18
27
448
536
34
614
542
785
795
768
546
1862
965
769
18
15
253
30
32
112
22
18
27
448
536
34
614
542
785
795
896
546
1862
965
769
18
15
253
30
32
112
22
18
27
448
536
34
614
1566
17
795
768
546
1862
1989
1
18
15
253
30
32
112
22
18
27
448
536
34
614
1566
17
795
896
546
1862
1989
1
18
15
253
30
32
112
22
18
27
448
536
34
614
286
529
795
768
548
1862
710
1537
18
15
253
30
32
112
22
18
27
448
536
34
614
286
273
795
768
548
1862
710
641
18
15
253
30
32
112
22
18
27
448
536
34
614
286
785
795
768
548
1862
710
1665
18
15
253
30
32
112
22
18
27
448
536
34
614
798
529
795
768
546
1862
1413
1025
18
15
253
30
32
112
22
18
27
448
536
34
614
798
529
795
896
546
1862
1413
1025
18
15
253
30
32
112
22
18
27
448
536
34
614
798
785
795
768
546
1862
1413
1285
18
15
253
30
32
112
22
18
27
448
536
34
614
798
785
795
896
546
1862
1413
1285
18
15
253
30
32
112
22
18
27
448
536
802
1510
30
17
795
1408
802
1862
69
1
18
15
253
30
32
112
22
18
27
448
536
802
1510
542
17
795
1408
802
1862
1093
1025
18
15
253
30
32
112
22
18
27
448
536
802
1510
542
529
795
768
802
1862
1093
1285
18
15
253
30
32
112
22
18
27
448
536
802
1510
542
529
795
1408
802
1862
1093
1285
18
15
253
30
32
112
22
18
27
448
536
802
1510
542
785
795
768
802
1862
1093
769
18
15
253
30
32
112
22
18
27
448
536
802
1510
542
785
795
1408
802
1862
1093
769
18
15
253
30
32
112
22
18
27
448
536
802
1510
286
529
795
768
804
1862
1350
1281
18
15
253
30
32
112
22
18
27
448
536
802
1510
286
785
795
768
802
1862
133
773
18
15
253
30
32
112
22
18
27
448
536
802
1510
286
785
795
1408
802
1862
133
773
18
15
253
30
32
112
22
18
27
448
536
802
1510
798
785
795
768
802
1862
1157
513
18
15
253
30
32
112
22
18
27
448
536
802
1510
798
785
795
1408
802
1862
1157
513
18
15
253
30
32
112
22
18
27
448
280
34
102
30
17
795
512
546
70
197
1
18
15
253
30
32
112
22
18
27
448
280
34
102
30
17
795
1152
34
70
197
1
18
15
253
30
32
112
22
18
27
448
280
34
102
30
529
795
0
34
582
1733
1793
18
15
253
30
32
112
22
18
27
448
280
34
102
30
529
795
512
546
582
1733
1793
18
15
253
30
32
112
22
18
27
448
280
34
102
30
273
795
0
36
70
198
897
18
15
253
30
32
112
22
18
27
448
280
34
102
30
273
795
512
546
838
1413
897
18
15
253
30
32
112
22
18
27
448
280
34
102
30
273
795
256
36
70
198
897
18
15
253
30
32
112
22
18
27
448
280
34
102
30
785
795
512
546
582
1733
1925
18
15
253
30
32
112
22
18
27
448
280
34
102
30
465
795
512
546
838
837
993
18
15
253
30
32
112
22
18
27
448
280
34
102
542
529
795
0
34
582
1861
1281
18
15
253
30
32
112
22
18
27
448
280
34
102
542
529
795
512
546
582
1861
1281
18
15
253
30
32
112
22
18
27
448
280
34
102
542
529
795
256
546
582
1861
1281
18
15
253
30
32
112
22
18
27
448
280
34
102
542
785
795
0
34
582
1861
769
18
15
253
30
32
112
22
18
27
448
280
34
102
542
785
795
512
546
582
1861
769
18
15
253
30
32
112
22
18
27
448
280
34
102
542
785
795
256
546
582
1861
769
18
15
253
30
32
112
22
18
27
448
280
34
102
286
529
795
0
546
838
965
1537
18
15
253
30
32
112
22
18
27
448
280
34
102
286
529
795
512
546
838
965
1537
18
15
253
30
32
112
22
18
27
448
280
34
102
286
529
795
256
546
838
965
1537
18
15
253
30
32
112
22
18
27
448
280
34
102
286
273
795
0
292
838
966
1793
18
15
253
30
32
112
22
18
27
448
280
34
102
286
273
795
512
548
838
966
1793
18
15
253
30
32
112
22
18
27
448
280
34
102
286
785
795
0
34
70
965
769
18
15
253
30
32
112
22
18
27
448
280
34
102
286
785
795
512
34
70
965
769
18
15
253
30
32
112
22
18
27
448
280
34
102
286
785
795
256
34
70
965
769
18
15
253
30
32
112
22
18
27
448
280
34
102
798
529
795
0
36
582
1990
1025
18
15
253
30
32
112
22
18
27
448
280
34
102
798
529
795
512
546
838
1989
1025
18
15
253
30
32
112
22
18
27
448
280
34
102
798
529
795
256
546
838
1989
1025
18
15
253
30
32
112
22
18
27
448
280
34
102
798
785
795
0
36
582
1990
513
18
15
253
30
32
112
22
18
27
448
280
34
102
798
785
795
512
546
838
1989
769
18
15
253
30
32
112
22
18
27
448
280
34
102
798
785
795
256
546
838
1989
769
18
15
253
30
32
112
22
18
27
448
280
34
166
286
785
795
0
34
454
453
773
18
15
253
30
32
112
22
18
27
448
280
34
166
286
785
795
512
34
454
453
773
18
15
253
30
32
112
22
18
27
448
280
34
166
174
273
795
0
292
454
265
773
18
15
253
30
32
112
22
18
27
448
280
34
614
542
17
795
512
546
1862
901
1025
18
15
253
30
32
112
22
18
27
448
280
34
614
542
529
795
512
546
1862
965
901
18
15
253
30
32
112
22
18
27
448
280
34
614
542
785
795
512
546
1862
965
769
18
15
253
30
32
112
22
18
27
448
280
34
614
798
529
795
512
546
1862
1413
1025
18
15
253
30
32
112
22
18
27
448
280
34
614
798
785
795
512
546
1862
1477
769
18
15
253
30
32
112
22
18
27
448
280
802
102
30
529
795
256
804
70
838
1793
18
15
253
30
32
112
22
18
27
448
280
802
614
30
785
795
512
804
1094
1222
1921
18
15
253
30
32
112
22
18
27
448
280
802
614
286
529
795
512
804
1094
710
1537
18
15
253
30
32
112
22
18
27
448
280
802
614
286
529
795
256
804
1094
710
1537
18
15
253
30
32
112
22
18
27
448
280
802
614
286
273
795
512
804
1094
710
465
18
15
253
30
32
112
22
18
27
448
280
802
614
286
273
795
256
804
1094
710
465
18
15
253
30
32
112
22
18
27
448
280
802
614
286
785
795
512
804
1094
710
1665
18
15
253
30
32
112
22
18
27
448
280
802
614
286
785
795
256
804
1094
710
1665
18
15
253
30
32
112
22
18
27
448
280
802
614
798
529
795
512
802
1094
1413
1025
18
15
253
30
32
112
22
18
27
448
280
802
614
798
529
795
256
802
1094
1413
1025
18
15
253
30
32
112
22
18
27
448
280
802
614
798
785
795
512
802
1094
1413
1153
18
15
253
30
32
112
22
18
27
448
280
802
614
798
785
795
256
802
1094
1413
1153
18
15
253
30
32
112
22
18
27
448
280
402
454
286
529
795
512
388
134
649
1537
18
15
253
30
32
112
22
18
27
448
280
402
454
286
273
795
0
388
134
137
645
18
15
253
30
32
112
22
18
27
448
280
402
454
286
785
795
0
388
134
393
769
18
15
253
30
32
112
22
18
27
448
280
402
454
286
785
795
512
388
134
393
769
18
15
253
30
32
112
22
18
27
448
280
402
454
798
529
795
512
388
646
1673
1025
18
15
253
30
32
112
22
18
27
448
280
402
454
798
785
795
0
388
390
841
513
18
15
253
30
32
112
22
18
27
448
280
402
454
798
785
795
512
388
390
841
513
18
15
253
30
32
112
22
18
27
448
280
402
454
478
273
795
0
388
390
521
481
18
15
253
30
32
112
22
18
27
448
280
402
454
478
785
795
0
388
390
521
1761
18
15
253
30
32
112
22
18
27
448
280
402
454
478
785
795
512
388
390
521
1761
18
15
253
30
32
112
22
18
27
448
792
34
102
30
17
795
1280
34
70
197
1
18
15
253
30
32
112
22
18
27
448
792
34
102
542
529
795
1280
34
582
1861
1281
18
15
253
30
32
112
22
18
27
448
792
34
102
542
273
795
1280
34
582
1861
721
18
15
253
30
32
112
22
18
27
448
792
34
102
542
785
795
1280
34
582
1861
769
18
15
253
30
32
112
22
530
27
448
536
34
614
1822
529
795
768
548
1862
1862
1
18
15
253
30
32
112
406
530
27
192
408
402
934
926
1041
1307
512
644
1734
580
1765
18
15
253
30
32
112
406
530
27
448
536
802
934
942
529
795
768
804
1222
1033
133
18
15
253
30
32
112
406
530
27
448
536
802
934
926
17
795
768
804
1222
1094
1281
18
15
253
30
32
112
406
530
27
448
536
802
934
926
529
795
768
804
1222
1094
97
18
15
253
30
32
112
406
530
27
448
792
802
934
942
529
795
1280
804
1222
1033
133
18
15
253
30
32
112
406
530
27
448
792
802
934
926
529
795
1280
802
1222
1093
1121
18
15
253
541
32
112
22
18
26
961
541
1572
102
542
1712
1822
514
1056
70
1861
1988
18
15
253
541
32
112
22
18
26
961
541
1572
102
542
1712
1822
770
1056
70
1861
1988
18
15
253
541
32
112
22
18
26
961
541
1572
102
542
1712
1822
1282
1056
70
1861
1988
18
15
253
541
32
112
22
18
26
961
541
1572
102
542
1712
1822
1154
1056
70
1861
1988
18
15
253
541
32
112
22
18
26
961
541
1572
102
542
1712
1822
1410
1056
70
1861
1988
18
15
253
541
32
112
22
18
26
961
541
804
1510
798
784
1822
514
1568
1862
1157
516
18
15
253
541
32
112
22
18
26
962
1054
1570
102
30
528
1816
1792
1056
70
1220
1796
18
15
253
541
32
112
22
18
26
962
1054
1570
102
542
784
1816
1792
1056
70
1860
772
18
15
253
541
32
112
22
18
26
962
1054
1570
102
798
784
1816
1792
1056
70
1988
516
18
15
253
541
32
112
22
18
26
962
1054
1570
1638
30
528
1816
1792
1056
582
196
1796
18
15
253
541
32
112
22
18
26
962
1054
1570
1638
30
784
1816
1792
1056
582
196
1924
18
15
253
541
32
112
22
18
26
962
1054
1570
1638
542
784
1816
1792
1056
1606
324
772
18
15
253
541
32
112
22
18
26
962
1054
1570
1638
1566
1552
1816
1792
1056
1094
1348
1028
18
15
253
541
32
112
22
18
26
962
542
34
102
30
528
1816
1280
32
838
836
1796
18
15
253
541
32
112
22
18
26
962
542
34
102
30
528
1816
896
32
838
836
1796
18
15
253
541
32
112
22
18
26
962
542
34
102
30
528
1816
1408
32
838
836
1796
18
15
253
541
32
112
22
18
26
962
542
34
102
30
784
1816
1280
32
70
708
1924
18
15
253
541
32
112
22
18
26
962
542
34
102
30
784
1816
1408
32
70
708
1924
18
15
253
541
32
112
22
18
26
962
542
34
102
286
784
1816
1280
32
838
901
772
18
15
253
541
32
112
22
18
26
962
542
34
102
286
784
1816
1408
32
838
901
772
18
15
253
541
32
112
22
18
26
962
542
1570
102
30
528
1816
768
1056
70
1220
1796
18
15
253
541
32
112
22
18
26
962
542
1570
102
30
528
1816
1280
1056
70
1220
1796
18
15
253
541
32
112
22
18
26
962
542
1570
102
30
528
1816
1152
1056
70
1220
1796
18
15
253
541
32
112
22
18
26
962
542
1570
102
30
528
1816
896
1056
70
1220
1796
18
15
253
541
32
112
22
18
26
962
542
1570
102
30
784
1816
896
1056
70
1732
1924
18
15
253
541
32
112
22
18
26
962
542
1570
102
542
784
1816
768
1056
70
1860
772
18
15
253
541
32
112
22
18
26
962
542
1570
102
542
784
1816
1280
1056
70
1860
772
18
15
253
541
32
112
22
18
26
962
542
1570
102
542
784
1816
1152
1056
70
1860
772
18
15
253
541
32
112
22
18
26
962
542
1570
102
542
784
1816
896
1056
70
1860
772
18
15
253
541
32
112
22
18
26
962
542
1570
102
542
1712
1816
768
1056
70
1860
1988
18
15
253
541
32
112
22
18
26
962
542
1570
102
542
1712
1816
1280
1056
70
1860
1988
18
15
253
541
32
112
22
18
26
962
542
1570
102
542
1712
1816
1152
1056
70
1860
1988
18
15
253
541
32
112
22
18
26
962
542
1570
102
798
784
1816
768
1056
70
1988
516
18
15
253
541
32
112
22
18
26
962
542
1570
102
798
784
1816
1280
1056
70
1988
516
18
15
253
541
32
112
22
18
26
962
542
1570
102
798
784
1816
1152
1056
70
1988
516
18
15
253
541
32
112
22
18
26
962
542
1570
102
798
784
1816
896
1056
70
1988
516
18
15
253
541
32
112
22
18
26
962
542
1570
1638
30
528
1816
896
1056
582
196
1796
18
15
253
541
32
112
22
18
26
962
542
1570
1638
30
528
1816
1408
1056
582
196
1796
18
15
253
541
32
112
22
18
26
962
542
1570
1638
30
784
1816
896
1056
582
196
1924
18
15
253
541
32
112
22
18
26
962
542
1570
1638
30
784
1816
1408
1056
582
196
1924
18
15
253
541
32
112
22
18
26
962
542
1570
1638
542
784
1816
768
1056
1606
324
772
18
15
253
541
32
112
22
18
26
962
542
1570
1638
542
784
1816
1280
1056
1606
324
772
18
15
253
541
32
112
22
18
26
962
542
1570
1638
542
784
1816
896
1056
1606
324
772
18
15
253
541
32
112
22
18
26
962
542
1570
1638
542
784
1816
1408
1056
1606
324
772
18
15
253
541
32
112
22
18
26
962
542
1570
1638
1566
1552
1816
512
1056
1094
1348
1028
18
15
253
541
32
112
22
18
26
962
542
1570
1638
1566
1552
1816
768
1056
1094
1348
1028
18
15
253
541
32
112
22
18
26
962
542
1570
1638
1566
1552
1816
1280
1056
1094
1348
1028
18
15
253
541
32
112
22
18
26
962
542
1570
1638
1566
1552
1816
1152
1056
1094
1348
1028
18
15
253
541
32
112
22
18
26
962
542
1570
1638
1566
1552
1816
896
1056
1094
1348
1028
18
15
253
541
32
112
22
18
26
962
542
1570
1638
1566
1552
1816
1408
1056
1094
1348
1028
18
15
253
541
32
112
22
18
26
962
542
802
102
286
784
1816
1280
288
70
900
772
18
15
253
541
32
112
22
18
26
962
542
802
614
542
784
1816
512
1568
1094
964
772
18
15
253
541
32
112
22
18
26
962
542
802
614
286
784
1816
512
1568
1094
389
772
18
15
253
541
32
112
22
18
26
962
542
802
614
798
784
1816
512
1568
1094
1412
1156
18
15
253
541
32
112
22
18
26
962
542
802
1510
542
784
1816
512
1568
1862
1092
772
18
15
253
541
32
112
22
18
26
962
542
802
1510
798
784
1816
512
1568
1862
1156
516
18
15
253
541
32
112
22
18
27
961
1053
1572
102
30
529
1817
1795
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
961
1053
1572
102
542
785
1817
1795
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
1053
1572
102
542
785
1817
1987
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
1053
1572
102
798
785
1817
1795
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
1053
1572
102
798
785
1817
1987
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
1053
1572
1638
542
785
1817
1795
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
1053
1572
1638
542
785
1817
1923
1056
1597
324
769
18
15
253
541
32
112
22
18
27
961
1053
1572
1638
542
785
1817
1987
1056
1597
324
769
18
15
253
541
32
112
22
18
27
961
1053
1572
1638
1566
1553
1817
1795
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
1053
1572
1638
1566
1553
1817
1923
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
1053
1572
1638
1566
1553
1817
1987
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
36
102
30
529
1817
771
32
838
838
1793
18
15
253
541
32
112
22
18
27
961
541
36
102
30
529
1817
1283
32
838
838
1793
18
15
253
541
32
112
22
18
27
961
541
36
102
30
529
1817
1411
32
838
838
1793
18
15
253
541
32
112
22
18
27
961
541
1572
102
30
529
1817
771
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
961
541
1572
102
30
529
1817
1283
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
961
541
1572
102
30
529
1817
1155
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
961
541
1572
102
30
529
1817
899
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
961
541
1572
102
30
529
1817
1411
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
961
541
1572
102
30
529
1817
963
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
785
1817
515
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
785
1817
771
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
785
1817
1283
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
785
1817
899
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
785
1817
1411
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
785
1817
1475
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
785
1817
963
1056
70
1862
769
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
1713
1818
514
1056
70
1861
1989
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
1713
1818
770
1056
70
1861
1989
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
1713
1818
1282
1056
70
1861
1989
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
1713
1818
1154
1056
70
1861
1989
18
15
253
541
32
112
22
18
27
961
541
1572
102
542
1713
1818
1410
1056
70
1861
1989
18
15
253
541
32
112
22
18
27
961
541
1572
102
798
785
1817
515
1056
70
1990
513
18
15
253
541
32
112
22
18
27
961
541
1572
102
798
785
1817
771
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
541
1572
102
798
785
1817
1283
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
541
1572
102
798
785
1817
899
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
541
1572
102
798
785
1817
1411
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
541
1572
102
798
785
1817
1475
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
541
1572
102
798
785
1817
963
1056
70
1926
513
18
15
253
541
32
112
22
18
27
961
541
1572
1638
542
785
1817
515
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
541
1572
1638
542
785
1817
771
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
541
1572
1638
542
785
1817
1283
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
541
1572
1638
542
785
1817
899
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
541
1572
1638
542
785
1817
1411
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
541
1572
1638
542
785
1817
1475
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
541
1572
1638
542
785
1817
963
1056
1606
326
769
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
515
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
771
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
1283
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
1155
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
1347
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
899
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
1411
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
1572
1638
1566
1553
1817
963
1056
1094
1350
1025
18
15
253
541
32
112
22
18
27
961
541
804
102
30
529
1817
1283
288
61
836
1793
18
15
253
541
32
112
22
18
27
961
541
804
614
542
529
1817
515
1568
1094
1350
1285
18
15
253
541
32
112
22
18
27
961
541
804
614
542
785
1817
515
1568
1094
966
769
18
15
253
541
32
112
22
18
27
961
541
804
614
286
529
1817
515
1568
1094
710
1537
18
15
253
541
32
112
22
18
27
961
541
804
614
286
785
1817
515
1568
1094
390
769
18
15
253
541
32
112
22
18
27
961
541
804
614
798
785
1817
515
1568
1094
1414
1153
18
15
253
541
32
112
22
18
27
961
541
804
614
798
785
1818
514
1568
1094
1414
1153
18
15
253
541
32
112
22
18
27
961
541
804
1510
542
785
1817
515
1568
1862
1094
769
18
15
253
541
32
112
22
18
27
961
541
804
1510
798
785
1817
515
1568
1862
1158
513
18
15
253
541
32
112
22
18
27
963
1053
1572
102
30
529
1816
1793
1056
70
1221
1797
18
15
253
541
32
112
22
18
27
963
1053
1572
102
30
529
1816
1985
1056
70
1221
1797
18
15
253
541
32
112
22
18
27
963
1053
1572
102
30
785
1816
1793
1056
70
1734
1921
18
15
253
541
32
112
22
18
27
963
1053
1572
102
30
785
1816
1985
1056
70
1734
1921
18
15
253
541
32
112
22
18
27
963
1053
1572
102
542
785
1816
1793
1056
70
1861
773
18
15
253
541
32
112
22
18
27
963
1053
1572
102
542
785
1816
1985
1056
70
1861
773
18
15
253
541
32
112
22
18
27
963
1053
1572
102
798
785
1816
1793
1056
70
1926
513
18
15
253
541
32
112
22
18
27
963
1053
1572
102
798
785
1816
1985
1056
70
1926
513
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
30
529
1816
1793
1056
582
198
1793
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
30
785
1816
1793
1056
582
198
1921
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
542
785
1816
1793
1056
1606
326
769
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
542
785
1816
1921
1056
1597
324
769
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
542
785
1816
1985
1056
1597
324
769
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
1566
1553
1816
1793
1056
1094
1221
1029
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
1566
1553
1816
1921
1056
1094
1349
1029
18
15
253
541
32
112
22
18
27
963
1053
1572
1638
1566
1553
1816
1985
1056
1085
1348
1025
18
15
253
541
32
112
22
18
27
963
541
36
102
30
529
1816
769
32
838
838
1793
18
15
253
541
32
112
22
18
27
963
541
36
102
30
529
1816
1281
32
838
838
1793
18
15
253
541
32
112
22
18
27
963
541
36
102
30
529
1816
897
32
838
838
1793
18
15
253
541
32
112
22
18
27
963
541
36
102
30
529
1816
1409
32
838
838
1793
18
15
253
541
32
112
22
18
27
963
541
36
102
30
785
1816
1281
32
70
710
1921
18
15
253
541
32
112
22
18
27
963
541
36
102
30
785
1816
1409
32
70
710
1921
18
15
253
541
32
112
22
18
27
963
541
36
102
286
785
1816
1281
32
61
900
769
18
15
253
541
32
112
22
18
27
963
541
36
102
286
785
1816
1409
32
70
965
773
18
15
253
541
32
112
22
18
27
963
541
36
102
286
785
1816
1473
32
61
900
769
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
529
1816
769
1056
70
1221
1797
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
529
1816
1281
1056
70
1221
1797
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
529
1816
1153
1056
70
1222
1793
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
529
1816
897
1056
70
1221
1797
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
529
1816
1409
1056
70
1221
1797
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
529
1816
961
1056
70
1221
1797
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
785
1816
769
1056
70
1734
1921
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
785
1816
1281
1056
70
1734
1921
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
785
1816
897
1056
70
1734
1921
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
785
1816
1409
1056
70
1734
1921
18
15
253
541
32
112
22
18
27
963
541
1572
102
30
785
1816
961
1056
70
1734
1921
18
15
253
541
32
112
22
18
27
963
541
1572
102
542
785
1816
513
1056
70
1862
769
18
15
253
541
32
112
22
18
27
963
541
1572
102
542
785
1816
769
1056
70
1861
773
18
15
253
541
32
112
22
18
27
963
541
1572
102
542
785
1816
1281
1056
70
1861
773
18
15
253
541
32
112
22
18
27
963
541
1572
102
542
785
1816
897
1056
70
1861
773
18
15
253
541
32
112
22
18
27
963
541
1572
102
542
785
1816
961
1056
70
1861
773
18
15
253
541
32
112
22
18
27
963
541
1572
102
798
785
1816
513
1056
70
1990
513
18
15
253
541
32
112
22
18
27
963
541
1572
102
798
785
1816
769
1056
70
1926
513
18
15
253
541
32
112
22
18
27
963
541
1572
102
798
785
1816
1281
1056
70
1926
513
18
15
253
541
32
112
22
18
27
963
541
1572
102
798
785
1816
897
1056
70
1926
513
18
15
253
541
32
112
22
18
27
963
541
1572
102
798
785
1816
1409
1056
70
1926
513
18
15
253
541
32
112
22
18
27
963
541
1572
102
798
785
1816
961
1056
70
1926
513
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
529
1816
513
1056
582
198
1793
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
529
1816
769
1056
582
198
1793
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
529
1816
1281
1056
582
197
1797
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
529
1816
897
1056
582
197
1797
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
529
1816
1409
1056
582
197
1797
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
785
1816
513
1056
582
198
1921
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
785
1816
769
1056
582
198
1921
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
785
1816
1281
1056
582
197
1925
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
785
1816
897
1056
582
197
1925
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
785
1816
1409
1056
582
197
1925
18
15
253
541
32
112
22
18
27
963
541
1572
1638
30
785
1816
1473
1056
582
197
1925
18
15
253
541
32
112
22
18
27
963
541
1572
1638
542
785
1816
513
1056
1606
326
769
18
15
253
541
32
112
22
18
27
963
541
1572
1638
542
785
1816
769
1056
1606
326
769
18
15
253
541
32
112
22
18
27
963
541
1572
1638
542
785
1816
1281
1056
1606
326
769
18
15
253
541
32
112
22
18
27
963
541
1572
1638
542
785
1816
897
1056
1606
326
769
18
15
253
541
32
112
22
18
27
963
541
1572
1638
542
785
1816
1473
1056
1606
326
769
18
15
253
541
32
112
22
18
27
963
541
1572
1638
542
785
1816
961
1056
1606
326
769
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
513
1056
1094
1349
1029
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
769
1056
1094
1349
1029
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
1281
1056
1094
1349
1029
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
1153
1056
1094
1349
1029
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
897
1056
1094
1349
1029
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
1345
1056
1597
1348
1025
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
1409
1056
1094
1349
1029
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
833
1056
1597
1348
1025
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
1473
1056
1606
1221
1029
18
15
253
541
32
112
22
18
27
963
541
1572
1638
1566
1553
1816
961
1056
1606
1221
1029
18
15
253
541
32
112
22
18
27
963
541
804
102
30
529
1816
1281
288
61
836
1793
18
15
253
541
32
112
22
18
27
963
541
804
102
286
785
1816
513
1568
61
900
774
18
15
253
541
32
112
22
18
27
963
541
804
102
286
785
1816
1281
288
70
902
769
18
15
253
541
32
112
22
18
27
963
541
804
614
542
529
1816
513
1568
1094
1350
1285
18
15
253
541
32
112
22
18
27
963
541
804
614
542
785
1816
513
1568
1094
966
769
18
15
253
541
32
112
22
18
27
963
541
804
614
286
529
1816
513
1568
1094
710
1537
18
15
253
541
32
112
22
18
27
963
541
804
614
286
785
1816
513
1568
1094
389
773
18
15
253
541
32
112
22
18
27
963
541
804
614
798
785
1816
513
1568
1094
1414
1153
18
15
253
541
32
112
22
18
27
963
541
804
1510
542
785
1816
513
1568
1862
1093
773
18
15
253
541
32
112
22
18
27
963
541
804
1510
798
785
1816
513
1568
1862
1157
517
18
15
253
541
32
112
22
530
26
961
1053
1572
1638
1822
528
1822
1794
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
1053
1572
1638
1822
528
1822
1795
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
514
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
515
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1282
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1283
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1346
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
898
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1410
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
834
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1474
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1347
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
899
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1411
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
835
1056
573
836
4
18
15
253
541
32
112
22
530
26
961
541
1572
1638
1822
528
1822
1475
1056
573
836
4
18
15
253
541
32
112
22
530
26
962
1054
1570
1638
1822
528
1816
1792
1056
582
836
4
18
15
253
541
32
112
22
530
26
962
542
1570
1638
1822
528
1816
512
1056
1094
1732
4
18
15
253
541
32
112
22
530
26
962
542
1570
1638
1822
528
1816
768
1056
1094
1732
4
18
15
253
541
32
112
22
530
26
962
542
1570
1638
1822
528
1816
1280
1056
1094
1732
4
18
15
253
541
32
112
22
530
26
962
542
1570
1638
1822
528
1816
1152
1056
1094
1732
4
18
15
253
541
32
112
22
530
26
962
542
1570
1638
1822
528
1816
896
1056
1094
1732
4
18
15
253
541
32
112
22
530
26
962
542
1570
1638
1822
528
1816
1408
1056
1094
1732
4
18
15
253
541
32
112
22
530
27
961
1053
1572
1638
1822
529
1817
1795
1056
582
838
1
18
15
253
541
32
112
22
530
27
961
1053
1572
1638
1822
529
1818
1794
1056
573
836
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1817
515
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1817
771
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1817
1283
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1817
1155
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1817
899
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1817
1411
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1818
514
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1818
1282
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1818
1346
1056
573
836
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1818
898
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1818
1410
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1818
834
1056
573
836
1
18
15
253
541
32
112
22
530
27
961
541
1572
1638
1822
529
1818
1474
1056
573
836
1
18
15
253
541
32
112
22
530
27
963
1053
1572
1638
1822
529
1816
1793
1056
573
836
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
513
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
769
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
1281
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
1153
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
897
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
1345
1056
573
836
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
1409
1056
1094
1734
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
833
1056
573
836
1
18
15
253
541
32
112
22
530
27
963
541
1572
1638
1822
529
1816
1473
1056
573
836
1
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
1048
512
1056
1094
1732
132
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
1048
1280
1056
1094
1732
132
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
1048
1152
1056
1094
1732
132
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
1048
1408
1056
1094
1732
132
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
536
512
1056
1094
1732
132
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
536
768
1056
1094
1732
132
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
536
1152
1056
1094
1732
132
18
15
253
541
32
112
22
530
794
962
542
1570
1638
1822
784
536
640
1056
1094
1732
132
18
15
253
541
32
112
22
530
795
833
541
1572
1638
1822
785
1305
1411
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
835
541
1572
1638
1822
785
1304
1409
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
1048
513
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
1048
769
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
1048
1281
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
1048
1153
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
1048
1409
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
536
513
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
536
1153
1056
1094
1734
129
18
15
253
541
32
112
22
530
795
963
541
1572
1638
1822
785
536
641
1056
1094
1734
129
18
15
253
541
32
624
22
18
26
961
541
1828
614
542
688
1822
514
544
70
389
964
18
15
253
541
32
624
22
18
26
961
541
1828
614
542
688
1822
515
544
61
388
964
18
15
253
541
32
624
22
18
26
961
541
1828
614
542
688
1822
770
544
70
389
964
18
15
253
541
32
624
22
18
26
961
541
1828
614
542
688
1822
1154
544
70
389
964
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
514
544
70
1413
1156
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
515
544
61
900
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
770
544
70
965
516
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
771
544
61
900
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
898
544
70
1477
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
834
544
61
900
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
899
544
61
900
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
962
544
70
1477
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
835
544
61
900
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1552
1822
963
544
61
900
1028
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1712
1822
514
544
70
1413
964
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1712
1822
515
544
61
900
964
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1712
1822
770
544
61
900
964
18
15
253
541
32
624
22
18
26
961
541
1828
614
1566
1712
1822
1154
544
70
1413
964
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
528
1816
512
544
70
452
1284
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
528
1816
768
544
70
452
1284
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
528
1816
1152
544
70
452
1284
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
528
1816
896
544
70
452
1284
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
784
1816
512
544
70
389
772
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
784
1816
768
544
70
389
772
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
784
1816
1152
544
70
389
772
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
784
1816
896
544
70
389
772
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
688
1816
512
544
70
388
964
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
688
1816
768
544
70
388
964
18
15
253
541
32
624
22
18
26
962
542
1826
614
542
688
1816
1152
544
70
388
964
18
15
253
541
32
624
22
18
26
962
542
1826
614
1566
1552
1816
512
544
70
836
516
18
15
253
541
32
624
22
18
26
962
542
1826
614
1566
1552
1816
768
544
70
836
516
18
15
253
541
32
624
22
18
26
962
542
1826
614
1566
1552
1816
1152
544
70
836
516
18
15
253
541
32
624
22
18
26
962
542
1826
614
1566
1552
1816
896
544
70
836
516
18
15
253
541
32
624
22
18
26
962
542
1826
614
1566
1712
1816
512
544
70
836
972
18
15
253
541
32
624
22
18
26
962
542
1826
614
1566
1712
1816
768
544
70
836
972
18
15
253
541
32
624
22
18
26
962
542
1826
614
1566
1712
1816
1152
544
70
836
972
18
15
253
541
32
624
22
18
26
962
542
1826
614
798
784
1816
512
544
70
324
260
18
15
253
541
32
624
22
18
26
962
542
1826
614
798
784
1816
768
544
70
324
260
18
15
253
541
32
624
22
18
26
962
542
1826
614
798
784
1816
1152
544
70
324
260
18
15
253
541
32
624
22
18
26
962
542
1826
614
798
784
1816
896
544
70
324
260
18
15
253
541
32
624
22
18
27
961
541
1828
614
542
529
1817
515
544
70
454
1281
18
15
253
541
32
624
22
18
27
961
541
1828
614
542
529
1817
899
544
70
454
1281
18
15
253
541
32
624
22
18
27
961
541
1828
614
542
689
1818
514
544
70
389
965
18
15
253
541
32
624
22
18
27
961
541
1828
614
542
689
1818
770
544
70
389
965
18
15
253
541
32
624
22
18
27
961
541
1828
614
542
689
1818
1154
544
70
389
965
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1817
515
544
70
1414
1153
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1817
771
544
70
1478
1025
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1817
1155
544
70
1414
1153
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1817
899
544
70
1478
1025
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1817
963
544
70
1478
1025
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1818
514
544
70
1413
1157
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1818
770
544
70
1478
1025
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1818
898
544
70
1477
1029
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1818
834
544
70
1477
1029
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1553
1818
962
544
70
1477
1029
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1713
1818
514
544
70
1413
965
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1713
1818
770
544
70
1478
969
18
15
253
541
32
624
22
18
27
961
541
1828
614
1566
1713
1818
1154
544
70
1413
965
18
15
253
541
32
624
22
18
27
961
541
1828
614
798
785
1817
771
544
70
326
257
18
15
253
541
32
624
22
18
27
961
541
1828
614
798
785
1817
899
544
70
326
257
18
15
253
541
32
624
22
18
27
961
541
1828
614
798
785
1817
963
544
70
326
257
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
529
1816
513
544
70
454
1281
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
529
1816
769
544
70
454
1281
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
529
1816
1153
544
70
454
1281
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
529
1816
897
544
70
454
1281
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
529
1816
961
544
61
388
902
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
785
1816
513
544
70
389
773
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
785
1816
769
544
70
389
773
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
785
1816
897
544
70
389
773
18
15
253
541
32
624
22
18
27
963
541
1828
614
542
785
1816
961
544
70
389
773
18
15
253
541
32
624
22
18
27
963
541
1828
614
1566
1553
1816
513
544
70
1413
1157
18
15
253
541
32
624
22
18
27
963
541
1828
614
1566
1553
1816
769
544
70
1478
1025
18
15
253
541
32
624
22
18
27
963
541
1828
614
1566
1553
1816
1153
544
70
1478
1025
18
15
253
541
32
624
22
18
27
963
541
1828
614
1566
1553
1816
897
544
70
1478
1025
18
15
253
541
32
624
22
18
27
963
541
1828
614
1566
1553
1816
833
544
61
900
513
18
15
253
541
32
624
22
18
27
963
541
1828
614
1566
1553
1816
961
544
70
1477
1029
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
529
1816
513
544
61
196
1537
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
529
1816
769
544
61
196
1537
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
529
1816
1153
544
61
196
1537
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
529
1816
897
544
61
196
1537
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
529
1816
961
544
61
196
1537
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
785
1816
513
544
61
196
769
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
785
1816
769
544
61
196
769
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
785
1816
897
544
61
196
769
18
15
253
541
32
624
22
18
27
963
541
1828
614
286
785
1816
961
544
61
196
769
18
15
253
541
32
624
22
18
27
963
541
1828
614
798
785
1816
513
544
70
326
257
18
15
253
541
32
624
22
18
27
963
541
1828
614
798
785
1816
769
544
70
326
257
18
15
253
541
32
624
22
18
27
963
541
1828
614
798
785
1816
897
544
70
326
257
18
15
253
541
32
624
22
18
27
963
541
1828
614
798
785
1816
961
544
70
326
257
18
15
253
541
32
624
22
530
795
835
541
1828
614
1822
785
1304
385
544
70
1221
261
18
15
253
541
32
624
534
18
27
961
541
1828
998
542
1553
1818
770
528
326
262
769
18
15
253
541
800
1392
22
18
26
961
797
1828
198
798
784
1822
1026
544
1670
1162
515
18
15
253
541
800
1392
22
18
27
961
797
1828
198
798
785
1818
1026
544
1670
1161
513
18
15
253
541
800
1392
22
18
27
961
797
1828
1382
1054
529
1818
1026
544
62
902
769
18
15
253
541
800
1392
22
18
27
961
797
1828
1382
1310
529
1818
1026
544
62
582
1025
18
15
253
541
800
1392
534
18
26
961
797
1828
1254
542
1552
1822
1026
1056
582
69
1028
18
15
253
541
800
1392
534
18
26
962
798
1826
1254
30
528
1816
1024
1056
582
452
1284
18
15
253
541
800
1392
534
18
26
962
798
1826
1254
542
1552
1816
1024
1056
582
68
1028
18
15
253
541
800
1392
534
18
26
962
798
1826
1254
542
784
1816
1024
1056
582
68
260
18
15
253
541
800
1392
534
18
27
963
797
1828
1254
1054
1553
1816
1089
544
157
644
517
18
15
253
541
800
1392
534
18
27
963
797
1828
1254
30
529
1816
1025
1056
582
454
1281
18
15
253
541
800
1392
534
18
27
963
797
1828
1254
542
529
1816
1025
544
829
68
1670
18
15
253
541
800
1392
534
18
27
963
797
1828
1254
542
529
1816
1089
544
669
69
1669
18
15
253
541
800
1392
534
18
27
963
797
1828
1254
542
1553
1816
1025
1056
582
69
1029
18
15
253
541
800
1392
534
18
27
963
797
1828
1254
542
785
1816
1025
1056
582
70
257
18
15
253
269
156
112
22
18
26
81
325
77
102
30
16
22
786
931
544
388
260
18
15
253
269
156
112
22
18
26
81
325
77
102
30
16
22
787
931
544
388
260
18
15
253
269
156
112
22
18
26
81
325
77
102
30
16
534
786
931
544
388
260
18
15
253
269
156
112
22
18
26
81
325
77
102
30
16
534
787
931
544
388
260
18
15
253
269
156
112
22
18
26
81
325
77
102
286
16
22
786
931
544
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
286
16
22
787
931
544
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
286
16
534
786
931
544
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
286
16
534
787
931
544
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
286
528
22
786
931
544
900
1540
18
15
253
269
156
112
22
18
26
81
325
77
102
286
528
22
787
931
544
900
1540
18
15
253
269
156
112
22
18
26
81
325
77
102
286
528
534
786
931
544
900
1540
18
15
253
269
156
112
22
18
26
81
325
77
102
286
528
534
787
931
544
900
1540
18
15
253
269
156
112
22
18
26
81
325
77
102
286
272
22
786
931
928
900
644
18
15
253
269
156
112
22
18
26
81
325
77
102
286
784
534
786
931
544
900
772
18
15
253
269
156
112
22
18
26
81
325
77
102
286
784
534
787
931
544
900
772
18
15
253
269
156
112
22
18
26
81
325
77
102
798
528
22
786
931
544
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
798
528
22
787
931
544
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
798
528
534
786
931
544
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
798
528
534
787
931
544
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
102
798
784
534
786
931
544
1924
772
18
15
253
269
156
112
22
18
26
81
325
77
102
798
784
534
787
931
544
1924
772
18
15
253
269
156
112
22
18
26
81
325
77
102
798
1296
534
786
931
544
1924
1796
18
15
253
269
156
112
22
18
26
81
325
77
102
798
1296
534
787
931
544
1924
1796
18
15
253
269
156
112
22
18
26
81
325
77
454
30
16
22
786
931
688
1938
1027
18
15
253
269
156
112
22
18
26
81
325
77
454
30
16
22
787
931
688
1938
1027
18
15
253
269
156
112
22
18
26
81
325
77
454
30
16
534
786
931
816
100
4
18
15
253
269
156
112
22
18
26
81
325
77
454
30
16
534
787
931
688
1938
1027
18
15
253
269
156
112
22
18
26
81
325
77
454
542
16
22
787
931
816
932
12
18
15
253
269
156
112
22
18
26
81
325
77
454
542
16
534
786
931
816
932
12
18
15
253
269
156
112
22
18
26
81
325
77
454
542
16
534
787
931
816
932
12
18
15
253
269
156
112
22
18
26
81
325
77
454
286
16
22
786
931
688
164
4
18
15
253
269
156
112
22
18
26
81
325
77
454
286
16
22
787
931
816
210
3
18
15
253
269
156
112
22
18
26
81
325
77
454
286
16
534
786
931
816
210
3
18
15
253
269
156
112
22
18
26
81
325
77
454
286
16
534
787
931
816
210
3
18
15
253
269
156
112
22
18
26
81
325
77
454
286
272
22
786
931
688
164
644
18
15
253
269
156
112
22
18
26
81
325
77
454
286
784
534
786
931
816
612
772
18
15
253
269
156
112
22
18
26
81
325
77
454
286
784
534
787
931
688
420
772
18
15
253
269
156
112
22
18
26
81
325
77
454
798
16
22
787
931
816
850
83
18
15
253
269
156
112
22
18
26
81
325
77
454
798
528
22
786
931
688
1700
1028
18
15
253
269
156
112
22
18
26
81
325
77
454
798
528
22
787
931
816
804
1036
18
15
253
269
156
112
22
18
26
81
325
77
454
798
528
534
786
931
816
804
1036
18
15
253
269
156
112
22
18
26
81
325
77
454
798
528
534
787
931
816
804
1036
18
15
253
269
156
112
22
18
26
81
325
77
454
798
784
534
786
931
816
850
595
18
15
253
269
156
112
22
18
26
81
325
77
454
798
784
534
787
931
816
850
595
18
15
253
269
156
112
22
18
26
81
325
77
486
30
16
22
786
931
672
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
30
16
22
787
931
672
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
30
16
534
786
931
672
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
30
16
534
787
931
672
1924
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
542
16
22
786
931
800
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
542
16
22
787
931
800
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
542
16
534
786
931
800
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
542
16
534
787
931
800
900
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
286
16
22
786
931
672
132
4
18
15
253
269
156
112
22
18
26
81
325
77
486
286
16
22
787
931
672
132
4
18
15
253
269
156
112
22
18
26
81
325
77
486
286
16
534
786
931
672
132
4
18
15
253
269
156
112
22
18
26
81
325
77
486
286
16
534
787
931
672
132
4
18
15
253
269
156
112
22
18
26
81
325
77
486
286
272
22
786
931
672
132
644
18
15
253
269
156
112
22
18
26
81
325
77
486
286
784
534
786
931
672
388
772
18
15
253
269
156
112
22
18
26
81
325
77
486
286
784
534
787
931
672
388
772
18
15
253
269
156
112
22
18
26
81
325
77
486
798
16
22
786
931
800
772
4
18
15
253
269
156
112
22
18
26
81
325
77
486
798
16
22
787
931
800
772
4
18
15
253
269
156
112
22
18
26
81
325
77
486
798
528
22
786
931
800
772
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
798
528
22
787
931
800
772
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
798
528
534
786
931
800
772
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
798
528
534
787
931
800
772
1028
18
15
253
269
156
112
22
18
26
81
325
77
486
798
784
534
786
931
800
772
516
18
15
253
269
156
112
22
18
26
81
325
77
486
798
784
534
787
931
800
772
516
18
15
253
269
156
112
22
18
27
81
325
77
102
30
17
21
789
929
544
388
6
18
15
253
269
156
112
22
18
27
81
325
77
102
30
17
533
789
961
544
326
1
18
15
253
269
156
112
22
18
27
81
325
77
102
542
17
21
789
929
544
1862
513
18
15
253
269
156
112
22
18
27
81
325
77
102
542
17
533
789
961
544
1862
513
18
15
253
269
156
112
22
18
27
81
325
77
102
542
529
21
789
929
544
1862
1281
18
15
253
269
156
112
22
18
27
81
325
77
102
542
529
533
789
961
544
1862
1281
18
15
253
269
156
112
22
18
27
81
325
77
102
542
273
21
789
929
544
1862
721
18
15
253
269
156
112
22
18
27
81
325
77
102
542
273
533
789
961
544
1862
721
18
15
253
269
156
112
22
18
27
81
325
77
102
542
785
533
789
961
544
1862
769
18
15
253
269
156
112
22
18
27
81
325
77
102
286
17
21
789
929
544
900
1030
18
15
253
269
156
112
22
18
27
81
325
77
102
286
17
533
789
929
544
900
1030
18
15
253
269
156
112
22
18
27
81
325
77
102
286
529
21
789
929
544
900
1542
18
15
253
269
156
112
22
18
27
81
325
77
102
286
529
533
789
929
544
900
1542
18
15
253
269
156
112
22
18
27
81
325
77
102
286
273
21
789
929
928
900
654
18
15
253
269
156
112
22
18
27
81
325
77
102
286
273
533
789
929
928
900
654
18
15
253
269
156
112
22
18
27
81
325
77
102
286
785
533
789
929
544
900
774
18
15
253
269
156
112
22
18
27
81
325
77
102
798
529
21
789
929
544
1924
1030
18
15
253
269
156
112
22
18
27
81
325
77
102
798
529
533
789
929
544
1924
1030
18
15
253
269
156
112
22
18
27
81
325
77
102
798
785
533
789
929
544
1924
774
18
15
253
269
156
112
22
18
27
81
325
77
102
798
1297
533
789
929
544
1924
1798
18
15
253
269
156
112
22
18
27
81
325
77
486
30
17
21
789
929
672
70
1
18
15
253
269
156
112
22
18
27
81
325
77
486
30
17
533
789
929
672
70
1
18
15
253
269
156
112
22
18
27
81
325
77
486
542
17
21
789
929
800
900
1030
18
15
253
269
156
112
22
18
27
81
325
77
486
542
17
533
789
929
800
900
1030
18
15
253
269
156
112
22
18
27
81
325
77
486
286
17
21
789
929
672
132
6
18
15
253
269
156
112
22
18
27
81
325
77
486
286
17
533
789
929
672
132
6
18
15
253
269
156
112
22
18
27
81
325
77
486
286
529
21
789
929
672
1862
1281
18
15
253
269
156
112
22
18
27
81
325
77
486
286
529
533
789
929
672
1862
1281
18
15
253
269
156
112
22
18
27
81
325
77
486
286
273
21
789
929
672
132
646
18
15
253
269
156
112
22
18
27
81
325
77
486
286
273
533
789
929
672
132
646
18
15
253
269
156
112
22
18
27
81
325
77
486
286
785
533
789
929
672
388
774
18
15
253
269
156
112
22
18
27
81
325
77
486
798
17
21
789
929
800
772
6
18
15
253
269
156
112
22
18
27
81
325
77
486
798
529
21
789
929
672
1670
1025
18
15
253
269
156
112
22
18
27
81
325
77
486
798
529
533
789
929
672
1670
1025
18
15
253
269
156
112
22
18
27
81
325
77
486
798
785
533
789
929
672
1670
513
18
15
253
542
32
112
22
18
27
960
1048
1570
102
30
529
1819
1792
1058
70
1221
1793
18
15
253
542
32
112
22
18
27
960
1048
1570
102
30
529
1819
1920
1058
70
1221
1793
18
15
253
542
32
112
22
18
27
960
1048
1570
102
542
785
1819
1792
1058
70
1861
769
18
15
253
542
32
112
22
18
27
960
1048
1570
102
542
785
1819
1920
1058
70
1861
769
18
15
253
542
32
112
22
18
27
960
1048
1570
102
798
785
1819
1792
1060
70
1990
513
18
15
253
542
32
112
22
18
27
960
1048
1570
1638
30
529
1819
1792
1058
582
197
1793
18
15
253
542
32
112
22
18
27
960
1048
1570
1638
30
785
1819
1792
1058
582
197
1921
18
15
253
542
32
112
22
18
27
960
1048
1570
1638
1566
1553
1819
1792
1058
1094
1221
1025
18
15
253
542
32
112
22
18
27
960
536
34
102
286
785
1819
1280
34
582
965
769
18
15
253
542
32
112
22
18
27
960
536
34
102
286
785
1819
1408
34
70
965
769
18
15
253
542
32
112
22
18
27
960
536
1570
102
30
529
1819
768
1058
70
1221
1793
18
15
253
542
32
112
22
18
27
960
536
1570
102
30
529
1819
1280
1058
70
1221
1793
18
15
253
542
32
112
22
18
27
960
536
1570
102
30
529
1819
1152
1058
70
1221
1793
18
15
253
542
32
112
22
18
27
960
536
1570
102
30
529
1819
896
1058
70
1221
1793
18
15
253
542
32
112
22
18
27
960
536
1570
102
30
529
1819
1408
1058
70
1221
1793
18
15
253
542
32
112
22
18
27
960
536
1570
102
542
785
1819
512
1058
70
1861
769
18
15
253
542
32
112
22
18
27
960
536
1570
102
542
785
1819
768
1058
70
1861
769
18
15
253
542
32
112
22
18
27
960
536
1570
102
542
785
1819
1280
1058
70
1861
769
18
15
253
542
32
112
22
18
27
960
536
1570
102
542
785
1819
896
1058
70
1861
769
18
15
253
542
32
112
22
18
27
960
536
1570
102
542
785
1819
1408
1058
70
1861
769
18
15
253
542
32
112
22
18
27
960
536
1570
102
798
785
1819
768
1060
70
1990
513
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
529
1819
512
1058
582
197
1793
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
529
1819
768
1058
582
197
1793
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
529
1819
1280
1058
582
197
1793
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
529
1819
896
1058
582
197
1793
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
529
1819
1408
1058
582
197
1793
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
785
1819
512
1058
582
197
1921
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
785
1819
768
1058
582
197
1921
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
785
1819
1280
1058
582
197
1921
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
785
1819
896
1058
582
197
1921
18
15
253
542
32
112
22
18
27
960
536
1570
1638
30
785
1819
1408
1058
582
197
1921
18
15
253
542
32
112
22
18
27
960
536
1570
1638
542
785
1819
512
1060
1606
326
769
18
15
253
542
32
112
22
18
27
960
536
1570
1638
542
785
1819
768
1060
1606
326
769
18
15
253
542
32
112
22
18
27
960
536
1570
1638
542
785
1819
1280
1060
1606
326
769
18
15
253
542
32
112
22
18
27
960
536
1570
1638
1566
1553
1819
512
1058
1094
1349
1025
18
15
253
542
32
112
22
18
27
960
536
1570
1638
1566
1553
1819
768
1058
1094
1349
1025
18
15
253
542
32
112
22
18
27
960
536
1570
1638
1566
1553
1819
1280
1058
1094
1349
1025
18
15
253
542
32
112
22
18
27
960
536
1570
1638
1566
1553
1819
1152
1058
1094
1349
1025
18
15
253
542
32
112
22
18
27
960
536
1570
1638
1566
1553
1819
896
1058
1094
1349
1025
18
15
253
542
32
112
22
18
27
960
536
1570
1638
1566
1553
1819
1408
1058
1094
1349
1025
18
15
253
542
32
112
22
18
27
960
536
802
102
286
529
1819
1280
292
70
966
1537
18
15
253
542
32
112
22
18
27
960
536
802
102
286
785
1819
1280
290
70
901
773
18
15
253
542
32
112
22
18
27
960
536
802
614
542
785
1819
512
1570
1094
965
769
18
15
253
542
32
112
22
18
27
960
536
802
614
286
785
1819
512
1570
1094
389
773
18
15
253
542
32
112
22
18
27
960
536
802
614
798
785
1819
512
1570
1094
1413
1153
18
15
253
542
32
112
22
18
27
960
536
802
1510
542
785
1819
512
1570
1862
1093
769
18
15
253
542
32
112
22
18
27
960
536
802
1510
798
785
1819
512
1570
1862
1157
513
18
15
253
542
32
112
22
530
27
960
1048
1570
1638
1822
529
1819
1792
1058
582
837
1
18
15
253
542
32
112
22
530
27
960
536
1570
1638
1822
529
1819
512
1060
1094
1734
1
18
15
253
542
32
112
22
530
27
960
536
1570
1638
1822
529
1819
768
1060
1094
1734
1
18
15
253
542
32
112
22
530
27
960
536
1570
1638
1822
529
1819
1280
1058
582
837
1
18
15
253
542
32
112
22
530
795
832
536
1570
1638
1822
785
1307
1408
1060
1094
1734
129
18
15
253
542
32
112
22
530
795
960
536
1570
1638
1822
785
1051
512
1060
1094
1734
129
18
15
253
542
32
112
22
530
795
960
536
1570
1638
1822
785
1051
768
1060
1094
1734
129
18
15
253
542
32
112
22
530
795
960
536
1570
1638
1822
785
1051
1280
1058
582
837
257
18
15
253
542
32
112
22
530
795
960
536
1570
1638
1822
785
1051
1152
1058
582
837
257
18
15
253
542
32
112
22
530
795
960
536
1570
1638
1822
785
539
1152
1058
582
837
257
18
15
253
542
32
624
22
18
27
960
536
1826
614
542
529
1819
512
548
70
454
1281
18
15
253
542
32
624
22
18
27
960
536
1826
614
542
785
1819
512
546
70
389
773
18
15
253
542
32
624
22
18
27
960
536
1826
614
542
785
1819
768
546
70
389
773
18
15
253
542
32
624
22
18
27
960
536
1826
614
542
785
1819
896
546
70
389
773
18
15
253
542
32
624
22
18
27
960
536
1826
614
1566
1553
1819
512
546
70
1413
1153
18
15
253
542
32
624
22
18
27
960
536
1826
614
1566
1553
1819
768
546
70
1477
1025
18
15
253
542
32
624
22
18
27
960
536
1826
614
1566
1553
1819
1152
546
70
1413
1153
18
15
253
542
32
624
22
18
27
960
536
1826
614
1566
1553
1819
896
546
70
1477
1025
18
15
253
542
32
624
22
18
27
960
536
1826
614
798
785
1819
512
548
70
326
257
18
15
253
542
32
624
22
530
795
832
536
1826
614
1822
785
1307
384
546
70
1221
257
18
15
253
542
32
624
22
530
795
960
536
1826
614
1822
785
1051
512
546
70
1221
257
18
15
253
542
32
624
22
530
795
960
536
1826
614
1822
785
1051
768
546
70
1221
257
18
15
253
542
32
624
22
530
795
960
536
1826
614
1822
785
1051
1152
546
70
1221
257
18
15
253
542
32
624
22
530
795
960
536
1826
614
1822
785
1051
384
546
70
1221
257
18
15
253
542
800
1392
22
18
27
960
792
1826
198
798
785
1819
1024
546
1670
1161
517
18
15
253
542
800
1392
534
18
27
960
792
1826
1254
542
1553
1819
1024
1058
582
69
1025
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
30
130
32
70
197
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
30
67
160
93
196
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
30
194
32
61
388
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
30
898
1056
70
197
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
30
195
32
61
388
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
30
962
544
61
388
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
30
963
544
61
388
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
542
898
544
70
197
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
542
962
544
61
388
4
18
15
253
285
32
112
22
18
26
65
29
36
102
30
16
542
963
544
61
388
4
18
15
253
285
32
112
22
18
26
65
29
36
102
286
16
30
130
32
70
965
1028
18
15
253
285
32
112
22
18
26
65
29
36
102
286
16
30
67
160
349
964
1028
18
15
253
285
32
112
22
18
26
65
29
36
102
286
16
30
194
32
61
900
1028
18
15
253
285
32
112
22
18
26
65
29
36
102
286
16
30
898
544
70
965
1028
18
15
253
285
32
112
22
18
26
65
29
36
102
286
16
30
195
32
61
900
1028
18
15
253
285
32
112
22
18
26
65
29
36
102
286
16
30
962
544
61
900
1028
18
15
253
285
32
112
22
18
26
65
29
36
102
286
16
30
963
544
61
900
1028
18
15
253
285
32
112
22
18
26
65
29
36
166
286
16
30
130
160
477
452
4
18
15
253
285
32
112
22
18
26
65
29
548
102
30
16
30
898
1568
70
453
4
18
15
253
285
32
112
22
18
26
65
29
548
102
30
16
30
962
1568
61
388
516
18
15
253
285
32
112
22
18
26
65
29
548
102
30
16
30
963
1568
61
388
516
18
15
253
285
32
112
22
18
26
65
29
548
102
542
16
30
898
1568
70
1861
1124
18
15
253
285
32
112
22
18
26
65
29
548
102
286
16
30
898
1568
70
965
516
18
15
253
285
32
112
22
18
26
65
29
548
102
286
16
30
962
1568
61
900
516
18
15
253
285
32
112
22
18
26
65
29
548
1638
30
16
30
898
1568
1606
197
260
18
15
253
285
32
112
22
18
26
65
29
548
1638
542
16
30
898
1568
1597
324
1028
18
15
253
285
32
112
22
18
26
65
29
548
1638
542
16
30
962
1568
1597
324
1028
18
15
253
285
32
112
22
18
26
65
29
548
1638
542
16
30
963
1568
1597
324
1028
18
15
253
285
32
112
22
18
26
65
29
548
1638
1310
16
30
898
1568
1606
1861
4
18
15
253
285
32
112
22
18
26
65
29
548
1638
1310
528
30
898
1568
1606
1861
1028
18
15
253
285
32
112
22
18
26
65
29
404
454
30
16
30
130
384
317
100
4
18
15
253
285
32
112
22
18
26
65
29
404
454
286
16
30
130
384
317
420
4
18
15
253
285
32
112
22
18
26
65
29
404
454
798
784
30
130
384
317
804
516
18
15
253
285
32
112
22
18
26
65
541
548
1638
1566
1552
1566
1922
1056
1606
1221
1028
18
15
253
285
32
112
22
18
26
65
285
36
102
30
16
30
386
32
70
197
4
18
15
253
285
32
112
22
18
26
65
285
36
102
30
16
30
450
32
61
388
4
18
15
253
285
32
112
22
18
26
65
285
36
102
30
16
30
451
32
61
388
4
18
15
253
285
32
112
22
18
26
65
285
36
102
30
16
542
1666
1952
1117
196
4
18
15
253
285
32
112
22
18
26
65
285
36
102
30
16
542
706
32
61
388
4
18
15
253
285
32
112
22
18
26
65
285
36
102
30
16
542
1730
1952
1117
196
4
18
15
253
285
32
112
22
18
26
65
285
36
102
30
16
542
707
32
61
388
4
18
15
253
285
32
112
22
18
26
65
285
36
102
542
528
542
706
32
573
1860
1284
18
15
253
285
32
112
22
18
26
65
285
36
102
542
528
542
707
32
573
1860
1284
18
15
253
285
32
112
22
18
26
65
285
36
102
542
784
542
706
32
573
1860
772
18
15
253
285
32
112
22
18
26
65
285
36
102
542
784
542
707
32
573
1860
772
18
15
253
285
32
112
22
18
26
65
285
548
102
30
16
542
1666
1056
573
836
1028
18
15
253
285
32
112
22
18
26
65
285
548
102
30
16
542
1730
1056
573
836
1028
18
15
253
285
32
112
22
18
26
65
285
548
102
30
16
542
1731
1056
573
836
1028
18
15
253
285
32
112
22
18
26
65
285
292
614
30
16
542
706
1568
1341
197
4
18
15
253
285
32
112
22
18
26
65
285
292
614
30
16
542
707
1568
1341
324
260
18
15
253
285
32
112
22
18
26
65
285
292
614
542
16
542
706
1568
1597
1348
1028
18
15
253
285
32
112
22
18
26
65
285
292
614
542
16
542
707
1568
1597
1348
1028
18
15
253
285
32
112
22
18
26
65
285
292
614
542
528
542
706
1568
1597
1348
1284
18
15
253
285
32
112
22
18
26
65
285
292
614
542
528
542
707
1568
1597
1348
1284
18
15
253
285
32
112
22
18
26
65
285
292
614
542
784
542
706
1568
1597
1348
772
18
15
253
285
32
112
22
18
26
65
285
292
614
542
784
542
707
1568
1597
1348
772
18
15
253
285
32
112
22
18
26
65
285
292
614
1566
16
542
706
1568
1597
1924
4
18
15
253
285
32
112
22
18
26
65
285
292
614
1566
16
542
707
1568
1597
1924
4
18
15
253
285
32
112
22
18
26
65
285
292
614
798
528
542
706
1568
1597
1412
1028
18
15
253
285
32
112
22
18
26
65
285
292
614
798
528
542
707
1568
1597
1412
1028
18
15
253
285
32
112
22
18
26
65
285
804
102
30
16
30
386
544
70
709
4
18
15
253
285
32
112
22
18
26
65
285
804
102
30
16
30
450
544
61
388
516
18
15
253
285
32
112
22
18
26
65
285
804
102
30
16
30
451
544
61
388
516
18
15
253
285
32
112
22
18
26
65
285
804
102
30
16
542
1666
416
61
1348
1028
18
15
253
285
32
112
22
18
26
65
285
804
102
30
16
542
1730
416
93
836
1028
18
15
253
285
32
112
22
18
26
65
285
804
102
30
16
542
1731
416
93
836
1028
18
15
253
285
32
112
22
18
26
65
285
804
102
30
528
30
386
416
61
836
1796
18
15
253
285
32
112
22
18
26
66
30
402
454
286
16
536
896
384
390
292
4
18
15
253
285
32
112
22
18
26
66
30
402
454
286
784
536
896
384
390
292
772
18
15
253
285
32
112
22
18
26
66
30
402
454
798
784
536
896
384
390
804
516
18
15
253
285
32
112
22
18
27
65
29
33
166
174
17
26
130
290
494
265
5
18
15
253
285
32
112
22
18
27
65
29
33
166
174
17
26
194
290
494
265
5
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
25
131
32
61
388
1
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
25
195
32
70
198
1
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
25
899
1056
70
198
1
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
26
130
16
70
198
1
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
26
194
32
70
197
5
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
26
898
1056
70
197
5
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
26
962
1056
70
197
5
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
537
899
544
70
198
1
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
538
898
544
70
197
5
18
15
253
285
32
112
22
18
27
65
29
36
102
30
17
538
962
544
70
197
5
18
15
253
285
32
112
22
18
27
65
29
36
102
286
17
25
131
32
61
900
1025
18
15
253
285
32
112
22
18
27
65
29
36
102
286
17
25
195
32
70
966
1025
18
15
253
285
32
112
22
18
27
65
29
36
102
286
17
25
899
544
70
966
1025
18
15
253
285
32
112
22
18
27
65
29
36
102
286
17
26
130
16
70
966
1025
18
15
253
285
32
112
22
18
27
65
29
36
102
286
17
26
194
32
70
965
1029
18
15
253
285
32
112
22
18
27
65
29
36
102
286
17
26
898
544
70
965
1029
18
15
253
285
32
112
22
18
27
65
29
36
102
286
17
26
962
544
70
965
1029
18
15
253
285
32
112
22
18
27
65
29
36
102
286
785
537
899
544
70
966
769
18
15
253
285
32
112
22
18
27
65
29
36
166
30
17
26
130
16
454
966
1025
18
15
253
285
32
112
22
18
27
65
29
36
166
286
17
26
130
16
454
454
1
18
15
253
285
32
112
22
18
27
65
29
401
454
30
17
26
130
386
318
101
5
18
15
253
285
32
112
22
18
27
65
29
401
454
286
17
26
130
386
318
422
1
18
15
253
285
32
112
22
18
27
65
29
401
454
798
785
26
130
386
318
869
517
18
15
253
285
32
112
22
18
27
65
29
548
102
30
17
26
898
1552
70
198
1
18
15
253
285
32
112
22
18
27
65
29
548
102
30
17
26
962
1568
61
388
513
18
15
253
285
32
112
22
18
27
65
29
548
102
30
529
26
898
1552
70
1222
1793
18
15
253
285
32
112
22
18
27
65
29
548
102
542
17
26
898
1568
70
1861
1125
18
15
253
285
32
112
22
18
27
65
29
548
102
286
17
26
898
1568
70
965
517
18
15
253
285
32
112
22
18
27
65
29
548
102
286
17
26
962
1568
61
900
513
18
15
253
285
32
112
22
18
27
65
29
548
1638
1054
17
26
898
1568
1606
1926
1025
18
15
253
285
32
112
22
18
27
65
29
548
1638
30
17
26
898
1552
1606
198
1025
18
15
253
285
32
112
22
18
27
65
29
548
1638
542
17
26
898
1552
1606
326
1025
18
15
253
285
32
112
22
18
27
65
29
548
1638
542
17
26
962
1568
1597
324
1
18
15
253
285
32
112
22
18
27
65
29
548
1638
1310
17
26
898
1568
1606
1861
5
18
15
253
285
32
112
22
18
27
65
29
548
1638
1310
529
26
898
1568
1606
1861
1029
18
15
253
285
32
112
22
18
27
65
29
404
454
30
17
26
130
384
317
100
6
18
15
253
285
32
112
22
18
27
65
29
404
454
286
17
26
130
384
317
420
5
18
15
253
285
32
112
22
18
27
65
29
404
454
798
785
26
130
384
317
804
517
18
15
253
285
32
112
22
18
27
65
541
548
1638
1566
1553
1561
1923
1056
1606
1222
1025
18
15
253
285
32
112
22
18
27
65
541
548
1638
1566
1553
1562
1922
1056
1606
1221
1029
18
15
253
285
32
112
22
18
27
65
541
548
1638
1566
1553
1562
1986
1056
1606
1221
1029
18
15
253
285
32
112
22
18
27
65
285
289
678
686
273
538
706
1570
1390
777
517
18
15
253
285
32
112
22
18
27
65
285
36
102
30
17
25
451
32
70
454
1
18
15
253
285
32
112
22
18
27
65
285
36
102
30
17
26
386
32
70
197
5
18
15
253
285
32
112
22
18
27
65
285
36
102
30
17
26
450
32
70
453
5
18
15
253
285
32
112
22
18
27
65
285
36
102
30
17
538
1666
1952
1117
196
6
18
15
253
285
32
112
22
18
27
65
285
36
102
30
17
538
706
32
70
197
5
18
15
253
285
32
112
22
18
27
65
285
36
102
30
17
538
1730
1952
1117
196
6
18
15
253
285
32
112
22
18
27
65
285
36
102
30
529
538
706
32
582
1733
1797
18
15
253
285
32
112
22
18
27
65
285
36
102
542
785
538
706
32
573
1860
769
18
15
253
285
32
112
22
18
27
65
285
801
678
174
17
26
386
418
942
649
517
18
15
253
285
32
112
22
18
27
65
285
548
102
30
17
538
1666
1056
573
836
1025
18
15
253
285
32
112
22
18
27
65
285
548
102
30
17
538
1730
1056
573
836
1025
18
15
253
285
32
112
22
18
27
65
285
292
614
30
17
538
706
1568
1606
1221
1029
18
15
253
285
32
112
22
18
27
65
285
292
614
542
17
538
706
1568
1597
1348
1025
18
15
253
285
32
112
22
18
27
65
285
292
614
542
529
538
706
1568
1597
1348
1281
18
15
253
285
32
112
22
18
27
65
285
292
614
542
785
538
706
1568
1597
1348
769
18
15
253
285
32
112
22
18
27
65
285
292
614
1566
17
538
706
1568
1606
1989
5
18
15
253
285
32
112
22
18
27
65
285
292
614
798
529
538
706
1568
1606
1413
1029
18
15
253
285
32
112
22
18
27
65
285
804
102
30
17
25
387
416
61
1349
1029
18
15
253
285
32
112
22
18
27
65
285
804
102
30
17
25
451
544
70
710
1
18
15
253
285
32
112
22
18
27
65
285
804
102
30
17
26
386
544
70
198
1
18
15
253
285
32
112
22
18
27
65
285
804
102
30
17
26
450
544
70
709
5
18
15
253
285
32
112
22
18
27
65
285
804
102
30
17
537
1667
416
61
1349
1029
18
15
253
285
32
112
22
18
27
65
285
804
102
30
17
538
1666
416
61
1348
1030
18
15
253
285
32
112
22
18
27
65
285
804
102
30
17
538
1730
416
70
838
1025
18
15
253
285
32
112
22
18
27
65
285
804
102
30
529
25
387
416
61
836
1798
18
15
253
285
32
112
22
18
27
65
285
804
102
30
529
26
386
544
70
838
1798
18
15
253
285
32
112
22
18
27
65
285
804
102
30
529
537
643
416
61
836
1798
18
15
253
285
32
112
22
18
27
65
285
804
102
286
17
25
387
416
61
900
1030
18
15
253
285
32
112
22
18
27
65
285
804
1510
30
17
538
706
544
1862
69
5
18
15
253
285
32
112
22
18
27
65
285
804
1510
542
17
538
706
544
1862
1093
1029
18
15
253
285
32
112
22
18
27
65
285
804
1510
542
529
538
706
544
1862
1093
1285
18
15
253
285
32
112
22
18
27
67
29
36
102
30
17
24
129
32
61
388
1
18
15
253
285
32
112
22
18
27
67
29
36
102
30
17
24
193
32
61
388
1
18
15
253
285
32
112
22
18
27
67
29
36
102
30
17
24
897
1056
70
198
1
18
15
253
285
32
112
22
18
27
67
29
36
102
30
17
24
961
544
61
388
1
18
15
253
285
32
112
22
18
27
67
29
36
102
30
17
536
897
544
70
197
5
18
15
253
285
32
112
22
18
27
67
29
36
102
30
17
536
961
544
61
388
1
18
15
253
285
32
112
22
18
27
67
29
36
102
30
273
24
193
32
61
388
901
18
15
253
285
32
112
22
18
27
67
29
36
102
286
17
24
129
32
61
900
1025
18
15
253
285
32
112
22
18
27
67
29
36
102
286
17
24
193
32
61
900
1025
18
15
253
285
32
112
22
18
27
67
29
36
102
286
17
24
897
544
70
965
1029
18
15
253
285
32
112
22
18
27
67
29
36
102
286
17
24
961
544
61
900
1025
18
15
253
285
32
112
22
18
27
67
29
36
102
286
17
536
961
544
61
900
1025
18
15
253
285
32
112
22
18
27
67
29
36
102
286
529
24
129
32
61
901
1537
18
15
253
285
32
112
22
18
27
67
29
36
102
286
529
24
193
32
61
901
1537
18
15
253
285
32
112
22
18
27
67
29
36
102
286
529
24
897
544
70
965
1541
18
15
253
285
32
112
22
18
27
67
29
36
102
286
529
24
961
544
61
901
1537
18
15
253
285
32
112
22
18
27
67
29
36
102
286
529
536
961
544
61
901
1537
18
15
253
285
32
112
22
18
27
67
29
36
102
286
529
1560
1153
160
349
964
1537
18
15
253
285
32
112
22
18
27
67
29
36
102
286
785
24
129
32
61
900
769
18
15
253
285
32
112
22
18
27
67
29
36
102
286
785
24
193
32
61
900
769
18
15
253
285
32
112
22
18
27
67
29
36
102
286
785
536
897
544
70
965
773
18
15
253
285
32
112
22
18
27
67
29
36
102
286
785
536
961
544
61
900
769
18
15
253
285
32
112
22
18
27
67
29
36
166
286
17
24
129
160
477
452
5
18
15
253
285
32
112
22
18
27
67
29
548
102
30
17
24
961
1568
61
388
513
18
15
253
285
32
112
22
18
27
67
29
548
102
286
17
24
961
1568
61
900
513
18
15
253
285
32
112
22
18
27
67
29
548
1638
542
17
24
961
1568
1597
324
1
18
15
253
285
32
112
22
18
27
67
29
548
1638
1310
17
24
961
1568
1597
1860
1
18
15
253
285
32
112
22
18
27
67
29
404
454
30
17
24
129
384
317
100
6
18
15
253
285
32
112
22
18
27
67
29
404
454
542
17
24
129
384
317
932
1029
18
15
253
285
32
112
22
18
27
67
29
404
454
286
17
24
129
384
317
420
5
18
15
253
285
32
112
22
18
27
67
29
404
454
798
17
24
129
384
317
804
5
18
15
253
285
32
112
22
18
27
67
29
404
454
798
785
24
129
384
317
804
517
18
15
253
285
32
112
22
18
27
67
29
404
454
798
785
536
897
384
317
804
517
18
15
253
285
32
112
22
18
27
67
541
548
1638
1566
1553
1560
1921
1056
1606
1222
1025
18
15
253
285
32
112
22
18
27
67
285
36
102
30
17
24
385
32
61
388
1
18
15
253
285
32
112
22
18
27
67
285
36
102
30
17
24
449
32
61
388
1
18
15
253
285
32
112
22
18
27
67
285
36
102
30
17
536
1665
1952
1117
196
6
18
15
253
285
32
112
22
18
27
67
285
36
102
30
17
536
705
32
61
388
1
18
15
253
285
32
112
22
18
27
67
285
36
102
30
273
24
385
32
61
388
901
18
15
253
285
32
112
22
18
27
67
285
36
102
30
273
24
449
32
61
388
901
18
15
253
285
32
112
22
18
27
67
285
36
102
542
17
536
705
32
573
1860
1025
18
15
253
285
32
112
22
18
27
67
285
36
102
542
529
536
705
32
573
1860
1281
18
15
253
285
32
112
22
18
27
67
285
36
102
542
785
536
705
32
573
1860
769
18
15
253
285
32
112
22
18
27
67
285
36
102
286
17
536
705
32
61
900
1025
18
15
253
285
32
112
22
18
27
67
285
36
102
286
785
536
705
32
61
900
769
18
15
253
285
32
112
22
18
27
67
285
548
102
30
17
536
1665
1056
573
836
1025
18
15
253
285
32
112
22
18
27
67
285
548
102
30
17
536
1729
1056
573
836
1025
18
15
253
285
32
112
22
18
27
67
285
548
102
30
529
536
1729
1056
573
836
1793
18
15
253
285
32
112
22
18
27
67
285
548
102
542
17
536
1665
1056
573
1860
1025
18
15
253
285
32
112
22
18
27
67
285
548
102
542
17
536
1729
1056
573
1860
1025
18
15
253
285
32
112
22
18
27
67
285
548
102
542
529
536
1729
1056
573
1860
1281
18
15
253
285
32
112
22
18
27
67
285
292
614
30
17
536
705
1568
1341
197
1
18
15
253
285
32
112
22
18
27
67
285
292
614
542
17
536
705
1568
1597
1348
1025
18
15
253
285
32
112
22
18
27
67
285
292
614
542
529
536
705
1568
1597
1348
1281
18
15
253
285
32
112
22
18
27
67
285
292
614
542
785
536
705
1568
1597
1348
769
18
15
253
285
32
112
22
18
27
67
285
292
614
1566
17
536
705
1568
1597
1924
1
18
15
253
285
32
112
22
18
27
67
285
292
614
1566
1553
536
705
1568
1597
1924
1025
18
15
253
285
32
112
22
18
27
67
285
292
614
286
17
536
705
1568
1341
708
1
18
15
253
285
32
112
22
18
27
67
285
292
614
286
529
536
705
1568
1341
708
1537
18
15
253
285
32
112
22
18
27
67
285
292
614
286
785
536
705
1568
1341
708
1665
18
15
253
285
32
112
22
18
27
67
285
292
614
798
529
536
705
1568
1597
1412
1030
18
15
253
285
32
112
22
18
27
67
285
292
614
798
785
536
705
1568
1597
1412
1286
18
15
253
285
32
112
22
18
27
67
285
804
102
30
17
24
385
544
61
388
257
18
15
253
285
32
112
22
18
27
67
285
804
102
30
17
24
449
544
61
388
257
18
15
253
285
32
112
22
18
27
67
285
804
102
30
17
536
1665
416
61
1348
1030
18
15
253
285
32
112
22
18
27
67
285
804
102
30
17
536
1729
416
93
836
1030
18
15
253
285
32
112
22
18
27
67
285
804
102
286
17
24
385
544
61
900
1025
18
15
253
285
32
112
22
18
27
67
285
804
102
286
17
536
1729
416
93
964
1025
18
15
253
285
32
112
22
18
27
67
285
804
102
286
273
24
385
544
61
900
645
18
15
253
285
32
112
22
18
27
67
285
804
102
286
785
24
385
544
61
900
769
18
15
253
285
32
112
22
530
27
67
541
548
1638
1822
529
1560
1921
1056
1606
1734
1
18
15
253
285
32
112
406
530
27
65
285
804
934
926
529
1561
1731
544
710
1094
97
18
15
253
285
32
112
406
530
27
65
285
804
934
926
529
1562
1666
544
710
1093
1125
18
15
253
285
32
112
406
530
27
65
285
804
934
926
529
1562
1730
544
710
1093
1125
18
15
253
286
32
112
22
18
26
64
24
402
454
542
16
27
128
386
390
978
3
18
15
253
286
32
112
22
18
26
64
24
402
454
286
16
27
128
386
390
210
3
18
15
253
286
32
112
22
18
26
64
24
402
454
286
528
27
128
386
390
722
1539
18
15
253
286
32
112
22
18
26
64
280
402
454
30
16
539
640
130
390
82
11
18
15
253
286
32
112
22
18
26
64
280
402
454
542
16
539
1664
1666
1158
978
1035
18
15
253
286
32
112
22
18
26
64
280
402
454
542
16
539
640
130
390
978
3
18
15
253
286
32
112
22
18
26
64
280
402
454
286
16
539
1664
1666
1158
146
3
18
15
253
286
32
112
22
18
26
64
280
402
454
286
16
539
640
130
390
594
611
18
15
253
286
32
112
22
18
26
64
280
402
454
286
528
539
640
130
390
722
1539
18
15
253
286
32
112
22
18
26
64
280
402
454
798
528
539
640
130
646
1682
1027
18
15
253
286
32
112
22
18
26
64
280
402
454
798
784
539
640
130
646
1682
515
18
15
253
286
32
112
22
18
27
64
24
34
102
30
17
27
128
34
70
197
1
18
15
253
286
32
112
22
18
27
64
24
34
102
30
17
27
896
1058
70
197
1
18
15
253
286
32
112
22
18
27
64
24
34
102
30
17
539
896
546
70
197
1
18
15
253
286
32
112
22
18
27
64
24
34
102
30
273
27
128
34
70
453
901
18
15
253
286
32
112
22
18
27
64
24
34
102
286
17
27
128
34
70
965
1025
18
15
253
286
32
112
22
18
27
64
24
34
102
286
17
27
896
546
70
965
1025
18
15
253
286
32
112
22
18
27
64
24
34
102
286
17
539
896
546
70
965
1025
18
15
253
286
32
112
22
18
27
64
24
34
102
286
529
27
128
34
70
965
1537
18
15
253
286
32
112
22
18
27
64
24
34
102
286
529
27
896
546
70
965
1537
18
15
253
286
32
112
22
18
27
64
24
34
102
286
529
539
896
546
70
965
1537
18
15
253
286
32
112
22
18
27
64
24
34
102
286
785
27
128
34
70
965
769
18
15
253
286
32
112
22
18
27
64
24
34
102
286
785
539
896
546
70
965
769
18
15
253
286
32
112
22
18
27
64
24
546
102
30
17
27
896
1570
70
453
1
18
15
253
286
32
112
22
18
27
64
24
546
102
542
17
27
896
1570
70
1861
1121
18
15
253
286
32
112
22
18
27
64
24
546
102
542
529
27
896
1570
70
1861
1281
18
15
253
286
32
112
22
18
27
64
24
546
102
286
17
27
896
1570
70
965
513
18
15
253
286
32
112
22
18
27
64
24
546
1638
30
17
27
896
1570
1606
197
257
18
15
253
286
32
112
22
18
27
64
24
546
1638
30
529
27
896
1570
1606
197
1793
18
15
253
286
32
112
22
18
27
64
24
546
1638
1310
17
27
896
1570
1606
1861
1
18
15
253
286
32
112
22
18
27
64
24
546
1638
1310
529
27
896
1570
1606
1861
1025
18
15
253
286
32
112
22
18
27
64
24
402
454
30
17
27
128
386
390
73
101
18
15
253
286
32
112
22
18
27
64
24
402
454
30
17
539
896
386
390
73
101
18
15
253
286
32
112
22
18
27
64
24
402
454
542
17
27
128
386
390
905
5
18
15
253
286
32
112
22
18
27
64
24
402
454
542
17
539
896
386
390
905
5
18
15
253
286
32
112
22
18
27
64
24
402
454
286
17
27
128
386
390
137
5
18
15
253
286
32
112
22
18
27
64
24
402
454
286
17
539
896
386
390
137
5
18
15
253
286
32
112
22
18
27
64
24
402
454
286
529
27
128
386
390
649
1541
18
15
253
286
32
112
22
18
27
64
24
402
454
286
529
539
896
386
390
649
1541
18
15
253
286
32
112
22
18
27
64
24
402
454
462
273
27
128
386
390
517
485
18
15
253
286
32
112
22
18
27
64
536
546
1638
1566
1553
1563
1920
1058
1606
1221
1025
18
15
253
286
32
112
22
18
27
64
280
34
102
30
17
27
384
34
70
197
1
18
15
253
286
32
112
22
18
27
64
280
546
102
542
17
539
1664
1058
70
1861
1025
18
15
253
286
32
112
22
18
27
64
280
546
102
542
529
539
1664
1058
70
1861
1281
18
15
253
286
32
112
22
18
27
64
280
290
454
30
17
539
640
1570
1926
1097
269
18
15
253
286
32
112
22
18
27
64
280
290
454
286
17
539
640
1570
1926
1161
5
18
15
253
286
32
112
22
18
27
64
280
290
454
286
785
539
640
1570
1926
1161
777
18
15
253
286
32
112
22
18
27
64
280
290
614
30
17
539
640
1570
1606
1221
1025
18
15
253
286
32
112
22
18
27
64
280
290
614
30
529
539
640
1570
1606
1221
1793
18
15
253
286
32
112
22
18
27
64
280
290
614
1566
17
539
640
1570
1606
1989
1
18
15
253
286
32
112
22
18
27
64
280
802
102
30
17
27
384
546
70
709
1
18
15
253
286
32
112
22
18
27
64
280
802
102
286
17
27
384
546
70
901
513
18
15
253
286
32
112
22
18
27
64
280
802
102
286
785
27
384
546
70
901
773
18
15
253
286
32
112
22
18
27
64
280
402
454
30
17
27
384
130
134
73
101
18
15
253
286
32
112
22
18
27
64
280
402
454
30
17
539
1664
130
390
73
101
18
15
253
286
32
112
22
18
27
64
280
402
454
30
17
539
640
130
134
73
101
18
15
253
286
32
112
22
18
27
64
280
402
454
30
17
539
704
130
390
73
101
18
15
253
286
32
112
22
18
27
64
280
402
454
542
17
27
384
130
390
905
5
18
15
253
286
32
112
22
18
27
64
280
402
454
542
17
539
1664
130
390
905
5
18
15
253
286
32
112
22
18
27
64
280
402
454
542
17
539
640
130
390
905
5
18
15
253
286
32
112
22
18
27
64
280
402
454
286
17
27
384
130
134
137
5
18
15
253
286
32
112
22
18
27
64
280
402
454
286
17
539
1664
130
390
393
5
18
15
253
286
32
112
22
18
27
64
280
402
454
286
17
539
640
130
134
137
5
18
15
253
286
32
112
22
18
27
64
280
402
454
286
17
539
704
130
390
393
5
18
15
253
286
32
112
22
18
27
64
280
402
454
286
17
539
1728
1666
1158
1161
1029
18
15
253
286
32
112
22
18
27
64
280
402
454
286
529
27
384
130
134
713
1541
18
15
253
286
32
112
22
18
27
64
280
402
454
286
529
539
384
130
134
713
1541
18
15
253
286
32
112
22
18
27
64
280
402
454
286
529
539
640
130
134
713
1541
18
15
253
286
32
112
22
18
27
64
280
402
454
798
529
539
640
130
646
1737
1029
18
15
253
286
32
112
22
18
27
64
280
402
454
798
529
539
704
130
646
1737
1029
18
15
253
286
32
112
22
18
27
64
280
402
454
798
785
539
640
130
646
1673
517
18
15
253
286
32
112
22
18
27
64
280
402
454
798
785
539
704
130
646
1673
517
18
15
253
286
32
112
22
18
27
64
280
402
454
462
273
27
384
130
390
517
485
18
15
253
286
32
112
22
18
27
64
280
402
454
462
273
539
1664
130
390
517
485
18
15
253
286
32
112
22
18
27
64
280
402
454
462
273
539
640
130
390
517
485
18
15
253
286
32
112
22
18
27
64
280
402
454
462
273
539
704
130
390
517
485
18
15
253
286
32
112
22
18
27
64
280
402
454
462
273
539
1728
130
390
517
485
18
15
253
286
32
112
22
18
27
64
280
402
454
478
273
27
384
130
390
530
742
18
15
253
286
32
112
22
18
27
64
280
402
486
30
17
27
384
770
582
69
1
18
15
253
286
32
112
22
18
27
64
280
402
486
286
17
27
384
770
582
325
1
18
15
253
286
32
112
22
18
27
64
280
402
486
286
529
27
384
770
582
581
1537
18
15
253
286
32
112
22
18
27
64
280
402
486
286
785
27
384
770
582
325
769
18
15
253
286
32
112
22
18
27
64
280
402
486
798
529
27
384
770
582
1605
1025
18
15
253
286
32
112
22
18
27
64
280
402
486
798
785
27
384
770
582
1605
513
18
15
253
286
32
112
22
18
27
64
280
402
486
798
1297
27
384
770
582
1605
1793
18
15
253
286
32
368
406
530
27
64
280
914
678
926
1041
1051
1408
642
710
1093
1761
18
15
253
286
32
368
406
530
27
64
280
914
678
926
1137
1051
1408
642
710
1093
1601
18
15
253
286
800
880
534
18
27
64
792
1170
998
542
1553
1563
1856
1794
70
69
1029
18
15
253
173
32
112
22
18
27
521
557
585
102
30
785
1961
897
770
1094
1734
1921
18
15
253
173
32
112
22
18
27
521
557
585
102
798
785
1961
897
770
1094
1990
769
18
15
253
173
32
112
22
18
27
521
557
585
614
542
785
1961
897
770
966
966
769
18
15
253
173
32
112
22
18
27
521
557
585
614
798
785
1961
897
770
966
838
773
18
15
253
173
32
112
22
18
27
521
557
1609
1126
542
785
1961
897
1794
1990
1478
769
18
15
253
173
32
112
22
530
795
521
557
585
614
1822
1489
1449
1409
770
966
1734
1761
18
15
253
173
32
112
22
530
795
521
557
292
614
1822
785
1449
1409
1168
1606
1733
133
18
15
253
173
32
112
22
530
795
521
557
292
614
1822
1489
1449
1409
1168
1606
1733
1765
18
15
253
173
32
112
22
530
795
521
173
292
614
1822
785
937
641
1552
1597
1860
261
18
15
253
29
32
112
22
786
1050
705
1693
36
614
2014
2000
1118
1538
32
1862
1797
1092
18
15
253
29
32
112
22
786
1050
705
1693
36
614
2014
2000
1118
1539
32
1885
1796
1092
18
15
253
29
32
112
22
786
1051
705
1693
36
614
2014
2001
1113
1539
32
1862
1798
1057
18
15
253
29
32
112
22
786
1051
705
1693
36
614
2014
2001
1114
1538
32
1862
1797
1093
18
15
253
29
32
112
22
786
1051
705
1693
36
614
1998
1969
1178
1538
32
1862
1802
1042
18
15
253
29
32
112
22
786
1051
707
1693
36
614
2014
2001
1112
1537
32
1885
1796
1094
18
15
253
29
32
624
22
786
1050
705
1693
1828
614
2014
2000
1118
1538
1568
93
1284
1092
18
15
253
29
32
624
22
786
1050
705
1693
1828
614
2014
1968
1182
1538
1568
70
1285
1028
18
15
253
29
32
624
22
786
1051
705
1693
1825
614
1998
1969
1178
1538
1570
46
1289
1041
18
15
253
29
32
624
22
786
1051
705
1693
1828
614
2014
2001
1113
1539
1568
70
1286
1057
18
15
253
29
32
624
22
786
1051
705
1693
1828
614
2014
2001
1114
1538
1568
70
1285
577
18
15
253
29
32
624
22
786
1051
705
1693
1828
614
2014
1969
1178
1538
1568
70
1285
1029
18
15
253
29
32
624
22
786
1051
705
1693
1828
614
1998
1969
1178
1538
1568
70
1290
1042
18
15
253
29
32
624
22
786
1051
707
1693
1828
614
2014
2001
1112
1537
1568
93
1284
1094
18
15
253
541
800
1392
534
786
26
961
797
1828
1222
798
16
822
1026
544
646
138
1667
18
15
253
541
800
1392
534
786
26
961
797
1828
1254
798
16
822
1026
544
829
132
1668
18
15
253
541
800
1392
534
786
27
961
797
1828
1222
798
17
825
1091
544
646
138
1666
18
15
893
29
32
112
22
786
794
833
1053
36
614
2014
1488
1118
1218
544
1853
1796
1316
18
15
893
29
32
112
22
786
794
833
1053
36
614
2014
1488
1118
1219
544
1853
1797
1316
18
15
893
29
32
112
22
786
794
834
1102
34
614
2014
1456
1112
544
544
1862
1796
1284
18
15
893
29
32
112
22
786
794
834
1102
34
614
2014
1488
1112
544
544
1862
1796
1316
18
15
893
29
32
112
22
786
795
833
1053
36
614
2014
1489
1114
1218
544
1853
1796
1318
18
15
893
29
32
112
22
786
795
833
1101
36
614
2014
1457
1113
547
544
1854
1798
1281
18
15
893
29
32
112
22
786
795
833
1101
36
614
2014
1489
1113
547
544
1854
1798
1313
18
15
893
29
32
112
22
786
795
833
1101
36
614
2014
1489
1114
546
544
1862
1797
1313
18
15
893
29
32
112
22
786
795
833
1101
36
614
1998
1457
1113
547
544
1886
1810
1297
18
15
893
29
32
112
22
786
795
961
541
36
614
1998
874
58
194
544
1862
1802
192
18
15
893
29
32
112
22
786
795
835
1053
36
614
2014
1489
1112
1217
544
1853
1796
1318
18
15
893
29
32
112
22
786
795
835
1101
36
614
2014
1489
1112
545
544
1854
1798
1313
18
15
893
29
32
112
22
786
859
833
1053
36
614
2014
849
1177
1219
544
1853
1797
197
18
15
893
29
32
112
22
786
859
833
1053
36
614
2014
849
1178
1218
544
1853
1796
198
18
15
893
29
32
112
22
786
859
835
1053
36
614
2014
849
1048
1217
544
1853
1796
198
18
15
893
29
32
112
22
786
859
835
1053
36
614
2014
849
1176
1217
544
1853
1796
198
18
15
893
29
32
112
22
786
859
835
541
36
614
2014
849
24
193
544
1853
1796
198
18
15
893
29
32
112
22
786
859
835
1101
36
614
2014
849
1048
545
544
1854
1798
193
18
15
893
29
32
112
22
786
858
833
1053
36
614
2014
848
1070
1218
544
1853
1796
196
18
15
893
29
32
112
22
786
858
833
1053
36
614
2014
848
1070
1219
544
1853
1797
196
18
15
893
29
32
112
22
786
858
833
1053
36
614
2014
848
1182
1218
544
1853
1796
196
18
15
893
29
32
112
22
786
858
833
1053
36
614
2014
848
1182
1219
544
1853
1797
196
18
15
893
29
32
112
22
786
858
833
541
36
614
2014
848
46
194
544
1853
1796
196
18
15
893
29
32
112
22
786
858
833
541
36
614
2014
848
46
195
544
1853
1796
196
18
15
893
29
32
112
22
786
858
833
1101
36
614
2014
848
1070
546
544
1862
1797
196
18
15
893
29
32
112
22
786
858
833
1101
36
614
2014
848
46
546
544
1862
1797
196
18
15
893
29
32
112
22
786
858
834
1102
34
614
2014
848
1048
544
544
1862
1796
196
18
15
893
541
32
624
534
786
1434
449
29
1828
966
798
1808
1054
642
1696
390
82
515
18
15
893
541
32
624
534
786
1435
449
29
1828
966
798
1809
1050
642
1696
390
82
518
18
15
893
541
32
624
534
786
1435
451
29
1828
966
798
1809
1048
641
1696
390
82
518
18
15
893
541
800
1392
534
786
1434
322
846
1826
1222
798
1808
1304
32
544
646
164
1028
18
15
893
541
800
1392
534
786
1434
322
846
1826
1254
798
1808
1304
32
544
582
132
1028
18
15
893
541
800
1392
534
786
1435
321
845
1828
1254
798
1809
1305
35
544
606
198
1025
18
15
893
541
800
1392
534
786
1435
449
797
1828
1222
798
1809
1049
67
544
134
138
1026
18
15
893
541
800
1392
534
786
1435
449
797
1828
1254
798
1809
1049
67
544
829
132
1030
18
15
893
541
800
1392
534
786
1435
451
797
1828
1222
798
1809
1048
65
544
646
137
1025
18
15
893
541
800
1392
534
786
1435
451
797
1828
1254
798
1809
1048
65
544
157
132
1025
18
15
893
542
32
624
534
786
1435
448
24
1826
966
798
1809
1051
640
1698
390
82
518
18
15
189
173
32
176
310
2
47
297
109
484
806
366
201
393
1
784
838
9
33
18
15
189
173
32
176
310
2
47
297
109
484
806
366
969
393
1
784
838
9
545
18
15
189
173
32
176
310
2
111
265
109
484
806
366
329
809
33
784
838
9
801
18
15
189
173
32
176
310
2
111
265
109
484
806
366
329
805
33
784
838
9
801
18
15
189
173
32
176
310
2
111
137
77
484
806
366
329
37
1
784
838
18
833
18
15
189
173
32
176
310
2
111
137
77
484
806
366
329
549
1
784
838
18
833
18
15
189
173
32
176
310
2
111
137
301
484
806
366
329
553
545
272
838
18
833
18
15
189
173
32
176
310
2
111
137
301
484
806
366
329
549
545
272
838
18
833
18
15
189
173
32
176
310
2
111
169
301
484
806
366
329
521
1537
1808
1478
18
833
18
15
189
173
32
176
310
2
111
169
301
484
806
366
329
521
545
272
838
18
833
18
15
189
173
32
176
310
2
111
297
109
484
806
366
329
777
1
784
838
9
801
18
15
189
173
32
176
310
2
111
297
109
484
806
366
329
649
1
784
838
9
801
18
15
189
173
32
176
310
12
46
545
301
484
806
360
960
1934
1154
272
838
16
536
18
15
189
173
32
176
310
12
46
161
301
484
806
360
960
590
1538
272
838
16
536
18
15
189
173
32
176
310
12
46
289
109
484
806
360
192
398
2
784
1414
16
24
18
15
189
173
32
176
310
12
46
289
109
484
806
360
960
398
2
784
1414
16
536
18
15
189
173
32
176
310
12
46
289
109
484
806
360
960
846
2
784
1414
16
536
18
15
189
173
32
176
310
12
46
289
301
484
806
360
192
398
386
272
838
16
24
18
15
189
173
32
176
310
12
46
289
301
484
806
360
192
398
194
272
838
16
24
18
15
189
173
32
176
310
12
46
289
301
484
806
360
192
398
450
272
838
16
24
18
15
189
173
32
176
310
12
46
289
301
484
806
360
192
462
194
272
838
16
24
18
15
189
173
32
176
310
12
46
289
301
484
806
360
192
462
450
272
838
16
24
18
15
189
173
32
176
310
12
46
289
301
484
806
360
960
398
386
272
838
16
536
18
15
189
173
32
176
310
12
46
289
301
484
806
360
960
398
194
272
838
16
536
18
15
189
173
32
176
310
12
46
289
301
484
806
360
960
398
450
272
838
16
536
18
15
189
173
32
176
310
12
46
289
301
484
806
360
960
846
194
272
838
16
536
18
15
189
173
32
176
310
12
46
289
301
484
806
360
960
718
322
272
838
16
536
18
15
189
173
32
176
310
12
46
289
301
484
806
360
960
462
194
272
838
16
536
18
15
189
173
32
176
310
12
46
289
301
484
806
360
960
462
450
272
838
16
536
18
15
189
173
32
176
310
12
46
265
109
484
806
360
192
434
33
784
1478
16
24
18
15
189
173
32
176
310
12
46
265
589
484
806
360
192
466
897
1168
1438
16
24
18
15
189
173
32
176
310
12
46
265
589
484
806
360
192
486
897
1168
1438
16
24
18
15
189
173
32
176
310
12
46
553
301
484
806
360
960
1930
1153
272
838
16
536
18
15
189
173
32
176
310
12
46
553
301
484
806
360
960
1938
1153
1808
1437
16
536
18
15
189
173
32
176
310
12
46
169
301
484
806
360
960
586
1537
272
838
16
536
18
15
189
173
32
176
310
12
46
169
301
484
806
360
960
586
1569
272
838
16
536
18
15
189
173
32
176
310
12
46
297
109
484
806
360
192
394
1
784
1414
16
24
18
15
189
173
32
176
310
12
46
297
109
484
806
360
960
394
1
784
1414
16
536
18
15
189
173
32
176
310
12
46
297
109
484
806
360
960
842
1
784
1478
16
536
18
15
189
173
32
176
310
12
110
161
301
484
806
360
320
14
514
272
838
16
792
18
15
189
173
32
176
310
12
110
161
301
484
806
360
320
526
514
272
838
16
792
18
15
189
173
32
176
310
12
110
161
301
484
806
360
320
526
1538
1808
1414
16
792
18
15
189
173
32
176
310
12
110
161
301
484
806
360
320
526
1570
272
838
16
792
18
15
189
173
32
176
310
12
110
289
109
484
806
360
320
782
2
784
1414
16
792
18
15
189
173
32
176
310
12
110
289
109
484
806
360
320
654
2
784
838
16
792
18
15
189
173
32
176
310
12
110
289
301
484
806
360
320
782
194
272
838
16
792
18
15
189
173
32
176
310
12
110
289
301
484
806
360
320
398
194
272
838
16
792
18
15
189
173
32
176
310
12
110
289
301
484
806
360
320
398
450
272
838
16
792
18
15
189
173
32
176
310
12
110
289
301
484
806
360
320
654
386
272
838
16
792
18
15
189
173
32
176
310
12
110
289
301
484
806
360
320
654
450
272
838
16
792
18
15
189
173
32
176
310
12
110
265
109
484
806
360
320
674
33
784
1478
16
792
18
15
189
173
32
176
310
12
110
265
109
484
806
360
320
802
33
784
1478
16
792
18
15
189
173
32
176
310
12
110
265
109
484
806
360
320
806
33
784
1414
16
792
18
15
189
173
32
176
310
12
110
265
110
482
806
360
320
802
32
784
1478
16
792
18
15
189
173
32
176
310
12
110
265
110
482
806
360
320
806
32
784
1478
16
792
18
15
189
173
32
176
310
12
110
265
589
484
806
360
320
402
897
1168
1438
16
792
18
15
189
173
32
176
310
12
110
265
589
484
806
360
320
806
897
1168
1438
16
792
18
15
189
173
32
176
310
12
110
137
77
484
806
360
320
550
1
784
838
16
792
18
15
189
173
32
176
310
12
110
137
301
484
806
360
320
546
545
272
838
16
792
18
15
189
173
32
176
310
12
110
137
301
484
806
360
320
550
545
272
838
16
792
18
15
189
173
32
176
310
12
110
169
301
484
806
360
320
10
513
1808
1437
16
792
18
15
189
173
32
176
310
12
110
169
301
484
806
360
320
522
1537
1808
1350
16
792
18
15
189
173
32
176
310
12
110
169
301
484
806
360
320
522
545
272
838
16
792
18
15
189
173
32
176
310
12
110
297
109
484
806
360
320
778
1
784
1478
16
792
18
15
189
173
32
176
310
12
110
297
109
484
806
360
320
650
1
784
838
16
792
18
15
189
173
32
176
310
12
110
297
301
484
806
360
320
650
385
272
838
16
792
18
15
189
173
32
432
310
2
47
297
301
969
454
366
201
393
321
770
6
6
33
18
15
189
173
32
432
310
2
47
297
301
969
454
366
201
457
321
770
6
6
33
18
15
189
173
32
432
310
2
47
297
301
969
454
366
969
393
321
770
6
6
545
18
15
189
173
32
432
310
2
47
297
301
969
454
366
969
713
321
770
6
6
545
18
15
189
173
32
432
310
2
111
137
301
996
550
366
329
549
545
784
390
18
833
18
15
189
173
32
432
310
2
111
169
301
996
550
366
329
9
513
784
414
18
834
18
15
189
173
32
432
310
2
111
169
301
996
550
366
329
521
513
784
414
18
834
18
15
189
173
32
432
310
2
111
169
301
996
550
366
329
521
1537
784
414
18
834
18
15
189
173
32
432
310
2
111
297
301
996
550
366
329
777
545
784
390
18
833
18
15
189
173
32
432
310
2
111
297
301
996
550
366
329
393
385
784
902
18
834
18
15
189
173
32
432
310
2
111
297
301
996
550
366
329
393
545
784
902
18
834
18
15
189
173
32
432
310
2
111
297
301
996
550
366
329
393
449
784
414
18
834
18
15
189
173
32
432
310
2
111
297
301
996
550
366
329
649
321
784
902
18
834
18
15
189
173
32
432
310
2
111
297
301
996
550
366
329
649
449
784
926
18
834
18
15
189
173
32
432
310
12
46
545
621
996
550
360
960
1934
770
1296
390
16
568
18
15
189
173
32
432
310
12
46
161
301
996
550
360
960
590
1538
784
390
16
536
18
15
189
173
32
432
310
12
46
289
301
996
550
360
192
398
386
784
902
16
24
18
15
189
173
32
432
310
12
46
289
301
996
550
360
192
398
322
784
902
16
24
18
15
189
173
32
432
310
12
46
289
301
996
550
360
192
398
450
784
390
16
24
18
15
189
173
32
432
310
12
46
289
301
996
550
360
192
462
386
784
902
16
24
18
15
189
173
32
432
310
12
46
289
301
996
550
360
192
462
546
784
902
16
24
18
15
189
173
32
432
310
12
46
289
301
996
550
360
192
462
450
784
390
16
24
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
398
386
784
902
16
568
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
398
194
784
390
16
536
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
398
322
784
902
16
568
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
398
450
784
390
16
536
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
718
322
784
902
16
568
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
718
1858
784
414
16
568
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
1742
1858
784
390
16
536
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
462
386
784
902
16
568
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
462
194
784
390
16
536
18
15
189
173
32
432
310
12
46
289
301
996
550
360
960
462
450
784
390
16
536
18
15
189
173
32
432
310
12
46
265
301
996
550
360
960
722
449
784
926
16
568
18
15
189
173
32
432
310
12
46
553
621
996
550
360
960
1930
769
1296
390
16
568
18
15
189
173
32
432
310
12
46
169
301
996
550
360
960
586
1537
784
413
16
568
18
15
189
173
32
432
310
12
46
297
301
996
550
360
192
394
321
784
925
16
24
18
15
189
173
32
432
310
12
46
297
301
996
550
360
192
394
449
784
925
16
24
18
15
189
173
32
432
310
12
46
297
301
996
550
360
192
402
321
784
925
16
24
18
15
189
173
32
432
310
12
46
297
301
996
550
360
192
402
449
784
925
16
24
18
15
189
173
32
432
310
12
46
297
301
996
550
360
192
458
321
784
902
16
24
18
15
189
173
32
432
310
12
46
297
301
996
550
360
192
458
545
784
1478
16
24
18
15
189
173
32
432
310
12
46
297
301
996
550
360
192
458
449
784
390
16
24
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
394
193
784
414
16
568
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
394
321
784
925
16
568
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
394
449
784
925
16
568
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
842
545
784
390
16
536
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
714
321
784
925
16
568
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
714
1857
784
414
16
568
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
458
193
784
390
16
536
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
458
545
784
1478
16
536
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
458
449
784
390
16
536
18
15
189
173
32
432
310
12
46
297
301
996
550
360
960
1738
1857
784
414
16
568
18
15
189
173
32
432
310
12
110
161
301
996
550
360
320
14
514
784
390
16
792
18
15
189
173
32
432
310
12
110
161
301
996
550
360
320
526
514
784
390
16
792
18
15
189
173
32
432
310
12
110
161
301
996
550
360
320
526
1538
784
390
16
792
18
15
189
173
32
432
310
12
110
289
301
996
550
360
320
398
386
784
902
16
792
18
15
189
173
32
432
310
12
110
289
301
996
550
360
320
398
546
784
902
16
792
18
15
189
173
32
432
310
12
110
289
301
996
550
360
320
398
450
784
902
16
792
18
15
189
173
32
432
310
12
110
289
301
996
550
360
320
654
386
784
902
16
792
18
15
189
173
32
432
310
12
110
289
301
996
550
360
320
654
450
784
902
16
792
18
15
189
173
32
432
310
12
110
265
301
996
550
360
320
674
417
784
925
16
792
18
15
189
173
32
432
310
12
110
137
301
996
550
360
320
546
545
784
413
16
792
18
15
189
173
32
432
310
12
110
137
301
996
550
360
320
550
545
784
390
16
792
18
15
189
173
32
432
310
12
110
137
302
994
550
360
320
550
544
784
390
16
792
18
15
189
173
32
432
310
12
110
169
301
996
550
360
320
10
513
784
413
16
792
18
15
189
173
32
432
310
12
110
169
301
996
550
360
320
522
513
784
413
16
792
18
15
189
173
32
432
310
12
110
169
301
996
550
360
320
522
1537
784
413
16
792
18
15
189
173
32
432
310
12
110
297
301
996
550
360
320
778
545
784
390
16
792
18
15
189
173
32
432
310
12
110
297
301
996
550
360
320
394
545
784
902
16
792
18
15
189
173
32
432
310
12
110
297
301
996
550
360
320
394
449
784
925
16
792
18
15
189
173
32
432
310
12
110
297
301
996
550
360
320
650
321
784
925
16
792
18
15
189
173
32
432
310
12
110
297
301
996
550
360
320
650
449
784
925
16
792
18
15
189
173
160
176
310
2
111
265
973
996
646
350
914
1682
1665
1040
574
10
512
18
15
189
173
160
176
310
2
111
265
973
996
646
350
914
658
1665
1040
574
10
512
18
15
189
173
160
176
310
2
111
265
973
996
646
350
914
754
1665
1040
574
10
512
18
15
189
173
160
176
310
12
46
289
1005
932
678
40
192
398
770
1040
542
528
344
18
15
189
173
160
176
310
12
46
265
333
356
806
360
192
486
385
400
838
16
24
18
15
189
173
160
176
310
12
46
265
333
356
806
360
960
486
385
400
838
16
536
18
15
189
173
160
176
310
12
46
137
333
356
806
360
960
614
1537
1808
838
16
536
18
15
189
173
160
176
310
12
110
289
365
356
806
360
320
782
514
272
838
16
792
18
15
189
173
160
176
310
12
110
289
941
932
678
40
320
654
1698
1104
542
528
1848
18
15
189
173
160
176
310
12
110
289
1005
932
678
40
320
782
770
1040
542
528
1848
18
15
189
173
160
176
310
12
110
289
1005
932
678
40
320
398
770
1040
542
528
1848
18
15
189
173
160
176
310
12
110
265
941
932
678
40
320
746
1697
1104
541
528
1848
18
15
189
173
160
176
310
12
110
265
973
996
678
40
320
746
1665
1040
542
528
1848
18
15
189
173
160
176
310
12
110
297
941
932
678
40
320
650
1697
1104
541
528
1848
18
15
189
173
160
432
310
2
47
297
365
484
550
366
201
457
513
528
966
9
33
18
15
189
173
160
432
310
2
111
265
365
865
550
366
329
841
1857
777
942
9
1857
18
15
189
173
160
432
310
2
111
265
365
868
550
366
329
809
545
784
1478
18
834
18
15
189
173
160
432
310
2
111
265
365
868
550
366
329
805
545
784
1478
18
834
18
15
189
173
160
432
310
2
111
265
365
484
550
366
329
809
545
528
774
18
833
18
15
189
173
160
432
310
2
111
265
365
484
550
366
329
805
545
528
774
18
833
18
15
189
173
160
432
310
2
111
137
333
868
550
366
329
553
513
784
902
9
1857
18
15
189
173
160
432
310
2
111
137
333
868
550
366
329
549
513
784
902
9
1857
18
15
189
173
160
432
310
2
111
137
333
484
550
366
329
553
513
528
838
18
833
18
15
189
173
160
432
310
2
111
297
365
868
550
366
329
777
513
784
1478
18
834
18
15
189
173
160
432
310
2
111
297
365
868
550
366
329
393
513
784
1478
18
834
18
15
189
173
160
432
310
2
111
297
365
484
550
366
329
777
513
528
774
18
833
18
15
189
173
160
432
310
2
111
297
365
484
550
366
329
393
513
528
774
18
833
18
15
189
173
160
432
310
12
46
289
365
868
550
552
960
398
514
784
1414
400
344
18
15
189
173
160
432
310
12
46
289
365
868
550
552
960
846
514
784
1414
400
344
18
15
189
173
160
432
310
12
46
289
365
868
550
360
192
398
514
784
902
16
24
18
15
189
173
160
432
310
12
46
289
365
868
550
360
192
462
514
784
902
16
24
18
15
189
173
160
432
310
12
46
289
365
868
550
360
960
398
514
784
902
16
542
18
15
189
173
160
432
310
12
46
289
365
868
550
360
960
846
514
784
902
16
542
18
15
189
173
160
432
310
12
46
289
365
484
550
360
192
398
514
528
902
16
24
18
15
189
173
160
432
310
12
46
289
365
484
550
360
192
462
514
528
774
16
24
18
15
189
173
160
432
310
12
46
289
365
484
550
360
960
398
514
528
902
16
536
18
15
189
173
160
432
310
12
46
289
365
484
550
360
960
846
514
528
774
16
536
18
15
189
173
160
432
310
12
46
289
1005
420
550
360
192
398
770
16
966
16
24
18
15
189
173
160
432
310
12
46
265
365
868
550
360
192
482
545
784
1478
16
24
18
15
189
173
160
432
310
12
46
265
365
868
550
360
960
482
545
784
1478
16
568
18
15
189
173
160
432
310
12
46
265
365
484
550
360
192
482
545
528
774
16
24
18
15
189
173
160
432
310
12
46
265
365
484
550
360
960
482
545
528
774
16
536
18
15
189
173
160
432
310
12
46
265
366
866
550
360
192
482
544
784
838
16
24
18
15
189
173
160
432
310
12
46
265
366
482
550
360
192
482
544
528
966
16
24
18
15
189
173
160
432
310
12
46
297
365
868
550
360
192
394
513
784
1478
16
24
18
15
189
173
160
432
310
12
46
297
365
868
550
360
192
402
513
784
1478
16
24
18
15
189
173
160
432
310
12
46
297
365
868
550
360
192
458
513
784
902
16
24
18
15
189
173
160
432
310
12
46
297
365
868
550
360
960
394
513
784
1478
16
568
18
15
189
173
160
432
310
12
46
297
365
868
550
360
960
842
513
784
1478
16
568
18
15
189
173
160
432
310
12
46
297
365
868
550
360
960
458
513
784
902
16
542
18
15
189
173
160
432
310
12
46
297
365
484
550
360
192
394
513
528
774
16
24
18
15
189
173
160
432
310
12
46
297
365
484
550
360
192
402
513
528
774
16
24
18
15
189
173
160
432
310
12
46
297
365
484
550
360
192
458
513
528
774
16
24
18
15
189
173
160
432
310
12
46
297
365
484
550
360
960
394
513
528
774
16
536
18
15
189
173
160
432
310
12
46
297
365
484
550
360
960
842
513
528
774
16
536
18
15
189
173
160
432
310
12
46
297
365
484
550
360
960
458
513
528
774
16
536
18
15
189
173
160
432
310
12
110
289
365
868
550
360
320
782
514
784
902
16
792
18
15
189
173
160
432
310
12
110
289
365
868
550
360
320
398
514
784
902
16
792
18
15
189
173
160
432
310
12
110
289
365
484
550
360
320
782
514
528
774
16
792
18
15
189
173
160
432
310
12
110
289
365
484
550
360
320
398
514
528
774
16
792
18
15
189
173
160
432
310
12
110
265
365
868
550
360
320
674
545
784
1478
16
792
18
15
189
173
160
432
310
12
110
265
365
868
550
360
320
802
545
784
1478
16
792
18
15
189
173
160
432
310
12
110
265
365
868
550
360
320
866
545
784
1478
16
792
18
15
189
173
160
432
310
12
110
265
365
868
550
360
320
806
545
784
902
16
792
18
15
189
173
160
432
310
12
110
265
365
484
550
360
320
674
545
528
902
16
856
18
15
189
173
160
432
310
12
110
265
365
484
550
360
320
802
545
528
774
16
792
18
15
189
173
160
432
310
12
110
265
365
484
550
360
320
866
545
528
774
16
792
18
15
189
173
160
432
310
12
110
265
365
484
550
360
320
806
545
528
774
16
792
18
15
189
173
160
432
310
12
110
265
366
866
550
360
320
802
544
784
838
16
792
18
15
189
173
160
432
310
12
110
265
366
866
550
360
320
806
544
784
838
16
792
18
15
189
173
160
432
310
12
110
265
366
482
550
360
320
802
544
528
838
16
792
18
15
189
173
160
432
310
12
110
265
366
482
550
360
320
806
544
528
838
16
792
18
15
189
173
160
432
310
12
110
137
205
484
550
360
320
34
769
528
797
16
856
18
15
189
173
160
432
310
12
110
137
205
484
550
360
320
18
769
528
797
16
856
18
15
189
173
160
432
310
12
110
137
205
484
550
360
320
50
769
528
797
16
856
18
15
189
173
160
432
310
12
110
137
205
484
550
360
320
530
769
528
797
16
856
18
15
189
173
160
432
310
12
110
137
333
868
550
360
320
530
513
1680
925
16
856
18
15
189
173
160
432
310
12
110
137
333
868
550
360
320
530
1537
1680
925
16
856
18
15
189
173
160
432
310
12
110
137
333
484
550
360
320
34
513
528
797
16
856
18
15
189
173
160
432
310
12
110
137
333
484
550
360
320
50
513
528
797
16
856
18
15
189
173
160
432
310
12
110
137
333
484
550
360
320
530
513
528
797
16
856
18
15
189
173
160
432
310
12
110
137
333
484
550
360
320
562
513
528
797
16
856
18
15
189
173
160
432
310
12
110
297
365
868
550
360
320
778
513
784
902
16
792
18
15
189
173
160
432
310
12
110
297
365
868
550
360
320
394
513
784
902
16
792
18
15
189
173
160
432
310
12
110
297
365
868
550
360
320
650
513
784
902
16
792
18
15
189
173
160
432
310
12
110
297
365
484
550
360
320
778
513
528
774
16
792
18
15
189
173
160
432
310
12
110
297
365
484
550
360
320
394
513
528
774
16
792
18
15
189
173
160
432
310
12
110
297
365
484
550
360
320
650
513
528
774
16
792
18
15
189
173
288
176
310
2
111
297
813
356
806
366
329
777
833
16
454
18
834
18
15
189
173
288
176
310
12
110
289
813
356
806
360
320
782
834
16
454
16
792
18
15
189
173
288
432
310
2
47
297
813
420
454
366
201
457
833
80
6
6
33
18
15
189
173
288
432
310
2
111
169
685
420
454
366
329
521
1857
1104
1286
6
833
18
15
189
173
288
432
310
2
111
297
813
420
550
366
329
777
833
80
454
18
834
18
15
189
173
288
432
310
2
111
297
813
713
454
366
329
777
833
770
6
6
833
18
15
189
173
288
432
310
12
46
289
813
420
550
360
192
398
834
80
710
16
24
18
15
189
173
288
432
310
12
46
289
813
420
550
360
192
462
834
80
710
16
24
18
15
189
173
288
432
310
12
46
289
813
740
550
360
192
398
834
784
1478
16
24
18
15
189
173
288
432
310
12
46
297
813
420
550
360
192
402
833
80
733
16
24
18
15
189
173
288
432
310
12
46
297
813
420
550
360
192
458
833
80
710
16
24
18
15
189
173
288
432
310
12
46
297
813
420
550
360
960
458
833
80
478
16
566
18
15
189
173
288
432
310
12
46
297
813
740
550
552
960
842
833
784
1222
400
344
18
15
189
173
288
432
310
12
110
161
685
420
550
360
320
526
1858
1104
413
16
1368
18
15
189
173
288
432
310
12
110
289
813
420
550
360
320
782
834
80
710
16
792
18
15
189
173
288
432
310
12
110
289
813
740
550
360
320
782
834
784
1222
16
792
18
15
189
173
288
432
310
12
110
137
685
420
550
360
320
530
1857
1104
413
16
1368
18
15
189
173
288
432
310
12
110
297
813
420
550
360
320
778
833
80
710
16
792
18
15
189
173
288
432
310
12
110
297
813
740
550
360
320
778
833
784
1222
16
792
18
15
893
13
160
432
310
268
814
809
1517
740
550
744
1728
1170
1025
1040
1414
784
1566
18
15
893
29
32
112
918
530
795
833
845
801
1958
942
1233
90
34
550
1774
137
517
18
15
893
29
32
112
918
530
859
833
845
801
1958
942
561
58
34
550
1774
9
197
18
15
893
29
32
368
902
516
822
833
1101
913
1725
904
536
286
802
899
1743
0
104
18
15
893
29
32
368
902
516
822
833
1101
913
1725
904
536
282
802
899
1743
0
104
18
15
893
29
32
368
918
530
794
1346
1358
914
1702
926
1264
1624
1056
640
1734
68
1060
18
15
893
29
32
368
918
530
794
834
1102
914
1702
926
528
344
800
896
1734
68
100
18
15
893
29
32
368
918
530
794
834
1102
914
1702
926
528
312
800
896
1734
68
100
18
15
893
29
32
368
918
530
858
834
1102
914
1702
926
560
24
800
896
1734
68
196
18
15
893
29
32
368
918
530
858
834
1102
914
1702
926
560
56
800
896
1734
68
196
18
15
893
541
32
368
918
530
794
322
334
914
1702
926
1264
1368
1056
640
1734
68
1060
18
15
189
173
160
160
390
530
91
265
333
196
390
990
593
1705
385
48
638
1561
1033
18
15
189
173
160
160
390
530
91
265
333
196
390
990
593
681
385
48
638
1561
1033
18
15
189
173
160
416
390
530
91
265
365
873
630
990
593
809
545
770
774
1042
81
18
15
189
173
160
416
390
530
91
265
365
873
630
990
593
809
1857
770
774
1042
81
18
15
189
173
160
416
390
530
91
137
333
452
630
990
1105
1065
513
560
798
1042
1617
18
15
189
173
160
416
390
530
91
137
333
452
630
990
593
1577
1537
560
798
1042
1105
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1037
1541
1793
1408
534
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1037
1545
1795
1408
533
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1037
1577
1795
1408
533
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1037
1573
1793
1408
534
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1549
1541
1793
1408
534
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1549
1545
1795
1408
533
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1549
1577
1795
1408
533
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1093
1549
1573
1793
1408
534
1617
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1097
1037
1541
1793
1408
534
1538
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1097
1037
1577
1795
1408
534
1538
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1097
1037
1573
1793
1408
534
1538
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1097
1549
1541
1793
1408
534
1538
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1097
1549
1545
1795
1408
534
1538
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1097
1549
1577
1795
1408
534
1538
18
15
189
173
44
160
390
518
109
161
293
477
886
982
1097
1549
1573
1793
1408
534
1538
18
15
189
173
44
160
390
518
109
161
293
477
886
982
581
1549
1541
1793
1408
1046
1105
18
15
189
173
44
160
390
518
109
161
293
477
886
982
581
1549
1545
1795
1408
1046
1105
18
15
189
173
44
160
390
518
109
161
293
477
886
982
581
1549
1577
1795
1408
1046
1105
18
15
189
173
44
160
390
518
109
161
293
477
886
982
581
1549
1573
1793
1408
1046
1105
18
15
189
173
44
160
390
518
109
161
293
477
886
982
585
525
1541
1793
1408
1046
1026
18
15
189
173
44
160
390
518
109
161
293
477
886
982
585
525
1545
1795
1408
1046
1026
18
15
189
173
44
160
390
518
109
161
293
477
886
982
585
525
1573
1793
1408
1046
1026
18
15
189
173
44
160
390
518
109
161
293
477
886
982
585
1549
1541
1793
1408
1046
1026
18
15
189
173
44
160
390
518
109
161
293
477
886
982
585
1549
1545
1795
1408
1046
1026
18
15
189
173
44
160
390
518
109
161
293
477
886
982
585
1549
1577
1795
1408
1046
1026
18
15
189
173
44
160
390
518
109
161
293
477
886
982
585
1549
1573
1793
1408
1046
1026
18
15
189
173
44
416
390
518
109
161
293
989
630
982
1093
1549
1545
769
896
1046
1617
18
15
189
173
44
416
390
518
109
161
293
989
630
982
1097
1549
1545
769
896
1046
1538
18
15
189
173
44
416
390
518
109
161
293
989
630
982
581
1549
1545
769
896
1046
1105
18
15
189
173
44
416
390
518
109
161
293
989
630
982
585
1549
1545
769
896
1046
1026
18
15
189
173
44
416
390
518
109
289
293
989
630
982
69
653
389
769
896
1046
1361
18
15
189
173
44
416
390
518
109
289
293
989
630
982
69
653
393
769
896
1046
1361
18
15
189
173
44
416
390
518
109
289
293
989
630
982
581
781
553
771
896
1045
1105
18
15
189
173
44
416
390
518
109
289
293
989
630
982
581
781
549
769
896
1046
1105
18
15
189
173
44
416
390
518
109
289
293
989
630
982
581
781
425
771
896
1045
1105
18
15
189
173
44
416
390
518
109
289
293
989
630
982
585
781
553
771
896
1046
1026
18
15
189
173
44
416
390
518
109
289
293
989
630
982
585
781
549
769
896
1046
1026
18
15
189
173
300
416
390
518
109
289
805
733
630
982
581
781
837
769
896
1046
81
18
15
189
173
300
416
390
518
109
289
805
733
630
982
585
781
837
769
896
1046
2
18
15
253
30
32
160
390
530
26
192
408
450
390
990
1040
1307
512
610
614
1562
1755
18
15
253
30
32
160
390
530
27
192
408
450
390
990
1041
1307
512
610
614
1561
1753
18
15
189
173
32
96
6
8
46
289
557
297
621
1648
1476
398
898
579
1623
1536
1912
18
15
189
173
32
96
6
8
46
289
557
297
621
1648
1476
398
962
579
1623
1536
1912
18
15
189
173
32
96
6
8
46
289
557
297
621
1648
1476
846
898
579
1623
1536
1912
18
15
189
173
32
96
6
8
110
545
45
41
109
112
580
1934
1058
35
55
512
1848
18
15
189
173
32
96
6
8
110
545
45
41
621
112
580
1934
1058
1571
1847
512
1848
18
15
189
173
32
96
6
8
110
545
109
41
109
112
580
1934
1026
35
55
512
1848
18
15
189
173
32
96
6
8
110
545
109
41
621
112
580
1934
1026
1571
1847
512
1848
18
15
189
173
32
96
6
8
110
545
557
1577
1645
1648
1604
1934
962
1987
1175
1536
1592
18
15
189
173
32
96
6
8
110
545
621
553
109
112
580
1934
770
899
1079
1536
1848
18
15
189
173
32
96
6
8
110
545
621
553
621
112
580
1934
770
899
919
512
1848
18
15
189
173
32
96
6
8
110
545
621
553
1645
1648
1604
1934
770
931
1591
1536
1592
18
15
189
173
32
96
6
8
110
161
45
41
109
112
68
14
2
67
87
0
56
18
15
189
173
32
96
6
8
110
161
45
41
109
112
68
14
34
67
87
0
56
18
15
189
173
32
96
6
8
110
161
45
41
109
112
68
14
962
547
55
0
56
18
15
189
173
32
96
6
8
110
161
45
41
109
112
68
14
450
35
55
0
56
18
15
189
173
32
96
6
8
110
161
45
41
109
112
68
526
2
67
87
0
56
18
15
189
173
32
96
6
8
110
161
45
41
109
112
68
526
962
35
55
0
56
18
15
189
173
32
96
6
8
110
161
45
41
109
112
580
14
2
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
109
112
580
14
34
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
109
112
580
14
962
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
109
112
580
14
450
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
109
112
580
526
2
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
109
112
580
526
962
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
109
112
580
526
450
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
621
112
68
14
2
547
1847
1024
56
18
15
189
173
32
96
6
8
110
161
45
41
621
112
68
14
962
547
1847
1024
56
18
15
189
173
32
96
6
8
110
161
45
41
621
112
68
14
450
547
1847
1024
56
18
15
189
173
32
96
6
8
110
161
45
41
621
112
68
526
2
547
1847
1024
56
18
15
189
173
32
96
6
8
110
161
45
41
621
112
580
14
2
547
1847
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
621
112
580
14
962
547
1847
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
621
112
580
14
450
547
1847
512
1848
18
15
189
173
32
96
6
8
110
161
45
41
621
112
580
526
2
547
1847
512
1848
18
15
189
173
32
96
6
8
110
161
557
297
621
1648
1604
1550
1986
547
1623
1536
1592
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
14
770
1059
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
14
66
35
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
14
418
35
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
14
802
1059
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
14
930
1059
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
526
770
1059
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
526
386
35
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
526
898
1059
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
526
706
35
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
526
1730
35
87
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
68
526
802
1059
55
0
56
18
15
189
173
32
96
6
8
110
161
173
41
109
112
580
14
66
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
41
109
112
580
526
66
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
41
109
112
580
526
386
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
41
109
112
580
526
706
35
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
553
109
112
580
14
770
2019
567
1536
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
14
770
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
14
66
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
14
642
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
14
418
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
14
802
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
14
930
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
526
770
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
526
386
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
526
642
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
526
898
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
526
706
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
526
1730
1571
1111
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
68
526
802
547
55
0
56
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
14
770
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
14
66
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
14
642
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
14
802
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
14
930
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
526
386
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
526
706
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
109
112
580
526
802
547
55
512
1848
18
15
189
173
32
96
6
8
110
161
173
297
621
112
68
14
66
547
1591
1024
56
18
15
189
173
32
96
6
8
110
161
173
297
621
112
68
526
706
547
1623
1024
1080
18
15
189
173
32
96
6
8
110
161
173
297
621
112
68
526
1730
1571
1591
1024
1080
18
15
189
173
32
96
6
8
110
161
173
297
621
1648
68
14
642
1571
1591
1536
120
18
15
189
173
32
96
6
8
110
161
173
297
621
1648
1604
14
642
1571
1591
1536
1592
18
15
189
173
32
96
6
8
110
161
173
297
621
1648
1604
526
706
1571
1591
1536
1592
18
15
189
173
32
96
6
8
110
161
173
297
621
1648
1604
1550
1666
1571
1591
1536
1592
18
15
189
173
32
96
6
8
110
161
173
297
621
1648
1604
1550
1698
1571
1591
1536
1592
18
15
189
173
32
96
6
8
110
161
301
41
109
112
68
526
1538
35
567
0
120
18
15
189
173
32
96
6
8
110
161
301
41
109
112
68
526
546
35
87
0
56
18
15
189
173
32
96
6
8
110
161
301
41
109
112
68
526
1570
1955
1079
0
56
18
15
189
173
32
96
6
8
110
161
301
553
109
112
68
526
546
931
55
0
56
18
15
189
173
32
96
6
8
110
161
301
297
109
112
68
14
514
323
87
0
56
18
15
189
173
32
96
6
8
110
161
301
297
109
112
68
526
514
323
87
0
56
18
15
189
173
32
96
6
8
110
161
301
297
109
112
68
526
1538
323
87
0
56
18
15
189
173
32
96
6
8
110
161
301
297
109
112
68
526
546
323
87
0
56
18
15
189
173
32
96
6
8
110
161
301
297
109
112
68
526
1570
419
55
0
56
18
15
189
173
32
96
6
8
110
161
301
297
109
112
580
14
514
707
567
512
1848
18
15
189
173
32
96
6
8
110
161
301
297
109
112
580
526
514
195
567
512
1848
18
15
189
173
32
96
6
8
110
161
301
809
621
112
68
14
514
1571
1079
1024
1080
18
15
189
173
32
96
6
8
110
161
301
809
621
112
68
526
514
1571
1079
1024
1080
18
15
189
173
32
96
6
8
110
161
301
809
621
112
68
526
1538
1571
1079
1024
1080
18
15
189
173
32
96
6
8
110
161
301
809
621
112
68
526
546
1571
1079
1024
1080
18
15
189
173
32
96
6
8
110
289
45
41
109
112
68
398
34
67
87
0
56
18
15
189
173
32
96
6
8
110
289
45
297
109
112
580
1678
1058
675
55
512
1848
18
15
189
173
32
96
6
8
110
289
109
41
109
112
68
398
2
35
55
0
56
18
15
189
173
32
96
6
8
110
289
557
41
109
112
68
398
898
1059
55
0
56
18
15
189
173
32
96
6
8
110
289
557
41
109
112
68
398
962
1091
1111
512
56
18
15
189
173
32
96
6
8
110
289
557
41
109
112
68
398
930
1059
55
0
56
18
15
189
173
32
96
6
8
110
289
557
41
621
112
580
782
898
675
1847
512
1848
18
15
189
173
32
96
6
8
110
289
557
553
109
112
68
398
962
995
1079
0
120
18
15
189
173
32
96
6
8
110
289
557
553
109
112
580
654
898
995
1079
1536
1848
18
15
189
173
32
96
6
8
110
289
557
553
109
112
580
654
962
995
1079
1536
1848
18
15
189
173
32
96
6
8
110
289
557
297
109
112
68
398
898
547
567
0
120
18
15
189
173
32
96
6
8
110
289
557
297
109
112
68
398
962
579
87
0
56
18
15
189
173
32
96
6
8
110
289
557
297
109
112
68
398
930
547
567
0
120
18
15
189
173
32
96
6
8
110
289
557
297
621
112
68
398
898
547
1591
1024
56
18
15
189
173
32
96
6
8
110
289
557
297
621
112
68
398
962
579
1623
1024
1080
18
15
189
173
32
96
6
8
110
289
557
297
621
112
68
398
930
547
1591
1024
56
18
15
189
173
32
96
6
8
110
289
557
297
621
112
580
782
898
1187
1591
512
1848
18
15
189
173
32
96
6
8
110
289
173
41
109
112
580
1678
66
35
55
512
1848
18
15
189
173
32
96
6
8
110
289
173
41
109
112
580
654
66
35
55
512
1848
18
15
189
173
32
96
6
8
110
289
173
297
109
112
580
1678
66
547
55
512
1848
18
15
189
173
32
96
6
8
110
289
173
297
109
112
580
654
66
547
55
512
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
68
398
386
963
1079
0
56
18
15
189
173
32
96
6
8
110
289
301
553
109
112
68
398
546
931
1079
0
56
18
15
189
173
32
96
6
8
110
289
301
553
109
112
68
398
450
995
1079
0
56
18
15
189
173
32
96
6
8
110
289
301
553
109
112
68
398
418
963
1079
0
56
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
1678
386
963
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
1678
418
963
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
1678
1858
931
567
1536
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
654
386
963
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
654
322
931
567
1536
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
654
546
931
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
654
418
963
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
553
109
112
580
654
1858
931
567
1536
1848
18
15
189
173
32
96
6
8
110
289
301
297
109
112
68
398
386
451
55
0
56
18
15
189
173
32
96
6
8
110
289
301
297
109
112
68
398
194
195
55
0
56
18
15
189
173
32
96
6
8
110
289
301
297
109
112
68
398
450
323
87
0
56
18
15
189
173
32
96
6
8
110
289
301
297
109
112
68
398
418
451
55
0
56
18
15
189
173
32
96
6
8
110
289
301
297
109
112
580
1678
386
451
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
297
109
112
580
1678
418
451
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
297
109
112
580
654
386
451
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
297
109
112
580
654
418
451
567
512
1848
18
15
189
173
32
96
6
8
110
289
301
809
109
112
68
398
546
867
55
0
120
18
15
189
173
32
96
6
8
110
289
301
809
109
112
68
398
450
867
55
0
120
18
15
189
173
32
96
6
8
110
289
301
809
621
112
68
398
546
867
1079
1024
1080
18
15
189
173
32
96
6
8
110
289
301
809
621
112
580
782
546
867
1079
512
1848
18
15
189
173
32
96
6
8
110
289
301
809
621
112
580
654
322
867
1079
512
1848
18
15
189
173
32
96
6
8
110
289
301
809
621
112
580
654
546
867
1079
512
1848
18
15
189
173
32
96
6
6
45
161
45
41
118
28
18
270
2
66
70
200
8
18
15
189
173
32
96
6
6
45
161
45
41
118
28
18
270
34
66
70
200
8
18
15
189
173
32
96
6
6
45
161
45
41
118
28
18
282
2
66
70
200
8
18
15
189
173
32
96
6
6
45
161
45
41
118
28
18
282
34
66
70
200
8
18
15
189
173
32
96
6
6
45
161
45
41
118
28
18
174
34
66
70
200
8
18
15
189
173
32
96
6
6
45
161
45
41
118
28
274
270
2
66
70
456
904
18
15
189
173
32
96
6
6
45
161
45
41
118
28
274
270
34
66
70
456
904
18
15
189
173
32
96
6
6
45
161
45
41
118
28
274
282
2
66
70
456
904
18
15
189
173
32
96
6
6
45
161
45
41
118
28
274
282
34
66
70
456
904
18
15
189
173
32
96
6
6
45
161
45
41
118
28
274
302
34
66
70
456
904
18
15
189
173
32
96
6
6
45
161
45
41
118
284
18
270
2
66
70
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
118
284
18
270
34
66
70
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
118
284
18
282
2
66
70
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
118
284
18
282
34
66
70
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
118
284
18
174
34
66
70
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
118
284
786
270
2
66
70
968
776
18
15
189
173
32
96
6
6
45
161
45
41
118
284
786
270
34
66
70
968
776
18
15
189
173
32
96
6
6
45
161
45
41
118
284
786
1294
2
66
70
968
776
18
15
189
173
32
96
6
6
45
161
45
41
118
284
786
1294
34
66
70
968
776
18
15
189
173
32
96
6
6
45
161
45
41
182
28
18
270
2
66
454
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
182
28
18
270
34
66
454
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
182
28
18
282
2
66
454
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
182
28
18
282
34
66
454
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
182
28
18
174
34
66
454
968
1032
18
15
189
173
32
96
6
6
45
161
45
41
182
28
274
270
2
66
454
968
904
18
15
189
173
32
96
6
6
45
161
45
41
182
28
274
270
34
66
454
968
904
18
15
189
173
32
96
6
6
45
161
45
41
182
284
18
270
2
66
454
456
8
18
15
189
173
32
96
6
6
45
161
45
41
182
284
18
270
34
66
454
456
8
18
15
189
173
32
96
6
6
45
161
45
41
182
284
18
282
2
66
454
456
8
18
15
189
173
32
96
6
6
45
161
45
41
182
284
18
282
34
66
454
456
8
18
15
189
173
32
96
6
6
45
161
45
41
182
284
786
270
2
66
454
456
776
18
15
189
173
32
96
6
6
45
161
45
41
182
284
786
270
34
66
454
456
776
18
15
189
173
32
96
6
6
45
161
45
41
182
284
786
282
2
66
454
456
776
18
15
189
173
32
96
6
6
45
161
45
41
182
284
786
282
34
66
454
456
776
18
15
189
173
32
96
6
6
45
161
45
41
182
182
17
270
2
66
454
258
9
18
15
189
173
32
96
6
6
45
161
45
41
182
182
17
142
2
66
454
258
9
18
15
189
173
32
96
6
6
45
161
45
41
182
182
17
278
2
66
454
258
9
18
15
189
173
32
96
6
6
45
161
45
41
182
182
17
278
34
66
454
258
9
18
15
189
173
32
96
6
6
45
161
45
41
182
182
17
286
2
66
454
258
9
18
15
189
173
32
96
6
6
45
161
45
41
182
182
17
286
34
66
454
258
9
18
15
189
173
32
96
6
6
45
161
45
41
182
182
457
142
2
66
454
130
386
18
15
189
173
32
96
6
6
45
161
45
41
182
182
457
286
2
66
454
130
386
18
15
189
173
32
96
6
6
45
161
45
41
182
182
457
154
2
66
454
130
386
18
15
189
173
32
96
6
6
45
161
45
297
118
285
273
154
2
450
582
999
1801
18
15
189
173
32
96
6
6
45
161
45
297
118
285
273
154
450
450
582
999
1801
18
15
189
173
32
96
6
6
45
161
45
297
182
284
18
270
2
450
198
456
8
18
15
189
173
32
96
6
6
45
161
45
297
182
284
18
282
2
450
198
456
8
18
15
189
173
32
96
6
6
45
161
45
297
182
284
18
282
450
450
198
456
8
18
15
189
173
32
96
6
6
45
161
45
297
182
284
786
270
2
450
198
456
776
18
15
189
173
32
96
6
6
45
161
45
297
182
284
786
282
2
450
198
456
776
18
15
189
173
32
96
6
6
45
161
45
297
182
182
17
270
2
450
198
258
9
18
15
189
173
32
96
6
6
45
161
45
297
182
182
17
142
2
450
198
258
9
18
15
189
173
32
96
6
6
45
161
45
297
182
182
17
278
2
450
198
258
9
18
15
189
173
32
96
6
6
45
161
45
297
182
182
17
278
962
450
198
258
9
18
15
189
173
32
96
6
6
45
161
45
297
182
182
17
278
450
450
198
258
9
18
15
189
173
32
96
6
6
45
161
45
297
182
182
17
286
2
450
198
258
9
18
15
189
173
32
96
6
6
45
161
45
297
182
182
17
286
450
450
198
258
9
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
270
2
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
270
962
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
142
2
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
278
2
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
278
962
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
278
450
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
286
2
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
273
286
962
450
198
258
778
18
15
189
173
32
96
6
6
45
161
45
297
182
182
457
142
2
450
198
258
386
18
15
189
173
32
96
6
6
45
161
45
297
182
182
457
286
2
450
198
258
386
18
15
189
173
32
96
6
6
45
161
45
297
182
182
457
154
2
450
198
258
386
18
15
189
173
32
96
6
6
45
161
45
297
182
182
457
154
450
450
198
258
386
18
15
189
173
32
96
6
6
45
161
173
41
118
285
273
154
66
450
326
903
665
18
15
189
173
32
96
6
6
45
161
173
41
118
285
273
154
386
962
582
967
1805
18
15
189
173
32
96
6
6
45
161
173
41
118
284
18
270
386
450
326
904
520
18
15
189
173
32
96
6
6
45
161
173
41
118
284
18
270
898
450
326
904
520
18
15
189
173
32
96
6
6
45
161
173
41
118
284
18
282
770
450
326
904
520
18
15
189
173
32
96
6
6
45
161
173
41
118
284
18
282
386
450
326
904
520
18
15
189
173
32
96
6
6
45
161
173
41
118
284
18
282
898
450
326
904
520
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
270
386
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
270
898
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
282
770
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
282
66
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
282
386
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
282
898
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
158
66
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
274
158
386
450
326
904
648
18
15
189
173
32
96
6
6
45
161
173
41
118
284
786
270
770
450
326
904
776
18
15
189
173
32
96
6
6
45
161
173
41
118
284
786
270
386
450
326
904
776
18
15
189
173
32
96
6
6
45
161
173
41
118
284
786
270
898
450
326
904
776
18
15
189
173
32
96
6
6
45
161
173
41
118
284
786
1294
386
450
326
904
776
18
15
189
173
32
96
6
6
45
161
173
41
182
28
18
270
386
450
454
968
1032
18
15
189
173
32
96
6
6
45
161
173
41
182
28
18
270
898
450
454
968
1032
18
15
189
173
32
96
6
6
45
161
173
41
182
28
18
282
770
450
454
968
1032
18
15
189
173
32
96
6
6
45
161
173
41
182
28
18
282
386
450
454
968
1032
18
15
189
173
32
96
6
6
45
161
173
41
182
28
18
282
898
450
454
968
1032
18
15
189
173
32
96
6
6
45
161
173
41
182
28
274
270
386
450
454
968
904
18
15
189
173
32
96
6
6
45
161
173
41
182
28
274
270
898
450
454
968
904
18
15
189
173
32
96
6
6
45
161
173
41
182
284
18
270
386
450
454
456
8
18
15
189
173
32
96
6
6
45
161
173
41
182
284
18
270
898
450
454
456
8
18
15
189
173
32
96
6
6
45
161
173
41
182
284
18
282
770
962
454
456
8
18
15
189
173
32
96
6
6
45
161
173
41
182
284
18
282
386
962
454
456
8
18
15
189
173
32
96
6
6
45
161
173
41
182
284
18
282
898
450
454
456
8
18
15
189
173
32
96
6
6
45
161
173
41
182
284
18
282
802
962
454
456
8
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
270
770
450
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
270
386
450
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
270
898
450
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
282
770
962
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
282
66
450
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
282
386
962
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
282
898
450
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
284
786
282
802
962
454
456
776
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
270
770
450
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
270
898
450
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
142
386
450
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
278
770
962
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
278
386
962
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
278
834
962
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
278
802
962
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
286
770
962
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
286
386
450
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
17
286
802
962
454
258
9
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
270
770
450
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
270
66
450
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
270
386
450
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
270
898
450
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
142
386
450
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
278
770
962
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
278
66
450
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
278
386
962
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
278
834
962
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
278
802
962
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
286
770
962
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
286
66
450
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
286
386
962
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
273
286
802
962
454
258
777
18
15
189
173
32
96
6
6
45
161
173
41
182
182
457
142
386
450
454
130
386
18
15
189
173
32
96
6
6
45
161
173
41
182
182
457
286
770
962
454
130
386
18
15
189
173
32
96
6
6
45
161
173
41
182
182
457
286
802
962
454
130
386
18
15
189
173
32
96
6
6
45
161
173
41
182
182
457
154
66
450
454
130
386
18
15
189
173
32
96
6
6
45
161
173
41
182
182
457
154
386
450
454
130
386
18
15
189
173
32
96
6
6
45
161
173
41
182
182
457
590
66
450
454
130
386
18
15
189
173
32
96
6
6
45
161
301
553
694
540
1554
1306
514
962
966
968
1544
18
15
189
173
32
96
6
6
45
161
301
553
694
1718
1553
1310
514
962
966
1922
1034
18
15
189
173
32
96
6
6
45
161
301
553
694
694
273
278
514
962
966
898
522
18
15
189
173
32
96
6
6
45
161
301
297
118
28
786
1294
514
194
582
712
1928
18
15
189
173
32
96
6
6
45
161
301
297
118
284
274
270
514
194
70
904
648
18
15
189
173
32
96
6
6
45
161
301
297
118
284
274
282
514
194
70
904
648
18
15
189
173
32
96
6
6
45
161
301
297
118
284
786
1294
514
194
70
904
776
18
15
189
173
32
96
6
6
45
161
301
297
182
28
274
270
514
194
198
968
904
18
15
189
173
32
96
6
6
45
161
301
297
182
182
273
270
514
194
198
258
778
18
15
189
173
32
96
6
6
45
161
301
297
182
182
273
278
514
194
198
258
778
18
15
189
173
32
96
6
6
45
161
301
297
182
182
273
286
514
194
198
258
778
18
15
189
173
32
96
6
6
45
161
301
809
118
284
274
282
546
834
70
968
1800
18
15
189
173
32
96
6
6
45
289
45
41
182
182
457
410
34
66
454
130
386
18
15
189
173
32
96
6
6
45
289
45
297
182
182
457
410
34
450
198
258
386
18
15
189
173
32
96
6
6
45
289
109
41
118
28
274
410
2
322
70
456
904
18
15
189
173
32
96
6
6
45
289
109
41
182
182
457
410
2
898
454
130
386
18
15
189
173
32
96
6
6
45
289
109
297
182
182
273
398
2
386
198
258
782
18
15
189
173
32
96
6
6
45
289
109
297
182
182
457
398
2
386
198
258
386
18
15
189
173
32
96
6
6
45
289
109
297
182
182
457
410
2
386
198
258
386
18
15
189
173
32
96
6
6
45
289
557
41
118
28
274
398
898
66
70
456
904
18
15
189
173
32
96
6
6
45
289
557
41
118
28
274
410
898
66
70
456
904
18
15
189
173
32
96
6
6
45
289
557
553
118
541
785
1434
898
962
582
1863
797
18
15
189
173
32
96
6
6
45
289
557
553
694
540
274
430
930
962
966
968
648
18
15
189
173
32
96
6
6
45
289
557
553
694
694
273
398
898
962
966
898
522
18
15
189
173
32
96
6
6
45
289
557
553
694
694
273
398
930
962
966
898
522
18
15
189
173
32
96
6
6
45
289
557
553
694
694
273
406
898
962
966
898
522
18
15
189
173
32
96
6
6
45
289
557
553
694
694
273
406
962
962
966
898
522
18
15
189
173
32
96
6
6
45
289
557
553
694
694
273
406
930
962
966
898
522
18
15
189
173
32
96
6
6
45
289
557
553
694
694
273
410
898
962
966
898
522
18
15
189
173
32
96
6
6
45
289
557
553
694
694
273
410
962
962
966
898
522
18
15
189
173
32
96
6
6
45
289
173
41
182
182
273
414
66
450
454
258
777
18
15
189
173
32
96
6
6
45
289
173
41
182
182
457
410
66
450
454
130
386
18
15
189
173
32
96
6
6
45
289
301
553
118
28
18
430
418
962
1094
1352
1032
18
15
189
173
32
96
6
6
45
289
301
553
118
541
785
1434
386
962
582
1863
777
18
15
189
173
32
96
6
6
45
289
301
553
118
541
785
1434
706
962
582
1863
777
18
15
189
173
32
96
6
6
45
289
301
553
118
541
785
1434
450
962
582
1863
777
18
15
189
173
32
96
6
6
45
289
301
553
118
540
274
430
418
962
582
1864
712
18
15
189
173
32
96
6
6
45
289
301
553
118
540
786
1438
386
962
582
1864
776
18
15
189
173
32
96
6
6
45
289
301
553
118
540
786
1438
706
962
582
1864
776
18
15
189
173
32
96
6
6
45
289
301
553
694
540
274
430
418
962
966
968
648
18
15
189
173
32
96
6
6
45
289
301
553
694
694
273
398
386
962
966
898
522
18
15
189
173
32
96
6
6
45
289
301
553
694
694
273
398
706
962
966
898
522
18
15
189
173
32
96
6
6
45
289
301
553
694
694
273
406
386
962
966
898
522
18
15
189
173
32
96
6
6
45
289
301
553
694
694
273
406
450
962
966
898
522
18
15
189
173
32
96
6
6
45
289
301
553
694
694
273
406
418
962
966
898
522
18
15
189
173
32
96
6
6
45
289
301
297
118
28
18
430
418
194
582
712
8
18
15
189
173
32
96
6
6
45
289
301
297
118
28
274
410
194
194
70
392
904
18
15
189
173
32
96
6
6
45
289
301
297
118
541
785
1434
386
450
582
1863
797
18
15
189
173
32
96
6
6
45
289
301
297
118
541
785
1434
706
706
582
1863
797
18
15
189
173
32
96
6
6
45
289
301
297
118
284
18
430
418
194
582
904
520
18
15
189
173
32
96
6
6
45
289
301
297
118
284
274
398
386
450
70
904
648
18
15
189
173
32
96
6
6
45
289
301
297
118
284
274
398
418
194
582
904
648
18
15
189
173
32
96
6
6
45
289
301
297
118
284
274
430
418
194
582
904
648
18
15
189
173
32
96
6
6
45
289
301
297
182
28
274
398
386
194
198
968
904
18
15
189
173
32
96
6
6
45
289
301
297
182
28
274
398
418
194
198
968
904
18
15
189
173
32
96
6
6
45
289
301
297
182
182
17
398
386
194
198
258
9
18
15
189
173
32
96
6
6
45
289
301
297
182
182
273
398
386
194
198
258
778
18
15
189
173
32
96
6
6
45
289
301
297
182
182
273
414
418
194
198
258
778
18
15
189
173
32
96
6
6
45
289
301
297
182
182
457
398
386
194
198
258
386
18
15
189
173
32
96
6
6
45
289
301
297
182
182
457
410
386
194
198
258
386
18
15
189
173
32
96
6
6
45
289
301
297
182
182
457
410
194
194
198
258
386
18
15
189
173
32
96
6
6
45
289
301
297
182
182
457
410
418
194
198
258
386
18
15
189
173
32
96
6
6
45
289
301
297
182
182
457
462
386
194
198
258
386
18
15
189
173
32
96
6
6
45
289
301
297
182
182
457
462
194
194
198
258
386
18
15
189
173
32
96
6
6
45
553
301
809
621
285
785
1962
1185
1571
1111
711
1677
18
15
189
173
32
96
6
6
45
169
45
41
109
29
17
266
1
67
87
199
9
18
15
189
173
32
96
6
6
45
169
45
41
109
29
17
266
33
35
87
199
9
18
15
189
173
32
96
6
6
45
169
45
41
109
29
17
170
1
67
87
199
9
18
15
189
173
32
96
6
6
45
169
45
41
109
29
17
170
33
35
87
199
9
18
15
189
173
32
96
6
6
45
169
45
41
109
29
785
1290
1
67
87
711
1933
18
15
189
173
32
96
6
6
45
169
45
41
109
29
785
1290
33
35
87
711
1933
18
15
189
173
32
96
6
6
45
169
45
41
109
29
785
1162
1
67
87
711
1933
18
15
189
173
32
96
6
6
45
169
45
41
109
29
785
1162
33
35
87
711
1933
18
15
189
173
32
96
6
6
45
169
45
41
109
541
529
266
33
35
855
1863
1293
18
15
189
173
32
96
6
6
45
169
45
41
109
541
1553
1290
33
35
855
1863
1613
18
15
189
173
32
96
6
6
45
169
45
41
109
541
785
1290
33
35
855
1863
781
18
15
189
173
32
96
6
6
45
169
45
41
109
541
785
1162
33
35
855
1863
781
18
15
189
173
32
96
6
6
45
169
45
41
109
285
17
266
1
67
87
967
1045
18
15
189
173
32
96
6
6
45
169
45
41
109
285
17
266
33
35
87
967
1037
18
15
189
173
32
96
6
6
45
169
45
41
109
285
785
266
1
67
87
967
789
18
15
189
173
32
96
6
6
45
169
45
41
109
285
785
266
33
35
87
967
789
18
15
189
173
32
96
6
6
45
169
45
41
109
797
785
266
33
35
855
1991
781
18
15
189
173
32
96
6
6
45
169
45
41
109
797
785
1290
33
35
855
1991
781
18
15
189
173
32
96
6
6
45
169
45
297
109
29
17
266
1
451
567
839
73
18
15
189
173
32
96
6
6
45
169
45
297
109
29
17
170
1
451
567
839
73
18
15
189
173
32
96
6
6
45
169
45
297
109
29
785
1162
1
675
599
711
1929
18
15
189
173
32
96
6
6
45
169
45
297
109
29
785
1162
33
675
87
711
1929
18
15
189
173
32
96
6
6
45
169
45
297
109
541
529
266
33
675
599
1863
1309
18
15
189
173
32
96
6
6
45
169
45
297
109
541
785
1162
1
675
599
1863
841
18
15
189
173
32
96
6
6
45
169
45
297
109
541
785
1162
33
675
599
1863
841
18
15
189
173
32
96
6
6
45
169
45
297
109
285
17
266
1
451
311
967
521
18
15
189
173
32
96
6
6
45
169
45
297
109
285
785
266
1
451
311
967
777
18
15
189
173
32
96
6
6
45
169
45
297
621
541
529
266
33
675
1623
1351
1309
18
15
189
173
32
96
6
6
45
169
45
297
621
285
529
266
33
675
1623
711
1545
18
15
189
173
32
96
6
6
45
169
45
297
621
285
273
266
33
675
1623
711
649
18
15
189
173
32
96
6
6
45
169
45
297
493
285
17
266
1
451
407
199
9
18
15
189
173
32
96
6
6
45
169
45
297
493
285
785
266
1
451
407
455
777
18
15
189
173
32
96
6
6
45
169
173
41
109
29
17
266
769
963
567
839
521
18
15
189
173
32
96
6
6
45
169
173
41
109
29
17
266
65
35
87
199
9
18
15
189
173
32
96
6
6
45
169
173
41
109
29
17
266
385
35
87
199
9
18
15
189
173
32
96
6
6
45
169
173
41
109
29
17
266
801
995
567
839
1033
18
15
189
173
32
96
6
6
45
169
173
41
109
29
17
170
385
35
87
199
9
18
15
189
173
32
96
6
6
45
169
173
41
109
29
17
170
417
35
87
199
9
18
15
189
173
32
96
6
6
45
169
173
41
109
29
785
1290
385
35
87
711
1933
18
15
189
173
32
96
6
6
45
169
173
41
109
29
785
1162
65
35
87
711
1933
18
15
189
173
32
96
6
6
45
169
173
41
109
541
529
266
65
35
855
1863
1293
18
15
189
173
32
96
6
6
45
169
173
41
109
285
17
266
65
35
343
967
521
18
15
189
173
32
96
6
6
45
169
173
41
109
285
17
266
385
35
311
967
533
18
15
189
173
32
96
6
6
45
169
173
41
109
285
785
266
385
35
311
967
781
18
15
189
173
32
96
6
6
45
169
173
41
109
797
785
266
65
35
855
1991
1293
18
15
189
173
32
96
6
6
45
169
173
297
109
29
17
266
769
547
55
199
9
18
15
189
173
32
96
6
6
45
169
173
297
109
29
17
266
385
547
55
199
9
18
15
189
173
32
96
6
6
45
169
173
297
109
29
17
266
897
547
55
199
9
18
15
189
173
32
96
6
6
45
169
173
297
109
29
17
266
801
547
55
199
9
18
15
189
173
32
96
6
6
45
169
173
297
109
29
17
170
385
547
55
199
9
18
15
189
173
32
96
6
6
45
169
173
297
109
29
17
170
417
547
55
199
9
18
15
189
173
32
96
6
6
45
169
173
297
109
29
273
266
769
547
87
711
925
18
15
189
173
32
96
6
6
45
169
173
297
109
29
273
266
385
547
87
711
925
18
15
189
173
32
96
6
6
45
169
173
297
109
29
273
266
897
547
87
711
925
18
15
189
173
32
96
6
6
45
169
173
297
109
29
273
266
801
547
87
711
925
18
15
189
173
32
96
6
6
45
169
173
297
109
29
273
266
929
547
87
711
925
18
15
189
173
32
96
6
6
45
169
173
297
109
29
785
1290
385
547
87
711
1929
18
15
189
173
32
96
6
6
45
169
173
297
109
29
785
1162
65
547
87
711
1929
18
15
189
173
32
96
6
6
45
169
173
297
109
285
17
266
769
547
55
967
521
18
15
189
173
32
96
6
6
45
169
173
297
109
285
17
266
385
547
55
967
521
18
15
189
173
32
96
6
6
45
169
173
297
109
285
17
266
897
547
55
967
521
18
15
189
173
32
96
6
6
45
169
173
297
109
285
17
266
801
547
55
967
521
18
15
189
173
32
96
6
6
45
169
173
297
109
285
785
266
769
547
55
967
777
18
15
189
173
32
96
6
6
45
169
173
297
109
285
785
266
385
547
55
967
777
18
15
189
173
32
96
6
6
45
169
173
297
109
285
785
266
897
547
55
967
777
18
15
189
173
32
96
6
6
45
169
173
297
109
285
785
266
801
547
55
967
777
18
15
189
173
32
96
6
6
45
169
173
297
621
541
529
266
65
547
1623
1351
1289
18
15
189
173
32
96
6
6
45
169
173
297
621
797
529
266
65
547
1623
839
1101
18
15
189
173
32
96
6
6
45
169
173
297
493
29
17
266
385
547
1879
1095
9
18
15
189
173
32
96
6
6
45
169
173
297
493
29
17
266
897
547
1879
1095
9
18
15
189
173
32
96
6
6
45
169
173
297
493
29
17
266
801
547
1879
1095
9
18
15
189
173
32
96
6
6
45
169
173
297
493
285
17
266
385
547
1879
327
9
18
15
189
173
32
96
6
6
45
169
173
297
493
285
17
266
897
547
1879
327
9
18
15
189
173
32
96
6
6
45
169
173
297
493
285
17
266
801
547
1879
327
9
18
15
189
173
32
96
6
6
45
169
173
297
493
285
785
266
385
547
1879
327
777
18
15
189
173
32
96
6
6
45
169
173
297
493
285
785
266
897
547
1879
327
777
18
15
189
173
32
96
6
6
45
169
173
297
493
285
785
266
801
547
1879
327
777
18
15
189
173
32
96
6
6
45
169
173
297
493
797
17
266
385
547
1879
1351
9
18
15
189
173
32
96
6
6
45
169
173
297
493
797
17
266
897
547
1879
1351
9
18
15
189
173
32
96
6
6
45
169
173
297
493
797
17
266
801
547
1879
1351
9
18
15
189
173
32
96
6
6
45
169
173
297
493
797
785
266
385
547
1879
1351
265
18
15
189
173
32
96
6
6
45
169
173
297
493
797
785
266
897
547
1879
1351
265
18
15
189
173
32
96
6
6
45
169
173
297
493
797
785
266
801
547
1879
1351
265
18
15
189
173
32
96
6
6
45
169
301
41
109
29
785
1290
545
35
343
711
1933
18
15
189
173
32
96
6
6
45
169
301
41
109
541
529
266
545
35
855
1863
1293
18
15
189
173
32
96
6
6
45
169
301
41
109
541
1553
1290
545
35
855
1863
1565
18
15
189
173
32
96
6
6
45
169
301
41
109
541
785
1290
545
35
855
1863
777
18
15
189
173
32
96
6
6
45
169
301
41
109
797
785
1290
545
35
855
1991
777
18
15
189
173
32
96
6
6
45
169
301
553
109
541
529
266
513
963
567
1863
1309
18
15
189
173
32
96
6
6
45
169
301
553
109
541
529
266
545
931
567
1863
1309
18
15
189
173
32
96
6
6
45
169
301
553
109
541
785
1290
545
931
567
1863
797
18
15
189
173
32
96
6
6
45
169
301
297
109
29
785
1290
545
547
599
711
1933
18
15
189
173
32
96
6
6
45
169
301
297
109
541
529
266
513
707
567
1863
1309
18
15
189
173
32
96
6
6
45
169
301
297
109
541
529
266
545
547
599
1863
1293
18
15
189
173
32
96
6
6
45
169
301
297
109
541
1553
1290
513
707
567
1863
1565
18
15
189
173
32
96
6
6
45
169
301
297
109
541
785
1290
513
707
567
1863
841
18
15
189
173
32
96
6
6
45
169
301
297
109
541
785
1290
545
547
599
1863
781
18
15
189
173
32
96
6
6
45
169
301
297
109
797
785
1290
545
547
599
1991
533
18
15
189
173
32
96
6
6
45
169
301
297
621
29
785
1290
545
547
1623
1223
1961
18
15
189
173
32
96
6
6
45
169
301
297
621
541
529
266
545
547
1623
1351
1293
18
15
189
173
32
96
6
6
45
169
301
297
621
541
785
1290
545
547
1623
1351
781
18
15
189
173
32
96
6
6
45
169
301
297
621
285
529
266
545
547
1623
711
1545
18
15
189
173
32
96
6
6
45
169
301
297
621
285
273
266
545
547
1623
711
649
18
15
189
173
32
96
6
6
45
169
301
297
621
797
529
266
545
547
1623
1479
1033
18
15
189
173
32
96
6
6
45
169
301
297
621
797
785
1290
545
547
1623
1479
265
18
15
189
173
32
96
6
6
45
169
301
809
621
541
529
266
545
1571
1111
1351
1293
18
15
189
173
32
96
6
6
45
169
301
809
621
285
529
266
545
1571
1111
711
1545
18
15
189
173
32
96
6
6
45
169
301
809
621
285
273
266
545
1571
1111
711
649
18
15
189
173
32
96
6
6
45
169
301
809
621
797
529
266
545
1571
1079
1479
1037
18
15
189
173
32
96
6
6
45
297
45
41
109
29
17
426
33
35
87
199
9
18
15
189
173
32
96
6
6
45
297
557
321
118
29
273
394
961
521
46
391
905
18
15
189
173
32
96
6
6
45
297
557
321
630
1565
1297
394
961
521
1582
2023
1801
18
15
189
173
32
96
6
6
45
297
557
41
109
29
17
426
897
675
343
199
9
18
15
189
173
32
96
6
6
45
297
557
41
109
29
17
426
929
1059
87
199
9
18
15
189
173
32
96
6
6
45
297
557
41
109
797
1297
394
929
675
599
1991
1801
18
15
189
173
32
96
6
6
45
297
557
41
621
797
1297
394
929
675
1879
839
1805
18
15
189
173
32
96
6
6
45
297
557
553
621
797
1297
394
961
963
919
839
1801
18
15
189
173
32
96
6
6
45
297
557
553
1645
1565
1297
394
961
963
1943
1223
1801
18
15
189
173
32
96
6
6
45
297
557
297
109
29
17
426
897
1187
87
199
9
18
15
189
173
32
96
6
6
45
297
557
297
109
29
17
426
929
547
567
1223
1033
18
15
189
173
32
96
6
6
45
297
557
297
109
797
1297
394
929
547
599
1991
1801
18
15
189
173
32
96
6
6
45
297
557
297
621
797
1297
394
961
579
1623
839
1805
18
15
189
173
32
96
6
6
45
297
557
297
621
797
1297
394
929
547
1623
839
1801
18
15
189
173
32
96
6
6
45
297
301
65
118
29
273
394
449
9
46
743
905
18
15
189
173
32
96
6
6
45
297
301
321
118
29
273
394
449
521
46
391
921
18
15
189
173
32
96
6
6
45
297
301
321
118
797
1297
394
449
521
558
2023
1801
18
15
189
173
32
96
6
6
45
297
301
41
109
29
17
426
545
35
87
199
9
18
15
189
173
32
96
6
6
45
297
301
41
109
29
17
426
417
35
87
199
9
18
15
189
173
32
96
6
6
45
297
301
41
109
797
1297
394
449
35
855
1991
1801
18
15
189
173
32
96
6
6
45
297
301
41
109
797
1297
394
417
35
855
1991
1801
18
15
189
173
32
96
6
6
45
297
301
553
109
29
17
426
385
995
567
839
1033
18
15
189
173
32
96
6
6
45
297
301
553
109
29
17
426
417
931
567
839
521
18
15
189
173
32
96
6
6
45
297
301
297
109
29
17
426
385
195
151
327
29
18
15
189
173
32
96
6
6
45
297
301
297
109
29
17
426
417
547
567
839
533
18
15
189
173
32
96
6
6
45
297
301
297
109
797
1297
394
449
547
599
1991
1801
18
15
189
173
32
96
6
6
45
297
301
297
109
797
1297
394
417
547
599
1991
1801
18
15
189
173
32
96
6
6
45
297
301
297
621
285
273
394
545
547
1623
711
649
18
15
189
173
32
96
6
6
45
297
301
297
621
285
273
394
449
547
1623
711
649
18
15
189
173
32
96
6
6
45
297
301
297
621
285
273
394
417
547
1623
711
649
18
15
189
173
32
96
6
6
45
297
301
809
109
29
17
426
545
867
55
839
525
18
15
189
173
32
96
6
6
46
545
45
41
621
1644
1552
1934
1058
1635
1847
1549
1548
18
15
189
173
32
96
6
6
46
545
45
41
621
1644
1552
1966
1058
1635
1847
1549
1548
18
15
189
173
32
96
6
6
46
545
109
41
621
1644
1552
1934
1026
1571
1847
1549
1036
18
15
189
173
32
96
6
6
46
545
557
41
109
540
784
1934
962
1091
1623
1861
780
18
15
189
173
32
96
6
6
46
545
557
553
109
540
784
1934
1474
963
567
1861
789
18
15
189
173
32
96
6
6
46
545
557
553
109
540
784
1934
962
995
567
1861
789
18
15
189
173
32
96
6
6
46
545
557
553
621
28
784
1934
1474
1475
919
1221
1932
18
15
189
173
32
96
6
6
46
545
557
553
621
28
784
1934
962
963
919
1221
1941
18
15
189
173
32
96
6
6
46
545
557
553
621
284
784
1934
1474
1475
919
709
1685
18
15
189
173
32
96
6
6
46
545
557
553
621
284
784
1934
962
963
919
709
1685
18
15
189
173
32
96
6
6
46
545
557
553
621
796
784
1934
1474
1475
919
837
780
18
15
189
173
32
96
6
6
46
545
557
553
621
796
784
1934
962
963
919
837
524
18
15
189
173
32
96
6
6
46
545
557
1577
109
28
784
1934
962
1699
87
1733
1932
18
15
189
173
32
96
6
6
46
545
557
1577
1645
28
784
1934
962
1699
1623
197
1940
18
15
189
173
32
96
6
6
46
545
557
1577
1645
540
784
1934
962
1699
1623
325
780
18
15
189
173
32
96
6
6
46
545
301
41
109
28
784
1934
1186
35
343
709
1932
18
15
189
173
32
96
6
6
46
545
301
41
109
28
784
1966
1186
35
343
709
1932
18
15
189
173
32
96
6
6
46
545
301
41
109
540
784
1934
1186
35
855
1861
780
18
15
189
173
32
96
6
6
46
545
301
297
109
188
784
1934
1154
419
151
645
1796
18
15
189
173
32
96
6
6
46
545
301
297
109
188
784
1934
1186
419
151
645
1796
18
15
189
173
32
96
6
6
46
545
301
297
109
188
784
1966
1186
419
151
645
1796
18
15
189
173
32
96
6
6
46
545
301
297
118
29
784
1934
1154
1858
1094
711
1928
18
15
189
173
32
96
6
6
46
545
301
297
118
28
784
1934
1154
1858
1094
712
1932
18
15
189
173
32
96
6
6
46
545
301
297
118
285
784
1934
1154
322
70
903
776
18
15
189
173
32
96
6
6
46
545
301
809
621
28
784
1934
1186
1571
1111
1221
1932
18
15
189
173
32
96
6
6
46
545
301
809
621
540
784
1934
1154
1571
1111
965
780
18
15
189
173
32
96
6
6
46
545
301
809
621
540
784
1934
1186
1571
1111
1349
780
18
15
189
173
32
96
6
6
46
545
301
809
621
540
784
1966
1186
1571
1111
1349
780
18
15
189
173
32
96
6
6
46
545
301
809
621
284
784
1934
1154
1571
1111
709
1676
18
15
189
173
32
96
6
6
46
545
301
809
621
284
784
1934
1186
1571
1111
709
1676
18
15
189
173
32
96
6
6
46
545
301
809
621
284
784
1966
1186
1571
1111
709
1676
18
15
189
173
32
96
6
6
46
545
301
809
621
796
784
1934
1154
1571
1079
1477
780
18
15
189
173
32
96
6
6
46
545
301
809
621
796
784
1934
1186
1571
1079
1477
780
18
15
189
173
32
96
6
6
46
545
301
809
621
796
784
1966
1186
1571
1079
1477
780
18
15
189
173
32
96
6
6
46
545
621
553
109
540
784
1934
770
931
567
1861
789
18
15
189
173
32
96
6
6
46
545
621
553
621
796
784
1934
770
963
919
837
524
18
15
189
173
32
96
6
6
46
545
621
553
621
188
784
1934
770
963
919
1157
1796
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
270
2
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
270
34
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
270
962
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
270
450
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
142
2
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
142
34
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
142
450
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
278
2
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
278
34
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
278
962
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
278
450
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
286
2
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
286
34
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
286
962
547
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
286
450
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
2
66
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
3
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
34
66
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
35
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
962
546
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
450
34
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
963
547
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
282
451
35
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
174
2
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
16
174
34
67
87
197
12
18
15
189
173
32
96
6
6
46
161
45
41
109
28
528
270
2
35
343
837
1868
18
15
189
173
32
96
6
6
46
161
45
41
109
28
528
270
34
35
343
837
1868
18
15
189
173
32
96
6
6
46
161
45
41
109
28
528
270
450
291
343
837
1868
18
15
189
173
32
96
6
6
46
161
45
41
109
28
528
302
34
35
343
837
1868
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1294
2
67
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1294
34
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1294
450
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1166
2
67
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1166
34
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1302
2
67
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1302
34
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1302
450
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1174
2
67
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1174
34
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1178
2
66
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1178
3
67
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1178
34
34
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1178
35
67
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1182
2
67
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
28
784
1182
34
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
41
109
540
16
270
2
35
855
1861
589
18
15
189
173
32
96
6
6
46
161
45
41
109
540
16
270
34
35
855
1861
589
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
270
2
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
270
34
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
278
2
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
278
34
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
286
2
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
286
34
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
282
2
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
282
3
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
282
34
34
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
282
35
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
528
302
34
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1294
2
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1294
34
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1166
2
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1166
34
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1302
2
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1302
34
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1326
2
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
1552
1326
34
35
855
1861
1612
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1294
2
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1294
34
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1166
2
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1166
34
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1302
2
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1302
34
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1310
2
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1310
34
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1306
2
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1306
3
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1306
34
34
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1306
35
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1174
2
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
540
784
1174
34
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
270
2
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
270
34
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
270
962
547
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
270
450
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
142
2
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
142
34
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
142
450
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
278
2
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
278
34
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
278
962
547
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
278
450
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
286
2
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
286
34
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
286
962
547
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
286
450
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
282
2
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
282
34
34
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
282
35
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
282
962
546
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
282
450
34
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
282
963
547
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
282
451
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
174
2
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
16
174
34
35
55
13
12
18
15
189
173
32
96
6
6
46
161
45
41
109
108
528
270
962
1571
1591
1549
1805
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
142
2
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
142
34
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
153
2
34
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
282
2
34
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
282
3
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
282
34
34
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
282
35
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
154
2
34
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
154
3
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
154
34
34
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
154
35
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
154
450
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
590
2
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
108
456
590
34
35
55
13
900
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
270
2
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
270
34
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
270
962
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
270
450
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
142
2
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
142
34
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
142
450
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
278
2
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
278
34
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
278
962
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
278
450
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
286
2
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
286
34
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
286
962
547
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
286
450
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
2
66
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
3
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
34
34
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
35
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
962
546
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
450
34
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
963
547
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
282
451
35
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
174
2
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
16
174
34
67
87
965
1045
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
270
2
67
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
270
34
67
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
270
962
35
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
270
450
35
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
278
2
67
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
278
34
67
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
278
962
35
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
284
784
278
450
35
87
965
789
18
15
189
173
32
96
6
6
46
161
45
41
109
124
272
270
962
35
87
5
996
18
15
189
173
32
96
6
6
46
161
45
41
109
124
784
1294
2
35
55
517
2020
18
15
189
173
32
96
6
6
46
161
45
41
109
124
784
1294
34
35
55
517
2020
18
15
189
173
32
96
6
6
46
161
45
41
109
124
784
1166
2
35
55
517
2020
18
15
189
173
32
96
6
6
46
161
45
41
109
124
784
1166
34
35
55
517
2020
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
270
2
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
270
34
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
270
962
547
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
270
450
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
142
2
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
142
34
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
142
450
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
278
2
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
278
34
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
278
962
547
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
278
450
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
286
2
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
286
34
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
286
962
547
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
286
450
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
282
2
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
282
34
34
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
282
35
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
282
962
546
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
282
450
34
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
282
963
547
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
282
451
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
174
2
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
16
174
34
35
55
141
12
18
15
189
173
32
96
6
6
46
161
45
41
109
172
272
270
962
1571
1591
1165
780
18
15
189
173
32
96
6
6
46
161
45
41
109
172
272
278
962
1571
1591
1165
780
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
142
2
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
142
34
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
142
450
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
153
2
34
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
153
34
34
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
154
2
34
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
154
3
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
154
34
34
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
154
35
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
154
450
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
590
2
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
172
456
590
34
35
55
141
388
18
15
189
173
32
96
6
6
46
161
45
41
109
796
528
270
34
35
855
1989
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
796
528
302
34
35
855
1989
1036
18
15
189
173
32
96
6
6
46
161
45
41
109
796
784
270
34
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
45
41
109
796
784
1294
34
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
45
41
109
796
784
278
34
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
45
41
109
796
784
1302
34
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
45
41
109
796
784
1310
34
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
45
41
109
796
784
1306
34
34
855
1989
780
18
15
189
173
32
96
6
6
46
161
45
41
109
796
784
1306
35
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
270
2
67
87
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
270
34
67
87
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
270
962
35
87
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
270
450
35
55
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
142
2
67
87
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
142
34
35
55
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
142
450
35
55
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
174
2
67
87
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
16
174
34
67
87
133
4
18
15
189
173
32
96
6
6
46
161
45
41
109
188
272
270
962
1571
1591
1157
772
18
15
189
173
32
96
6
6
46
161
45
41
109
188
784
1294
2
67
151
645
1796
18
15
189
173
32
96
6
6
46
161
45
41
109
188
784
1294
34
67
151
645
1796
18
15
189
173
32
96
6
6
46
161
45
41
109
188
784
1166
2
67
151
645
1796
18
15
189
173
32
96
6
6
46
161
45
41
109
188
784
1166
34
163
663
645
1796
18
15
189
173
32
96
6
6
46
161
45
41
118
29
16
270
2
66
70
199
8
18
15
189
173
32
96
6
6
46
161
45
41
118
29
16
270
34
66
70
199
8
18
15
189
173
32
96
6
6
46
161
45
41
118
29
16
142
2
66
70
199
8
18
15
189
173
32
96
6
6
46
161
45
41
118
29
16
174
34
66
70
199
8
18
15
189
173
32
96
6
6
46
161
45
41
118
29
272
270
2
66
70
231
904
18
15
189
173
32
96
6
6
46
161
45
41
118
29
272
270
34
66
70
231
904
18
15
189
173
32
96
6
6
46
161
45
41
118
29
272
142
2
66
70
231
904
18
15
189
173
32
96
6
6
46
161
45
41
118
29
272
174
2
66
70
231
904
18
15
189
173
32
96
6
6
46
161
45
41
118
29
272
174
34
66
70
231
904
18
15
189
173
32
96
6
6
46
161
45
41
118
29
272
302
34
66
70
231
904
18
15
189
173
32
96
6
6
46
161
45
41
118
29
784
1294
2
66
70
871
1928
18
15
189
173
32
96
6
6
46
161
45
41
118
29
784
1294
34
66
70
871
1928
18
15
189
173
32
96
6
6
46
161
45
41
118
29
784
1166
2
66
70
871
1928
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
270
2
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
270
34
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
281
2
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
281
34
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
142
2
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
278
2
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
278
34
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
286
2
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
286
34
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
282
2
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
282
34
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
16
174
34
66
70
200
12
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
270
2
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
270
34
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
281
2
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
281
34
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
142
2
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
278
2
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
278
34
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
286
2
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
286
34
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
282
2
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
282
34
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
28
272
302
34
66
70
456
908
18
15
189
173
32
96
6
6
46
161
45
41
118
285
16
270
2
66
70
967
1032
18
15
189
173
32
96
6
6
46
161
45
41
118
285
16
270
34
66
70
967
1032
18
15
189
173
32
96
6
6
46
161
45
41
118
285
16
142
2
66
70
967
1032
18
15
189
173
32
96
6
6
46
161
45
41
118
285
16
174
34
66
70
967
1032
18
15
189
173
32
96
6
6
46
161
45
41
118
285
272
270
2
66
70
967
1992
18
15
189
173
32
96
6
6
46
161
45
41
118
285
272
270
34
66
70
967
1992
18
15
189
173
32
96
6
6
46
161
45
41
118
285
272
142
2
66
70
967
1992
18
15
189
173
32
96
6
6
46
161
45
41
118
285
272
174
2
66
70
967
1992
18
15
189
173
32
96
6
6
46
161
45
41
118
285
272
174
34
66
70
967
1992
18
15
189
173
32
96
6
6
46
161
45
41
118
285
272
158
2
66
70
967
1992
18
15
189
173
32
96
6
6
46
161
45
41
118
285
784
270
2
66
70
967
776
18
15
189
173
32
96
6
6
46
161
45
41
118
285
784
270
34
66
70
967
776
18
15
189
173
32
96
6
6
46
161
45
41
118
285
784
1294
2
66
70
967
776
18
15
189
173
32
96
6
6
46
161
45
41
118
285
784
1294
34
66
70
967
776
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
270
2
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
270
34
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
281
2
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
281
34
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
142
2
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
278
2
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
278
34
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
286
2
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
286
34
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
282
2
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
282
34
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
16
174
34
66
70
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
270
2
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
270
34
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
1294
2
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
1294
34
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
278
2
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
278
34
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
1166
2
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
1302
2
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
1302
34
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
1174
2
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
118
284
784
1174
34
66
70
968
780
18
15
189
173
32
96
6
6
46
161
45
41
182
29
16
270
2
66
454
39
8
18
15
189
173
32
96
6
6
46
161
45
41
182
29
16
270
34
66
454
551
40
18
15
189
173
32
96
6
6
46
161
45
41
182
29
16
142
2
66
454
39
8
18
15
189
173
32
96
6
6
46
161
45
41
182
29
16
174
34
66
454
551
40
18
15
189
173
32
96
6
6
46
161
45
41
182
29
272
270
2
66
454
967
920
18
15
189
173
32
96
6
6
46
161
45
41
182
29
272
270
34
66
454
967
920
18
15
189
173
32
96
6
6
46
161
45
41
182
29
272
142
2
66
454
967
920
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
270
2
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
270
34
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
281
2
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
281
34
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
142
2
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
278
2
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
278
34
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
286
2
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
286
34
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
282
2
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
282
34
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
16
174
34
66
454
968
1036
18
15
189
173
32
96
6
6
46
161
45
41
182
28
272
270
2
66
454
968
908
18
15
189
173
32
96
6
6
46
161
45
41
182
28
272
270
34
66
454
968
908
18
15
189
173
32
96
6
6
46
161
45
41
182
28
272
278
2
66
454
968
908
18
15
189
173
32
96
6
6
46
161
45
41
182
28
272
278
34
66
454
968
908
18
15
189
173
32
96
6
6
46
161
45
41
182
285
16
270
2
66
454
455
8
18
15
189
173
32
96
6
6
46
161
45
41
182
285
16
270
34
66
454
455
8
18
15
189
173
32
96
6
6
46
161
45
41
182
285
784
270
2
66
454
455
776
18
15
189
173
32
96
6
6
46
161
45
41
182
285
784
270
34
66
454
455
776
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
270
2
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
270
34
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
281
2
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
281
34
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
142
2
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
278
2
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
278
34
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
286
2
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
286
34
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
282
2
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
16
282
34
66
454
456
12
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
270
2
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
270
34
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
142
2
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
150
2
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
174
2
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
174
34
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
154
2
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
154
34
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
272
158
2
66
454
456
460
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
270
2
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
270
34
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
281
2
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
281
34
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
278
2
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
278
34
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
286
2
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
286
34
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
282
2
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
284
784
282
34
66
454
456
780
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
270
2
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
270
34
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
281
2
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
281
34
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
142
2
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
278
2
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
278
34
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
286
2
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
16
286
34
66
454
258
115
18
15
189
173
32
96
6
6
46
161
45
41
182
182
456
142
2
66
454
258
387
18
15
189
173
32
96
6
6
46
161
45
41
182
182
456
153
2
66
454
258
387
18
15
189
173
32
96
6
6
46
161
45
41
182
182
456
286
2
66
454
258
387
18
15
189
173
32
96
6
6
46
161
45
41
182
182
456
286
34
66
454
258
387
18
15
189
173
32
96
6
6
46
161
45
41
182
182
456
154
2
66
454
258
387
18
15
189
173
32
96
6
6
46
161
45
41
182
182
456
154
34
66
454
258
387
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
270
962
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
270
450
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
278
962
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
278
450
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
286
962
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
286
450
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
282
962
546
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
282
450
546
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
282
963
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
16
282
451
547
1847
1349
589
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
270
962
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
270
450
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
278
962
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
278
450
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
286
962
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
286
450
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
282
962
546
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
282
450
546
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
282
963
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
540
528
282
451
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
270
962
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
270
450
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
278
962
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
278
450
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
286
962
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
286
450
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
282
962
546
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
282
450
546
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
282
963
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
16
282
451
547
1847
1037
12
18
15
189
173
32
96
6
6
46
161
45
41
621
108
528
270
962
547
1847
525
1805
18
15
189
173
32
96
6
6
46
161
45
41
621
108
528
270
450
547
1847
525
1805
18
15
189
173
32
96
6
6
46
161
45
41
621
108
456
154
2
547
1847
525
900
18
15
189
173
32
96
6
6
46
161
45
41
621
108
456
154
3
547
1847
525
900
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
270
962
547
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
278
962
547
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
286
962
547
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
286
450
547
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
282
962
546
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
282
450
547
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
282
963
547
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
16
282
451
547
1879
709
524
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
270
962
547
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
278
962
547
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
286
962
547
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
286
450
547
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
282
962
546
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
282
450
547
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
282
963
547
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
528
282
451
547
1879
709
1548
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
270
962
547
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
278
962
547
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
286
962
547
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
286
450
547
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
282
962
546
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
282
450
547
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
282
963
547
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
284
784
282
451
547
1879
709
1676
18
15
189
173
32
96
6
6
46
161
45
41
621
796
16
270
962
1571
1847
1477
12
18
15
189
173
32
96
6
6
46
161
45
41
621
796
16
278
962
1571
1847
1477
12
18
15
189
173
32
96
6
6
46
161
45
41
621
796
16
286
962
1571
1847
1477
12
18
15
189
173
32
96
6
6
46
161
45
41
621
796
16
282
962
1570
1847
1477
12
18
15
189
173
32
96
6
6
46
161
45
41
621
796
16
282
963
1571
1847
1477
12
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
270
962
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
270
450
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
278
962
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
278
450
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
286
962
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
286
450
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
282
962
546
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
282
450
546
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
282
963
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
528
282
451
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
270
962
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
270
450
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
278
962
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
278
450
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
286
962
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
286
450
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
282
962
546
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
282
450
546
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
282
963
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
41
621
796
784
282
451
547
1847
1477
780
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
270
2
451
567
837
789
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
270
962
1699
87
197
12
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
142
2
451
567
837
789
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
142
450
451
151
325
21
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
278
2
451
567
837
789
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
278
962
451
151
325
21
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
278
450
451
151
325
21
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
286
2
451
567
837
789
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
286
962
675
87
197
12
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
286
450
451
151
325
21
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
282
2
450
567
837
789
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
282
3
451
567
837
789
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
282
962
675
87
197
12
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
282
450
450
151
325
21
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
282
963
675
87
197
12
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
282
451
451
151
325
21
18
15
189
173
32
96
6
6
46
161
45
297
109
28
16
174
2
451
567
837
789
18
15
189
173
32
96
6
6
46
161
45
297
109
28
528
270
2
451
567
837
1813
18
15
189
173
32
96
6
6
46
161
45
297
109
28
528
270
962
483
567
837
1813
18
15
189
173
32
96
6
6
46
161
45
297
109
28
528
270
450
483
311
837
1813
18
15
189
173
32
96
6
6
46
161
45
297
109
28
784
1166
34
675
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
297
109
28
784
1174
34
675
87
709
1932
18
15
189
173
32
96
6
6
46
161
45
297
109
540
784
1166
34
675
599
1861
844
18
15
189
173
32
96
6
6
46
161
45
297
109
108
16
270
962
1699
55
13
12
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
270
2
451
311
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
270
962
675
55
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
142
2
451
311
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
142
450
451
151
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
278
2
451
311
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
278
962
451
151
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
278
450
451
151
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
286
2
451
311
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
286
962
675
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
286
450
451
151
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
282
2
450
311
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
282
3
451
311
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
282
962
675
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
282
450
450
151
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
282
963
675
87
965
1036
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
282
451
451
151
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
16
174
2
451
311
965
524
18
15
189
173
32
96
6
6
46
161
45
297
109
284
784
270
2
451
311
965
780
18
15
189
173
32
96
6
6
46
161
45
297
109
284
784
270
962
675
55
965
780
18
15
189
173
32
96
6
6
46
161
45
297
109
284
784
278
2
451
311
965
780
18
15
189
173
32
96
6
6
46
161
45
297
109
284
784
278
962
451
151
965
780
18
15
189
173
32
96
6
6
46
161
45
297
109
284
784
278
450
451
151
965
780
18
15
189
173
32
96
6
6
46
161
45
297
109
124
272
270
962
1699
55
517
997
18
15
189
173
32
96
6
6
46
161
45
297
109
124
784
1166
34
675
87
517
2021
18
15
189
173
32
96
6
6
46
161
45
297
109
172
16
270
2
483
311
141
12
18
15
189
173
32
96
6
6
46
161
45
297
109
172
16
270
962
1699
55
141
12
18
15
189
173
32
96
6
6
46
161
45
297
109
172
16
142
450
483
311
141
12
18
15
189
173
32
96
6
6
46
161
45
297
109
172
16
278
450
483
311
141
12
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
142
2
483
311
141
388
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
142
450
483
311
141
388
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
154
2
483
311
141
388
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
154
3
483
311
141
388
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
154
34
802
567
653
388
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
154
35
803
567
653
388
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
154
450
482
311
141
388
18
15
189
173
32
96
6
6
46
161
45
297
109
172
456
154
451
483
311
141
388
18
15
189
173
32
96
6
6
46
161
45
297
109
188
16
270
2
451
151
133
4
18
15
189
173
32
96
6
6
46
161
45
297
109
188
16
270
962
1699
55
133
4
18
15
189
173
32
96
6
6
46
161
45
297
109
188
16
142
2
451
151
133
4
18
15
189
173
32
96
6
6
46
161
45
297
109
188
16
142
450
451
151
133
4
18
15
189
173
32
96
6
6
46
161
45
297
109
188
16
174
2
451
151
133
4
18
15
189
173
32
96
6
6
46
161
45
297
118
29
16
270
2
450
582
231
8
18
15
189
173
32
96
6
6
46
161
45
297
118
29
16
142
2
450
582
231
8
18
15
189
173
32
96
6
6
46
161
45
297
118
29
272
270
2
450
582
743
920
18
15
189
173
32
96
6
6
46
161
45
297
118
29
272
270
962
450
582
743
920
18
15
189
173
32
96
6
6
46
161
45
297
118
29
272
142
2
450
582
743
920
18
15
189
173
32
96
6
6
46
161
45
297
118
29
272
174
2
450
582
743
920
18
15
189
173
32
96
6
6
46
161
45
297
118
29
784
1294
2
450
582
743
1928
18
15
189
173
32
96
6
6
46
161
45
297
118
285
16
270
2
450
582
999
1032
18
15
189
173
32
96
6
6
46
161
45
297
118
285
16
142
2
450
582
999
1032
18
15
189
173
32
96
6
6
46
161
45
297
118
285
272
270
2
450
582
999
1800
18
15
189
173
32
96
6
6
46
161
45
297
118
285
272
270
962
450
582
999
1800
18
15
189
173
32
96
6
6
46
161
45
297
118
285
272
142
2
450
582
999
1800
18
15
189
173
32
96
6
6
46
161
45
297
118
285
272
174
2
450
582
999
1800
18
15
189
173
32
96
6
6
46
161
45
297
118
285
272
158
2
450
582
999
1800
18
15
189
173
32
96
6
6
46
161
45
297
118
285
272
158
450
450
582
999
1800
18
15
189
173
32
96
6
6
46
161
45
297
118
285
784
270
2
450
582
999
776
18
15
189
173
32
96
6
6
46
161
45
297
118
285
784
1294
2
450
582
999
776
18
15
189
173
32
96
6
6
46
161
45
297
182
29
16
270
2
450
198
39
8
18
15
189
173
32
96
6
6
46
161
45
297
182
29
16
142
2
450
198
39
8
18
15
189
173
32
96
6
6
46
161
45
297
182
29
272
270
962
450
198
551
904
18
15
189
173
32
96
6
6
46
161
45
297
182
285
16
270
2
450
198
455
8
18
15
189
173
32
96
6
6
46
161
45
297
182
285
784
270
2
450
198
455
776
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
270
2
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
281
2
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
281
450
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
142
2
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
278
2
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
278
962
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
278
450
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
286
2
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
286
450
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
282
2
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
16
282
450
450
198
456
12
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
270
2
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
270
962
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
142
2
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
150
2
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
150
450
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
174
2
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
154
2
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
154
450
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
158
2
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
272
158
450
450
198
456
460
18
15
189
173
32
96
6
6
46
161
45
297
182
284
784
270
2
450
198
456
780
18
15
189
173
32
96
6
6
46
161
45
297
182
284
784
281
2
450
198
456
780
18
15
189
173
32
96
6
6
46
161
45
297
182
284
784
278
2
450
198
456
780
18
15
189
173
32
96
6
6
46
161
45
297
182
284
784
278
962
450
198
456
780
18
15
189
173
32
96
6
6
46
161
45
297
182
284
784
278
450
450
198
456
780
18
15
189
173
32
96
6
6
46
161
45
297
182
284
784
286
2
450
198
456
780
18
15
189
173
32
96
6
6
46
161
45
297
182
284
784
282
2
450
198
456
780
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
270
2
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
281
2
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
281
450
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
142
2
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
278
2
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
278
962
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
278
450
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
286
2
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
16
286
450
450
198
258
267
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
270
2
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
270
962
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
281
2
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
281
962
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
142
2
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
278
2
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
278
962
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
278
450
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
286
2
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
272
286
962
450
198
258
779
18
15
189
173
32
96
6
6
46
161
45
297
182
182
456
142
2
450
198
258
387
18
15
189
173
32
96
6
6
46
161
45
297
182
182
456
153
2
450
198
258
387
18
15
189
173
32
96
6
6
46
161
45
297
182
182
456
153
450
450
198
258
387
18
15
189
173
32
96
6
6
46
161
45
297
182
182
456
286
2
450
198
258
387
18
15
189
173
32
96
6
6
46
161
45
297
182
182
456
154
2
450
198
258
387
18
15
189
173
32
96
6
6
46
161
45
297
182
182
456
154
450
450
198
258
387
18
15
189
173
32
96
6
6
46
161
45
297
621
28
16
270
962
1699
1623
1221
1036
18
15
189
173
32
96
6
6
46
161
45
297
621
28
272
270
962
1699
1623
1221
925
18
15
189
173
32
96
6
6
46
161
45
297
621
540
16
270
962
1699
1623
1349
1053
18
15
189
173
32
96
6
6
46
161
45
297
621
540
528
270
962
1699
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
45
297
621
540
1552
1166
34
675
1623
965
1548
18
15
189
173
32
96
6
6
46
161
45
297
621
796
16
270
962
1699
1623
1477
12
18
15
189
173
32
96
6
6
46
161
45
297
621
796
528
270
962
1699
1623
1477
1036
18
15
189
173
32
96
6
6
46
161
45
297
493
28
16
270
962
1699
1879
1093
1036
18
15
189
173
32
96
6
6
46
161
45
297
493
28
16
278
962
675
1879
1093
12
18
15
189
173
32
96
6
6
46
161
45
297
493
28
16
286
962
675
1879
1093
12
18
15
189
173
32
96
6
6
46
161
45
297
493
28
16
282
962
675
1879
1093
12
18
15
189
173
32
96
6
6
46
161
45
297
493
28
16
282
963
675
1879
1093
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
270
2
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
270
450
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
142
2
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
142
450
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
278
2
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
278
962
451
407
453
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
278
450
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
286
2
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
286
450
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
282
2
450
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
282
3
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
282
450
450
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
282
451
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
16
174
2
451
407
197
12
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
270
2
451
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
270
450
451
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
278
2
451
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
278
962
451
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
278
450
451
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
286
2
451
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
282
2
450
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
284
784
282
3
451
407
453
780
18
15
189
173
32
96
6
6
46
161
45
297
493
796
16
270
962
1699
1879
1349
12
18
15
189
173
32
96
6
6
46
161
45
297
493
796
16
278
962
675
1879
1349
12
18
15
189
173
32
96
6
6
46
161
45
297
493
796
16
286
962
675
1879
1349
12
18
15
189
173
32
96
6
6
46
161
45
297
493
796
16
282
962
675
1879
1349
12
18
15
189
173
32
96
6
6
46
161
45
297
493
796
16
282
963
675
1879
1349
12
18
15
189
173
32
96
6
6
46
161
45
297
493
796
528
270
962
1699
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
45
297
493
796
784
270
962
675
1879
1349
268
18
15
189
173
32
96
6
6
46
161
45
297
493
796
784
278
962
675
1879
1349
268
18
15
189
173
32
96
6
6
46
161
45
297
493
188
16
270
2
451
407
5
4
18
15
189
173
32
96
6
6
46
161
45
297
493
188
16
270
962
1699
1879
1029
4
18
15
189
173
32
96
6
6
46
161
45
297
493
188
16
270
450
451
407
5
4
18
15
189
173
32
96
6
6
46
161
45
297
493
188
16
142
2
451
407
5
4
18
15
189
173
32
96
6
6
46
161
45
297
493
188
16
142
450
451
407
5
4
18
15
189
173
32
96
6
6
46
161
45
297
493
188
16
174
2
451
407
5
4
18
15
189
173
32
96
6
6
46
161
45
297
493
188
272
270
962
1699
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
770
963
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
66
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
386
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
898
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
834
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
418
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
802
963
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
270
930
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
142
66
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
142
386
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
142
418
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
278
770
963
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
278
66
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
278
386
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
278
898
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
278
834
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
278
418
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
278
802
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
286
770
963
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
286
386
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
286
898
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
286
834
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
286
802
963
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
770
962
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
771
963
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
386
34
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
898
1058
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
834
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
387
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
899
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
835
1059
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
802
962
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
282
803
963
567
837
524
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
174
386
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
16
174
418
35
87
197
12
18
15
189
173
32
96
6
6
46
161
173
41
109
28
528
270
770
963
567
837
1813
18
15
189
173
32
96
6
6
46
161
173
41
109
28
528
270
66
35
855
837
1805
18
15
189
173
32
96
6
6
46
161
173
41
109
28
528
270
386
963
567
837
1813
18
15
189
173
32
96
6
6
46
161
173
41
109
28
528
270
834
963
567
837
1813
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1294
66
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1294
386
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1166
66
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1302
66
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1302
418
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1174
66
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1178
66
34
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1178
67
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
28
784
1182
66
35
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
41
109
540
528
270
66
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
540
528
278
66
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
540
528
286
66
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
540
528
282
66
34
855
1861
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
540
528
282
67
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
540
1552
1294
66
35
855
1861
1565
18
15
189
173
32
96
6
6
46
161
173
41
109
540
1552
1294
706
35
855
1861
1565
18
15
189
173
32
96
6
6
46
161
173
41
109
540
1552
1166
66
35
855
1861
1565
18
15
189
173
32
96
6
6
46
161
173
41
109
540
1552
1302
66
35
855
1861
1565
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
770
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
66
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
386
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
898
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
834
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
418
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
802
963
567
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
270
930
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
142
66
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
142
386
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
142
418
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
278
770
963
1079
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
278
386
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
278
834
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
278
418
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
278
802
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
286
770
963
1079
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
286
386
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
286
898
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
286
834
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
286
802
963
567
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
770
962
1079
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
771
963
1079
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
386
34
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
898
1058
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
834
1058
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
387
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
899
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
835
1059
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
802
962
567
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
282
803
963
567
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
174
386
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
16
174
418
35
55
13
12
18
15
189
173
32
96
6
6
46
161
173
41
109
108
528
270
770
995
1591
1549
1805
18
15
189
173
32
96
6
6
46
161
173
41
109
108
528
270
834
995
1591
1549
1805
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
142
66
35
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
142
386
35
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
142
418
35
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
153
66
34
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
153
386
34
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
154
66
34
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
154
67
35
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
154
386
34
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
154
387
35
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
154
418
35
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
108
456
590
66
35
55
13
900
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
270
770
995
311
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
270
66
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
270
834
995
823
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
270
418
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
142
66
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
142
386
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
142
418
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
278
770
995
311
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
278
66
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
278
834
995
823
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
278
418
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
286
770
995
823
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
286
834
995
823
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
282
770
995
823
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
282
834
994
823
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
282
387
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
282
835
995
823
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
16
174
418
35
343
965
524
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
270
770
995
311
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
270
66
35
343
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
270
834
995
823
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
270
418
35
343
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
278
770
995
311
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
278
66
35
343
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
278
834
995
823
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
284
784
278
418
35
343
965
780
18
15
189
173
32
96
6
6
46
161
173
41
109
124
272
270
770
1059
55
5
996
18
15
189
173
32
96
6
6
46
161
173
41
109
124
272
270
898
1059
55
5
996
18
15
189
173
32
96
6
6
46
161
173
41
109
124
784
1294
66
35
55
517
2020
18
15
189
173
32
96
6
6
46
161
173
41
109
124
784
1294
386
35
55
517
2020
18
15
189
173
32
96
6
6
46
161
173
41
109
124
784
1166
66
35
55
517
2020
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
270
770
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
270
66
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
270
386
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
270
898
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
270
834
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
270
418
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
270
930
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
142
66
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
142
386
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
142
418
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
278
770
451
311
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
278
386
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
278
834
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
278
418
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
278
802
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
286
770
451
311
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
286
386
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
286
898
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
286
834
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
770
450
311
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
771
451
311
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
386
34
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
898
1058
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
834
1058
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
387
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
899
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
282
835
1059
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
174
386
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
16
174
418
35
55
141
12
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
142
66
35
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
142
386
35
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
142
418
35
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
153
66
34
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
153
386
34
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
154
66
34
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
154
67
35
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
154
386
34
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
154
387
35
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
154
418
35
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
172
456
590
66
35
55
141
388
18
15
189
173
32
96
6
6
46
161
173
41
109
796
528
270
66
35
855
1989
1036
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
270
66
35
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
1294
66
35
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
1294
706
35
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
278
66
35
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
1302
66
35
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
1310
66
35
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
1306
66
34
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
796
784
1306
67
35
855
1989
1292
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
270
770
1059
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
270
66
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
270
386
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
270
898
1059
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
270
834
1059
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
270
418
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
270
930
1059
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
142
66
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
142
386
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
142
418
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
174
386
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
16
174
418
35
55
133
4
18
15
189
173
32
96
6
6
46
161
173
41
109
188
784
1294
66
35
663
1669
1796
18
15
189
173
32
96
6
6
46
161
173
41
109
188
784
1166
66
35
663
1669
1796
18
15
189
173
32
96
6
6
46
161
173
41
118
29
16
270
770
962
582
231
8
18
15
189
173
32
96
6
6
46
161
173
41
118
29
16
270
386
962
582
231
8
18
15
189
173
32
96
6
6
46
161
173
41
118
29
16
270
898
962
582
231
8
18
15
189
173
32
96
6
6
46
161
173
41
118
29
16
142
386
450
326
231
8
18
15
189
173
32
96
6
6
46
161
173
41
118
29
272
270
770
962
582
743
904
18
15
189
173
32
96
6
6
46
161
173
41
118
29
272
270
386
962
582
743
904
18
15
189
173
32
96
6
6
46
161
173
41
118
29
272
270
898
962
582
743
904
18
15
189
173
32
96
6
6
46
161
173
41
118
29
272
142
386
962
582
743
904
18
15
189
173
32
96
6
6
46
161
173
41
118
29
272
174
386
962
582
743
904
18
15
189
173
32
96
6
6
46
161
173
41
118
29
272
302
802
962
582
743
904
18
15
189
173
32
96
6
6
46
161
173
41
118
285
16
270
770
962
582
999
1032
18
15
189
173
32
96
6
6
46
161
173
41
118
285
16
270
386
962
582
999
1032
18
15
189
173
32
96
6
6
46
161
173
41
118
285
16
270
898
450
326
903
520
18
15
189
173
32
96
6
6
46
161
173
41
118
285
16
142
386
450
326
903
520
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
270
770
962
582
999
1800
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
270
66
450
582
999
1800
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
270
386
962
582
999
1800
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
270
898
450
326
903
664
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
142
386
962
582
999
1800
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
174
386
962
582
999
1800
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
158
66
450
326
903
664
18
15
189
173
32
96
6
6
46
161
173
41
118
285
272
158
386
962
582
999
1800
18
15
189
173
32
96
6
6
46
161
173
41
118
285
784
270
770
962
582
999
776
18
15
189
173
32
96
6
6
46
161
173
41
118
285
784
270
66
450
582
999
776
18
15
189
173
32
96
6
6
46
161
173
41
118
285
784
270
386
962
582
999
776
18
15
189
173
32
96
6
6
46
161
173
41
118
285
784
270
898
450
326
903
776
18
15
189
173
32
96
6
6
46
161
173
41
118
285
784
1294
386
450
326
903
776
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
270
770
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
270
386
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
270
898
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
281
770
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
281
386
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
281
898
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
142
386
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
278
770
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
278
66
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
278
386
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
278
834
450
838
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
286
770
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
286
386
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
282
770
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
282
386
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
16
282
898
450
326
904
524
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
270
770
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
270
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
270
898
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
281
770
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
281
66
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
281
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
281
898
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
142
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
278
770
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
278
66
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
278
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
278
834
450
838
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
286
770
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
286
66
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
286
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
282
770
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
282
66
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
282
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
282
898
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
150
66
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
150
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
174
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
154
66
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
154
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
158
66
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
272
158
386
450
326
904
652
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
270
770
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
270
386
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
270
898
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
1294
386
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
278
770
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
278
66
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
278
386
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
278
834
450
838
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
1302
66
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
118
284
784
1174
66
450
326
904
780
18
15
189
173
32
96
6
6
46
161
173
41
182
29
16
270
770
450
454
551
8
18
15
189
173
32
96
6
6
46
161
173
41
182
29
16
270
386
450
454
551
8
18
15
189
173
32
96
6
6
46
161
173
41
182
29
16
270
898
450
454
551
8
18
15
189
173
32
96
6
6
46
161
173
41
182
29
16
142
386
450
454
551
8
18
15
189
173
32
96
6
6
46
161
173
41
182
29
272
270
770
450
454
967
920
18
15
189
173
32
96
6
6
46
161
173
41
182
29
272
270
66
450
454
967
920
18
15
189
173
32
96
6
6
46
161
173
41
182
29
272
270
386
450
454
967
920
18
15
189
173
32
96
6
6
46
161
173
41
182
29
272
270
898
450
454
967
920
18
15
189
173
32
96
6
6
46
161
173
41
182
29
272
142
386
450
454
967
920
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
270
770
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
270
386
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
270
898
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
281
770
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
281
386
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
281
898
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
142
386
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
278
770
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
278
66
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
278
386
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
278
834
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
286
770
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
286
386
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
282
770
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
282
386
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
16
282
898
450
454
968
1036
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
270
770
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
270
66
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
270
386
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
270
898
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
278
770
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
278
66
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
278
386
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
28
272
278
834
450
454
968
908
18
15
189
173
32
96
6
6
46
161
173
41
182
285
16
270
770
450
454
455
8
18
15
189
173
32
96
6
6
46
161
173
41
182
285
16
270
386
450
454
455
8
18
15
189
173
32
96
6
6
46
161
173
41
182
285
16
270
898
450
454
455
8
18
15
189
173
32
96
6
6
46
161
173
41
182
285
784
270
770
450
454
455
776
18
15
189
173
32
96
6
6
46
161
173
41
182
285
784
270
66
450
454
455
776
18
15
189
173
32
96
6
6
46
161
173
41
182
285
784
270
386
450
454
455
776
18
15
189
173
32
96
6
6
46
161
173
41
182
285
784
270
898
450
454
455
776
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
270
770
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
270
386
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
270
898
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
281
770
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
281
386
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
281
898
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
281
802
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
142
386
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
278
770
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
278
66
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
278
386
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
278
834
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
278
802
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
286
770
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
286
386
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
286
802
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
282
770
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
282
386
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
282
898
450
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
16
282
802
962
454
456
12
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
270
770
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
270
66
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
270
386
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
270
898
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
142
386
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
150
66
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
150
386
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
174
386
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
154
66
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
154
386
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
158
66
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
272
158
386
450
454
456
460
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
270
770
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
270
66
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
270
386
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
270
898
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
281
770
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
281
66
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
281
386
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
281
898
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
281
802
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
278
770
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
278
66
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
278
386
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
278
834
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
278
802
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
286
770
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
286
66
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
286
386
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
286
802
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
282
770
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
282
66
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
282
386
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
282
898
450
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
284
784
282
802
962
454
456
780
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
270
770
450
454
258
267
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
270
386
450
454
258
267
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
270
898
450
454
258
267
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
281
770
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
281
386
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
281
898
450
454
258
267
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
281
802
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
142
386
450
454
258
267
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
278
770
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
278
386
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
278
834
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
278
802
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
286
770
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
286
386
450
454
258
267
18
15
189
173
32
96
6
6
46
161
173
41
182
182
16
286
802
962
454
130
11
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
270
770
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
270
66
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
270
386
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
270
898
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
281
770
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
281
66
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
281
386
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
281
898
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
142
386
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
278
770
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
278
66
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
278
386
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
278
834
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
286
770
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
286
66
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
272
286
386
450
454
258
779
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
142
386
450
454
258
387
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
153
66
450
454
258
387
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
153
386
450
454
258
387
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
286
770
962
454
258
387
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
286
802
962
454
258
387
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
154
66
450
454
258
387
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
154
386
450
454
258
387
18
15
189
173
32
96
6
6
46
161
173
41
182
182
456
590
66
450
454
258
387
18
15
189
173
32
96
6
6
46
161
173
553
109
540
528
270
834
1987
567
1861
1292
18
15
189
173
32
96
6
6
46
161
173
553
109
540
528
278
834
2019
567
1861
1292
18
15
189
173
32
96
6
6
46
161
173
553
109
540
528
286
834
2019
567
1861
1292
18
15
189
173
32
96
6
6
46
161
173
553
109
540
528
282
834
2018
567
1861
1292
18
15
189
173
32
96
6
6
46
161
173
553
109
540
528
282
835
2019
567
1861
1292
18
15
189
173
32
96
6
6
46
161
173
553
109
108
528
270
834
1987
1079
1549
1805
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
270
770
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
270
386
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
270
898
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
270
834
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
270
418
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
270
802
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
270
930
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
142
386
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
142
418
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
278
770
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
278
386
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
278
898
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
278
834
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
278
418
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
278
802
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
278
930
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
286
770
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
286
386
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
286
898
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
286
834
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
286
802
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
286
930
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
770
546
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
771
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
386
546
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
898
546
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
834
546
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
387
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
899
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
835
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
802
546
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
930
546
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
803
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
282
931
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
174
386
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
16
174
418
547
55
197
12
18
15
189
173
32
96
6
6
46
161
173
297
109
28
528
270
770
547
567
837
1805
18
15
189
173
32
96
6
6
46
161
173
297
109
28
528
270
66
547
567
837
1805
18
15
189
173
32
96
6
6
46
161
173
297
109
28
528
270
386
547
599
837
1868
18
15
189
173
32
96
6
6
46
161
173
297
109
28
528
270
898
547
599
837
1868
18
15
189
173
32
96
6
6
46
161
173
297
109
28
528
270
834
547
599
837
1868
18
15
189
173
32
96
6
6
46
161
173
297
109
28
528
302
802
547
567
837
1805
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
770
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
66
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
386
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
898
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
834
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
418
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
802
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
270
930
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
142
66
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
142
386
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
272
142
418
547
87
709
925
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1294
386
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1294
642
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1294
674
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1166
66
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1302
418
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1178
66
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1178
67
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
28
784
1182
66
547
87
709
1932
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
270
770
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
270
386
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
270
898
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
270
834
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
270
418
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
270
802
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
270
930
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
142
386
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
142
418
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
278
770
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
278
386
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
278
834
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
278
418
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
278
802
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
278
930
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
286
770
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
286
386
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
286
898
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
286
834
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
286
802
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
286
930
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
770
546
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
771
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
386
546
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
898
546
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
834
546
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
387
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
899
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
835
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
802
546
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
930
546
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
803
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
282
931
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
174
386
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
16
174
418
547
55
13
12
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
142
66
547
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
153
66
546
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
282
770
546
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
282
771
547
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
282
802
547
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
282
803
547
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
154
66
546
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
154
67
547
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
108
456
590
66
547
567
525
900
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
270
770
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
270
386
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
270
898
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
270
834
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
270
418
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
270
802
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
270
930
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
142
386
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
142
418
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
278
770
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
278
386
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
278
898
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
278
834
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
278
418
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
278
802
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
278
930
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
286
770
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
286
386
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
286
898
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
286
834
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
286
802
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
286
930
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
770
546
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
771
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
386
546
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
898
546
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
834
546
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
387
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
899
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
835
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
802
546
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
930
546
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
803
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
282
931
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
174
386
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
16
174
418
547
55
965
524
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
270
770
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
270
66
547
567
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
270
386
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
270
898
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
270
834
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
270
418
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
270
802
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
278
770
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
278
386
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
278
834
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
278
418
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
278
802
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
284
784
278
930
547
55
965
780
18
15
189
173
32
96
6
6
46
161
173
297
109
124
272
270
770
547
55
517
996
18
15
189
173
32
96
6
6
46
161
173
297
109
124
272
270
898
547
55
517
996
18
15
189
173
32
96
6
6
46
161
173
297
109
124
272
270
802
547
55
517
996
18
15
189
173
32
96
6
6
46
161
173
297
109
124
784
1294
386
547
55
517
2020
18
15
189
173
32
96
6
6
46
161
173
297
109
124
784
1166
66
547
55
517
2020
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
270
770
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
270
386
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
270
898
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
270
834
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
270
418
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
270
802
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
270
930
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
142
386
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
142
418
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
278
770
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
278
386
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
278
834
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
278
418
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
278
802
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
278
930
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
286
770
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
286
386
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
286
898
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
286
834
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
286
802
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
286
930
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
770
546
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
771
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
386
546
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
898
546
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
834
546
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
387
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
899
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
835
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
802
546
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
930
546
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
803
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
282
931
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
174
386
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
16
174
418
547
55
141
12
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
142
66
547
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
142
386
547
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
142
418
547
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
153
66
546
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
153
386
546
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
154
66
546
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
154
67
547
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
154
386
546
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
154
387
547
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
154
418
547
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
172
456
590
66
547
55
141
388
18
15
189
173
32
96
6
6
46
161
173
297
109
796
528
270
66
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
173
297
109
796
528
270
386
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
173
297
109
796
528
270
898
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
173
297
109
796
528
270
418
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
173
297
109
796
528
302
386
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
173
297
109
796
528
302
418
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
270
66
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
270
386
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
270
898
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
270
418
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
1294
386
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
1294
706
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
278
386
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
278
418
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
796
784
1302
418
547
599
1989
533
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
270
770
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
270
386
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
270
898
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
270
834
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
270
418
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
270
802
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
270
930
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
142
386
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
142
418
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
174
386
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
16
174
418
547
55
133
4
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
270
66
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
270
386
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
270
898
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
270
834
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
270
418
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
270
802
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
270
930
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
142
66
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
142
386
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
142
418
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
109
188
272
174
418
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
173
297
621
28
272
270
66
547
1623
1221
925
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
270
770
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
270
898
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
270
834
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
270
930
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
278
898
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
278
834
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
278
802
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
286
770
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
286
898
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
286
834
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
282
770
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
282
771
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
282
898
1570
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
282
834
1570
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
282
899
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
16
282
835
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
270
770
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
270
66
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
270
898
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
270
834
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
270
930
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
278
66
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
278
898
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
278
834
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
278
802
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
286
770
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
286
66
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
286
898
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
286
834
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
770
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
66
546
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
771
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
67
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
898
1570
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
834
1570
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
899
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
282
835
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
302
898
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
528
302
930
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
540
1552
1166
66
547
1623
965
1548
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
270
770
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
270
898
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
270
834
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
270
930
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
278
834
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
278
802
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
286
770
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
286
898
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
286
834
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
282
770
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
282
771
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
282
898
1570
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
282
834
1570
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
282
899
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
108
16
282
835
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
1564
1552
1294
706
547
1623
1989
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
124
16
270
770
1571
1591
1029
1508
18
15
189
173
32
96
6
6
46
161
173
297
621
124
16
270
898
1571
1591
1029
1508
18
15
189
173
32
96
6
6
46
161
173
297
621
124
16
270
834
1571
1591
1029
1508
18
15
189
173
32
96
6
6
46
161
173
297
621
124
16
270
930
1571
1591
1029
1508
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
270
770
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
270
898
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
270
834
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
270
930
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
278
898
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
278
834
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
278
802
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
286
770
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
286
898
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
286
834
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
282
770
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
282
771
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
282
898
1570
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
282
834
1570
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
282
899
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
16
282
835
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
270
770
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
270
66
547
1623
837
1101
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
270
898
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
270
834
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
270
930
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
278
66
547
1623
837
1101
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
278
898
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
278
834
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
278
802
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
286
770
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
286
898
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
286
834
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
282
770
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
282
771
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
282
898
1570
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
282
834
1570
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
282
899
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
282
835
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
528
302
930
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
161
173
297
621
796
784
270
66
547
1623
1477
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
796
784
1294
706
547
1623
1477
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
796
784
286
66
547
1623
1477
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
796
784
282
66
546
1623
1477
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
796
784
282
67
547
1623
1477
1292
18
15
189
173
32
96
6
6
46
161
173
297
621
188
16
270
770
1571
1591
1157
1028
18
15
189
173
32
96
6
6
46
161
173
297
621
188
16
270
898
1571
1591
1157
1028
18
15
189
173
32
96
6
6
46
161
173
297
621
188
16
270
834
1571
1591
1157
1028
18
15
189
173
32
96
6
6
46
161
173
297
621
188
16
270
930
1571
1591
1157
1028
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
270
770
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
270
66
547
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
270
898
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
270
834
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
270
930
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
278
66
547
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
278
834
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
621
1644
528
278
802
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
270
770
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
270
386
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
270
898
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
270
834
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
270
418
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
270
802
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
270
930
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
142
386
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
142
418
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
278
386
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
278
898
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
278
834
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
278
802
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
278
930
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
286
770
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
286
386
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
286
898
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
286
834
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
286
802
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
286
930
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
770
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
771
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
386
546
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
898
546
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
834
546
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
387
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
899
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
835
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
802
546
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
930
546
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
803
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
282
931
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
28
16
174
418
547
1879
1093
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
270
770
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
270
386
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
270
898
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
270
834
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
270
418
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
270
802
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
270
930
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
142
386
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
142
418
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
278
386
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
278
898
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
278
834
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
278
802
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
278
930
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
286
770
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
286
386
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
286
898
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
286
834
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
286
802
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
286
930
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
770
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
771
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
386
546
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
898
546
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
834
546
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
387
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
899
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
835
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
802
546
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
930
546
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
803
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
282
931
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
16
174
418
547
1879
325
12
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
270
770
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
270
386
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
270
898
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
270
834
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
270
418
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
270
802
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
278
386
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
278
834
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
278
802
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
278
930
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
286
770
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
286
386
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
286
898
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
286
802
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
770
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
771
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
386
546
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
898
546
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
387
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
899
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
802
546
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
284
784
282
803
547
1879
325
780
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
270
770
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
270
386
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
270
898
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
270
834
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
270
418
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
270
802
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
270
930
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
142
386
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
142
418
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
278
386
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
278
898
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
278
834
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
278
802
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
278
930
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
286
770
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
286
386
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
286
898
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
286
834
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
286
802
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
286
930
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
770
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
771
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
386
546
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
898
546
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
834
546
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
387
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
899
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
835
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
802
546
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
930
546
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
803
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
282
931
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
16
174
418
547
1879
1349
12
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
270
770
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
270
898
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
270
834
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
270
930
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
278
898
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
278
834
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
278
802
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
286
770
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
286
898
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
286
834
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
282
770
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
282
771
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
282
898
1570
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
282
834
1570
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
282
899
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
282
835
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
528
302
930
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
270
770
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
270
386
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
270
898
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
270
834
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
270
418
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
270
802
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
1294
642
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
1294
706
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
1294
674
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
278
386
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
278
834
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
278
802
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
278
930
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
286
770
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
286
386
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
286
898
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
286
802
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
770
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
771
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
386
546
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
898
546
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
387
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
899
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
802
546
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
282
803
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
1310
642
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
1306
642
546
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
796
784
1306
643
547
1879
1349
268
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
270
770
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
270
386
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
270
898
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
270
834
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
270
418
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
270
802
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
270
930
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
142
386
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
142
418
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
16
174
418
547
1879
1029
4
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
270
770
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
270
386
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
270
898
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
270
834
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
270
418
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
270
802
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
270
930
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
142
66
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
142
386
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
142
418
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
174
418
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
302
418
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
302
802
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
173
297
493
188
272
302
930
547
1879
1029
772
18
15
189
173
32
96
6
6
46
161
301
41
109
28
528
270
514
35
855
837
1805
18
15
189
173
32
96
6
6
46
161
301
41
109
28
528
270
546
35
343
837
1868
18
15
189
173
32
96
6
6
46
161
301
41
109
28
528
302
546
35
343
837
1868
18
15
189
173
32
96
6
6
46
161
301
41
109
28
784
1294
546
35
343
709
1932
18
15
189
173
32
96
6
6
46
161
301
41
109
28
784
1302
546
35
343
709
1932
18
15
189
173
32
96
6
6
46
161
301
41
109
540
528
270
514
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
301
41
109
540
528
270
546
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
301
41
109
540
528
278
546
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
301
41
109
540
528
286
546
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
301
41
109
540
528
282
546
34
855
1861
1292
18
15
189
173
32
96
6
6
46
161
301
41
109
540
528
282
547
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
301
41
109
540
528
302
546
35
855
1861
1292
18
15
189
173
32
96
6
6
46
161
301
41
109
540
1552
1294
546
35
855
1861
1565
18
15
189
173
32
96
6
6
46
161
301
41
109
540
1552
1302
546
35
855
1861
1565
18
15
189
173
32
96
6
6
46
161
301
41
109
540
1552
1326
546
35
855
1861
1565
18
15
189
173
32
96
6
6
46
161
301
41
109
540
784
1294
546
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
301
41
109
540
784
1302
546
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
301
41
109
540
784
1310
546
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
301
41
109
540
784
1306
515
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
301
41
109
540
784
1306
546
34
855
1861
780
18
15
189
173
32
96
6
6
46
161
301
41
109
540
784
1306
547
35
855
1861
780
18
15
189
173
32
96
6
6
46
161
301
41
109
124
272
270
514
35
87
5
996
18
15
189
173
32
96
6
6
46
161
301
41
109
124
272
270
546
35
87
5
996
18
15
189
173
32
96
6
6
46
161
301
41
109
124
784
1294
514
35
567
517
2020
18
15
189
173
32
96
6
6
46
161
301
41
109
124
784
1294
546
35
567
517
2020
18
15
189
173
32
96
6
6
46
161
301
41
109
796
528
270
514
35
855
1989
1036
18
15
189
173
32
96
6
6
46
161
301
41
109
796
528
270
546
35
855
1989
1036
18
15
189
173
32
96
6
6
46
161
301
41
109
796
528
302
546
35
855
1989
1036
18
15
189
173
32
96
6
6
46
161
301
41
109
796
784
1294
546
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
301
41
109
796
784
1302
546
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
301
41
109
796
784
1310
546
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
301
41
109
796
784
1306
515
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
301
41
109
796
784
1306
546
34
855
1989
780
18
15
189
173
32
96
6
6
46
161
301
41
109
796
784
1306
547
35
855
1989
780
18
15
189
173
32
96
6
6
46
161
301
553
109
28
528
270
514
963
567
837
1813
18
15
189
173
32
96
6
6
46
161
301
553
109
28
528
270
546
931
567
837
1813
18
15
189
173
32
96
6
6
46
161
301
553
109
28
528
302
546
931
567
837
1813
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
270
514
963
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
270
546
931
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
278
514
963
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
278
546
931
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
286
546
931
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
282
546
930
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
282
547
931
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
528
302
546
931
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
553
109
540
784
1294
514
963
567
1861
789
18
15
189
173
32
96
6
6
46
161
301
553
109
540
784
1294
546
931
567
1861
789
18
15
189
173
32
96
6
6
46
161
301
553
109
540
784
1302
514
963
567
1861
789
18
15
189
173
32
96
6
6
46
161
301
553
109
540
784
1310
546
931
567
1861
789
18
15
189
173
32
96
6
6
46
161
301
553
109
540
784
1306
546
931
567
1861
789
18
15
189
173
32
96
6
6
46
161
301
553
109
540
784
1306
547
931
567
1861
789
18
15
189
173
32
96
6
6
46
161
301
553
109
108
528
270
514
995
567
1549
1805
18
15
189
173
32
96
6
6
46
161
301
553
109
108
528
270
546
931
567
1549
1805
18
15
189
173
32
96
6
6
46
161
301
553
109
124
784
1294
514
963
567
517
2020
18
15
189
173
32
96
6
6
46
161
301
553
109
124
784
1294
546
931
567
517
2020
18
15
189
173
32
96
6
6
46
161
301
553
694
540
1552
1305
514
962
966
968
1548
18
15
189
173
32
96
6
6
46
161
301
553
694
540
1552
1302
514
962
966
968
1548
18
15
189
173
32
96
6
6
46
161
301
553
694
540
1552
1310
514
962
966
968
1548
18
15
189
173
32
96
6
6
46
161
301
553
694
540
1552
1306
514
962
966
968
1548
18
15
189
173
32
96
6
6
46
161
301
553
694
540
272
278
514
962
966
968
652
18
15
189
173
32
96
6
6
46
161
301
553
694
1564
1552
1302
514
962
966
1992
1036
18
15
189
173
32
96
6
6
46
161
301
553
694
1718
1552
1305
514
962
966
1922
1035
18
15
189
173
32
96
6
6
46
161
301
553
694
1718
1552
1302
514
962
966
1922
1035
18
15
189
173
32
96
6
6
46
161
301
553
694
1718
1552
1310
514
962
966
1922
1035
18
15
189
173
32
96
6
6
46
161
301
297
109
28
528
270
514
195
567
837
1813
18
15
189
173
32
96
6
6
46
161
301
297
109
28
528
270
546
323
599
837
1868
18
15
189
173
32
96
6
6
46
161
301
297
109
28
528
302
546
323
599
837
1868
18
15
189
173
32
96
6
6
46
161
301
297
109
28
784
1294
514
547
599
709
1932
18
15
189
173
32
96
6
6
46
161
301
297
109
28
784
1294
546
547
599
709
1932
18
15
189
173
32
96
6
6
46
161
301
297
109
28
784
1302
514
547
599
709
1932
18
15
189
173
32
96
6
6
46
161
301
297
109
28
784
1302
546
547
599
709
1932
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
270
514
195
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
270
546
547
599
1861
1292
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
278
514
195
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
278
546
547
599
1861
1292
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
286
514
195
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
286
546
547
599
1861
1292
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
282
514
195
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
282
515
195
567
1861
1301
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
282
546
546
599
1861
1292
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
282
547
547
599
1861
1292
18
15
189
173
32
96
6
6
46
161
301
297
109
540
528
302
546
547
599
1861
1292
18
15
189
173
32
96
6
6
46
161
301
297
109
540
1552
1294
514
707
567
1861
1557
18
15
189
173
32
96
6
6
46
161
301
297
109
540
1552
1302
514
707
567
1861
1557
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1294
514
195
567
1861
844
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1294
546
547
599
1861
780
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1302
514
547
599
1861
780
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1302
546
547
599
1861
780
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1310
514
195
567
1861
844
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1310
546
547
599
1861
780
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1306
514
195
567
1861
844
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1306
515
195
567
1861
844
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1306
546
546
599
1861
780
18
15
189
173
32
96
6
6
46
161
301
297
109
540
784
1306
547
547
599
1861
780
18
15
189
173
32
96
6
6
46
161
301
297
109
124
272
270
514
547
567
517
996
18
15
189
173
32
96
6
6
46
161
301
297
109
124
272
270
546
547
567
517
996
18
15
189
173
32
96
6
6
46
161
301
297
109
124
784
1294
514
195
567
517
2020
18
15
189
173
32
96
6
6
46
161
301
297
109
124
784
1294
546
547
567
517
2020
18
15
189
173
32
96
6
6
46
161
301
297
109
172
272
270
514
739
567
1165
780
18
15
189
173
32
96
6
6
46
161
301
297
109
796
528
270
546
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
301
297
109
796
528
302
546
547
599
1989
1036
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1294
514
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1294
546
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1302
514
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1302
546
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1310
514
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1310
546
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1306
514
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1306
515
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1306
546
546
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
796
784
1306
547
547
599
1989
524
18
15
189
173
32
96
6
6
46
161
301
297
109
188
272
270
514
739
567
1157
772
18
15
189
173
32
96
6
6
46
161
301
297
109
188
272
270
546
547
599
1157
772
18
15
189
173
32
96
6
6
46
161
301
297
109
188
784
1294
514
419
151
645
1796
18
15
189
173
32
96
6
6
46
161
301
297
109
188
784
1294
546
419
151
645
1796
18
15
189
173
32
96
6
6
46
161
301
297
118
29
528
270
514
194
70
871
1800
18
15
189
173
32
96
6
6
46
161
301
297
118
29
272
270
514
322
70
231
920
18
15
189
173
32
96
6
6
46
161
301
297
118
29
272
270
546
322
70
231
920
18
15
189
173
32
96
6
6
46
161
301
297
118
29
784
1294
514
194
70
871
1928
18
15
189
173
32
96
6
6
46
161
301
297
118
28
528
270
514
706
582
1736
1804
18
15
189
173
32
96
6
6
46
161
301
297
118
28
784
1294
514
194
582
712
1932
18
15
189
173
32
96
6
6
46
161
301
297
118
28
784
1302
514
706
582
712
1932
18
15
189
173
32
96
6
6
46
161
301
297
118
285
272
270
514
194
70
903
680
18
15
189
173
32
96
6
6
46
161
301
297
118
285
272
270
546
322
70
903
680
18
15
189
173
32
96
6
6
46
161
301
297
118
285
784
1294
514
194
70
903
776
18
15
189
173
32
96
6
6
46
161
301
297
118
285
784
1294
546
322
70
903
776
18
15
189
173
32
96
6
6
46
161
301
297
118
284
272
270
514
194
70
904
652
18
15
189
173
32
96
6
6
46
161
301
297
118
284
272
278
514
194
70
904
652
18
15
189
173
32
96
6
6
46
161
301
297
118
284
272
286
514
194
70
904
652
18
15
189
173
32
96
6
6
46
161
301
297
118
284
272
282
514
194
70
904
652
18
15
189
173
32
96
6
6
46
161
301
297
118
284
784
1294
514
194
70
904
780
18
15
189
173
32
96
6
6
46
161
301
297
118
284
784
1302
514
706
582
904
780
18
15
189
173
32
96
6
6
46
161
301
297
182
29
272
270
514
194
198
39
904
18
15
189
173
32
96
6
6
46
161
301
297
182
28
272
270
514
194
198
968
908
18
15
189
173
32
96
6
6
46
161
301
297
182
28
272
278
514
194
198
968
908
18
15
189
173
32
96
6
6
46
161
301
297
182
284
272
270
514
194
198
456
460
18
15
189
173
32
96
6
6
46
161
301
297
621
28
784
1294
514
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
161
301
297
621
28
784
1294
546
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
161
301
297
621
28
784
1302
514
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
161
301
297
621
28
784
1302
546
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
270
514
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
270
546
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
278
514
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
278
546
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
286
514
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
286
546
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
282
514
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
282
546
546
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
282
547
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
528
302
546
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1294
514
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1294
546
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1302
514
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1302
546
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1310
514
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1310
546
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1306
514
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1306
515
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1306
546
546
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
540
784
1306
547
547
1623
1349
780
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
270
514
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
270
546
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
278
514
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
278
546
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
286
514
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
286
546
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
282
514
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
282
546
546
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
528
282
547
547
1623
709
1548
18
15
189
173
32
96
6
6
46
161
301
297
621
284
272
270
514
547
1623
709
653
18
15
189
173
32
96
6
6
46
161
301
297
621
284
272
270
546
547
1623
709
653
18
15
189
173
32
96
6
6
46
161
301
297
621
284
272
286
514
547
1623
709
653
18
15
189
173
32
96
6
6
46
161
301
297
621
284
272
286
546
547
1623
709
653
18
15
189
173
32
96
6
6
46
161
301
297
621
284
272
282
514
547
1623
709
653
18
15
189
173
32
96
6
6
46
161
301
297
621
284
272
282
546
546
1623
709
653
18
15
189
173
32
96
6
6
46
161
301
297
621
284
272
282
547
547
1623
709
653
18
15
189
173
32
96
6
6
46
161
301
297
621
796
528
270
514
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
161
301
297
621
796
528
270
546
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
161
301
297
621
796
528
278
514
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
161
301
297
621
796
528
278
546
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
161
301
297
621
796
528
302
546
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1294
514
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1294
546
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1302
514
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1302
546
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1310
514
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1310
546
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1306
514
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1306
515
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1306
546
546
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
297
621
796
784
1306
547
547
1623
1477
268
18
15
189
173
32
96
6
6
46
161
301
809
118
284
272
281
546
834
70
968
1804
18
15
189
173
32
96
6
6
46
161
301
809
118
284
272
278
546
834
70
968
1804
18
15
189
173
32
96
6
6
46
161
301
809
118
284
272
286
546
834
70
968
1804
18
15
189
173
32
96
6
6
46
161
301
809
118
284
272
282
546
834
70
968
1804
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
270
514
1731
1079
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
270
546
1571
1111
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
278
514
1731
1079
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
278
546
1571
1111
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
286
514
1731
1079
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
286
546
1571
1111
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
282
514
1730
1079
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
282
515
1731
1079
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
282
546
1570
1111
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
540
528
282
547
1571
1111
1349
1292
18
15
189
173
32
96
6
6
46
161
301
809
621
108
528
270
514
1571
1079
525
1805
18
15
189
173
32
96
6
6
46
161
301
809
621
108
528
270
546
1571
1079
525
1805
18
15
189
173
32
96
6
6
46
161
301
809
621
284
528
270
546
1571
1111
709
1548
18
15
189
173
32
96
6
6
46
161
301
809
621
284
528
278
546
1571
1111
709
1548
18
15
189
173
32
96
6
6
46
161
301
809
621
284
528
286
546
1571
1111
709
1548
18
15
189
173
32
96
6
6
46
161
301
809
621
284
528
282
546
1570
1111
709
1548
18
15
189
173
32
96
6
6
46
161
301
809
621
284
528
282
547
1571
1111
709
1548
18
15
189
173
32
96
6
6
46
161
301
809
621
284
272
270
546
1571
1111
709
653
18
15
189
173
32
96
6
6
46
161
301
809
621
284
272
286
546
1571
1111
709
653
18
15
189
173
32
96
6
6
46
161
301
809
621
284
272
282
546
1570
1111
709
653
18
15
189
173
32
96
6
6
46
161
301
809
621
284
272
282
547
1571
1111
709
653
18
15
189
173
32
96
6
6
46
161
301
809
621
796
528
270
514
1763
1079
1477
1036
18
15
189
173
32
96
6
6
46
161
301
809
621
796
528
270
546
1571
1111
1477
1036
18
15
189
173
32
96
6
6
46
161
301
809
621
796
528
278
546
1571
1111
1477
1036
18
15
189
173
32
96
6
6
46
161
301
809
630
796
528
278
514
1730
1094
1416
1036
18
15
189
173
32
96
6
6
46
521
109
41
109
540
784
2022
1057
1571
1591
1861
780
18
15
189
173
32
96
6
6
46
521
109
41
621
540
784
2022
1057
1571
1847
1349
780
18
15
189
173
32
96
6
6
46
521
109
41
621
796
784
2022
1057
1571
1847
1477
268
18
15
189
173
32
96
6
6
46
521
109
41
621
1644
1552
2022
1057
1571
1847
1549
1036
18
15
189
173
32
96
6
6
46
289
45
41
109
28
16
398
34
35
87
197
12
18
15
189
173
32
96
6
6
46
289
45
41
109
28
16
430
34
35
87
197
12
18
15
189
173
32
96
6
6
46
289
45
41
109
108
16
398
34
35
55
13
12
18
15
189
173
32
96
6
6
46
289
45
41
109
108
456
410
34
546
55
13
900
18
15
189
173
32
96
6
6
46
289
45
41
109
108
456
410
35
35
55
13
900
18
15
189
173
32
96
6
6
46
289
45
41
109
284
16
398
34
35
87
965
1036
18
15
189
173
32
96
6
6
46
289
45
41
109
284
16
430
34
35
87
965
1036
18
15
189
173
32
96
6
6
46
289
45
41
109
172
16
398
34
35
55
141
12
18
15
189
173
32
96
6
6
46
289
45
41
109
172
16
430
34
99
55
141
12
18
15
189
173
32
96
6
6
46
289
45
41
109
172
456
409
34
98
55
141
388
18
15
189
173
32
96
6
6
46
289
45
41
109
172
456
410
34
98
55
141
388
18
15
189
173
32
96
6
6
46
289
45
41
109
172
456
410
35
35
55
141
388
18
15
189
173
32
96
6
6
46
289
45
41
109
796
1296
406
34
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
45
41
109
188
16
398
34
35
55
133
4
18
15
189
173
32
96
6
6
46
289
45
41
118
285
784
1454
34
66
70
967
776
18
15
189
173
32
96
6
6
46
289
45
41
182
182
456
410
34
66
454
258
387
18
15
189
173
32
96
6
6
46
289
45
41
621
108
456
410
34
546
1847
525
900
18
15
189
173
32
96
6
6
46
289
45
41
621
108
456
410
35
547
1847
525
900
18
15
189
173
32
96
6
6
46
289
45
297
109
172
456
410
35
803
567
653
388
18
15
189
173
32
96
6
6
46
289
45
297
109
796
1296
406
34
675
599
1989
1805
18
15
189
173
32
96
6
6
46
289
45
297
118
285
784
1454
34
450
582
999
776
18
15
189
173
32
96
6
6
46
289
45
297
182
284
272
406
34
450
198
456
460
18
15
189
173
32
96
6
6
46
289
45
297
182
182
456
410
34
450
198
258
387
18
15
189
173
32
96
6
6
46
289
109
41
109
108
16
398
2
35
55
13
12
18
15
189
173
32
96
6
6
46
289
109
41
109
108
456
398
2
35
55
13
900
18
15
189
173
32
96
6
6
46
289
109
41
109
108
456
410
2
35
55
13
900
18
15
189
173
32
96
6
6
46
289
109
41
109
284
16
398
2
35
311
965
524
18
15
189
173
32
96
6
6
46
289
109
41
109
124
272
398
2
35
55
5
996
18
15
189
173
32
96
6
6
46
289
109
41
109
172
16
398
2
35
55
141
12
18
15
189
173
32
96
6
6
46
289
109
41
109
172
272
398
2
547
1591
1165
780
18
15
189
173
32
96
6
6
46
289
109
41
109
172
456
398
2
35
55
141
388
18
15
189
173
32
96
6
6
46
289
109
41
109
172
456
410
2
35
55
141
388
18
15
189
173
32
96
6
6
46
289
109
41
109
188
16
398
2
35
55
133
4
18
15
189
173
32
96
6
6
46
289
109
41
109
188
272
398
2
547
1591
1157
772
18
15
189
173
32
96
6
6
46
289
109
41
109
188
784
1422
2
195
151
645
1796
18
15
189
173
32
96
6
6
46
289
109
41
118
28
272
409
2
322
70
456
908
18
15
189
173
32
96
6
6
46
289
109
41
118
28
272
410
2
322
70
456
908
18
15
189
173
32
96
6
6
46
289
109
41
182
182
456
410
2
898
454
258
387
18
15
189
173
32
96
6
6
46
289
109
297
109
124
272
398
2
419
55
5
996
18
15
189
173
32
96
6
6
46
289
109
297
109
172
456
398
2
419
311
141
388
18
15
189
173
32
96
6
6
46
289
109
297
109
172
456
409
2
419
311
141
388
18
15
189
173
32
96
6
6
46
289
109
297
109
172
456
410
2
419
311
141
388
18
15
189
173
32
96
6
6
46
289
109
297
182
284
272
398
2
386
198
456
460
18
15
189
173
32
96
6
6
46
289
109
297
182
182
272
398
2
386
198
258
779
18
15
189
173
32
96
6
6
46
289
109
297
182
182
272
409
2
386
198
258
779
18
15
189
173
32
96
6
6
46
289
109
297
182
182
456
398
2
386
198
258
387
18
15
189
173
32
96
6
6
46
289
109
297
182
182
456
410
2
386
198
258
387
18
15
189
173
32
96
6
6
46
289
109
297
493
188
272
398
2
707
407
5
772
18
15
189
173
32
96
6
6
46
289
557
41
109
28
16
398
898
1091
87
197
12
18
15
189
173
32
96
6
6
46
289
557
41
109
28
16
398
962
1091
1111
1221
524
18
15
189
173
32
96
6
6
46
289
557
41
109
28
16
398
930
1059
87
197
12
18
15
189
173
32
96
6
6
46
289
557
41
109
28
16
430
930
1059
87
197
12
18
15
189
173
32
96
6
6
46
289
557
41
109
540
16
398
898
675
567
1861
1036
18
15
189
173
32
96
6
6
46
289
557
41
109
540
16
398
930
675
567
1861
1036
18
15
189
173
32
96
6
6
46
289
557
41
109
540
528
398
930
675
567
1861
1292
18
15
189
173
32
96
6
6
46
289
557
41
109
540
784
1422
930
675
567
1861
780
18
15
189
173
32
96
6
6
46
289
557
41
109
540
784
1454
930
675
567
1861
780
18
15
189
173
32
96
6
6
46
289
557
41
109
108
16
398
898
1059
55
13
12
18
15
189
173
32
96
6
6
46
289
557
41
109
108
16
398
930
1059
55
13
12
18
15
189
173
32
96
6
6
46
289
557
41
109
108
16
430
930
1059
55
13
12
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
398
898
675
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
398
930
675
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
409
898
675
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
409
930
674
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
410
898
674
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
410
899
675
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
410
930
674
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
108
456
410
931
675
567
13
900
18
15
189
173
32
96
6
6
46
289
557
41
109
284
16
398
898
675
311
965
524
18
15
189
173
32
96
6
6
46
289
557
41
109
284
16
398
930
675
343
965
1036
18
15
189
173
32
96
6
6
46
289
557
41
109
284
16
430
930
675
343
965
1036
18
15
189
173
32
96
6
6
46
289
557
41
109
124
272
398
898
1091
1623
1541
996
18
15
189
173
32
96
6
6
46
289
557
41
109
124
272
398
962
1091
1623
1541
996
18
15
189
173
32
96
6
6
46
289
557
41
109
124
272
398
930
1059
87
5
996
18
15
189
173
32
96
6
6
46
289
557
41
109
172
16
398
898
1059
55
141
12
18
15
189
173
32
96
6
6
46
289
557
41
109
172
16
398
930
1059
55
141
12
18
15
189
173
32
96
6
6
46
289
557
41
109
172
16
430
930
1059
55
141
12
18
15
189
173
32
96
6
6
46
289
557
41
109
172
272
398
898
1059
1591
1165
780
18
15
189
173
32
96
6
6
46
289
557
41
109
172
272
398
930
1059
1591
1165
780
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
398
898
1059
55
141
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
398
930
1059
55
141
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
409
898
1058
55
141
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
409
930
674
567
1677
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
410
898
1058
55
141
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
410
899
1059
55
141
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
410
930
1059
55
141
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
410
931
675
567
1677
388
18
15
189
173
32
96
6
6
46
289
557
41
109
172
456
462
898
675
567
1677
388
18
15
189
173
32
96
6
6
46
289
557
41
109
796
1296
398
898
675
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
41
109
796
1296
398
930
675
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
41
109
796
1296
406
930
675
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
41
109
796
1296
410
930
674
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
41
109
796
1296
410
931
675
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
41
109
796
1296
414
930
675
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
41
109
188
16
398
898
1091
87
133
4
18
15
189
173
32
96
6
6
46
289
557
41
109
188
16
398
962
1091
1111
1669
1028
18
15
189
173
32
96
6
6
46
289
557
41
109
188
16
398
930
1059
55
133
4
18
15
189
173
32
96
6
6
46
289
557
41
109
188
16
430
930
1059
55
133
4
18
15
189
173
32
96
6
6
46
289
557
41
109
188
272
398
898
1059
1591
1157
772
18
15
189
173
32
96
6
6
46
289
557
41
109
188
272
398
930
1059
1591
1157
772
18
15
189
173
32
96
6
6
46
289
557
41
118
29
16
398
898
66
70
199
8
18
15
189
173
32
96
6
6
46
289
557
41
118
29
272
398
898
66
70
231
904
18
15
189
173
32
96
6
6
46
289
557
41
118
29
272
430
898
66
70
231
904
18
15
189
173
32
96
6
6
46
289
557
41
118
28
16
398
898
66
70
200
12
18
15
189
173
32
96
6
6
46
289
557
41
118
28
272
398
898
66
70
456
908
18
15
189
173
32
96
6
6
46
289
557
41
118
28
272
409
898
66
70
456
908
18
15
189
173
32
96
6
6
46
289
557
41
118
28
272
406
898
66
70
456
908
18
15
189
173
32
96
6
6
46
289
557
41
118
28
272
430
898
66
70
456
908
18
15
189
173
32
96
6
6
46
289
557
41
118
28
272
410
898
66
70
456
908
18
15
189
173
32
96
6
6
46
289
557
41
118
28
272
414
898
66
70
456
908
18
15
189
173
32
96
6
6
46
289
557
41
118
285
16
398
898
66
70
967
1032
18
15
189
173
32
96
6
6
46
289
557
41
118
284
16
398
898
66
70
968
1036
18
15
189
173
32
96
6
6
46
289
557
41
621
540
16
398
898
675
1847
1349
589
18
15
189
173
32
96
6
6
46
289
557
41
621
540
16
398
930
675
1847
1349
589
18
15
189
173
32
96
6
6
46
289
557
41
621
540
16
430
930
675
1847
1349
589
18
15
189
173
32
96
6
6
46
289
557
41
621
540
528
398
930
675
1847
1349
1292
18
15
189
173
32
96
6
6
46
289
557
41
621
540
784
1422
930
675
1847
1349
780
18
15
189
173
32
96
6
6
46
289
557
41
621
540
784
1454
930
675
1847
1349
780
18
15
189
173
32
96
6
6
46
289
557
41
621
108
16
398
898
675
1847
1037
12
18
15
189
173
32
96
6
6
46
289
557
41
621
108
16
398
930
675
1847
1037
12
18
15
189
173
32
96
6
6
46
289
557
41
621
108
16
430
930
675
1847
1037
12
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
398
898
675
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
398
930
675
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
409
898
675
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
409
930
674
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
410
898
674
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
410
899
675
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
410
930
674
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
410
931
675
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
108
456
462
898
675
1847
525
900
18
15
189
173
32
96
6
6
46
289
557
41
621
284
16
398
898
675
1879
709
524
18
15
189
173
32
96
6
6
46
289
557
41
621
284
16
398
930
675
1879
709
524
18
15
189
173
32
96
6
6
46
289
557
41
621
284
16
430
930
675
1879
709
524
18
15
189
173
32
96
6
6
46
289
557
41
621
124
272
398
898
675
1847
517
996
18
15
189
173
32
96
6
6
46
289
557
41
621
124
272
398
930
675
1847
517
996
18
15
189
173
32
96
6
6
46
289
557
41
621
796
528
398
930
675
1847
1477
1036
18
15
189
173
32
96
6
6
46
289
557
41
621
796
1296
398
898
675
1879
837
1805
18
15
189
173
32
96
6
6
46
289
557
41
621
796
1296
398
930
675
1879
837
1805
18
15
189
173
32
96
6
6
46
289
557
41
621
796
1296
406
930
675
1879
837
1805
18
15
189
173
32
96
6
6
46
289
557
41
621
796
1296
410
930
674
1879
837
1805
18
15
189
173
32
96
6
6
46
289
557
41
621
796
1296
410
931
675
1879
837
1805
18
15
189
173
32
96
6
6
46
289
557
41
621
796
1296
414
930
675
1879
837
1805
18
15
189
173
32
96
6
6
46
289
557
41
621
188
16
398
898
675
1847
1157
4
18
15
189
173
32
96
6
6
46
289
557
41
621
188
16
398
930
675
1847
1157
4
18
15
189
173
32
96
6
6
46
289
557
41
621
188
16
430
930
675
1847
1157
4
18
15
189
173
32
96
6
6
46
289
557
553
109
540
16
398
898
963
567
1861
589
18
15
189
173
32
96
6
6
46
289
557
553
109
540
16
398
962
995
567
1861
589
18
15
189
173
32
96
6
6
46
289
557
553
109
540
16
398
930
963
567
1861
589
18
15
189
173
32
96
6
6
46
289
557
553
109
540
528
398
962
995
567
1861
1301
18
15
189
173
32
96
6
6
46
289
557
553
109
540
528
398
930
963
567
1861
1301
18
15
189
173
32
96
6
6
46
289
557
553
109
540
784
1422
898
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
557
553
109
540
784
1422
962
995
567
1861
789
18
15
189
173
32
96
6
6
46
289
557
553
109
540
784
1422
930
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
557
553
109
540
784
1454
898
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
557
553
109
540
784
1454
930
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
557
553
109
108
16
398
898
995
1079
1037
12
18
15
189
173
32
96
6
6
46
289
557
553
109
108
16
398
962
995
1079
1037
12
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
398
898
995
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
398
962
995
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
409
962
995
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
410
898
994
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
410
899
995
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
410
962
995
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
410
963
995
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
108
456
410
931
995
1079
525
900
18
15
189
173
32
96
6
6
46
289
557
553
109
124
272
398
898
995
1079
517
996
18
15
189
173
32
96
6
6
46
289
557
553
109
124
272
398
962
995
1079
517
996
18
15
189
173
32
96
6
6
46
289
557
553
118
541
272
398
898
962
582
1895
648
18
15
189
173
32
96
6
6
46
289
557
553
118
541
784
1438
898
962
582
1895
776
18
15
189
173
32
96
6
6
46
289
557
553
621
28
16
398
898
963
919
1221
268
18
15
189
173
32
96
6
6
46
289
557
553
621
28
16
398
962
963
919
1221
268
18
15
189
173
32
96
6
6
46
289
557
553
621
28
16
398
930
963
919
1221
268
18
15
189
173
32
96
6
6
46
289
557
553
621
28
16
430
898
963
919
1221
268
18
15
189
173
32
96
6
6
46
289
557
553
621
28
16
430
930
963
919
1221
268
18
15
189
173
32
96
6
6
46
289
557
553
621
284
16
398
898
963
919
709
21
18
15
189
173
32
96
6
6
46
289
557
553
621
284
16
398
962
963
919
709
21
18
15
189
173
32
96
6
6
46
289
557
553
621
284
16
398
930
963
919
709
21
18
15
189
173
32
96
6
6
46
289
557
553
621
284
16
430
898
963
919
709
21
18
15
189
173
32
96
6
6
46
289
557
553
621
284
16
430
930
963
919
709
21
18
15
189
173
32
96
6
6
46
289
557
553
621
796
528
398
962
963
919
837
1045
18
15
189
173
32
96
6
6
46
289
557
553
621
796
528
398
930
963
919
837
1045
18
15
189
173
32
96
6
6
46
289
557
553
621
796
784
1422
962
963
919
837
524
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
398
898
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
398
962
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
398
930
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
406
898
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
406
930
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
410
962
962
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
410
963
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
410
930
962
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
410
931
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
414
962
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
621
796
1296
414
930
963
919
837
1805
18
15
189
173
32
96
6
6
46
289
557
553
694
29
16
430
930
962
966
1063
8
18
15
189
173
32
96
6
6
46
289
557
553
694
541
272
398
898
962
966
967
664
18
15
189
173
32
96
6
6
46
289
557
553
694
541
272
398
930
962
966
967
664
18
15
189
173
32
96
6
6
46
289
557
553
694
540
272
398
898
962
966
968
652
18
15
189
173
32
96
6
6
46
289
557
553
694
540
272
398
930
962
966
968
652
18
15
189
173
32
96
6
6
46
289
557
553
694
540
272
430
930
962
966
968
652
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
398
898
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
398
962
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
398
930
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
406
898
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
406
930
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
410
962
962
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
410
963
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
553
1645
1564
1296
414
962
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
28
16
398
898
547
567
1221
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
28
16
398
962
547
599
197
12
18
15
189
173
32
96
6
6
46
289
557
297
109
28
16
398
930
547
567
1221
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
28
16
430
930
547
567
1221
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
28
272
398
930
1187
87
453
925
18
15
189
173
32
96
6
6
46
289
557
297
109
540
16
398
898
547
567
1861
589
18
15
189
173
32
96
6
6
46
289
557
297
109
540
16
398
962
547
599
1861
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
540
16
398
930
547
567
1861
589
18
15
189
173
32
96
6
6
46
289
557
297
109
540
528
398
962
547
599
1861
1292
18
15
189
173
32
96
6
6
46
289
557
297
109
540
528
398
930
547
567
1861
1356
18
15
189
173
32
96
6
6
46
289
557
297
109
540
784
1422
962
547
599
1861
780
18
15
189
173
32
96
6
6
46
289
557
297
109
540
784
1422
930
547
567
1861
780
18
15
189
173
32
96
6
6
46
289
557
297
109
540
784
1454
930
547
567
1861
780
18
15
189
173
32
96
6
6
46
289
557
297
109
108
16
398
898
547
567
1037
524
18
15
189
173
32
96
6
6
46
289
557
297
109
108
16
398
930
547
567
1037
524
18
15
189
173
32
96
6
6
46
289
557
297
109
108
16
430
930
547
567
1037
524
18
15
189
173
32
96
6
6
46
289
557
297
109
108
456
398
898
1187
55
13
900
18
15
189
173
32
96
6
6
46
289
557
297
109
108
456
398
930
1187
55
13
900
18
15
189
173
32
96
6
6
46
289
557
297
109
108
456
409
898
1187
55
13
900
18
15
189
173
32
96
6
6
46
289
557
297
109
108
456
410
898
1186
55
13
900
18
15
189
173
32
96
6
6
46
289
557
297
109
108
456
410
899
1187
55
13
900
18
15
189
173
32
96
6
6
46
289
557
297
109
108
456
410
930
1187
55
13
900
18
15
189
173
32
96
6
6
46
289
557
297
109
108
456
410
931
163
55
13
900
18
15
189
173
32
96
6
6
46
289
557
297
109
284
16
398
898
1187
87
965
524
18
15
189
173
32
96
6
6
46
289
557
297
109
284
16
398
962
547
599
965
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
284
16
398
930
547
599
965
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
284
16
430
930
547
599
965
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
124
272
398
898
579
87
517
996
18
15
189
173
32
96
6
6
46
289
557
297
109
124
272
398
962
547
599
517
996
18
15
189
173
32
96
6
6
46
289
557
297
109
124
272
398
930
547
599
517
996
18
15
189
173
32
96
6
6
46
289
557
297
109
172
16
398
898
547
567
1165
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
172
16
398
930
547
567
1165
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
172
16
430
930
547
567
1165
1036
18
15
189
173
32
96
6
6
46
289
557
297
109
172
272
398
898
547
567
1165
780
18
15
189
173
32
96
6
6
46
289
557
297
109
172
272
398
930
547
567
1165
780
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
398
898
547
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
398
930
547
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
409
898
546
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
409
930
547
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
410
898
546
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
410
899
547
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
410
930
547
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
410
931
547
567
1165
1412
18
15
189
173
32
96
6
6
46
289
557
297
109
172
456
462
898
1187
55
141
388
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
398
962
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
398
930
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
406
930
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
410
962
546
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
410
963
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
410
930
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
410
931
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
414
962
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
796
1296
414
930
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
557
297
109
188
16
398
898
547
567
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
109
188
16
398
962
547
599
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
109
188
16
398
930
547
567
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
109
188
16
430
930
547
567
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
109
188
272
398
898
547
567
1157
772
18
15
189
173
32
96
6
6
46
289
557
297
109
188
272
398
962
547
599
1157
772
18
15
189
173
32
96
6
6
46
289
557
297
109
188
272
398
930
547
567
1157
772
18
15
189
173
32
96
6
6
46
289
557
297
621
28
16
398
898
547
1591
1221
1036
18
15
189
173
32
96
6
6
46
289
557
297
621
28
16
398
962
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
289
557
297
621
28
16
398
930
547
1591
1221
1036
18
15
189
173
32
96
6
6
46
289
557
297
621
28
16
430
930
547
1591
1221
1036
18
15
189
173
32
96
6
6
46
289
557
297
621
540
16
398
898
547
1591
1349
332
18
15
189
173
32
96
6
6
46
289
557
297
621
540
16
398
962
547
1623
1349
1053
18
15
189
173
32
96
6
6
46
289
557
297
621
540
16
398
930
547
1591
1349
332
18
15
189
173
32
96
6
6
46
289
557
297
621
540
16
430
930
547
1591
1349
332
18
15
189
173
32
96
6
6
46
289
557
297
621
540
528
398
962
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
289
557
297
621
540
528
398
930
547
1591
1349
1292
18
15
189
173
32
96
6
6
46
289
557
297
621
540
784
1422
962
547
1623
1349
884
18
15
189
173
32
96
6
6
46
289
557
297
621
540
784
1422
930
547
1591
965
780
18
15
189
173
32
96
6
6
46
289
557
297
621
540
784
1454
930
547
1591
965
780
18
15
189
173
32
96
6
6
46
289
557
297
621
108
16
398
898
547
1591
1037
1292
18
15
189
173
32
96
6
6
46
289
557
297
621
108
16
398
930
547
1591
1037
1292
18
15
189
173
32
96
6
6
46
289
557
297
621
108
16
430
930
547
1591
1037
1292
18
15
189
173
32
96
6
6
46
289
557
297
621
108
456
398
898
1187
1591
525
900
18
15
189
173
32
96
6
6
46
289
557
297
621
108
456
398
930
1187
1591
525
900
18
15
189
173
32
96
6
6
46
289
557
297
621
108
456
409
898
1187
1591
525
900
18
15
189
173
32
96
6
6
46
289
557
297
621
108
456
410
898
1186
1591
525
900
18
15
189
173
32
96
6
6
46
289
557
297
621
108
456
410
899
1187
1591
525
900
18
15
189
173
32
96
6
6
46
289
557
297
621
108
456
410
930
1187
1591
525
900
18
15
189
173
32
96
6
6
46
289
557
297
621
108
456
462
898
1187
1591
525
900
18
15
189
173
32
96
6
6
46
289
557
297
621
284
16
398
898
1187
1623
709
12
18
15
189
173
32
96
6
6
46
289
557
297
621
284
16
398
962
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
557
297
621
284
16
398
930
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
557
297
621
284
16
430
930
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
557
297
621
284
272
398
898
579
1623
709
653
18
15
189
173
32
96
6
6
46
289
557
297
621
284
272
398
962
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
557
297
621
284
272
398
930
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
557
297
621
284
272
406
898
579
1623
709
653
18
15
189
173
32
96
6
6
46
289
557
297
621
284
272
406
962
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
557
297
621
284
272
406
930
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
557
297
621
124
272
398
898
547
1591
517
996
18
15
189
173
32
96
6
6
46
289
557
297
621
124
272
398
962
547
1623
517
996
18
15
189
173
32
96
6
6
46
289
557
297
621
124
272
398
930
547
1591
517
996
18
15
189
173
32
96
6
6
46
289
557
297
621
172
16
430
930
547
1591
1165
1036
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
398
898
547
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
398
930
547
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
409
898
546
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
409
930
547
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
410
898
546
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
410
899
547
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
410
930
547
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
410
931
547
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
172
456
462
898
1187
1591
1165
388
18
15
189
173
32
96
6
6
46
289
557
297
621
796
16
398
898
1187
1623
1477
12
18
15
189
173
32
96
6
6
46
289
557
297
621
796
16
398
962
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
557
297
621
796
16
398
930
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
557
297
621
796
16
430
930
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
557
297
621
796
528
398
962
547
1623
837
1036
18
15
189
173
32
96
6
6
46
289
557
297
621
796
528
398
930
547
1623
837
1036
18
15
189
173
32
96
6
6
46
289
557
297
621
796
784
1422
962
547
1623
837
524
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
398
898
579
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
398
962
547
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
398
930
547
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
406
898
579
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
406
930
547
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
410
962
546
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
410
963
547
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
410
930
546
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
410
931
547
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
414
962
547
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
796
1296
414
930
547
1623
837
1805
18
15
189
173
32
96
6
6
46
289
557
297
621
188
16
398
898
547
1591
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
621
188
16
398
962
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
621
188
16
398
930
547
1591
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
621
188
16
430
930
547
1591
1157
1028
18
15
189
173
32
96
6
6
46
289
557
297
630
541
272
398
898
578
1606
903
664
18
15
189
173
32
96
6
6
46
289
557
297
630
540
272
398
898
578
1606
904
652
18
15
189
173
32
96
6
6
46
289
557
297
630
797
1296
398
898
578
1606
871
1800
18
15
189
173
32
96
6
6
46
289
557
297
493
28
16
398
962
547
1879
69
12
18
15
189
173
32
96
6
6
46
289
557
297
493
28
16
398
930
547
1879
1093
1036
18
15
189
173
32
96
6
6
46
289
557
297
493
28
16
430
930
547
1879
1093
1036
18
15
189
173
32
96
6
6
46
289
557
297
493
284
16
398
962
547
1879
325
12
18
15
189
173
32
96
6
6
46
289
557
297
493
284
16
398
930
547
1879
325
12
18
15
189
173
32
96
6
6
46
289
557
297
493
284
16
430
930
547
1879
325
12
18
15
189
173
32
96
6
6
46
289
557
297
493
796
16
398
962
547
1879
1349
12
18
15
189
173
32
96
6
6
46
289
557
297
493
796
16
398
930
547
1879
1349
12
18
15
189
173
32
96
6
6
46
289
557
297
493
796
16
430
930
547
1879
1349
12
18
15
189
173
32
96
6
6
46
289
557
297
493
796
528
398
962
579
1879
1349
1036
18
15
189
173
32
96
6
6
46
289
557
297
493
796
784
1422
962
547
1879
1349
268
18
15
189
173
32
96
6
6
46
289
557
297
493
188
16
398
962
547
1879
1029
4
18
15
189
173
32
96
6
6
46
289
557
297
493
188
16
398
930
547
1879
1029
4
18
15
189
173
32
96
6
6
46
289
557
297
493
188
16
430
930
547
1879
1029
4
18
15
189
173
32
96
6
6
46
289
557
297
493
188
272
398
898
579
1879
1029
772
18
15
189
173
32
96
6
6
46
289
557
297
493
188
272
398
962
547
1879
1029
772
18
15
189
173
32
96
6
6
46
289
557
297
493
188
272
398
930
547
1879
1029
772
18
15
189
173
32
96
6
6
46
289
557
297
493
188
272
430
898
579
1879
1029
772
18
15
189
173
32
96
6
6
46
289
557
297
493
188
272
430
930
547
1879
1029
772
18
15
189
173
32
96
6
6
46
289
557
297
493
188
272
414
898
579
1879
1029
772
18
15
189
173
32
96
6
6
46
289
557
297
493
188
272
414
962
547
1879
1029
772
18
15
189
173
32
96
6
6
46
289
173
41
109
124
272
398
66
995
567
5
997
18
15
189
173
32
96
6
6
46
289
173
41
109
172
456
398
66
483
311
141
388
18
15
189
173
32
96
6
6
46
289
173
41
109
172
456
409
66
482
311
141
388
18
15
189
173
32
96
6
6
46
289
173
41
109
172
456
410
66
482
311
141
388
18
15
189
173
32
96
6
6
46
289
173
41
109
172
456
410
67
483
311
141
388
18
15
189
173
32
96
6
6
46
289
173
41
118
284
272
406
66
450
326
904
652
18
15
189
173
32
96
6
6
46
289
173
41
182
28
272
406
66
450
454
968
908
18
15
189
173
32
96
6
6
46
289
173
41
182
284
272
406
66
450
454
456
460
18
15
189
173
32
96
6
6
46
289
173
41
182
182
272
409
66
450
454
258
779
18
15
189
173
32
96
6
6
46
289
173
41
182
182
272
414
66
450
454
258
779
18
15
189
173
32
96
6
6
46
289
173
41
182
182
456
409
66
450
454
258
387
18
15
189
173
32
96
6
6
46
289
173
41
182
182
456
410
66
450
454
258
387
18
15
189
173
32
96
6
6
46
289
301
41
109
28
16
398
194
35
87
197
12
18
15
189
173
32
96
6
6
46
289
301
41
109
28
16
398
546
35
87
197
12
18
15
189
173
32
96
6
6
46
289
301
41
109
28
16
398
450
35
87
197
12
18
15
189
173
32
96
6
6
46
289
301
41
109
28
16
398
418
35
87
197
12
18
15
189
173
32
96
6
6
46
289
301
41
109
28
16
430
546
35
87
197
12
18
15
189
173
32
96
6
6
46
289
301
41
109
28
16
430
418
35
87
197
12
18
15
189
173
32
96
6
6
46
289
301
41
109
28
784
1454
418
35
343
709
1932
18
15
189
173
32
96
6
6
46
289
301
41
109
540
16
398
450
35
855
1861
1036
18
15
189
173
32
96
6
6
46
289
301
41
109
540
16
398
418
35
855
1861
1036
18
15
189
173
32
96
6
6
46
289
301
41
109
540
528
398
450
35
855
1861
1292
18
15
189
173
32
96
6
6
46
289
301
41
109
540
528
398
418
35
855
1861
1292
18
15
189
173
32
96
6
6
46
289
301
41
109
108
16
398
194
35
311
13
12
18
15
189
173
32
96
6
6
46
289
301
41
109
284
16
398
194
35
311
965
524
18
15
189
173
32
96
6
6
46
289
301
41
109
284
16
398
546
35
343
965
1036
18
15
189
173
32
96
6
6
46
289
301
41
109
284
16
398
450
35
343
965
1036
18
15
189
173
32
96
6
6
46
289
301
41
109
284
16
398
418
35
343
965
1036
18
15
189
173
32
96
6
6
46
289
301
41
109
284
16
430
546
35
343
965
1036
18
15
189
173
32
96
6
6
46
289
301
41
109
284
16
430
418
35
343
965
1036
18
15
189
173
32
96
6
6
46
289
301
41
109
124
272
398
194
35
87
5
996
18
15
189
173
32
96
6
6
46
289
301
41
109
124
272
398
546
35
87
5
996
18
15
189
173
32
96
6
6
46
289
301
41
109
124
272
398
450
35
87
5
996
18
15
189
173
32
96
6
6
46
289
301
41
109
124
272
398
418
35
87
5
996
18
15
189
173
32
96
6
6
46
289
301
41
109
172
16
398
194
35
311
141
12
18
15
189
173
32
96
6
6
46
289
301
41
109
172
456
398
194
35
311
141
388
18
15
189
173
32
96
6
6
46
289
301
41
109
172
456
409
194
34
311
141
388
18
15
189
173
32
96
6
6
46
289
301
41
109
172
456
410
194
34
311
141
388
18
15
189
173
32
96
6
6
46
289
301
41
109
172
456
410
195
35
311
141
388
18
15
189
173
32
96
6
6
46
289
301
41
109
172
456
462
194
35
311
141
388
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
398
450
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
398
418
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
406
194
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
406
418
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
410
194
34
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
410
195
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
410
450
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
410
418
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
410
451
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
410
419
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
414
194
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
414
450
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
796
1296
414
418
35
855
1989
1805
18
15
189
173
32
96
6
6
46
289
301
41
109
188
16
398
194
35
311
133
4
18
15
189
173
32
96
6
6
46
289
301
41
109
188
16
398
546
35
87
133
4
18
15
189
173
32
96
6
6
46
289
301
41
109
188
16
398
450
35
343
133
4
18
15
189
173
32
96
6
6
46
289
301
41
109
188
16
398
418
35
343
133
4
18
15
189
173
32
96
6
6
46
289
301
41
109
188
16
430
546
35
87
133
4
18
15
189
173
32
96
6
6
46
289
301
41
109
188
16
430
418
35
343
133
4
18
15
189
173
32
96
6
6
46
289
301
553
109
28
16
398
386
963
567
837
21
18
15
189
173
32
96
6
6
46
289
301
553
109
28
16
398
706
995
567
837
1036
18
15
189
173
32
96
6
6
46
289
301
553
109
28
16
398
450
995
567
837
1036
18
15
189
173
32
96
6
6
46
289
301
553
109
28
16
398
418
963
567
837
21
18
15
189
173
32
96
6
6
46
289
301
553
109
28
16
430
386
963
567
837
21
18
15
189
173
32
96
6
6
46
289
301
553
109
28
16
430
418
963
567
837
21
18
15
189
173
32
96
6
6
46
289
301
553
109
540
16
398
386
963
567
1861
533
18
15
189
173
32
96
6
6
46
289
301
553
109
540
16
398
706
963
567
1861
533
18
15
189
173
32
96
6
6
46
289
301
553
109
540
16
398
450
995
567
1861
1036
18
15
189
173
32
96
6
6
46
289
301
553
109
540
16
398
418
963
567
1861
533
18
15
189
173
32
96
6
6
46
289
301
553
109
540
528
398
386
963
567
1861
1301
18
15
189
173
32
96
6
6
46
289
301
553
109
540
528
398
706
963
567
1861
1301
18
15
189
173
32
96
6
6
46
289
301
553
109
540
528
398
450
995
567
1861
1292
18
15
189
173
32
96
6
6
46
289
301
553
109
540
528
398
418
963
567
1861
1301
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1422
386
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1422
706
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1422
450
995
567
1861
780
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1422
418
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1454
386
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1454
546
995
567
1861
780
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1454
450
995
567
1861
780
18
15
189
173
32
96
6
6
46
289
301
553
109
540
784
1454
418
963
567
1861
789
18
15
189
173
32
96
6
6
46
289
301
553
109
108
16
398
386
931
1079
13
12
18
15
189
173
32
96
6
6
46
289
301
553
109
108
16
398
706
995
1079
1037
1548
18
15
189
173
32
96
6
6
46
289
301
553
109
108
16
398
450
995
1079
1037
1548
18
15
189
173
32
96
6
6
46
289
301
553
109
108
16
398
418
931
1079
13
12
18
15
189
173
32
96
6
6
46
289
301
553
109
108
16
430
418
931
1079
13
12
18
15
189
173
32
96
6
6
46
289
301
553
109
188
16
398
418
931
1175
1157
1028
18
15
189
173
32
96
6
6
46
289
301
553
109
188
16
430
418
931
1175
1157
1028
18
15
189
173
32
96
6
6
46
289
301
553
118
29
16
398
418
962
582
327
8
18
15
189
173
32
96
6
6
46
289
301
553
118
29
16
430
418
962
1094
1351
1048
18
15
189
173
32
96
6
6
46
289
301
553
118
29
272
398
386
962
1094
231
904
18
15
189
173
32
96
6
6
46
289
301
553
118
29
272
398
706
962
1094
231
904
18
15
189
173
32
96
6
6
46
289
301
553
118
29
272
398
418
962
582
487
904
18
15
189
173
32
96
6
6
46
289
301
553
118
29
272
430
418
962
1094
231
904
18
15
189
173
32
96
6
6
46
289
301
553
118
28
16
398
418
962
582
328
12
18
15
189
173
32
96
6
6
46
289
301
553
118
28
16
430
418
962
1094
1352
1036
18
15
189
173
32
96
6
6
46
289
301
553
118
541
272
398
386
962
582
1863
712
18
15
189
173
32
96
6
6
46
289
301
553
118
541
272
398
706
962
582
1863
712
18
15
189
173
32
96
6
6
46
289
301
553
118
541
272
398
418
962
582
1863
712
18
15
189
173
32
96
6
6
46
289
301
553
118
541
272
430
418
962
582
1863
712
18
15
189
173
32
96
6
6
46
289
301
553
118
541
784
1422
418
962
582
1863
776
18
15
189
173
32
96
6
6
46
289
301
553
118
541
784
1438
386
962
582
1863
776
18
15
189
173
32
96
6
6
46
289
301
553
118
541
784
1438
706
962
582
1863
776
18
15
189
173
32
96
6
6
46
289
301
553
118
540
16
398
418
962
582
1864
1036
18
15
189
173
32
96
6
6
46
289
301
553
118
540
272
398
386
962
582
1864
714
18
15
189
173
32
96
6
6
46
289
301
553
118
540
272
398
706
962
582
1864
714
18
15
189
173
32
96
6
6
46
289
301
553
118
540
272
398
418
962
582
1864
714
18
15
189
173
32
96
6
6
46
289
301
553
118
540
272
430
418
962
582
1864
714
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1422
418
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1430
386
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1430
706
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1434
386
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1434
706
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1434
450
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1438
386
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
540
784
1438
706
962
582
1864
780
18
15
189
173
32
96
6
6
46
289
301
553
118
285
16
398
418
962
582
999
520
18
15
189
173
32
96
6
6
46
289
301
553
118
285
16
430
418
962
582
999
520
18
15
189
173
32
96
6
6
46
289
301
553
118
285
784
1454
418
962
582
999
776
18
15
189
173
32
96
6
6
46
289
301
553
118
797
1296
398
386
962
582
2023
1800
18
15
189
173
32
96
6
6
46
289
301
553
118
797
1296
398
418
962
582
2023
1800
18
15
189
173
32
96
6
6
46
289
301
553
694
29
16
398
418
962
966
1063
8
18
15
189
173
32
96
6
6
46
289
301
553
694
29
16
430
418
962
966
1063
8
18
15
189
173
32
96
6
6
46
289
301
553
694
541
272
398
386
962
966
967
664
18
15
189
173
32
96
6
6
46
289
301
553
694
541
272
398
706
962
966
967
664
18
15
189
173
32
96
6
6
46
289
301
553
694
541
272
398
418
962
966
967
664
18
15
189
173
32
96
6
6
46
289
301
553
694
540
16
398
418
962
966
968
1036
18
15
189
173
32
96
6
6
46
289
301
553
694
540
272
398
386
962
966
968
652
18
15
189
173
32
96
6
6
46
289
301
553
694
540
272
398
706
962
966
968
652
18
15
189
173
32
96
6
6
46
289
301
553
694
540
272
398
418
962
966
968
652
18
15
189
173
32
96
6
6
46
289
301
553
694
540
272
430
418
962
966
968
652
18
15
189
173
32
96
6
6
46
289
301
553
694
285
16
398
418
962
966
551
264
18
15
189
173
32
96
6
6
46
289
301
553
694
694
16
398
418
962
966
898
1035
18
15
189
173
32
96
6
6
46
289
301
297
109
28
16
398
386
195
151
325
21
18
15
189
173
32
96
6
6
46
289
301
297
109
28
16
398
194
195
55
325
780
18
15
189
173
32
96
6
6
46
289
301
297
109
28
16
398
706
547
567
837
524
18
15
189
173
32
96
6
6
46
289
301
297
109
28
16
398
450
323
87
197
12
18
15
189
173
32
96
6
6
46
289
301
297
109
28
16
398
418
195
151
197
12
18
15
189
173
32
96
6
6
46
289
301
297
109
28
16
430
386
195
151
325
21
18
15
189
173
32
96
6
6
46
289
301
297
109
28
16
430
418
195
151
197
12
18
15
189
173
32
96
6
6
46
289
301
297
109
28
272
398
418
195
151
197
917
18
15
189
173
32
96
6
6
46
289
301
297
109
28
784
1454
386
323
599
709
1932
18
15
189
173
32
96
6
6
46
289
301
297
109
28
784
1454
546
547
599
709
1932
18
15
189
173
32
96
6
6
46
289
301
297
109
28
784
1454
418
547
599
709
1932
18
15
189
173
32
96
6
6
46
289
301
297
109
540
16
398
386
451
567
1861
533
18
15
189
173
32
96
6
6
46
289
301
297
109
540
16
398
194
451
567
1861
533
18
15
189
173
32
96
6
6
46
289
301
297
109
540
16
398
706
547
599
1861
1036
18
15
189
173
32
96
6
6
46
289
301
297
109
540
16
398
450
547
599
1861
1036
18
15
189
173
32
96
6
6
46
289
301
297
109
540
16
398
418
547
599
1861
1036
18
15
189
173
32
96
6
6
46
289
301
297
109
540
528
398
386
451
567
1861
1301
18
15
189
173
32
96
6
6
46
289
301
297
109
540
528
398
194
451
567
1861
1301
18
15
189
173
32
96
6
6
46
289
301
297
109
540
528
398
706
547
599
1861
1292
18
15
189
173
32
96
6
6
46
289
301
297
109
540
528
398
450
547
599
1861
1292
18
15
189
173
32
96
6
6
46
289
301
297
109
540
528
398
418
547
599
1861
1292
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1422
386
451
567
1861
844
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1422
194
451
567
1861
844
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1422
706
739
567
1861
780
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1422
450
547
599
1861
780
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1422
418
547
599
1861
780
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1454
386
451
567
1861
844
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1454
546
547
599
1861
780
18
15
189
173
32
96
6
6
46
289
301
297
109
540
784
1454
418
547
599
1861
780
18
15
189
173
32
96
6
6
46
289
301
297
109
108
16
398
386
419
55
13
12
18
15
189
173
32
96
6
6
46
289
301
297
109
108
16
398
194
227
55
13
12
18
15
189
173
32
96
6
6
46
289
301
297
109
108
16
398
706
547
1079
1037
524
18
15
189
173
32
96
6
6
46
289
301
297
109
108
16
398
450
355
311
13
12
18
15
189
173
32
96
6
6
46
289
301
297
109
108
16
398
418
419
55
13
12
18
15
189
173
32
96
6
6
46
289
301
297
109
108
16
430
418
419
55
13
12
18
15
189
173
32
96
6
6
46
289
301
297
109
108
456
398
706
547
567
525
900
18
15
189
173
32
96
6
6
46
289
301
297
109
284
16
398
386
195
151
965
524
18
15
189
173
32
96
6
6
46
289
301
297
109
284
16
398
194
195
151
965
524
18
15
189
173
32
96
6
6
46
289
301
297
109
284
16
398
706
547
599
965
1036
18
15
189
173
32
96
6
6
46
289
301
297
109
284
16
398
450
323
87
965
1036
18
15
189
173
32
96
6
6
46
289
301
297
109
284
16
398
418
195
151
965
524
18
15
189
173
32
96
6
6
46
289
301
297
109
284
16
430
386
195
151
965
524
18
15
189
173
32
96
6
6
46
289
301
297
109
284
16
430
418
195
151
965
524
18
15
189
173
32
96
6
6
46
289
301
297
109
124
272
398
706
547
567
517
996
18
15
189
173
32
96
6
6
46
289
301
297
109
124
272
398
450
547
599
5
996
18
15
189
173
32
96
6
6
46
289
301
297
109
124
272
398
418
547
599
5
996
18
15
189
173
32
96
6
6
46
289
301
297
109
172
16
398
386
419
55
141
12
18
15
189
173
32
96
6
6
46
289
301
297
109
172
16
398
194
227
567
1165
1036
18
15
189
173
32
96
6
6
46
289
301
297
109
172
16
398
706
547
567
653
524
18
15
189
173
32
96
6
6
46
289
301
297
109
172
16
398
450
355
311
141
12
18
15
189
173
32
96
6
6
46
289
301
297
109
172
16
398
418
419
55
141
12
18
15
189
173
32
96
6
6
46
289
301
297
109
172
16
430
418
419
55
141
12
18
15
189
173
32
96
6
6
46
289
301
297
109
172
272
398
194
227
567
1165
780
18
15
189
173
32
96
6
6
46
289
301
297
109
172
272
398
706
739
567
1165
780
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
398
386
419
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
398
194
227
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
398
322
227
567
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
398
706
547
1079
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
398
450
355
311
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
398
418
419
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
409
386
418
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
409
194
226
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
409
322
354
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
409
450
482
311
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
409
418
418
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
386
418
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
194
226
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
322
226
567
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
387
419
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
195
227
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
323
227
567
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
450
482
311
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
418
418
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
451
483
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
410
419
227
567
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
462
386
419
55
141
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
462
194
227
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
172
456
462
450
483
55
653
388
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
398
450
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
398
418
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
406
418
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
410
194
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
410
195
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
410
450
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
410
418
546
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
410
451
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
410
419
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
414
194
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
414
450
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
796
1296
414
418
547
599
1989
1805
18
15
189
173
32
96
6
6
46
289
301
297
109
188
16
398
386
195
151
133
260
18
15
189
173
32
96
6
6
46
289
301
297
109
188
16
398
194
195
55
133
260
18
15
189
173
32
96
6
6
46
289
301
297
109
188
16
398
706
547
567
645
516
18
15
189
173
32
96
6
6
46
289
301
297
109
188
16
398
450
323
87
133
4
18
15
189
173
32
96
6
6
46
289
301
297
109
188
16
398
418
195
151
133
260
18
15
189
173
32
96
6
6
46
289
301
297
109
188
16
430
386
195
151
133
260
18
15
189
173
32
96
6
6
46
289
301
297
109
188
16
430
418
195
151
133
260
18
15
189
173
32
96
6
6
46
289
301
297
109
188
272
398
194
227
567
1157
772
18
15
189
173
32
96
6
6
46
289
301
297
109
188
272
398
706
547
599
1157
772
18
15
189
173
32
96
6
6
46
289
301
297
109
188
272
398
450
547
599
1157
772
18
15
189
173
32
96
6
6
46
289
301
297
109
188
272
398
418
547
599
1157
772
18
15
189
173
32
96
6
6
46
289
301
297
109
188
784
1422
194
195
151
645
1796
18
15
189
173
32
96
6
6
46
289
301
297
118
29
16
398
386
450
70
199
8
18
15
189
173
32
96
6
6
46
289
301
297
118
29
16
398
418
194
582
711
8
18
15
189
173
32
96
6
6
46
289
301
297
118
29
16
430
418
194
582
711
8
18
15
189
173
32
96
6
6
46
289
301
297
118
29
272
398
386
450
70
231
920
18
15
189
173
32
96
6
6
46
289
301
297
118
29
272
398
418
450
70
231
920
18
15
189
173
32
96
6
6
46
289
301
297
118
29
272
430
418
450
70
231
920
18
15
189
173
32
96
6
6
46
289
301
297
118
28
16
398
386
450
70
200
12
18
15
189
173
32
96
6
6
46
289
301
297
118
28
16
398
418
194
582
712
12
18
15
189
173
32
96
6
6
46
289
301
297
118
28
16
430
418
194
582
712
12
18
15
189
173
32
96
6
6
46
289
301
297
118
28
272
409
194
194
70
392
908
18
15
189
173
32
96
6
6
46
289
301
297
118
28
272
406
194
194
70
392
908
18
15
189
173
32
96
6
6
46
289
301
297
118
28
272
410
194
194
70
392
908
18
15
189
173
32
96
6
6
46
289
301
297
118
28
272
414
194
194
70
392
908
18
15
189
173
32
96
6
6
46
289
301
297
118
285
16
398
386
450
70
903
520
18
15
189
173
32
96
6
6
46
289
301
297
118
285
16
398
418
194
582
903
520
18
15
189
173
32
96
6
6
46
289
301
297
118
285
16
430
418
194
582
903
520
18
15
189
173
32
96
6
6
46
289
301
297
118
285
272
398
386
450
70
903
680
18
15
189
173
32
96
6
6
46
289
301
297
118
285
272
398
418
194
582
903
680
18
15
189
173
32
96
6
6
46
289
301
297
118
285
272
430
418
194
582
903
680
18
15
189
173
32
96
6
6
46
289
301
297
118
285
784
1454
546
706
582
903
776
18
15
189
173
32
96
6
6
46
289
301
297
118
285
784
1454
418
450
70
903
776
18
15
189
173
32
96
6
6
46
289
301
297
118
284
16
398
386
450
70
904
524
18
15
189
173
32
96
6
6
46
289
301
297
118
284
16
398
418
194
582
904
524
18
15
189
173
32
96
6
6
46
289
301
297
118
284
16
430
418
194
582
904
524
18
15
189
173
32
96
6
6
46
289
301
297
118
284
272
398
386
450
70
904
652
18
15
189
173
32
96
6
6
46
289
301
297
118
284
272
398
418
194
582
904
652
18
15
189
173
32
96
6
6
46
289
301
297
118
284
272
406
386
450
70
904
652
18
15
189
173
32
96
6
6
46
289
301
297
118
284
272
406
194
194
70
904
652
18
15
189
173
32
96
6
6
46
289
301
297
118
284
272
406
450
450
70
904
652
18
15
189
173
32
96
6
6
46
289
301
297
118
284
272
406
418
194
582
904
652
18
15
189
173
32
96
6
6
46
289
301
297
118
284
272
430
418
194
582
904
652
18
15
189
173
32
96
6
6
46
289
301
297
182
29
16
398
386
194
198
39
8
18
15
189
173
32
96
6
6
46
289
301
297
182
29
16
398
418
194
198
39
8
18
15
189
173
32
96
6
6
46
289
301
297
182
29
16
430
418
194
198
39
8
18
15
189
173
32
96
6
6
46
289
301
297
182
29
272
398
386
194
198
39
904
18
15
189
173
32
96
6
6
46
289
301
297
182
29
272
398
418
194
198
39
904
18
15
189
173
32
96
6
6
46
289
301
297
182
28
16
398
386
194
198
968
1036
18
15
189
173
32
96
6
6
46
289
301
297
182
28
16
398
418
194
198
968
1036
18
15
189
173
32
96
6
6
46
289
301
297
182
28
272
398
386
194
198
968
908
18
15
189
173
32
96
6
6
46
289
301
297
182
28
272
398
418
194
198
968
908
18
15
189
173
32
96
6
6
46
289
301
297
182
28
272
406
386
194
198
968
908
18
15
189
173
32
96
6
6
46
289
301
297
182
28
272
406
194
194
198
968
908
18
15
189
173
32
96
6
6
46
289
301
297
182
28
272
406
418
194
198
968
908
18
15
189
173
32
96
6
6
46
289
301
297
182
284
16
398
386
194
198
456
12
18
15
189
173
32
96
6
6
46
289
301
297
182
284
16
398
418
194
198
456
12
18
15
189
173
32
96
6
6
46
289
301
297
182
284
272
398
386
194
198
456
460
18
15
189
173
32
96
6
6
46
289
301
297
182
284
272
398
418
194
198
456
460
18
15
189
173
32
96
6
6
46
289
301
297
182
284
272
406
386
194
198
456
460
18
15
189
173
32
96
6
6
46
289
301
297
182
284
272
406
194
194
198
456
460
18
15
189
173
32
96
6
6
46
289
301
297
182
284
272
406
418
194
198
456
460
18
15
189
173
32
96
6
6
46
289
301
297
182
182
16
398
386
194
198
258
115
18
15
189
173
32
96
6
6
46
289
301
297
182
182
16
398
418
194
198
258
115
18
15
189
173
32
96
6
6
46
289
301
297
182
182
456
398
386
194
198
258
387
18
15
189
173
32
96
6
6
46
289
301
297
182
182
456
409
194
194
198
258
387
18
15
189
173
32
96
6
6
46
289
301
297
182
182
456
410
386
194
198
258
387
18
15
189
173
32
96
6
6
46
289
301
297
182
182
456
410
194
194
198
258
387
18
15
189
173
32
96
6
6
46
289
301
297
182
182
456
410
418
194
198
258
387
18
15
189
173
32
96
6
6
46
289
301
297
182
182
456
462
386
194
198
258
387
18
15
189
173
32
96
6
6
46
289
301
297
182
182
456
462
194
194
198
258
387
18
15
189
173
32
96
6
6
46
289
301
297
621
28
16
398
546
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
28
16
398
706
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
28
16
398
450
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
28
16
430
546
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
28
784
1454
546
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
289
301
297
621
540
16
398
546
547
1623
1349
541
18
15
189
173
32
96
6
6
46
289
301
297
621
540
16
398
706
547
1623
1349
541
18
15
189
173
32
96
6
6
46
289
301
297
621
540
16
398
450
547
1623
1349
541
18
15
189
173
32
96
6
6
46
289
301
297
621
540
16
398
418
547
1623
1349
541
18
15
189
173
32
96
6
6
46
289
301
297
621
540
16
430
546
547
1623
1349
541
18
15
189
173
32
96
6
6
46
289
301
297
621
540
16
430
418
547
1623
1349
541
18
15
189
173
32
96
6
6
46
289
301
297
621
540
528
398
546
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
289
301
297
621
540
528
398
706
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
289
301
297
621
540
528
398
450
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
289
301
297
621
540
528
398
418
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
289
301
297
621
540
784
1422
450
547
1623
1349
780
18
15
189
173
32
96
6
6
46
289
301
297
621
540
784
1422
418
547
1623
1349
780
18
15
189
173
32
96
6
6
46
289
301
297
621
540
784
1454
546
547
1623
1349
780
18
15
189
173
32
96
6
6
46
289
301
297
621
540
784
1454
418
547
1623
1349
780
18
15
189
173
32
96
6
6
46
289
301
297
621
284
16
398
546
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
301
297
621
284
16
398
706
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
301
297
621
284
16
398
450
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
301
297
621
284
16
398
418
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
301
297
621
284
16
430
546
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
301
297
621
284
16
430
418
547
1623
709
12
18
15
189
173
32
96
6
6
46
289
301
297
621
284
272
398
546
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
301
297
621
284
272
398
706
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
301
297
621
284
272
398
450
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
301
297
621
284
272
398
418
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
301
297
621
284
272
406
418
547
1623
709
653
18
15
189
173
32
96
6
6
46
289
301
297
621
124
272
398
546
547
1623
517
997
18
15
189
173
32
96
6
6
46
289
301
297
621
124
272
398
706
547
1623
517
997
18
15
189
173
32
96
6
6
46
289
301
297
621
124
272
398
450
547
1623
517
997
18
15
189
173
32
96
6
6
46
289
301
297
621
124
272
398
418
547
1623
517
997
18
15
189
173
32
96
6
6
46
289
301
297
621
796
16
398
546
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
301
297
621
796
16
398
706
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
301
297
621
796
16
398
450
547
1623
1477
12
18
15
189
173
32
96
6
6
46
289
301
297
621
796
16
398
418
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
301
297
621
796
16
430
546
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
301
297
621
796
16
430
418
547
1623
837
12
18
15
189
173
32
96
6
6
46
289
301
297
621
796
528
398
546
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
796
528
398
706
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
796
528
398
450
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
796
528
398
418
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
289
301
297
621
796
784
1422
450
547
1623
1477
268
18
15
189
173
32
96
6
6
46
289
301
297
621
796
784
1422
418
547
1623
837
524
18
15
189
173
32
96
6
6
46
289
301
297
621
188
16
398
546
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
289
301
297
621
188
16
398
706
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
289
301
297
621
188
16
398
450
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
289
301
297
621
188
16
398
418
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
289
301
297
621
188
16
430
546
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
289
301
297
621
188
16
430
418
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
289
301
297
493
284
16
398
386
195
407
197
12
18
15
189
173
32
96
6
6
46
289
301
297
493
284
16
398
194
195
407
197
12
18
15
189
173
32
96
6
6
46
289
301
297
493
284
16
398
706
707
407
197
12
18
15
189
173
32
96
6
6
46
289
301
297
493
284
16
398
418
195
407
197
12
18
15
189
173
32
96
6
6
46
289
301
297
493
284
16
430
386
195
407
197
12
18
15
189
173
32
96
6
6
46
289
301
297
493
284
16
430
418
195
407
197
12
18
15
189
173
32
96
6
6
46
289
301
297
493
188
16
398
386
195
407
5
4
18
15
189
173
32
96
6
6
46
289
301
297
493
188
16
398
194
195
407
5
4
18
15
189
173
32
96
6
6
46
289
301
297
493
188
16
398
706
707
407
5
4
18
15
189
173
32
96
6
6
46
289
301
297
493
188
16
398
418
195
407
5
4
18
15
189
173
32
96
6
6
46
289
301
297
493
188
16
430
386
195
407
5
4
18
15
189
173
32
96
6
6
46
289
301
297
493
188
16
430
418
195
407
5
4
18
15
189
173
32
96
6
6
46
289
301
809
109
28
16
398
386
835
87
197
12
18
15
189
173
32
96
6
6
46
289
301
809
109
28
16
398
546
867
55
837
524
18
15
189
173
32
96
6
6
46
289
301
809
109
28
16
398
450
835
87
197
12
18
15
189
173
32
96
6
6
46
289
301
809
109
28
16
430
546
867
55
837
524
18
15
189
173
32
96
6
6
46
289
301
809
109
28
784
1454
386
835
87
709
1932
18
15
189
173
32
96
6
6
46
289
301
809
109
108
16
398
546
867
55
13
12
18
15
189
173
32
96
6
6
46
289
301
809
109
108
16
398
450
867
55
13
12
18
15
189
173
32
96
6
6
46
289
301
809
109
108
16
430
546
867
55
13
12
18
15
189
173
32
96
6
6
46
289
301
809
109
284
16
398
386
835
87
965
524
18
15
189
173
32
96
6
6
46
289
301
809
109
284
16
398
450
835
87
965
524
18
15
189
173
32
96
6
6
46
289
301
809
118
284
272
406
322
834
70
968
1804
18
15
189
173
32
96
6
6
46
289
301
809
621
28
784
1454
546
835
1111
1221
1932
18
15
189
173
32
96
6
6
46
289
301
809
621
108
16
398
546
867
1079
1037
1036
18
15
189
173
32
96
6
6
46
289
301
809
621
108
16
430
546
867
1079
1037
1036
18
15
189
173
32
96
6
6
46
289
301
809
621
284
784
1454
546
835
1111
709
1676
18
15
189
173
32
96
6
6
46
289
301
809
621
172
16
430
546
867
1079
1165
1036
18
15
189
173
32
96
6
6
46
289
301
809
621
172
456
398
322
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
289
301
809
621
172
456
398
546
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
289
301
809
621
172
456
409
322
866
1079
1165
1412
18
15
189
173
32
96
6
6
46
289
301
809
621
172
456
410
322
866
1079
1165
1412
18
15
189
173
32
96
6
6
46
289
301
809
621
172
456
410
546
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
289
301
809
621
172
456
410
323
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
289
301
809
621
188
16
398
546
867
1079
1157
1028
18
15
189
173
32
96
6
6
46
289
301
809
621
188
16
430
546
867
1079
1157
1028
18
15
189
173
32
96
6
6
46
265
45
41
109
284
528
1766
1953
1059
87
965
1557
18
15
189
173
32
96
6
6
46
265
109
41
109
108
16
486
33
35
55
13
12
18
15
189
173
32
96
6
6
46
265
109
41
109
108
528
1766
1057
547
1591
1549
1805
18
15
189
173
32
96
6
6
46
265
109
41
109
108
528
1766
33
547
1591
1549
1805
18
15
189
173
32
96
6
6
46
265
109
41
109
172
16
486
33
35
55
141
12
18
15
189
173
32
96
6
6
46
265
109
41
109
188
16
486
33
35
55
133
4
18
15
189
173
32
96
6
6
46
265
109
41
621
540
528
742
33
547
1847
1349
1292
18
15
189
173
32
96
6
6
46
265
109
41
621
796
528
742
33
547
1847
1477
1036
18
15
189
173
32
96
6
6
46
265
109
297
182
182
272
434
33
386
198
258
779
18
15
189
173
32
96
6
6
46
265
557
41
109
28
16
486
929
1059
87
197
12
18
15
189
173
32
96
6
6
46
265
557
41
109
284
16
486
929
675
343
965
1036
18
15
189
173
32
96
6
6
46
265
557
41
109
188
16
486
929
35
343
133
4
18
15
189
173
32
96
6
6
46
265
557
41
118
29
272
434
929
66
70
231
904
18
15
189
173
32
96
6
6
46
265
557
41
621
540
16
486
929
675
1879
1349
1053
18
15
189
173
32
96
6
6
46
265
557
41
621
284
16
486
929
675
1879
709
524
18
15
189
173
32
96
6
6
46
265
557
553
621
28
16
482
929
963
919
1221
268
18
15
189
173
32
96
6
6
46
265
557
553
621
28
16
486
929
963
919
1221
268
18
15
189
173
32
96
6
6
46
265
557
553
621
284
16
482
929
963
919
709
21
18
15
189
173
32
96
6
6
46
265
557
553
621
284
16
486
929
963
919
709
21
18
15
189
173
32
96
6
6
46
265
557
297
109
28
16
486
929
1187
87
197
12
18
15
189
173
32
96
6
6
46
265
557
297
109
28
272
486
929
1187
87
453
925
18
15
189
173
32
96
6
6
46
265
557
297
109
284
16
486
929
1187
87
965
524
18
15
189
173
32
96
6
6
46
265
557
297
109
188
16
486
929
1187
87
645
4
18
15
189
173
32
96
6
6
46
265
557
297
621
28
16
486
929
1187
1623
1221
1036
18
15
189
173
32
96
6
6
46
265
557
297
621
540
16
486
929
1187
1623
1349
1053
18
15
189
173
32
96
6
6
46
265
557
297
621
284
16
486
929
1187
1623
709
12
18
15
189
173
32
96
6
6
46
265
557
297
621
284
272
866
961
578
1623
709
653
18
15
189
173
32
96
6
6
46
265
557
297
621
284
272
870
961
579
1623
709
653
18
15
189
173
32
96
6
6
46
265
557
297
621
284
272
882
961
579
1623
709
653
18
15
189
173
32
96
6
6
46
265
557
297
621
284
272
486
929
1187
1623
709
653
18
15
189
173
32
96
6
6
46
265
557
297
621
796
16
486
929
1187
1623
1477
12
18
15
189
173
32
96
6
6
46
265
557
297
630
541
272
434
929
578
1606
903
664
18
15
189
173
32
96
6
6
46
265
557
297
493
188
272
870
961
579
1879
1029
772
18
15
189
173
32
96
6
6
46
265
301
41
109
28
16
434
417
35
87
197
12
18
15
189
173
32
96
6
6
46
265
301
41
109
28
16
486
417
35
87
197
12
18
15
189
173
32
96
6
6
46
265
301
41
109
28
528
742
417
35
343
837
1868
18
15
189
173
32
96
6
6
46
265
301
41
109
28
528
1766
417
35
343
837
1868
18
15
189
173
32
96
6
6
46
265
301
41
109
28
784
1458
417
35
343
709
1932
18
15
189
173
32
96
6
6
46
265
301
41
109
540
528
742
417
35
855
1861
1292
18
15
189
173
32
96
6
6
46
265
301
41
109
284
16
486
417
35
343
965
1036
18
15
189
173
32
96
6
6
46
265
301
41
109
284
528
742
417
35
343
965
1557
18
15
189
173
32
96
6
6
46
265
301
41
109
284
528
1766
417
35
343
965
1557
18
15
189
173
32
96
6
6
46
265
301
41
109
796
528
742
417
35
855
1989
1036
18
15
189
173
32
96
6
6
46
265
301
41
109
796
1296
742
417
35
855
1989
1805
18
15
189
173
32
96
6
6
46
265
301
41
109
188
16
486
417
35
343
133
4
18
15
189
173
32
96
6
6
46
265
301
553
109
28
16
482
417
963
567
837
21
18
15
189
173
32
96
6
6
46
265
301
553
109
28
16
434
417
995
567
837
1036
18
15
189
173
32
96
6
6
46
265
301
553
109
28
16
486
417
963
567
837
21
18
15
189
173
32
96
6
6
46
265
301
553
109
28
528
742
417
963
567
837
1813
18
15
189
173
32
96
6
6
46
265
301
553
109
540
528
742
417
963
567
1861
1301
18
15
189
173
32
96
6
6
46
265
301
553
118
541
272
434
417
962
582
1863
712
18
15
189
173
32
96
6
6
46
265
301
553
118
285
784
1458
417
962
582
999
776
18
15
189
173
32
96
6
6
46
265
301
297
109
28
16
482
417
195
567
837
524
18
15
189
173
32
96
6
6
46
265
301
297
109
28
16
434
417
547
599
197
12
18
15
189
173
32
96
6
6
46
265
301
297
109
28
16
486
417
195
567
837
524
18
15
189
173
32
96
6
6
46
265
301
297
109
28
16
498
417
451
567
837
21
18
15
189
173
32
96
6
6
46
265
301
297
109
28
528
1762
417
451
567
837
1813
18
15
189
173
32
96
6
6
46
265
301
297
109
28
528
742
417
195
567
837
1813
18
15
189
173
32
96
6
6
46
265
301
297
109
28
528
1778
417
451
567
837
1813
18
15
189
173
32
96
6
6
46
265
301
297
109
28
528
1766
417
547
599
837
1821
18
15
189
173
32
96
6
6
46
265
301
297
109
28
784
870
705
739
567
709
1932
18
15
189
173
32
96
6
6
46
265
301
297
109
28
784
1458
417
323
599
709
1932
18
15
189
173
32
96
6
6
46
265
301
297
109
540
528
742
417
547
599
1861
1292
18
15
189
173
32
96
6
6
46
265
301
297
109
108
16
466
193
227
567
525
12
18
15
189
173
32
96
6
6
46
265
301
297
109
284
16
482
417
451
311
965
524
18
15
189
173
32
96
6
6
46
265
301
297
109
284
16
486
417
547
599
965
1036
18
15
189
173
32
96
6
6
46
265
301
297
109
284
16
498
417
451
311
965
524
18
15
189
173
32
96
6
6
46
265
301
297
109
284
528
742
417
547
599
965
1548
18
15
189
173
32
96
6
6
46
265
301
297
109
284
528
1766
417
547
599
965
1548
18
15
189
173
32
96
6
6
46
265
301
297
109
172
272
870
193
227
567
1165
780
18
15
189
173
32
96
6
6
46
265
301
297
109
172
456
466
193
227
55
653
388
18
15
189
173
32
96
6
6
46
265
301
297
109
796
528
742
417
547
599
1989
1036
18
15
189
173
32
96
6
6
46
265
301
297
109
796
1296
742
417
547
599
1989
1805
18
15
189
173
32
96
6
6
46
265
301
297
109
188
16
482
417
195
567
645
4
18
15
189
173
32
96
6
6
46
265
301
297
109
188
16
486
417
195
567
645
4
18
15
189
173
32
96
6
6
46
265
301
297
109
188
272
870
193
227
567
1157
772
18
15
189
173
32
96
6
6
46
265
301
297
109
188
272
486
417
547
599
1157
772
18
15
189
173
32
96
6
6
46
265
301
297
118
285
784
1458
417
450
70
903
776
18
15
189
173
32
96
6
6
46
265
301
297
182
182
16
485
417
194
198
258
115
18
15
189
173
32
96
6
6
46
265
301
297
621
540
528
742
417
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
265
301
297
621
284
528
742
417
547
1623
709
1548
18
15
189
173
32
96
6
6
46
265
301
297
621
796
528
742
417
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
265
301
297
493
284
16
482
417
195
407
453
12
18
15
189
173
32
96
6
6
46
265
301
297
493
284
16
486
417
195
407
453
12
18
15
189
173
32
96
6
6
46
265
301
297
493
284
784
870
193
195
407
453
780
18
15
189
173
32
96
6
6
46
265
301
297
493
284
784
882
193
195
407
453
780
18
15
189
173
32
96
6
6
46
265
301
297
493
284
784
882
705
707
407
453
780
18
15
189
173
32
96
6
6
46
265
301
297
493
188
16
482
417
195
407
5
4
18
15
189
173
32
96
6
6
46
265
301
297
493
188
16
486
417
195
407
5
4
18
15
189
173
32
96
6
6
46
265
301
809
109
28
784
1458
417
835
87
709
1932
18
15
189
173
32
96
6
6
46
265
589
57
109
108
16
482
897
707
39
13
12
18
15
189
173
32
96
6
6
46
265
589
57
109
108
16
486
897
707
39
13
12
18
15
189
173
32
96
6
6
46
265
589
57
109
108
16
498
897
707
39
13
12
18
15
189
173
32
96
6
6
46
265
589
57
109
108
456
482
897
707
39
13
900
18
15
189
173
32
96
6
6
46
265
589
57
109
108
456
489
897
707
39
13
900
18
15
189
173
32
96
6
6
46
265
589
57
109
108
456
490
897
707
39
13
900
18
15
189
173
32
96
6
6
46
265
589
57
109
172
16
486
897
707
39
141
12
18
15
189
173
32
96
6
6
46
265
589
57
109
172
272
870
897
707
1575
1165
780
18
15
189
173
32
96
6
6
46
265
589
57
109
172
272
486
897
707
1575
1165
780
18
15
189
173
32
96
6
6
46
265
589
57
109
172
456
482
897
707
39
141
388
18
15
189
173
32
96
6
6
46
265
589
57
109
172
456
489
897
707
39
141
388
18
15
189
173
32
96
6
6
46
265
589
57
109
172
456
490
897
707
39
141
388
18
15
189
173
32
96
6
6
46
265
589
57
109
188
16
482
897
707
39
133
4
18
15
189
173
32
96
6
6
46
265
589
57
109
188
16
486
897
707
39
133
4
18
15
189
173
32
96
6
6
46
265
589
57
109
188
272
482
897
707
1575
1157
772
18
15
189
173
32
96
6
6
46
265
589
57
109
188
272
870
897
707
1575
1157
772
18
15
189
173
32
96
6
6
46
265
589
57
109
188
272
486
897
707
1575
1157
772
18
15
189
173
32
96
6
6
46
265
589
569
1645
1516
456
870
897
963
1575
1805
1284
18
15
189
173
32
96
6
6
46
265
589
569
1645
1516
456
874
897
963
1575
1805
1284
18
15
189
173
32
96
6
6
46
265
589
313
109
108
16
498
897
1219
1063
1037
524
18
15
189
173
32
96
6
6
46
265
589
313
109
172
456
482
897
1219
295
653
388
18
15
189
173
32
96
6
6
46
265
589
313
109
172
456
489
897
1219
295
653
388
18
15
189
173
32
96
6
6
46
265
589
313
109
172
456
490
897
1219
295
653
388
18
15
189
173
32
96
6
6
46
137
45
41
109
28
16
98
33
67
87
197
12
18
15
189
173
32
96
6
6
46
137
45
41
109
28
16
82
961
1091
87
197
12
18
15
189
173
32
96
6
6
46
137
45
41
109
28
16
102
33
67
87
197
12
18
15
189
173
32
96
6
6
46
137
45
41
109
28
16
178
33
66
87
197
12
18
15
189
173
32
96
6
6
46
137
45
41
109
28
16
306
33
66
87
197
12
18
15
189
173
32
96
6
6
46
137
45
41
109
28
528
306
33
35
343
837
1868
18
15
189
173
32
96
6
6
46
137
45
41
109
540
16
102
33
35
855
1861
589
18
15
189
173
32
96
6
6
46
137
45
41
109
540
16
306
33
35
855
1861
589
18
15
189
173
32
96
6
6
46
137
45
41
109
540
528
306
33
35
855
1861
1292
18
15
189
173
32
96
6
6
46
137
45
41
109
540
1552
1330
33
35
855
1861
1612
18
15
189
173
32
96
6
6
46
137
45
41
109
540
784
1202
33
35
855
1861
780
18
15
189
173
32
96
6
6
46
137
45
41
109
108
16
102
33
163
55
13
12
18
15
189
173
32
96
6
6
46
137
45
41
109
108
16
178
33
35
55
13
12
18
15
189
173
32
96
6
6
46
137
45
41
109
284
16
98
33
67
87
965
1045
18
15
189
173
32
96
6
6
46
137
45
41
109
284
16
102
33
67
87
965
1045
18
15
189
173
32
96
6
6
46
137
45
41
109
284
528
98
33
67
87
965
1557
18
15
189
173
32
96
6
6
46
137
45
41
109
284
528
102
33
67
87
965
1557
18
15
189
173
32
96
6
6
46
137
45
41
109
172
16
102
33
163
55
141
12
18
15
189
173
32
96
6
6
46
137
45
41
109
172
16
178
33
35
55
141
12
18
15
189
173
32
96
6
6
46
137
45
41
109
188
16
98
33
67
87
133
4
18
15
189
173
32
96
6
6
46
137
45
41
109
188
16
102
33
67
87
133
4
18
15
189
173
32
96
6
6
46
137
45
41
118
29
272
178
33
66
70
231
904
18
15
189
173
32
96
6
6
46
137
45
41
118
285
272
178
33
66
70
967
1992
18
15
189
173
32
96
6
6
46
137
45
41
182
182
16
101
33
66
454
258
115
18
15
189
173
32
96
6
6
46
137
45
41
182
182
16
178
33
66
454
258
115
18
15
189
173
32
96
6
6
46
137
45
297
109
28
16
98
33
451
567
837
789
18
15
189
173
32
96
6
6
46
137
45
297
109
28
16
102
33
451
567
837
789
18
15
189
173
32
96
6
6
46
137
45
297
109
28
16
178
33
450
567
837
789
18
15
189
173
32
96
6
6
46
137
45
297
109
28
16
306
33
450
567
837
789
18
15
189
173
32
96
6
6
46
137
45
297
109
28
528
306
33
450
567
837
1813
18
15
189
173
32
96
6
6
46
137
45
297
109
540
16
102
33
675
599
1861
541
18
15
189
173
32
96
6
6
46
137
45
297
109
284
16
98
33
451
311
965
524
18
15
189
173
32
96
6
6
46
137
45
297
109
284
16
102
33
451
311
965
524
18
15
189
173
32
96
6
6
46
137
45
297
109
188
16
98
33
451
151
133
4
18
15
189
173
32
96
6
6
46
137
45
297
109
188
16
102
33
451
151
133
4
18
15
189
173
32
96
6
6
46
137
45
297
118
29
272
178
33
450
582
743
920
18
15
189
173
32
96
6
6
46
137
45
297
118
29
272
306
961
450
582
743
920
18
15
189
173
32
96
6
6
46
137
45
297
118
285
272
178
33
450
582
999
1800
18
15
189
173
32
96
6
6
46
137
45
297
182
182
16
101
33
450
198
258
267
18
15
189
173
32
96
6
6
46
137
45
297
182
182
16
178
33
450
198
258
267
18
15
189
173
32
96
6
6
46
137
45
297
182
182
272
178
33
450
198
258
779
18
15
189
173
32
96
6
6
46
137
45
297
182
182
272
306
33
450
198
258
779
18
15
189
173
32
96
6
6
46
137
45
297
182
182
272
306
961
450
198
258
779
18
15
189
173
32
96
6
6
46
137
45
297
621
28
16
102
33
675
1623
1221
1036
18
15
189
173
32
96
6
6
46
137
45
297
621
540
16
102
33
675
1623
1349
332
18
15
189
173
32
96
6
6
46
137
45
297
621
540
528
102
33
675
1623
1349
1309
18
15
189
173
32
96
6
6
46
137
45
297
621
796
16
102
33
675
1623
837
12
18
15
189
173
32
96
6
6
46
137
45
297
621
188
16
102
33
675
1623
1157
1028
18
15
189
173
32
96
6
6
46
137
45
297
493
540
16
98
33
451
407
965
1036
18
15
189
173
32
96
6
6
46
137
45
297
493
540
16
102
33
451
407
965
1036
18
15
189
173
32
96
6
6
46
137
45
297
493
284
16
98
33
451
407
197
12
18
15
189
173
32
96
6
6
46
137
45
297
493
284
16
102
33
451
407
197
12
18
15
189
173
32
96
6
6
46
137
45
297
493
188
16
98
33
451
407
5
4
18
15
189
173
32
96
6
6
46
137
45
297
493
188
16
102
33
451
407
5
4
18
15
189
173
32
96
6
6
46
137
77
65
118
29
16
82
1
9
46
39
8
18
15
189
173
32
96
6
6
46
137
77
65
118
29
16
114
1
9
46
39
8
18
15
189
173
32
96
6
6
46
137
77
65
118
29
16
102
1
9
46
39
8
18
15
189
173
32
96
6
6
46
137
77
65
118
29
16
178
1
9
46
39
8
18
15
189
173
32
96
6
6
46
137
77
65
118
29
16
306
1
9
46
39
8
18
15
189
173
32
96
6
6
46
137
77
65
118
29
272
178
1
9
46
231
904
18
15
189
173
32
96
6
6
46
137
77
65
118
29
784
1138
1
9
46
743
1928
18
15
189
173
32
96
6
6
46
137
77
65
118
29
784
1126
1
9
46
743
1928
18
15
189
173
32
96
6
6
46
137
77
65
118
29
784
626
1
9
46
743
1928
18
15
189
173
32
96
6
6
46
137
77
65
118
29
784
614
1
9
46
743
1928
18
15
189
173
32
96
6
6
46
137
77
65
118
285
16
114
1
9
46
967
1032
18
15
189
173
32
96
6
6
46
137
77
65
118
285
16
102
1
9
46
967
1032
18
15
189
173
32
96
6
6
46
137
77
65
118
285
16
178
1
9
46
967
1032
18
15
189
173
32
96
6
6
46
137
77
65
118
285
16
306
1
9
46
967
1032
18
15
189
173
32
96
6
6
46
137
77
65
118
285
784
1138
1
9
46
967
776
18
15
189
173
32
96
6
6
46
137
77
65
118
285
784
1126
1
9
46
967
776
18
15
189
173
32
96
6
6
46
137
77
65
118
285
784
626
1
9
46
967
776
18
15
189
173
32
96
6
6
46
137
77
65
118
285
784
614
1
9
46
967
776
18
15
189
173
32
96
6
6
46
137
77
65
118
797
528
114
1
9
558
2023
1032
18
15
189
173
32
96
6
6
46
137
77
65
118
797
528
102
1
9
558
2023
1032
18
15
189
173
32
96
6
6
46
137
77
65
118
797
784
626
1
9
558
2023
776
18
15
189
173
32
96
6
6
46
137
77
65
118
797
784
614
1
9
558
2023
776
18
15
189
173
32
96
6
6
46
137
77
57
109
28
16
98
1
194
295
837
21
18
15
189
173
32
96
6
6
46
137
77
57
109
28
16
82
1
195
551
837
1053
18
15
189
173
32
96
6
6
46
137
77
57
109
28
16
114
1
195
551
837
1053
18
15
189
173
32
96
6
6
46
137
77
57
109
28
16
102
1
195
551
837
1053
18
15
189
173
32
96
6
6
46
137
77
57
109
28
16
178
1
195
551
837
1053
18
15
189
173
32
96
6
6
46
137
77
57
109
28
16
306
1
195
551
837
1053
18
15
189
173
32
96
6
6
46
137
77
57
109
540
528
306
1
194
551
1861
1292
18
15
189
173
32
96
6
6
46
137
77
57
109
108
16
98
1
194
39
13
12
18
15
189
173
32
96
6
6
46
137
77
57
109
108
16
82
1
195
39
13
12
18
15
189
173
32
96
6
6
46
137
77
57
109
108
16
114
1
195
39
13
12
18
15
189
173
32
96
6
6
46
137
77
57
109
108
16
102
1
195
39
13
12
18
15
189
173
32
96
6
6
46
137
77
57
109
108
16
178
1
195
39
13
12
18
15
189
173
32
96
6
6
46
137
77
57
109
108
456
82
1
195
295
525
900
18
15
189
173
32
96
6
6
46
137
77
57
109
108
456
106
1
195
295
525
900
18
15
189
173
32
96
6
6
46
137
77
57
109
108
456
594
1
195
295
525
900
18
15
189
173
32
96
6
6
46
137
77
57
109
108
456
618
1
195
295
525
900
18
15
189
173
32
96
6
6
46
137
77
57
109
172
16
98
1
194
39
141
12
18
15
189
173
32
96
6
6
46
137
77
57
109
172
16
102
1
195
39
141
12
18
15
189
173
32
96
6
6
46
137
77
57
109
172
16
178
1
195
39
141
12
18
15
189
173
32
96
6
6
46
137
77
57
109
172
456
594
1
195
39
141
388
18
15
189
173
32
96
6
6
46
137
77
57
109
172
456
626
1
195
39
141
388
18
15
189
173
32
96
6
6
46
137
77
57
109
172
456
618
1
195
39
141
388
18
15
189
173
32
96
6
6
46
137
77
57
109
188
16
98
1
194
39
133
4
18
15
189
173
32
96
6
6
46
137
77
57
109
188
16
102
1
195
39
133
4
18
15
189
173
32
96
6
6
46
137
77
313
109
28
16
98
1
450
295
837
21
18
15
189
173
32
96
6
6
46
137
77
313
109
28
16
82
1
451
551
837
21
18
15
189
173
32
96
6
6
46
137
77
313
109
28
16
114
1
707
551
837
21
18
15
189
173
32
96
6
6
46
137
77
313
109
28
16
102
1
707
551
837
21
18
15
189
173
32
96
6
6
46
137
77
313
109
28
16
178
1
451
551
837
21
18
15
189
173
32
96
6
6
46
137
77
313
109
28
16
306
1
451
551
837
21
18
15
189
173
32
96
6
6
46
137
77
313
109
28
528
306
1
450
551
837
1813
18
15
189
173
32
96
6
6
46
137
77
313
109
540
16
114
1
707
551
1861
533
18
15
189
173
32
96
6
6
46
137
77
313
109
540
16
102
1
707
551
1861
533
18
15
189
173
32
96
6
6
46
137
77
313
109
540
784
614
1
707
551
1861
789
18
15
189
173
32
96
6
6
46
137
77
313
109
108
16
98
1
451
39
13
12
18
15
189
173
32
96
6
6
46
137
77
313
109
108
16
82
1
451
39
13
12
18
15
189
173
32
96
6
6
46
137
77
313
109
108
16
114
1
707
551
525
12
18
15
189
173
32
96
6
6
46
137
77
313
109
108
16
102
1
707
551
525
12
18
15
189
173
32
96
6
6
46
137
77
313
109
108
16
178
1
451
39
13
12
18
15
189
173
32
96
6
6
46
137
77
313
109
284
16
98
1
450
295
965
524
18
15
189
173
32
96
6
6
46
137
77
313
109
284
16
114
1
451
295
965
524
18
15
189
173
32
96
6
6
46
137
77
313
109
284
16
102
1
451
295
965
524
18
15
189
173
32
96
6
6
46
137
77
313
109
284
784
610
1
451
295
965
780
18
15
189
173
32
96
6
6
46
137
77
313
109
284
784
626
1
451
295
965
780
18
15
189
173
32
96
6
6
46
137
77
313
109
284
784
614
1
451
295
965
780
18
15
189
173
32
96
6
6
46
137
77
313
109
172
16
98
1
450
295
141
12
18
15
189
173
32
96
6
6
46
137
77
313
109
172
16
102
1
707
551
653
524
18
15
189
173
32
96
6
6
46
137
77
313
109
172
16
178
1
451
295
141
12
18
15
189
173
32
96
6
6
46
137
77
313
109
172
456
594
1
451
295
141
388
18
15
189
173
32
96
6
6
46
137
77
313
109
172
456
626
1
451
295
141
388
18
15
189
173
32
96
6
6
46
137
77
313
109
172
456
618
1
707
39
141
388
18
15
189
173
32
96
6
6
46
137
77
313
109
188
16
98
1
450
295
133
4
18
15
189
173
32
96
6
6
46
137
77
313
109
188
16
102
1
707
551
645
4
18
15
189
173
32
96
6
6
46
137
77
313
109
188
784
614
1
707
551
645
1796
18
15
189
173
32
96
6
6
46
137
77
313
621
540
16
102
1
707
1575
1349
533
18
15
189
173
32
96
6
6
46
137
77
313
621
540
528
98
1
707
1575
1349
1301
18
15
189
173
32
96
6
6
46
137
77
313
621
540
528
102
1
707
1575
1349
1301
18
15
189
173
32
96
6
6
46
137
77
313
621
540
784
614
1
707
1575
1349
797
18
15
189
173
32
96
6
6
46
137
77
313
621
108
16
114
1
707
1575
525
12
18
15
189
173
32
96
6
6
46
137
77
313
621
108
16
102
1
707
1575
525
12
18
15
189
173
32
96
6
6
46
137
77
313
621
172
456
618
1
707
1575
1165
388
18
15
189
173
32
96
6
6
46
137
77
313
621
188
16
102
1
707
1575
1157
4
18
15
189
173
32
96
6
6
46
137
77
313
621
1644
1552
102
1
707
1575
1549
1036
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
98
65
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
98
417
451
567
837
524
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
82
65
451
567
837
524
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
82
705
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
114
65
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
114
705
451
567
837
524
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
102
65
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
102
417
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
102
801
1059
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
102
929
1059
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
178
417
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
306
65
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
306
417
35
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
16
306
801
1059
87
197
12
18
15
189
173
32
96
6
6
46
137
173
41
109
28
528
306
65
35
855
837
1805
18
15
189
173
32
96
6
6
46
137
173
41
109
28
784
614
417
35
87
709
1932
18
15
189
173
32
96
6
6
46
137
173
41
109
540
16
82
705
483
823
1861
1036
18
15
189
173
32
96
6
6
46
137
173
41
109
540
528
306
65
35
855
1861
1292
18
15
189
173
32
96
6
6
46
137
173
41
109
540
1552
1330
65
35
855
1861
1565
18
15
189
173
32
96
6
6
46
137
173
41
109
108
16
98
65
451
55
13
12
18
15
189
173
32
96
6
6
46
137
173
41
109
108
16
82
65
451
55
13
12
18
15
189
173
32
96
6
6
46
137
173
41
109
108
16
82
705
35
55
13
12
18
15
189
173
32
96
6
6
46
137
173
41
109
108
16
114
65
451
55
13
12
18
15
189
173
32
96
6
6
46
137
173
41
109
108
16
102
65
451
55
13
12
18
15
189
173
32
96
6
6
46
137
173
41
109
108
16
102
417
451
567
13
12
18
15
189
173
32
96
6
6
46
137
173
41
109
108
16
178
417
450
567
13
12
18
15
189
173
32
96
6
6
46
137
173
41
109
284
16
98
65
35
343
965
524
18
15
189
173
32
96
6
6
46
137
173
41
109
284
16
114
65
35
343
965
524
18
15
189
173
32
96
6
6
46
137
173
41
109
284
16
102
65
35
343
965
524
18
15
189
173
32
96
6
6
46
137
173
41
109
284
16
102
417
35
343
965
524
18
15
189
173
32
96
6
6
46
137
173
41
109
284
784
614
417
35
343
965
780
18
15
189
173
32
96
6
6
46
137
173
41
109
172
16
98
417
451
311
141
12
18
15
189
173
32
96
6
6
46
137
173
41
109
172
16
102
417
451
311
141
12
18
15
189
173
32
96
6
6
46
137
173
41
109
172
16
178
417
450
311
141
12
18
15
189
173
32
96
6
6
46
137
173
41
109
172
456
610
65
451
311
141
388
18
15
189
173
32
96
6
6
46
137
173
41
109
172
456
617
65
450
311
141
388
18
15
189
173
32
96
6
6
46
137
173
41
109
172
456
594
65
450
311
141
388
18
15
189
173
32
96
6
6
46
137
173
41
109
172
456
626
65
450
311
141
388
18
15
189
173
32
96
6
6
46
137
173
41
109
172
456
618
65
451
311
141
388
18
15
189
173
32
96
6
6
46
137
173
41
109
188
16
98
65
451
311
133
4
18
15
189
173
32
96
6
6
46
137
173
41
109
188
16
98
417
451
311
133
4
18
15
189
173
32
96
6
6
46
137
173
41
109
188
16
102
65
451
311
133
4
18
15
189
173
32
96
6
6
46
137
173
41
109
188
16
102
417
35
87
133
4
18
15
189
173
32
96
6
6
46
137
173
41
109
188
16
102
801
1059
87
133
4
18
15
189
173
32
96
6
6
46
137
173
41
109
188
16
102
929
1059
87
133
4
18
15
189
173
32
96
6
6
46
137
173
41
118
285
272
178
417
450
326
903
664
18
15
189
173
32
96
6
6
46
137
173
41
182
182
16
101
65
450
454
258
267
18
15
189
173
32
96
6
6
46
137
173
41
182
182
16
178
417
450
454
258
267
18
15
189
173
32
96
6
6
46
137
173
41
182
182
272
178
417
450
454
258
779
18
15
189
173
32
96
6
6
46
137
173
41
182
182
272
306
801
450
454
258
779
18
15
189
173
32
96
6
6
46
137
173
41
182
182
456
617
65
450
454
258
387
18
15
189
173
32
96
6
6
46
137
173
297
109
28
16
82
705
547
55
837
524
18
15
189
173
32
96
6
6
46
137
173
297
109
28
16
102
417
547
87
197
12
18
15
189
173
32
96
6
6
46
137
173
297
109
28
16
102
929
547
87
197
12
18
15
189
173
32
96
6
6
46
137
173
297
109
28
16
178
417
547
87
197
12
18
15
189
173
32
96
6
6
46
137
173
297
109
28
16
306
833
547
87
197
12
18
15
189
173
32
96
6
6
46
137
173
297
109
28
16
306
417
547
87
197
12
18
15
189
173
32
96
6
6
46
137
173
297
109
28
16
306
801
547
55
197
12
18
15
189
173
32
96
6
6
46
137
173
297
109
28
528
306
801
547
567
837
1805
18
15
189
173
32
96
6
6
46
137
173
297
109
28
784
614
417
547
87
709
1932
18
15
189
173
32
96
6
6
46
137
173
297
109
108
16
82
705
547
55
13
12
18
15
189
173
32
96
6
6
46
137
173
297
109
284
16
102
417
547
87
965
524
18
15
189
173
32
96
6
6
46
137
173
297
109
284
16
102
929
547
87
965
524
18
15
189
173
32
96
6
6
46
137
173
297
109
284
784
614
417
547
87
965
780
18
15
189
173
32
96
6
6
46
137
173
297
109
188
16
102
417
547
87
133
4
18
15
189
173
32
96
6
6
46
137
173
297
109
188
16
102
929
547
87
133
4
18
15
189
173
32
96
6
6
46
137
173
297
109
188
784
614
417
547
151
645
1796
18
15
189
173
32
96
6
6
46
137
173
297
621
28
16
82
705
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
137
173
297
621
540
16
82
705
547
1623
1349
1101
18
15
189
173
32
96
6
6
46
137
173
297
621
108
16
82
705
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
137
173
297
493
284
784
614
417
547
1879
325
780
18
15
189
173
32
96
6
6
46
137
173
297
493
796
784
614
417
547
1879
1349
268
18
15
189
173
32
96
6
6
46
137
301
41
109
28
528
306
545
35
343
837
1868
18
15
189
173
32
96
6
6
46
137
301
41
109
540
528
306
545
35
855
1861
1292
18
15
189
173
32
96
6
6
46
137
301
553
109
540
528
306
545
963
567
1861
1301
18
15
189
173
32
96
6
6
46
137
301
297
109
28
528
306
545
323
599
837
1868
18
15
189
173
32
96
6
6
46
137
301
297
109
540
528
306
545
706
567
1861
1301
18
15
189
173
32
96
6
6
46
137
301
297
109
540
1552
1330
545
706
567
1861
1557
18
15
189
173
32
96
6
6
46
137
301
809
621
540
528
306
545
1731
1079
1349
1292
18
15
189
173
32
96
6
6
46
553
557
553
621
284
784
1930
961
963
919
709
1685
18
15
189
173
32
96
6
6
46
553
301
41
109
28
784
1962
1185
35
343
709
1932
18
15
189
173
32
96
6
6
46
553
301
41
109
28
784
1958
1185
35
343
709
1932
18
15
189
173
32
96
6
6
46
553
301
297
109
188
784
1958
1185
419
151
645
1796
18
15
189
173
32
96
6
6
46
553
301
809
621
540
784
1962
1185
1571
1111
1349
780
18
15
189
173
32
96
6
6
46
553
301
809
621
540
784
1958
1185
1571
1111
1349
780
18
15
189
173
32
96
6
6
46
553
301
809
621
284
784
1930
1185
1571
1111
709
1676
18
15
189
173
32
96
6
6
46
553
301
809
621
284
784
1962
1185
1571
1111
709
1676
18
15
189
173
32
96
6
6
46
553
301
809
621
284
784
1958
1185
1571
1111
709
1676
18
15
189
173
32
96
6
6
46
553
301
809
621
796
784
1958
1185
1571
1079
1477
780
18
15
189
173
32
96
6
6
46
169
45
65
118
29
16
274
961
9
46
199
8
18
15
189
173
32
96
6
6
46
169
45
65
118
29
16
274
449
9
46
199
8
18
15
189
173
32
96
6
6
46
169
45
65
118
29
272
274
961
9
46
231
904
18
15
189
173
32
96
6
6
46
169
45
65
118
29
272
274
449
9
46
231
904
18
15
189
173
32
96
6
6
46
169
45
65
118
29
784
1298
449
9
46
743
1928
18
15
189
173
32
96
6
6
46
169
45
65
118
797
528
274
449
521
814
1991
1032
18
15
189
173
32
96
6
6
46
169
45
65
118
797
784
274
449
521
814
1991
776
18
15
189
173
32
96
6
6
46
169
45
65
118
797
784
1298
449
521
814
1991
776
18
15
189
173
32
96
6
6
46
169
45
321
118
29
16
274
449
777
46
199
8
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
266
1
67
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
266
33
35
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
266
961
547
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
266
449
35
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
138
1
67
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
138
33
35
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
138
449
579
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
274
1
66
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
274
33
35
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
274
961
579
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
274
449
579
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
170
1
67
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
170
33
35
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
166
1
67
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
16
166
33
67
87
197
12
18
15
189
173
32
96
6
6
46
169
45
41
109
28
528
266
1
35
343
837
1868
18
15
189
173
32
96
6
6
46
169
45
41
109
28
528
266
33
35
343
837
1868
18
15
189
173
32
96
6
6
46
169
45
41
109
28
528
266
449
579
87
837
1868
18
15
189
173
32
96
6
6
46
169
45
41
109
28
528
294
33
35
343
837
1868
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1290
1
67
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1290
33
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1162
1
67
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1162
33
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1298
1
66
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1298
33
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1170
1
67
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
28
784
1170
33
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
41
109
540
528
266
1
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
45
41
109
540
528
266
33
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
45
41
109
540
528
274
33
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
45
41
109
540
528
294
33
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1290
1
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1290
33
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1162
33
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1314
1
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1314
33
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1298
33
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1318
1
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
1552
1318
33
35
855
1861
1612
18
15
189
173
32
96
6
6
46
169
45
41
109
540
784
1290
1
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
45
41
109
540
784
1290
33
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
45
41
109
540
784
1162
1
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
45
41
109
540
784
1162
33
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
45
41
109
540
784
1298
33
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
45
41
109
540
784
1170
33
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
45
41
109
108
16
266
1
35
55
13
12
18
15
189
173
32
96
6
6
46
169
45
41
109
108
16
266
33
35
55
13
12
18
15
189
173
32
96
6
6
46
169
45
41
109
108
16
274
1
35
55
13
12
18
15
189
173
32
96
6
6
46
169
45
41
109
108
16
274
33
35
55
13
12
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
137
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
137
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
73
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
73
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
138
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
138
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
290
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
290
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
74
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
74
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
146
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
146
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
585
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
585
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
298
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
294
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
294
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
586
1
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
108
456
586
33
35
55
13
900
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
266
1
67
87
965
1045
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
266
33
35
87
965
1036
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
266
961
547
87
965
1036
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
266
449
35
87
965
1036
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
274
1
66
87
965
1045
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
274
33
35
87
965
1036
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
274
961
579
87
965
1045
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
274
449
579
87
965
1045
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
166
1
67
87
965
1045
18
15
189
173
32
96
6
6
46
169
45
41
109
284
16
166
33
67
87
965
1045
18
15
189
173
32
96
6
6
46
169
45
41
109
284
784
266
1
67
87
965
789
18
15
189
173
32
96
6
6
46
169
45
41
109
284
784
266
33
35
87
965
789
18
15
189
173
32
96
6
6
46
169
45
41
109
284
784
266
449
35
87
965
789
18
15
189
173
32
96
6
6
46
169
45
41
109
284
784
274
1
66
87
965
789
18
15
189
173
32
96
6
6
46
169
45
41
109
284
784
274
33
35
87
965
789
18
15
189
173
32
96
6
6
46
169
45
41
109
284
784
274
449
579
87
965
789
18
15
189
173
32
96
6
6
46
169
45
41
109
172
16
266
1
35
55
141
12
18
15
189
173
32
96
6
6
46
169
45
41
109
172
16
266
33
35
55
141
12
18
15
189
173
32
96
6
6
46
169
45
41
109
172
16
138
33
35
55
141
12
18
15
189
173
32
96
6
6
46
169
45
41
109
172
16
274
1
35
55
141
12
18
15
189
173
32
96
6
6
46
169
45
41
109
172
16
274
33
35
55
141
12
18
15
189
173
32
96
6
6
46
169
45
41
109
172
16
170
33
35
55
141
12
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
137
1
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
137
33
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
138
1
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
138
33
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
146
1
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
146
33
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
585
1
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
585
33
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
586
1
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
172
456
586
33
35
55
141
388
18
15
189
173
32
96
6
6
46
169
45
41
109
796
528
294
33
35
855
1989
1036
18
15
189
173
32
96
6
6
46
169
45
41
109
796
784
266
33
35
855
1989
780
18
15
189
173
32
96
6
6
46
169
45
41
109
796
784
1290
33
35
855
1989
780
18
15
189
173
32
96
6
6
46
169
45
41
109
796
784
274
33
35
855
1989
780
18
15
189
173
32
96
6
6
46
169
45
41
109
796
784
1298
33
35
855
1989
780
18
15
189
173
32
96
6
6
46
169
45
41
109
188
16
266
1
67
87
133
4
18
15
189
173
32
96
6
6
46
169
45
41
109
188
16
266
33
35
55
133
4
18
15
189
173
32
96
6
6
46
169
45
41
109
188
16
266
961
547
87
133
4
18
15
189
173
32
96
6
6
46
169
45
41
109
188
16
266
449
35
87
133
4
18
15
189
173
32
96
6
6
46
169
45
41
109
188
16
166
1
67
87
133
4
18
15
189
173
32
96
6
6
46
169
45
41
109
188
16
166
33
67
87
133
4
18
15
189
173
32
96
6
6
46
169
45
41
109
188
784
1290
1
67
151
645
1796
18
15
189
173
32
96
6
6
46
169
45
41
118
29
16
274
1
66
70
199
8
18
15
189
173
32
96
6
6
46
169
45
41
118
29
272
274
1
66
70
231
904
18
15
189
173
32
96
6
6
46
169
45
41
118
29
784
1298
1
66
70
871
1928
18
15
189
173
32
96
6
6
46
169
45
41
118
29
784
1170
1
66
70
871
1928
18
15
189
173
32
96
6
6
46
169
45
41
118
285
16
274
1
66
70
967
1032
18
15
189
173
32
96
6
6
46
169
45
41
118
285
272
274
1
66
70
967
1992
18
15
189
173
32
96
6
6
46
169
45
41
118
285
784
1298
1
66
70
967
776
18
15
189
173
32
96
6
6
46
169
45
41
182
29
16
274
1
66
454
39
8
18
15
189
173
32
96
6
6
46
169
45
41
182
29
272
274
1
66
454
967
920
18
15
189
173
32
96
6
6
46
169
45
41
182
285
16
274
1
66
454
455
8
18
15
189
173
32
96
6
6
46
169
45
41
182
182
16
265
1
66
454
258
115
18
15
189
173
32
96
6
6
46
169
45
41
182
182
16
137
1
66
454
258
115
18
15
189
173
32
96
6
6
46
169
45
41
182
182
16
266
1
66
454
258
115
18
15
189
173
32
96
6
6
46
169
45
41
182
182
16
274
1
66
454
258
115
18
15
189
173
32
96
6
6
46
169
45
41
182
182
456
137
1
66
454
258
387
18
15
189
173
32
96
6
6
46
169
45
41
182
182
456
585
1
66
454
258
387
18
15
189
173
32
96
6
6
46
169
45
41
621
540
16
266
961
547
1879
1349
1053
18
15
189
173
32
96
6
6
46
169
45
41
621
540
528
266
961
547
1879
1349
1292
18
15
189
173
32
96
6
6
46
169
45
41
621
284
16
266
961
547
1879
709
524
18
15
189
173
32
96
6
6
46
169
45
41
621
284
528
266
961
547
1879
709
1548
18
15
189
173
32
96
6
6
46
169
45
41
621
796
528
266
961
547
1879
837
1036
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
266
1
451
567
837
789
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
266
961
675
55
709
12
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
266
449
451
151
325
21
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
138
1
451
567
837
789
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
138
449
451
151
325
21
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
274
1
451
567
837
789
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
274
961
451
151
325
21
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
274
449
451
151
325
21
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
170
1
451
567
837
789
18
15
189
173
32
96
6
6
46
169
45
297
109
28
16
166
1
451
567
837
789
18
15
189
173
32
96
6
6
46
169
45
297
109
28
528
266
1
451
567
837
1813
18
15
189
173
32
96
6
6
46
169
45
297
109
28
528
266
33
675
599
837
1805
18
15
189
173
32
96
6
6
46
169
45
297
109
28
784
1162
1
675
599
709
1932
18
15
189
173
32
96
6
6
46
169
45
297
109
28
784
1162
33
675
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
297
109
28
784
1170
1
675
599
709
1932
18
15
189
173
32
96
6
6
46
169
45
297
109
28
784
1170
33
675
87
709
1932
18
15
189
173
32
96
6
6
46
169
45
297
109
540
528
266
1
675
599
1861
1309
18
15
189
173
32
96
6
6
46
169
45
297
109
540
528
266
33
675
599
1861
1309
18
15
189
173
32
96
6
6
46
169
45
297
109
540
784
1162
1
675
599
1861
844
18
15
189
173
32
96
6
6
46
169
45
297
109
540
784
1162
33
675
599
1861
844
18
15
189
173
32
96
6
6
46
169
45
297
109
540
784
1170
1
675
599
1861
844
18
15
189
173
32
96
6
6
46
169
45
297
109
540
784
1170
33
675
599
1861
844
18
15
189
173
32
96
6
6
46
169
45
297
109
108
16
266
961
675
55
13
12
18
15
189
173
32
96
6
6
46
169
45
297
109
284
16
266
1
451
311
965
524
18
15
189
173
32
96
6
6
46
169
45
297
109
284
16
266
961
675
55
965
524
18
15
189
173
32
96
6
6
46
169
45
297
109
284
16
266
449
451
151
965
524
18
15
189
173
32
96
6
6
46
169
45
297
109
284
16
274
1
451
311
965
524
18
15
189
173
32
96
6
6
46
169
45
297
109
284
16
274
961
451
151
965
524
18
15
189
173
32
96
6
6
46
169
45
297
109
284
16
274
449
451
151
965
524
18
15
189
173
32
96
6
6
46
169
45
297
109
284
16
166
1
451
311
965
524
18
15
189
173
32
96
6
6
46
169
45
297
109
284
784
266
1
451
311
965
780
18
15
189
173
32
96
6
6
46
169
45
297
109
284
784
266
449
451
151
965
780
18
15
189
173
32
96
6
6
46
169
45
297
109
284
784
274
1
451
311
965
780
18
15
189
173
32
96
6
6
46
169
45
297
109
284
784
274
961
451
151
965
780
18
15
189
173
32
96
6
6
46
169
45
297
109
284
784
274
449
451
151
965
780
18
15
189
173
32
96
6
6
46
169
45
297
109
172
16
266
961
675
55
141
12
18
15
189
173
32
96
6
6
46
169
45
297
109
172
456
585
33
802
567
653
388
18
15
189
173
32
96
6
6
46
169
45
297
109
172
456
586
33
803
567
653
388
18
15
189
173
32
96
6
6
46
169
45
297
109
188
16
266
1
451
151
133
4
18
15
189
173
32
96
6
6
46
169
45
297
109
188
16
266
961
675
55
133
4
18
15
189
173
32
96
6
6
46
169
45
297
109
188
16
266
449
451
151
133
4
18
15
189
173
32
96
6
6
46
169
45
297
109
188
272
266
1
675
599
1157
772
18
15
189
173
32
96
6
6
46
169
45
297
109
188
272
266
33
675
599
1157
772
18
15
189
173
32
96
6
6
46
169
45
297
109
188
272
166
33
675
599
1157
772
18
15
189
173
32
96
6
6
46
169
45
297
118
29
16
274
1
450
70
231
8
18
15
189
173
32
96
6
6
46
169
45
297
118
29
16
274
961
450
582
231
8
18
15
189
173
32
96
6
6
46
169
45
297
118
29
16
274
449
450
582
231
8
18
15
189
173
32
96
6
6
46
169
45
297
118
29
272
274
1
450
582
743
920
18
15
189
173
32
96
6
6
46
169
45
297
118
29
272
274
961
450
582
743
920
18
15
189
173
32
96
6
6
46
169
45
297
118
29
272
274
449
450
582
743
920
18
15
189
173
32
96
6
6
46
169
45
297
118
29
784
1298
1
450
582
743
1928
18
15
189
173
32
96
6
6
46
169
45
297
118
29
784
1170
1
450
582
743
1928
18
15
189
173
32
96
6
6
46
169
45
297
118
285
16
274
1
450
582
999
1032
18
15
189
173
32
96
6
6
46
169
45
297
118
285
16
274
961
450
582
999
1032
18
15
189
173
32
96
6
6
46
169
45
297
118
285
16
274
449
450
582
999
1032
18
15
189
173
32
96
6
6
46
169
45
297
118
285
272
274
1
450
582
999
1800
18
15
189
173
32
96
6
6
46
169
45
297
118
285
272
274
961
450
582
999
1800
18
15
189
173
32
96
6
6
46
169
45
297
118
285
272
274
449
450
582
999
1800
18
15
189
173
32
96
6
6
46
169
45
297
118
285
784
1298
1
450
582
999
776
18
15
189
173
32
96
6
6
46
169
45
297
182
29
16
274
1
450
198
39
8
18
15
189
173
32
96
6
6
46
169
45
297
182
29
16
274
961
450
198
39
8
18
15
189
173
32
96
6
6
46
169
45
297
182
29
16
274
449
450
198
39
8
18
15
189
173
32
96
6
6
46
169
45
297
182
29
272
274
961
450
198
551
904
18
15
189
173
32
96
6
6
46
169
45
297
182
29
272
274
449
450
198
551
904
18
15
189
173
32
96
6
6
46
169
45
297
182
285
16
274
1
450
198
455
8
18
15
189
173
32
96
6
6
46
169
45
297
182
285
16
274
961
450
198
455
8
18
15
189
173
32
96
6
6
46
169
45
297
182
285
16
274
449
450
198
455
8
18
15
189
173
32
96
6
6
46
169
45
297
182
182
16
265
1
450
198
258
267
18
15
189
173
32
96
6
6
46
169
45
297
182
182
16
137
1
450
198
258
267
18
15
189
173
32
96
6
6
46
169
45
297
182
182
16
137
449
450
198
258
267
18
15
189
173
32
96
6
6
46
169
45
297
182
182
16
274
1
450
198
258
267
18
15
189
173
32
96
6
6
46
169
45
297
182
182
16
274
961
450
198
258
267
18
15
189
173
32
96
6
6
46
169
45
297
182
182
16
274
449
450
198
258
267
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
265
1
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
265
961
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
137
1
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
137
449
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
162
1
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
266
1
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
274
1
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
274
961
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
272
274
449
450
198
258
779
18
15
189
173
32
96
6
6
46
169
45
297
182
182
456
137
1
450
198
258
387
18
15
189
173
32
96
6
6
46
169
45
297
182
182
456
137
449
450
198
258
387
18
15
189
173
32
96
6
6
46
169
45
297
182
182
456
585
1
450
198
258
387
18
15
189
173
32
96
6
6
46
169
45
297
621
540
528
266
1
675
1623
1349
1309
18
15
189
173
32
96
6
6
46
169
45
297
621
540
528
266
33
675
1623
1349
1309
18
15
189
173
32
96
6
6
46
169
45
297
621
540
1552
1190
33
675
1623
965
1548
18
15
189
173
32
96
6
6
46
169
45
297
621
284
528
266
1
675
1623
709
1548
18
15
189
173
32
96
6
6
46
169
45
297
621
284
528
266
33
675
1623
709
1548
18
15
189
173
32
96
6
6
46
169
45
297
621
284
272
266
1
675
1623
709
653
18
15
189
173
32
96
6
6
46
169
45
297
621
284
272
266
33
675
1623
709
653
18
15
189
173
32
96
6
6
46
169
45
297
621
284
272
138
33
675
1623
709
653
18
15
189
173
32
96
6
6
46
169
45
297
621
284
272
166
33
675
1623
709
653
18
15
189
173
32
96
6
6
46
169
45
297
493
28
16
266
961
675
1879
1093
12
18
15
189
173
32
96
6
6
46
169
45
297
493
284
16
266
1
451
407
197
12
18
15
189
173
32
96
6
6
46
169
45
297
493
284
16
266
449
451
407
197
12
18
15
189
173
32
96
6
6
46
169
45
297
493
284
16
274
1
450
407
197
12
18
15
189
173
32
96
6
6
46
169
45
297
493
284
16
274
961
451
407
453
12
18
15
189
173
32
96
6
6
46
169
45
297
493
284
16
274
449
451
407
197
12
18
15
189
173
32
96
6
6
46
169
45
297
493
284
784
266
1
451
407
453
780
18
15
189
173
32
96
6
6
46
169
45
297
493
284
784
266
449
451
407
453
780
18
15
189
173
32
96
6
6
46
169
45
297
493
284
784
274
1
450
407
453
780
18
15
189
173
32
96
6
6
46
169
45
297
493
284
784
274
961
451
407
453
780
18
15
189
173
32
96
6
6
46
169
45
297
493
284
784
274
449
451
407
453
780
18
15
189
173
32
96
6
6
46
169
45
297
493
188
16
266
1
451
407
5
4
18
15
189
173
32
96
6
6
46
169
45
297
493
188
16
266
961
675
1879
1029
4
18
15
189
173
32
96
6
6
46
169
45
297
493
188
16
266
449
451
407
5
4
18
15
189
173
32
96
6
6
46
169
45
297
493
188
16
138
1
451
407
5
4
18
15
189
173
32
96
6
6
46
169
45
297
493
188
16
138
449
451
407
5
4
18
15
189
173
32
96
6
6
46
169
45
297
493
188
272
266
961
675
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
266
769
963
567
837
524
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
266
65
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
266
385
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
266
833
963
567
837
524
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
266
417
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
266
801
995
567
837
1036
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
138
65
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
138
385
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
138
417
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
274
769
963
567
837
524
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
274
65
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
274
385
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
274
833
963
567
837
524
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
274
417
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
274
801
1059
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
170
385
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
170
417
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
166
385
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
16
166
417
35
87
197
12
18
15
189
173
32
96
6
6
46
169
173
41
109
28
528
266
769
963
567
837
1813
18
15
189
173
32
96
6
6
46
169
173
41
109
28
528
266
385
963
567
837
1813
18
15
189
173
32
96
6
6
46
169
173
41
109
28
784
1290
65
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
173
41
109
28
784
1290
385
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
173
41
109
28
784
1162
65
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
173
41
109
28
784
1298
65
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
173
41
109
28
784
1170
65
35
87
709
1932
18
15
189
173
32
96
6
6
46
169
173
41
109
540
528
266
65
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
173
41
109
540
528
274
65
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
173
41
109
540
1552
1290
65
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
173
41
109
540
1552
1162
65
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
173
41
109
540
1552
1298
65
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
173
41
109
540
1552
1298
705
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
266
769
1059
55
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
266
65
35
55
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
266
385
35
55
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
266
833
963
1079
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
274
769
963
1079
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
274
385
35
55
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
274
833
1059
55
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
274
417
35
55
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
16
274
801
1059
55
13
12
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
137
65
34
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
137
385
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
137
417
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
73
65
34
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
138
65
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
138
385
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
138
417
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
74
65
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
146
385
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
585
65
34
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
108
456
586
65
35
55
13
900
18
15
189
173
32
96
6
6
46
169
173
41
109
284
16
266
65
35
343
965
524
18
15
189
173
32
96
6
6
46
169
173
41
109
284
16
266
385
35
311
965
524
18
15
189
173
32
96
6
6
46
169
173
41
109
284
16
266
417
35
343
965
524
18
15
189
173
32
96
6
6
46
169
173
41
109
284
16
274
65
35
343
965
524
18
15
189
173
32
96
6
6
46
169
173
41
109
284
16
274
417
35
343
965
524
18
15
189
173
32
96
6
6
46
169
173
41
109
284
16
166
385
35
311
965
524
18
15
189
173
32
96
6
6
46
169
173
41
109
284
16
166
417
35
343
965
524
18
15
189
173
32
96
6
6
46
169
173
41
109
284
784
266
385
35
311
965
780
18
15
189
173
32
96
6
6
46
169
173
41
109
284
784
266
417
35
343
965
780
18
15
189
173
32
96
6
6
46
169
173
41
109
284
784
274
65
34
343
965
780
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
266
769
1059
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
266
65
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
266
385
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
266
833
451
311
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
266
417
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
266
929
1059
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
138
65
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
138
385
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
138
417
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
274
769
451
311
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
274
385
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
274
833
451
311
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
274
417
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
274
801
1059
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
170
385
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
16
170
417
35
55
141
12
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
137
65
34
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
137
385
35
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
137
417
35
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
138
65
35
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
138
385
35
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
138
417
35
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
146
65
34
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
146
385
35
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
585
65
34
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
172
456
586
65
35
55
141
388
18
15
189
173
32
96
6
6
46
169
173
41
109
796
784
266
65
35
855
1989
1292
18
15
189
173
32
96
6
6
46
169
173
41
109
796
784
1290
65
35
855
1989
1292
18
15
189
173
32
96
6
6
46
169
173
41
109
796
784
274
65
35
855
1989
1292
18
15
189
173
32
96
6
6
46
169
173
41
109
796
784
1298
65
35
855
1989
1292
18
15
189
173
32
96
6
6
46
169
173
41
109
188
16
266
769
1059
55
133
4
18
15
189
173
32
96
6
6
46
169
173
41
109
188
16
266
65
35
55
133
4
18
15
189
173
32
96
6
6
46
169
173
41
109
188
16
266
385
35
55
133
4
18
15
189
173
32
96
6
6
46
169
173
41
109
188
16
266
833
451
311
133
4
18
15
189
173
32
96
6
6
46
169
173
41
109
188
16
266
417
35
55
133
4
18
15
189
173
32
96
6
6
46
169
173
41
109
188
16
166
385
35
55
133
4
18
15
189
173
32
96
6
6
46
169
173
41
109
188
16
166
417
35
55
133
4
18
15
189
173
32
96
6
6
46
169
173
41
109
188
784
1290
65
35
663
1669
1796
18
15
189
173
32
96
6
6
46
169
173
41
118
29
16
274
769
450
326
231
8
18
15
189
173
32
96
6
6
46
169
173
41
118
29
16
274
65
450
70
231
8
18
15
189
173
32
96
6
6
46
169
173
41
118
29
272
274
769
962
582
743
904
18
15
189
173
32
96
6
6
46
169
173
41
118
285
16
274
769
450
326
903
520
18
15
189
173
32
96
6
6
46
169
173
41
118
285
16
274
65
450
326
903
520
18
15
189
173
32
96
6
6
46
169
173
41
118
285
272
274
769
962
582
999
1800
18
15
189
173
32
96
6
6
46
169
173
41
118
285
272
274
65
450
326
903
664
18
15
189
173
32
96
6
6
46
169
173
41
118
285
784
274
65
450
326
903
776
18
15
189
173
32
96
6
6
46
169
173
41
118
285
784
1298
65
450
326
903
776
18
15
189
173
32
96
6
6
46
169
173
41
182
29
16
274
769
450
454
551
8
18
15
189
173
32
96
6
6
46
169
173
41
182
29
16
274
65
450
454
551
8
18
15
189
173
32
96
6
6
46
169
173
41
182
29
272
274
769
962
454
967
920
18
15
189
173
32
96
6
6
46
169
173
41
182
29
272
274
65
450
454
967
920
18
15
189
173
32
96
6
6
46
169
173
41
182
285
16
274
769
450
454
455
8
18
15
189
173
32
96
6
6
46
169
173
41
182
285
16
274
65
450
454
455
8
18
15
189
173
32
96
6
6
46
169
173
41
182
285
784
274
65
450
454
455
776
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
265
769
962
454
130
11
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
265
385
450
454
258
267
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
265
897
450
454
258
267
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
265
833
962
454
130
11
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
137
385
450
454
258
267
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
266
385
450
454
258
267
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
266
897
450
454
258
267
18
15
189
173
32
96
6
6
46
169
173
41
182
182
16
274
769
450
454
258
267
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
265
769
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
265
65
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
265
385
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
265
897
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
265
833
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
137
65
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
137
385
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
162
385
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
266
897
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
274
769
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
272
274
65
450
454
258
779
18
15
189
173
32
96
6
6
46
169
173
41
182
182
456
137
385
450
454
258
387
18
15
189
173
32
96
6
6
46
169
173
41
182
182
456
585
65
450
454
258
387
18
15
189
173
32
96
6
6
46
169
173
553
109
540
528
274
833
1987
567
1861
1292
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
266
769
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
266
385
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
266
897
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
266
833
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
266
417
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
266
801
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
138
417
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
274
769
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
274
385
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
274
833
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
274
417
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
274
801
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
274
929
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
170
385
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
170
417
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
166
385
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
16
166
417
547
55
197
12
18
15
189
173
32
96
6
6
46
169
173
297
109
28
528
266
769
547
567
837
1805
18
15
189
173
32
96
6
6
46
169
173
297
109
28
528
266
417
547
567
837
1805
18
15
189
173
32
96
6
6
46
169
173
297
109
28
528
294
417
547
599
837
1868
18
15
189
173
32
96
6
6
46
169
173
297
109
28
528
294
801
547
567
837
1805
18
15
189
173
32
96
6
6
46
169
173
297
109
28
528
294
929
547
599
837
1868
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
266
769
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
266
65
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
266
385
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
266
897
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
266
801
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
266
929
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
294
417
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
294
801
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
272
294
929
547
87
709
925
18
15
189
173
32
96
6
6
46
169
173
297
109
28
784
1290
385
547
87
709
1932
18
15
189
173
32
96
6
6
46
169
173
297
109
28
784
1162
65
547
87
709
1932
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
266
769
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
266
385
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
266
897
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
266
833
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
274
769
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
274
385
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
274
833
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
274
417
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
274
801
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
16
274
929
547
55
13
12
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
137
65
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
138
65
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
290
769
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
290
801
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
585
65
546
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
298
801
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
294
769
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
294
801
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
108
456
586
65
547
567
525
900
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
266
769
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
266
385
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
266
897
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
266
833
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
266
417
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
266
801
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
266
929
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
274
769
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
274
385
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
274
833
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
274
417
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
274
801
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
274
929
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
166
385
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
16
166
417
547
55
965
524
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
266
769
547
55
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
266
385
547
55
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
266
897
547
55
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
266
417
547
55
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
266
801
547
55
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
274
769
547
55
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
274
65
547
567
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
284
784
274
801
547
55
965
780
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
266
769
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
266
385
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
266
897
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
266
833
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
266
417
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
266
801
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
266
929
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
138
417
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
274
769
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
274
385
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
274
833
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
274
417
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
274
801
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
274
929
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
170
385
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
16
170
417
547
55
141
12
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
137
65
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
137
385
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
137
417
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
138
65
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
138
385
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
138
417
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
146
65
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
146
385
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
585
65
546
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
172
456
586
65
547
55
141
388
18
15
189
173
32
96
6
6
46
169
173
297
109
796
528
294
417
547
599
1989
1036
18
15
189
173
32
96
6
6
46
169
173
297
109
796
784
266
417
547
599
1989
533
18
15
189
173
32
96
6
6
46
169
173
297
109
796
784
274
65
547
599
1989
533
18
15
189
173
32
96
6
6
46
169
173
297
109
796
784
1298
417
547
599
1989
533
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
266
769
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
266
385
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
266
897
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
266
833
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
266
417
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
266
801
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
166
385
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
16
166
417
547
55
133
4
18
15
189
173
32
96
6
6
46
169
173
297
109
188
272
162
417
546
599
1157
772
18
15
189
173
32
96
6
6
46
169
173
297
109
188
272
266
65
547
599
1157
772
18
15
189
173
32
96
6
6
46
169
173
297
109
188
272
266
385
547
599
1157
772
18
15
189
173
32
96
6
6
46
169
173
297
109
188
272
266
897
547
599
1157
772
18
15
189
173
32
96
6
6
46
169
173
297
109
188
272
266
417
547
599
1157
772
18
15
189
173
32
96
6
6
46
169
173
297
109
188
272
266
801
547
599
1157
772
18
15
189
173
32
96
6
6
46
169
173
297
109
188
272
166
417
547
599
1157
772
18
15
189
173
32
96
6
6
46
169
173
297
621
28
272
266
65
547
1623
1221
925
18
15
189
173
32
96
6
6
46
169
173
297
621
540
16
274
801
1571
1591
1349
1036
18
15
189
173
32
96
6
6
46
169
173
297
621
540
528
266
65
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
540
528
266
929
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
540
528
274
65
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
540
528
274
833
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
540
528
274
801
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
540
528
294
929
1571
1591
1349
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
108
16
274
801
1571
1591
1037
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
796
16
274
801
1571
1623
1477
12
18
15
189
173
32
96
6
6
46
169
173
297
621
796
528
266
65
547
1623
837
1101
18
15
189
173
32
96
6
6
46
169
173
297
621
796
528
266
929
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
169
173
297
621
796
528
274
65
547
1623
837
1101
18
15
189
173
32
96
6
6
46
169
173
297
621
796
528
274
833
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
169
173
297
621
796
528
274
801
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
169
173
297
621
796
528
294
929
1571
1591
1477
1036
18
15
189
173
32
96
6
6
46
169
173
297
621
796
784
274
65
547
1623
1477
1292
18
15
189
173
32
96
6
6
46
169
173
297
621
1644
528
266
65
547
1591
1549
268
18
15
189
173
32
96
6
6
46
169
173
297
621
1644
528
274
65
547
1591
1549
268
18
15
189
173
32
96
6
6
46
169
173
297
621
1644
528
274
833
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
169
173
297
621
1644
528
274
801
1571
1591
1549
268
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
266
385
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
266
897
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
266
833
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
266
417
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
266
801
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
274
385
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
274
833
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
274
801
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
274
929
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
170
417
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
28
16
166
417
547
1879
1093
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
266
385
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
266
897
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
266
833
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
266
417
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
266
801
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
266
929
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
274
385
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
274
833
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
274
801
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
274
929
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
170
417
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
16
166
417
547
1879
325
12
18
15
189
173
32
96
6
6
46
169
173
297
493
284
784
266
385
547
1879
325
780
18
15
189
173
32
96
6
6
46
169
173
297
493
284
784
266
897
547
1879
325
780
18
15
189
173
32
96
6
6
46
169
173
297
493
284
784
266
417
547
1879
325
780
18
15
189
173
32
96
6
6
46
169
173
297
493
284
784
266
801
547
1879
325
780
18
15
189
173
32
96
6
6
46
169
173
297
493
284
784
274
801
547
1879
325
780
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
266
385
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
266
897
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
266
801
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
274
385
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
274
833
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
274
801
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
274
929
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
170
417
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
16
166
417
547
1879
1349
12
18
15
189
173
32
96
6
6
46
169
173
297
493
796
528
266
929
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
169
173
297
493
796
528
274
833
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
169
173
297
493
796
528
274
801
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
169
173
297
493
796
528
294
929
1571
1879
1349
1036
18
15
189
173
32
96
6
6
46
169
173
297
493
796
784
266
385
547
1879
1349
268
18
15
189
173
32
96
6
6
46
169
173
297
493
796
784
266
897
547
1879
1349
268
18
15
189
173
32
96
6
6
46
169
173
297
493
796
784
266
417
547
1879
1349
268
18
15
189
173
32
96
6
6
46
169
173
297
493
796
784
266
801
547
1879
1349
268
18
15
189
173
32
96
6
6
46
169
173
297
493
796
784
274
833
547
1879
1349
268
18
15
189
173
32
96
6
6
46
169
173
297
493
796
784
274
801
547
1879
1349
268
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
266
769
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
266
385
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
266
897
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
266
833
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
266
417
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
266
801
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
138
417
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
16
166
417
547
1879
1029
4
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
162
417
546
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
266
769
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
266
385
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
266
897
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
266
417
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
266
801
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
266
929
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
166
417
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
294
417
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
294
801
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
173
297
493
188
272
294
929
547
1879
1029
772
18
15
189
173
32
96
6
6
46
169
301
41
109
28
528
266
513
35
855
837
1805
18
15
189
173
32
96
6
6
46
169
301
41
109
28
528
266
545
35
343
837
1868
18
15
189
173
32
96
6
6
46
169
301
41
109
28
528
294
545
35
343
837
1868
18
15
189
173
32
96
6
6
46
169
301
41
109
28
784
1290
545
35
343
709
1932
18
15
189
173
32
96
6
6
46
169
301
41
109
28
784
1298
545
35
343
709
1932
18
15
189
173
32
96
6
6
46
169
301
41
109
540
528
266
513
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
301
41
109
540
528
266
545
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
301
41
109
540
528
274
545
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
301
41
109
540
528
294
545
35
855
1861
1292
18
15
189
173
32
96
6
6
46
169
301
41
109
540
1552
1290
513
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
301
41
109
540
1552
1290
545
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
301
41
109
540
1552
1314
545
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
301
41
109
540
1552
1298
545
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
301
41
109
540
1552
1318
545
35
855
1861
1565
18
15
189
173
32
96
6
6
46
169
301
41
109
540
784
1290
513
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
301
41
109
540
784
1290
545
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
301
41
109
540
784
1298
545
35
855
1861
780
18
15
189
173
32
96
6
6
46
169
301
41
109
796
528
294
545
35
855
1989
1036
18
15
189
173
32
96
6
6
46
169
301
41
109
796
784
1290
513
35
855
1989
780
18
15
189
173
32
96
6
6
46
169
301
41
109
796
784
1290
545
35
855
1989
780
18
15
189
173
32
96
6
6
46
169
301
41
109
796
784
1298
545
35
855
1989
780
18
15
189
173
32
96
6
6
46
169
301
553
109
28
528
266
513
963
567
837
1813
18
15
189
173
32
96
6
6
46
169
301
553
109
28
528
266
545
931
567
837
1813
18
15
189
173
32
96
6
6
46
169
301
553
109
28
528
294
545
931
567
837
1813
18
15
189
173
32
96
6
6
46
169
301
553
109
540
528
266
513
963
567
1861
1301
18
15
189
173
32
96
6
6
46
169
301
553
109
540
528
266
545
931
567
1861
1301
18
15
189
173
32
96
6
6
46
169
301
553
109
540
528
274
513
963
567
1861
1301
18
15
189
173
32
96
6
6
46
169
301
553
109
540
528
274
545
931
567
1861
1301
18
15
189
173
32
96
6
6
46
169
301
553
109
540
528
294
545
931
567
1861
1301
18
15
189
173
32
96
6
6
46
169
301
553
109
540
784
1290
513
963
567
1861
789
18
15
189
173
32
96
6
6
46
169
301
553
109
540
784
1290
545
931
567
1861
789
18
15
189
173
32
96
6
6
46
169
301
553
109
540
784
1298
513
963
567
1861
789
18
15
189
173
32
96
6
6
46
169
301
553
109
540
784
1298
545
931
567
1861
789
18
15
189
173
32
96
6
6
46
169
301
553
109
108
528
266
513
931
567
1549
1805
18
15
189
173
32
96
6
6
46
169
301
553
118
541
528
274
513
962
582
1895
1288
18
15
189
173
32
96
6
6
46
169
301
553
118
541
272
274
513
962
582
1895
648
18
15
189
173
32
96
6
6
46
169
301
553
118
797
528
274
513
962
582
2023
1032
18
15
189
173
32
96
6
6
46
169
301
553
694
541
272
274
513
962
966
967
664
18
15
189
173
32
96
6
6
46
169
301
553
694
1718
1552
1289
513
962
966
1922
1035
18
15
189
173
32
96
6
6
46
169
301
297
109
28
528
266
513
195
567
837
1813
18
15
189
173
32
96
6
6
46
169
301
297
109
28
528
266
545
547
567
837
1805
18
15
189
173
32
96
6
6
46
169
301
297
109
28
528
294
545
547
567
837
1805
18
15
189
173
32
96
6
6
46
169
301
297
109
28
784
1290
545
547
599
709
1932
18
15
189
173
32
96
6
6
46
169
301
297
109
28
784
1298
545
547
599
709
1932
18
15
189
173
32
96
6
6
46
169
301
297
109
540
528
266
513
707
567
1861
1301
18
15
189
173
32
96
6
6
46
169
301
297
109
540
528
266
545
547
599
1861
1292
18
15
189
173
32
96
6
6
46
169
301
297
109
540
528
274
513
707
567
1861
1301
18
15
189
173
32
96
6
6
46
169
301
297
109
540
528
274
545
547
599
1861
1292
18
15
189
173
32
96
6
6
46
169
301
297
109
540
528
294
545
547
599
1861
1292
18
15
189
173
32
96
6
6
46
169
301
297
109
540
1552
1290
513
707
567
1861
1557
18
15
189
173
32
96
6
6
46
169
301
297
109
540
1552
1298
513
707
567
1861
1557
18
15
189
173
32
96
6
6
46
169
301
297
109
540
784
1290
513
707
567
1861
844
18
15
189
173
32
96
6
6
46
169
301
297
109
540
784
1290
545
547
599
1861
780
18
15
189
173
32
96
6
6
46
169
301
297
109
540
784
1298
513
707
567
1861
844
18
15
189
173
32
96
6
6
46
169
301
297
109
540
784
1298
545
547
599
1861
780
18
15
189
173
32
96
6
6
46
169
301
297
109
796
528
294
545
547
599
1989
1036
18
15
189
173
32
96
6
6
46
169
301
297
109
796
784
1290
545
547
599
1989
524
18
15
189
173
32
96
6
6
46
169
301
297
109
796
784
1298
545
547
599
1989
524
18
15
189
173
32
96
6
6
46
169
301
297
109
188
784
1290
513
419
151
645
1796
18
15
189
173
32
96
6
6
46
169
301
297
118
29
272
274
513
322
70
231
920
18
15
189
173
32
96
6
6
46
169
301
297
118
285
272
274
513
194
70
903
680
18
15
189
173
32
96
6
6
46
169
301
297
118
285
784
1298
513
322
70
903
776
18
15
189
173
32
96
6
6
46
169
301
297
182
29
272
274
513
194
198
39
904
18
15
189
173
32
96
6
6
46
169
301
297
621
28
784
1290
545
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
169
301
297
621
28
784
1298
545
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
169
301
297
621
540
528
266
545
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
169
301
297
621
540
528
274
545
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
169
301
297
621
540
528
294
545
547
1623
1349
1292
18
15
189
173
32
96
6
6
46
169
301
297
621
540
784
1290
545
547
1623
1349
780
18
15
189
173
32
96
6
6
46
169
301
297
621
540
784
1298
545
547
1623
1349
780
18
15
189
173
32
96
6
6
46
169
301
297
621
284
528
266
545
547
1623
709
1548
18
15
189
173
32
96
6
6
46
169
301
297
621
284
528
274
545
547
1623
709
1548
18
15
189
173
32
96
6
6
46
169
301
297
621
284
272
266
545
547
1623
709
653
18
15
189
173
32
96
6
6
46
169
301
297
621
284
272
274
545
547
1623
709
653
18
15
189
173
32
96
6
6
46
169
301
297
621
796
528
266
545
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
169
301
297
621
796
528
274
545
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
169
301
297
621
796
528
294
545
547
1623
1477
1036
18
15
189
173
32
96
6
6
46
169
301
297
621
796
784
1290
545
547
1623
1477
268
18
15
189
173
32
96
6
6
46
169
301
297
621
796
784
1298
545
547
1623
1477
268
18
15
189
173
32
96
6
6
46
169
301
809
621
540
528
266
545
1571
1111
1349
1292
18
15
189
173
32
96
6
6
46
169
301
809
621
540
528
274
513
1731
1079
1349
1292
18
15
189
173
32
96
6
6
46
169
301
809
621
540
528
274
545
1571
1111
1349
1292
18
15
189
173
32
96
6
6
46
169
301
809
621
284
528
266
545
1571
1111
709
1548
18
15
189
173
32
96
6
6
46
169
301
809
621
284
528
274
545
1571
1111
709
1548
18
15
189
173
32
96
6
6
46
169
301
809
621
284
272
266
545
1571
1111
709
653
18
15
189
173
32
96
6
6
46
169
301
809
621
284
272
274
545
1571
1111
709
653
18
15
189
173
32
96
6
6
46
169
301
809
621
796
528
266
545
1571
1111
1477
1036
18
15
189
173
32
96
6
6
46
169
301
809
621
796
528
274
545
1571
1111
1477
1036
18
15
189
173
32
96
6
6
46
169
301
809
630
541
528
274
513
1730
1094
1383
1288
18
15
189
173
32
96
6
6
46
169
301
809
630
541
272
274
513
1730
1094
1383
648
18
15
189
173
32
96
6
6
46
169
301
809
630
285
528
274
513
1730
1094
743
1544
18
15
189
173
32
96
6
6
46
169
301
809
630
797
528
274
513
1730
1094
1415
1032
18
15
189
173
32
96
6
6
46
297
45
41
109
28
16
394
33
35
87
197
12
18
15
189
173
32
96
6
6
46
297
45
41
109
28
16
426
33
35
87
197
12
18
15
189
173
32
96
6
6
46
297
45
41
109
28
16
422
33
35
87
197
12
18
15
189
173
32
96
6
6
46
297
45
41
109
284
16
422
33
35
87
965
1036
18
15
189
173
32
96
6
6
46
297
45
41
109
172
16
426
33
35
55
141
12
18
15
189
173
32
96
6
6
46
297
45
41
109
172
456
402
33
99
55
141
388
18
15
189
173
32
96
6
6
46
297
45
41
109
796
1296
402
33
547
599
1989
1805
18
15
189
173
32
96
6
6
46
297
45
297
109
172
456
402
33
483
311
141
388
18
15
189
173
32
96
6
6
46
297
45
297
109
796
1296
402
33
675
599
1989
1805
18
15
189
173
32
96
6
6
46
297
109
41
109
108
456
393
1
547
55
13
900
18
15
189
173
32
96
6
6
46
297
109
41
109
108
456
394
1
547
55
13
900
18
15
189
173
32
96
6
6
46
297
109
41
109
172
456
393
1
547
55
141
388
18
15
189
173
32
96
6
6
46
297
109
41
109
172
456
394
1
547
55
141
388
18
15
189
173
32
96
6
6
46
297
109
41
182
182
456
393
1
898
454
258
387
18
15
189
173
32
96
6
6
46
297
109
41
182
182
456
841
1
898
454
258
387
18
15
189
173
32
96
6
6
46
297
109
297
182
182
272
393
1
386
198
258
779
18
15
189
173
32
96
6
6
46
297
109
297
182
182
456
393
1
386
198
258
387
18
15
189
173
32
96
6
6
46
297
557
321
118
29
272
402
961
521
46
391
920
18
15
189
173
32
96
6
6
46
297
557
321
630
285
272
402
961
521
1582
743
648
18
15
189
173
32
96
6
6
46
297
557
41
109
28
16
394
897
67
87
197
12
18
15
189
173
32
96
6
6
46
297
557
41
109
28
16
394
961
67
87
197
12
18
15
189
173
32
96
6
6
46
297
557
41
109
28
16
394
929
1059
87
197
12
18
15
189
173
32
96
6
6
46
297
557
41
109
28
16
426
897
675
343
197
12
18
15
189
173
32
96
6
6
46
297
557
41
109
28
16
426
929
1059
87
197
12
18
15
189
173
32
96
6
6
46
297
557
41
109
28
16
422
897
675
343
197
12
18
15
189
173
32
96
6
6
46
297
557
41
109
28
16
422
929
1059
87
197
12
18
15
189
173
32
96
6
6
46
297
557
41
109
540
16
394
929
675
567
1861
1036
18
15
189
173
32
96
6
6
46
297
557
41
109
540
784
1446
929
675
567
1861
780
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
393
897
675
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
393
929
674
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
394
897
675
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
394
929
675
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
402
897
675
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
402
929
675
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
458
897
675
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
108
456
458
929
675
567
13
900
18
15
189
173
32
96
6
6
46
297
557
41
109
284
16
422
897
675
343
965
1036
18
15
189
173
32
96
6
6
46
297
557
41
109
284
16
422
929
35
87
965
1036
18
15
189
173
32
96
6
6
46
297
557
41
109
172
16
394
929
1059
55
141
12
18
15
189
173
32
96
6
6
46
297
557
41
109
172
16
426
897
675
567
1677
1036
18
15
189
173
32
96
6
6
46
297
557
41
109
172
16
426
929
1059
55
141
12
18
15
189
173
32
96
6
6
46
297
557
41
109
172
272
394
929
1059
1591
1165
780
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
393
897
35
55
141
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
393
929
1059
55
141
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
394
897
35
55
141
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
394
929
1059
55
141
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
457
897
675
567
1677
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
457
929
675
567
1677
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
402
897
675
567
1677
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
402
929
35
55
141
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
458
897
675
567
1677
388
18
15
189
173
32
96
6
6
46
297
557
41
109
172
456
458
929
675
567
1677
388
18
15
189
173
32
96
6
6
46
297
557
41
109
796
1296
394
929
675
599
1989
1805
18
15
189
173
32
96
6
6
46
297
557
41
109
796
1296
402
897
675
599
1989
1805
18
15
189
173
32
96
6
6
46
297
557
41
109
796
1296
402
929
675
599
1989
1805
18
15
189
173
32
96
6
6
46
297
557
41
109
188
16
422
897
675
567
1669
1028
18
15
189
173
32
96
6
6
46
297
557
41
109
188
16
422
929
1059
55
133
4
18
15
189
173
32
96
6
6
46
297
557
41
621
540
16
394
929
675
1847
1349
589
18
15
189
173
32
96
6
6
46
297
557
41
621
540
16
422
897
675
1847
1349
589
18
15
189
173
32
96
6
6
46
297
557
41
621
540
16
422
929
675
1847
1349
589
18
15
189
173
32
96
6
6
46
297
557
41
621
540
784
1446
929
675
1847
1349
780
18
15
189
173
32
96
6
6
46
297
557
41
621
108
456
393
897
675
1847
525
900
18
15
189
173
32
96
6
6
46
297
557
41
621
108
456
393
929
675
1847
525
900
18
15
189
173
32
96
6
6
46
297
557
41
621
108
456
394
897
675
1847
525
900
18
15
189
173
32
96
6
6
46
297
557
41
621
108
456
394
929
675
1847
525
900
18
15
189
173
32
96
6
6
46
297
557
41
621
108
456
402
897
675
1847
525
900
18
15
189
173
32
96
6
6
46
297
557
41
621
108
456
402
929
675
1847
525
900
18
15
189
173
32
96
6
6
46
297
557
41
621
108
456
458
897
675
1847
525
900
18
15
189
173
32
96
6
6
46
297
557
41
621
284
16
426
897
675
1879
709
524
18
15
189
173
32
96
6
6
46
297
557
41
621
284
16
426
929
675
1879
709
524
18
15
189
173
32
96
6
6
46
297
557
41
621
284
16
422
897
675
1879
709
524
18
15
189
173
32
96
6
6
46
297
557
41
621
284
16
422
929
675
1879
709
524
18
15
189
173
32
96
6
6
46
297
557
41
621
796
1296
394
929
675
1879
837
1805
18
15
189
173
32
96
6
6
46
297
557
41
621
796
1296
402
897
675
1879
837
1805
18
15
189
173
32
96
6
6
46
297
557
41
621
796
1296
402
929
675
1879
837
1805
18
15
189
173
32
96
6
6
46
297
557
41
621
188
16
422
897
675
1847
1157
4
18
15
189
173
32
96
6
6
46
297
557
41
621
188
16
422
929
675
1847
1157
4
18
15
189
173
32
96
6
6
46
297
557
553
109
540
784
1446
929
963
567
1861
789
18
15
189
173
32
96
6
6
46
297
557
553
621
28
16
394
897
963
919
1221
268
18
15
189
173
32
96
6
6
46
297
557
553
621
28
16
394
961
963
919
1221
268
18
15
189
173
32
96
6
6
46
297
557
553
621
796
1296
394
961
963
919
837
1805
18
15
189
173
32
96
6
6
46
297
557
553
621
796
1296
402
897
963
919
837
1805
18
15
189
173
32
96
6
6
46
297
557
553
1645
1564
1296
394
961
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
297
557
553
1645
1564
1296
402
897
963
1943
1221
1805
18
15
189
173
32
96
6
6
46
297
557
297
109
28
16
394
929
547
567
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
109
28
16
426
897
1187
87
197
12
18
15
189
173
32
96
6
6
46
297
557
297
109
28
16
426
929
547
567
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
109
28
16
422
897
1187
87
197
12
18
15
189
173
32
96
6
6
46
297
557
297
109
28
16
422
929
547
567
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
109
28
272
422
929
1187
87
453
925
18
15
189
173
32
96
6
6
46
297
557
297
109
540
16
394
929
547
567
1861
589
18
15
189
173
32
96
6
6
46
297
557
297
109
540
784
1446
929
547
567
1861
780
18
15
189
173
32
96
6
6
46
297
557
297
109
108
456
393
897
1187
55
13
900
18
15
189
173
32
96
6
6
46
297
557
297
109
108
456
393
929
1186
55
13
900
18
15
189
173
32
96
6
6
46
297
557
297
109
108
456
394
929
1187
55
13
900
18
15
189
173
32
96
6
6
46
297
557
297
109
108
456
402
897
1187
55
13
900
18
15
189
173
32
96
6
6
46
297
557
297
109
108
456
402
929
163
55
13
900
18
15
189
173
32
96
6
6
46
297
557
297
109
108
456
458
897
1187
55
13
900
18
15
189
173
32
96
6
6
46
297
557
297
109
108
456
458
929
1187
55
13
900
18
15
189
173
32
96
6
6
46
297
557
297
109
284
16
422
897
1187
87
965
524
18
15
189
173
32
96
6
6
46
297
557
297
109
284
16
422
929
547
599
965
1036
18
15
189
173
32
96
6
6
46
297
557
297
109
172
16
394
929
547
567
1165
1036
18
15
189
173
32
96
6
6
46
297
557
297
109
172
16
426
929
547
567
1165
1036
18
15
189
173
32
96
6
6
46
297
557
297
109
172
272
394
929
547
567
1165
780
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
393
897
547
567
1165
1412
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
393
929
1186
55
141
388
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
394
897
547
567
1165
1412
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
394
929
547
567
1165
1412
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
457
897
1187
55
141
388
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
457
929
1187
55
141
388
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
402
897
1187
55
141
388
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
402
929
547
567
1165
1412
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
458
897
1187
55
141
388
18
15
189
173
32
96
6
6
46
297
557
297
109
172
456
458
929
1187
55
141
388
18
15
189
173
32
96
6
6
46
297
557
297
109
796
1296
394
961
547
599
1989
1805
18
15
189
173
32
96
6
6
46
297
557
297
109
796
1296
394
929
547
599
1989
1805
18
15
189
173
32
96
6
6
46
297
557
297
109
796
1296
402
929
547
599
1989
1805
18
15
189
173
32
96
6
6
46
297
557
297
109
188
16
422
897
1187
87
645
4
18
15
189
173
32
96
6
6
46
297
557
297
109
188
16
422
929
547
567
1157
1028
18
15
189
173
32
96
6
6
46
297
557
297
621
28
16
394
929
547
1591
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
28
16
426
897
1187
1623
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
28
16
426
929
547
1591
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
28
16
422
897
1187
1623
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
28
16
422
929
547
1591
1221
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
540
16
394
929
547
1591
1349
332
18
15
189
173
32
96
6
6
46
297
557
297
621
540
16
422
897
1187
1623
965
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
540
16
422
929
547
1591
1349
332
18
15
189
173
32
96
6
6
46
297
557
297
621
540
784
1446
929
547
1591
965
780
18
15
189
173
32
96
6
6
46
297
557
297
621
108
456
393
897
1187
1591
525
900
18
15
189
173
32
96
6
6
46
297
557
297
621
108
456
393
929
1186
1591
525
900
18
15
189
173
32
96
6
6
46
297
557
297
621
108
456
394
929
1187
1591
525
900
18
15
189
173
32
96
6
6
46
297
557
297
621
108
456
402
897
1187
1591
525
900
18
15
189
173
32
96
6
6
46
297
557
297
621
108
456
458
897
1187
1591
525
900
18
15
189
173
32
96
6
6
46
297
557
297
621
108
456
458
929
1187
1591
525
900
18
15
189
173
32
96
6
6
46
297
557
297
621
284
16
426
897
1187
1623
709
12
18
15
189
173
32
96
6
6
46
297
557
297
621
284
16
426
929
547
1623
709
12
18
15
189
173
32
96
6
6
46
297
557
297
621
284
16
422
897
1187
1623
709
12
18
15
189
173
32
96
6
6
46
297
557
297
621
284
16
422
929
547
1623
709
12
18
15
189
173
32
96
6
6
46
297
557
297
621
284
272
394
897
579
1623
709
653
18
15
189
173
32
96
6
6
46
297
557
297
621
284
272
394
961
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
557
297
621
284
272
394
929
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
557
297
621
284
272
402
897
579
1623
709
653
18
15
189
173
32
96
6
6
46
297
557
297
621
284
272
402
961
579
1623
709
653
18
15
189
173
32
96
6
6
46
297
557
297
621
284
272
422
897
579
1623
709
653
18
15
189
173
32
96
6
6
46
297
557
297
621
284
272
422
929
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
557
297
621
172
16
394
929
547
1591
1165
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
172
16
426
929
547
1591
1165
1036
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
393
897
547
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
393
929
1186
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
841
929
547
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
394
897
547
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
394
929
547
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
457
897
1187
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
457
929
1187
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
402
897
1187
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
402
929
547
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
842
929
547
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
458
897
1187
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
172
456
458
929
1187
1591
1165
388
18
15
189
173
32
96
6
6
46
297
557
297
621
796
16
426
897
1187
1623
1477
12
18
15
189
173
32
96
6
6
46
297
557
297
621
796
16
426
929
547
1623
837
12
18
15
189
173
32
96
6
6
46
297
557
297
621
796
16
422
897
1187
1623
1477
12
18
15
189
173
32
96
6
6
46
297
557
297
621
796
16
422
929
547
1623
837
12
18
15
189
173
32
96
6
6
46
297
557
297
621
796
1296
394
961
547
1623
837
1805
18
15
189
173
32
96
6
6
46
297
557
297
621
796
1296
394
929
547
1623
837
1805
18
15
189
173
32
96
6
6
46
297
557
297
621
796
1296
402
897
579
1623
837
1805
18
15
189
173
32
96
6
6
46
297
557
297
621
796
1296
402
929
547
1623
837
1805
18
15
189
173
32
96
6
6
46
297
557
297
621
188
16
422
929
547
1591
1157
1028
18
15
189
173
32
96
6
6
46
297
557
297
493
28
16
426
929
547
1879
1093
1036
18
15
189
173
32
96
6
6
46
297
557
297
493
28
16
422
929
547
1879
1093
1036
18
15
189
173
32
96
6
6
46
297
557
297
493
284
16
426
929
547
1879
325
12
18
15
189
173
32
96
6
6
46
297
557
297
493
284
16
422
929
547
1879
325
12
18
15
189
173
32
96
6
6
46
297
557
297
493
796
16
426
929
547
1879
1349
12
18
15
189
173
32
96
6
6
46
297
557
297
493
796
16
422
929
547
1879
1349
12
18
15
189
173
32
96
6
6
46
297
557
297
493
188
16
394
929
547
1879
1029
4
18
15
189
173
32
96
6
6
46
297
557
297
493
188
16
422
929
547
1879
1029
4
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
418
897
579
1879
1029
772
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
418
929
546
1879
1029
772
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
394
897
579
1879
1029
772
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
394
961
547
1879
1029
772
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
394
929
547
1879
1029
772
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
402
897
579
1879
1029
772
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
422
897
579
1879
1029
772
18
15
189
173
32
96
6
6
46
297
557
297
493
188
272
422
929
547
1879
1029
772
18
15
189
173
32
96
6
6
46
297
173
41
109
172
456
393
65
483
311
141
388
18
15
189
173
32
96
6
6
46
297
173
41
109
172
456
394
65
483
311
141
388
18
15
189
173
32
96
6
6
46
297
173
41
118
285
272
402
65
450
326
903
664
18
15
189
173
32
96
6
6
46
297
173
41
182
29
272
402
65
450
454
967
920
18
15
189
173
32
96
6
6
46
297
173
41
182
182
272
393
65
450
454
258
779
18
15
189
173
32
96
6
6
46
297
173
41
182
182
272
402
65
450
454
258
779
18
15
189
173
32
96
6
6
46
297
173
41
182
182
456
841
65
450
454
258
387
18
15
189
173
32
96
6
6
46
297
301
65
118
29
272
402
449
9
46
743
920
18
15
189
173
32
96
6
6
46
297
301
321
118
29
272
402
449
521
46
391
920
18
15
189
173
32
96
6
6
46
297
301
321
118
797
1296
402
449
521
558
2023
1800
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
394
193
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
394
545
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
394
449
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
394
417
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
426
545
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
426
417
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
422
545
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
16
422
417
35
87
197
12
18
15
189
173
32
96
6
6
46
297
301
41
109
28
784
1442
417
34
343
709
1932
18
15
189
173
32
96
6
6
46
297
301
41
109
28
784
1446
417
35
343
709
1932
18
15
189
173
32
96
6
6
46
297
301
41
109
540
16
394
449
35
855
1861
1036
18
15
189
173
32
96
6
6
46
297
301
41
109
540
16
394
417
35
855
1861
1036
18
15
189
173
32
96
6
6
46
297
301
41
109
284
16
422
545
35
343
965
1036
18
15
189
173
32
96
6
6
46
297
301
41
109
284
16
422
417
35
87
965
1036
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
393
385
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
393
193
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
394
385
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
394
193
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
457
193
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
402
193
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
402
417
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
172
456
458
193
35
311
141
388
18
15
189
173
32
96
6
6
46
297
301
41
109
796
1296
394
449
35
855
1989
1805
18
15
189
173
32
96
6
6
46
297
301
41
109
796
1296
394
417
35
855
1989
1805
18
15
189
173
32
96
6
6
46
297
301
41
109
796
1296
402
193
35
855
1989
1805
18
15
189
173
32
96
6
6
46
297
301
41
109
796
1296
402
417
35
855
1989
1805
18
15
189
173
32
96
6
6
46
297
301
41
109
188
16
422
545
35
87
133
4
18
15
189
173
32
96
6
6
46
297
301
41
109
188
16
422
417
35
343
133
4
18
15
189
173
32
96
6
6
46
297
301
553
109
28
16
394
385
963
567
837
21
18
15
189
173
32
96
6
6
46
297
301
553
109
28
16
394
417
931
567
837
21
18
15
189
173
32
96
6
6
46
297
301
553
109
28
16
426
385
995
567
837
1036
18
15
189
173
32
96
6
6
46
297
301
553
109
28
16
426
417
931
567
837
21
18
15
189
173
32
96
6
6
46
297
301
553
109
28
16
422
385
995
567
837
1036
18
15
189
173
32
96
6
6
46
297
301
553
109
28
16
422
417
963
567
837
21
18
15
189
173
32
96
6
6
46
297
301
553
109
540
16
394
385
963
567
1861
533
18
15
189
173
32
96
6
6
46
297
301
553
109
540
16
394
705
963
567
1861
533
18
15
189
173
32
96
6
6
46
297
301
553
109
540
16
394
417
931
567
1861
533
18
15
189
173
32
96
6
6
46
297
301
553
109
540
784
1446
385
963
567
1861
789
18
15
189
173
32
96
6
6
46
297
301
553
109
540
784
1446
545
931
567
1861
789
18
15
189
173
32
96
6
6
46
297
301
553
109
540
784
1446
449
995
567
1861
780
18
15
189
173
32
96
6
6
46
297
301
553
109
540
784
1446
417
963
567
1861
789
18
15
189
173
32
96
6
6
46
297
301
553
109
188
16
422
417
931
1175
1157
1028
18
15
189
173
32
96
6
6
46
297
301
553
118
29
272
402
385
962
1094
231
904
18
15
189
173
32
96
6
6
46
297
301
553
118
797
1296
402
385
962
582
2023
1800
18
15
189
173
32
96
6
6
46
297
301
553
694
694
16
393
385
962
966
898
1035
18
15
189
173
32
96
6
6
46
297
301
553
694
694
16
393
705
962
966
898
1035
18
15
189
173
32
96
6
6
46
297
301
553
694
694
16
393
449
962
966
898
1035
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
394
385
195
151
325
21
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
394
193
195
55
325
780
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
394
705
547
567
837
524
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
394
449
547
599
197
12
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
394
417
547
599
197
12
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
426
385
195
151
325
21
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
426
417
547
567
837
524
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
422
385
195
151
325
21
18
15
189
173
32
96
6
6
46
297
301
297
109
28
16
422
417
195
151
325
21
18
15
189
173
32
96
6
6
46
297
301
297
109
28
784
1442
385
323
599
709
1932
18
15
189
173
32
96
6
6
46
297
301
297
109
28
784
1442
545
547
599
709
1932
18
15
189
173
32
96
6
6
46
297
301
297
109
28
784
1442
417
546
599
709
1932
18
15
189
173
32
96
6
6
46
297
301
297
109
28
784
1446
385
323
599
709
1932
18
15
189
173
32
96
6
6
46
297
301
297
109
28
784
1446
545
547
599
709
1932
18
15
189
173
32
96
6
6
46
297
301
297
109
28
784
1446
417
547
599
709
1932
18
15
189
173
32
96
6
6
46
297
301
297
109
540
16
394
385
451
567
1861
533
18
15
189
173
32
96
6
6
46
297
301
297
109
540
16
394
193
451
567
1861
533
18
15
189
173
32
96
6
6
46
297
301
297
109
540
16
394
705
547
599
1861
1036
18
15
189
173
32
96
6
6
46
297
301
297
109
540
16
394
449
547
599
1861
1036
18
15
189
173
32
96
6
6
46
297
301
297
109
540
16
394
417
547
599
1861
1036
18
15
189
173
32
96
6
6
46
297
301
297
109
540
784
1446
545
547
599
1861
780
18
15
189
173
32
96
6
6
46
297
301
297
109
540
784
1446
417
547
599
1861
780
18
15
189
173
32
96
6
6
46
297
301
297
109
108
456
393
385
547
567
525
900
18
15
189
173
32
96
6
6
46
297
301
297
109
108
456
393
705
547
567
525
900
18
15
189
173
32
96
6
6
46
297
301
297
109
108
456
394
385
547
567
525
900
18
15
189
173
32
96
6
6
46
297
301
297
109
108
456
394
705
547
567
525
900
18
15
189
173
32
96
6
6
46
297
301
297
109
108
456
402
385
547
567
525
900
18
15
189
173
32
96
6
6
46
297
301
297
109
108
456
402
417
547
567
525
900
18
15
189
173
32
96
6
6
46
297
301
297
109
108
456
458
385
547
567
525
900
18
15
189
173
32
96
6
6
46
297
301
297
109
284
16
422
385
451
311
965
524
18
15
189
173
32
96
6
6
46
297
301
297
109
284
16
422
417
547
599
965
1036
18
15
189
173
32
96
6
6
46
297
301
297
109
172
16
394
385
483
311
141
12
18
15
189
173
32
96
6
6
46
297
301
297
109
172
16
394
705
547
567
653
524
18
15
189
173
32
96
6
6
46
297
301
297
109
172
16
394
417
419
55
141
12
18
15
189
173
32
96
6
6
46
297
301
297
109
172
16
426
385
419
55
141
12
18
15
189
173
32
96
6
6
46
297
301
297
109
172
16
426
417
547
567
653
524
18
15
189
173
32
96
6
6
46
297
301
297
109
172
272
394
193
227
567
1165
780
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
393
385
547
567
1677
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
393
193
227
55
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
393
321
227
567
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
393
705
547
1079
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
393
449
483
311
141
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
393
417
418
55
141
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
394
385
547
567
1677
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
394
193
227
55
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
394
321
227
567
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
394
705
547
1079
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
394
449
483
311
141
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
394
417
419
55
141
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
457
385
547
567
1677
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
457
193
226
55
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
457
449
483
311
141
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
457
417
419
55
141
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
402
385
547
567
1677
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
402
193
227
55
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
402
321
355
55
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
402
417
547
567
1677
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
458
385
547
567
1677
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
458
193
227
55
653
388
18
15
189
173
32
96
6
6
46
297
301
297
109
172
456
458
417
419
55
141
388
18
15
189
173
32
96
6
6
46
297
301
297
109
796
1296
394
449
547
599
1989
1805
18
15
189
173
32
96
6
6
46
297
301
297
109
796
1296
394
417
547
599
1989
1805
18
15
189
173
32
96
6
6
46
297
301
297
109
796
1296
402
417
547
599
1989
1805
18
15
189
173
32
96
6
6
46
297
301
297
109
188
16
422
385
419
55
133
4
18
15
189
173
32
96
6
6
46
297
301
297
109
188
16
422
417
195
151
133
260
18
15
189
173
32
96
6
6
46
297
301
297
118
29
272
402
385
450
70
231
920
18
15
189
173
32
96
6
6
46
297
301
297
118
29
272
402
321
322
70
231
920
18
15
189
173
32
96
6
6
46
297
301
297
118
285
272
402
385
450
70
903
680
18
15
189
173
32
96
6
6
46
297
301
297
182
29
272
402
385
194
198
39
904
18
15
189
173
32
96
6
6
46
297
301
297
182
182
16
393
385
194
198
258
115
18
15
189
173
32
96
6
6
46
297
301
297
182
182
16
393
193
194
198
258
115
18
15
189
173
32
96
6
6
46
297
301
297
182
182
16
393
705
706
198
130
11
18
15
189
173
32
96
6
6
46
297
301
297
182
182
456
393
385
194
198
258
387
18
15
189
173
32
96
6
6
46
297
301
297
182
182
456
393
705
706
198
130
387
18
15
189
173
32
96
6
6
46
297
301
297
182
182
456
841
705
706
198
130
387
18
15
189
173
32
96
6
6
46
297
301
297
182
182
456
457
385
194
198
258
387
18
15
189
173
32
96
6
6
46
297
301
297
182
182
456
457
193
194
198
258
387
18
15
189
173
32
96
6
6
46
297
301
297
621
28
16
394
545
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
297
301
297
621
28
16
394
705
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
297
301
297
621
28
16
394
449
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
297
301
297
621
28
16
426
545
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
297
301
297
621
28
16
422
545
547
1623
1221
1036
18
15
189
173
32
96
6
6
46
297
301
297
621
28
784
1442
545
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
297
301
297
621
28
784
1446
545
547
1623
1221
1941
18
15
189
173
32
96
6
6
46
297
301
297
621
540
16
394
545
547
1623
1349
541
18
15
189
173
32
96
6
6
46
297
301
297
621
540
16
394
705
547
1623
1349
541
18
15
189
173
32
96
6
6
46
297
301
297
621
540
16
394
449
547
1623
1349
541
18
15
189
173
32
96
6
6
46
297
301
297
621
540
16
394
417
547
1623
1349
541
18
15
189
173
32
96
6
6
46
297
301
297
621
540
16
422
545
547
1623
1349
541
18
15
189
173
32
96
6
6
46
297
301
297
621
540
16
422
417
547
1623
1349
541
18
15
189
173
32
96
6
6
46
297
301
297
621
540
784
1446
545
547
1623
1349
780
18
15
189
173
32
96
6
6
46
297
301
297
621
540
784
1446
417
547
1623
1349
780
18
15
189
173
32
96
6
6
46
297
301
297
621
284
16
426
545
547
1623
709
12
18
15
189
173
32
96
6
6
46
297
301
297
621
284
16
426
417
547
1623
709
12
18
15
189
173
32
96
6
6
46
297
301
297
621
284
16
422
545
547
1623
709
12
18
15
189
173
32
96
6
6
46
297
301
297
621
284
16
422
417
547
1623
709
12
18
15
189
173
32
96
6
6
46
297
301
297
621
284
272
394
545
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
301
297
621
284
272
394
705
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
301
297
621
284
272
394
449
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
301
297
621
284
272
394
417
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
301
297
621
284
272
402
417
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
301
297
621
284
272
422
545
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
301
297
621
284
272
422
417
547
1623
709
653
18
15
189
173
32
96
6
6
46
297
301
297
621
796
16
426
545
547
1623
837
12
18
15
189
173
32
96
6
6
46
297
301
297
621
796
16
426
417
547
1623
837
12
18
15
189
173
32
96
6
6
46
297
301
297
621
796
16
422
545
547
1623
837
12
18
15
189
173
32
96
6
6
46
297
301
297
621
796
16
422
417
547
1623
837
12
18
15
189
173
32
96
6
6
46
297
301
297
621
188
16
422
545
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
297
301
297
621
188
16
422
417
547
1623
1157
1028
18
15
189
173
32
96
6
6
46
297
301
297
493
284
16
426
385
195
407
197
12
18
15
189
173
32
96
6
6
46
297
301
297
493
284
16
426
417
419
407
453
12
18
15
189
173
32
96
6
6
46
297
301
297
493
284
16
422
385
195
407
197
12
18
15
189
173
32
96
6
6
46
297
301
297
493
284
16
422
417
195
407
197
12
18
15
189
173
32
96
6
6
46
297
301
297
493
188
16
394
193
195
407
5
4
18
15
189
173
32
96
6
6
46
297
301
297
493
188
16
422
417
195
407
5
4
18
15
189
173
32
96
6
6
46
297
301
809
109
28
16
394
385
835
87
197
12
18
15
189
173
32
96
6
6
46
297
301
809
109
28
16
394
545
867
55
837
524
18
15
189
173
32
96
6
6
46
297
301
809
109
28
16
394
449
835
87
197
12
18
15
189
173
32
96
6
6
46
297
301
809
109
28
16
426
545
867
55
837
524
18
15
189
173
32
96
6
6
46
297
301
809
109
28
16
422
545
867
55
837
524
18
15
189
173
32
96
6
6
46
297
301
809
109
28
784
1442
385
835
87
709
1932
18
15
189
173
32
96
6
6
46
297
301
809
109
28
784
1446
385
835
87
709
1932
18
15
189
173
32
96
6
6
46
297
301
809
109
28
784
1446
545
835
87
709
1932
18
15
189
173
32
96
6
6
46
297
301
809
109
284
16
422
545
867
55
965
524
18
15
189
173
32
96
6
6
46
297
301
809
118
29
272
402
321
834
70
871
904
18
15
189
173
32
96
6
6
46
297
301
809
621
28
784
1446
545
835
1111
1221
1932
18
15
189
173
32
96
6
6
46
297
301
809
621
284
784
1446
545
835
1111
709
1676
18
15
189
173
32
96
6
6
46
297
301
809
621
172
16
394
545
867
1079
1165
1036
18
15
189
173
32
96
6
6
46
297
301
809
621
172
16
426
545
867
1079
1165
1036
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
393
321
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
393
545
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
394
321
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
394
545
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
457
321
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
457
545
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
402
321
866
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
458
321
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
172
456
458
545
867
1079
1165
1412
18
15
189
173
32
96
6
6
46
297
301
809
621
188
16
422
545
867
1079
1157
1028
18
15
189
173
32
96
6
6
109
161
45
41
118
28
146
14
2
66
70
200
456
18
15
189
173
32
96
6
6
109
161
45
41
182
182
73
14
2
66
454
130
130
18
15
189
173
32
96
6
6
109
161
45
297
182
182
73
14
2
450
198
258
130
18
15
189
173
32
96
6
6
109
161
173
41
182
182
73
14
66
450
454
258
130
18
15
189
173
32
96
6
6
109
161
173
41
182
182
73
14
386
450
454
258
130
18
15
189
173
32
96
6
6
109
161
301
553
694
1718
1609
1550
1538
962
966
1922
1666
18
15
189
173
32
96
6
6
109
161
301
553
694
694
1609
1550
1538
962
966
898
1666
18
15
189
173
32
96
6
6
109
161
301
809
630
540
658
1550
1538
1730
1094
968
968
18
15
189
173
32
96
6
6
109
289
301
297
118
28
146
398
386
450
70
456
456
18
15
189
173
32
96
6
6
109
289
301
297
182
182
73
398
386
706
198
130
130
18
15
189
173
32
96
6
6
109
265
589
68
118
794
657
490
897
1072
1693
1937
917
18
15
189
173
32
96
6
6
109
137
77
65
118
29
145
42
1
9
46
199
457
18
15
189
173
32
96
6
6
109
169
45
41
109
797
657
10
33
291
855
1991
925
18
15
189
173
32
96
6
6
109
169
301
41
109
797
1169
10
545
35
855
1991
1949
18
15
189
173
32
96
6
6
110
161
45
41
109
108
72
14
2
35
55
13
132
18
15
189
173
32
96
6
6
110
161
45
41
109
108
72
14
34
35
55
13
132
18
15
189
173
32
96
6
6
110
161
45
41
109
108
72
14
962
547
55
13
132
18
15
189
173
32
96
6
6
110
161
45
41
109
108
72
14
450
35
55
13
132
18
15
189
173
32
96
6
6
110
161
45
41
109
124
144
14
2
67
87
5
228
18
15
189
173
32
96
6
6
110
161
45
41
109
124
144
14
34
67
87
5
228
18
15
189
173
32
96
6
6
110
161
45
41
109
124
144
14
962
1091
87
5
228
18
15
189
173
32
96
6
6
110
161
45
41
109
124
144
14
450
67
87
5
228
18
15
189
173
32
96
6
6
110
161
45
41
109
172
72
14
2
35
55
141
132
18
15
189
173
32
96
6
6
110
161
45
41
109
172
72
14
34
35
55
141
132
18
15
189
173
32
96
6
6
110
161
45
41
109
172
72
14
962
547
55
141
132
18
15
189
173
32
96
6
6
110
161
45
41
109
172
72
14
450
35
55
141
132
18
15
189
173
32
96
6
6
110
161
45
41
109
796
656
14
34
291
855
1989
925
18
15
189
173
32
96
6
6
110
161
45
41
118
29
144
14
2
66
70
199
456
18
15
189
173
32
96
6
6
110
161
45
41
118
28
144
14
2
66
70
200
460
18
15
189
173
32
96
6
6
110
161
45
41
182
284
144
14
2
66
454
456
332
18
15
189
173
32
96
6
6
110
161
45
41
182
182
72
14
2
66
454
130
131
18
15
189
173
32
96
6
6
110
161
45
41
182
182
144
14
2
66
454
258
371
18
15
189
173
32
96
6
6
110
161
45
41
621
108
72
14
2
547
1847
1037
132
18
15
189
173
32
96
6
6
110
161
45
41
621
108
72
14
962
547
1847
1037
132
18
15
189
173
32
96
6
6
110
161
45
41
621
108
72
14
450
547
1847
1037
132
18
15
189
173
32
96
6
6
110
161
45
41
621
124
144
14
450
547
1879
517
1764
18
15
189
173
32
96
6
6
110
161
45
41
621
796
656
14
962
1571
1879
1477
925
18
15
189
173
32
96
6
6
110
161
45
41
621
796
656
14
450
547
1879
1477
925
18
15
189
173
32
96
6
6
110
161
45
297
109
108
72
14
34
803
567
13
132
18
15
189
173
32
96
6
6
110
161
45
297
109
124
144
14
34
675
87
5
229
18
15
189
173
32
96
6
6
110
161
45
297
109
172
72
14
2
483
311
141
132
18
15
189
173
32
96
6
6
110
161
45
297
182
284
144
14
2
450
198
456
332
18
15
189
173
32
96
6
6
110
161
45
297
182
182
72
14
2
450
198
258
131
18
15
189
173
32
96
6
6
110
161
45
297
182
182
144
14
2
450
198
258
371
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
770
1059
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
66
35
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
386
35
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
898
1059
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
706
35
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
418
35
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
802
1059
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
108
72
14
930
1059
55
13
132
18
15
189
173
32
96
6
6
110
161
173
41
109
124
144
14
770
1059
55
5
228
18
15
189
173
32
96
6
6
110
161
173
41
109
124
144
14
66
35
55
5
228
18
15
189
173
32
96
6
6
110
161
173
41
109
124
144
14
386
35
55
5
228
18
15
189
173
32
96
6
6
110
161
173
41
109
124
144
14
898
1059
55
5
228
18
15
189
173
32
96
6
6
110
161
173
41
109
124
144
14
706
35
55
5
228
18
15
189
173
32
96
6
6
110
161
173
41
109
124
144
14
418
35
55
5
228
18
15
189
173
32
96
6
6
110
161
173
41
109
124
144
14
930
1059
55
5
228
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
770
1059
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
66
35
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
386
35
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
898
1059
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
706
35
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
418
35
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
802
1059
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
109
172
72
14
930
1059
55
141
132
18
15
189
173
32
96
6
6
110
161
173
41
182
28
144
14
66
450
454
968
460
18
15
189
173
32
96
6
6
110
161
173
41
182
28
144
14
386
450
454
968
460
18
15
189
173
32
96
6
6
110
161
173
41
182
284
144
14
66
450
454
456
332
18
15
189
173
32
96
6
6
110
161
173
41
182
284
144
14
386
450
454
456
332
18
15
189
173
32
96
6
6
110
161
173
41
182
182
72
14
66
450
454
258
131
18
15
189
173
32
96
6
6
110
161
173
41
182
182
72
14
386
450
454
258
131
18
15
189
173
32
96
6
6
110
161
173
41
182
182
144
14
66
450
454
258
371
18
15
189
173
32
96
6
6
110
161
173
41
182
182
144
14
386
450
454
258
371
18
15
189
173
32
96
6
6
110
161
173
553
109
108
72
14
770
1987
1079
13
132
18
15
189
173
32
96
6
6
110
161
173
553
109
124
144
14
770
1987
1079
5
228
18
15
189
173
32
96
6
6
110
161
173
553
1645
1532
656
526
834
2019
1591
1797
1125
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
770
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
66
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
386
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
642
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
898
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
706
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
418
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
802
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
108
72
14
930
547
55
13
132
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
770
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
66
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
386
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
642
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
898
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
706
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
418
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
124
144
14
930
547
55
5
228
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
770
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
66
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
386
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
642
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
898
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
706
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
418
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
802
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
109
172
72
14
930
547
55
141
132
18
15
189
173
32
96
6
6
110
161
173
297
621
108
72
14
66
547
1591
1037
132
18
15
189
173
32
96
6
6
110
161
173
297
621
108
72
14
706
1571
1591
1037
132
18
15
189
173
32
96
6
6
110
161
173
297
621
124
144
14
66
547
1623
1029
1253
18
15
189
173
32
96
6
6
110
161
173
297
621
124
144
14
706
547
1623
1029
1253
18
15
189
173
32
96
6
6
110
161
173
297
621
172
72
14
66
547
1591
1165
132
18
15
189
173
32
96
6
6
110
161
173
297
621
172
72
14
642
1571
1591
1165
132
18
15
189
173
32
96
6
6
110
161
173
297
621
172
72
14
706
1571
1591
1165
132
18
15
189
173
32
96
6
6
110
161
173
297
621
1660
1680
1550
1666
1571
1623
1541
1252
18
15
189
173
32
96
6
6
110
161
173
297
621
1660
1680
1550
1698
1571
1623
1541
1252
18
15
189
173
32
96
6
6
110
161
173
297
493
284
144
14
770
1571
1879
325
372
18
15
189
173
32
96
6
6
110
161
173
297
493
284
144
14
66
547
1879
325
372
18
15
189
173
32
96
6
6
110
161
173
297
493
284
144
14
386
547
1879
325
372
18
15
189
173
32
96
6
6
110
161
173
297
493
284
144
14
642
547
1879
325
372
18
15
189
173
32
96
6
6
110
161
173
297
493
284
144
14
706
547
1879
325
372
18
15
189
173
32
96
6
6
110
161
173
297
493
284
144
14
418
547
1879
325
372
18
15
189
173
32
96
6
6
110
161
173
297
493
284
144
14
802
1571
1879
325
372
18
15
189
173
32
96
6
6
110
161
301
41
109
124
144
14
546
35
87
5
228
18
15
189
173
32
96
6
6
110
161
301
41
109
796
1168
14
546
35
855
1989
1949
18
15
189
173
32
96
6
6
110
161
301
553
109
108
72
14
546
931
55
13
132
18
15
189
173
32
96
6
6
110
161
301
553
109
124
144
14
546
931
55
5
228
18
15
189
173
32
96
6
6
110
161
301
553
694
1718
1608
1550
1538
962
966
1922
1667
18
15
189
173
32
96
6
6
110
161
301
553
694
694
1608
1550
1538
962
966
898
1667
18
15
189
173
32
96
6
6
110
161
301
297
109
108
72
14
514
547
1079
1037
132
18
15
189
173
32
96
6
6
110
161
301
297
109
108
72
14
546
547
1079
1037
132
18
15
189
173
32
96
6
6
110
161
301
297
109
124
144
14
514
323
87
5
228
18
15
189
173
32
96
6
6
110
161
301
297
109
124
144
14
546
323
87
5
228
18
15
189
173
32
96
6
6
110
161
301
297
109
172
72
14
514
547
1079
653
132
18
15
189
173
32
96
6
6
110
161
301
297
109
172
72
14
546
547
1079
653
132
18
15
189
173
32
96
6
6
110
161
301
297
621
124
144
14
546
547
1623
517
740
18
15
189
173
32
96
6
6
110
161
301
809
621
108
72
14
514
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
161
301
809
621
108
72
14
546
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
161
301
809
621
124
144
14
514
1571
1079
1029
1252
18
15
189
173
32
96
6
6
110
161
301
809
621
124
144
14
546
1571
1079
1029
1252
18
15
189
173
32
96
6
6
110
161
301
809
630
541
656
1550
1538
1730
1094
967
968
18
15
189
173
32
96
6
6
110
161
301
809
630
540
656
1550
1538
1730
1094
968
970
18
15
189
173
32
96
6
6
110
289
45
41
109
108
72
398
34
99
55
13
132
18
15
189
173
32
96
6
6
110
289
45
41
109
124
144
782
1058
67
87
5
228
18
15
189
173
32
96
6
6
110
289
45
41
109
124
144
654
34
35
55
5
228
18
15
189
173
32
96
6
6
110
289
45
41
621
124
144
654
34
547
1879
517
1764
18
15
189
173
32
96
6
6
110
289
45
297
109
124
144
782
1058
675
55
5
228
18
15
189
173
32
96
6
6
110
289
45
297
109
124
144
654
34
803
567
5
228
18
15
189
173
32
96
6
6
110
289
109
41
109
108
72
398
2
35
55
13
132
18
15
189
173
32
96
6
6
110
289
109
41
109
124
144
782
1026
35
55
5
228
18
15
189
173
32
96
6
6
110
289
109
41
109
124
144
654
2
35
55
5
228
18
15
189
173
32
96
6
6
110
289
109
41
118
29
144
398
2
322
70
455
456
18
15
189
173
32
96
6
6
110
289
109
41
118
28
144
398
2
322
70
456
460
18
15
189
173
32
96
6
6
110
289
109
297
109
108
72
398
2
419
567
13
132
18
15
189
173
32
96
6
6
110
289
109
297
109
124
144
782
1026
707
151
5
228
18
15
189
173
32
96
6
6
110
289
109
297
109
124
144
654
2
387
151
5
228
18
15
189
173
32
96
6
6
110
289
557
41
109
108
72
398
898
1059
55
13
132
18
15
189
173
32
96
6
6
110
289
557
41
109
124
144
782
898
1091
1623
1541
1252
18
15
189
173
32
96
6
6
110
289
557
41
109
124
144
782
962
1091
1111
517
228
18
15
189
173
32
96
6
6
110
289
557
41
109
124
144
782
930
35
87
5
228
18
15
189
173
32
96
6
6
110
289
557
41
621
108
72
398
898
675
1847
1037
132
18
15
189
173
32
96
6
6
110
289
557
41
621
124
144
782
930
675
1879
517
740
18
15
189
173
32
96
6
6
110
289
557
553
109
108
72
398
898
995
1079
1037
132
18
15
189
173
32
96
6
6
110
289
557
553
109
124
144
782
898
995
1079
517
228
18
15
189
173
32
96
6
6
110
289
557
553
109
124
144
782
962
995
1079
517
228
18
15
189
173
32
96
6
6
110
289
557
297
109
108
72
398
898
547
567
1037
132
18
15
189
173
32
96
6
6
110
289
557
297
109
124
144
782
898
547
567
5
228
18
15
189
173
32
96
6
6
110
289
557
297
109
124
144
782
962
547
599
5
228
18
15
189
173
32
96
6
6
110
289
557
297
109
124
144
782
930
547
567
5
228
18
15
189
173
32
96
6
6
110
289
557
297
621
108
72
398
898
547
1591
1037
132
18
15
189
173
32
96
6
6
110
289
557
297
621
124
144
782
898
579
1623
1029
1252
18
15
189
173
32
96
6
6
110
289
557
297
621
124
144
782
962
547
1623
517
740
18
15
189
173
32
96
6
6
110
289
557
297
621
124
144
782
930
547
1623
517
740
18
15
189
173
32
96
6
6
110
289
557
297
621
1660
144
782
898
547
1591
1541
228
18
15
189
173
32
96
6
6
110
289
557
297
621
1660
144
782
962
547
1623
1541
228
18
15
189
173
32
96
6
6
110
289
557
297
621
1660
144
782
930
547
1591
1541
228
18
15
189
173
32
96
6
6
110
289
557
297
621
1660
144
398
898
547
1591
1541
228
18
15
189
173
32
96
6
6
110
289
557
297
621
1660
144
398
930
547
1591
1541
228
18
15
189
173
32
96
6
6
110
289
557
297
493
284
144
398
930
547
1879
325
372
18
15
189
173
32
96
6
6
110
289
173
41
109
124
144
782
1090
35
55
5
228
18
15
189
173
32
96
6
6
110
289
173
41
109
124
144
654
66
35
55
5
228
18
15
189
173
32
96
6
6
110
289
173
297
109
124
144
782
1090
547
55
5
228
18
15
189
173
32
96
6
6
110
289
173
297
109
124
144
654
66
547
55
5
228
18
15
189
173
32
96
6
6
110
289
173
297
621
124
144
654
66
547
1623
1029
1253
18
15
189
173
32
96
6
6
110
289
301
41
109
124
144
782
546
35
87
5
228
18
15
189
173
32
96
6
6
110
289
301
41
109
124
144
398
194
35
311
5
228
18
15
189
173
32
96
6
6
110
289
301
41
109
124
144
398
546
35
87
5
228
18
15
189
173
32
96
6
6
110
289
301
41
109
124
144
398
418
35
87
5
228
18
15
189
173
32
96
6
6
110
289
301
41
109
124
144
654
418
35
87
5
228
18
15
189
173
32
96
6
6
110
289
301
41
109
124
144
654
1858
1059
87
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
108
72
398
386
931
1079
13
132
18
15
189
173
32
96
6
6
110
289
301
553
109
108
72
398
546
931
1079
13
132
18
15
189
173
32
96
6
6
110
289
301
553
109
108
72
398
418
931
1079
13
132
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
782
546
931
55
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
782
706
963
1079
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
398
386
963
1079
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
398
194
995
55
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
398
546
931
55
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
398
450
995
1079
1029
740
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
398
418
963
1079
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
654
386
963
1079
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
654
322
931
55
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
654
418
963
1079
5
228
18
15
189
173
32
96
6
6
110
289
301
553
109
124
144
654
1858
931
55
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
108
72
398
386
419
55
13
132
18
15
189
173
32
96
6
6
110
289
301
297
109
108
72
398
418
419
55
13
132
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
782
546
323
87
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
782
706
547
567
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
398
386
451
55
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
398
194
323
87
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
398
546
547
599
517
1764
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
398
450
323
87
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
398
418
451
55
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
654
386
451
55
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
654
322
323
87
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
654
546
547
567
1029
740
18
15
189
173
32
96
6
6
110
289
301
297
109
124
144
654
418
451
55
5
228
18
15
189
173
32
96
6
6
110
289
301
297
109
172
72
398
386
419
55
141
132
18
15
189
173
32
96
6
6
110
289
301
297
109
172
72
398
418
419
55
141
132
18
15
189
173
32
96
6
6
110
289
301
297
118
29
144
398
386
194
582
711
456
18
15
189
173
32
96
6
6
110
289
301
297
118
28
144
398
386
194
582
712
458
18
15
189
173
32
96
6
6
110
289
301
297
182
284
144
398
386
194
198
456
332
18
15
189
173
32
96
6
6
110
289
301
297
182
182
72
398
386
706
198
130
131
18
15
189
173
32
96
6
6
110
289
301
297
182
182
144
398
386
194
198
258
371
18
15
189
173
32
96
6
6
110
289
301
297
621
124
144
782
546
547
1623
1029
1252
18
15
189
173
32
96
6
6
110
289
301
297
621
124
144
782
706
547
1623
517
740
18
15
189
173
32
96
6
6
110
289
301
297
621
124
144
398
546
547
1623
1029
1252
18
15
189
173
32
96
6
6
110
289
301
297
621
124
144
398
418
547
1623
517
740
18
15
189
173
32
96
6
6
110
289
301
297
621
124
144
654
546
547
1623
1029
1252
18
15
189
173
32
96
6
6
110
289
301
297
621
124
144
654
418
547
1623
517
740
18
15
189
173
32
96
6
6
110
289
301
809
109
108
72
398
546
867
55
13
132
18
15
189
173
32
96
6
6
110
289
301
809
109
124
144
654
1858
1443
55
517
228
18
15
189
173
32
96
6
6
110
289
301
809
621
108
72
398
546
867
1079
1037
1668
18
15
189
173
32
96
6
6
110
289
301
809
621
172
72
398
546
867
1079
1165
1156
18
15
189
173
32
96
6
6
110
265
77
57
109
108
72
742
1921
1219
39
13
132
18
15
189
173
32
96
6
6
110
265
77
57
109
108
72
746
1921
1219
39
13
132
18
15
189
173
32
96
6
6
110
265
77
57
109
172
72
874
1921
1219
39
141
41
18
15
189
173
32
96
6
6
110
265
77
57
109
172
72
742
1921
1219
39
141
41
18
15
189
173
32
96
6
6
110
265
77
57
109
172
72
746
1921
1219
39
141
41
18
15
189
173
32
96
6
6
110
265
77
313
109
172
72
874
1921
707
39
141
41
18
15
189
173
32
96
6
6
110
265
109
41
109
108
72
870
1057
35
55
13
132
18
15
189
173
32
96
6
6
110
265
109
41
109
172
72
682
33
35
55
141
132
18
15
189
173
32
96
6
6
110
265
557
41
621
796
656
422
929
675
1879
1477
925
18
15
189
173
32
96
6
6
110
265
557
297
493
284
144
422
929
547
1879
325
372
18
15
189
173
32
96
6
6
110
265
557
297
493
284
144
486
929
547
1879
325
372
18
15
189
173
32
96
6
6
110
265
301
553
109
108
72
866
705
995
1079
1037
132
18
15
189
173
32
96
6
6
110
265
301
553
109
108
72
841
705
995
1079
1037
132
18
15
189
173
32
96
6
6
110
265
301
553
109
108
72
713
705
995
1079
1037
132
18
15
189
173
32
96
6
6
110
265
301
553
109
108
72
842
705
995
1079
1037
132
18
15
189
173
32
96
6
6
110
265
301
553
109
108
72
870
705
995
1079
1037
132
18
15
189
173
32
96
6
6
110
265
301
553
109
108
72
874
705
995
1079
1037
132
18
15
189
173
32
96
6
6
110
265
301
297
109
108
72
866
705
739
1079
13
132
18
15
189
173
32
96
6
6
110
265
301
297
109
108
72
713
705
739
1079
13
132
18
15
189
173
32
96
6
6
110
265
301
297
109
108
72
870
705
739
1079
13
132
18
15
189
173
32
96
6
6
110
265
301
297
109
108
72
874
705
739
1079
13
132
18
15
189
173
32
96
6
6
110
265
301
297
109
108
72
458
193
227
567
525
132
18
15
189
173
32
96
6
6
110
265
301
297
109
172
72
866
705
739
567
653
132
18
15
189
173
32
96
6
6
110
265
301
297
109
172
72
874
705
739
567
653
132
18
15
189
173
32
96
6
6
110
265
301
297
109
172
72
882
705
739
567
653
132
18
15
189
173
32
96
6
6
110
265
301
297
109
172
72
714
705
739
567
653
132
18
15
189
173
32
96
6
6
110
265
301
297
182
182
144
457
193
194
198
258
371
18
15
189
173
32
96
6
6
110
265
301
809
621
108
72
713
705
1763
1079
1037
1668
18
15
189
173
32
96
6
6
110
265
589
65
118
29
144
402
897
9
46
199
456
18
15
189
173
32
96
6
6
110
265
589
65
118
29
144
422
897
9
46
199
456
18
15
189
173
32
96
6
6
110
265
589
65
118
29
144
434
897
9
46
199
456
18
15
189
173
32
96
6
6
110
265
589
321
118
29
144
434
897
521
46
455
456
18
15
189
173
32
96
6
6
110
265
589
57
109
108
72
482
897
707
39
13
132
18
15
189
173
32
96
6
6
110
265
589
57
109
108
72
490
897
707
39
13
132
18
15
189
173
32
96
6
6
110
265
589
57
109
108
72
458
897
707
39
13
132
18
15
189
173
32
96
6
6
110
265
589
569
109
108
72
682
897
963
1063
13
132
18
15
189
173
32
96
6
6
110
265
589
569
1645
1644
72
682
897
963
1575
1549
132
18
15
189
173
32
96
6
6
110
137
45
41
109
108
72
34
33
35
55
13
132
18
15
189
173
32
96
6
6
110
137
45
41
109
108
72
42
33
35
55
13
132
18
15
189
173
32
96
6
6
110
137
45
41
109
172
72
41
33
35
55
141
132
18
15
189
173
32
96
6
6
110
137
45
41
109
172
72
34
33
35
55
141
132
18
15
189
173
32
96
6
6
110
137
45
41
109
172
72
42
33
35
55
141
132
18
15
189
173
32
96
6
6
110
137
45
41
621
796
656
38
33
547
1879
1477
925
18
15
189
173
32
96
6
6
110
137
77
65
118
29
144
18
1
9
46
199
456
18
15
189
173
32
96
6
6
110
137
77
65
118
29
144
50
1
9
46
199
456
18
15
189
173
32
96
6
6
110
137
77
57
109
108
72
41
1
194
39
13
132
18
15
189
173
32
96
6
6
110
137
77
57
109
108
72
34
1
195
39
13
132
18
15
189
173
32
96
6
6
110
137
77
57
109
108
72
18
1
194
39
13
132
18
15
189
173
32
96
6
6
110
137
77
57
109
108
72
42
1
195
39
13
132
18
15
189
173
32
96
6
6
110
137
77
57
109
108
72
546
1
195
39
13
132
18
15
189
173
32
96
6
6
110
137
77
57
109
108
72
554
1
195
39
13
132
18
15
189
173
32
96
6
6
110
137
77
57
109
172
72
41
1
194
39
141
41
18
15
189
173
32
96
6
6
110
137
77
57
109
172
72
34
1
195
39
141
41
18
15
189
173
32
96
6
6
110
137
77
57
109
172
72
18
1
194
39
141
41
18
15
189
173
32
96
6
6
110
137
77
57
109
172
72
42
1
195
39
141
41
18
15
189
173
32
96
6
6
110
137
77
57
109
172
72
50
1
194
39
141
41
18
15
189
173
32
96
6
6
110
137
77
57
109
172
72
530
1
195
39
141
41
18
15
189
173
32
96
6
6
110
137
77
313
109
108
72
41
1
450
39
13
132
18
15
189
173
32
96
6
6
110
137
77
313
109
108
72
34
1
707
551
525
132
18
15
189
173
32
96
6
6
110
137
77
313
109
108
72
18
1
707
551
525
132
18
15
189
173
32
96
6
6
110
137
77
313
109
108
72
42
1
707
551
525
132
18
15
189
173
32
96
6
6
110
137
77
313
109
108
72
546
1
451
39
13
132
18
15
189
173
32
96
6
6
110
137
77
313
109
108
72
554
1
451
39
13
132
18
15
189
173
32
96
6
6
110
137
77
313
109
172
72
41
1
450
295
141
41
18
15
189
173
32
96
6
6
110
137
77
313
109
172
72
34
1
707
551
653
41
18
15
189
173
32
96
6
6
110
137
77
313
109
172
72
18
1
707
551
653
41
18
15
189
173
32
96
6
6
110
137
77
313
109
172
72
42
1
707
551
653
41
18
15
189
173
32
96
6
6
110
137
77
313
109
172
72
50
1
450
295
141
41
18
15
189
173
32
96
6
6
110
137
77
313
109
172
72
530
1
451
295
141
41
18
15
189
173
32
96
6
6
110
137
77
313
621
108
72
41
1
707
1575
525
1668
18
15
189
173
32
96
6
6
110
137
77
313
621
108
72
34
1
707
1575
525
1668
18
15
189
173
32
96
6
6
110
137
77
313
621
108
72
18
1
707
1575
525
1668
18
15
189
173
32
96
6
6
110
137
77
313
621
108
72
42
1
707
1575
525
1668
18
15
189
173
32
96
6
6
110
137
77
313
621
172
72
41
1
707
1575
1165
41
18
15
189
173
32
96
6
6
110
137
77
313
621
172
72
34
1
707
1575
1165
41
18
15
189
173
32
96
6
6
110
137
77
313
621
172
72
18
1
707
1575
1165
41
18
15
189
173
32
96
6
6
110
137
77
313
621
172
72
42
1
707
1575
1165
41
18
15
189
173
32
96
6
6
110
137
77
313
621
1644
1608
1570
1
707
1575
1549
1156
18
15
189
173
32
96
6
6
110
137
77
313
621
1644
1608
1578
1
707
1575
1549
1156
18
15
189
173
32
96
6
6
110
137
173
41
109
108
72
18
65
963
1079
13
132
18
15
189
173
32
96
6
6
110
137
173
41
109
108
72
42
417
451
567
13
132
18
15
189
173
32
96
6
6
110
137
173
41
109
172
72
41
417
450
311
141
132
18
15
189
173
32
96
6
6
110
137
173
41
109
172
72
18
65
451
311
141
132
18
15
189
173
32
96
6
6
110
137
173
41
109
172
72
42
417
451
311
141
132
18
15
189
173
32
96
6
6
110
137
173
41
109
172
72
50
65
451
311
141
132
18
15
189
173
32
96
6
6
110
137
173
41
109
172
72
530
65
451
311
141
132
18
15
189
173
32
96
6
6
110
137
173
41
109
172
72
530
705
35
55
141
132
18
15
189
173
32
96
6
6
110
137
173
41
109
172
72
530
1729
451
311
141
132
18
15
189
173
32
96
6
6
110
137
173
297
109
172
72
41
801
547
55
141
132
18
15
189
173
32
96
6
6
110
137
173
297
109
172
72
530
705
547
55
141
132
18
15
189
173
32
96
6
6
110
137
173
297
493
284
144
38
417
547
1879
325
372
18
15
189
173
32
96
6
6
110
137
301
553
109
108
72
34
545
931
55
13
132
18
15
189
173
32
96
6
6
110
137
301
553
109
108
72
42
545
931
55
13
132
18
15
189
173
32
96
6
6
110
553
557
1577
1645
1644
1608
1930
801
1827
1079
1549
1156
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
9
1
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
9
33
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
10
1
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
10
33
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
521
1
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
521
33
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
522
1
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
108
72
522
33
35
55
13
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
9
1
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
9
33
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
10
1
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
10
33
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
521
1
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
521
33
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
522
1
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
172
72
522
33
35
55
141
132
18
15
189
173
32
96
6
6
110
169
45
41
109
796
656
10
33
291
855
1989
925
18
15
189
173
32
96
6
6
110
169
45
41
182
182
72
9
1
66
454
130
131
18
15
189
173
32
96
6
6
110
169
45
41
182
182
72
521
1
66
454
130
131
18
15
189
173
32
96
6
6
110
169
45
41
182
182
72
521
961
962
454
130
131
18
15
189
173
32
96
6
6
110
169
45
41
182
182
144
9
1
66
454
258
371
18
15
189
173
32
96
6
6
110
169
45
41
182
182
144
10
1
66
454
258
371
18
15
189
173
32
96
6
6
110
169
45
41
621
108
72
9
1
547
1847
525
1668
18
15
189
173
32
96
6
6
110
169
45
41
621
108
72
10
1
547
1847
525
1668
18
15
189
173
32
96
6
6
110
169
45
41
621
108
72
521
1
547
1847
525
1668
18
15
189
173
32
96
6
6
110
169
45
41
621
108
72
522
1
547
1847
525
1668
18
15
189
173
32
96
6
6
110
169
45
297
109
108
72
9
33
802
567
13
132
18
15
189
173
32
96
6
6
110
169
45
297
109
108
72
10
33
803
567
13
132
18
15
189
173
32
96
6
6
110
169
45
297
109
108
72
521
33
802
567
13
132
18
15
189
173
32
96
6
6
110
169
45
297
109
108
72
522
33
803
567
13
132
18
15
189
173
32
96
6
6
110
169
45
297
109
172
72
9
33
802
567
653
132
18
15
189
173
32
96
6
6
110
169
45
297
109
172
72
10
33
803
567
653
132
18
15
189
173
32
96
6
6
110
169
45
297
109
172
72
521
33
802
567
653
132
18
15
189
173
32
96
6
6
110
169
45
297
109
172
72
522
33
803
567
653
132
18
15
189
173
32
96
6
6
110
169
45
297
182
182
72
9
1
450
198
258
131
18
15
189
173
32
96
6
6
110
169
45
297
182
182
72
521
1
450
198
258
131
18
15
189
173
32
96
6
6
110
169
45
297
182
182
144
9
1
450
198
258
371
18
15
189
173
32
96
6
6
110
169
45
297
182
182
144
10
1
450
198
258
371
18
15
189
173
32
96
6
6
110
169
557
553
694
1718
1608
1545
1985
962
966
1666
1667
18
15
189
173
32
96
6
6
110
169
557
553
694
694
1608
1545
1985
962
966
898
1667
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
769
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
65
34
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
385
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
641
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
897
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
705
34
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
417
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
801
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
9
929
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
769
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
65
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
385
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
641
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
897
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
705
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
417
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
801
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
10
929
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
769
963
1079
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
65
34
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
385
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
641
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
897
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
833
963
1079
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
705
34
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
417
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
521
801
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
769
963
1079
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
65
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
385
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
641
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
897
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
833
963
1079
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
705
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
1729
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
417
35
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
108
72
522
801
1059
55
13
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
769
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
65
34
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
385
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
641
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
897
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
705
34
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
417
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
801
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
9
929
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
769
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
65
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
385
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
641
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
897
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
705
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
417
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
801
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
10
929
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
769
451
311
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
65
34
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
385
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
641
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
897
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
833
995
311
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
705
34
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
1729
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
521
801
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
769
451
311
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
65
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
641
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
897
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
705
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
1729
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
417
35
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
109
172
72
522
801
1059
55
141
132
18
15
189
173
32
96
6
6
110
169
173
41
182
182
72
9
65
450
454
258
131
18
15
189
173
32
96
6
6
110
169
173
41
182
182
72
9
385
450
454
258
131
18
15
189
173
32
96
6
6
110
169
173
41
182
182
72
521
769
962
454
130
131
18
15
189
173
32
96
6
6
110
169
173
41
182
182
72
521
65
450
454
258
131
18
15
189
173
32
96
6
6
110
169
173
41
182
182
72
521
897
450
454
258
131
18
15
189
173
32
96
6
6
110
169
173
41
182
182
144
9
65
450
454
258
371
18
15
189
173
32
96
6
6
110
169
173
41
182
182
144
9
385
450
454
258
371
18
15
189
173
32
96
6
6
110
169
173
41
182
182
144
10
65
450
454
258
371
18
15
189
173
32
96
6
6
110
169
173
553
109
108
72
9
769
1987
1079
13
132
18
15
189
173
32
96
6
6
110
169
173
553
109
108
72
521
833
1987
1079
13
132
18
15
189
173
32
96
6
6
110
169
173
553
109
108
72
522
833
1987
1079
13
132
18
15
189
173
32
96
6
6
110
169
173
553
109
108
72
522
1729
1987
1079
1037
132
18
15
189
173
32
96
6
6
110
169
173
553
694
1718
1608
9
769
1986
966
1922
1667
18
15
189
173
32
96
6
6
110
169
173
553
694
694
72
9
769
1986
966
898
643
18
15
189
173
32
96
6
6
110
169
173
553
694
694
1608
9
769
1986
966
898
1667
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
769
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
65
546
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
385
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
641
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
897
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
705
546
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
417
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
801
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
9
929
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
769
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
65
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
385
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
641
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
897
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
705
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
417
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
801
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
10
929
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
769
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
385
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
641
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
897
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
833
546
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
705
546
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
417
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
801
546
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
521
929
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
769
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
385
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
641
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
897
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
833
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
705
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
417
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
801
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
108
72
522
929
547
55
13
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
769
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
65
546
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
385
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
641
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
897
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
705
546
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
417
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
801
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
9
929
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
769
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
65
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
385
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
641
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
897
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
705
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
417
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
801
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
10
929
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
769
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
385
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
641
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
897
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
833
546
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
705
546
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
1729
1571
1079
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
801
546
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
521
929
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
769
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
641
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
897
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
833
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
705
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
1729
1571
1079
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
417
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
801
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
109
172
72
522
929
547
55
141
132
18
15
189
173
32
96
6
6
110
169
173
297
621
108
72
9
65
546
1591
1037
132
18
15
189
173
32
96
6
6
110
169
173
297
621
108
72
9
705
1570
1591
1037
132
18
15
189
173
32
96
6
6
110
169
173
297
621
108
72
10
65
547
1591
1037
132
18
15
189
173
32
96
6
6
110
169
173
297
621
108
72
10
705
1571
1591
1037
132
18
15
189
173
32
96
6
6
110
169
173
297
621
108
72
521
705
1571
1591
1037
132
18
15
189
173
32
96
6
6
110
169
173
297
621
108
72
522
705
1571
1591
1037
132
18
15
189
173
32
96
6
6
110
169
173
297
621
108
72
522
1729
1571
1591
1037
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
9
65
546
1591
1165
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
9
705
1570
1591
1165
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
10
65
547
1591
1165
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
10
705
1571
1591
1165
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
521
705
1571
1591
1165
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
521
1729
1571
1591
1165
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
522
705
1571
1591
1165
132
18
15
189
173
32
96
6
6
110
169
173
297
621
172
72
522
1729
1571
1591
1165
132
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
521
513
35
823
13
132
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
521
1537
35
567
13
644
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
521
545
35
823
13
132
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
521
1569
1059
311
13
132
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
522
513
35
823
13
132
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
522
1537
1955
1079
13
132
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
522
545
35
823
13
132
18
15
189
173
32
96
6
6
110
169
301
41
109
108
72
522
1569
1059
311
13
132
18
15
189
173
32
96
6
6
110
169
301
41
109
172
72
521
1537
35
567
653
132
18
15
189
173
32
96
6
6
110
169
301
41
109
172
72
521
1569
1059
311
141
132
18
15
189
173
32
96
6
6
110
169
301
41
109
172
72
522
1569
1059
311
141
132
18
15
189
173
32
96
6
6
110
169
301
41
109
796
1168
10
545
35
855
1989
1949
18
15
189
173
32
96
6
6
110
169
301
553
109
108
72
9
545
931
55
13
132
18
15
189
173
32
96
6
6
110
169
301
553
109
108
72
10
545
931
55
13
132
18
15
189
173
32
96
6
6
110
169
301
553
109
108
72
521
545
931
55
13
132
18
15
189
173
32
96
6
6
110
169
301
553
109
108
72
522
545
931
55
13
132
18
15
189
173
32
96
6
6
110
169
301
553
694
1718
1608
1545
1537
962
966
1666
1667
18
15
189
173
32
96
6
6
110
169
301
553
694
694
1608
1545
1537
962
966
898
1667
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
9
545
547
1079
1037
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
10
545
547
1079
1037
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
521
513
547
1079
1037
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
521
1537
419
55
13
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
521
545
547
1079
1037
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
521
1569
419
55
13
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
522
513
547
1079
1037
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
522
1537
419
55
13
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
522
545
547
1079
1037
132
18
15
189
173
32
96
6
6
110
169
301
297
109
108
72
522
1569
419
55
13
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
9
545
547
1079
653
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
10
545
547
1079
653
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
521
513
547
1079
653
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
521
1537
419
55
141
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
521
545
547
1079
653
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
521
1569
419
55
141
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
522
513
547
1079
653
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
522
1537
419
55
141
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
522
545
547
1079
653
132
18
15
189
173
32
96
6
6
110
169
301
297
109
172
72
522
1569
419
55
141
132
18
15
189
173
32
96
6
6
110
169
301
297
182
182
72
9
513
706
1222
130
131
18
15
189
173
32
96
6
6
110
169
301
297
182
182
72
521
513
706
198
130
131
18
15
189
173
32
96
6
6
110
169
301
297
182
182
72
521
1537
1218
198
258
131
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
9
545
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
10
545
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
521
513
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
521
1537
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
521
545
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
522
513
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
522
1537
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
169
301
809
621
108
72
522
545
1571
1079
1037
1156
18
15
189
173
32
96
6
6
110
297
45
41
109
108
72
393
33
35
55
13
132
18
15
189
173
32
96
6
6
110
297
45
41
109
108
72
394
33
35
55
13
132
18
15
189
173
32
96
6
6
110
297
45
41
109
108
72
650
1921
1059
55
13
132
18
15
189
173
32
96
6
6
110
297
45
41
109
172
72
393
33
35
55
141
132
18
15
189
173
32
96
6
6
110
297
45
41
109
172
72
649
1921
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
45
41
109
172
72
649
1953
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
45
41
109
172
72
394
33
35
55
141
132
18
15
189
173
32
96
6
6
110
297
45
41
109
172
72
650
1921
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
45
41
109
172
72
650
1953
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
108
72
393
897
1059
55
13
132
18
15
189
173
32
96
6
6
110
297
557
41
109
108
72
393
929
1059
55
13
132
18
15
189
173
32
96
6
6
110
297
557
41
109
108
72
394
897
1059
55
13
132
18
15
189
173
32
96
6
6
110
297
557
41
109
108
72
394
929
1059
55
13
132
18
15
189
173
32
96
6
6
110
297
557
41
109
108
72
650
897
35
55
13
132
18
15
189
173
32
96
6
6
110
297
557
41
109
108
72
650
929
35
55
13
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
393
897
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
393
929
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
649
897
35
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
649
929
35
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
394
897
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
394
929
1059
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
650
897
35
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
109
172
72
650
929
35
55
141
132
18
15
189
173
32
96
6
6
110
297
557
41
621
108
72
393
897
675
1847
1037
132
18
15
189
173
32
96
6
6
110
297
557
41
621
108
72
393
929
675
1847
1037
132
18
15
189
173
32
96
6
6
110
297
557
41
621
108
72
394
897
675
1847
1037
132
18
15
189
173
32
96
6
6
110
297
557
41
621
108
72
394
929
675
1847
1037
132
18
15
189
173
32
96
6
6
110
297
557
553
1718
1206
72
649
897
962
1990
1922
131
18
15
189
173
32
96
6
6
110
297
557
297
109
108
72
393
897
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
557
297
109
108
72
393
929
1186
55
13
132
18
15
189
173
32
96
6
6
110
297
557
297
109
108
72
394
897
1187
55
13
132
18
15
189
173
32
96
6
6
110
297
557
297
109
108
72
394
929
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
557
297
109
108
72
650
897
547
311
13
132
18
15
189
173
32
96
6
6
110
297
557
297
109
108
72
650
929
163
55
13
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
393
897
547
567
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
393
929
1186
55
141
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
649
897
547
311
141
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
649
929
163
55
141
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
394
897
1187
55
141
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
394
929
547
567
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
650
897
547
311
141
132
18
15
189
173
32
96
6
6
110
297
557
297
109
172
72
650
929
163
55
141
132
18
15
189
173
32
96
6
6
110
297
557
297
621
108
72
393
897
1187
1591
1037
132
18
15
189
173
32
96
6
6
110
297
557
297
621
108
72
393
929
1186
1591
1037
132
18
15
189
173
32
96
6
6
110
297
557
297
621
108
72
394
897
1187
1591
1037
132
18
15
189
173
32
96
6
6
110
297
557
297
621
108
72
394
929
547
1591
1037
132
18
15
189
173
32
96
6
6
110
297
557
297
621
108
72
650
929
547
1591
1037
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
393
897
547
1591
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
393
929
1186
1591
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
649
897
547
1591
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
649
929
547
1591
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
394
897
1187
1591
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
394
929
547
1591
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
650
897
547
1591
1165
132
18
15
189
173
32
96
6
6
110
297
557
297
621
172
72
650
929
547
1591
1165
132
18
15
189
173
32
96
6
6
110
297
301
41
109
108
72
393
193
35
311
13
132
18
15
189
173
32
96
6
6
110
297
301
41
109
108
72
394
193
35
311
13
132
18
15
189
173
32
96
6
6
110
297
301
41
109
108
72
650
417
35
311
13
132
18
15
189
173
32
96
6
6
110
297
301
41
109
172
72
393
385
35
311
141
132
18
15
189
173
32
96
6
6
110
297
301
41
109
172
72
649
385
35
311
141
132
18
15
189
173
32
96
6
6
110
297
301
41
109
172
72
649
417
35
311
141
132
18
15
189
173
32
96
6
6
110
297
301
41
109
172
72
394
385
35
311
141
132
18
15
189
173
32
96
6
6
110
297
301
41
109
172
72
394
193
35
311
141
132
18
15
189
173
32
96
6
6
110
297
301
41
109
172
72
650
385
35
311
141
132
18
15
189
173
32
96
6
6
110
297
301
41
109
172
72
650
417
35
311
141
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
393
385
931
1079
13
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
393
545
931
1079
13
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
393
417
930
55
13
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
394
385
995
55
13
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
394
545
931
1079
13
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
394
417
931
1079
13
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
650
385
995
55
13
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
650
705
995
1079
1037
132
18
15
189
173
32
96
6
6
110
297
301
553
109
108
72
650
417
931
1079
13
132
18
15
189
173
32
96
6
6
110
297
301
297
109
108
72
393
385
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
301
297
109
108
72
393
417
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
301
297
109
108
72
394
385
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
301
297
109
108
72
394
417
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
301
297
109
108
72
650
385
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
301
297
109
108
72
650
705
739
1079
13
132
18
15
189
173
32
96
6
6
110
297
301
297
109
108
72
650
417
547
567
1037
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
393
385
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
393
417
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
649
385
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
649
545
547
1079
653
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
649
705
739
567
653
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
649
417
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
394
385
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
394
417
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
650
385
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
650
545
547
1079
653
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
650
705
739
567
653
132
18
15
189
173
32
96
6
6
110
297
301
297
109
172
72
650
417
547
567
1677
132
18
15
189
173
32
96
6
6
110
297
301
297
182
182
72
393
385
706
198
130
131
18
15
189
173
32
96
6
6
110
297
301
297
182
182
144
393
385
194
198
258
371
18
15
189
173
32
96
6
6
110
297
301
809
109
108
72
393
545
867
55
13
132
18
15
189
173
32
96
6
6
110
297
301
809
109
108
72
394
545
867
55
13
132
18
15
189
173
32
96
6
6
110
297
301
809
621
108
72
393
545
867
1079
1037
1668
18
15
189
173
32
96
6
6
110
297
301
809
621
108
72
394
545
867
1079
1037
1668
18
15
189
173
32
96
6
6
110
297
301
809
621
172
72
393
545
867
1079
1165
1156
18
15
189
173
32
96
6
6
110
297
301
809
621
172
72
649
545
867
1079
1165
1156
18
15
189
173
32
96
6
6
110
297
301
809
621
172
72
394
545
867
1079
1165
1156
18
15
189
173
32
96
6
6
110
297
301
809
621
172
72
650
545
867
1079
1165
1156
18
15
189
173
32
96
6
518
46
161
45
297
621
1820
528
270
962
1699
1623
1733
12
18
15
189
173
32
96
6
518
46
161
173
297
621
1820
528
270
898
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
161
173
297
621
1820
528
270
834
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
161
173
297
621
1820
528
270
930
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
161
173
297
621
1820
528
278
898
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
161
173
297
621
1820
528
302
898
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
161
173
297
621
1820
528
302
930
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
169
45
297
621
1820
528
266
33
675
1623
1733
12
18
15
189
173
32
96
6
518
46
169
173
297
621
1820
528
274
801
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
169
173
297
621
1820
528
298
929
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
169
173
297
621
1820
528
294
929
1571
1623
1733
12
18
15
189
173
32
96
6
518
46
169
301
553
694
1821
528
274
513
962
966
1575
8
18
15
189
173
32
96
6
518
109
169
173
297
621
1821
1169
10
641
1571
1623
1735
1929
18
15
189
173
32
96
6
518
110
161
45
41
621
1820
1168
14
962
1571
1879
1733
1932
18
15
189
173
32
96
6
518
110
161
557
297
621
1820
1168
1550
1986
547
1623
1733
1932
18
15
189
173
32
96
6
518
110
161
173
297
621
1820
1168
14
642
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
161
173
297
621
1820
1168
14
898
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
161
173
297
621
1820
1168
14
706
547
1623
1733
1932
18
15
189
173
32
96
6
518
110
161
173
297
621
1820
1168
14
930
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
161
173
297
621
1820
1168
1550
1666
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
161
173
297
621
1820
1168
1550
1730
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
265
557
41
621
1820
1168
418
929
675
1879
1733
1932
18
15
189
173
32
96
6
518
110
265
557
41
621
1820
1168
422
929
675
1879
1733
1932
18
15
189
173
32
96
6
518
110
265
557
41
621
1820
1168
434
929
675
1879
1733
1932
18
15
189
173
32
96
6
518
110
265
557
297
621
1820
1168
418
929
547
1623
1733
1932
18
15
189
173
32
96
6
518
110
265
557
297
621
1820
1168
422
929
547
1623
1733
1932
18
15
189
173
32
96
6
518
110
265
557
297
621
1820
1168
434
929
547
1623
1733
1932
18
15
189
173
32
96
6
518
110
137
45
297
621
1820
1168
38
33
675
1623
1733
1932
18
15
189
173
32
96
6
518
110
137
173
297
621
1820
1168
18
705
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
137
173
297
621
1820
1168
38
673
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
137
173
297
621
1820
1168
1574
1697
1571
1623
1733
1932
18
15
189
173
32
96
6
518
110
169
45
297
621
1820
1168
10
33
675
1623
1733
1932
18
15
189
173
32
96
6
518
110
169
173
297
621
1820
1168
10
641
1571
1623
1733
1932
18
15
189
173
32
96
6
518
813
545
45
41
630
1821
785
794
1090
1602
1862
1895
265
18
15
189
173
32
96
6
518
813
545
45
41
630
1821
785
794
674
1602
1862
1895
265
18
15
189
173
32
96
6
518
813
545
45
41
630
1821
785
1434
1090
1602
1862
1895
265
18
15
189
173
32
96
6
518
813
545
45
41
630
1821
785
922
1090
1602
1862
1895
265
18
15
189
173
32
96
6
518
813
545
45
41
630
1821
785
922
642
1602
1862
1895
265
18
15
189
173
32
96
6
518
813
545
45
41
630
1821
785
922
674
1602
1862
1895
265
18
15
189
173
32
96
6
518
813
545
45
297
621
1821
785
794
674
1698
1623
1735
137
18
15
189
173
32
96
6
518
813
545
45
297
621
1821
785
794
675
1699
1623
1735
137
18
15
189
173
32
96
6
518
813
545
109
41
621
1821
785
794
1026
1570
1847
1863
285
18
15
189
173
32
96
6
518
813
545
109
41
621
1821
785
794
1027
1571
1847
1863
285
18
15
189
173
32
96
6
518
813
545
557
553
1645
1821
785
794
802
803
1623
1735
149
18
15
189
173
32
96
6
518
813
545
557
553
1645
1821
785
794
803
803
1623
1735
149
18
15
189
173
32
96
6
518
813
545
557
1577
1645
1821
785
794
802
1827
1111
1735
141
18
15
189
173
32
96
6
518
813
545
557
1577
1645
1821
785
794
803
1827
1111
1735
141
18
15
189
173
32
96
6
518
813
545
173
297
621
1821
785
794
706
1570
1623
1735
137
18
15
189
173
32
96
6
518
813
545
173
297
621
1821
785
794
707
1571
1623
1735
137
18
15
189
173
32
96
6
518
813
545
621
297
621
1821
785
794
770
546
1591
1863
285
18
15
189
173
32
96
6
518
813
545
621
297
621
1821
785
794
771
547
1591
1863
285
18
15
189
173
32
96
6
518
813
553
45
297
621
1821
785
778
641
1699
1623
1735
137
18
15
189
173
32
96
6
518
813
553
45
297
621
1821
785
810
673
1699
1623
1735
137
18
15
189
173
32
96
6
518
813
553
557
553
1645
1821
785
778
801
803
1623
1735
149
18
15
189
173
32
96
6
518
813
553
557
553
1645
1821
785
810
801
803
1623
1735
149
18
15
189
173
32
96
6
518
813
553
557
297
621
1821
785
778
801
1187
1623
1735
169
18
15
189
173
32
96
6
518
813
553
557
297
621
1821
785
810
801
1187
1623
1735
169
18
15
189
173
32
96
6
518
813
553
557
1577
1645
1821
785
778
801
1827
1111
1735
141
18
15
189
173
32
96
6
518
813
553
557
1577
1645
1821
785
810
801
1827
1111
1735
141
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
782
642
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
790
674
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
798
1090
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
798
674
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
654
642
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
910
642
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
814
674
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
942
642
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
41
630
1821
784
942
674
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
782
642
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
790
674
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
798
642
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
798
674
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
794
642
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
794
643
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
794
674
1698
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
794
675
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
654
642
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
654
674
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
910
642
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
910
674
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
814
674
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
942
642
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
45
297
621
1820
784
942
674
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
782
1026
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
790
1026
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
798
1026
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
794
1026
1570
1847
1861
277
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
794
1027
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
654
1026
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
910
1026
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
545
109
41
621
1820
784
814
1026
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
545
557
553
1645
1820
784
782
802
803
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
553
1645
1820
784
790
802
803
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
553
1645
1820
784
798
802
803
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
553
1645
1820
784
794
802
802
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
553
1645
1820
784
794
803
803
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
553
1645
1820
784
814
802
803
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
297
621
1820
784
782
802
1187
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
297
621
1820
784
790
802
547
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
297
621
1820
784
798
802
547
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
297
621
1820
784
794
802
1186
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
297
621
1820
784
794
803
547
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
297
621
1820
784
814
802
1187
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
297
621
1820
784
1454
1474
1187
1623
1733
149
18
15
189
173
32
96
6
518
814
545
557
1577
1645
1820
784
782
802
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
545
557
1577
1645
1820
784
790
802
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
545
557
1577
1645
1820
784
798
802
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
545
557
1577
1645
1820
784
794
802
1826
1111
1733
141
18
15
189
173
32
96
6
518
814
545
557
1577
1645
1820
784
794
803
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
545
557
1577
1645
1820
784
814
802
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
782
706
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
790
706
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
798
706
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
794
706
1570
1623
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
794
707
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
654
706
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
910
706
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
545
173
297
621
1820
784
942
706
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
545
1581
297
621
1820
784
654
1666
163
1591
1861
277
18
15
189
173
32
96
6
518
814
545
1581
297
621
1820
784
654
1698
163
1591
1861
277
18
15
189
173
32
96
6
518
814
545
621
297
621
1820
784
782
770
547
1591
1861
277
18
15
189
173
32
96
6
518
814
545
621
297
621
1820
784
790
770
547
1591
1861
277
18
15
189
173
32
96
6
518
814
545
621
297
621
1820
784
798
770
547
1591
1861
277
18
15
189
173
32
96
6
518
814
545
621
297
621
1820
784
794
770
546
1591
1861
277
18
15
189
173
32
96
6
518
814
545
621
297
621
1820
784
794
771
547
1591
1861
277
18
15
189
173
32
96
6
518
814
545
621
297
621
1820
784
814
770
547
1591
1861
277
18
15
189
173
32
96
6
518
814
521
45
41
630
1821
784
818
673
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
521
45
41
630
1821
784
946
673
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
521
45
297
621
1820
784
818
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
521
45
297
621
1820
784
998
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
521
109
41
621
1820
784
818
1057
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
521
109
41
621
1820
784
818
1089
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
521
109
41
621
1820
784
1458
1057
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
521
109
41
621
1820
784
998
1057
1571
1847
1861
277
18
15
189
173
32
96
6
518
814
521
557
297
621
1820
784
818
961
579
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
41
630
1821
784
658
641
1602
1862
1895
264
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
778
641
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
802
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
786
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
906
641
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
906
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
810
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
938
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
806
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
45
297
621
1820
784
934
673
1699
1623
1733
141
18
15
189
173
32
96
6
518
814
553
557
553
1645
1820
784
778
801
803
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
553
1645
1820
784
786
801
803
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
553
1645
1820
784
810
801
803
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
553
1645
1820
784
806
801
803
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
297
621
1820
784
778
801
1187
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
297
621
1820
784
786
801
547
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
297
621
1820
784
810
801
1187
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
297
621
1820
784
806
801
547
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
297
621
1820
784
1446
1473
1187
1623
1733
149
18
15
189
173
32
96
6
518
814
553
557
1577
1645
1820
784
778
801
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
553
557
1577
1645
1820
784
786
801
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
553
557
1577
1645
1820
784
810
801
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
553
557
1577
1645
1820
784
806
801
1827
1111
1733
141
18
15
189
173
32
96
6
518
814
553
173
297
621
1820
784
786
705
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
553
173
297
621
1820
784
906
705
1571
1623
1733
141
18
15
189
173
32
96
6
518
814
553
621
297
621
1820
784
778
769
547
1591
1861
277
18
15
189
173
32
96
390
518
45
161
301
297
950
950
1041
1294
514
706
1734
514
1654
18
15
189
173
32
96
390
518
45
161
301
297
950
950
1041
1302
514
706
1734
514
1654
18
15
189
173
32
96
390
518
45
161
301
297
950
950
1041
1310
514
706
1734
514
1654
18
15
189
173
32
96
390
518
45
161
301
297
950
950
529
278
514
706
1734
1026
1161
18
15
189
173
32
96
390
518
45
161
301
297
950
950
529
286
514
706
1734
1026
1161
18
15
189
173
32
96
390
518
45
161
301
809
950
950
1041
1302
514
1730
1222
514
1654
18
15
189
173
32
96
390
518
45
161
301
809
950
950
1041
1310
514
1730
1222
514
1654
18
15
189
173
32
96
390
518
45
161
301
809
950
950
529
278
514
1730
1222
1026
137
18
15
189
173
32
96
390
518
45
161
301
809
950
950
529
286
514
1730
1222
1026
137
18
15
189
173
32
96
390
518
46
161
301
297
950
950
1040
1294
514
706
1734
514
1651
18
15
189
173
32
96
390
518
46
161
301
297
950
950
1040
1305
514
706
1734
514
1651
18
15
189
173
32
96
390
518
46
161
301
297
950
950
1040
1302
514
706
1734
514
1651
18
15
189
173
32
96
390
518
46
161
301
297
950
950
1040
1310
514
706
1734
514
1651
18
15
189
173
32
96
390
518
46
161
301
297
950
950
528
270
514
706
1734
1026
1163
18
15
189
173
32
96
390
518
46
161
301
297
950
950
528
281
514
706
1734
1026
1163
18
15
189
173
32
96
390
518
46
161
301
297
950
950
528
278
514
706
1734
1026
1163
18
15
189
173
32
96
390
518
46
161
301
297
950
950
528
286
514
706
1734
1026
1163
18
15
189
173
32
96
390
518
46
161
301
297
950
925
528
270
514
706
1734
1063
1192
18
15
189
173
32
96
390
518
46
161
301
809
950
950
1040
1305
514
1730
1222
514
1651
18
15
189
173
32
96
390
518
46
161
301
809
950
950
1040
1302
514
1730
1222
514
1651
18
15
189
173
32
96
390
518
46
161
301
809
950
950
1040
1310
514
1730
1222
514
1651
18
15
189
173
32
96
390
518
46
161
301
809
950
950
528
281
514
1730
1222
1026
1163
18
15
189
173
32
96
390
518
46
161
301
809
950
950
528
278
514
1730
1222
1026
1163
18
15
189
173
32
96
390
518
46
161
301
809
950
950
528
286
514
1730
1222
1026
1163
18
15
189
173
32
96
390
518
46
137
301
297
950
950
1040
1330
545
706
1734
514
1651
18
15
189
173
32
96
390
518
46
137
301
809
950
950
1040
1330
545
1730
1222
514
1651
18
15
189
173
32
96
390
518
46
169
301
297
950
950
1040
1289
513
706
1734
514
1651
18
15
189
173
32
96
390
518
46
169
301
297
950
950
1040
1290
513
706
1734
514
1651
18
15
189
173
32
96
390
518
46
169
301
297
950
950
528
274
513
706
1734
1026
1163
18
15
189
173
32
96
390
518
46
169
301
297
950
925
528
274
513
706
1734
1063
1192
18
15
189
173
32
96
390
518
46
169
301
809
950
950
1040
1289
513
1730
1222
514
1651
18
15
189
173
32
96
390
518
46
169
301
809
950
950
1040
1290
513
1730
1222
514
1651
18
15
189
173
32
96
390
518
46
169
301
809
950
950
528
274
513
1730
1222
1026
1163
18
15
189
173
32
96
390
518
46
169
301
809
950
925
528
274
513
1730
1222
1063
168
18
15
189
173
32
96
390
518
109
161
301
809
950
924
1170
1550
1538
1730
710
584
1544
18
15
189
173
32
96
390
518
109
161
301
809
950
922
585
1550
1538
1730
1222
1105
69
18
15
189
173
32
96
390
518
110
161
301
809
950
925
1168
1550
1538
1730
710
583
1544
18
15
189
173
32
96
390
518
110
161
301
809
950
924
1168
1550
1538
1730
710
584
1548
18
15
189
173
32
96
390
518
110
265
301
297
950
950
72
713
705
706
1734
1026
771
18
15
189
173
32
96
390
518
110
265
301
809
950
950
72
713
705
1730
1222
1026
771
18
15
189
173
32
96
390
518
110
297
301
297
950
950
72
393
385
706
1734
1026
771
18
15
189
173
32
608
6
518
813
545
557
1833
630
1821
785
794
802
1602
70
1383
265
18
15
189
173
32
608
6
518
813
545
1581
1833
630
1820
786
654
1666
1602
70
1224
264
18
15
189
173
32
608
6
518
813
545
1581
1833
630
1820
786
666
1666
1602
70
1224
264
18
15
189
173
32
608
6
518
813
553
557
1833
621
1821
785
778
801
1571
87
1223
265
18
15
189
173
32
608
6
518
813
553
1581
1833
621
1821
785
650
1665
1571
55
1223
265
18
15
189
173
32
608
6
518
813
553
1581
1833
621
1821
785
650
1697
1571
55
1223
265
18
15
189
173
32
608
6
518
814
545
557
1833
621
1820
784
782
802
1571
87
1221
268
18
15
189
173
32
608
6
518
814
545
557
1833
621
1820
784
790
802
1571
87
1221
268
18
15
189
173
32
608
6
518
814
545
557
1833
621
1820
784
798
802
1571
87
1221
268
18
15
189
173
32
608
6
518
814
545
557
1833
621
1820
784
794
802
1570
87
1349
268
18
15
189
173
32
608
6
518
814
545
557
1833
621
1820
784
794
803
1571
87
1349
268
18
15
189
173
32
608
6
518
814
545
557
1833
621
1820
784
814
802
1571
87
1221
268
18
15
189
173
32
608
6
518
814
545
557
1833
630
1821
784
782
802
1602
70
1383
264
18
15
189
173
32
608
6
518
814
545
557
1833
630
1821
784
790
802
1602
70
1383
264
18
15
189
173
32
608
6
518
814
545
557
1833
630
1821
784
798
802
1602
70
1383
264
18
15
189
173
32
608
6
518
814
545
557
1833
630
1821
784
814
802
1602
70
1383
264
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
654
1666
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
654
1698
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
662
1666
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
662
1698
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
666
1666
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
666
1667
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
666
1698
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
666
1699
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
670
1666
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
621
1820
784
670
1698
1571
55
1221
268
18
15
189
173
32
608
6
518
814
545
1581
1833
630
1821
784
654
1666
1602
70
1223
264
18
15
189
173
32
608
6
518
814
545
1581
1833
630
1820
784
654
1666
1602
70
1224
268
18
15
189
173
32
608
6
518
814
545
1581
1833
630
1820
784
665
1666
1602
70
1224
268
18
15
189
173
32
608
6
518
814
545
1581
1833
630
1820
784
662
1666
1602
70
1224
268
18
15
189
173
32
608
6
518
814
545
1581
1833
630
1820
784
666
1666
1602
70
1224
268
18
15
189
173
32
608
6
518
814
545
1581
1833
630
1820
784
670
1666
1602
70
1224
268
18
15
189
173
32
608
6
518
814
553
557
1833
621
1820
784
778
801
1571
87
1221
268
18
15
189
173
32
608
6
518
814
553
557
1833
621
1820
784
786
801
1571
87
1221
268
18
15
189
173
32
608
6
518
814
553
557
1833
621
1820
784
810
801
1571
87
1221
268
18
15
189
173
32
608
6
518
814
553
557
1833
621
1820
784
806
801
1571
87
1221
268
18
15
189
173
32
608
6
518
814
553
1581
1833
621
1820
784
650
1665
1571
55
1221
268
18
15
189
173
32
608
6
518
814
553
1581
1833
621
1820
784
650
1697
1571
55
1221
268
18
15
189
173
32
608
6
518
814
553
1581
1833
621
1820
784
658
1665
1571
55
1221
268
18
15
189
173
32
608
6
518
814
553
1581
1833
621
1820
784
658
1697
1571
55
1221
268
18
15
189
173
32
608
6
518
814
553
1581
1833
630
1821
784
658
1665
1602
70
1223
264
18
15
189
173
288
96
6
8
110
545
685
553
621
1648
1604
1934
898
995
1079
1536
1080
18
15
189
173
288
96
6
8
110
545
813
553
621
1648
1604
1934
1314
1507
1079
1536
1080
18
15
189
173
288
96
6
8
110
161
685
41
109
112
68
526
1922
547
311
0
56
18
15
189
173
288
96
6
8
110
161
685
41
621
112
68
526
1922
547
1591
0
56
18
15
189
173
288
96
6
8
110
161
685
41
621
112
580
1550
1922
547
1591
512
1848
18
15
189
173
288
96
6
8
110
161
685
41
621
1648
1604
1550
1794
547
1591
1536
1592
18
15
189
173
288
96
6
8
110
161
685
41
621
1648
1604
1550
1922
547
1591
1536
1592
18
15
189
173
288
96
6
8
110
161
685
41
621
1648
1604
1550
1858
547
1591
1536
1592
18
15
189
173
288
96
6
8
110
161
685
41
621
1648
1604
1550
1826
547
1591
1536
1592
18
15
189
173
288
96
6
8
110
161
685
41
621
1648
1604
1550
1954
547
1623
1536
1592
18
15
189
173
288
96
6
8
110
161
685
553
621
112
68
526
1794
1475
1079
1024
1080
18
15
189
173
288
96
6
8
110
161
685
553
621
112
68
526
1858
995
1079
0
120
18
15
189
173
288
96
6
8
110
161
685
553
621
112
580
1550
1794
963
1079
512
1848
18
15
189
173
288
96
6
8
110
161
685
553
621
1648
1604
1550
1794
963
1079
1536
1080
18
15
189
173
288
96
6
8
110
161
685
553
621
1648
1604
1550
1858
1475
1079
1536
1592
18
15
189
173
288
96
6
8
110
161
685
553
621
1648
1604
1550
1826
1475
1079
1536
1592
18
15
189
173
288
96
6
8
110
161
685
297
109
112
68
526
1794
1059
55
0
56
18
15
189
173
288
96
6
8
110
161
685
297
109
112
68
526
1922
1059
55
0
56
18
15
189
173
288
96
6
8
110
161
685
297
109
112
68
526
1858
1059
55
0
56
18
15
189
173
288
96
6
8
110
161
685
297
621
112
68
526
1858
1059
1079
0
56
18
15
189
173
288
96
6
8
110
289
813
553
621
112
580
782
834
931
1079
512
1848
18
15
189
173
288
96
6
6
46
545
685
553
621
1644
1552
1934
1410
1475
1079
1549
1036
18
15
189
173
288
96
6
6
46
545
685
553
621
1644
1552
1966
1442
1475
1079
1549
1036
18
15
189
173
288
96
6
6
46
545
685
297
493
796
784
1934
898
1059
1623
1349
268
18
15
189
173
288
96
6
6
46
545
685
297
493
796
784
1934
930
1059
1623
1349
268
18
15
189
173
288
96
6
6
46
545
685
297
493
796
784
1966
898
1059
1623
1349
268
18
15
189
173
288
96
6
6
46
545
685
297
493
796
784
1966
930
1059
1623
1349
268
18
15
189
173
288
96
6
6
46
521
685
553
621
1644
1552
2022
1441
1475
1079
1549
1036
18
15
189
173
288
96
6
6
46
289
813
553
109
108
456
398
834
867
55
13
900
18
15
189
173
288
96
6
6
46
289
813
553
621
108
456
398
834
867
1079
525
900
18
15
189
173
288
96
6
6
46
289
813
553
621
108
456
409
834
866
1079
525
900
18
15
189
173
288
96
6
6
46
289
813
553
621
108
456
410
834
866
1079
525
900
18
15
189
173
288
96
6
6
46
289
813
553
621
108
456
410
835
867
1079
525
900
18
15
189
173
288
96
6
6
46
289
813
553
621
172
456
398
834
867
1079
1165
388
18
15
189
173
288
96
6
6
46
289
813
553
621
172
456
409
834
866
1079
1165
388
18
15
189
173
288
96
6
6
46
289
813
553
621
172
456
410
834
866
1079
1165
388
18
15
189
173
288
96
6
6
46
289
813
553
621
172
456
410
835
867
1079
1165
388
18
15
189
173
288
96
6
6
46
289
813
553
621
172
456
846
834
867
1079
1165
388
18
15
189
173
288
96
6
6
46
137
685
553
621
1644
1552
1638
1825
1475
1079
1549
1036
18
15
189
173
288
96
6
6
46
553
685
297
493
796
784
1962
929
1059
1623
1349
268
18
15
189
173
288
96
6
6
46
553
685
297
493
796
784
1958
929
1059
1623
1349
268
18
15
189
173
288
96
6
6
46
297
813
553
109
108
456
393
833
867
55
13
900
18
15
189
173
288
96
6
6
46
297
813
553
109
108
456
394
833
867
55
13
900
18
15
189
173
288
96
6
6
46
297
813
553
109
108
456
458
833
867
55
13
900
18
15
189
173
288
96
6
6
46
297
813
553
621
108
456
393
833
867
1079
525
900
18
15
189
173
288
96
6
6
46
297
813
553
621
108
456
394
833
867
1079
525
900
18
15
189
173
288
96
6
6
46
297
813
553
621
108
456
402
833
867
1079
525
900
18
15
189
173
288
96
6
6
46
297
813
553
621
108
456
458
833
867
1079
525
900
18
15
189
173
288
96
6
6
46
297
813
553
621
172
456
393
833
867
1079
1165
388
18
15
189
173
288
96
6
6
46
297
813
553
621
172
456
841
833
866
1079
1165
388
18
15
189
173
288
96
6
6
46
297
813
553
621
172
456
394
833
867
1079
1165
388
18
15
189
173
288
96
6
6
46
297
813
553
621
172
456
457
833
867
1079
1165
388
18
15
189
173
288
96
6
6
46
297
813
553
621
172
456
402
833
867
1079
1165
388
18
15
189
173
288
96
6
6
46
297
813
553
621
172
456
842
833
867
1079
1165
388
18
15
189
173
288
96
6
6
46
297
813
553
621
172
456
458
833
867
1079
1165
388
18
15
189
173
288
96
6
6
109
161
685
553
1718
1718
1609
1550
1794
962
1734
1666
1666
18
15
189
173
288
96
6
6
109
161
685
553
1718
1718
1609
1550
1922
962
1734
1666
1666
18
15
189
173
288
96
6
6
109
161
685
553
694
1718
1609
1550
1794
962
710
1666
1666
18
15
189
173
288
96
6
6
109
161
685
553
694
1718
1609
1550
1922
962
710
1666
1666
18
15
189
173
288
96
6
6
110
161
685
41
621
1644
1608
1550
1794
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
161
685
41
621
1644
1608
1550
1922
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
161
685
41
621
1644
1608
1550
1858
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
161
685
41
621
1644
1608
1550
1826
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
161
685
41
621
1660
1680
1550
1922
547
1591
1541
1252
18
15
189
173
288
96
6
6
110
161
685
41
621
1660
1680
1550
1954
547
1623
1541
1252
18
15
189
173
288
96
6
6
110
161
685
553
1718
1718
1608
1550
1794
962
1734
1666
1667
18
15
189
173
288
96
6
6
110
161
685
553
1718
1718
1608
1550
1922
962
1734
1666
1667
18
15
189
173
288
96
6
6
110
161
685
553
694
1718
1608
1550
1794
962
710
1666
1667
18
15
189
173
288
96
6
6
110
161
685
553
694
1718
1608
1550
1922
962
710
1666
1667
18
15
189
173
288
96
6
6
110
289
813
1065
109
124
144
654
1570
1955
151
5
228
18
15
189
173
288
96
6
6
110
289
813
553
109
124
144
782
1410
451
55
5
228
18
15
189
173
288
96
6
6
110
289
813
553
109
124
144
782
834
835
87
1029
740
18
15
189
173
288
96
6
6
110
289
813
553
109
124
144
782
1474
995
55
5
228
18
15
189
173
288
96
6
6
110
289
813
553
109
124
144
782
1442
451
55
5
228
18
15
189
173
288
96
6
6
110
289
813
553
621
124
144
782
1410
963
1079
5
740
18
15
189
173
288
96
6
6
110
289
813
553
621
124
144
782
834
835
1111
1029
1252
18
15
189
173
288
96
6
6
110
289
813
553
621
124
144
782
1474
995
1079
1029
1252
18
15
189
173
288
96
6
6
110
289
813
553
621
124
144
782
1442
963
1079
5
740
18
15
189
173
288
96
6
6
110
289
813
553
621
1660
144
782
1410
931
1079
1541
228
18
15
189
173
288
96
6
6
110
289
813
553
621
1660
144
782
1474
995
1079
1541
228
18
15
189
173
288
96
6
6
110
289
813
553
621
1660
144
782
1442
931
1079
1541
228
18
15
189
173
288
96
6
6
110
265
813
1065
109
108
72
713
1729
2019
55
13
132
18
15
189
173
288
96
6
6
110
265
813
553
109
108
72
713
1729
995
55
13
132
18
15
189
173
288
96
6
6
110
265
813
553
621
108
72
713
1729
995
1079
1037
132
18
15
189
173
288
96
6
6
110
553
685
41
621
1644
1608
1930
929
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
169
685
41
109
108
72
521
1921
547
311
13
132
18
15
189
173
288
96
6
6
110
169
685
41
109
108
72
522
1921
547
311
13
132
18
15
189
173
288
96
6
6
110
169
685
41
109
172
72
521
1921
547
311
141
132
18
15
189
173
288
96
6
6
110
169
685
41
109
172
72
522
1921
547
311
141
132
18
15
189
173
288
96
6
6
110
169
685
41
621
1644
1608
1545
1857
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
169
685
41
621
1644
1608
1545
1825
546
1591
1549
1156
18
15
189
173
288
96
6
6
110
169
685
41
621
1644
1608
1546
1857
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
169
685
41
621
1644
1608
1546
1825
547
1591
1549
1156
18
15
189
173
288
96
6
6
110
169
685
553
621
108
72
521
1793
1475
1079
525
1668
18
15
189
173
288
96
6
6
110
169
685
553
621
108
72
521
1857
1475
1079
1037
132
18
15
189
173
288
96
6
6
110
169
685
553
621
108
72
521
1825
1475
1079
1037
132
18
15
189
173
288
96
6
6
110
169
685
553
621
108
72
522
1793
1475
1079
525
1668
18
15
189
173
288
96
6
6
110
169
685
553
621
108
72
522
1857
1475
1079
1037
132
18
15
189
173
288
96
6
6
110
169
685
553
621
108
72
522
1825
995
1079
1037
132
18
15
189
173
288
96
6
6
110
169
685
553
1718
1206
72
521
1921
962
1734
1922
131
18
15
189
173
288
96
6
6
110
169
685
553
1718
1718
1608
1545
1793
962
1734
1666
1667
18
15
189
173
288
96
6
6
110
169
685
553
1718
1718
1608
1545
1921
962
1734
1666
1667
18
15
189
173
288
96
6
6
110
169
685
553
1718
1718
1608
1545
1857
962
1734
1666
1667
18
15
189
173
288
96
6
6
110
169
685
553
694
182
72
521
1921
962
710
386
131
18
15
189
173
288
96
6
6
110
169
685
553
694
1718
1608
1545
1793
962
710
1666
1667
18
15
189
173
288
96
6
6
110
169
685
553
694
1718
1608
1545
1921
962
710
1666
1667
18
15
189
173
288
96
6
6
110
169
685
553
694
1718
1608
1545
1857
962
710
1666
1667
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
521
1793
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
521
1921
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
521
1857
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
521
1825
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
521
1953
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
522
1921
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
522
1857
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
522
1825
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
108
72
522
1953
1059
55
13
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
521
1793
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
521
1921
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
521
1857
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
521
1825
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
522
1921
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
522
1857
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
522
1825
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
109
172
72
522
1953
1059
55
141
132
18
15
189
173
288
96
6
6
110
169
685
297
621
108
72
521
1857
1059
1079
13
132
18
15
189
173
288
96
6
6
110
169
685
297
621
108
72
521
1825
1058
1079
13
132
18
15
189
173
288
96
6
6
110
169
685
297
621
108
72
522
1825
1059
1079
13
132
18
15
189
173
288
96
6
6
110
169
685
297
621
172
72
521
1857
1059
1079
141
132
18
15
189
173
288
96
6
6
110
169
685
297
621
172
72
521
1825
1058
1079
141
132
18
15
189
173
288
96
6
6
110
169
685
297
621
172
72
522
1825
1059
1079
141
132
18
15
189
173
288
96
6
6
110
297
813
1065
109
108
72
650
1729
2019
55
13
132
18
15
189
173
288
96
6
518
110
161
685
41
621
1820
1168
1550
1922
547
1623
1733
1932
18
15
189
173
288
96
6
518
110
161
685
41
621
1820
1168
1550
1826
547
1623
1733
1932
18
15
189
173
288
96
6
518
110
161
685
41
621
1820
1168
1550
1954
547
1623
1733
1932
18
15
189
173
288
96
6
518
110
137
685
41
621
1820
1168
1574
1953
547
1623
1733
1932
18
15
189
173
288
96
6
518
813
545
813
553
630
1820
786
794
1314
834
1094
1864
264
18
15
189
173
288
96
6
518
813
553
813
553
621
1821
785
778
1313
931
663
1863
285
18
15
189
173
288
96
6
518
814
545
813
553
630
1821
784
782
1314
1474
1094
1767
136
18
15
189
173
288
96
6
518
814
545
813
553
630
1821
784
790
1314
834
1094
1863
280
18
15
189
173
288
96
6
518
814
545
813
553
630
1821
784
798
1314
834
1094
1863
280
18
15
189
173
288
96
6
518
814
545
813
553
630
1821
784
814
1314
1474
1094
1767
136
18
15
189
173
288
96
6
518
814
545
813
553
630
1820
784
793
1314
834
1094
1864
268
18
15
189
173
288
96
6
518
814
545
813
553
630
1820
784
790
1314
834
1094
1864
268
18
15
189
173
288
96
6
518
814
545
813
553
630
1820
784
798
1314
834
1094
1864
268
18
15
189
173
288
96
6
518
814
545
813
553
630
1820
784
794
1314
834
1094
1864
268
18
15
189
173
288
96
6
518
814
553
813
553
621
1820
784
778
1313
931
663
1861
277
18
15
189
173
288
96
6
518
814
553
813
553
621
1820
784
786
1313
931
663
1861
277
18
15
189
173
288
96
6
518
814
553
813
553
621
1820
784
806
1313
931
663
1861
277
18
15
189
173
288
608
6
8
110
161
685
1577
1133
112
68
526
1922
1571
1847
0
56
18
15
189
173
288
608
6
6
46
545
685
1577
621
540
784
1934
930
1571
87
453
780
18
15
189
173
288
608
6
6
46
545
685
1577
621
540
784
1966
930
1571
87
453
780
18
15
189
173
288
608
6
6
46
545
685
1577
621
796
784
1934
930
1571
87
325
268
18
15
189
173
288
608
6
6
46
553
685
1577
621
540
784
1958
929
1571
87
453
780
18
15
189
173
288
608
6
6
46
553
685
1577
621
796
784
1930
929
1571
55
325
268
18
15
189
173
288
608
6
6
46
553
685
1577
621
796
784
1958
929
1571
55
325
268
18
15
189
173
288
608
6
6
110
169
685
1577
1133
172
72
521
1921
1571
1847
141
132
18
15
189
173
288
608
6
6
110
169
685
1577
1133
172
72
522
1921
1571
1847
141
132
18
15
189
173
288
608
6
6
110
169
685
1577
1133
172
72
522
1953
1571
1847
141
132
18
15
189
173
288
608
6
6
110
169
685
1577
1133
1644
72
522
1921
1571
1847
1037
132
18
15
189
173
288
608
6
518
110
161
685
1577
621
1820
1168
1550
1922
1571
87
1221
1932
18
15
189
173
288
608
6
518
110
161
685
1577
621
1820
1168
1550
1858
1571
87
1221
1932
18
15
189
173
288
608
6
518
110
161
685
1577
621
1820
1168
1550
1954
1571
87
1221
1932
18
15
189
173
288
608
6
518
813
553
1709
1577
621
1821
785
650
1729
1571
87
1351
269
18
15
189
173
288
608
6
518
813
553
685
1577
621
1821
785
778
929
1571
87
1223
265
18
15
189
173
288
608
6
518
814
545
1709
1577
621
1820
784
654
1730
1571
87
1349
268
18
15
189
173
288
608
6
518
814
545
1709
1577
621
1820
784
662
1730
1571
87
1349
268
18
15
189
173
288
608
6
518
814
545
1709
1577
621
1820
784
666
1730
1571
87
1349
268
18
15
189
173
288
608
6
518
814
545
1709
1577
621
1820
784
666
1731
1571
87
1349
268
18
15
189
173
288
608
6
518
814
545
1709
1577
621
1820
784
670
1730
1571
87
1349
268
18
15
189
173
288
608
6
518
814
545
685
1577
621
1820
784
782
930
1571
87
1221
268
18
15
189
173
288
608
6
518
814
545
685
1577
621
1820
784
798
930
1571
87
1221
268
18
15
189
173
288
608
6
518
814
545
685
1577
621
1820
784
794
931
1571
87
1221
268
18
15
189
173
288
608
6
518
814
553
1709
1577
621
1820
784
650
1729
1571
87
1349
268
18
15
189
173
288
608
6
518
814
553
685
1577
621
1820
784
778
929
1571
87
1221
268
18
15
189
173
288
608
6
518
814
553
685
1577
621
1820
784
802
929
1571
87
1221
268
18
15
189
173
288
608
6
518
814
553
685
1577
621
1820
784
806
929
1571
87
1221
268
18
15
189
173
288
864
518
6
46
289
813
809
1005
1052
1040
1422
1474
323
87
709
1548
18
15
189
173
288
864
518
6
46
289
813
809
1005
1052
1296
1422
1474
1347
1111
1093
780
18
15
189
173
800
608
6
518
813
545
1837
1065
1142
1820
786
666
1602
1858
1094
712
264
18
15
189
173
800
608
6
518
814
545
1837
1065
1133
1820
784
654
1602
1859
1111
709
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1133
1820
784
662
1602
1859
1111
709
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1133
1820
784
666
1602
1858
1111
709
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1133
1820
784
666
1603
1859
1111
709
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1133
1820
784
670
1602
1859
1111
709
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1142
1820
784
665
1602
1858
1094
712
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1142
1820
784
662
1602
1858
1094
712
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1142
1820
784
662
1570
1858
1094
712
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1142
1820
784
666
1602
1858
1094
712
268
18
15
189
173
800
608
6
518
814
545
1837
1065
1142
1820
784
670
1602
1858
1094
712
268
18
15
189
173
800
608
6
518
814
553
1837
1065
1133
1820
784
658
1601
1859
1111
709
268
18
15
189
173
44
96
6
4
90
273
69
157
182
280
816
654
34
99
192
464
984
18
15
189
173
44
96
6
4
90
273
69
157
182
280
816
654
35
99
192
464
984
18
15
189
173
44
96
6
6
45
545
293
93
118
284
786
1966
1193
3
128
904
792
18
15
189
173
44
96
6
6
45
545
293
93
502
284
786
1966
1193
3
896
584
776
18
15
189
173
44
96
6
6
45
545
293
93
502
282
785
1933
1193
3
896
593
789
18
15
189
173
44
96
6
6
45
545
293
93
502
282
786
1966
1193
3
896
593
788
18
15
189
173
44
96
6
6
45
161
37
93
118
28
18
283
969
259
128
392
24
18
15
189
173
44
96
6
6
45
161
37
93
118
28
18
283
457
259
128
392
24
18
15
189
173
44
96
6
6
45
161
37
93
118
28
274
283
969
259
128
392
904
18
15
189
173
44
96
6
6
45
161
37
93
118
28
274
302
9
257
128
392
904
18
15
189
173
44
96
6
6
45
161
37
93
118
26
17
269
9
259
128
209
21
18
15
189
173
44
96
6
6
45
161
37
93
118
26
17
141
41
259
128
209
21
18
15
189
173
44
96
6
6
45
161
37
93
118
26
17
173
41
259
128
209
21
18
15
189
173
44
96
6
6
45
161
37
93
118
26
273
269
9
259
128
401
917
18
15
189
173
44
96
6
6
45
161
37
93
118
26
273
301
9
259
128
401
917
18
15
189
173
44
96
6
6
45
161
37
93
118
26
273
301
41
259
128
401
917
18
15
189
173
44
96
6
6
45
161
37
93
118
284
18
283
457
259
640
904
536
18
15
189
173
44
96
6
6
45
161
37
93
118
282
17
269
9
259
640
977
533
18
15
189
173
44
96
6
6
45
161
37
93
118
282
785
269
9
259
640
977
789
18
15
189
173
44
96
6
6
45
161
37
93
118
282
785
1293
9
259
640
977
789
18
15
189
173
44
96
6
6
45
161
37
93
502
538
17
141
41
259
896
913
1045
18
15
189
173
44
96
6
6
45
161
37
93
502
284
18
283
969
259
896
392
520
18
15
189
173
44
96
6
6
45
161
37
93
502
284
18
283
457
259
896
392
520
18
15
189
173
44
96
6
6
45
161
37
93
502
284
274
174
9
257
896
648
680
18
15
189
173
44
96
6
6
45
161
37
93
502
284
274
174
41
259
896
648
680
18
15
189
173
44
96
6
6
45
161
37
93
502
284
274
283
41
259
896
648
680
18
15
189
173
44
96
6
6
45
161
37
93
502
284
274
283
969
259
896
648
680
18
15
189
173
44
96
6
6
45
161
37
93
502
282
17
269
9
259
896
593
21
18
15
189
173
44
96
6
6
45
161
37
93
502
282
17
269
457
259
896
465
21
18
15
189
173
44
96
6
6
45
161
37
93
502
282
17
141
41
259
896
593
21
18
15
189
173
44
96
6
6
45
161
37
93
502
282
17
173
41
259
896
593
21
18
15
189
173
44
96
6
6
45
161
37
93
502
282
529
269
9
259
896
721
1557
18
15
189
173
44
96
6
6
45
161
37
93
502
282
785
269
9
259
896
593
789
18
15
189
173
44
96
6
6
45
161
37
93
502
282
785
1293
9
259
896
593
789
18
15
189
173
44
96
6
6
45
161
37
93
502
282
785
1165
41
259
896
593
789
18
15
189
173
44
96
6
6
45
161
37
93
502
794
17
269
9
259
896
785
21
18
15
189
173
44
96
6
6
45
161
37
93
502
794
17
141
41
259
896
785
21
18
15
189
173
44
96
6
6
45
161
37
93
502
794
17
173
41
259
896
785
21
18
15
189
173
44
96
6
6
45
161
37
93
502
794
785
269
9
259
896
785
533
18
15
189
173
44
96
6
6
45
161
37
93
502
794
785
1293
9
259
896
785
533
18
15
189
173
44
96
6
6
45
161
37
157
182
26
17
269
969
899
960
17
21
18
15
189
173
44
96
6
6
45
161
37
157
182
26
273
269
969
899
960
529
917
18
15
189
173
44
96
6
6
45
161
37
157
182
182
273
141
41
897
960
258
778
18
15
189
173
44
96
6
6
45
161
37
157
182
182
457
141
41
899
1216
130
386
18
15
189
173
44
96
6
6
45
161
37
157
182
182
457
154
18
899
1216
130
386
18
15
189
173
44
96
6
6
45
161
37
157
182
182
457
589
37
897
1216
130
386
18
15
189
173
44
96
6
6
45
161
37
349
694
694
529
269
5
769
1280
770
777
18
15
189
173
44
96
6
6
45
161
37
349
694
694
529
285
5
769
1280
770
777
18
15
189
173
44
96
6
6
45
161
37
349
694
694
529
285
21
769
1280
770
777
18
15
189
173
44
96
6
6
45
161
37
349
694
694
529
285
453
769
1280
770
777
18
15
189
173
44
96
6
6
45
161
37
349
694
694
529
278
21
769
1280
770
777
18
15
189
173
44
96
6
6
45
161
37
349
694
694
529
278
18
771
1280
770
777
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
269
5
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
269
9
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
141
5
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
270
9
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
285
5
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
285
21
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
285
453
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
278
21
769
1280
770
522
18
15
189
173
44
96
6
6
45
161
37
349
694
694
273
278
18
771
1280
770
526
18
15
189
173
44
96
6
6
45
161
37
349
502
282
529
269
9
771
640
721
1557
18
15
189
173
44
96
6
6
45
161
37
413
502
796
18
283
41
387
320
776
8
18
15
189
173
44
96
6
6
45
161
37
413
502
796
530
283
41
387
320
776
1032
18
15
189
173
44
96
6
6
45
161
37
413
502
796
786
283
41
387
320
776
520
18
15
189
173
44
96
6
6
45
161
165
157
118
28
18
174
425
643
64
200
8
18
15
189
173
44
96
6
6
45
161
165
157
118
28
18
283
777
769
576
200
8
18
15
189
173
44
96
6
6
45
161
165
157
118
28
274
302
777
641
64
456
904
18
15
189
173
44
96
6
6
45
161
165
157
118
26
17
269
809
771
576
209
21
18
15
189
173
44
96
6
6
45
161
165
157
118
26
17
269
937
1667
1600
209
21
18
15
189
173
44
96
6
6
45
161
165
157
118
26
17
269
841
771
576
209
21
18
15
189
173
44
96
6
6
45
161
165
157
118
26
17
141
425
643
64
209
21
18
15
189
173
44
96
6
6
45
161
165
157
118
26
17
173
425
643
64
209
21
18
15
189
173
44
96
6
6
45
161
165
157
118
26
273
269
777
771
576
209
917
18
15
189
173
44
96
6
6
45
161
165
157
118
26
273
269
809
771
576
209
917
18
15
189
173
44
96
6
6
45
161
165
157
118
26
273
269
841
771
576
209
917
18
15
189
173
44
96
6
6
45
161
165
157
118
26
273
301
809
771
576
209
917
18
15
189
173
44
96
6
6
45
161
165
157
118
538
529
269
937
1667
1600
1873
1301
18
15
189
173
44
96
6
6
45
161
165
157
118
284
18
174
425
643
64
904
1032
18
15
189
173
44
96
6
6
45
161
165
157
118
284
274
174
425
643
64
904
648
18
15
189
173
44
96
6
6
45
161
165
157
118
796
786
1307
649
643
1600
1992
1304
18
15
189
173
44
96
6
6
45
161
165
157
118
282
17
269
937
643
64
913
1045
18
15
189
173
44
96
6
6
45
161
165
157
118
282
17
141
425
643
64
913
1045
18
15
189
173
44
96
6
6
45
161
165
157
118
282
17
173
425
643
64
913
1045
18
15
189
173
44
96
6
6
45
161
165
157
118
282
18
174
425
643
64
913
1044
18
15
189
173
44
96
6
6
45
161
165
157
118
282
273
269
937
643
64
913
661
18
15
189
173
44
96
6
6
45
161
165
157
118
282
273
141
425
643
64
913
661
18
15
189
173
44
96
6
6
45
161
165
157
118
282
273
301
777
643
64
913
661
18
15
189
173
44
96
6
6
45
161
165
157
118
282
273
301
425
643
64
913
661
18
15
189
173
44
96
6
6
45
161
165
157
118
282
273
301
937
643
64
913
661
18
15
189
173
44
96
6
6
45
161
165
157
118
282
274
174
425
643
64
913
660
18
15
189
173
44
96
6
6
45
161
165
157
118
282
274
302
777
643
64
913
660
18
15
189
173
44
96
6
6
45
161
165
157
182
28
18
174
425
387
960
968
520
18
15
189
173
44
96
6
6
45
161
165
157
182
28
18
283
777
769
960
968
520
18
15
189
173
44
96
6
6
45
161
165
157
182
28
18
283
393
387
960
968
520
18
15
189
173
44
96
6
6
45
161
165
157
182
26
17
269
73
387
960
1553
21
18
15
189
173
44
96
6
6
45
161
165
157
182
26
17
269
809
771
960
529
21
18
15
189
173
44
96
6
6
45
161
165
157
182
26
17
269
425
387
960
529
21
18
15
189
173
44
96
6
6
45
161
165
157
182
26
17
269
937
899
960
529
21
18
15
189
173
44
96
6
6
45
161
165
157
182
26
17
269
841
771
960
17
21
18
15
189
173
44
96
6
6
45
161
165
157
182
26
17
141
425
387
960
529
21
18
15
189
173
44
96
6
6
45
161
165
157
182
26
17
173
425
387
960
529
21
18
15
189
173
44
96
6
6
45
161
165
157
182
26
18
174
425
387
960
977
532
18
15
189
173
44
96
6
6
45
161
165
157
182
26
273
269
777
771
960
529
917
18
15
189
173
44
96
6
6
45
161
165
157
182
26
273
269
809
771
960
529
917
18
15
189
173
44
96
6
6
45
161
165
157
182
26
273
269
425
387
960
977
925
18
15
189
173
44
96
6
6
45
161
165
157
182
26
273
269
937
899
960
977
925
18
15
189
173
44
96
6
6
45
161
165
157
182
26
273
269
841
771
960
529
917
18
15
189
173
44
96
6
6
45
161
165
157
182
26
273
141
425
387
960
977
925
18
15
189
173
44
96
6
6
45
161
165
157
182
284
18
283
777
769
960
456
520
18
15
189
173
44
96
6
6
45
161
165
157
182
284
18
283
393
387
960
456
520
18
15
189
173
44
96
6
6
45
161
165
157
182
282
17
269
73
387
192
465
21
18
15
189
173
44
96
6
6
45
161
165
157
182
282
17
269
425
899
1216
465
21
18
15
189
173
44
96
6
6
45
161
165
157
182
282
17
141
425
899
1216
465
21
18
15
189
173
44
96
6
6
45
161
165
157
182
282
17
173
425
899
1216
465
21
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
269
773
769
1216
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
269
777
769
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
269
901
897
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
269
809
771
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
269
841
771
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
269
805
897
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
141
421
897
1216
130
14
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
270
777
769
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
270
73
387
192
258
265
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
285
773
769
1216
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
285
789
769
1216
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
285
837
769
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
285
805
897
960
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
285
933
641
192
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
278
789
769
1216
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
17
278
786
771
1216
258
9
18
15
189
173
44
96
6
6
45
161
165
157
182
182
18
283
777
769
960
258
264
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
269
773
769
1216
258
777
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
269
805
769
960
258
778
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
269
933
641
192
258
778
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
270
777
769
960
258
778
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
285
773
769
1216
258
777
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
285
789
769
1216
258
777
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
285
837
769
960
258
778
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
285
933
641
192
258
778
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
278
789
769
1216
258
777
18
15
189
173
44
96
6
6
45
161
165
157
182
182
273
278
786
771
1216
258
777
18
15
189
173
44
96
6
6
45
161
165
157
182
182
274
283
777
769
960
258
776
18
15
189
173
44
96
6
6
45
161
165
157
182
182
457
141
73
387
192
258
386
18
15
189
173
44
96
6
6
45
161
165
157
182
182
457
141
421
897
1216
130
386
18
15
189
173
44
96
6
6
45
161
165
157
182
182
457
285
773
769
1216
258
386
18
15
189
173
44
96
6
6
45
161
165
157
182
182
457
285
789
769
1216
258
386
18
15
189
173
44
96
6
6
45
161
165
157
182
182
457
286
786
771
1216
258
386
18
15
189
173
44
96
6
6
45
161
165
157
502
28
18
283
777
771
832
1928
1032
18
15
189
173
44
96
6
6
45
161
165
157
502
284
18
283
777
771
832
392
8
18
15
189
173
44
96
6
6
45
161
165
157
502
796
18
283
777
771
832
776
8
18
15
189
173
44
96
6
6
45
161
165
157
502
796
786
283
73
771
832
776
520
18
15
189
173
44
96
6
6
45
161
165
157
502
282
17
269
809
771
832
337
21
18
15
189
173
44
96
6
6
45
161
165
157
502
282
17
269
841
771
832
337
21
18
15
189
173
44
96
6
6
45
161
165
157
502
794
17
269
809
771
832
849
21
18
15
189
173
44
96
6
6
45
161
165
157
502
794
17
269
841
771
832
849
21
18
15
189
173
44
96
6
6
45
161
165
413
502
28
18
283
393
257
320
72
8
18
15
189
173
44
96
6
6
45
161
165
413
502
26
17
269
73
259
320
81
21
18
15
189
173
44
96
6
6
45
161
165
413
502
26
17
269
425
259
320
81
21
18
15
189
173
44
96
6
6
45
161
165
413
502
26
17
141
425
259
320
81
21
18
15
189
173
44
96
6
6
45
161
165
413
502
26
17
173
425
259
320
81
21
18
15
189
173
44
96
6
6
45
161
165
413
502
26
18
174
425
259
320
81
20
18
15
189
173
44
96
6
6
45
161
165
413
502
284
18
174
425
259
320
264
8
18
15
189
173
44
96
6
6
45
161
165
413
502
284
18
283
393
257
320
264
8
18
15
189
173
44
96
6
6
45
161
165
413
502
796
18
283
393
257
320
776
8
18
15
189
173
44
96
6
6
45
161
165
413
502
796
786
283
73
259
320
776
520
18
15
189
173
44
96
6
6
45
161
165
413
502
796
786
283
393
257
320
776
520
18
15
189
173
44
96
6
6
45
161
165
413
502
796
786
1307
73
259
320
776
520
18
15
189
173
44
96
6
6
45
161
165
413
502
796
786
1307
649
129
320
776
520
18
15
189
173
44
96
6
6
45
161
165
413
502
282
17
269
73
259
320
337
21
18
15
189
173
44
96
6
6
45
161
165
413
502
282
17
269
425
259
320
337
21
18
15
189
173
44
96
6
6
45
161
165
413
502
282
17
141
425
259
320
337
21
18
15
189
173
44
96
6
6
45
161
165
413
502
282
17
173
425
259
320
337
21
18
15
189
173
44
96
6
6
45
161
165
413
502
282
529
269
73
259
320
593
1557
18
15
189
173
44
96
6
6
45
161
165
413
502
282
529
269
425
259
320
593
1557
18
15
189
173
44
96
6
6
45
161
165
413
502
282
18
174
425
259
320
337
20
18
15
189
173
44
96
6
6
45
161
165
413
502
282
785
269
73
259
320
337
789
18
15
189
173
44
96
6
6
45
161
165
413
502
282
785
269
425
259
320
337
789
18
15
189
173
44
96
6
6
45
161
165
413
502
282
785
1293
73
259
320
337
789
18
15
189
173
44
96
6
6
45
161
165
413
502
282
785
1165
73
259
320
337
789
18
15
189
173
44
96
6
6
45
161
165
413
502
794
17
269
425
259
320
849
21
18
15
189
173
44
96
6
6
45
161
165
413
502
794
17
141
425
259
320
849
21
18
15
189
173
44
96
6
6
45
161
165
413
502
794
17
173
425
259
320
849
21
18
15
189
173
44
96
6
6
45
161
165
413
502
794
529
269
73
259
576
849
1045
18
15
189
173
44
96
6
6
45
161
165
413
502
794
529
269
425
131
320
785
1045
18
15
189
173
44
96
6
6
45
161
165
413
502
794
785
269
73
259
320
849
533
18
15
189
173
44
96
6
6
45
161
165
413
502
794
785
269
425
259
320
849
533
18
15
189
173
44
96
6
6
45
161
165
413
502
794
785
1293
73
259
320
849
533
18
15
189
173
44
96
6
6
45
161
293
93
118
26
273
269
521
3
128
401
917
18
15
189
173
44
96
6
6
45
161
293
93
118
26
785
1293
521
3
640
721
1941
18
15
189
173
44
96
6
6
45
161
293
93
502
282
785
1293
521
3
896
273
789
18
15
189
173
44
96
6
6
45
161
293
93
502
794
785
1293
521
3
896
785
533
18
15
189
173
44
96
6
6
45
161
293
349
182
182
273
270
521
515
256
269
777
18
15
189
173
44
96
6
6
45
161
293
349
182
182
273
278
530
515
256
269
777
18
15
189
173
44
96
6
6
45
161
293
349
502
282
529
269
521
515
640
593
1557
18
15
189
173
44
96
6
6
45
161
293
349
502
282
785
1293
521
515
640
1169
789
18
15
189
173
44
96
6
6
45
161
293
349
502
794
529
269
521
515
640
1681
1045
18
15
189
173
44
96
6
6
45
161
293
349
502
794
785
1293
521
515
640
1681
533
18
15
189
173
44
96
6
6
45
161
293
413
502
796
786
1307
553
131
320
776
520
18
15
189
173
44
96
6
6
45
289
37
157
182
182
457
845
37
897
1216
130
386
18
15
189
173
44
96
6
6
45
289
37
349
694
694
273
429
41
771
1280
781
521
18
15
189
173
44
96
6
6
45
289
549
349
182
182
17
397
937
515
256
141
9
18
15
189
173
44
96
6
6
45
289
549
349
182
182
17
398
937
515
256
141
9
18
15
189
173
44
96
6
6
45
289
549
349
182
182
17
429
937
515
256
141
9
18
15
189
173
44
96
6
6
45
289
549
349
182
182
273
397
905
515
256
258
777
18
15
189
173
44
96
6
6
45
289
549
349
182
182
273
397
937
515
256
269
777
18
15
189
173
44
96
6
6
45
289
549
349
182
182
273
398
905
515
256
258
777
18
15
189
173
44
96
6
6
45
289
549
349
182
182
273
398
937
515
256
269
777
18
15
189
173
44
96
6
6
45
289
549
669
182
182
17
397
901
897
704
130
10
18
15
189
173
44
96
6
6
45
289
549
669
182
182
457
397
901
897
704
130
386
18
15
189
173
44
96
6
6
45
289
549
669
182
182
457
410
914
899
704
130
386
18
15
189
173
44
96
6
6
45
289
549
669
182
182
457
461
901
897
704
130
386
18
15
189
173
44
96
6
6
45
289
549
669
1718
1718
17
397
937
899
1728
1666
14
18
15
189
173
44
96
6
6
45
289
549
669
1718
1718
17
429
937
899
1728
1666
14
18
15
189
173
44
96
6
6
45
289
549
669
694
26
17
397
937
899
960
1041
21
18
15
189
173
44
96
6
6
45
289
549
669
694
26
17
429
937
899
960
1041
21
18
15
189
173
44
96
6
6
45
289
549
669
694
282
17
397
937
899
960
529
533
18
15
189
173
44
96
6
6
45
289
549
669
694
282
17
429
937
899
960
529
533
18
15
189
173
44
96
6
6
45
289
549
669
694
282
273
397
937
899
960
529
1813
18
15
189
173
44
96
6
6
45
289
165
157
118
28
274
430
73
641
64
456
904
18
15
189
173
44
96
6
6
45
289
165
157
118
284
274
430
73
641
64
904
648
18
15
189
173
44
96
6
6
45
289
165
157
118
282
273
397
73
643
64
913
661
18
15
189
173
44
96
6
6
45
289
165
157
118
282
273
429
73
643
64
913
661
18
15
189
173
44
96
6
6
45
289
165
157
118
282
274
430
73
643
64
913
660
18
15
189
173
44
96
6
6
45
289
165
157
182
182
457
397
73
897
1216
130
386
18
15
189
173
44
96
6
6
45
289
165
157
182
182
457
845
69
897
1216
130
386
18
15
189
173
44
96
6
6
45
289
165
413
502
794
785
429
73
131
320
785
533
18
15
189
173
44
96
6
6
45
289
165
413
502
794
786
430
73
131
320
785
532
18
15
189
173
44
96
6
6
45
289
293
93
502
538
17
397
425
3
896
913
1045
18
15
189
173
44
96
6
6
45
289
293
93
502
538
18
430
425
3
896
913
1044
18
15
189
173
44
96
6
6
45
289
293
93
502
284
18
430
425
3
896
392
520
18
15
189
173
44
96
6
6
45
289
293
93
502
284
274
430
425
3
896
648
680
18
15
189
173
44
96
6
6
45
289
293
93
502
794
17
397
425
3
896
785
21
18
15
189
173
44
96
6
6
45
289
293
93
502
794
17
429
425
3
896
785
21
18
15
189
173
44
96
6
6
45
289
293
93
502
794
785
397
425
3
896
785
533
18
15
189
173
44
96
6
6
45
289
293
93
502
794
785
429
425
3
896
785
533
18
15
189
173
44
96
6
6
45
289
293
349
182
182
17
397
553
515
256
141
9
18
15
189
173
44
96
6
6
45
289
293
349
182
182
17
397
549
513
256
258
10
18
15
189
173
44
96
6
6
45
289
293
349
182
182
17
397
425
515
256
141
9
18
15
189
173
44
96
6
6
45
289
293
349
182
182
17
398
393
515
256
141
9
18
15
189
173
44
96
6
6
45
289
293
349
182
182
17
398
425
515
256
141
9
18
15
189
173
44
96
6
6
45
289
293
349
182
182
17
429
553
515
256
141
9
18
15
189
173
44
96
6
6
45
289
293
349
182
182
17
429
425
515
256
141
9
18
15
189
173
44
96
6
6
45
289
293
349
182
182
273
397
553
515
256
269
777
18
15
189
173
44
96
6
6
45
289
293
349
182
182
273
397
549
513
256
258
778
18
15
189
173
44
96
6
6
45
289
293
349
182
182
273
397
425
515
256
269
777
18
15
189
173
44
96
6
6
45
289
293
349
182
182
273
397
709
513
256
258
778
18
15
189
173
44
96
6
6
45
289
293
349
182
182
273
398
393
515
256
269
777
18
15
189
173
44
96
6
6
45
289
293
349
182
182
273
398
425
515
256
269
777
18
15
189
173
44
96
6
6
45
289
293
349
182
182
457
397
549
513
256
258
386
18
15
189
173
44
96
6
6
45
289
293
349
182
182
457
397
709
513
256
258
386
18
15
189
173
44
96
6
6
45
289
293
349
182
182
457
845
549
513
256
258
386
18
15
189
173
44
96
6
6
45
289
293
349
502
26
17
397
553
515
640
1105
1045
18
15
189
173
44
96
6
6
45
289
293
349
502
26
17
429
553
515
640
1105
1045
18
15
189
173
44
96
6
6
45
289
293
349
502
538
17
397
553
515
640
913
1045
18
15
189
173
44
96
6
6
45
289
293
349
502
284
18
430
553
515
640
1160
1032
18
15
189
173
44
96
6
6
45
289
293
349
502
284
18
430
425
515
640
1160
1032
18
15
189
173
44
96
6
6
45
289
293
349
502
284
274
430
553
515
640
648
680
18
15
189
173
44
96
6
6
45
289
293
349
502
284
274
430
425
515
640
648
680
18
15
189
173
44
96
6
6
45
289
293
349
502
282
17
397
553
515
640
209
21
18
15
189
173
44
96
6
6
45
289
293
349
502
282
17
429
553
515
640
209
21
18
15
189
173
44
96
6
6
45
289
293
349
502
282
18
430
553
515
640
209
20
18
15
189
173
44
96
6
6
45
289
293
349
502
282
273
397
553
515
640
657
661
18
15
189
173
44
96
6
6
45
289
293
349
502
282
273
429
553
515
640
657
661
18
15
189
173
44
96
6
6
45
289
293
349
502
282
274
430
553
515
640
657
660
18
15
189
173
44
96
6
6
45
289
293
349
502
794
785
397
553
515
640
1681
533
18
15
189
173
44
96
6
6
45
289
293
349
502
794
785
429
553
515
640
1681
533
18
15
189
173
44
96
6
6
45
289
293
349
502
794
786
430
553
515
640
1681
532
18
15
189
173
44
96
6
6
45
165
37
157
182
182
457
153
9
897
1216
130
386
18
15
189
173
44
96
6
6
45
165
37
157
182
182
457
153
25
897
1216
258
386
18
15
189
173
44
96
6
6
45
165
37
349
694
694
529
277
1
769
1280
770
777
18
15
189
173
44
96
6
6
45
165
37
349
694
694
529
281
1
769
1280
770
777
18
15
189
173
44
96
6
6
45
165
37
349
694
694
529
281
449
769
1280
770
777
18
15
189
173
44
96
6
6
45
165
37
349
694
694
273
277
1
769
1280
770
522
18
15
189
173
44
96
6
6
45
165
37
349
694
694
273
281
1
769
1280
770
522
18
15
189
173
44
96
6
6
45
165
37
349
694
694
273
281
2
771
1280
781
521
18
15
189
173
44
96
6
6
45
165
37
349
694
694
273
281
449
769
1280
770
522
18
15
189
173
44
96
6
6
45
165
37
349
694
694
273
153
449
769
1280
770
522
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
277
769
769
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
277
833
769
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
277
773
897
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
277
785
769
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
277
801
897
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
277
929
641
192
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
277
933
641
192
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
769
769
1216
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
385
897
1216
130
14
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
897
897
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
770
771
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
833
769
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
777
769
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
801
897
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
929
641
192
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
898
899
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
834
770
960
258
270
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
802
899
960
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
930
643
192
258
9
18
15
189
173
44
96
6
6
45
165
165
157
182
182
17
281
921
641
192
130
14
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
277
769
769
960
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
277
833
769
960
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
277
785
769
960
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
277
929
641
192
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
277
933
641
192
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
281
769
769
1216
258
777
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
281
833
769
960
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
281
777
769
960
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
281
929
641
192
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
281
834
770
960
258
782
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
281
793
769
960
258
778
18
15
189
173
44
96
6
6
45
165
165
157
182
182
273
281
930
643
192
258
777
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
281
769
769
1216
258
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
281
770
771
960
258
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
281
785
769
960
258
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
281
801
897
960
258
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
281
802
899
960
258
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
153
65
769
1216
258
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
153
385
897
1216
130
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
153
66
770
1216
130
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
153
417
897
1216
130
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
153
386
898
1216
130
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
153
389
897
960
258
386
18
15
189
173
44
96
6
6
45
165
165
157
182
182
457
153
418
898
1216
130
386
18
15
189
173
44
96
6
6
45
165
293
349
182
182
273
277
513
513
256
258
778
18
15
189
173
44
96
6
6
45
165
293
349
182
182
273
277
529
514
256
269
777
18
15
189
173
44
96
6
6
45
165
293
349
182
182
273
281
513
513
256
258
778
18
15
189
173
44
96
6
6
45
293
37
349
694
694
273
405
33
769
1280
770
522
18
15
189
173
44
96
6
6
45
293
37
349
694
694
273
409
33
769
1280
770
522
18
15
189
173
44
96
6
6
45
293
37
349
694
694
273
409
34
770
1280
770
526
18
15
189
173
44
96
6
6
45
293
37
349
694
694
273
409
37
769
1280
770
522
18
15
189
173
44
96
6
6
45
293
549
349
182
182
273
409
897
513
256
258
778
18
15
189
173
44
96
6
6
45
293
549
349
182
182
457
409
897
513
256
258
386
18
15
189
173
44
96
6
6
45
293
549
349
182
182
457
409
929
513
256
258
386
18
15
189
173
44
96
6
6
45
293
549
669
182
182
457
409
897
897
704
130
386
18
15
189
173
44
96
6
6
45
293
549
669
182
182
457
409
898
898
704
130
386
18
15
189
173
44
96
6
6
45
293
549
669
182
182
457
409
913
897
704
130
386
18
15
189
173
44
96
6
6
45
293
549
669
182
182
457
409
905
897
704
130
386
18
15
189
173
44
96
6
6
45
293
549
669
182
182
457
409
921
897
704
130
386
18
15
189
173
44
96
6
6
45
293
165
157
182
182
457
409
65
769
960
258
386
18
15
189
173
44
96
6
6
45
293
165
157
182
182
457
409
66
898
1216
130
386
18
15
189
173
44
96
6
6
45
293
293
349
182
182
273
409
385
513
256
258
778
18
15
189
173
44
96
6
6
45
293
293
349
182
182
273
409
705
513
256
258
778
18
15
189
173
44
96
6
6
45
293
293
349
182
182
273
409
417
513
256
258
778
18
15
189
173
44
96
6
6
45
293
293
349
182
182
457
409
385
513
256
258
386
18
15
189
173
44
96
6
6
45
293
293
349
182
182
457
409
417
513
256
258
386
18
15
189
173
44
96
6
6
46
545
293
93
118
28
784
1934
1161
1
128
712
1932
18
15
189
173
44
96
6
6
46
545
293
93
118
28
784
1934
1193
3
128
712
1932
18
15
189
173
44
96
6
6
46
545
293
93
118
284
784
1934
1161
1
128
904
780
18
15
189
173
44
96
6
6
46
545
293
93
118
284
784
1934
1193
3
128
904
780
18
15
189
173
44
96
6
6
46
545
293
93
502
284
784
1934
1161
1
896
584
780
18
15
189
173
44
96
6
6
46
545
293
93
502
284
784
1934
1193
3
896
584
780
18
15
189
173
44
96
6
6
46
545
293
93
502
796
784
1934
1161
3
896
1736
540
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
269
969
259
128
392
12
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
269
457
259
128
392
12
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
270
9
257
128
392
12
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
270
969
259
128
392
12
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
270
457
259
128
392
12
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
142
9
257
128
392
12
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
142
41
3
128
200
28
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
278
18
3
128
200
28
18
15
189
173
44
96
6
6
46
161
37
93
118
28
16
174
41
3
128
200
28
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
269
9
257
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
269
969
259
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
269
457
259
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
270
9
257
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
270
969
259
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
270
457
259
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
142
9
257
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
278
18
259
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
28
272
302
9
257
128
392
908
18
15
189
173
44
96
6
6
46
161
37
93
118
284
16
270
9
257
640
904
524
18
15
189
173
44
96
6
6
46
161
37
93
118
284
784
270
9
257
640
904
780
18
15
189
173
44
96
6
6
46
161
37
93
118
284
784
1294
9
257
640
904
780
18
15
189
173
44
96
6
6
46
161
37
93
502
28
16
270
9
3
896
1096
540
18
15
189
173
44
96
6
6
46
161
37
93
502
28
16
142
41
3
896
1096
540
18
15
189
173
44
96
6
6
46
161
37
93
502
28
16
278
18
3
896
1096
540
18
15
189
173
44
96
6
6
46
161
37
93
502
540
16
270
9
257
896
904
1036
18
15
189
173
44
96
6
6
46
161
37
93
502
540
16
270
969
259
896
904
1036
18
15
189
173
44
96
6
6
46
161
37
93
502
540
16
270
457
257
896
904
1036
18
15
189
173
44
96
6
6
46
161
37
93
502
540
16
142
9
257
896
904
1036
18
15
189
173
44
96
6
6
46
161
37
93
502
540
16
142
41
259
896
904
1036
18
15
189
173
44
96
6
6
46
161
37
93
502
540
16
278
18
259
896
904
1036
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
269
969
259
896
392
12
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
269
457
257
896
392
12
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
270
9
257
896
392
12
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
270
969
259
896
392
12
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
270
457
257
896
392
12
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
142
9
257
896
392
12
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
142
41
3
896
584
28
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
278
18
3
896
584
28
18
15
189
173
44
96
6
6
46
161
37
93
502
284
16
174
41
3
896
584
28
18
15
189
173
44
96
6
6
46
161
37
93
502
284
528
269
9
257
896
712
1548
18
15
189
173
44
96
6
6
46
161
37
93
502
284
528
269
457
257
896
712
1548
18
15
189
173
44
96
6
6
46
161
37
93
502
284
528
270
9
257
896
712
1548
18
15
189
173
44
96
6
6
46
161
37
93
502
284
528
270
457
257
896
712
1548
18
15
189
173
44
96
6
6
46
161
37
93
502
284
528
278
18
259
896
712
1548
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
270
9
257
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
270
969
259
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
270
457
259
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
142
9
257
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
142
41
259
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
278
18
259
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
174
9
257
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
272
174
41
259
896
648
652
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
269
969
259
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
269
457
259
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
270
9
257
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
270
969
259
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
270
457
257
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
281
41
257
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
1294
9
257
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
1294
457
257
896
392
780
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
278
18
3
896
584
796
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
1166
41
3
896
584
796
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
1302
18
3
896
584
796
18
15
189
173
44
96
6
6
46
161
37
93
502
284
784
1174
18
3
896
584
796
18
15
189
173
44
96
6
6
46
161
37
93
502
796
528
278
18
259
896
1736
1052
18
15
189
173
44
96
6
6
46
161
37
93
502
796
784
278
18
259
896
1736
540
18
15
189
173
44
96
6
6
46
161
37
93
502
796
784
1302
18
259
896
1736
540
18
15
189
173
44
96
6
6
46
161
37
157
182
28
16
270
969
899
960
968
524
18
15
189
173
44
96
6
6
46
161
37
157
182
28
272
270
9
899
960
968
908
18
15
189
173
44
96
6
6
46
161
37
157
182
28
272
270
969
899
960
968
908
18
15
189
173
44
96
6
6
46
161
37
157
182
284
272
270
9
899
960
456
460
18
15
189
173
44
96
6
6
46
161
37
157
182
284
272
142
41
897
1216
456
460
18
15
189
173
44
96
6
6
46
161
37
157
182
284
272
174
41
897
1216
456
460
18
15
189
173
44
96
6
6
46
161
37
157
182
182
456
154
18
899
1216
130
387
18
15
189
173
44
96
6
6
46
161
37
157
502
28
16
269
969
899
832
1928
1036
18
15
189
173
44
96
6
6
46
161
37
157
502
28
16
270
969
899
832
1928
1036
18
15
189
173
44
96
6
6
46
161
37
157
502
540
16
270
969
899
832
904
1036
18
15
189
173
44
96
6
6
46
161
37
157
502
284
16
269
969
899
832
392
12
18
15
189
173
44
96
6
6
46
161
37
157
502
284
16
270
969
899
832
392
12
18
15
189
173
44
96
6
6
46
161
37
157
502
284
528
269
969
899
832
584
1548
18
15
189
173
44
96
6
6
46
161
37
157
502
284
528
270
969
899
832
584
1548
18
15
189
173
44
96
6
6
46
161
37
157
502
284
784
269
969
899
832
392
780
18
15
189
173
44
96
6
6
46
161
37
157
502
284
784
270
969
899
832
392
780
18
15
189
173
44
96
6
6
46
161
37
157
502
796
16
270
969
899
832
776
12
18
15
189
173
44
96
6
6
46
161
37
157
502
796
784
269
969
899
832
776
524
18
15
189
173
44
96
6
6
46
161
37
157
502
796
784
270
969
899
832
776
524
18
15
189
173
44
96
6
6
46
161
37
349
694
694
272
270
9
769
1280
770
523
18
15
189
173
44
96
6
6
46
161
37
349
694
694
272
278
18
771
1280
781
524
18
15
189
173
44
96
6
6
46
161
37
349
694
700
272
270
9
769
1280
776
524
18
15
189
173
44
96
6
6
46
161
37
349
502
284
528
269
9
769
640
648
1548
18
15
189
173
44
96
6
6
46
161
37
349
502
284
528
270
9
769
640
648
1548
18
15
189
173
44
96
6
6
46
161
37
349
502
284
528
278
18
771
640
648
1548
18
15
189
173
44
96
6
6
46
161
37
349
502
284
784
270
9
769
640
648
1676
18
15
189
173
44
96
6
6
46
161
37
349
502
284
784
278
18
771
640
648
1676
18
15
189
173
44
96
6
6
46
161
37
349
502
284
784
1166
9
771
640
648
1676
18
15
189
173
44
96
6
6
46
161
37
349
502
284
784
1174
18
771
640
648
1676
18
15
189
173
44
96
6
6
46
161
37
413
502
284
16
269
969
387
320
264
12
18
15
189
173
44
96
6
6
46
161
37
413
502
284
16
269
457
387
320
264
12
18
15
189
173
44
96
6
6
46
161
37
413
502
284
16
270
9
385
320
264
12
18
15
189
173
44
96
6
6
46
161
37
413
502
284
16
270
969
387
320
264
12
18
15
189
173
44
96
6
6
46
161
37
413
502
284
16
270
457
387
320
264
12
18
15
189
173
44
96
6
6
46
161
37
413
502
284
16
142
9
387
320
264
12
18
15
189
173
44
96
6
6
46
161
37
413
502
284
16
278
18
387
320
584
12
18
15
189
173
44
96
6
6
46
161
37
413
502
284
528
269
9
385
320
584
1548
18
15
189
173
44
96
6
6
46
161
37
413
502
284
528
269
969
387
320
584
1548
18
15
189
173
44
96
6
6
46
161
37
413
502
284
528
269
457
387
320
584
1548
18
15
189
173
44
96
6
6
46
161
37
413
502
284
528
270
9
385
320
584
1548
18
15
189
173
44
96
6
6
46
161
37
413
502
284
528
270
969
387
320
584
1548
18
15
189
173
44
96
6
6
46
161
37
413
502
284
528
270
457
387
320
584
1548
18
15
189
173
44
96
6
6
46
161
37
413
502
284
528
278
18
387
320
584
1548
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
269
969
387
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
269
457
387
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
270
9
385
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
270
969
387
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
270
457
387
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
1294
9
385
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
1294
457
387
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
278
18
387
320
584
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
1166
9
387
320
264
780
18
15
189
173
44
96
6
6
46
161
37
413
502
284
784
1302
18
387
320
584
780
18
15
189
173
44
96
6
6
46
161
37
413
502
796
16
270
9
385
320
776
12
18
15
189
173
44
96
6
6
46
161
37
413
502
796
16
270
969
387
320
776
12
18
15
189
173
44
96
6
6
46
161
37
413
502
796
16
270
457
387
320
776
12
18
15
189
173
44
96
6
6
46
161
37
413
502
796
16
142
9
387
320
776
12
18
15
189
173
44
96
6
6
46
161
37
413
502
796
16
278
18
387
320
776
12
18
15
189
173
44
96
6
6
46
161
37
413
502
796
528
270
9
385
320
776
1036
18
15
189
173
44
96
6
6
46
161
37
413
502
796
528
270
969
387
320
776
1036
18
15
189
173
44
96
6
6
46
161
37
413
502
796
528
270
457
387
320
776
1036
18
15
189
173
44
96
6
6
46
161
37
413
502
796
528
278
18
387
320
776
1036
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
269
969
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
269
457
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
270
9
385
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
270
969
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
270
457
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
1293
9
385
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
1293
457
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
1294
9
385
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
1294
457
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
278
18
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
1166
9
387
320
776
524
18
15
189
173
44
96
6
6
46
161
37
413
502
796
784
1302
18
387
320
776
524
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
269
937
1667
1600
456
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
270
777
769
576
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
270
809
769
576
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
270
937
643
64
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
281
777
769
576
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
142
393
643
64
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
142
425
643
64
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
278
786
771
576
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
278
402
643
64
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
278
914
643
64
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
16
174
425
643
64
200
12
18
15
189
173
44
96
6
6
46
161
165
157
118
28
528
270
937
1667
1600
1736
1804
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
269
777
641
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
269
937
643
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
270
777
641
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
270
937
643
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
142
425
643
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
278
786
643
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
278
402
643
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
278
914
643
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
28
272
302
777
641
64
456
908
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
269
937
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
270
777
641
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
270
937
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
142
393
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
142
425
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
278
786
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
278
402
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
278
914
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
16
174
425
643
64
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
270
777
641
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
270
937
643
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
270
841
771
576
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
142
393
643
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
142
425
643
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
278
786
643
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
278
402
643
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
278
914
643
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
272
174
425
643
64
904
652
18
15
189
173
44
96
6
6
46
161
165
157
118
284
784
270
777
641
64
904
780
18
15
189
173
44
96
6
6
46
161
165
157
118
284
784
278
786
643
64
904
780
18
15
189
173
44
96
6
6
46
161
165
157
118
284
784
278
914
643
64
904
780
18
15
189
173
44
96
6
6
46
161
165
157
118
796
528
270
937
1667
1600
1992
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
796
528
278
914
643
1600
1992
1036
18
15
189
173
44
96
6
6
46
161
165
157
118
796
784
278
914
643
1600
1992
1292
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
270
777
769
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
270
73
387
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
270
809
769
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
281
777
769
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
281
393
387
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
142
393
387
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
142
425
387
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
278
786
771
1216
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
278
402
387
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
16
174
425
387
960
968
524
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
270
777
769
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
270
73
387
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
270
809
769
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
270
425
387
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
270
937
899
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
270
841
771
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
278
786
771
1216
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
278
402
387
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
28
272
278
914
899
960
968
908
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
269
73
387
192
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
269
809
899
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
269
425
387
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
269
937
899
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
270
777
769
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
270
73
387
192
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
270
809
769
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
281
777
769
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
281
393
387
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
142
393
387
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
142
425
387
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
278
786
771
1216
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
278
402
387
960
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
16
278
914
643
192
456
12
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
270
777
769
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
270
73
387
192
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
270
809
769
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
270
425
387
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
270
937
899
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
270
841
771
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
142
393
387
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
142
425
387
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
150
402
387
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
272
174
425
387
960
456
460
18
15
189
173
44
96
6
6
46
161
165
157
182
284
784
270
73
387
192
456
972
18
15
189
173
44
96
6
6
46
161
165
157
182
284
784
278
914
643
192
456
780
18
15
189
173
44
96
6
6
46
161
165
157
182
182
16
270
777
769
960
258
267
18
15
189
173
44
96
6
6
46
161
165
157
182
182
16
270
809
771
960
258
115
18
15
189
173
44
96
6
6
46
161
165
157
182
182
16
281
777
769
960
258
267
18
15
189
173
44
96
6
6
46
161
165
157
182
182
16
278
786
771
960
258
115
18
15
189
173
44
96
6
6
46
161
165
157
182
182
272
270
777
769
960
258
779
18
15
189
173
44
96
6
6
46
161
165
157
182
182
272
281
777
769
960
258
779
18
15
189
173
44
96
6
6
46
161
165
157
182
182
456
286
786
771
1216
130
387
18
15
189
173
44
96
6
6
46
161
165
157
502
28
16
270
777
771
832
1928
1036
18
15
189
173
44
96
6
6
46
161
165
157
502
28
16
281
777
771
832
1928
1036
18
15
189
173
44
96
6
6
46
161
165
157
502
28
16
278
786
771
832
1928
1036
18
15
189
173
44
96
6
6
46
161
165
157
502
540
16
270
777
771
832
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
502
540
16
270
809
769
832
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
502
540
16
278
786
771
832
904
1036
18
15
189
173
44
96
6
6
46
161
165
157
502
284
16
270
777
771
832
392
12
18
15
189
173
44
96
6
6
46
161
165
157
502
284
16
270
809
769
832
392
12
18
15
189
173
44
96
6
6
46
161
165
157
502
284
16
281
777
771
832
392
12
18
15
189
173
44
96
6
6
46
161
165
157
502
284
16
278
786
771
832
392
12
18
15
189
173
44
96
6
6
46
161
165
157
502
284
528
269
841
771
832
584
1548
18
15
189
173
44
96
6
6
46
161
165
157
502
284
528
270
777
771
832
584
1548
18
15
189
173
44
96
6
6
46
161
165
157
502
284
528
270
809
769
832
584
1548
18
15
189
173
44
96
6
6
46
161
165
157
502
284
528
278
786
771
832
584
1548
18
15
189
173
44
96
6
6
46
161
165
157
502
284
784
270
777
771
832
392
780
18
15
189
173
44
96
6
6
46
161
165
157
502
284
784
278
786
771
832
392
780
18
15
189
173
44
96
6
6
46
161
165
157
502
796
16
270
809
769
832
776
12
18
15
189
173
44
96
6
6
46
161
165
157
502
796
16
281
777
771
832
776
12
18
15
189
173
44
96
6
6
46
161
165
157
502
796
16
278
786
771
832
776
12
18
15
189
173
44
96
6
6
46
161
165
157
502
796
784
270
777
771
832
776
524
18
15
189
173
44
96
6
6
46
161
165
157
502
796
784
278
786
771
832
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
269
73
259
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
269
425
131
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
270
777
257
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
270
73
259
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
270
425
131
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
281
393
257
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
142
393
257
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
142
425
259
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
278
786
259
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
278
402
259
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
28
16
278
914
131
320
72
12
18
15
189
173
44
96
6
6
46
161
165
413
502
540
16
270
777
257
576
904
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
540
16
270
73
259
576
904
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
540
16
142
425
259
576
904
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
540
16
278
786
259
576
904
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
540
16
278
402
259
576
904
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
269
73
259
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
269
425
131
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
270
777
257
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
270
73
259
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
270
425
131
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
281
393
257
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
142
393
257
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
142
425
259
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
278
786
259
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
278
402
259
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
16
278
914
131
320
264
12
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
269
73
259
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
269
425
259
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
270
777
257
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
270
73
259
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
270
425
259
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
278
786
259
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
278
402
259
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
528
278
914
131
320
584
1548
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
270
777
257
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
270
73
259
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
270
425
257
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
1294
73
259
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
1294
681
129
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
278
786
259
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
278
914
131
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
1166
73
259
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
284
784
1302
402
259
320
264
780
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
270
73
259
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
270
425
131
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
281
393
257
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
142
393
257
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
142
425
259
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
278
786
259
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
278
402
259
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
16
278
914
131
320
776
12
18
15
189
173
44
96
6
6
46
161
165
413
502
796
528
270
73
259
320
776
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
796
528
270
425
259
320
776
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
796
528
278
786
259
320
776
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
796
528
278
402
259
320
776
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
796
528
278
914
131
320
776
1036
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
269
73
259
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
269
425
259
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
270
777
257
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
270
73
259
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
270
425
257
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
281
393
257
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
1293
73
259
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
1294
73
259
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
1294
681
129
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
1305
649
129
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
278
786
259
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
278
914
131
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
1166
73
259
320
776
524
18
15
189
173
44
96
6
6
46
161
165
413
502
796
784
1302
402
259
320
776
524
18
15
189
173
44
96
6
6
46
161
293
93
118
28
528
270
521
1
640
1736
1804
18
15
189
173
44
96
6
6
46
161
293
93
118
28
272
269
521
1
128
392
908
18
15
189
173
44
96
6
6
46
161
293
93
118
28
272
270
521
1
128
392
908
18
15
189
173
44
96
6
6
46
161
293
93
118
28
272
278
530
3
128
392
908
18
15
189
173
44
96
6
6
46
161
293
93
118
28
784
1293
521
1
640
712
1932
18
15
189
173
44
96
6
6
46
161
293
93
118
28
784
1294
521
1
640
712
1932
18
15
189
173
44
96
6
6
46
161
293
93
118
28
784
1302
530
3
128
712
1932
18
15
189
173
44
96
6
6
46
161
293
93
118
284
272
270
521
3
128
904
652
18
15
189
173
44
96
6
6
46
161
293
93
118
284
272
278
530
3
128
904
652
18
15
189
173
44
96
6
6
46
161
293
93
118
284
784
1294
521
1
640
904
780
18
15
189
173
44
96
6
6
46
161
293
93
118
284
784
1302
530
3
128
904
780
18
15
189
173
44
96
6
6
46
161
293
93
502
284
528
269
521
1
896
712
1548
18
15
189
173
44
96
6
6
46
161
293
93
502
284
528
270
521
1
896
712
1548
18
15
189
173
44
96
6
6
46
161
293
93
502
284
528
278
530
3
896
712
1548
18
15
189
173
44
96
6
6
46
161
293
93
502
284
272
270
521
1
896
648
652
18
15
189
173
44
96
6
6
46
161
293
93
502
284
272
278
530
3
896
648
652
18
15
189
173
44
96
6
6
46
161
293
93
502
284
784
1294
521
1
896
584
780
18
15
189
173
44
96
6
6
46
161
293
93
502
284
784
1302
530
3
896
584
780
18
15
189
173
44
96
6
6
46
161
293
93
502
796
528
270
521
3
896
1736
1052
18
15
189
173
44
96
6
6
46
161
293
93
502
796
528
278
530
3
896
1736
1052
18
15
189
173
44
96
6
6
46
161
293
93
502
796
784
1293
521
3
896
1736
540
18
15
189
173
44
96
6
6
46
161
293
93
502
796
784
1294
521
3
896
1736
540
18
15
189
173
44
96
6
6
46
161
293
93
502
796
784
1302
530
3
896
1736
540
18
15
189
173
44
96
6
6
46
161
293
349
182
182
272
270
521
515
256
269
780
18
15
189
173
44
96
6
6
46
161
293
349
182
182
272
278
530
515
256
269
780
18
15
189
173
44
96
6
6
46
161
293
349
182
188
272
270
521
513
256
264
780
18
15
189
173
44
96
6
6
46
161
293
349
502
284
528
269
521
513
640
648
1548
18
15
189
173
44
96
6
6
46
161
293
349
502
284
528
270
521
513
640
648
1548
18
15
189
173
44
96
6
6
46
161
293
349
502
284
528
278
530
515
640
648
1548
18
15
189
173
44
96
6
6
46
161
293
349
502
284
272
270
521
513
640
648
652
18
15
189
173
44
96
6
6
46
161
293
349
502
284
272
278
530
515
640
648
652
18
15
189
173
44
96
6
6
46
161
293
349
502
284
784
1294
521
513
640
1160
780
18
15
189
173
44
96
6
6
46
161
293
349
502
284
784
1302
530
515
640
1160
780
18
15
189
173
44
96
6
6
46
161
293
349
502
796
528
270
521
513
640
1672
1036
18
15
189
173
44
96
6
6
46
161
293
349
502
796
528
278
530
515
640
1672
1036
18
15
189
173
44
96
6
6
46
161
293
349
502
796
784
1293
521
513
640
1672
524
18
15
189
173
44
96
6
6
46
161
293
349
502
796
784
1294
521
513
640
1672
524
18
15
189
173
44
96
6
6
46
161
293
349
502
796
784
1302
530
515
640
1672
524
18
15
189
173
44
96
6
6
46
161
293
413
502
284
528
278
530
643
320
584
1548
18
15
189
173
44
96
6
6
46
161
293
413
502
284
784
1294
521
129
320
264
780
18
15
189
173
44
96
6
6
46
161
293
413
502
796
784
1293
521
129
320
776
524
18
15
189
173
44
96
6
6
46
161
293
413
502
796
784
1294
521
129
320
776
524
18
15
189
173
44
96
6
6
46
289
549
349
182
182
16
398
937
515
256
141
12
18
15
189
173
44
96
6
6
46
289
549
349
182
182
272
398
905
515
256
269
780
18
15
189
173
44
96
6
6
46
289
549
349
182
182
272
398
937
515
256
269
780
18
15
189
173
44
96
6
6
46
289
549
349
182
188
16
398
937
515
256
264
524
18
15
189
173
44
96
6
6
46
289
549
349
182
188
272
398
905
515
256
264
780
18
15
189
173
44
96
6
6
46
289
549
349
182
188
272
398
937
515
256
264
780
18
15
189
173
44
96
6
6
46
289
549
349
182
188
272
430
937
515
256
264
780
18
15
189
173
44
96
6
6
46
289
549
669
182
182
456
410
914
899
704
130
387
18
15
189
173
44
96
6
6
46
289
165
157
118
28
272
398
73
641
64
456
908
18
15
189
173
44
96
6
6
46
289
165
157
118
28
272
430
73
641
64
456
908
18
15
189
173
44
96
6
6
46
289
165
157
118
284
272
398
73
641
64
904
652
18
15
189
173
44
96
6
6
46
289
165
157
118
284
272
430
73
641
64
904
652
18
15
189
173
44
96
6
6
46
289
165
157
182
28
272
398
73
897
960
968
908
18
15
189
173
44
96
6
6
46
289
165
157
182
284
272
398
73
897
1216
456
460
18
15
189
173
44
96
6
6
46
289
165
413
502
796
784
430
73
129
320
776
524
18
15
189
173
44
96
6
6
46
289
293
93
118
28
16
398
393
3
128
392
524
18
15
189
173
44
96
6
6
46
289
293
93
118
28
272
397
393
3
128
392
908
18
15
189
173
44
96
6
6
46
289
293
93
118
28
272
398
393
3
128
392
908
18
15
189
173
44
96
6
6
46
289
293
93
502
540
16
398
425
3
896
904
1036
18
15
189
173
44
96
6
6
46
289
293
93
502
284
16
398
425
3
896
392
12
18
15
189
173
44
96
6
6
46
289
293
93
502
284
16
430
425
3
896
392
12
18
15
189
173
44
96
6
6
46
289
293
93
502
284
272
398
425
3
896
648
652
18
15
189
173
44
96
6
6
46
289
293
93
502
284
272
398
457
3
896
648
652
18
15
189
173
44
96
6
6
46
289
293
93
502
284
272
406
402
3
896
648
652
18
15
189
173
44
96
6
6
46
289
293
93
502
284
272
430
425
3
896
648
652
18
15
189
173
44
96
6
6
46
289
293
349
182
182
16
398
553
515
256
141
12
18
15
189
173
44
96
6
6
46
289
293
349
182
182
16
398
393
515
256
141
12
18
15
189
173
44
96
6
6
46
289
293
349
182
182
16
398
425
515
256
141
12
18
15
189
173
44
96
6
6
46
289
293
349
182
182
272
398
553
515
256
269
780
18
15
189
173
44
96
6
6
46
289
293
349
182
182
272
398
393
515
256
269
780
18
15
189
173
44
96
6
6
46
289
293
349
182
182
272
398
425
515
256
269
780
18
15
189
173
44
96
6
6
46
289
293
349
182
182
272
409
393
515
256
269
780
18
15
189
173
44
96
6
6
46
289
293
349
182
188
16
398
553
515
256
264
524
18
15
189
173
44
96
6
6
46
289
293
349
182
188
16
398
393
515
256
264
524
18
15
189
173
44
96
6
6
46
289
293
349
182
188
16
398
425
513
256
264
524
18
15
189
173
44
96
6
6
46
289
293
349
182
188
272
398
553
515
256
264
780
18
15
189
173
44
96
6
6
46
289
293
349
182
188
272
398
393
515
256
264
780
18
15
189
173
44
96
6
6
46
289
293
349
182
188
272
398
425
513
256
264
780
18
15
189
173
44
96
6
6
46
289
293
349
182
188
272
430
553
515
256
264
780
18
15
189
173
44
96
6
6
46
289
293
349
502
28
16
398
553
515
640
1096
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
28
16
398
393
513
640
1096
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
540
16
398
553
515
640
904
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
540
16
398
393
513
640
904
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
284
16
398
553
515
640
1160
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
284
16
398
393
513
640
1160
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
284
16
430
553
515
640
1160
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
284
16
430
425
515
640
1160
1036
18
15
189
173
44
96
6
6
46
289
293
349
502
284
272
398
553
515
640
648
652
18
15
189
173
44
96
6
6
46
289
293
349
502
284
272
398
393
513
640
648
652
18
15
189
173
44
96
6
6
46
289
293
349
502
284
272
409
393
513
640
648
652
18
15
189
173
44
96
6
6
46
289
293
349
502
284
272
430
553
515
640
648
652
18
15
189
173
44
96
6
6
46
289
293
349
502
284
272
430
425
515
640
648
652
18
15
189
173
44
96
6
6
46
289
293
349
502
796
784
398
553
515
640
1672
524
18
15
189
173
44
96
6
6
46
289
293
349
502
796
784
398
393
513
640
1736
524
18
15
189
173
44
96
6
6
46
289
293
349
502
796
784
430
553
515
640
1672
524
18
15
189
173
44
96
6
6
46
289
293
349
502
796
784
430
425
515
640
1672
524
18
15
189
173
44
96
6
6
46
289
293
413
502
28
16
398
393
131
320
72
12
18
15
189
173
44
96
6
6
46
289
293
413
502
284
16
398
393
131
320
264
12
18
15
189
173
44
96
6
6
46
289
293
413
502
284
272
398
393
643
576
648
652
18
15
189
173
44
96
6
6
46
289
293
413
502
796
16
398
393
131
320
776
12
18
15
189
173
44
96
6
6
46
289
293
413
502
796
784
398
393
131
320
776
524
18
15
189
173
44
96
6
6
46
289
293
413
502
796
1296
398
393
643
576
1608
1804
18
15
189
173
44
96
6
6
46
265
293
93
118
28
16
466
529
3
128
392
524
18
15
189
173
44
96
6
6
46
265
293
349
502
284
528
754
529
513
640
648
1548
18
15
189
173
44
96
6
6
46
265
293
349
502
284
272
882
529
515
640
648
652
18
15
189
173
44
96
6
6
46
265
293
349
502
796
528
754
529
513
640
1672
1036
18
15
189
173
44
96
6
6
46
265
293
349
502
796
784
882
529
515
640
1672
524
18
15
189
173
44
96
6
6
46
169
37
93
118
28
16
274
17
257
128
392
12
18
15
189
173
44
96
6
6
46
169
37
93
118
28
272
274
17
257
128
392
908
18
15
189
173
44
96
6
6
46
169
37
93
502
540
16
274
17
257
896
904
1036
18
15
189
173
44
96
6
6
46
169
37
93
502
284
16
274
17
257
896
392
12
18
15
189
173
44
96
6
6
46
169
37
93
502
284
528
274
17
257
896
712
1548
18
15
189
173
44
96
6
6
46
169
37
93
502
284
272
274
17
257
896
648
652
18
15
189
173
44
96
6
6
46
169
37
93
502
284
784
274
17
257
896
392
780
18
15
189
173
44
96
6
6
46
169
37
93
502
284
784
1298
17
257
896
392
780
18
15
189
173
44
96
6
6
46
169
37
413
502
284
16
274
17
385
320
584
12
18
15
189
173
44
96
6
6
46
169
37
413
502
284
528
274
17
385
320
584
1548
18
15
189
173
44
96
6
6
46
169
37
413
502
284
784
274
17
385
320
584
780
18
15
189
173
44
96
6
6
46
169
37
413
502
284
784
1298
17
385
320
584
780
18
15
189
173
44
96
6
6
46
169
37
413
502
796
16
274
17
385
320
776
12
18
15
189
173
44
96
6
6
46
169
37
413
502
796
528
274
17
385
320
776
1036
18
15
189
173
44
96
6
6
46
169
37
413
502
796
784
274
17
385
320
776
524
18
15
189
173
44
96
6
6
46
169
37
413
502
796
784
1298
17
385
320
776
524
18
15
189
173
44
96
6
6
46
169
165
157
118
28
16
274
785
769
576
200
12
18
15
189
173
44
96
6
6
46
169
165
157
118
28
16
274
401
641
64
200
12
18
15
189
173
44
96
6
6
46
169
165
157
118
28
16
274
913
641
64
200
12
18
15
189
173
44
96
6
6
46
169
165
157
118
28
272
274
785
641
64
456
908
18
15
189
173
44
96
6
6
46
169
165
157
118
28
272
274
401
641
64
456
908
18
15
189
173
44
96
6
6
46
169
165
157
118
28
272
274
913
641
64
456
908
18
15
189
173
44
96
6
6
46
169
165
157
118
284
16
274
785
641
64
904
1036
18
15
189
173
44
96
6
6
46
169
165
157
118
284
16
274
401
641
64
904
1036
18
15
189
173
44
96
6
6
46
169
165
157
118
284
16
274
913
641
64
904
1036
18
15
189
173
44
96
6
6
46
169
165
157
118
284
272
274
785
641
64
904
652
18
15
189
173
44
96
6
6
46
169
165
157
118
284
272
274
401
641
64
904
652
18
15
189
173
44
96
6
6
46
169
165
157
118
284
272
274
913
641
64
904
652
18
15
189
173
44
96
6
6
46
169
165
157
118
284
784
274
401
641
64
904
780
18
15
189
173
44
96
6
6
46
169
165
157
118
284
784
274
913
641
64
904
780
18
15
189
173
44
96
6
6
46
169
165
157
118
796
528
274
913
641
1600
1992
1036
18
15
189
173
44
96
6
6
46
169
165
157
118
796
784
274
913
641
1600
1992
1292
18
15
189
173
44
96
6
6
46
169
165
157
118
796
784
1298
657
641
1600
1992
1292
18
15
189
173
44
96
6
6
46
169
165
157
182
28
16
274
785
769
960
968
524
18
15
189
173
44
96
6
6
46
169
165
157
182
28
16
274
401
385
960
968
524
18
15
189
173
44
96
6
6
46
169
165
157
182
28
16
274
913
897
960
968
524
18
15
189
173
44
96
6
6
46
169
165
157
182
28
272
274
785
769
960
968
908
18
15
189
173
44
96
6
6
46
169
165
157
182
28
272
274
401
385
960
968
908
18
15
189
173
44
96
6
6
46
169
165
157
182
28
272
274
913
897
960
968
908
18
15
189
173
44
96
6
6
46
169
165
157
182
284
16
274
785
769
960
456
12
18
15
189
173
44
96
6
6
46
169
165
157
182
284
16
274
401
385
960
456
12
18
15
189
173
44
96
6
6
46
169
165
157
182
284
16
274
913
641
192
456
12
18
15
189
173
44
96
6
6
46
169
165
157
182
284
784
274
913
641
192
456
780
18
15
189
173
44
96
6
6
46
169
165
157
182
182
16
274
785
769
960
258
267
18
15
189
173
44
96
6
6
46
169
165
157
182
182
272
274
785
769
960
258
779
18
15
189
173
44
96
6
6
46
169
165
157
502
540
16
274
785
769
832
904
1036
18
15
189
173
44
96
6
6
46
169
165
157
502
284
16
274
785
769
832
392
12
18
15
189
173
44
96
6
6
46
169
165
157
502
284
528
274
785
769
832
584
1548
18
15
189
173
44
96
6
6
46
169
165
157
502
284
528
274
401
769
832
584
1548
18
15
189
173
44
96
6
6
46
169
165
157
502
796
16
274
785
769
832
776
12
18
15
189
173
44
96
6
6
46
169
165
413
502
28
16
274
401
257
320
72
12
18
15
189
173
44
96
6
6
46
169
165
413
502
28
16
274
913
129
320
72
12
18
15
189
173
44
96
6
6
46
169
165
413
502
540
16
274
401
257
576
904
1036
18
15
189
173
44
96
6
6
46
169
165
413
502
284
16
274
401
257
320
264
12
18
15
189
173
44
96
6
6
46
169
165
413
502
284
16
274
913
129
320
264
12
18
15
189
173
44
96
6
6
46
169
165
413
502
284
528
274
401
257
320
584
1548
18
15
189
173
44
96
6
6
46
169
165
413
502
284
528
274
913
129
320
584
1548
18
15
189
173
44
96
6
6
46
169
165
413
502
284
784
274
401
257
320
264
780
18
15
189
173
44
96
6
6
46
169
165
413
502
284
784
274
913
129
320
264
780
18
15
189
173
44
96
6
6
46
169
165
413
502
284
784
1298
401
257
320
264
780
18
15
189
173
44
96
6
6
46
169
165
413
502
796
16
274
401
257
320
776
12
18
15
189
173
44
96
6
6
46
169
165
413
502
796
16
274
913
129
320
776
12
18
15
189
173
44
96
6
6
46
169
165
413
502
796
528
274
401
257
320
776
1036
18
15
189
173
44
96
6
6
46
169
165
413
502
796
528
274
913
129
320
776
1036
18
15
189
173
44
96
6
6
46
169
165
413
502
796
784
274
401
257
320
776
524
18
15
189
173
44
96
6
6
46
169
165
413
502
796
784
274
913
129
320
776
524
18
15
189
173
44
96
6
6
46
169
165
413
502
796
784
1298
401
257
320
776
524
18
15
189
173
44
96
6
6
46
169
165
413
502
796
784
1298
657
257
320
776
524
18
15
189
173
44
96
6
6
46
169
293
93
118
28
272
274
529
1
128
392
908
18
15
189
173
44
96
6
6
46
169
293
93
118
28
784
1298
529
1
128
712
1932
18
15
189
173
44
96
6
6
46
169
293
93
118
284
272
274
529
1
128
904
652
18
15
189
173
44
96
6
6
46
169
293
93
118
284
784
1298
529
1
128
904
780
18
15
189
173
44
96
6
6
46
169
293
93
502
284
272
274
529
1
896
648
652
18
15
189
173
44
96
6
6
46
169
293
93
502
284
784
1298
529
1
896
584
780
18
15
189
173
44
96
6
6
46
169
293
349
502
284
528
274
529
513
640
648
1548
18
15
189
173
44
96
6
6
46
169
293
349
502
284
272
274
529
513
640
648
652
18
15
189
173
44
96
6
6
46
169
293
349
502
284
784
1298
529
513
640
1160
780
18
15
189
173
44
96
6
6
46
169
293
349
502
796
528
274
529
513
640
1672
1036
18
15
189
173
44
96
6
6
46
169
293
349
502
796
784
1298
529
513
640
1672
524
18
15
189
173
44
96
6
6
46
297
549
349
182
182
272
402
913
515
256
269
780
18
15
189
173
44
96
6
6
46
297
549
349
182
188
272
402
913
513
256
264
780
18
15
189
173
44
96
6
6
46
297
293
93
118
28
272
402
401
3
128
392
908
18
15
189
173
44
96
6
6
46
297
293
93
502
284
272
402
401
1
896
648
652
18
15
189
173
44
96
6
6
46
297
293
349
182
182
272
402
401
515
256
269
780
18
15
189
173
44
96
6
6
46
297
293
349
182
188
272
402
401
513
256
264
780
18
15
189
173
44
96
6
6
46
297
293
349
502
284
272
402
401
513
640
648
652
18
15
189
173
44
96
6
6
109
161
37
157
182
182
145
13
9
899
1216
130
242
18
15
189
173
44
96
6
6
109
161
37
157
182
182
145
13
41
899
1216
130
242
18
15
189
173
44
96
6
6
109
161
37
157
182
182
145
13
37
897
1216
130
242
18
15
189
173
44
96
6
6
109
161
37
157
182
182
73
13
9
899
1216
130
130
18
15
189
173
44
96
6
6
109
161
37
157
182
182
73
13
41
899
1216
130
130
18
15
189
173
44
96
6
6
109
161
37
157
182
182
73
13
37
897
1216
130
130
18
15
189
173
44
96
6
6
109
161
37
157
694
1718
1681
13
37
897
1984
1794
1522
18
15
189
173
44
96
6
6
109
161
37
349
694
182
73
13
5
769
1280
642
130
18
15
189
173
44
96
6
6
109
161
37
349
694
182
73
13
9
769
1280
642
130
18
15
189
173
44
96
6
6
109
161
37
349
694
694
145
13
5
769
1280
770
758
18
15
189
173
44
96
6
6
109
161
37
349
694
694
145
13
9
769
1280
770
758
18
15
189
173
44
96
6
6
109
161
37
349
694
694
73
13
5
769
1280
770
642
18
15
189
173
44
96
6
6
109
161
37
349
694
694
73
13
9
769
1280
770
642
18
15
189
173
44
96
6
6
109
161
37
349
694
694
657
13
5
769
1280
770
886
18
15
189
173
44
96
6
6
109
161
37
349
694
694
657
13
9
769
1280
770
886
18
15
189
173
44
96
6
6
109
161
37
349
694
694
657
525
5
769
1280
770
886
18
15
189
173
44
96
6
6
109
161
37
349
694
694
657
525
9
769
1280
770
886
18
15
189
173
44
96
6
6
109
161
37
349
694
694
1609
13
5
769
1280
770
1666
18
15
189
173
44
96
6
6
109
161
37
349
694
694
1609
1549
5
769
1280
770
1666
18
15
189
173
44
96
6
6
109
161
165
157
182
182
145
13
69
769
1216
258
374
18
15
189
173
44
96
6
6
109
161
165
157
182
182
145
13
645
1665
1216
130
242
18
15
189
173
44
96
6
6
109
161
165
157
182
182
145
13
649
641
192
258
242
18
15
189
173
44
96
6
6
109
161
165
157
182
182
73
13
69
769
1216
130
130
18
15
189
173
44
96
6
6
109
161
165
157
182
182
73
13
777
771
960
258
130
18
15
189
173
44
96
6
6
109
161
165
157
182
182
73
13
645
1665
1216
130
130
18
15
189
173
44
96
6
6
109
161
165
157
694
1718
1681
13
69
769
1984
1794
1522
18
15
189
173
44
96
6
6
109
289
549
669
182
182
145
397
901
897
704
130
242
18
15
189
173
44
96
6
6
109
289
293
349
182
182
145
397
549
513
256
258
242
18
15
189
173
44
96
6
6
109
289
293
349
182
182
73
397
549
513
256
258
130
18
15
189
173
44
96
6
6
110
161
37
93
118
28
144
14
9
257
128
392
460
18
15
189
173
44
96
6
6
110
161
37
93
502
284
144
14
9
257
896
584
332
18
15
189
173
44
96
6
6
110
161
37
93
502
284
144
14
41
259
896
584
332
18
15
189
173
44
96
6
6
110
161
37
157
182
28
144
14
9
899
960
968
460
18
15
189
173
44
96
6
6
110
161
37
157
182
284
144
14
9
899
1216
456
332
18
15
189
173
44
96
6
6
110
161
37
157
182
284
144
14
41
899
1216
456
332
18
15
189
173
44
96
6
6
110
161
37
157
182
182
144
14
9
899
960
258
371
18
15
189
173
44
96
6
6
110
161
37
157
182
182
144
14
41
899
960
258
371
18
15
189
173
44
96
6
6
110
161
37
157
502
284
144
14
9
899
832
584
332
18
15
189
173
44
96
6
6
110
161
37
349
694
694
144
14
9
769
1280
770
755
18
15
189
173
44
96
6
6
110
161
37
349
694
694
656
14
9
769
1280
770
883
18
15
189
173
44
96
6
6
110
161
37
349
694
694
656
526
9
769
1280
770
883
18
15
189
173
44
96
6
6
110
161
37
413
502
284
144
14
9
385
320
264
332
18
15
189
173
44
96
6
6
110
161
165
157
118
28
144
14
425
643
64
456
460
18
15
189
173
44
96
6
6
110
161
165
157
118
284
144
14
649
641
64
904
1228
18
15
189
173
44
96
6
6
110
161
165
157
118
284
144
14
425
643
64
904
1228
18
15
189
173
44
96
6
6
110
161
165
157
118
796
1168
14
777
1667
1600
1992
1932
18
15
189
173
44
96
6
6
110
161
165
157
118
796
1168
14
649
1665
1600
1992
1932
18
15
189
173
44
96
6
6
110
161
165
157
182
284
144
14
777
771
960
456
332
18
15
189
173
44
96
6
6
110
161
165
157
182
284
144
14
649
385
960
456
332
18
15
189
173
44
96
6
6
110
161
165
157
502
284
144
14
777
771
832
328
332
18
15
189
173
44
96
6
6
110
161
165
413
502
284
144
14
649
129
320
264
332
18
15
189
173
44
96
6
6
110
161
165
413
502
284
144
14
425
259
320
264
332
18
15
189
173
44
96
6
6
110
289
293
93
118
28
144
398
553
3
128
392
460
18
15
189
173
44
96
6
6
110
289
293
93
118
28
144
398
393
3
128
392
460
18
15
189
173
44
96
6
6
110
289
293
93
502
284
144
398
553
3
896
584
332
18
15
189
173
44
96
6
6
110
289
293
93
502
284
144
398
393
3
896
584
332
18
15
189
173
44
96
6
6
110
289
293
93
502
284
144
398
425
3
896
584
332
18
15
189
173
44
96
6
6
110
289
293
349
502
284
144
398
393
513
640
584
332
18
15
189
173
44
96
6
6
110
289
293
349
502
284
144
398
425
515
640
584
332
18
15
189
173
44
96
6
6
110
289
293
413
502
284
144
398
425
131
320
264
332
18
15
189
173
44
96
6
6
110
265
37
157
502
284
144
466
17
899
832
584
332
18
15
189
173
44
96
6
6
110
265
293
93
118
28
144
402
529
1
128
392
460
18
15
189
173
44
96
6
6
110
265
293
93
118
28
144
466
529
3
128
392
460
18
15
189
173
44
96
6
6
110
265
293
93
118
28
144
498
529
3
128
392
460
18
15
189
173
44
96
6
6
110
265
293
93
118
284
144
402
529
1
128
904
1228
18
15
189
173
44
96
6
6
110
265
293
93
118
284
144
498
529
3
128
904
1228
18
15
189
173
44
96
6
6
110
265
293
93
502
284
144
402
529
3
896
584
332
18
15
189
173
44
96
6
6
110
265
293
349
502
284
144
402
529
515
640
584
332
18
15
189
173
44
96
6
6
110
265
293
349
502
284
144
466
529
515
640
584
332
18
15
189
173
44
96
6
6
110
137
165
157
182
284
144
50
657
1667
1216
456
332
18
15
189
173
44
96
6
6
110
137
165
413
502
284
144
18
401
257
320
264
332
18
15
189
173
44
96
6
6
110
137
165
413
502
284
144
50
657
131
320
264
332
18
15
189
173
44
96
390
6
109
289
293
413
950
1946
657
781
553
643
1728
1617
21
18
15
189
173
44
96
390
6
110
289
293
413
950
1948
656
781
553
643
1728
1608
12
18
15
189
173
44
96
390
6
110
289
293
413
950
1948
656
782
553
643
1728
1608
12
18
15
189
173
44
96
390
6
110
265
293
413
950
1948
656
786
529
641
1728
1608
12
18
15
189
173
44
96
390
6
110
265
293
413
950
1948
656
658
529
643
1728
1608
12
18
15
189
173
44
96
390
516
110
161
37
349
950
920
1096
1038
9
769
768
528
1670
18
15
189
173
44
96
390
516
110
161
37
349
950
920
1096
14
9
769
768
528
1670
18
15
189
173
44
96
390
516
110
161
37
349
950
920
72
14
9
769
768
1040
902
18
15
189
173
44
96
390
516
110
161
37
349
950
920
72
526
9
769
768
1040
902
18
15
189
173
44
96
390
516
110
161
37
349
950
920
584
14
9
769
768
1040
1094
18
15
189
173
44
96
390
516
110
161
37
349
950
920
584
1550
1033
769
768
1040
1094
18
15
189
173
44
96
390
516
110
161
293
349
950
920
1096
1038
521
513
768
528
1670
18
15
189
173
44
96
390
516
110
161
293
349
950
920
72
526
521
513
768
1040
902
18
15
189
173
44
96
390
516
110
161
293
349
950
920
584
1550
1545
513
768
1040
1094
18
15
189
173
44
96
390
516
110
161
293
861
950
920
584
526
1545
1537
1280
1040
134
18
15
189
173
44
96
390
516
110
161
293
861
950
920
584
1550
1545
1537
768
1040
134
18
15
189
173
44
96
390
516
110
521
549
861
950
920
584
2034
785
1283
1280
1296
70
18
15
189
173
44
96
390
516
110
521
1573
861
950
920
584
2034
1809
259
1280
272
70
18
15
189
173
44
96
390
516
110
521
293
861
950
920
584
2034
529
1539
1280
1104
70
18
15
189
173
44
96
390
516
110
289
37
349
950
920
584
1678
41
771
768
1296
1094
18
15
189
173
44
96
390
516
110
289
549
349
950
920
584
782
905
513
768
1040
1094
18
15
189
173
44
96
390
516
110
289
549
349
950
920
584
1678
905
515
768
1040
1158
18
15
189
173
44
96
390
516
110
289
293
349
950
920
72
654
393
513
768
1040
902
18
15
189
173
44
96
390
516
110
289
293
349
950
920
584
782
553
515
768
1040
1158
18
15
189
173
44
96
390
516
110
289
293
349
950
920
584
782
425
515
768
1040
1158
18
15
189
173
44
96
390
516
110
289
293
349
950
920
584
1678
425
515
768
1040
1158
18
15
189
173
44
96
390
516
110
289
293
349
950
920
584
654
425
515
768
1040
1158
18
15
189
173
44
96
390
516
110
265
37
349
950
920
584
786
17
771
768
1296
1094
18
15
189
173
44
96
390
516
110
265
37
349
950
920
584
498
17
771
768
1296
1094
18
15
189
173
44
96
390
516
110
265
293
349
950
920
584
786
529
513
768
1040
1094
18
15
189
173
44
96
390
516
110
265
293
349
950
920
584
1714
529
515
768
1040
1158
18
15
189
173
44
96
390
516
110
265
293
349
950
920
584
1778
529
515
768
1040
1158
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1293
1033
771
768
514
1678
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1293
1477
769
768
514
1674
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1293
1481
769
768
514
1674
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1294
1033
771
768
514
1678
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1294
1481
769
768
514
1674
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1309
1029
769
768
514
1674
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1309
1477
769
768
514
1674
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1302
1029
769
768
514
1674
18
15
189
173
44
96
390
518
45
161
37
349
950
950
1041
1302
1477
769
768
514
1674
18
15
189
173
44
96
390
518
45
161
37
349
950
950
17
269
5
769
768
1026
906
18
15
189
173
44
96
390
518
45
161
37
349
950
950
17
270
9
769
768
1026
906
18
15
189
173
44
96
390
518
45
161
37
349
950
950
17
285
453
769
768
1026
906
18
15
189
173
44
96
390
518
45
161
37
349
950
950
529
269
5
769
768
1026
1142
18
15
189
173
44
96
390
518
45
161
37
349
950
950
529
269
9
769
768
1026
1142
18
15
189
173
44
96
390
518
45
161
37
349
950
950
529
269
453
769
768
1026
1142
18
15
189
173
44
96
390
518
45
161
37
349
950
950
529
270
9
769
768
1026
1142
18
15
189
173
44
96
390
518
45
161
37
349
950
950
529
285
453
769
768
1026
1142
18
15
189
173
44
96
390
518
45
161
37
349
950
950
529
278
21
769
768
1026
1142
18
15
189
173
44
96
390
518
45
161
37
349
950
922
1041
1293
1033
771
768
529
1781
18
15
189
173
44
96
390
518
45
161
37
349
950
922
1041
1293
1481
771
768
529
1781
18
15
189
173
44
96
390
518
45
161
37
349
950
922
17
269
9
771
768
1041
789
18
15
189
173
44
96
390
518
45
161
37
349
950
922
529
269
9
771
768
1041
1141
18
15
189
173
44
96
390
518
45
161
37
349
950
956
530
283
457
771
768
1032
1160
18
15
189
173
44
96
390
518
45
161
293
349
950
950
1041
1293
517
513
768
514
1674
18
15
189
173
44
96
390
518
45
161
293
349
950
950
1041
1294
521
513
768
514
1674
18
15
189
173
44
96
390
518
45
161
293
349
950
950
1041
1309
533
513
768
514
1674
18
15
189
173
44
96
390
518
45
161
293
349
950
950
1041
1302
530
515
768
514
1678
18
15
189
173
44
96
390
518
45
161
293
349
950
950
529
269
517
513
768
1026
1138
18
15
189
173
44
96
390
518
45
161
293
349
950
950
529
285
517
513
768
1026
1138
18
15
189
173
44
96
390
518
45
161
293
413
950
950
1041
1293
549
641
1728
514
1678
18
15
189
173
44
96
390
518
45
161
293
413
950
950
1041
1294
521
643
1728
514
1674
18
15
189
173
44
96
390
518
45
161
293
413
950
950
1041
1309
549
641
1728
514
1678
18
15
189
173
44
96
390
518
45
161
293
413
950
950
1041
1302
530
643
1728
514
1674
18
15
189
173
44
96
390
518
45
161
293
413
950
950
529
269
549
641
1728
1026
1161
18
15
189
173
44
96
390
518
45
161
293
413
950
924
1042
1326
521
643
1728
584
1736
18
15
189
173
44
96
390
518
45
161
293
861
950
950
529
269
517
1537
768
1026
137
18
15
189
173
44
96
390
518
45
161
293
861
950
950
529
269
549
1537
768
1026
137
18
15
189
173
44
96
390
518
45
161
293
861
950
950
529
285
517
1537
768
1026
137
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1301
1025
769
768
514
1674
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1301
1029
769
768
514
1674
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1301
1473
769
768
514
1674
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1301
1477
769
768
514
1674
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1305
1025
769
768
514
1674
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1305
1026
770
768
514
1678
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1305
1473
769
768
514
1674
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1305
1474
770
768
514
1678
18
15
189
173
44
96
390
518
45
165
37
349
950
950
1041
1305
1481
769
768
514
1674
18
15
189
173
44
96
390
518
45
165
37
349
950
950
17
281
1
769
768
1026
906
18
15
189
173
44
96
390
518
45
165
37
349
950
950
17
281
449
769
768
1026
906
18
15
189
173
44
96
390
518
45
165
37
349
950
950
17
281
450
770
768
1026
906
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
277
1
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
277
5
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
277
17
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
277
961
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
277
449
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
281
1
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
281
449
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
281
450
770
768
1026
1142
18
15
189
173
44
96
390
518
45
165
37
349
950
950
529
281
457
769
768
1026
1142
18
15
189
173
44
96
390
518
45
165
293
349
950
950
1041
1305
513
513
768
514
1674
18
15
189
173
44
96
390
518
45
165
293
349
950
950
1041
1305
514
514
768
514
1678
18
15
189
173
44
96
390
518
45
165
293
349
950
950
529
277
513
513
768
1026
1138
18
15
189
173
44
96
390
518
45
165
293
349
950
950
529
277
517
513
768
1026
1138
18
15
189
173
44
96
390
518
45
165
293
349
950
950
529
281
513
513
768
1026
1138
18
15
189
173
44
96
390
518
45
165
293
349
950
950
529
281
514
514
768
1026
1142
18
15
189
173
44
96
390
518
45
165
293
413
950
950
1041
1305
513
641
1728
514
1678
18
15
189
173
44
96
390
518
45
165
293
413
950
950
1041
1305
514
642
1728
514
1678
18
15
189
173
44
96
390
518
45
165
293
413
950
950
1041
1305
545
641
1728
514
1678
18
15
189
173
44
96
390
518
45
165
293
413
950
950
1041
1305
537
641
1728
514
1678
18
15
189
173
44
96
390
518
45
165
293
413
950
950
1041
1305
546
642
1728
514
1678
18
15
189
173
44
96
390
518
45
165
293
413
950
950
529
277
545
641
1728
1026
1161
18
15
189
173
44
96
390
518
45
165
293
413
950
950
529
281
513
641
1728
1026
1161
18
15
189
173
44
96
390
518
45
165
293
413
950
950
529
281
514
642
1728
1026
1142
18
15
189
173
44
96
390
518
45
165
293
413
950
950
529
281
545
641
1728
1026
1161
18
15
189
173
44
96
390
518
45
165
293
861
950
950
529
277
513
1537
768
1026
137
18
15
189
173
44
96
390
518
45
165
293
861
950
950
529
277
517
1537
768
1026
137
18
15
189
173
44
96
390
518
45
165
293
861
950
950
529
277
545
1537
768
1026
137
18
15
189
173
44
96
390
518
45
165
293
861
950
950
529
277
549
1537
768
1026
137
18
15
189
173
44
96
390
518
45
165
293
861
950
950
529
281
513
1537
768
1026
137
18
15
189
173
44
96
390
518
45
165
293
861
950
950
529
281
514
1538
768
1026
1142
18
15
189
173
44
96
390
518
45
165
293
861
950
950
529
281
545
1537
768
1026
137
18
15
189
173
44
96
390
518
46
161
37
349
950
950
1040
1294
1033
771
768
514
1675
18
15
189
173
44
96
390
518
46
161
37
349
950
950
1040
1294
1481
769
768
514
1675
18
15
189
173
44
96
390
518
46
161
37
349
950
950
16
270
9
769
768
1026
907
18
15
189
173
44
96
390
518
46
161
37
349
950
950
528
270
9
769
768
1026
1163
18
15
189
173
44
96
390
518
46
161
37
349
950
950
528
278
18
771
768
1026
1163
18
15
189
173
44
96
390
518
46
161
37
349
950
956
1040
1294
1033
771
768
520
1676
18
15
189
173
44
96
390
518
46
161
37
349
950
956
1040
1294
1481
769
768
520
1676
18
15
189
173
44
96
390
518
46
161
37
349
950
956
16
270
9
769
768
1032
908
18
15
189
173
44
96
390
518
46
161
37
349
950
956
528
270
9
769
768
1032
1164
18
15
189
173
44
96
390
518
46
161
293
349
950
950
1040
1294
521
513
768
514
1675
18
15
189
173
44
96
390
518
46
161
293
349
950
950
1040
1302
530
515
768
514
1675
18
15
189
173
44
96
390
518
46
161
293
349
950
950
528
270
521
513
768
1026
1163
18
15
189
173
44
96
390
518
46
161
293
349
950
956
528
270
521
513
768
1032
1164
18
15
189
173
44
96
390
518
46
161
293
413
950
950
1040
1294
521
643
1728
514
1675
18
15
189
173
44
96
390
518
46
161
293
413
950
950
1040
1302
530
643
1728
514
1675
18
15
189
173
44
96
390
518
46
161
293
861
950
950
528
270
521
1537
768
1026
1163
18
15
189
173
44
96
390
518
46
161
293
861
950
956
528
270
521
1537
768
1032
1164
18
15
189
173
44
96
390
518
46
169
293
413
950
950
1040
1298
529
641
1728
514
1675
18
15
189
173
44
96
390
518
46
169
293
413
950
924
1040
1318
529
641
1728
584
1740
18
15
189
173
44
96
390
518
109
161
37
349
950
950
73
13
5
769
768
258
770
18
15
189
173
44
96
390
518
109
161
37
349
950
950
73
13
9
769
768
258
770
18
15
189
173
44
96
390
518
109
161
37
349
950
922
1169
13
9
771
768
529
1557
18
15
189
173
44
96
390
518
109
161
37
349
950
922
1169
1549
1033
771
768
529
1557
18
15
189
173
44
96
390
518
109
161
37
349
950
922
73
13
9
771
768
1041
901
18
15
189
173
44
96
390
518
109
161
37
349
950
922
585
1549
1033
771
768
1041
1093
18
15
189
173
44
96
390
518
109
161
293
861
950
950
585
13
549
1537
1280
258
258
18
15
189
173
44
96
390
518
109
161
293
861
950
922
1097
1549
1545
1539
768
529
1669
18
15
189
173
44
96
390
518
109
161
293
861
950
922
1169
1549
1545
1539
768
529
1557
18
15
189
173
44
96
390
518
109
161
293
861
950
922
585
525
1545
1539
768
1041
133
18
15
189
173
44
96
390
518
109
161
293
861
950
922
585
1549
1545
1539
768
1041
133
18
15
189
173
44
96
390
518
109
161
293
861
950
922
585
1549
1577
1539
1280
1041
133
18
15
189
173
44
96
390
518
109
289
37
349
950
922
585
1677
41
771
768
1041
1093
18
15
189
173
44
96
390
518
109
289
549
349
950
922
585
781
937
515
768
1041
1093
18
15
189
173
44
96
390
518
109
289
293
349
950
950
585
653
389
513
768
1282
258
18
15
189
173
44
96
390
518
109
289
293
349
950
950
585
653
421
513
768
1282
258
18
15
189
173
44
96
390
518
109
289
293
349
950
922
585
781
553
515
768
1041
1093
18
15
189
173
44
96
390
518
109
289
293
349
950
922
585
781
425
515
768
1041
1093
18
15
189
173
44
96
390
518
109
289
293
349
950
922
585
1677
393
515
768
1041
1093
18
15
189
173
44
96
390
518
109
289
293
349
950
922
585
653
425
515
768
1041
1093
18
15
189
173
44
96
390
518
109
289
293
413
950
922
585
781
425
643
1728
1105
1093
18
15
189
173
44
96
390
518
109
265
37
349
950
922
73
742
17
771
768
1041
901
18
15
189
173
44
96
390
518
110
265
293
413
950
924
584
870
529
643
1728
1096
1090
18
15
189
173
44
352
390
516
110
161
293
925
694
920
1096
1038
1545
1667
704
1104
1670
18
15
189
173
44
352
390
516
110
161
293
925
694
920
1096
1550
1545
1667
704
1104
1670
18
15
189
173
44
352
390
516
110
161
293
925
694
920
72
526
521
1667
704
1104
1414
18
15
189
173
44
352
390
516
110
161
293
925
694
920
584
1550
1545
1667
704
1104
70
18
15
189
173
44
352
390
518
45
161
293
925
694
950
1041
1293
549
1665
704
1026
1650
18
15
189
173
44
352
390
518
45
161
293
925
694
950
1041
1294
521
1667
704
1026
1654
18
15
189
173
44
352
390
518
45
161
293
925
694
950
1041
1309
549
1665
704
1026
1650
18
15
189
173
44
352
390
518
45
161
293
925
694
950
1041
1325
521
1667
704
1026
1654
18
15
189
173
44
352
390
518
45
161
293
925
694
950
529
269
549
1665
704
1026
1142
18
15
189
173
44
352
390
518
45
161
293
925
694
924
1042
1326
521
1667
704
1096
1800
18
15
189
173
44
352
390
518
45
165
293
925
694
950
1041
1305
537
1665
704
1026
1650
18
15
189
173
44
352
390
518
45
165
293
925
694
950
1041
1305
553
1665
704
1026
1650
18
15
189
173
44
352
390
518
46
161
293
925
694
950
1040
1294
521
1667
704
1026
1651
18
15
189
173
44
352
390
518
46
161
293
925
694
950
1040
1305
553
1665
704
1026
1651
18
15
189
173
44
352
390
518
46
161
293
925
694
924
1040
1326
521
1667
704
1096
1820
18
15
189
173
44
352
390
518
46
169
293
925
694
950
1040
1298
529
1665
704
1026
1651
18
15
189
173
44
352
390
518
46
169
293
925
694
924
1040
1318
529
1665
704
1096
1820
18
15
189
173
44
352
390
518
109
161
293
925
694
950
1097
1549
1541
1665
704
1026
1794
18
15
189
173
44
352
390
518
109
161
293
925
694
950
1097
1549
1573
1665
704
1026
1794
18
15
189
173
44
352
390
518
109
161
293
925
694
922
1097
1549
1545
1667
704
1041
1605
18
15
189
173
44
352
390
518
109
161
293
925
694
922
1169
1549
1545
1667
704
1041
1557
18
15
189
173
44
352
390
518
109
161
293
925
694
922
585
525
1545
1667
704
1041
1093
18
15
189
173
44
352
390
518
109
161
293
925
694
922
585
1549
1545
1667
704
1041
1093
18
15
189
173
44
352
390
518
110
161
293
925
694
924
1168
1549
1545
1667
704
1096
1564
18
15
189
173
44
352
390
518
110
161
293
925
694
924
1168
1550
1545
1667
704
1096
1564
18
15
189
173
140
96
6
6
45
297
901
573
118
28
274
422
817
867
1088
1416
936
18
15
189
173
140
96
6
6
45
297
901
573
118
540
274
422
817
867
1088
1864
712
18
15
189
173
140
96
6
6
46
289
901
573
118
28
272
406
818
867
1088
1416
908
18
15
189
173
140
96
6
6
46
265
901
573
118
540
528
741
1713
865
64
1864
1292
18
15
189
173
140
96
6
6
46
297
901
573
118
28
272
402
817
993
1088
1416
908
18
15
189
173
140
96
6
6
46
297
901
573
118
28
272
422
817
867
1088
1416
908
18
15
189
173
140
96
6
6
46
297
901
573
118
540
272
422
817
867
1088
1864
716
18
15
189
173
140
96
6
6
109
289
901
573
118
28
146
398
825
993
64
200
456
18
15
189
173
140
96
6
6
109
265
901
573
118
540
1682
1702
1713
865
1088
1864
1992
18
15
189
173
140
96
6
6
110
289
901
573
118
28
144
398
825
993
64
200
460
18
15
189
173
140
96
6
6
110
265
901
573
118
540
1680
1702
1713
865
1088
1864
1996
18
15
189
173
140
96
6
6
110
265
901
573
118
540
1680
1714
1713
1249
1088
1864
1996
18
15
189
173
140
96
6
6
110
265
901
573
118
540
1680
1766
1713
865
1088
1864
1996
18
15
189
173
76
96
6
2
91
529
517
669
1718
1726
1626
2004
981
929
1696
1668
1664
18
15
189
173
76
96
6
2
91
273
517
669
182
190
90
724
981
929
704
132
128
18
15
189
173
76
96
6
2
91
273
517
669
694
190
90
724
981
929
928
644
128
18
15
189
173
76
96
6
4
90
273
517
669
694
536
304
406
946
931
784
976
728
18
15
189
173
76
96
6
8
54
145
5
157
182
176
162
70
41
929
928
896
956
18
15
189
173
76
96
6
6
45
161
5
157
182
182
17
269
997
929
928
898
521
18
15
189
173
76
96
6
6
45
161
5
157
182
182
17
285
997
929
928
898
521
18
15
189
173
76
96
6
6
45
289
517
669
182
182
457
845
1001
929
704
130
386
18
15
189
173
76
96
6
6
45
289
517
669
182
182
457
461
1001
929
704
130
386
18
15
189
173
76
96
6
6
45
165
5
157
182
182
17
281
993
929
928
898
521
18
15
189
173
76
96
6
6
46
161
5
157
502
28
16
281
1001
929
832
1928
1036
18
15
189
173
76
96
6
6
46
161
5
157
502
284
16
281
1001
929
832
392
12
18
15
189
173
76
96
6
6
46
161
5
157
502
284
784
270
1001
931
832
392
780
18
15
189
173
76
96
6
6
46
161
5
157
502
284
784
281
1001
929
832
392
780
18
15
189
173
76
96
6
6
46
161
5
157
502
796
16
281
1001
929
832
840
12
18
15
189
173
76
96
6
6
46
161
5
157
502
796
528
281
1001
929
832
1608
1036
18
15
189
173
76
96
6
6
46
161
5
157
502
796
784
270
1001
931
832
840
524
18
15
189
173
76
96
6
6
46
161
5
157
502
796
784
281
1001
929
832
840
524
18
15
189
173
76
96
6
6
46
265
517
669
182
182
16
434
945
929
704
130
11
18
15
189
173
76
96
6
518
813
545
517
669
1718
1818
785
781
1513
931
1728
1553
149
18
15
189
173
76
96
6
518
813
545
517
669
1718
1818
785
781
1001
931
1728
1553
149
18
15
189
173
172
96
6
6
45
289
933
541
118
26
273
397
809
899
1088
1425
925
18
15
189
173
172
96
6
6
45
289
933
541
182
182
273
397
809
899
704
269
777
18
15
189
173
172
96
6
6
46
289
933
541
118
28
272
398
809
899
1088
1416
908
18
15
189
173
172
96
6
6
46
289
933
541
118
28
272
430
809
899
1088
1416
908
18
15
189
173
172
96
6
6
46
289
933
541
182
188
272
398
809
899
704
264
780
18
15
189
173
172
96
6
6
46
289
933
541
182
188
272
430
809
899
704
264
780
18
15
189
173
172
96
6
6
46
265
933
541
118
28
16
498
785
897
1088
1416
12
18
15
189
173
172
96
6
6
46
265
933
541
118
28
272
882
785
387
64
392
908
18
15
189
173
172
96
6
6
46
265
933
541
118
284
272
882
785
387
64
904
652
18
15
189
173
172
96
6
6
46
265
933
541
182
188
16
498
785
897
704
264
524
18
15
189
173
172
96
6
6
46
265
933
541
182
188
272
882
785
899
704
264
780
18
15
189
173
172
96
6
6
110
265
933
541
118
28
144
402
785
897
1088
1416
460
18
15
189
173
172
96
6
6
110
265
933
541
118
28
144
434
785
897
1088
1416
460
18
15
189
173
172
96
6
6
110
265
933
541
118
28
144
466
785
897
1088
1416
460
18
15
189
173
172
96
6
6
110
265
933
541
118
28
144
486
785
387
64
392
460
18
15
189
173
172
96
6
6
110
265
933
541
118
28
144
498
785
897
1088
1416
460
18
15
189
173
300
96
6
6
45
545
677
157
502
284
786
1966
841
1153
320
264
776
18
15
189
173
300
96
6
6
45
545
677
157
502
796
786
1966
841
1153
320
776
520
18
15
189
173
300
96
6
6
45
545
677
157
502
282
785
1933
937
1155
320
337
789
18
15
189
173
300
96
6
6
45
545
677
157
502
794
785
1933
937
1155
320
785
533
18
15
189
173
300
96
6
6
45
545
677
157
502
794
785
1965
937
1155
320
785
533
18
15
189
173
300
96
6
6
45
545
677
157
502
794
785
1965
841
1155
320
785
533
18
15
189
173
300
96
6
6
45
545
677
157
502
794
786
1966
841
1155
320
785
532
18
15
189
173
300
96
6
6
46
545
677
157
502
284
784
1934
937
1155
320
264
780
18
15
189
173
300
96
6
6
46
545
677
157
502
284
784
1966
841
1153
320
264
780
18
15
189
173
300
96
6
6
46
545
677
157
502
796
784
1934
937
1155
320
776
524
18
15
189
173
300
96
6
6
46
545
677
157
502
796
784
1966
841
1153
320
776
524
18
15
189
173
300
96
6
518
813
549
677
157
694
1818
785
793
898
642
1728
1553
149
18
15
189
173
300
96
390
516
110
545
1701
1181
950
920
584
1934
1929
1795
1216
1104
1094
18
15
189
173
300
352
6
6
45
545
677
669
1270
796
786
1966
841
769
1856
1160
520
18
15
189
173
300
352
6
6
46
545
677
669
1270
796
784
1966
841
769
1856
1160
524
18
15
189
173
300
352
390
516
110
161
677
669
694
920
1096
1550
1801
1411
1216
1104
1606
18
15
189
173
300
352
390
516
110
161
677
669
694
920
1096
1550
1929
899
1216
1104
1606
18
15
189
173
300
352
390
516
110
161
677
669
694
920
1096
1550
1833
899
1216
1104
1606
18
15
189
173
300
352
390
516
110
161
677
669
694
920
584
1550
1801
1409
1216
1104
70
18
15
189
173
300
352
390
516
110
137
677
669
694
920
1096
1554
1937
897
1216
1104
1606
18
15
189
173
300
352
390
516
110
137
677
669
694
920
1096
1586
1937
897
1216
1104
1606
18
15
189
173
300
352
390
516
110
137
677
669
694
920
584
530
1937
897
1216
1104
70
18
15
189
173
300
352
390
516
110
137
677
669
694
920
584
1554
1937
897
1216
1104
70
18
15
189
173
300
352
390
516
110
137
677
669
694
920
584
1586
1937
897
1216
1104
70
18
15
189
173
300
352
390
518
46
137
677
669
694
924
528
1650
1937
897
1216
1096
1228
18
15
189
173
300
352
390
518
109
161
677
669
694
950
1097
1549
1797
1409
1216
1026
1794
18
15
189
173
300
352
390
518
109
161
677
669
694
922
1097
1549
1929
899
1216
1105
1605
18
15
189
173
300
352
390
518
109
161
677
669
694
922
1097
1549
1833
899
1216
1105
1605
18
15
189
173
300
352
390
518
109
161
677
669
694
922
585
525
1929
899
1216
1105
69
18
15
189
173
300
352
390
518
109
161
677
669
694
922
585
525
1833
899
1216
1105
69
18
15
189
173
300
352
390
518
109
161
677
669
694
922
585
1549
1929
899
1216
1105
69
18
15
189
173
300
352
390
518
109
161
677
669
694
922
585
1549
1833
899
1216
1105
69
18
15
189
173
300
352
390
518
110
137
677
669
694
924
1096
1586
1937
899
1216
1096
1602
18
15
189
173
300
352
390
518
110
137
677
669
694
924
584
1586
1937
899
1216
1096
66
18
15
253
29
32
96
6
2
27
193
157
52
182
190
474
282
3
64
461
260
384
18
15
253
29
32
96
6
8
26
194
30
50
182
176
12
284
768
576
454
256
5
18
15
253
29
32
96
6
8
26
194
158
50
182
176
12
284
0
64
454
256
5
18
15
253
29
32
96
6
8
26
194
158
50
182
176
268
284
0
64
454
256
773
18
15
253
29
32
96
390
520
26
194
286
818
950
944
524
284
256
960
1222
512
1157
18
15
253
30
32
96
6
2
27
192
24
50
182
190
474
283
768
322
454
262
384
18
15
253
30
32
96
6
2
27
192
152
50
182
190
474
283
0
66
454
133
384
18
15
253
30
32
96
6
2
27
448
536
50
182
190
474
795
768
1090
1478
262
384
18
15
253
30
32
96
6
2
27
448
536
818
1206
190
474
795
768
836
1958
134
384
18
15
253
30
32
96
6
2
27
448
280
50
182
190
474
795
0
66
454
133
384
18
15
253
30
32
96
6
2
27
448
280
50
182
190
474
795
512
578
454
133
384
18
15
253
29
32
96
6
772
1050
577
29
564
630
2008
1968
1078
66
1856
910
1808
1048
18
15
253
29
32
608
6
770
1051
705
1693
1844
630
2014
2010
1116
1538
1600
77
1286
1120
18
15
253
29
32
608
6
770
1051
705
1693
1844
630
2014
2010
1178
1538
1600
77
1286
1120
18
15
253
29
32
608
6
770
1051
705
1693
1844
630
2014
2010
1178
1539
1600
77
1286
1120
18
15
253
29
544
96
6
772
1050
577
1821
564
1654
2008
1968
1078
1602
64
909
784
1048
18
15
253
29
544
96
6
772
1050
577
1821
564
1654
2008
1968
1078
1603
64
909
784
1048
18
15
253
541
32
96
294
2
795
833
541
324
966
558
1898
1306
386
240
1670
653
1584
18
15
253
29
32
96
294
258
26
193
285
308
966
462
112
94
130
448
861
21
788
18
15
253
29
32
96
294
258
26
193
285
308
966
462
112
94
194
448
861
21
788
18
15
253
29
32
96
294
258
27
193
285
305
966
462
113
90
130
450
862
22
789
18
15
253
29
32
96
294
258
27
193
285
305
966
462
113
90
194
450
862
21
789
18
15
253
29
32
96
294
258
27
193
285
308
966
462
113
90
130
448
861
21
789
18
15
253
29
32
96
294
258
27
193
285
308
966
462
113
90
194
448
861
21
789
18
15
253
541
32
96
294
258
26
833
285
820
966
462
112
862
130
576
861
21
788
18
15
253
541
32
96
294
258
27
833
285
817
966
462
113
858
130
578
862
21
789
18
15
253
541
32
96
294
258
27
833
285
820
966
462
113
858
130
576
861
21
789
18
15
253
285
32
96
294
258
26
65
29
308
966
462
112
62
194
448
861
21
788
18
15
253
285
32
96
294
258
26
65
29
308
966
462
112
62
195
448
861
21
788
18
15
253
285
32
96
294
258
26
65
285
308
966
462
112
62
450
832
861
21
788
18
15
253
285
32
96
294
258
26
65
285
308
966
462
112
62
451
832
861
21
788
18
15
253
285
32
96
294
258
26
65
285
820
966
462
112
62
450
320
349
21
788
18
15
253
285
32
96
294
258
26
65
285
820
966
462
112
62
451
320
349
21
788
18
15
253
285
32
96
294
258
27
65
29
305
966
462
113
58
194
450
862
21
789
18
15
253
285
32
96
294
258
27
65
29
308
966
462
113
58
194
448
861
21
789
18
15
253
285
32
96
294
258
27
65
285
305
966
462
113
58
450
834
862
21
789
18
15
253
285
32
96
294
258
27
65
285
817
966
462
113
58
450
322
350
21
789
18
15
253
285
32
96
294
258
27
65
285
308
966
462
113
58
450
832
861
21
789
18
15
253
285
32
96
294
258
27
65
285
820
966
462
113
58
450
320
349
21
789
18
15
893
29
32
96
294
258
795
833
1101
68
966
1998
1386
154
546
176
1981
1558
1088
18
15
893
29
32
96
294
258
795
833
845
836
966
462
881
90
34
432
829
20
590
18
15
893
541
32
96
294
258
822
321
29
820
966
462
792
1306
1474
832
861
21
612
18
15
893
541
32
96
294
258
822
321
29
820
966
462
792
1306
450
832
861
21
612
18
15
893
541
32
96
294
258
822
321
29
820
966
462
792
1306
1475
832
861
21
612
18
15
893
541
32
96
294
258
822
321
29
820
966
462
792
1306
451
832
349
20
612
18
15
893
541
32
96
294
258
822
321
333
308
966
462
792
1306
290
832
861
21
612
18
15
893
541
32
96
294
258
822
321
333
308
966
462
792
1306
1314
832
861
21
612
18
15
893
541
32
96
294
258
822
321
333
308
966
462
792
1306
291
832
861
21
612
18
15
893
541
32
96
294
258
822
321
333
308
966
462
792
1306
1315
832
861
21
612
18
15
893
541
32
96
294
258
822
321
333
820
966
462
792
1306
290
320
349
20
356
18
15
893
541
32
96
294
258
822
321
333
820
966
462
792
1306
1314
320
349
20
356
18
15
893
541
32
96
294
258
822
321
333
820
966
462
792
1306
291
320
349
20
356
18
15
893
541
32
96
294
258
822
321
333
820
966
462
792
1306
1315
320
349
20
356
18
15
253
542
32
608
902
518
54
960
536
1842
1462
1468
24
796
768
580
1734
1160
130
18
15
253
542
32
608
902
518
54
960
536
1842
1462
1468
24
796
960
580
1734
1160
130
18
15
253
173
652
352
902
518
46
521
1925
573
1718
924
16
1586
1649
225
1216
72
268
18
15
189
173
44
104
2
2
46
545
293
45
102
10
788
1966
1193
33
48
550
1968
18
15
189
173
44
104
2
2
46
545
293
45
102
266
788
1966
1193
35
304
998
816
18
15
189
173
44
104
2
2
46
545
293
301
102
10
788
1966
1193
419
560
550
1968
18
15
189
173
44
104
2
2
46
545
293
301
102
266
788
1966
1193
419
304
934
1712
18
15
189
173
44
104
2
2
46
545
293
813
614
10
788
1966
1193
1571
1072
1254
1968
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
277
5
33
48
42
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
277
21
33
48
42
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
277
965
33
48
42
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
277
453
33
48
42
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
270
969
545
48
42
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
270
457
33
48
42
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
278
18
35
48
38
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
20
174
41
33
48
42
48
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
277
5
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
277
21
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
277
965
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
277
453
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
270
9
35
48
38
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
270
969
545
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
270
457
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
149
5
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
149
21
97
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
278
18
35
48
38
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
150
18
99
48
38
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
174
41
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
276
302
41
33
48
42
944
18
15
189
173
44
104
2
2
46
161
37
45
102
10
788
1301
5
33
48
550
1968
18
15
189
173
44
104
2
2
46
161
37
45
102
10
788
1301
21
161
48
550
1968
18
15
189
173
44
104
2
2
46
161
37
45
102
10
788
1301
453
33
48
550
1968
18
15
189
173
44
104
2
2
46
161
37
45
102
522
788
1301
5
33
560
1894
816
18
15
189
173
44
104
2
2
46
161
37
45
102
522
788
1301
453
545
816
1894
816
18
15
189
173
44
104
2
2
46
161
37
45
102
522
788
1294
9
35
560
1894
816
18
15
189
173
44
104
2
2
46
161
37
45
102
522
788
1294
457
547
816
1894
816
18
15
189
173
44
104
2
2
46
161
37
45
102
266
20
277
5
33
304
938
560
18
15
189
173
44
104
2
2
46
161
37
45
102
266
20
277
453
289
304
938
560
18
15
189
173
44
104
2
2
46
161
37
45
102
266
20
278
18
99
304
998
560
18
15
189
173
44
104
2
2
46
161
37
45
102
266
20
174
41
33
304
938
560
18
15
189
173
44
104
2
2
46
161
37
45
102
266
276
149
5
161
304
938
688
18
15
189
173
44
104
2
2
46
161
37
45
102
266
276
278
18
291
304
934
688
18
15
189
173
44
104
2
2
46
161
37
45
102
266
276
174
41
33
304
938
688
18
15
189
173
44
104
2
2
46
161
37
45
102
266
788
1294
9
163
400
998
816
18
15
189
173
44
104
2
2
46
161
37
45
102
266
788
278
18
99
304
998
816
18
15
189
173
44
104
2
2
46
161
37
45
102
266
788
1302
18
99
304
998
816
18
15
189
173
44
104
2
2
46
161
37
45
614
10
20
277
965
545
1840
550
48
18
15
189
173
44
104
2
2
46
161
37
45
614
10
20
270
969
547
1840
550
1712
18
15
189
173
44
104
2
2
46
161
37
45
614
522
532
277
965
545
1840
1386
1328
18
15
189
173
44
104
2
2
46
161
37
45
614
522
532
270
969
547
1840
1382
1328
18
15
189
173
44
104
2
2
46
161
37
45
614
522
532
278
18
547
1840
1382
1328
18
15
189
173
44
104
2
2
46
161
37
45
614
778
788
270
969
547
1840
870
816
18
15
189
173
44
104
2
2
46
161
37
301
102
10
20
277
5
481
560
38
48
18
15
189
173
44
104
2
2
46
161
37
301
102
10
20
270
969
675
48
38
48
18
15
189
173
44
104
2
2
46
161
37
301
102
10
20
278
18
483
48
38
48
18
15
189
173
44
104
2
2
46
161
37
301
102
10
276
277
965
673
48
42
944
18
15
189
173
44
104
2
2
46
161
37
301
102
10
276
270
969
675
48
38
944
18
15
189
173
44
104
2
2
46
161
37
301
102
10
276
278
18
483
144
422
944
18
15
189
173
44
104
2
2
46
161
37
301
102
10
276
150
18
483
144
422
944
18
15
189
173
44
104
2
2
46
161
37
301
102
10
276
174
41
673
48
42
944
18
15
189
173
44
104
2
2
46
161
37
301
102
266
20
270
969
675
48
934
560
18
15
189
173
44
104
2
2
46
161
37
301
102
266
20
278
18
483
304
934
560
18
15
189
173
44
104
2
2
46
161
37
301
102
266
276
270
969
675
48
934
688
18
15
189
173
44
104
2
2
46
161
37
301
102
266
276
278
18
483
304
934
688
18
15
189
173
44
104
2
2
46
161
37
301
102
266
276
150
18
483
304
934
688
18
15
189
173
44
104
2
2
46
161
37
301
102
266
276
174
41
673
304
934
688
18
15
189
173
44
104
2
2
46
161
37
301
102
266
788
270
969
675
48
998
816
18
15
189
173
44
104
2
2
46
161
37
301
102
266
788
278
18
483
304
934
816
18
15
189
173
44
104
2
2
46
161
37
301
614
10
20
270
969
675
1584
1062
48
18
15
189
173
44
104
2
2
46
161
37
301
614
10
276
277
965
673
1584
550
944
18
15
189
173
44
104
2
2
46
161
37
301
614
10
276
174
41
673
1584
550
944
18
15
189
173
44
104
2
2
46
161
37
301
486
522
20
278
18
483
400
934
1072
18
15
189
173
44
104
2
2
46
161
37
301
486
266
20
278
18
483
400
166
48
18
15
189
173
44
104
2
2
46
161
37
301
486
266
788
278
18
483
400
422
816
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
277
773
993
1072
38
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
277
69
33
48
42
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
277
389
33
48
42
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
277
789
1057
48
38
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
277
405
33
48
42
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
270
425
33
48
42
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
278
786
1059
48
38
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
278
402
35
48
38
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
278
914
1059
48
38
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
20
174
425
33
48
42
48
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
277
773
993
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
277
69
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
277
389
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
277
789
1057
48
38
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
277
405
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
270
777
995
560
38
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
270
425
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
149
69
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
149
389
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
149
405
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
278
786
1059
48
38
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
278
402
35
48
38
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
278
914
1059
48
38
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
150
402
35
48
38
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
174
425
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
302
809
995
48
38
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
302
425
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
276
302
937
33
48
42
944
18
15
189
173
44
104
2
2
46
161
165
45
102
10
788
1301
69
33
48
550
1968
18
15
189
173
44
104
2
2
46
161
165
45
102
10
788
1301
405
33
48
550
1968
18
15
189
173
44
104
2
2
46
161
165
45
102
10
788
1294
73
33
48
550
1968
18
15
189
173
44
104
2
2
46
161
165
45
102
266
20
277
773
481
304
938
560
18
15
189
173
44
104
2
2
46
161
165
45
102
266
20
277
69
33
304
938
560
18
15
189
173
44
104
2
2
46
161
165
45
102
266
20
277
789
481
304
938
560
18
15
189
173
44
104
2
2
46
161
165
45
102
266
20
270
425
33
304
938
560
18
15
189
173
44
104
2
2
46
161
165
45
102
266
20
278
786
483
304
934
560
18
15
189
173
44
104
2
2
46
161
165
45
102
266
20
278
402
35
48
934
1072
18
15
189
173
44
104
2
2
46
161
165
45
102
266
20
174
425
33
304
938
560
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
270
73
33
304
938
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
270
425
33
304
938
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
149
69
33
304
938
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
149
389
33
304
938
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
278
786
483
304
934
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
278
402
35
48
934
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
150
402
35
48
934
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
276
174
425
33
304
938
688
18
15
189
173
44
104
2
2
46
161
165
45
102
266
788
270
425
35
48
934
816
18
15
189
173
44
104
2
2
46
161
165
45
102
266
788
1294
73
35
48
934
816
18
15
189
173
44
104
2
2
46
161
165
45
102
266
788
278
402
35
48
934
816
18
15
189
173
44
104
2
2
46
161
165
45
102
266
788
1302
402
35
48
934
816
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
277
773
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
277
389
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
277
789
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
277
405
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
277
917
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
270
809
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
270
425
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
278
786
547
48
38
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
278
402
547
48
38
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
278
914
547
48
38
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
20
174
425
545
48
42
48
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
277
773
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
277
69
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
277
389
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
277
789
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
277
405
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
277
917
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
270
777
547
48
38
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
270
425
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
149
389
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
149
405
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
278
786
547
48
38
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
278
402
547
48
38
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
278
914
547
48
38
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
174
425
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
302
809
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
302
425
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
10
276
302
937
545
48
42
944
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
277
773
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
277
389
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
277
901
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
277
789
545
304
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
277
405
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
277
917
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
270
809
545
48
934
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
270
425
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
270
937
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
278
786
547
48
934
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
278
402
547
48
934
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
278
914
547
48
934
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
20
174
425
545
48
938
560
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
270
425
545
48
938
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
270
937
545
48
938
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
270
841
545
48
938
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
149
389
545
48
938
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
149
405
545
48
938
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
278
786
547
48
934
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
278
402
547
48
934
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
278
914
547
48
934
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
276
174
425
545
48
938
688
18
15
189
173
44
104
2
2
46
161
165
301
102
266
788
277
773
545
304
938
1712
18
15
189
173
44
104
2
2
46
161
165
301
102
266
788
277
389
545
304
938
1712
18
15
189
173
44
104
2
2
46
161
165
301
102
266
788
277
405
545
304
938
1712
18
15
189
173
44
104
2
2
46
161
165
301
102
266
788
270
425
545
304
938
1712
18
15
189
173
44
104
2
2
46
161
165
301
102
266
788
278
786
547
48
998
816
18
15
189
173
44
104
2
2
46
161
165
301
102
266
788
278
402
547
48
998
816
18
15
189
173
44
104
2
2
46
161
165
301
102
266
788
278
914
547
48
998
816
18
15
189
173
44
104
2
2
46
161
165
301
614
10
20
277
773
545
1584
1066
48
18
15
189
173
44
104
2
2
46
161
165
301
614
10
20
277
789
1569
1584
1066
48
18
15
189
173
44
104
2
2
46
161
165
301
614
10
20
270
809
545
1584
1066
48
18
15
189
173
44
104
2
2
46
161
165
301
614
10
20
270
425
545
1584
1062
48
18
15
189
173
44
104
2
2
46
161
165
301
614
10
20
278
786
547
1584
1062
48
18
15
189
173
44
104
2
2
46
161
165
301
614
10
20
174
425
545
1584
1062
48
18
15
189
173
44
104
2
2
46
161
165
301
614
10
276
277
773
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
165
301
614
10
276
277
69
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
165
301
614
10
276
270
425
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
165
301
614
10
276
174
425
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
165
301
614
10
276
302
809
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
165
301
614
10
276
302
425
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
165
301
614
10
276
302
937
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
165
301
614
522
20
278
786
1571
1584
1382
1072
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
277
773
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
277
69
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
277
901
1569
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
277
837
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
270
809
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
270
425
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
270
937
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
270
841
1569
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
278
786
547
1584
1382
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
278
914
1571
1584
1382
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
522
532
302
937
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
165
301
614
1546
20
278
786
1571
1584
1574
48
18
15
189
173
44
104
2
2
46
161
293
45
102
10
276
277
517
33
48
42
944
18
15
189
173
44
104
2
2
46
161
293
45
102
10
276
270
521
35
48
38
944
18
15
189
173
44
104
2
2
46
161
293
45
102
10
788
1301
517
33
48
550
1968
18
15
189
173
44
104
2
2
46
161
293
45
102
10
788
1294
521
35
560
1574
1968
18
15
189
173
44
104
2
2
46
161
293
45
102
10
788
1302
530
35
560
1574
1968
18
15
189
173
44
104
2
2
46
161
293
45
102
522
788
1301
517
33
816
1894
816
18
15
189
173
44
104
2
2
46
161
293
45
102
522
788
1294
521
35
816
1894
816
18
15
189
173
44
104
2
2
46
161
293
45
102
266
788
1302
530
35
304
998
816
18
15
189
173
44
104
2
2
46
161
293
557
102
10
276
277
533
993
48
550
944
18
15
189
173
44
104
2
2
46
161
293
557
102
10
788
1301
533
993
560
1574
1968
18
15
189
173
44
104
2
2
46
161
293
557
102
10
788
1302
530
995
560
1574
1968
18
15
189
173
44
104
2
2
46
161
293
557
102
522
788
1301
533
993
560
1894
816
18
15
189
173
44
104
2
2
46
161
293
557
102
522
788
1302
530
995
560
1894
816
18
15
189
173
44
104
2
2
46
161
293
301
102
10
276
277
517
545
560
550
944
18
15
189
173
44
104
2
2
46
161
293
301
102
10
276
277
533
545
560
550
944
18
15
189
173
44
104
2
2
46
161
293
301
102
10
276
270
521
547
560
550
944
18
15
189
173
44
104
2
2
46
161
293
301
102
10
276
278
530
547
560
550
944
18
15
189
173
44
104
2
2
46
161
293
301
102
10
788
1301
517
481
560
550
1968
18
15
189
173
44
104
2
2
46
161
293
301
102
10
788
1301
533
481
560
550
1968
18
15
189
173
44
104
2
2
46
161
293
301
102
10
788
1294
521
419
48
550
1968
18
15
189
173
44
104
2
2
46
161
293
301
102
10
788
1302
530
547
560
742
1968
18
15
189
173
44
104
2
2
46
161
293
301
102
522
788
1301
517
545
560
1894
816
18
15
189
173
44
104
2
2
46
161
293
301
102
522
788
1301
533
545
560
1898
816
18
15
189
173
44
104
2
2
46
161
293
301
102
522
788
1294
521
419
560
1894
816
18
15
189
173
44
104
2
2
46
161
293
301
102
522
788
1302
530
547
560
1894
816
18
15
189
173
44
104
2
2
46
161
293
301
102
266
276
278
530
419
304
934
688
18
15
189
173
44
104
2
2
46
161
293
301
102
266
788
1301
517
417
304
938
1712
18
15
189
173
44
104
2
2
46
161
293
301
102
266
788
1301
533
417
304
938
1712
18
15
189
173
44
104
2
2
46
161
293
301
102
266
788
1294
521
419
304
934
1712
18
15
189
173
44
104
2
2
46
161
293
301
102
266
788
1302
530
547
304
998
816
18
15
189
173
44
104
2
2
46
161
293
301
614
10
276
277
517
545
1584
550
944
18
15
189
173
44
104
2
2
46
161
293
301
614
10
276
278
530
739
1584
550
944
18
15
189
173
44
104
2
2
46
161
293
301
614
522
532
277
517
545
1584
1386
1328
18
15
189
173
44
104
2
2
46
161
293
301
614
522
532
270
521
547
1584
1382
1328
18
15
189
173
44
104
2
2
46
161
293
301
614
522
788
1301
517
545
1584
1386
816
18
15
189
173
44
104
2
2
46
161
293
813
102
10
276
270
521
867
48
550
944
18
15
189
173
44
104
2
2
46
161
293
813
614
522
532
278
530
1571
1072
1382
1328
18
15
189
173
44
104
2
2
46
289
37
45
102
10
20
430
41
33
48
42
48
18
15
189
173
44
104
2
2
46
289
101
45
102
522
788
1430
18
35
560
1894
816
18
15
189
173
44
104
2
2
46
289
101
45
102
266
276
406
18
35
48
934
688
18
15
189
173
44
104
2
2
46
289
549
45
102
10
20
430
937
1057
48
42
48
18
15
189
173
44
104
2
2
46
289
549
45
102
10
276
405
901
33
48
42
944
18
15
189
173
44
104
2
2
46
289
549
45
102
10
276
430
937
1057
48
42
944
18
15
189
173
44
104
2
2
46
289
549
45
102
266
20
430
937
673
304
938
560
18
15
189
173
44
104
2
2
46
289
549
45
102
266
276
398
937
673
304
938
688
18
15
189
173
44
104
2
2
46
289
549
45
102
266
276
430
937
673
304
938
688
18
15
189
173
44
104
2
2
46
289
549
45
614
10
20
430
937
675
1840
1254
176
18
15
189
173
44
104
2
2
46
289
549
45
614
522
276
430
937
673
1840
938
688
18
15
189
173
44
104
2
2
46
289
549
557
102
10
20
430
937
995
1072
1062
48
18
15
189
173
44
104
2
2
46
289
549
301
102
10
20
430
937
545
48
42
48
18
15
189
173
44
104
2
2
46
289
549
301
102
10
276
405
901
545
48
42
944
18
15
189
173
44
104
2
2
46
289
549
301
102
10
276
430
937
545
48
42
944
18
15
189
173
44
104
2
2
46
289
549
301
102
266
20
430
937
545
304
938
560
18
15
189
173
44
104
2
2
46
289
549
301
102
266
276
398
937
545
304
938
688
18
15
189
173
44
104
2
2
46
289
549
301
102
266
276
430
937
545
304
938
688
18
15
189
173
44
104
2
2
46
289
549
301
614
10
20
430
937
545
1584
1066
48
18
15
189
173
44
104
2
2
46
289
549
301
614
10
276
430
937
545
1584
1062
944
18
15
189
173
44
104
2
2
46
289
549
301
614
266
20
430
937
1185
1328
426
1072
18
15
189
173
44
104
2
2
46
289
549
301
614
266
276
398
937
1185
1328
426
688
18
15
189
173
44
104
2
2
46
289
549
301
614
266
276
430
937
1185
1328
426
688
18
15
189
173
44
104
2
2
46
289
293
45
102
10
20
430
553
33
48
42
48
18
15
189
173
44
104
2
2
46
289
293
45
102
10
20
430
425
33
48
42
48
18
15
189
173
44
104
2
2
46
289
293
45
102
10
276
406
402
35
48
38
944
18
15
189
173
44
104
2
2
46
289
293
45
102
10
276
430
553
33
48
42
944
18
15
189
173
44
104
2
2
46
289
293
45
102
10
276
430
425
33
48
42
944
18
15
189
173
44
104
2
2
46
289
293
45
102
10
788
1429
389
33
48
550
1968
18
15
189
173
44
104
2
2
46
289
293
45
102
266
20
430
425
33
304
938
560
18
15
189
173
44
104
2
2
46
289
293
45
102
266
276
398
393
35
304
934
688
18
15
189
173
44
104
2
2
46
289
293
45
102
266
276
398
425
33
304
938
688
18
15
189
173
44
104
2
2
46
289
293
45
102
266
276
430
425
33
304
938
688
18
15
189
173
44
104
2
2
46
289
293
557
102
10
20
430
425
929
1072
42
48
18
15
189
173
44
104
2
2
46
289
293
557
102
10
788
1429
389
929
560
1574
1968
18
15
189
173
44
104
2
2
46
289
293
557
102
522
788
1429
389
929
560
1894
816
18
15
189
173
44
104
2
2
46
289
293
301
102
10
20
430
553
545
48
42
48
18
15
189
173
44
104
2
2
46
289
293
301
102
10
20
430
425
545
560
38
48
18
15
189
173
44
104
2
2
46
289
293
301
102
10
276
406
402
547
48
230
944
18
15
189
173
44
104
2
2
46
289
293
301
102
10
276
430
553
545
560
550
944
18
15
189
173
44
104
2
2
46
289
293
301
102
10
276
430
425
545
560
550
944
18
15
189
173
44
104
2
2
46
289
293
301
102
10
788
1430
402
547
560
742
1968
18
15
189
173
44
104
2
2
46
289
293
301
102
522
788
1429
389
545
560
1894
816
18
15
189
173
44
104
2
2
46
289
293
301
102
266
20
430
553
547
304
934
560
18
15
189
173
44
104
2
2
46
289
293
301
102
266
20
430
425
545
304
938
560
18
15
189
173
44
104
2
2
46
289
293
301
102
266
276
398
393
547
304
934
688
18
15
189
173
44
104
2
2
46
289
293
301
102
266
276
398
425
545
304
938
688
18
15
189
173
44
104
2
2
46
289
293
301
102
266
276
398
457
483
304
934
688
18
15
189
173
44
104
2
2
46
289
293
301
102
266
276
406
402
483
304
934
688
18
15
189
173
44
104
2
2
46
289
293
301
102
266
276
430
553
547
304
934
688
18
15
189
173
44
104
2
2
46
289
293
301
102
266
276
430
425
545
304
938
688
18
15
189
173
44
104
2
2
46
289
293
301
102
266
788
1429
389
545
304
938
1712
18
15
189
173
44
104
2
2
46
289
293
301
102
266
788
1430
402
547
48
998
816
18
15
189
173
44
104
2
2
46
289
293
301
614
10
20
430
553
547
1584
1062
48
18
15
189
173
44
104
2
2
46
289
293
301
614
10
20
430
425
545
1584
1062
48
18
15
189
173
44
104
2
2
46
289
293
301
614
10
276
430
425
545
1584
550
944
18
15
189
173
44
104
2
2
46
289
293
301
614
522
788
1429
389
545
1584
1386
816
18
15
189
173
44
104
2
2
46
289
293
301
486
266
20
430
425
227
400
422
48
18
15
189
173
44
104
2
2
46
289
293
813
102
10
20
430
553
867
48
38
48
18
15
189
173
44
104
2
2
46
289
293
813
102
10
276
430
553
867
48
550
944
18
15
189
173
44
104
2
2
46
289
293
813
614
10
20
430
553
867
1072
1062
1072
18
15
189
173
44
104
2
6
46
161
37
45
102
4
16
278
18
35
48
32
62
18
15
189
173
44
104
2
6
46
161
37
45
102
4
272
278
18
35
48
544
958
18
15
189
173
44
104
2
6
46
161
37
45
102
4
272
150
18
99
144
32
958
18
15
189
173
44
104
2
6
46
161
37
301
102
4
16
278
18
483
144
32
62
18
15
189
173
44
104
2
6
46
161
37
301
102
4
272
278
18
483
304
416
958
18
15
189
173
44
104
2
6
46
161
37
301
102
4
272
150
18
483
304
416
958
18
15
189
173
44
104
2
6
46
161
37
301
102
260
272
150
18
483
304
928
702
18
15
189
173
44
104
2
6
46
161
37
301
486
260
16
278
18
483
400
160
62
18
15
189
173
44
104
2
6
46
161
165
45
102
4
16
278
786
1059
48
32
62
18
15
189
173
44
104
2
6
46
161
165
45
102
4
16
278
402
35
48
32
62
18
15
189
173
44
104
2
6
46
161
165
45
102
4
272
278
786
995
560
544
958
18
15
189
173
44
104
2
6
46
161
165
45
102
4
272
278
402
35
48
544
958
18
15
189
173
44
104
2
6
46
161
165
301
102
4
16
278
786
547
48
32
62
18
15
189
173
44
104
2
6
46
161
165
301
102
4
16
278
402
547
48
32
62
18
15
189
173
44
104
2
6
46
161
165
301
102
4
16
278
914
547
48
32
62
18
15
189
173
44
104
2
6
46
161
293
301
102
4
272
278
530
547
560
544
958
18
15
189
173
44
104
2
6
110
265
37
45
102
98
144
786
1041
33
48
14
240
18
15
189
173
44
104
2
6
110
137
101
45
102
98
144
18
17
33
48
14
240
18
15
189
173
44
104
2
6
110
137
165
45
102
98
144
18
401
33
48
14
240
18
15
189
173
44
104
2
6
110
137
165
301
102
98
144
18
401
545
48
14
240
18
15
189
173
44
104
2
10
90
273
581
77
102
186
84
662
915
3
144
134
128
18
15
189
173
44
104
2
18
46
161
37
45
102
106
4
269
969
545
48
10
0
18
15
189
173
44
104
2
18
46
161
37
45
102
106
4
269
457
33
48
10
0
18
15
189
173
44
104
2
18
46
161
37
45
102
106
4
141
41
33
48
10
0
18
15
189
173
44
104
2
18
46
161
37
45
102
106
4
270
969
545
48
10
0
18
15
189
173
44
104
2
18
46
161
37
45
102
106
4
270
457
33
48
10
0
18
15
189
173
44
104
2
18
46
161
37
45
102
106
4
142
41
33
48
10
0
18
15
189
173
44
104
2
18
46
161
37
45
102
106
4
173
41
33
48
10
0
18
15
189
173
44
104
2
18
46
161
165
45
102
106
4
269
425
33
48
10
0
18
15
189
173
44
104
2
18
46
161
165
45
102
106
4
141
425
33
48
10
0
18
15
189
173
44
104
2
18
46
161
165
45
102
106
4
270
425
33
48
10
0
18
15
189
173
44
104
2
18
46
161
165
45
102
106
4
270
937
1057
48
10
0
18
15
189
173
44
104
2
18
46
161
165
45
102
106
4
142
425
33
48
10
0
18
15
189
173
44
104
2
18
46
161
165
45
102
106
4
173
425
33
48
10
0
18
15
189
173
44
104
2
18
46
161
165
45
102
106
516
269
73
33
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
45
102
106
516
270
73
33
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
269
809
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
269
425
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
269
841
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
141
425
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
270
809
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
270
425
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
270
937
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
270
841
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
142
425
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
4
173
425
545
48
10
0
18
15
189
173
44
104
2
18
46
161
165
301
102
106
516
269
425
545
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
301
102
106
516
269
937
545
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
301
102
106
516
269
841
545
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
301
102
106
516
270
425
545
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
301
102
106
516
270
937
545
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
301
102
106
516
270
841
545
48
522
1792
18
15
189
173
44
104
2
18
46
161
165
301
614
106
4
269
841
1569
1584
1034
0
18
15
189
173
44
104
2
18
46
161
165
301
614
106
4
270
841
1569
1584
1034
0
18
15
189
173
44
104
2
18
46
161
165
301
614
1642
516
269
937
1569
1584
1546
256
18
15
189
173
44
104
2
18
46
161
165
301
614
1642
516
269
841
1569
1584
1546
256
18
15
189
173
44
104
2
18
46
161
165
301
614
1642
516
270
937
1569
1584
1546
256
18
15
189
173
44
104
2
18
46
161
165
301
614
1642
516
270
841
1569
1584
1546
256
18
15
189
173
44
104
2
18
46
289
37
45
102
106
4
397
41
33
48
10
0
18
15
189
173
44
104
2
18
46
289
549
45
102
106
4
397
937
1057
48
10
0
18
15
189
173
44
104
2
18
46
289
549
45
102
106
4
398
937
33
48
10
0
18
15
189
173
44
104
2
18
46
289
549
45
102
106
4
429
937
1057
48
10
0
18
15
189
173
44
104
2
18
46
289
549
45
614
106
4
397
937
673
1840
1034
0
18
15
189
173
44
104
2
18
46
289
549
45
614
106
4
398
937
673
1840
1034
0
18
15
189
173
44
104
2
18
46
289
549
45
614
106
4
429
937
673
1840
1034
0
18
15
189
173
44
104
2
18
46
289
549
301
102
106
4
397
937
545
48
10
0
18
15
189
173
44
104
2
18
46
289
549
301
102
106
4
398
937
1185
48
10
0
18
15
189
173
44
104
2
18
46
289
549
301
102
106
4
429
937
545
48
10
0
18
15
189
173
44
104
2
18
46
289
549
301
614
106
4
397
937
545
1584
1034
0
18
15
189
173
44
104
2
18
46
289
549
301
614
106
4
398
937
1185
1584
1034
1024
18
15
189
173
44
104
2
18
46
289
549
301
614
106
4
429
937
545
1584
1034
0
18
15
189
173
44
104
2
18
46
289
293
45
102
106
4
397
553
33
48
10
0
18
15
189
173
44
104
2
18
46
289
293
45
102
106
4
397
425
33
48
10
0
18
15
189
173
44
104
2
18
46
289
293
45
102
106
4
398
553
33
48
10
0
18
15
189
173
44
104
2
18
46
289
293
45
102
106
4
398
425
33
48
10
0
18
15
189
173
44
104
2
18
46
289
293
45
102
106
4
429
553
33
48
10
0
18
15
189
173
44
104
2
18
46
289
293
45
102
106
4
429
425
33
48
10
0
18
15
189
173
44
104
2
18
46
289
293
557
102
106
4
397
425
929
48
10
0
18
15
189
173
44
104
2
18
46
289
293
557
102
106
4
398
425
929
48
10
0
18
15
189
173
44
104
2
18
46
289
293
557
102
106
4
429
425
929
48
10
0
18
15
189
173
44
104
2
18
46
289
293
301
102
106
4
397
553
545
48
10
0
18
15
189
173
44
104
2
18
46
289
293
301
102
106
4
397
425
417
48
10
0
18
15
189
173
44
104
2
18
46
289
293
301
102
106
4
398
553
545
48
10
0
18
15
189
173
44
104
2
18
46
289
293
301
102
106
4
398
425
417
48
10
0
18
15
189
173
44
104
2
18
46
289
293
301
102
106
4
429
553
545
48
10
0
18
15
189
173
44
104
2
18
46
289
293
301
102
106
4
429
425
417
48
10
0
18
15
189
173
44
104
10
2
46
161
37
45
110
2
20
269
969
547
800
1228
176
18
15
189
173
44
104
10
2
46
161
37
45
110
2
20
269
457
547
800
1228
176
18
15
189
173
44
104
10
2
46
161
37
45
110
2
20
278
18
35
64
52
48
18
15
189
173
44
104
10
2
46
161
37
45
110
2
276
149
5
33
64
52
944
18
15
189
173
44
104
10
2
46
161
37
45
110
2
276
149
21
97
32
438
944
18
15
189
173
44
104
10
2
46
161
37
45
110
2
276
278
18
35
64
52
944
18
15
189
173
44
104
10
2
46
161
37
45
110
258
20
278
18
35
320
972
1072
18
15
189
173
44
104
10
2
46
161
37
45
110
258
276
149
5
33
32
950
688
18
15
189
173
44
104
10
2
46
161
37
45
110
258
788
1165
9
35
288
972
816
18
15
189
173
44
104
10
2
46
161
37
45
110
258
788
1165
41
33
64
972
816
18
15
189
173
44
104
10
2
46
161
37
45
110
258
788
1302
18
35
320
972
816
18
15
189
173
44
104
10
2
46
161
37
45
110
258
788
1174
18
99
800
972
816
18
15
189
173
44
104
10
2
46
161
37
301
110
2
20
269
969
675
32
204
48
18
15
189
173
44
104
10
2
46
161
37
301
110
2
20
278
18
483
288
412
560
18
15
189
173
44
104
10
2
46
161
37
301
110
258
20
278
18
483
288
924
560
18
15
189
173
44
104
10
2
46
161
37
301
110
258
276
269
969
675
288
926
688
18
15
189
173
44
104
10
2
46
161
37
301
110
258
276
149
21
481
288
918
688
18
15
189
173
44
104
10
2
46
161
37
301
110
258
276
278
18
483
288
924
688
18
15
189
173
44
104
10
2
46
161
37
301
110
258
276
150
18
483
288
924
688
18
15
189
173
44
104
10
2
46
161
165
45
110
2
20
269
425
33
64
52
48
18
15
189
173
44
104
10
2
46
161
165
45
110
2
20
269
937
1057
64
52
48
18
15
189
173
44
104
10
2
46
161
165
45
110
2
20
278
786
1059
64
52
48
18
15
189
173
44
104
10
2
46
161
165
45
110
2
20
278
402
35
64
52
48
18
15
189
173
44
104
10
2
46
161
165
45
110
2
20
278
914
1059
64
52
48
18
15
189
173
44
104
10
2
46
161
165
45
110
2
276
149
69
33
64
52
944
18
15
189
173
44
104
10
2
46
161
165
45
110
2
276
149
389
33
64
52
944
18
15
189
173
44
104
10
2
46
161
165
45
110
2
276
149
405
33
64
52
944
18
15
189
173
44
104
10
2
46
161
165
45
110
2
276
278
786
1059
64
52
944
18
15
189
173
44
104
10
2
46
161
165
45
110
2
276
278
402
35
64
52
944
18
15
189
173
44
104
10
2
46
161
165
45
110
2
276
278
914
1059
64
52
944
18
15
189
173
44
104
10
2
46
161
165
45
110
2
276
150
402
35
64
52
944
18
15
189
173
44
104
10
2
46
161
165
45
110
258
20
278
786
483
288
972
560
18
15
189
173
44
104
10
2
46
161
165
45
110
258
20
278
402
35
320
948
560
18
15
189
173
44
104
10
2
46
161
165
45
110
258
276
269
73
33
32
950
688
18
15
189
173
44
104
10
2
46
161
165
45
110
258
276
269
425
33
320
948
688
18
15
189
173
44
104
10
2
46
161
165
45
110
258
276
149
69
33
32
950
688
18
15
189
173
44
104
10
2
46
161
165
45
110
258
276
149
389
33
32
950
688
18
15
189
173
44
104
10
2
46
161
165
45
110
258
276
149
405
33
32
950
688
18
15
189
173
44
104
10
2
46
161
165
45
110
258
276
278
402
35
320
948
688
18
15
189
173
44
104
10
2
46
161
165
45
110
258
276
150
402
35
320
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
2
20
269
809
545
64
52
48
18
15
189
173
44
104
10
2
46
161
165
301
110
2
20
269
425
545
64
52
48
18
15
189
173
44
104
10
2
46
161
165
301
110
2
20
269
937
545
64
52
48
18
15
189
173
44
104
10
2
46
161
165
301
110
2
20
278
786
547
64
52
48
18
15
189
173
44
104
10
2
46
161
165
301
110
2
20
278
402
547
64
52
48
18
15
189
173
44
104
10
2
46
161
165
301
110
2
20
278
914
547
64
52
48
18
15
189
173
44
104
10
2
46
161
165
301
110
2
276
149
389
545
64
52
944
18
15
189
173
44
104
10
2
46
161
165
301
110
2
276
149
405
545
64
52
944
18
15
189
173
44
104
10
2
46
161
165
301
110
2
276
278
786
547
64
564
944
18
15
189
173
44
104
10
2
46
161
165
301
110
2
276
278
402
547
64
564
944
18
15
189
173
44
104
10
2
46
161
165
301
110
2
276
278
914
547
64
564
944
18
15
189
173
44
104
10
2
46
161
165
301
110
258
20
278
786
547
64
948
560
18
15
189
173
44
104
10
2
46
161
165
301
110
258
20
278
402
547
64
948
560
18
15
189
173
44
104
10
2
46
161
165
301
110
258
20
278
914
547
64
948
560
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
269
425
545
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
269
937
545
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
269
841
545
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
149
389
545
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
149
405
545
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
278
786
547
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
278
402
547
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
110
258
276
278
914
547
64
948
688
18
15
189
173
44
104
10
2
46
161
165
301
622
2
20
278
786
1571
1568
1228
1072
18
15
189
173
44
104
10
2
46
161
165
301
494
2
20
278
786
1571
1856
1100
48
18
15
189
173
44
104
10
2
46
161
165
301
494
514
20
278
786
547
1856
924
48
18
15
189
173
44
104
10
2
46
161
165
301
494
514
20
278
914
547
1856
924
48
18
15
189
173
44
104
10
2
46
161
165
301
494
258
20
269
809
545
1856
284
48
18
15
189
173
44
104
10
2
46
161
165
301
494
258
20
269
425
545
1856
284
48
18
15
189
173
44
104
10
2
46
161
165
301
494
258
20
269
937
545
1856
284
48
18
15
189
173
44
104
10
2
46
161
165
301
494
258
20
278
914
547
1856
308
48
18
15
189
173
44
104
10
2
46
161
165
301
494
258
20
173
425
545
1856
284
48
18
15
189
173
44
104
10
2
46
161
165
301
494
258
788
1165
73
547
1856
308
816
18
15
189
173
44
104
10
2
46
161
165
301
494
770
20
269
425
545
1856
1356
48
18
15
189
173
44
104
10
2
46
161
165
301
494
770
788
269
425
545
1856
1460
560
18
15
189
173
44
104
10
2
46
161
165
301
494
770
788
278
786
547
1856
1436
560
18
15
189
173
44
104
10
2
46
161
165
301
494
770
788
278
914
547
1856
1460
560
18
15
189
173
44
104
10
2
46
161
293
45
110
258
788
1302
530
35
800
972
816
18
15
189
173
44
104
10
2
46
161
293
301
110
2
788
1302
530
547
544
1228
1968
18
15
189
173
44
104
10
2
46
161
293
301
110
258
276
278
530
547
576
948
688
18
15
189
173
44
104
10
2
46
161
293
301
110
258
788
1302
530
419
288
972
816
18
15
189
173
44
104
10
2
46
161
293
301
110
770
788
1302
530
547
576
1996
560
18
15
189
173
44
104
10
2
46
161
293
301
622
2
788
1302
530
547
1600
1228
1968
18
15
189
173
44
104
10
2
46
161
293
301
622
258
276
278
530
547
1600
716
688
18
15
189
173
44
104
10
2
46
289
37
45
110
770
788
1453
41
289
832
1996
816
18
15
189
173
44
104
10
2
46
289
37
301
110
770
788
1453
41
675
576
1996
560
18
15
189
173
44
104
10
2
46
289
549
45
110
2
20
429
937
1057
64
54
48
18
15
189
173
44
104
10
2
46
289
549
45
110
2
276
397
937
1057
64
54
944
18
15
189
173
44
104
10
2
46
289
549
45
110
258
276
397
937
673
320
948
688
18
15
189
173
44
104
10
2
46
289
549
45
622
770
20
429
937
673
1856
1460
48
18
15
189
173
44
104
10
2
46
289
549
45
622
770
532
429
937
673
1856
1460
1072
18
15
189
173
44
104
10
2
46
289
549
301
110
2
20
429
937
545
576
54
432
18
15
189
173
44
104
10
2
46
289
549
301
110
2
276
397
937
545
576
566
944
18
15
189
173
44
104
10
2
46
289
549
301
110
2
276
405
901
545
544
438
944
18
15
189
173
44
104
10
2
46
289
549
301
110
258
276
397
937
161
64
950
688
18
15
189
173
44
104
10
2
46
289
549
301
622
514
276
405
901
545
1568
950
688
18
15
189
173
44
104
10
2
46
289
549
301
622
514
276
405
965
545
1600
950
688
18
15
189
173
44
104
10
2
46
289
549
301
622
258
20
429
937
545
1600
716
176
18
15
189
173
44
104
10
2
46
289
549
301
622
770
20
429
937
545
1600
1484
48
18
15
189
173
44
104
10
2
46
289
549
301
622
770
532
429
937
545
1600
1484
1072
18
15
189
173
44
104
10
2
46
289
549
301
494
770
20
429
937
545
1856
1308
48
18
15
189
173
44
104
10
2
46
289
293
45
110
2
20
429
553
33
64
52
48
18
15
189
173
44
104
10
2
46
289
293
45
110
2
20
429
425
33
64
54
48
18
15
189
173
44
104
10
2
46
289
293
45
110
2
276
397
425
33
64
54
944
18
15
189
173
44
104
10
2
46
289
293
45
110
258
276
397
425
33
320
950
688
18
15
189
173
44
104
10
2
46
289
293
301
110
2
20
429
553
547
32
204
48
18
15
189
173
44
104
10
2
46
289
293
301
110
2
20
429
425
545
576
54
48
18
15
189
173
44
104
10
2
46
289
293
301
110
258
276
397
393
419
288
926
688
18
15
189
173
44
104
10
2
46
289
293
301
110
258
276
397
425
545
576
950
688
18
15
189
173
44
104
10
2
46
289
293
301
110
258
276
406
402
483
288
924
688
18
15
189
173
44
104
10
2
46
289
293
301
110
258
788
1429
389
417
32
950
1712
18
15
189
173
44
104
10
2
46
289
293
301
110
258
788
1429
405
481
288
972
816
18
15
189
173
44
104
10
2
46
289
293
301
110
770
788
1453
553
545
576
1996
560
18
15
189
173
44
104
10
2
46
289
293
301
110
770
788
1453
425
545
576
1996
560
18
15
189
173
44
104
10
2
46
289
293
301
622
258
20
429
553
545
1600
716
176
18
15
189
173
44
104
10
2
46
289
293
301
622
258
20
429
425
545
1600
716
176
18
15
189
173
44
104
10
2
46
289
293
301
622
770
20
429
553
545
1600
1484
48
18
15
189
173
44
104
10
2
46
289
293
301
622
770
532
429
553
545
1600
1484
1072
18
15
189
173
44
104
10
2
46
289
293
813
110
2
20
429
553
867
64
204
176
18
15
189
173
44
104
10
2
46
289
293
813
622
258
20
429
553
867
1088
716
176
18
15
189
173
44
104
10
2
46
289
293
813
622
770
532
429
553
867
1088
1436
1072
18
15
189
173
44
104
10
2
46
169
32
38
126
2
20
165
4
84
320
388
560
18
15
189
173
44
104
10
2
46
169
32
38
110
2
20
165
4
84
32
52
48
18
15
189
173
44
104
10
2
46
169
32
38
110
258
276
165
4
84
32
948
688
18
15
189
173
44
104
10
2
46
169
160
38
110
2
20
165
388
468
32
52
48
18
15
189
173
44
104
10
2
46
169
160
38
110
2
276
165
388
980
544
52
944
18
15
189
173
44
104
10
2
46
169
160
38
110
2
276
293
900
468
32
52
944
18
15
189
173
44
104
10
2
46
169
160
38
110
258
276
165
388
468
288
950
688
18
15
189
173
44
104
10
2
46
297
544
294
126
2
20
421
900
1172
1088
1412
1072
18
15
189
173
44
104
10
2
46
297
288
550
126
2
20
421
388
916
64
388
304
18
15
189
173
44
104
10
2
46
297
288
550
126
2
276
421
388
916
576
388
944
18
15
189
173
44
104
10
2
46
297
288
294
478
258
20
421
388
404
384
140
48
18
15
189
173
44
104
10
2
46
297
288
294
478
258
276
421
388
404
384
182
688
18
15
189
173
44
104
10
2
46
297
288
294
478
770
788
421
388
404
384
804
560
18
15
189
173
44
104
10
4
90
273
69
77
478
768
560
662
51
513
896
1736
1137
18
15
189
173
44
104
10
18
46
545
37
45
622
1634
1540
1933
1065
1569
1856
1548
1024
18
15
189
173
44
104
10
18
46
545
37
45
622
1634
1540
1934
1065
1569
1856
1548
1024
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
269
9
35
64
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
269
969
35
32
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
269
457
35
32
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
141
41
33
64
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
270
969
35
32
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
270
457
35
32
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
142
41
33
64
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
173
9
35
64
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
173
41
33
64
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
174
9
35
64
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
4
174
41
33
64
12
0
18
15
189
173
44
104
10
18
46
161
37
45
110
98
516
269
9
35
64
524
1792
18
15
189
173
44
104
10
18
46
161
37
45
110
98
516
270
9
35
64
524
1792
18
15
189
173
44
104
10
18
46
161
37
45
110
98
260
270
969
35
32
524
1008
18
15
189
173
44
104
10
18
46
161
37
45
110
98
772
1294
457
35
32
524
2032
18
15
189
173
44
104
10
18
46
161
37
45
110
98
772
1302
18
35
32
524
2032
18
15
189
173
44
104
10
18
46
161
37
45
110
98
772
1174
18
163
64
524
2032
18
15
189
173
44
104
10
18
46
161
37
45
622
98
4
269
969
547
1824
524
0
18
15
189
173
44
104
10
18
46
161
37
45
622
98
4
270
969
547
1824
524
0
18
15
189
173
44
104
10
18
46
161
37
45
622
98
772
1174
18
547
1824
524
2032
18
15
189
173
44
104
10
18
46
161
37
301
110
98
4
269
969
675
32
12
0
18
15
189
173
44
104
10
18
46
161
37
301
110
98
260
270
969
675
32
524
1008
18
15
189
173
44
104
10
18
46
161
37
301
622
98
4
269
969
675
1568
524
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
269
73
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
269
425
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
269
937
1059
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
269
841
1059
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
141
73
35
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
141
425
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
270
73
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
270
425
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
270
937
1057
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
142
73
35
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
142
425
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
173
393
35
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
173
425
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
174
393
35
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
4
174
425
33
64
12
0
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
269
73
33
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
269
425
33
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
269
937
1059
32
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
269
841
1059
32
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
270
73
33
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
270
425
33
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
270
937
1059
32
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
516
270
841
1059
32
524
1792
18
15
189
173
44
104
10
18
46
161
165
45
110
98
260
278
786
995
544
524
1008
18
15
189
173
44
104
10
18
46
161
165
45
110
98
772
1294
73
33
64
524
2032
18
15
189
173
44
104
10
18
46
161
165
45
110
98
772
1302
402
35
64
524
2032
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
269
809
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
269
425
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
269
937
547
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
269
841
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
141
425
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
270
809
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
270
425
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
270
937
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
270
841
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
142
425
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
173
393
547
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
173
425
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
174
393
547
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
4
174
425
545
64
12
0
18
15
189
173
44
104
10
18
46
161
165
301
110
98
516
269
425
545
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
110
98
516
269
937
545
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
110
98
516
269
841
545
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
110
98
516
270
425
545
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
110
98
516
270
937
545
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
110
98
516
270
841
545
64
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
110
98
260
278
786
547
64
524
1008
18
15
189
173
44
104
10
18
46
161
165
301
110
98
260
278
914
547
64
524
1008
18
15
189
173
44
104
10
18
46
161
165
301
110
98
772
1302
402
547
64
524
2032
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
269
809
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
269
425
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
269
937
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
269
841
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
141
425
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
270
809
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
270
425
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
270
937
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
270
841
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
142
425
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
278
786
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
173
425
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
4
174
425
547
1568
1036
0
18
15
189
173
44
104
10
18
46
161
165
301
622
98
516
269
425
547
1568
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
622
98
516
269
937
547
1568
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
622
98
516
269
841
547
1568
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
622
98
516
270
425
547
1568
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
622
98
516
270
937
547
1568
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
622
98
516
270
841
547
1568
524
1792
18
15
189
173
44
104
10
18
46
161
165
301
622
1634
516
269
937
1569
1600
1548
256
18
15
189
173
44
104
10
18
46
161
165
301
622
1634
516
269
841
1569
1600
1548
256
18
15
189
173
44
104
10
18
46
161
165
301
622
1634
516
270
937
1569
1600
1548
256
18
15
189
173
44
104
10
18
46
161
165
301
622
1634
516
270
841
1569
1600
1548
256
18
15
189
173
44
104
10
18
46
161
293
45
110
98
772
1294
521
35
32
524
2032
18
15
189
173
44
104
10
18
46
161
293
557
110
98
260
278
530
995
32
524
1008
18
15
189
173
44
104
10
18
46
161
293
557
110
98
772
1302
530
995
544
1548
2032
18
15
189
173
44
104
10
18
46
161
293
301
110
98
260
278
530
547
544
524
1008
18
15
189
173
44
104
10
18
46
161
293
301
110
98
772
1294
521
419
32
524
2032
18
15
189
173
44
104
10
18
46
161
293
301
110
98
772
1302
530
547
32
524
2032
18
15
189
173
44
104
10
18
46
161
293
301
622
98
772
1302
530
547
1600
524
2032
18
15
189
173
44
104
10
18
46
289
101
45
110
98
260
406
18
35
32
524
1008
18
15
189
173
44
104
10
18
46
289
549
45
110
98
4
397
937
1057
64
12
0
18
15
189
173
44
104
10
18
46
289
549
45
110
98
4
397
969
35
32
12
0
18
15
189
173
44
104
10
18
46
289
549
45
110
98
4
398
937
673
320
12
0
18
15
189
173
44
104
10
18
46
289
549
45
110
98
4
398
969
35
32
12
0
18
15
189
173
44
104
10
18
46
289
549
45
110
98
4
429
937
1057
64
12
0
18
15
189
173
44
104
10
18
46
289
549
45
110
98
4
430
937
1057
64
12
0
18
15
189
173
44
104
10
18
46
289
549
45
622
98
4
397
937
673
1856
1036
0
18
15
189
173
44
104
10
18
46
289
549
45
622
98
4
398
937
673
1856
1036
0
18
15
189
173
44
104
10
18
46
289
549
45
622
98
4
429
937
673
1856
1036
0
18
15
189
173
44
104
10
18
46
289
549
45
622
98
4
430
937
673
1856
1036
0
18
15
189
173
44
104
10
18
46
289
549
557
110
98
4
429
937
995
1056
1036
0
18
15
189
173
44
104
10
18
46
289
549
557
110
98
4
430
937
995
1056
1036
0
18
15
189
173
44
104
10
18
46
289
549
557
110
98
260
406
914
995
1056
524
1008
18
15
189
173
44
104
10
18
46
289
549
557
1646
1634
516
429
937
995
1568
1548
256
18
15
189
173
44
104
10
18
46
289
549
557
1646
1634
516
430
937
995
1568
1548
256
18
15
189
173
44
104
10
18
46
289
549
301
110
98
4
397
937
545
576
12
0
18
15
189
173
44
104
10
18
46
289
549
301
110
98
4
397
969
547
32
12
0
18
15
189
173
44
104
10
18
46
289
549
301
110
98
4
398
937
1185
64
12
0
18
15
189
173
44
104
10
18
46
289
549
301
110
98
4
398
969
547
32
12
0
18
15
189
173
44
104
10
18
46
289
549
301
110
98
4
429
937
545
576
12
0
18
15
189
173
44
104
10
18
46
289
549
301
110
98
4
430
937
545
576
12
0
18
15
189
173
44
104
10
18
46
289
549
301
622
98
4
397
937
545
1600
524
0
18
15
189
173
44
104
10
18
46
289
549
301
622
98
4
397
969
547
1568
1036
0
18
15
189
173
44
104
10
18
46
289
549
301
622
98
4
398
937
1185
1600
1036
1024
18
15
189
173
44
104
10
18
46
289
549
301
622
98
4
398
969
547
1568
1036
0
18
15
189
173
44
104
10
18
46
289
549
301
622
98
4
429
937
545
1600
524
0
18
15
189
173
44
104
10
18
46
289
549
301
622
98
4
430
937
545
1600
524
0
18
15
189
173
44
104
10
18
46
289
549
301
622
98
260
398
969
547
1568
524
1008
18
15
189
173
44
104
10
18
46
289
549
301
622
1634
516
397
969
547
1568
1548
256
18
15
189
173
44
104
10
18
46
289
549
301
622
1634
516
398
969
547
1568
1548
256
18
15
189
173
44
104
10
18
46
289
549
301
622
1634
516
429
937
547
1600
1548
256
18
15
189
173
44
104
10
18
46
289
549
301
622
1634
516
430
937
547
1600
1548
256
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
397
553
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
397
425
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
397
457
35
32
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
398
553
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
398
425
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
398
457
35
32
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
429
553
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
429
393
35
32
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
429
425
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
430
553
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
430
393
35
32
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
4
430
425
33
64
12
0
18
15
189
173
44
104
10
18
46
289
293
45
110
98
260
398
553
33
320
526
1008
18
15
189
173
44
104
10
18
46
289
293
557
110
98
4
397
425
931
1056
1036
1024
18
15
189
173
44
104
10
18
46
289
293
557
110
98
4
398
425
931
1056
1036
1024
18
15
189
173
44
104
10
18
46
289
293
557
110
98
4
429
393
995
1056
1036
0
18
15
189
173
44
104
10
18
46
289
293
557
110
98
4
429
425
931
1056
1036
1024
18
15
189
173
44
104
10
18
46
289
293
557
110
98
4
430
393
995
1056
1036
0
18
15
189
173
44
104
10
18
46
289
293
557
110
98
4
430
425
931
1056
1036
1024
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
397
553
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
397
425
545
576
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
397
329
355
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
397
457
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
398
553
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
398
425
545
576
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
398
329
355
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
398
457
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
429
553
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
429
393
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
429
425
545
576
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
430
553
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
430
393
547
32
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
4
430
425
545
576
12
0
18
15
189
173
44
104
10
18
46
289
293
301
110
98
260
398
553
547
544
524
1008
18
15
189
173
44
104
10
18
46
289
293
301
110
98
260
398
329
355
288
524
1008
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
397
553
545
1600
1036
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
397
425
545
1600
524
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
398
553
545
1600
1036
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
398
425
545
1600
524
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
429
553
545
1600
1036
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
429
425
545
1600
524
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
430
553
545
1600
1036
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
4
430
425
545
1600
524
0
18
15
189
173
44
104
10
18
46
289
293
301
622
98
260
398
553
545
1600
524
1008
18
15
189
173
44
104
10
18
46
289
293
301
622
1634
516
397
553
545
1600
1548
256
18
15
189
173
44
104
10
18
46
289
293
301
622
1634
516
398
553
545
1600
1548
256
18
15
189
173
44
104
10
18
46
289
293
301
622
1634
516
429
553
545
1600
1548
256
18
15
189
173
44
104
10
18
46
289
293
301
622
1634
516
430
553
545
1600
1548
256
18
15
189
173
44
104
10
18
46
289
293
813
110
98
4
397
553
867
64
12
0
18
15
189
173
44
104
10
18
46
289
293
813
110
98
4
397
329
867
64
12
0
18
15
189
173
44
104
10
18
46
289
293
813
110
98
4
398
553
867
64
12
0
18
15
189
173
44
104
10
18
46
289
293
813
110
98
4
398
329
867
64
12
0
18
15
189
173
44
104
10
18
46
289
293
813
110
98
4
429
553
867
64
12
0
18
15
189
173
44
104
10
18
46
289
293
813
110
98
4
430
553
867
64
12
0
18
15
189
173
44
104
10
18
46
289
293
813
110
98
260
398
553
867
32
524
1008
18
15
189
173
44
104
10
18
46
289
293
813
110
98
260
398
329
865
32
524
1008
18
15
189
173
44
104
10
18
46
289
293
813
622
98
4
397
553
867
1056
1036
0
18
15
189
173
44
104
10
18
46
289
293
813
622
98
4
397
329
867
1056
1036
0
18
15
189
173
44
104
10
18
46
289
293
813
622
98
4
398
553
867
1056
1036
0
18
15
189
173
44
104
10
18
46
289
293
813
622
98
4
398
329
867
1056
1036
0
18
15
189
173
44
104
10
18
46
289
293
813
622
98
4
429
553
867
1056
1036
0
18
15
189
173
44
104
10
18
46
289
293
813
622
98
4
430
553
867
1056
1036
0
18
15
189
173
44
104
10
18
46
169
32
38
110
98
516
293
44
34
32
524
1792
18
15
189
173
44
104
10
18
46
169
160
38
110
98
4
165
428
34
32
12
0
18
15
189
173
44
104
10
18
46
169
160
38
110
98
4
165
412
34
32
12
0
18
15
189
173
44
104
10
18
46
169
160
38
110
98
516
293
428
34
32
524
1792
18
15
189
173
44
104
10
18
46
169
160
294
110
98
4
165
428
546
32
12
0
18
15
189
173
44
104
10
18
46
169
160
294
110
98
4
165
412
546
32
12
0
18
15
189
173
44
104
10
18
46
169
160
294
110
98
516
293
428
546
32
524
1792
18
15
189
173
44
104
10
18
46
169
160
294
110
98
516
293
940
546
32
524
1792
18
15
189
173
44
104
10
18
46
169
288
38
110
98
516
293
540
34
32
526
1792
18
15
189
173
44
104
10
18
46
169
288
550
110
98
516
293
556
930
544
524
1792
18
15
189
173
44
104
10
18
46
169
288
294
110
98
516
293
540
546
544
524
1792
18
15
189
173
44
104
10
18
46
169
288
294
110
98
516
293
556
546
32
526
1792
18
15
189
173
44
104
10
18
46
169
288
294
622
98
516
293
540
546
1568
524
1792
18
15
189
173
44
104
10
18
46
169
288
806
622
98
516
293
556
1570
1056
524
1792
18
15
189
173
44
104
10
18
46
169
37
45
110
98
4
165
17
35
64
12
0
18
15
189
173
44
104
10
18
46
169
37
45
110
98
4
166
17
35
64
12
0
18
15
189
173
44
104
10
18
46
169
37
45
110
98
516
293
17
35
64
524
1792
18
15
189
173
44
104
10
18
46
169
37
45
110
98
516
294
17
35
64
524
1792
18
15
189
173
44
104
10
18
46
169
37
301
110
98
4
165
17
483
544
12
0
18
15
189
173
44
104
10
18
46
169
37
301
110
98
4
166
17
483
544
12
0
18
15
189
173
44
104
10
18
46
169
165
45
110
98
4
165
401
35
64
12
0
18
15
189
173
44
104
10
18
46
169
165
45
110
98
4
166
401
35
64
12
0
18
15
189
173
44
104
10
18
46
169
165
301
110
98
4
165
401
547
64
12
0
18
15
189
173
44
104
10
18
46
169
165
301
110
98
4
166
401
547
64
12
0
18
15
189
173
44
104
10
18
46
169
293
45
110
98
516
293
529
35
32
524
1792
18
15
189
173
44
104
10
18
46
169
293
45
110
98
516
294
529
35
32
524
1792
18
15
189
173
44
104
10
18
46
169
293
301
110
98
516
293
529
739
32
524
1792
18
15
189
173
44
104
10
18
46
169
293
301
110
98
516
294
529
739
32
524
1792
18
15
189
173
44
104
10
18
46
169
293
813
622
98
516
293
529
1571
1056
524
1792
18
15
189
173
44
104
10
18
46
169
293
813
622
98
516
294
529
1571
1056
524
1792
18
15
189
173
44
104
10
18
46
297
32
38
110
98
4
421
44
34
32
12
0
18
15
189
173
44
104
10
18
46
297
544
38
110
98
4
421
940
34
32
12
0
18
15
189
173
44
104
10
18
46
297
544
38
622
98
4
421
940
674
1824
1036
0
18
15
189
173
44
104
10
18
46
297
544
294
110
98
4
421
940
162
32
14
0
18
15
189
173
44
104
10
18
46
297
544
294
622
1634
516
421
924
546
1568
1550
256
18
15
189
173
44
104
10
18
46
297
288
38
110
98
4
421
556
34
32
12
0
18
15
189
173
44
104
10
18
46
297
288
38
110
98
4
421
428
34
32
12
0
18
15
189
173
44
104
10
18
46
297
288
38
110
98
4
421
412
34
32
14
0
18
15
189
173
44
104
10
18
46
297
288
550
110
98
4
421
428
930
32
12
0
18
15
189
173
44
104
10
18
46
297
288
550
110
98
4
421
412
930
32
12
0
18
15
189
173
44
104
10
18
46
297
288
294
110
98
4
421
556
546
32
12
0
18
15
189
173
44
104
10
18
46
297
288
294
110
98
4
421
428
546
544
1036
0
18
15
189
173
44
104
10
18
46
297
288
294
110
98
4
421
412
546
32
14
0
18
15
189
173
44
104
10
18
46
297
293
557
110
98
4
421
401
931
1056
1036
1024
18
15
189
173
44
104
10
18
46
297
293
557
110
98
4
422
401
931
1056
1036
1024
18
15
189
173
44
104
10
18
46
297
293
301
110
98
4
421
401
419
32
12
0
18
15
189
173
44
104
10
18
46
297
293
301
110
98
4
422
401
419
32
12
0
18
15
189
173
44
104
10
18
46
297
293
301
622
98
4
421
401
739
1568
524
0
18
15
189
173
44
104
10
18
46
297
293
301
622
98
4
422
401
739
1568
524
0
18
15
189
173
44
104
10
18
110
161
37
45
110
98
132
14
9
35
32
12
240
18
15
189
173
44
104
10
18
110
161
37
45
110
98
132
14
41
33
64
12
240
18
15
189
173
44
104
10
18
110
161
37
45
622
98
132
14
9
547
1824
524
1776
18
15
189
173
44
104
10
18
110
161
37
301
110
98
132
14
9
675
544
524
752
18
15
189
173
44
104
10
18
110
161
37
301
110
98
132
14
41
673
64
12
240
18
15
189
173
44
104
10
18
110
161
165
45
110
98
132
14
425
33
64
12
240
18
15
189
173
44
104
10
18
110
161
165
45
110
98
132
14
937
1057
64
12
240
18
15
189
173
44
104
10
18
110
161
165
301
110
98
132
14
425
545
64
12
240
18
15
189
173
44
104
10
18
110
161
165
301
110
98
132
14
937
545
64
12
240
18
15
189
173
44
104
10
18
110
161
165
301
622
98
132
14
425
547
1568
1036
1264
18
15
189
173
44
104
10
18
110
161
165
301
622
98
132
14
937
547
1568
1036
1264
18
15
189
173
44
104
10
18
110
289
37
45
110
98
132
782
1065
545
64
12
240
18
15
189
173
44
104
10
18
110
289
37
45
110
98
132
654
41
33
64
12
240
18
15
189
173
44
104
10
18
110
289
37
45
622
98
132
654
41
545
1856
524
1776
18
15
189
173
44
104
10
18
110
289
37
301
110
98
132
782
1065
673
64
12
240
18
15
189
173
44
104
10
18
110
289
37
301
110
98
132
654
41
803
32
12
240
18
15
189
173
44
104
10
18
110
289
549
557
1646
1634
132
398
937
995
1568
1548
240
18
15
189
173
44
104
10
18
110
289
293
45
110
98
132
398
553
35
32
12
240
18
15
189
173
44
104
10
18
110
289
293
45
110
98
132
398
425
33
64
12
240
18
15
189
173
44
104
10
18
110
289
293
45
110
98
132
654
393
35
32
12
240
18
15
189
173
44
104
10
18
110
289
293
45
110
98
132
654
425
35
64
12
240
18
15
189
173
44
104
10
18
110
289
293
557
110
98
132
398
553
931
1056
1036
1264
18
15
189
173
44
104
10
18
110
289
293
557
110
98
132
398
425
931
1056
1036
1264
18
15
189
173
44
104
10
18
110
289
293
557
110
98
132
654
393
931
1056
1036
1264
18
15
189
173
44
104
10
18
110
289
293
557
110
98
132
654
425
931
32
12
240
18
15
189
173
44
104
10
18
110
289
293
301
110
98
132
398
553
545
576
12
240
18
15
189
173
44
104
10
18
110
289
293
301
110
98
132
398
425
545
576
12
240
18
15
189
173
44
104
10
18
110
289
293
301
110
98
132
654
393
547
32
12
240
18
15
189
173
44
104
10
18
110
289
293
301
110
98
132
654
425
547
32
12
240
18
15
189
173
44
104
10
18
110
289
293
301
622
98
132
398
553
547
1568
1036
1264
18
15
189
173
44
104
10
18
110
289
293
301
622
98
132
398
425
547
1568
1036
1264
18
15
189
173
44
104
10
18
110
289
293
813
110
98
132
398
553
867
32
12
240
18
15
189
173
44
104
10
18
110
289
293
813
622
98
132
398
553
867
1056
1036
1264
18
15
189
173
44
616
2
514
814
545
1573
1837
614
1802
788
654
1705
1569
48
1386
304
18
15
189
173
76
104
10
18
46
297
256
582
110
98
4
421
444
898
1216
1036
0
18
15
189
173
76
104
10
18
46
297
256
582
622
98
4
421
444
898
960
1036
0
18
15
189
173
300
104
2
2
46
545
677
301
102
10
788
1966
937
1057
48
550
1968
18
15
189
173
300
104
2
2
46
545
677
301
486
266
788
1966
937
1057
1840
1190
816
18
15
189
173
300
104
2
2
46
545
677
301
486
778
788
1966
937
1057
1840
806
560
18
15
189
173
300
104
10
18
46
289
805
557
110
98
4
397
841
867
64
524
0
18
15
189
173
300
104
10
18
46
289
805
557
622
98
4
397
841
867
1056
1036
0
18
15
189
173
300
104
10
18
110
161
677
45
622
1634
1668
1550
1929
547
1568
1548
1264
18
15
189
173
300
104
10
18
110
289
805
1069
622
1634
1668
1678
1577
1891
1056
1548
1264
18
15
189
173
300
104
10
18
110
289
805
557
622
1634
1668
1678
1577
1441
1056
1548
1264
18
15
189
173
300
616
2
2
46
545
677
1581
614
10
788
1966
937
1571
48
38
1968
18
15
189
173
300
616
1538
514
814
545
677
1581
1638
266
788
790
914
2019
1072
1574
176
18
15
189
166
150
127
13
2
91
280
897
1057
98
0
90
675
1707
1889
64
710
234
18
15
189
166
150
127
13
2
91
280
897
1057
98
0
90
675
1711
1889
64
710
234
18
15
189
166
150
127
13
2
91
280
897
1057
98
0
90
675
1719
1889
64
710
234
18
15
189
166
150
127
13
2
91
280
897
545
98
0
90
675
1707
1249
1088
1358
746
18
15
189
166
150
127
13
2
91
280
897
545
98
0
90
675
1711
865
64
1222
234
18
15
189
166
150
127
13
2
91
280
897
545
98
0
90
675
1719
865
1088
1350
1258
18
15
189
166
150
127
13
2
91
280
897
545
100
0
90
675
1719
871
52
840
234
18
15
189
166
150
191
13
2
91
280
897
929
562
0
90
675
1707
1121
1376
1134
1258
18
15
189
166
150
191
13
2
91
280
897
929
562
0
90
675
1711
1121
864
1130
1258
18
15
189
166
150
191
397
514
91
280
897
961
869
896
602
1667
1707
1035
1091
1059
305
18
15
189
166
150
191
397
514
91
280
897
961
869
896
602
1667
1703
1041
1091
1059
305
18
15
189
166
150
191
397
514
91
280
897
961
869
896
602
1667
1719
1025
1091
1059
305
18
15
189
166
150
191
397
530
91
280
897
961
865
992
593
1699
1703
1030
1102
1035
1039
18
15
189
166
150
191
397
530
91
280
897
961
865
992
593
1699
1719
1030
1102
1035
1039
18
15
189
166
150
191
397
530
91
280
897
961
865
992
593
1699
1647
1035
1103
1031
1039
18
15
189
166
150
191
397
530
91
280
897
961
866
992
593
1699
1711
1025
1088
1030
1039
18
15
189
166
150
191
397
530
91
280
897
961
866
992
593
1699
1703
1025
1088
1030
1039
18
15
189
166
150
191
397
530
91
280
897
961
866
992
593
1699
1719
1025
1088
1030
1039
18
15
189
166
150
191
397
530
91
280
897
961
866
992
593
1699
1647
1025
1088
1030
1039
18
15
189
166
150
191
397
530
91
280
897
961
866
992
593
1683
1727
1025
1088
1030
1039
18
15
189
166
150
191
397
530
91
280
897
961
873
992
593
1699
1703
1030
1094
1031
1039
18
15
189
166
150
191
397
530
91
280
897
961
873
992
593
1699
1719
1030
1094
1031
1039
18
15
189
166
150
191
397
530
91
280
897
961
873
992
593
1683
1727
1030
1095
1031
1039
18
15
189
166
150
191
397
530
91
280
897
961
869
992
593
1699
1711
1025
1091
1027
1039
18
15
189
166
150
191
397
530
91
280
897
961
869
992
593
1699
1703
1025
1091
1027
1039
18
15
189
166
150
191
397
530
91
280
897
961
869
992
593
1699
1719
1025
1091
1027
1039
18
15
189
166
150
191
397
530
91
280
897
961
869
992
593
1699
1647
1025
1091
1027
1039
18
15
189
166
150
191
397
530
91
280
897
961
869
992
593
1683
1727
1025
1091
1027
1039
18
15
189
166
150
447
397
530
91
280
897
705
610
992
1105
1491
1299
1281
1344
1030
1551
18
15
189
166
150
447
397
530
91
280
897
705
610
992
1105
1491
799
1281
1344
1030
1551
18
15
189
166
150
447
397
530
91
280
897
705
610
992
1105
1491
1311
1281
1344
1030
1551
18
15
189
166
150
447
397
530
91
280
897
705
617
992
1105
1491
1299
1287
1351
1031
1551
18
15
189
166
150
447
397
530
91
280
897
705
617
992
1105
1491
1311
1286
1350
1031
1551
18
15
189
166
150
447
397
530
91
280
897
705
613
992
1105
1475
795
1281
1346
1027
1551
18
15
189
166
150
447
397
530
91
280
897
705
613
992
1105
1475
1307
1281
1346
1027
1551
18
15
189
166
150
447
397
530
91
280
897
705
613
992
1105
1491
1299
1281
1346
1027
1551
18
15
189
166
150
447
397
530
91
280
897
705
613
992
1105
1491
799
1281
1347
1027
1551
18
15
189
166
150
447
397
530
91
280
897
705
613
992
1105
1491
1311
257
835
1027
1551
18
15
189
166
148
112
22
18
91
280
896
1062
102
30
81
643
1704
1890
68
708
229
18
15
189
166
148
112
22
18
91
280
896
1062
102
30
81
643
1720
1892
68
708
230
18
15
189
166
148
112
22
18
91
280
896
550
102
30
81
643
1704
1250
1072
1348
1254
18
15
189
166
148
112
22
18
91
280
896
550
102
30
81
643
1720
1252
1072
1348
1254
18
15
189
166
148
112
22
18
91
280
896
550
102
542
561
643
1720
868
68
1860
1349
18
15
189
166
148
112
22
18
91
280
896
550
102
542
561
651
1704
868
68
1860
1349
18
15
189
166
148
112
22
18
91
280
896
550
102
542
561
651
1720
868
68
1860
1349
18
15
189
166
148
112
22
18
91
280
896
550
102
542
561
647
1709
868
68
1860
1349
18
15
189
166
148
112
22
18
91
280
896
550
102
542
1681
1763
1704
866
1092
1860
2001
18
15
189
166
148
112
22
18
91
280
896
550
102
542
1681
1763
1720
868
68
1860
2001
18
15
189
166
148
112
22
18
91
280
896
550
102
798
561
643
1720
868
68
1924
1057
18
15
189
166
148
112
22
18
91
280
896
550
102
798
561
651
1704
868
68
1924
1057
18
15
189
166
148
112
22
18
91
280
896
550
102
798
561
651
1720
868
68
1924
1057
18
15
189
166
148
112
22
18
91
280
896
1574
102
30
81
643
1720
1764
68
1476
229
18
15
189
166
148
176
406
530
91
536
896
966
870
974
593
1923
1400
1028
1096
1042
1033
18
15
189
166
148
176
406
530
91
536
896
966
870
974
593
1987
1400
1028
1096
1042
1033
18
15
189
166
148
176
406
530
91
280
896
966
870
974
593
1667
1720
1028
1096
1042
1033
18
15
189
166
148
176
406
530
91
280
896
966
870
974
593
1699
1720
1028
1096
1042
1033
18
15
189
166
148
176
406
530
91
280
896
966
870
974
593
1683
1720
1028
1096
1042
1033
18
15
189
166
148
432
310
2
111
280
896
710
454
366
329
835
792
516
4
6
833
18
15
189
166
148
432
310
2
111
280
896
710
454
366
329
835
1304
260
4
5
801
18
15
189
166
148
432
310
2
111
280
896
454
454
366
329
835
792
4
4
6
833
18
15
189
166
148
432
310
2
111
280
896
454
454
366
329
835
1304
4
516
6
833
18
15
829
941
654
1647
1029
773
877
33
897
561
1889
505
1349
1421
1233
97
1085
517
1881
18
15
829
941
654
1647
1029
773
877
33
897
561
1889
505
1350
1422
1233
97
1075
516
1880
18
15
829
941
654
1647
1029
773
877
33
897
561
1889
505
837
909
1233
97
1085
517
345
18
15
829
941
654
1647
1029
773
877
33
897
561
1889
505
838
910
1233
97
1075
516
344
18
15
445
13
77
117
5
2
154
178
163
33
174
0
236
12
258
620
424
964
502
18
15
445
13
77
117
5
2
154
178
163
33
174
256
364
780
258
620
424
452
502
18
15
445
13
77
117
5
2
154
178
163
33
174
256
364
780
642
108
424
452
502
18
15
445
13
77
117
5
2
154
178
163
33
478
256
364
780
642
108
904
1172
502
18
15
445
13
77
117
5
2
154
178
163
33
478
256
876
780
514
108
904
1172
1014
18
15
445
13
77
117
5
2
154
178
163
33
478
256
876
780
642
108
904
1172
1014
18
15
445
13
77
117
5
2
154
178
163
161
174
256
364
780
258
364
296
452
502
18
15
445
13
77
117
5
2
154
178
163
161
174
256
364
780
642
364
296
452
502
18
15
445
13
77
117
5
2
154
178
163
161
478
256
364
780
642
364
776
1172
502
18
15
445
13
77
117
5
2
154
178
163
161
478
256
876
780
514
364
776
1172
1014
18
15
445
13
77
117
5
2
154
178
163
161
478
256
876
780
642
364
776
1172
1014
18
15
381
13
814
111
5
786
603
977
849
49
609
2016
1066
532
1
26
667
1807
1977
18
15
381
13
814
111
5
786
603
977
849
49
609
2016
1066
532
6
26
667
1807
1977
18
15
381
13
814
879
901
274
283
849
849
561
609
224
170
404
65
923
155
1551
57
18
15
381
13
814
879
901
274
283
849
849
561
609
224
170
404
6
918
147
1551
57
18
15
381
13
814
879
901
274
283
849
849
561
609
224
170
404
70
918
147
1551
57
18
15
381
13
814
879
901
274
283
849
849
561
609
224
170
404
582
918
147
1551
57
18
15
381
13
814
879
901
274
283
849
849
561
609
224
170
660
582
918
147
1551
57
18
15
509
29
32
112
22
18
538
961
541
36
614
542
1808
1310
514
544
1862
965
1796
18
15
509
29
32
112
22
18
538
961
541
36
614
1566
1808
1310
1026
544
1862
1989
1412
18
15
509
29
32
112
22
18
538
961
541
36
614
1566
1808
1310
514
544
1862
1989
1412
18
15
509
29
32
112
22
18
538
961
541
1572
614
542
1808
1310
514
1568
326
965
1668
18
15
509
29
32
112
22
18
538
961
541
1572
614
542
1808
1310
515
1568
317
900
1668
18
15
509
29
32
112
22
18
538
961
541
1572
1638
1566
1808
1310
514
1568
1606
1221
1668
18
15
509
29
32
112
22
18
538
962
30
34
102
542
1808
1304
768
1056
1606
1860
1796
18
15
509
29
32
112
22
18
538
962
30
34
102
542
1808
1304
1280
1056
582
1860
1796
18
15
509
29
32
112
22
18
538
962
30
34
102
542
1808
1304
1408
1056
582
1860
1796
18
15
509
29
32
112
22
18
538
962
542
34
102
542
1808
1304
1024
1056
1606
1860
1796
18
15
509
29
32
112
22
18
538
962
542
34
102
542
1808
1304
512
1056
1606
1860
1796
18
15
509
29
32
112
22
18
538
962
542
34
102
798
1808
1304
1024
1056
1606
1988
1540
18
15
509
29
32
112
22
18
538
962
542
34
102
798
1808
1304
512
1056
1606
1988
1540
18
15
509
29
32
112
22
18
538
962
542
34
614
542
1808
1304
512
544
1862
964
1796
18
15
509
29
32
112
22
18
538
962
542
34
614
1566
1808
1304
1024
544
1862
1988
1412
18
15
509
29
32
112
22
18
538
962
542
34
614
1566
1808
1304
512
544
1862
1988
1412
18
15
509
29
32
112
22
18
538
962
542
34
614
1566
1808
1304
384
544
1862
1988
1412
18
15
509
29
32
112
22
18
538
962
542
546
102
542
1808
1304
1024
1312
582
1860
1796
18
15
509
29
32
112
22
18
538
962
542
1570
614
542
1808
1304
512
1568
326
965
1668
18
15
509
29
32
112
22
18
538
1730
1054
546
102
542
1808
1816
1280
1312
1094
1860
1796
18
15
509
29
32
112
22
18
538
1730
1054
546
102
542
1808
1816
1408
1312
582
1860
1796
18
15
509
29
32
112
22
18
538
1730
1054
546
102
798
1808
1816
1280
1312
1094
1988
1540
18
15
509
29
32
112
22
18
539
961
29
36
102
542
1809
1305
771
1056
582
1862
1793
18
15
509
29
32
112
22
18
539
961
29
36
102
542
1809
1305
1283
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
961
29
36
102
542
1809
1305
899
1056
582
1862
1793
18
15
509
29
32
112
22
18
539
961
29
36
102
542
1809
1305
1411
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
961
29
36
102
542
1809
1305
1475
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
961
29
36
102
542
1809
1305
963
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
961
541
36
102
542
1809
1305
1027
1056
1606
1862
1793
18
15
509
29
32
112
22
18
539
961
541
36
102
542
1809
1305
515
1056
1606
1862
1793
18
15
509
29
32
112
22
18
539
961
541
36
614
542
1809
1305
515
544
1862
966
1793
18
15
509
29
32
112
22
18
539
961
541
36
614
542
1809
1306
514
544
1862
965
1797
18
15
509
29
32
112
22
18
539
961
541
36
614
1566
1809
1305
515
544
1862
1990
1409
18
15
509
29
32
112
22
18
539
961
541
36
614
1566
1809
1306
1026
544
1862
1989
1413
18
15
509
29
32
112
22
18
539
961
541
36
614
1566
1809
1306
514
544
1862
1989
1413
18
15
509
29
32
112
22
18
539
961
541
548
102
542
1809
1305
1027
1312
573
1861
1793
18
15
509
29
32
112
22
18
539
961
541
1572
614
542
1809
1305
515
1568
326
966
1665
18
15
509
29
32
112
22
18
539
961
541
1572
614
542
1809
1306
514
1568
326
965
1669
18
15
509
29
32
112
22
18
539
961
541
1572
1638
1566
1809
1305
515
1568
1094
1222
1665
18
15
509
29
32
112
22
18
539
961
541
1572
1638
1566
1809
1306
514
1568
1094
1222
1665
18
15
509
29
32
112
22
18
539
1729
541
1572
1638
1566
1809
1817
195
1568
1606
1222
1665
18
15
509
29
32
112
22
18
539
963
29
36
102
542
1809
1304
769
1056
573
1861
1793
18
15
509
29
32
112
22
18
539
963
29
36
102
542
1809
1304
1281
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
963
29
36
102
542
1809
1304
897
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
963
29
36
102
542
1809
1304
1409
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
963
29
36
102
542
1809
1304
1473
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
963
29
36
102
542
1809
1304
961
1056
573
1860
1793
18
15
509
29
32
112
22
18
539
963
541
36
102
542
1809
1304
1025
1056
1606
1861
1797
18
15
509
29
32
112
22
18
539
963
541
36
102
542
1809
1304
513
1056
1606
1862
1793
18
15
509
29
32
112
22
18
539
963
541
36
102
798
1809
1304
1025
1056
1606
1926
1665
18
15
509
29
32
112
22
18
539
963
541
36
102
798
1809
1304
513
1056
1606
1926
1665
18
15
509
29
32
112
22
18
539
963
541
36
614
542
1809
1304
513
544
1862
965
1797
18
15
509
29
32
112
22
18
539
963
541
36
614
1566
1809
1304
1025
544
1862
1989
1413
18
15
509
29
32
112
22
18
539
963
541
36
614
1566
1809
1304
513
544
1862
1989
1413
18
15
509
29
32
112
22
18
539
963
541
36
614
1566
1809
1304
385
544
1862
1989
1413
18
15
509
29
32
112
22
18
539
963
541
548
102
542
1809
1304
1025
1312
573
1860
1793
18
15
509
29
32
112
22
18
539
963
541
1572
614
542
1809
1304
513
1568
326
965
1669
18
15
509
29
32
112
22
18
539
963
541
1572
1638
1566
1809
1304
513
1568
1094
1222
1665
18
15
509
29
32
112
22
18
539
1731
1053
548
102
542
1809
1816
1281
1312
1094
1861
1797
18
15
509
29
32
112
22
18
539
1731
1053
548
102
542
1809
1816
1409
1312
1094
1861
1797
18
15
509
29
32
112
22
18
539
1731
1053
548
102
798
1809
1816
1281
1312
1094
1990
1541
18
15
509
29
32
112
22
18
539
1731
1053
548
102
798
1809
1816
1409
1312
1094
1990
1541
18
15
509
29
32
112
22
18
282
961
1053
36
102
30
976
1566
1538
1056
1606
1733
2020
18
15
509
29
32
112
22
18
282
961
29
36
102
30
976
1566
1282
1056
573
836
2020
18
15
509
29
32
112
22
18
282
961
29
36
102
30
976
1566
1283
1056
573
836
2020
18
15
509
29
32
112
22
18
282
961
541
36
102
30
976
1566
514
1056
573
836
2020
18
15
509
29
32
112
22
18
282
961
541
36
102
30
976
1566
515
1056
573
836
2020
18
15
509
29
32
112
22
18
282
194
30
34
614
286
976
1048
512
544
1862
708
1764
18
15
509
29
32
112
22
18
282
962
1054
34
102
30
976
1560
1536
1056
1094
836
2020
18
15
509
29
32
112
22
18
282
962
30
34
102
30
976
1560
1280
1056
582
1732
2020
18
15
509
29
32
112
22
18
282
962
542
34
102
30
976
1560
512
32
1606
1732
2020
18
15
509
29
32
112
22
18
282
962
542
34
614
286
976
1560
512
544
1862
708
1764
18
15
509
29
32
112
22
18
283
193
29
36
102
30
977
1050
514
544
70
710
2017
18
15
509
29
32
112
22
18
283
193
29
36
614
286
977
1050
514
544
1862
710
1761
18
15
509
29
32
112
22
18
283
193
29
801
1190
174
1009
1050
514
1954
1966
1161
1861
18
15
509
29
32
112
22
18
283
961
1053
36
102
30
977
1562
1538
1056
1094
838
2017
18
15
509
29
32
112
22
18
283
961
29
36
102
30
977
1562
1282
1056
70
710
2017
18
15
509
29
32
112
22
18
283
961
541
36
102
30
977
1562
514
1056
1350
838
2017
18
15
509
29
32
112
22
18
283
961
541
36
614
286
977
1562
514
544
1862
710
1761
18
15
509
29
32
112
22
18
283
195
29
36
102
30
977
1048
513
800
573
837
2021
18
15
509
29
32
112
22
18
283
963
541
36
614
286
977
1560
513
544
1862
710
1761
18
15
509
29
32
112
22
530
538
962
542
34
614
1822
1296
1304
1024
544
1862
1732
1668
18
15
509
29
32
112
22
530
538
962
542
34
614
1822
1296
1304
512
544
1862
1732
1668
18
15
509
29
32
112
22
530
538
962
542
34
614
1822
1296
1304
384
544
1862
1860
1284
18
15
509
29
32
112
22
530
539
961
541
36
614
1822
1297
1305
515
544
1862
1734
1537
18
15
509
29
32
112
22
530
539
961
541
36
614
1822
1297
1305
387
544
1862
1862
1281
18
15
509
29
32
112
22
530
539
961
541
1572
1638
1822
1297
1305
515
1568
1094
1478
1281
18
15
509
29
32
112
22
530
539
963
541
36
614
1822
1297
1304
1025
544
1862
1734
1537
18
15
509
29
32
112
22
530
539
963
541
36
614
1822
1297
1304
513
544
1862
1734
1537
18
15
509
29
32
112
22
530
539
963
541
36
614
1822
1297
1304
385
544
1862
1862
1281
18
15
509
29
32
112
22
530
539
963
541
1572
1638
1822
1297
1304
513
1568
1094
1477
1285
18
15
509
29
32
624
22
18
539
1731
541
1828
614
1566
1809
1816
129
1696
93
1476
769
18
15
509
30
32
112
22
18
539
960
24
34
102
542
1809
1307
768
1058
582
1861
1793
18
15
509
30
32
112
22
18
539
960
24
34
102
542
1809
1307
1280
1058
582
1861
1793
18
15
509
30
32
112
22
18
539
960
24
34
102
542
1809
1307
896
1058
1606
1861
1793
18
15
509
30
32
112
22
18
539
960
24
34
102
542
1809
1307
1408
1058
582
1861
1793
18
15
509
30
32
112
22
18
539
960
536
34
102
542
1809
1307
1024
1058
1606
1861
1793
18
15
509
30
32
112
22
18
539
960
536
34
102
542
1809
1307
512
1058
1606
1861
1793
18
15
509
30
32
112
22
18
539
960
536
34
102
798
1809
1307
1024
1060
1606
1990
1537
18
15
509
30
32
112
22
18
539
960
536
34
102
798
1809
1307
512
1060
1606
1990
1537
18
15
509
30
32
112
22
18
539
960
536
34
614
542
1809
1307
512
546
1862
965
1793
18
15
509
30
32
112
22
18
539
960
536
34
614
1566
1809
1307
1024
546
1862
1989
1413
18
15
509
30
32
112
22
18
539
960
536
34
614
1566
1809
1307
512
546
1862
1989
1413
18
15
509
30
32
112
22
18
539
960
536
34
614
1566
1809
1307
384
546
1862
1989
1413
18
15
509
30
32
112
22
18
539
960
536
546
102
542
1809
1307
1024
1314
582
1861
1793
18
15
509
30
32
112
22
18
539
960
536
1570
614
542
1809
1307
512
1570
326
965
1669
18
15
509
30
32
112
22
18
539
960
536
1570
1638
1566
1809
1307
512
1570
1606
1221
1665
18
15
509
30
32
112
22
18
539
1728
1048
546
102
542
1809
1819
1280
1314
1094
1861
1793
18
15
509
30
32
112
22
18
283
960
1048
34
102
30
977
1563
1536
1058
1606
1733
2017
18
15
509
30
32
112
22
18
283
960
24
34
102
30
977
1563
1280
1058
582
1733
2017
18
15
509
30
32
112
22
18
283
960
536
34
102
30
977
1563
512
1058
1606
1733
2017
18
15
509
30
32
112
22
530
539
960
536
1570
1638
1822
1297
1307
512
1570
1094
1477
1281
18
15
381
29
544
112
22
786
602
834
1358
546
1638
2014
912
1176
1568
1056
1078
773
276
18
15
381
29
800
1392
534
786
603
833
845
1828
1222
798
1073
1337
547
1568
134
138
962
18
15
381
29
800
1392
534
786
603
833
845
1828
1222
798
1073
1338
546
1568
134
137
961
18
15
381
29
800
1392
534
786
603
835
845
1828
1222
798
1073
1336
545
1568
134
137
961
18
15
381
29
800
1392
534
786
602
833
845
1828
1222
798
1072
1342
546
1552
134
146
971
18
15
381
29
800
1392
534
786
602
833
845
1828
1222
798
1072
1342
547
1568
134
138
963
18
15
381
29
800
1392
534
786
1882
833
845
1828
1222
798
1584
62
546
1568
134
165
676
18
15
509
29
32
112
22
786
538
193
541
36
614
2014
976
94
770
544
1862
1797
68
18
15
509
29
32
112
22
786
538
193
541
36
614
2014
976
94
771
544
1853
1796
68
18
15
509
29
32
112
22
786
538
193
541
36
614
2014
976
94
898
544
1862
1797
68
18
15
509
29
32
112
22
786
538
193
541
36
614
2014
976
94
962
544
1862
1797
68
18
15
509
29
32
112
22
786
538
193
541
36
614
2014
976
94
963
544
1853
1796
68
18
15
509
29
32
112
22
786
538
961
541
36
614
2014
944
1182
66
544
1853
1796
4
18
15
509
29
32
112
22
786
538
961
541
36
614
2014
944
1182
1154
544
1853
1796
4
18
15
509
29
32
112
22
786
538
961
541
36
614
2014
944
1182
1155
544
1853
1796
4
18
15
509
29
32
112
22
786
538
194
542
34
614
2014
976
88
768
544
1862
1796
36
18
15
509
29
32
112
22
786
538
962
542
34
614
2014
976
1176
0
544
1862
1796
36
18
15
509
29
32
112
22
786
539
193
541
36
614
2014
977
90
770
544
1862
1797
69
18
15
509
29
32
112
22
786
539
193
541
36
614
2014
977
90
898
544
1862
1797
69
18
15
509
29
32
112
22
786
539
193
541
36
614
2014
977
90
962
544
1862
1797
69
18
15
509
29
32
112
22
786
539
961
541
33
614
1998
945
1178
2
546
1838
1801
17
18
15
509
29
32
112
22
786
539
961
541
33
614
1998
945
1178
66
546
1838
1801
17
18
15
509
29
32
112
22
786
539
961
541
36
614
2014
945
1178
1026
544
1862
1798
1
18
15
509
29
32
112
22
786
539
961
541
36
614
2014
945
1178
2
544
1862
1798
1
18
15
509
29
32
112
22
786
539
961
541
36
614
2014
945
1178
66
544
1853
1796
6
18
15
509
29
32
112
22
786
539
961
541
36
614
2014
945
1178
1154
544
1862
1798
1
18
15
509
29
32
112
22
786
539
961
541
36
614
1998
945
1178
66
544
1854
1801
17
18
15
509
29
32
112
22
786
539
961
541
36
614
1998
945
1178
1154
544
1854
1801
17
18
15
509
29
32
112
22
786
539
961
541
36
614
1998
970
1178
1026
544
1862
1802
128
18
15
509
29
32
112
22
786
539
961
541
36
614
1998
970
1178
2
544
1862
1802
128
18
15
509
29
32
112
22
786
539
961
541
36
614
1998
970
1178
3
544
1862
1802
128
18
15
509
29
32
112
22
786
539
961
541
36
614
1998
970
1178
1154
1040
1862
1802
128
18
15
509
29
32
112
22
786
539
961
541
36
614
1998
970
1178
1218
1040
1862
1802
128
18
15
509
29
32
112
22
786
539
195
541
36
614
2014
977
88
769
544
1862
1798
65
18
15
509
29
32
112
22
786
539
195
541
36
614
2014
977
88
897
544
1862
1797
69
18
15
509
29
32
112
22
786
539
195
541
36
614
2014
977
88
961
544
1862
1797
69
18
15
509
29
32
112
22
786
539
195
541
36
614
1998
1009
88
769
544
1862
1810
150
18
15
509
29
32
112
22
786
539
195
541
36
614
1998
1009
88
897
544
1862
1810
150
18
15
509
29
32
112
22
786
539
195
541
36
614
1998
945
88
897
544
1862
1810
17
18
15
509
29
32
112
22
786
539
963
541
36
614
2014
977
1176
1
544
1862
1797
69
18
15
509
29
32
112
22
786
539
963
541
36
614
2014
977
1176
65
544
1853
1796
70
18
15
509
29
32
112
22
786
539
963
541
36
614
2014
977
1176
1153
544
1853
1796
70
18
15
509
29
32
112
22
786
539
963
541
36
614
2014
977
1176
1217
544
1853
1796
70
18
15
509
29
800
880
838
772
566
833
797
657
541
712
1048
538
66
899
15
288
872
18
15
509
29
800
880
838
772
566
833
797
657
541
712
1048
538
67
899
15
288
872
18
15
509
30
32
112
22
786
539
192
536
34
614
2014
977
91
768
546
1862
1797
65
18
15
509
30
32
112
22
786
539
192
536
34
614
2014
977
91
896
546
1862
1797
65
18
15
509
30
32
112
22
786
539
192
536
34
614
2014
977
91
960
546
1862
1797
65
18
15
509
30
32
112
22
786
539
960
536
34
614
2014
977
1179
0
546
1862
1797
65
18
15
381
13
672
176
310
268
302
801
1005
484
806
744
704
654
514
16
1094
784
536
18
15
381
13
672
176
310
268
302
801
1005
484
806
744
704
590
514
16
1094
784
536
18
15
381
13
672
176
310
268
302
801
1005
484
806
744
448
590
514
16
1094
784
24
18
15
381
13
672
176
310
268
302
809
1005
484
806
744
704
650
513
16
1094
784
536
18
15
381
13
672
1712
310
258
303
809
1005
2020
134
1886
274
394
513
1552
1598
1034
256
18
15
381
29
800
688
310
258
283
833
845
932
1158
430
490
346
290
288
1150
70
0
18
15
381
29
800
880
918
530
282
833
797
804
1190
1438
240
414
194
544
797
1092
36
18
15
381
29
800
880
918
530
283
833
797
804
1190
1438
241
410
194
544
797
1092
38
18
15
381
29
800
880
918
530
283
833
845
804
1190
1438
241
410
34
544
798
1094
33
18
15
381
29
800
880
918
530
283
833
845
804
1190
1438
241
410
546
544
798
1094
33
18
15
381
29
800
880
918
530
283
833
845
804
1190
1438
241
666
546
544
798
1094
33
18
15
381
29
800
880
918
530
603
833
797
545
1190
1454
1073
1338
1218
1058
1390
1033
1221
18
15
381
29
800
880
918
530
603
833
797
801
1190
942
1073
1338
1218
546
622
9
1221
18
15
381
29
800
880
918
530
603
833
797
801
1190
1454
1073
1338
1218
546
686
1033
1861
18
15
381
29
800
880
918
530
603
833
797
804
1190
1454
1073
1338
1218
544
1214
1033
1221
18
15
381
29
800
880
918
530
603
833
797
804
1190
1438
1073
1337
1219
544
797
1093
1729
18
15
381
29
800
880
918
530
603
833
797
804
1190
1438
1073
602
194
544
797
1092
1729
18
15
381
29
800
880
918
530
603
833
797
804
1190
1438
1073
1338
1218
544
797
1092
1729
18
15
381
29
800
880
918
530
603
833
845
545
1190
1454
1073
1338
1058
1058
1390
1033
1221
18
15
381
29
800
880
918
530
603
833
845
801
1190
1454
1073
1338
546
550
622
1033
1221
18
15
381
29
800
880
918
530
603
961
797
801
1190
1454
1073
570
66
546
686
1033
1861
18
15
381
29
800
880
918
530
603
961
797
804
1190
1454
1073
570
66
544
1214
1033
1221
18
15
381
29
800
880
918
530
603
961
797
804
1190
1438
1073
569
67
544
797
1093
1729
18
15
381
29
800
880
918
530
603
961
797
804
1190
1438
1073
570
66
544
797
1092
1729
18
15
381
29
800
880
918
530
603
1985
797
545
1190
1454
1073
1594
66
1058
1390
1033
1221
18
15
381
29
800
880
918
530
603
1985
797
801
1190
942
1073
1594
66
546
622
9
1221
18
15
381
29
800
880
918
530
603
1985
797
801
1190
1454
1073
1594
66
546
686
1033
1861
18
15
381
29
800
880
918
530
603
1985
797
804
1190
1454
1073
1594
66
544
702
1033
1221
18
15
381
29
800
880
918
530
603
1985
797
804
1190
926
1073
1561
67
544
797
68
785
18
15
381
29
800
880
918
530
603
1985
797
804
1190
926
1073
1594
66
544
797
68
785
18
15
381
29
800
880
918
530
603
1985
797
804
1190
1438
1073
1561
67
544
797
1093
1729
18
15
381
29
800
880
918
530
603
1985
797
804
1190
1438
1073
1594
66
544
797
1092
1729
18
15
381
29
800
880
918
530
603
1857
797
804
1190
926
1073
1625
195
544
797
68
785
18
15
381
29
800
880
918
530
603
1857
797
804
1190
926
1073
1626
194
544
797
68
785
18
15
381
29
800
880
918
530
603
1857
797
804
1190
1438
1073
1625
195
544
797
1092
1729
18
15
381
29
800
880
918
530
603
1857
797
804
1190
1438
1073
1626
194
544
797
1092
1729
18
15
381
29
800
880
918
530
603
835
797
804
1190
1438
1073
1336
1217
544
797
1092
1729
18
15
381
29
800
880
918
530
603
963
797
804
1190
1438
1073
568
65
544
797
1092
1729
18
15
381
29
800
880
918
530
603
1987
797
804
1190
926
1073
1560
65
544
797
68
785
18
15
381
29
800
880
918
530
603
1987
797
804
1190
926
1073
1592
65
544
797
68
785
18
15
381
29
800
880
918
530
603
1987
797
804
1190
1438
1073
1560
65
544
797
1092
1729
18
15
381
29
800
880
918
530
603
1987
797
804
1190
1438
1073
1592
65
544
797
1092
1729
18
15
381
29
800
880
918
530
602
833
797
804
1190
1438
1072
1334
1218
544
797
1092
1732
18
15
381
29
800
880
918
530
602
833
797
804
1190
1438
1072
606
194
544
797
1092
1732
18
15
381
29
800
880
918
530
602
833
797
804
1190
1438
1072
606
195
544
797
1092
1732
18
15
381
29
800
880
918
530
602
833
797
804
1190
1438
1072
1342
1218
544
797
1092
1732
18
15
381
29
800
880
918
530
602
961
797
804
1190
1438
1072
574
66
544
797
1092
1732
18
15
381
29
800
880
918
530
602
961
797
804
1190
1438
1072
574
67
544
797
1093
1988
18
15
381
29
800
880
918
530
602
961
797
804
1190
1438
1072
566
66
544
797
1092
1732
18
15
381
29
800
880
918
530
602
961
797
804
1190
1438
1072
566
67
544
797
1093
1988
18
15
381
29
800
880
918
530
602
1985
797
804
1190
926
1072
1598
66
544
797
68
788
18
15
381
29
800
880
918
530
602
1985
797
804
1190
926
1072
1598
67
544
797
68
788
18
15
381
29
800
880
918
530
602
1985
797
804
1190
926
1072
1590
66
544
797
68
788
18
15
381
29
800
880
918
530
602
1985
797
804
1190
926
1072
1590
67
544
797
68
788
18
15
381
29
800
880
918
530
602
1985
797
804
1190
1438
1072
1598
66
544
797
1092
1732
18
15
381
29
800
880
918
530
602
1985
797
804
1190
1438
1072
1598
67
544
797
1093
1988
18
15
381
29
800
880
918
530
602
1985
797
804
1190
1438
1072
1590
66
544
797
1092
1732
18
15
381
29
800
880
918
530
602
1985
797
804
1190
1438
1072
1590
67
544
797
1093
1988
18
15
381
29
800
880
918
530
602
1857
797
804
1190
926
1072
1630
194
544
797
68
788
18
15
381
29
800
880
918
530
602
1857
797
804
1190
1438
1072
1630
194
544
797
1092
1732
18
15
381
29
800
880
918
530
667
1729
797
804
1190
1438
1137
1561
67
288
797
1092
1093
18
15
381
29
800
880
918
530
667
1731
797
804
1190
926
1137
1560
65
288
797
68
833
18
15
381
29
800
880
918
530
667
1731
797
804
1190
1438
1137
1560
65
288
797
1092
1093
18
15
381
30
800
880
918
530
603
832
792
802
1190
1441
1073
1339
1216
548
1206
1039
609
18
15
381
30
800
880
918
530
603
960
792
802
1190
1441
1073
571
64
548
1206
1039
609
18
15
509
29
32
624
918
530
539
1729
541
1825
1446
942
721
1690
2
1698
1902
9
5
18
15
509
29
800
880
918
530
538
833
797
804
1190
926
1040
1374
1090
1184
797
68
868
18
15
509
29
800
880
918
530
538
833
797
804
1190
926
1040
1374
1091
1184
797
68
868
18
15
509
29
800
880
918
530
538
833
797
804
1190
1438
1040
1374
1090
1184
797
1092
1284
18
15
509
29
800
880
918
530
538
833
797
804
1190
1438
1040
1374
1091
1184
797
1092
1284
18
15
509
29
800
880
918
530
538
1857
797
804
1190
926
1040
1590
66
1184
797
68
868
18
15
509
29
800
880
918
530
538
1857
797
804
1190
1438
1040
1590
66
1184
797
1092
1284
18
15
509
29
800
880
918
530
539
833
797
804
1190
926
1041
1370
1090
1184
797
68
870
18
15
509
29
800
880
918
530
539
833
797
804
1190
1438
1041
1370
1090
1184
797
1092
1286
18
15
509
29
800
880
918
530
539
835
797
804
1190
926
1041
1368
1089
1184
797
68
870
18
15
509
29
800
880
918
530
539
835
797
804
1190
1438
1041
1368
1089
1184
797
1092
1286
18
15
509
30
32
96
6
770
539
960
536
50
630
2014
986
1179
64
580
1830
1798
96
18
15
509
30
32
96
6
770
539
960
536
50
630
2014
986
1179
1216
580
1830
1798
96
18
15
509
29
32
96
294
2
283
833
541
65
966
558
874
794
578
226
1934
908
544
18
15
509
29
32
96
294
2
283
833
541
68
966
558
874
794
578
224
1926
909
544
18
15
381
29
32
96
294
258
283
833
77
324
966
414
177
314
802
992
830
54
785
18
15
381
29
32
96
294
258
283
833
77
324
966
414
625
602
802
992
830
54
401
18
15
381
29
32
96
294
258
283
833
77
324
966
414
433
314
802
992
830
54
17
18
15
381
29
32
96
294
258
310
833
541
820
966
462
280
282
450
832
861
21
100
18
15
381
29
32
96
294
258
310
833
541
820
966
462
280
282
451
832
861
21
100
18
15
381
29
544
96
294
258
283
833
1357
68
966
414
753
666
1570
224
1414
54
657
18
15
509
29
32
96
294
258
538
193
285
308
966
462
1008
94
2
448
861
21
532
18
15
509
29
32
96
294
258
538
961
541
820
966
462
1008
606
2
832
861
21
532
18
15
509
29
32
96
294
258
539
193
285
305
966
462
1009
90
2
450
862
21
533
18
15
509
29
32
96
294
258
539
193
285
308
966
462
1009
90
2
448
861
21
533
18
15
509
29
32
96
294
258
539
961
541
817
966
462
1009
602
2
834
862
21
533
18
15
509
29
32
96
294
258
539
961
541
820
966
462
1009
602
2
832
861
21
533
18
15
381
29
32
608
902
514
283
833
541
1844
1462
1470
218
666
706
1728
1741
1028
0
18
15
381
29
32
608
902
514
283
833
541
1844
1462
1470
218
666
707
1728
1741
1028
0
18
15
381
29
32
608
902
516
602
833
541
1844
1462
1432
1072
1326
706
1728
1741
1040
1240
18
15
381
29
32
608
902
516
602
833
541
1844
1462
1432
1072
1326
707
1728
1741
1040
1240
18
15
381
29
32
608
902
516
602
961
541
1844
1462
1432
1072
566
642
1728
1741
1040
1240
18
15
381
29
32
608
902
516
602
961
541
1844
1462
1432
1072
566
643
1728
1741
1040
1240
18
15
381
29
800
864
902
514
283
833
845
820
1206
1470
218
348
290
320
782
1030
0
18
15
381
29
800
864
902
514
283
833
845
820
1206
1438
218
348
290
320
782
1062
32
18
15
381
29
800
864
902
516
602
961
797
820
1206
1432
1072
558
66
576
790
1040
1496
18
15
381
29
800
864
902
516
602
961
797
820
1206
1432
1072
558
67
576
790
1040
1496
18
15
381
29
800
864
902
516
602
961
797
820
1206
1432
1072
566
66
576
790
1040
1496
18
15
381
29
800
864
902
516
602
961
797
820
1206
1432
1072
566
67
576
790
1040
1496
18
15
381
29
800
864
902
516
602
1985
797
820
1206
1432
1072
1582
66
576
790
1040
1496
18
15
381
29
800
864
902
516
602
1985
797
820
1206
1432
1072
1582
67
576
790
1040
1496
18
15
381
29
800
864
902
516
602
1985
797
820
1206
1432
1072
1590
66
576
790
1040
1496
18
15
381
29
800
864
902
516
602
1985
797
820
1206
1432
1072
1590
67
576
790
1040
1496
18
15
381
29
800
864
902
516
602
1985
797
820
1206
920
1072
1582
66
576
781
16
726
18
15
381
29
800
864
902
516
602
1985
797
820
1206
920
1072
1582
67
576
781
16
726
18
15
381
29
800
864
902
516
602
1985
797
820
1206
920
1072
1590
66
576
781
16
726
18
15
381
29
800
864
902
516
602
1985
797
820
1206
920
1072
1590
67
576
781
16
726
18
15
381
30
32
608
902
514
283
832
536
1842
1462
1470
218
667
704
1730
1734
1157
0
18
15
509
29
32
608
902
514
539
1729
541
1844
1462
958
730
1690
2
1728
1741
4
0
18
15
509
29
32
608
902
514
539
1729
541
1844
1462
958
730
1690
3
1728
1741
4
0
18
15
509
29
32
608
902
516
538
1729
541
1844
1462
920
752
1694
2
1728
1742
16
54
18
15
509
29
32
608
902
520
538
194
542
1842
1462
1456
1036
92
1536
1728
1734
1024
1157
18
15
509
29
800
864
902
514
539
1857
797
820
1206
958
730
1596
66
576
781
4
0
18
15
509
29
800
864
902
514
539
1857
797
820
1206
926
730
1596
66
576
781
36
32
18
15
509
30
800
864
902
518
566
1856
792
818
1206
1468
1048
1564
64
580
1190
1032
1154
18
15
445
429
142
191
397
517
173
9
897
721
466
899
1225
1514
1290
1039
1032
1568
1574
18
15
317
429
46
111
5
5
237
33
961
561
97
121
837
781
849
33
549
517
2009
18
15
317
429
46
111
5
5
237
33
961
561
1633
1529
838
782
858
591
1613
1797
344
18
15
317
429
46
111
5
5
237
33
961
561
1633
1657
1349
781
849
545
1577
1542
1849
18
15
317
429
46
111
5
5
237
33
961
561
1633
1657
1353
781
849
545
1573
1541
1841
18
15
317
429
46
111
5
5
237
33
961
561
1633
1657
1353
782
858
591
1573
1541
1841
18
15
317
429
46
111
5
5
237
41
961
561
1633
1657
1354
778
857
589
1581
1540
1840
18
15
317
429
46
111
5
5
237
41
961
561
1633
1657
1354
778
859
591
1581
1540
1840
18
15
317
429
46
111
5
5
237
41
961
561
1633
1657
1354
778
858
591
1581
1540
1840
18
15
317
429
558
111
5
5
237
33
481
49
97
181
325
397
401
769
549
1665
1669
18
15
317
429
558
111
5
5
237
33
481
49
97
181
325
653
401
769
549
1665
1669
18
15
317
429
558
111
5
5
237
33
481
49
97
181
325
653
397
897
549
641
1669
18
15
317
429
558
111
5
5
237
33
481
49
97
181
329
397
401
769
549
1665
1665
18
15
317
429
558
111
5
5
237
33
481
49
97
181
329
653
401
769
549
1665
1665
18
15
317
429
558
111
5
5
237
41
481
49
97
181
329
394
409
897
549
641
1665
18
15
317
429
174
111
5
5
237
33
801
17
97
181
329
397
785
897
1181
129
641
18
15
317
429
302
111
5
5
237
33
33
49
97
181
325
397
541
705
147
641
1669
18
15
317
429
302
111
5
5
237
33
33
49
97
181
325
653
525
705
147
641
1669
18
15
317
429
302
111
5
5
237
33
33
49
97
181
325
653
541
705
147
641
1669
18
15
317
429
302
111
5
5
237
33
33
49
97
181
329
397
541
705
147
641
1665
18
15
317
429
302
111
5
5
237
41
33
49
97
181
329
394
537
705
147
641
1665
18
15
445
429
46
111
5
514
558
33
993
561
609
1792
1300
1046
1297
1
905
1775
1725
18
15
445
429
46
111
5
18
154
18
962
49
98
96
752
724
1620
1430
1064
527
1896
18
15
445
429
142
111
5
10
154
17
897
1073
97
112
212
718
1633
1633
1075
1027
733
18
15
445
429
558
111
5
10
154
17
449
49
97
112
212
470
598
918
38
3
221
18
15
445
429
558
111
5
10
154
17
449
49
97
112
212
718
603
1871
1063
515
733
18
15
445
429
558
111
5
10
154
17
449
49
97
112
212
462
603
975
39
3
221
18
15
445
429
558
111
5
10
154
17
449
49
97
112
212
462
314
207
39
3
221
18
15
445
429
558
111
5
10
154
17
449
49
97
112
212
462
602
975
39
3
221
18
15
445
429
558
111
5
10
154
17
449
49
97
112
212
462
315
207
39
3
221
18
15
445
429
558
111
5
10
154
17
449
49
97
176
724
406
150
150
551
1667
1933
18
15
445
429
558
111
5
10
154
17
465
49
97
112
212
470
577
906
551
3
221
18
15
445
429
558
111
5
10
154
18
449
49
97
112
212
468
598
150
39
3
221
18
15
445
429
558
111
5
10
154
18
449
49
97
176
724
404
150
150
551
1667
1933
18
15
445
429
558
111
5
10
154
18
450
49
97
112
212
468
596
150
38
3
221
18
15
445
429
558
111
5
10
154
18
450
49
97
112
212
460
604
150
38
3
221
18
15
445
429
558
111
5
10
154
18
450
49
97
176
724
404
148
150
550
1667
1933
18
15
445
429
558
111
5
10
154
18
465
49
97
112
212
468
582
902
38
3
221
18
15
445
429
558
111
5
10
154
18
466
49
97
112
212
468
580
902
38
3
221
18
15
445
429
558
111
5
10
154
18
466
49
97
176
212
468
580
910
585
131
909
18
15
445
429
558
111
5
10
154
18
466
49
97
176
724
468
580
902
1097
1667
1933
18
15
445
429
558
111
5
10
155
9
449
49
97
112
210
434
307
801
42
3
436
18
15
445
429
558
111
5
10
155
9
449
49
97
112
210
498
307
801
42
3
436
18
15
445
429
558
111
5
18
154
18
450
49
98
96
240
468
596
918
1064
15
432
18
15
445
429
558
111
5
18
154
18
450
49
98
96
752
724
596
918
1096
1551
1896
18
15
445
429
558
111
5
18
154
18
450
49
98
96
752
980
596
150
552
527
1896
18
15
445
429
558
111
5
18
154
18
466
49
98
96
240
468
580
910
1064
15
432
18
15
445
429
302
111
5
5
173
33
33
49
97
121
197
397
401
705
141
5
217
18
15
445
429
302
111
5
5
173
33
33
49
97
121
197
397
397
705
147
4
437
18
15
445
429
302
111
5
5
173
33
33
49
97
121
197
397
413
449
147
4
437
18
15
445
429
302
111
5
5
173
33
33
49
97
121
198
398
401
705
147
4
216
18
15
445
429
302
111
5
5
173
33
33
49
97
121
201
397
401
449
293
517
881
18
15
445
429
302
111
5
5
173
33
33
49
97
121
201
397
397
449
293
517
881
18
15
445
429
302
111
5
5
173
33
33
49
97
185
421
397
401
705
141
133
441
18
15
445
429
302
111
5
5
173
33
33
49
97
185
421
397
397
705
153
134
441
18
15
445
429
302
111
5
5
173
33
33
49
97
185
421
909
401
705
141
133
441
18
15
445
429
302
111
5
5
173
33
33
49
97
185
421
909
397
449
141
133
437
18
15
445
429
302
111
5
5
173
33
33
49
97
185
422
398
401
705
147
132
440
18
15
445
429
302
111
5
5
173
33
33
49
97
185
422
910
401
705
147
132
440
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
397
401
705
149
129
453
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
397
397
705
147
129
453
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
397
413
449
147
129
453
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
909
401
705
149
129
453
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
909
397
449
137
129
453
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
909
413
449
147
129
453
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
429
397
705
147
129
453
18
15
445
429
302
111
5
5
173
33
33
49
97
181
421
941
397
705
147
129
453
18
15
445
429
302
111
5
5
173
33
33
49
481
185
421
397
401
705
397
5
437
18
15
445
429
302
111
5
5
173
33
33
49
481
185
421
397
397
705
409
6
441
18
15
445
429
302
111
5
5
173
33
33
49
481
185
421
397
413
449
403
4
437
18
15
445
429
302
111
5
5
173
33
33
49
481
185
421
909
401
705
397
5
437
18
15
445
429
302
111
5
5
173
33
33
49
481
185
421
909
397
449
403
4
437
18
15
445
429
302
111
5
5
173
33
33
49
481
185
421
909
413
449
403
4
437
18
15
445
429
302
111
5
5
173
33
33
49
481
181
421
397
401
705
405
1
453
18
15
445
429
302
111
5
5
173
33
33
49
481
181
421
397
397
705
403
1
453
18
15
445
429
302
111
5
5
173
33
33
49
481
181
421
909
401
705
405
1
453
18
15
445
429
302
111
5
5
173
33
33
49
481
181
421
429
397
705
403
1
453
18
15
445
429
302
111
5
5
173
33
33
49
481
181
421
941
397
705
403
1
453
18
15
445
429
302
111
5
5
173
41
33
49
97
121
202
394
393
705
147
4
432
18
15
445
429
302
111
5
5
173
41
33
49
97
121
202
394
395
705
147
4
432
18
15
445
429
302
111
5
5
173
41
33
49
97
121
202
394
409
449
147
4
432
18
15
445
429
302
111
5
5
173
41
33
49
97
121
202
394
715
705
147
4
432
18
15
445
429
302
111
5
5
173
41
33
49
97
121
202
394
459
449
147
4
432
18
15
445
429
302
111
5
5
173
41
33
49
97
121
202
394
411
449
147
4
432
18
15
445
429
302
111
5
5
173
41
33
49
97
121
202
906
715
449
147
4
432
18
15
445
429
302
111
5
10
155
9
33
49
97
112
210
754
454
449
147
3
212
18
15
445
429
302
111
5
10
155
9
33
49
97
112
210
754
711
705
138
3
212
18
15
445
429
302
111
5
10
155
9
33
49
97
112
210
754
455
449
147
3
212
18
15
445
430
558
111
5
10
155
8
481
49
97
112
210
499
583
770
1063
1539
1377
18
15
445
430
558
111
5
18
155
8
449
49
97
96
881
1459
319
162
551
1551
2015
18
15
445
430
558
111
5
18
155
8
481
49
97
96
241
499
583
770
1062
15
223
18
15
445
430
558
111
5
18
155
8
481
49
97
96
369
883
583
770
1062
15
991
18
15
445
430
302
111
5
10
155
8
33
49
97
112
210
491
427
451
147
3
212
18
15
445
430
302
111
5
18
155
8
33
49
97
96
241
499
455
450
294
15
223
18
15
445
430
302
111
5
18
155
8
33
49
97
96
241
755
455
450
550
15
223
18
15
445
430
302
111
5
18
155
8
33
49
97
96
369
883
455
450
550
15
991
18
15
317
429
302
879
901
261
749
33
33
561
609
249
1061
141
1037
1473
659
1541
1689
18
15
317
429
302
879
901
261
749
33
33
561
609
245
1061
141
1037
1473
659
1537
1605
18
15
445
429
558
1903
1925
9
1581
33
481
561
609
2033
1049
29
273
513
1674
2
51
18
15
445
429
558
1903
1925
9
1581
33
481
561
609
2033
1049
22
273
513
1674
2
51
18
15
445
429
558
1903
1925
9
1581
33
481
561
609
2033
1049
30
273
513
1674
2
51
18
15
445
429
558
1903
1925
9
1581
33
481
561
609
2033
1049
27
273
513
1682
2
82
18
15
445
429
558
1903
1925
9
1581
33
481
561
609
2033
1049
31
273
513
1674
2
51
18
15
445
429
558
1903
1925
18
1582
33
481
561
609
2016
1028
14
273
513
1673
15
125
18
15
445
429
558
1903
1925
18
1582
33
481
561
609
2016
1028
22
273
513
1673
15
125
18
15
445
429
974
1151
1549
1538
1582
41
257
913
1137
1536
1556
38
361
525
793
551
53
18
15
445
429
974
1151
1549
1541
1581
41
257
913
1138
1539
1555
11
217
527
536
728
24
18
15
445
429
974
1151
1549
1541
1581
41
257
913
1138
1539
1555
11
235
527
536
728
24
18
15
445
429
974
1151
1549
1541
1581
41
257
913
1138
1539
1555
11
219
527
536
728
24
18
15
445
429
974
638
6
5
173
33
260
400
116
518
713
413
228
12
272
896
1002
18
15
445
429
974
638
6
5
173
33
260
400
116
518
713
461
356
12
784
896
1002
18
15
445
429
974
638
6
5
173
33
260
400
116
518
1737
413
228
12
272
896
2026
18
15
445
429
974
638
6
5
173
9
257
400
116
518
710
486
521
12
272
896
992
18
15
445
429
974
638
6
5
173
9
257
400
116
518
714
486
521
12
272
896
1000
18
15
445
429
974
638
6
5
173
9
257
400
116
518
714
490
521
12
272
896
1000
18
15
445
429
974
638
6
5
173
9
257
400
116
518
714
490
522
12
272
896
1000
18
15
445
429
974
638
6
5
173
41
257
400
116
518
714
458
362
12
784
896
1000
18
15
445
429
974
639
13
5
173
33
257
401
114
515
713
462
570
15
536
896
997
18
15
445
429
974
639
13
5
173
33
257
401
114
259
201
462
570
15
536
384
229
18
15
445
429
974
639
13
514
558
33
257
401
113
1792
1300
1046
561
13
537
1731
1560
18
15
445
429
974
639
13
514
558
33
257
401
113
1792
1300
406
561
13
537
1731
1560
18
15
445
429
974
639
13
514
558
33
257
401
113
1792
1300
406
241
13
537
1755
1560
18
15
445
429
974
639
13
514
558
33
258
401
113
1792
1300
1046
560
14
537
1731
1560
18
15
445
429
974
639
13
514
558
33
258
401
113
1792
1300
406
560
13
537
1731
1560
18
15
445
429
974
639
13
514
558
33
258
401
113
1792
1300
406
240
13
537
1755
1560
18
15
445
429
973
1246
1862
1042
1626
18
259
776
536
944
1072
76
249
263
8
256
288
18
15
445
429
974
639
1869
1026
1582
33
257
401
529
960
1044
22
561
13
217
347
216
18
15
445
429
974
639
1869
1026
1582
33
257
401
593
960
1044
22
561
13
9
267
216
18
15
445
429
974
639
1869
1026
1582
33
257
401
593
960
1044
22
369
13
9
267
216
18
15
445
429
974
639
1869
1026
1582
33
257
401
593
1984
1044
22
561
13
9
587
216
18
15
445
429
974
639
1869
1026
1582
33
257
401
593
1984
1044
22
369
13
9
587
216
18
15
445
429
974
639
1869
1026
1582
33
257
401
585
960
1044
22
561
13
2
263
117
18
15
445
429
974
639
1869
1026
1582
33
257
401
585
960
1044
22
369
13
2
263
117
18
15
445
429
974
639
1869
1026
1582
33
257
401
585
1984
1044
22
561
13
2
587
472
18
15
445
429
974
639
1869
1026
1582
33
257
401
585
1984
1044
22
369
13
2
583
216
18
15
445
429
974
639
1869
1026
1582
33
258
401
593
960
1044
22
560
13
9
267
216
18
15
445
429
974
639
1869
1026
1582
33
258
401
593
960
1044
22
368
13
9
267
216
18
15
445
429
974
639
1869
1026
1582
33
258
401
593
1984
1044
22
560
13
9
587
216
18
15
445
429
974
639
1869
1026
1582
33
258
401
593
1984
1044
22
368
13
9
587
216
18
15
445
429
974
639
1869
1026
1582
33
258
401
585
960
1044
22
560
14
3
263
472
18
15
445
429
974
639
1869
1026
1582
33
258
401
585
1984
1044
22
560
14
3
583
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
960
1044
34
338
22
11
267
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
960
1044
34
363
15
9
267
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
960
1044
34
346
15
15
271
437
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
960
1044
34
339
23
9
267
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
960
1044
38
345
15
9
267
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
1984
1044
34
338
22
14
603
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
1984
1044
34
363
15
9
587
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
593
1984
1044
38
345
15
9
587
216
18
15
445
429
974
639
1869
1026
1582
41
257
401
585
960
1044
34
338
22
2
263
117
18
15
445
429
974
639
1869
1026
1582
41
257
401
585
960
1044
34
339
23
3
263
472
18
15
445
429
974
639
1869
1026
1582
41
257
401
585
1984
1044
34
338
22
2
587
472
18
15
445
429
974
639
1869
1026
1582
41
257
401
585
1984
1044
34
339
23
3
583
181
18
15
445
429
974
639
1869
1026
1627
17
257
401
529
960
1114
84
214
22
214
335
305
18
15
445
429
974
639
1869
1026
1627
17
257
401
593
960
1114
84
214
22
11
271
49
18
15
445
429
974
639
1869
1026
1627
17
257
401
593
1984
1114
84
214
22
14
591
49
18
15
445
429
974
639
1869
1026
1627
17
257
401
585
960
1114
84
214
22
2
263
49
18
15
445
429
974
639
1869
1026
1627
17
257
401
585
1984
1114
84
214
22
2
583
49
18
15
445
429
974
639
1869
1026
1627
17
258
401
529
960
1114
84
208
21
217
347
49
18
15
445
429
974
639
1869
1026
1627
17
258
401
593
960
1114
84
208
21
9
283
49
18
15
445
429
974
639
1869
1026
1627
17
258
401
593
1984
1114
84
208
22
15
591
49
18
15
445
429
974
639
1869
1026
1627
17
258
401
585
960
1114
84
208
22
2
263
49
18
15
445
429
974
639
1869
1026
1627
17
258
401
594
960
1114
84
208
22
8
270
305
18
15
445
429
974
639
1869
1029
1645
9
257
401
594
963
1099
75
251
15
8
264
8
18
15
445
429
974
639
1869
1029
1645
9
257
401
594
1987
1099
75
251
15
8
592
136
18
15
317
429
288
112
13
2
237
33
45
73
119
1
405
398
2
3
331
847
985
18
15
317
429
288
112
13
2
237
33
45
73
119
1
405
398
514
3
331
847
985
18
15
317
429
288
112
13
2
237
33
45
73
119
1
405
398
258
3
331
847
985
18
15
317
429
288
112
13
2
237
33
45
73
119
1
405
910
514
3
331
847
985
18
15
317
429
288
112
13
2
237
33
45
73
119
1
405
910
258
3
331
847
985
18
15
317
429
288
112
13
2
237
41
45
73
119
1
405
394
1
3
331
847
985
18
15
317
429
288
112
13
2
237
41
45
73
119
1
405
394
513
3
331
847
985
18
15
317
429
288
112
13
2
237
41
45
73
119
1
405
906
513
3
331
847
985
18
15
317
429
288
112
13
6
237
33
45
73
119
2
402
398
2
3
331
848
988
18
15
317
429
288
112
13
6
237
33
45
73
119
2
402
398
514
3
331
848
988
18
15
317
429
288
112
13
6
237
33
45
73
119
2
402
398
258
3
331
848
988
18
15
317
429
288
112
13
6
237
33
45
73
119
2
402
654
2
3
331
848
988
18
15
317
429
288
112
13
6
237
33
45
73
119
2
402
654
162
3
331
848
988
18
15
317
429
288
112
13
6
237
33
45
73
119
2
402
910
514
3
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
395
1
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
395
513
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
395
257
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
651
1
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
394
1
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
394
513
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
394
257
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
650
1
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
906
513
2
331
848
988
18
15
317
429
288
112
13
6
237
41
45
73
119
2
402
906
257
2
331
848
988
18
15
317
429
288
112
13
6
237
41
46
73
119
2
402
395
0
2
331
848
988
18
15
317
429
288
112
13
6
237
41
46
73
119
2
402
395
256
2
331
848
988
18
15
317
429
288
112
13
6
237
41
46
73
119
2
402
394
0
2
331
848
988
18
15
317
429
288
112
13
6
237
41
46
73
119
2
402
394
256
2
331
848
988
18
15
317
429
288
112
13
6
237
41
46
73
119
2
402
906
256
2
331
848
988
18
15
317
429
288
112
22
18
237
41
45
33
166
161
389
394
1
41
366
271
889
18
15
317
429
288
112
22
18
237
41
45
33
166
161
389
394
513
41
366
271
889
18
15
317
429
288
112
22
18
237
41
45
33
166
161
389
394
257
41
366
271
889
18
15
317
429
288
112
22
18
237
41
45
33
166
161
389
906
513
41
366
271
889
18
15
445
429
544
112
22
18
155
9
493
36
102
30
209
489
289
784
70
198
481
18
15
445
429
544
880
534
18
155
9
493
292
966
542
1745
489
289
16
390
37
993
18
15
445
429
544
880
534
18
155
9
493
292
966
542
721
425
289
16
390
37
481
18
15
445
429
544
880
534
18
155
9
493
292
998
542
1745
489
289
16
413
4
993
18
15
445
429
544
880
534
18
155
9
493
292
998
542
721
425
289
16
413
4
481
18
15
445
429
160
176
390
516
174
41
813
713
509
904
1224
1738
1569
515
1047
1536
1592
18
15
445
429
160
176
390
518
173
41
813
713
509
902
1225
1738
1569
515
1047
1548
1574
18
15
445
429
160
176
390
518
174
41
813
713
509
902
1224
1737
1569
515
1047
1548
1572
18
15
445
429
160
176
390
518
174
41
813
713
509
902
1224
1738
1569
515
1047
1548
1572
18
15
445
429
288
112
22
18
155
9
45
36
102
30
209
425
417
400
70
197
485
18
15
445
429
288
112
22
18
155
9
45
73
102
30
209
425
705
2
198
198
481
18
15
445
429
288
112
22
18
155
9
45
73
102
30
209
425
417
2
198
198
481
18
15
445
429
288
112
22
18
155
9
46
34
102
30
209
426
416
400
70
196
485
18
15
445
429
288
880
534
18
155
9
45
548
998
542
1745
1769
417
912
326
6
993
18
15
445
429
288
880
534
18
155
9
45
548
998
542
721
425
417
912
326
6
481
18
15
445
429
288
880
534
18
155
9
45
292
998
1054
1233
745
417
336
582
1030
993
18
15
317
429
160
176
310
2
367
41
813
740
1670
350
402
10
769
528
1854
10
1536
18
15
317
429
160
176
310
12
238
33
813
740
678
40
576
782
770
528
774
528
1592
18
15
317
429
160
176
310
12
238
41
813
740
678
40
576
778
769
528
774
528
1592
18
15
317
429
160
176
310
12
238
41
813
740
678
40
576
906
769
528
774
528
1592
18
15
317
429
160
688
310
2
239
41
813
996
550
366
585
777
769
16
262
18
1090
18
15
317
429
160
688
310
2
367
41
877
868
550
366
841
9
801
16
646
18
578
18
15
317
429
160
688
310
2
367
41
877
868
294
366
841
9
801
16
70
18
321
18
15
317
429
160
688
310
2
367
41
813
929
550
366
841
9
769
41
366
9
321
18
15
317
429
160
688
310
2
367
41
813
969
582
350
402
10
769
2
262
38
1536
18
15
317
429
160
688
310
2
367
41
813
969
582
366
841
9
769
2
262
6
321
18
15
317
429
160
688
310
2
367
41
813
969
294
366
841
9
769
2
70
9
577
18
15
317
429
160
688
310
2
367
41
813
996
550
366
841
9
769
16
262
9
321
18
15
317
429
160
688
310
2
367
41
813
996
294
366
841
9
769
16
70
9
321
18
15
317
429
160
688
310
12
238
33
877
868
550
40
64
654
1666
1040
646
144
1080
18
15
317
429
160
688
310
12
238
33
877
868
550
40
576
782
802
16
646
144
1598
18
15
317
429
160
688
310
12
238
33
877
868
550
40
576
654
1666
1040
646
144
1598
18
15
317
429
160
688
310
12
238
33
877
868
550
552
64
654
1666
1040
646
1680
56
18
15
317
429
160
688
310
12
238
33
877
868
550
552
576
782
802
16
646
1680
1080
18
15
317
429
160
688
310
12
238
33
877
868
550
552
576
654
1666
1040
646
1680
1080
18
15
317
429
160
688
310
12
238
33
877
868
550
552
576
910
1666
16
646
1680
1080
18
15
317
429
160
688
310
12
238
33
877
868
550
552
576
910
802
16
646
1680
1080
18
15
317
429
160
688
310
12
238
33
813
996
550
360
576
782
770
16
262
16
1112
18
15
317
429
160
688
310
12
238
41
877
868
550
40
64
650
1665
1040
646
144
1080
18
15
317
429
160
688
310
12
238
41
877
868
550
40
576
778
801
16
646
144
1598
18
15
317
429
160
688
310
12
238
41
877
868
550
40
576
650
1665
16
646
144
1598
18
15
317
429
160
688
310
12
238
41
877
868
550
552
64
650
1665
1040
670
1680
56
18
15
317
429
160
688
310
12
238
41
877
868
550
552
576
778
801
16
646
1680
1080
18
15
317
429
160
688
310
12
238
41
877
868
550
552
576
650
1665
16
646
1680
1080
18
15
317
429
160
688
310
12
238
41
877
868
550
552
576
906
801
16
669
1680
1080
18
15
317
429
160
688
310
12
238
41
813
996
550
360
576
778
769
16
262
16
1112
18
15
317
429
160
688
310
12
366
33
877
868
550
360
832
14
802
16
390
16
280
18
15
317
429
160
688
310
12
366
33
877
868
550
360
832
1934
802
16
390
16
280
18
15
317
429
160
688
310
12
366
33
877
868
294
552
832
14
802
16
134
400
574
18
15
317
429
160
688
310
12
366
33
877
868
294
552
832
1934
802
16
134
400
574
18
15
317
429
160
688
310
12
366
33
877
868
294
360
832
14
802
16
134
16
280
18
15
317
429
160
688
310
12
366
33
877
868
294
360
832
1934
802
16
134
16
280
18
15
317
429
160
688
310
12
366
33
813
932
550
360
832
14
770
48
326
16
280
18
15
317
429
160
688
310
12
366
33
813
932
550
360
832
1934
770
48
326
16
280
18
15
317
429
160
688
310
12
366
33
813
996
550
360
832
14
770
1040
1414
16
280
18
15
317
429
160
688
310
12
366
33
813
996
550
360
832
1934
770
16
774
16
280
18
15
317
429
160
688
310
12
366
33
813
996
294
360
832
14
770
16
70
16
280
18
15
317
429
160
688
310
12
366
33
813
996
294
360
832
1934
770
16
70
16
280
18
15
317
429
160
688
310
12
366
41
877
868
550
360
832
10
801
16
646
16
1176
18
15
317
429
160
688
310
12
366
41
877
868
550
360
832
1930
801
16
646
16
1176
18
15
317
429
160
688
310
12
366
41
877
868
294
552
832
10
801
16
198
400
574
18
15
317
429
160
688
310
12
366
41
877
868
294
552
832
1930
801
16
198
400
574
18
15
317
429
160
688
310
12
366
41
877
868
294
360
832
10
801
16
70
16
280
18
15
317
429
160
688
310
12
366
41
813
932
550
360
832
1930
769
48
326
16
280
18
15
317
429
160
688
310
12
366
41
813
996
550
360
832
10
769
16
262
16
280
18
15
317
429
160
688
310
12
366
41
813
996
550
360
832
1930
769
16
262
16
280
18
15
317
429
160
688
310
12
366
41
813
996
294
360
832
10
769
16
70
16
280
18
15
317
429
288
176
310
12
238
33
45
932
678
40
64
654
514
1616
582
528
568
18
15
317
429
288
176
310
12
238
33
45
932
678
40
64
910
514
1616
582
528
568
18
15
317
429
288
176
310
12
238
33
45
932
678
40
576
654
514
1616
582
528
1592
18
15
317
429
288
432
310
2
367
41
45
201
550
366
841
9
513
1794
966
9
321
18
15
317
429
288
432
310
2
367
41
45
201
454
366
841
9
513
1794
518
6
321
18
15
317
429
288
432
310
2
367
41
45
228
550
366
841
9
513
1808
902
18
321
18
15
317
429
288
432
310
12
238
33
45
228
550
552
576
654
514
1808
926
400
824
18
15
317
429
288
432
310
12
238
33
45
228
550
552
576
910
514
1808
926
400
824
18
15
317
429
288
432
310
12
238
33
45
228
550
360
64
398
514
1808
902
16
88
18
15
317
429
288
432
310
12
238
41
45
228
550
552
576
650
513
1808
1437
912
824
18
15
317
429
288
432
310
12
238
41
45
228
550
552
576
906
513
1808
1437
912
824
18
15
317
429
288
432
310
12
366
33
45
228
550
552
832
14
514
1808
926
400
312
18
15
317
429
288
432
310
12
366
33
45
228
550
360
832
14
514
1808
902
16
280
18
15
317
429
288
432
310
12
366
41
45
228
550
552
832
10
513
1808
926
400
312
18
15
317
429
288
432
310
12
366
41
45
228
550
360
832
10
513
1808
902
16
280
18
15
317
429
32
96
6
6
238
41
1005
41
109
172
328
778
833
899
1079
653
645
18
15
317
429
32
96
6
6
238
41
1005
553
109
172
328
778
833
3
55
1165
645
18
15
317
429
544
96
6
6
237
33
493
41
118
28
402
398
386
770
1094
712
968
18
15
317
429
544
96
6
6
237
33
493
41
118
28
402
654
386
770
1094
712
968
18
15
317
429
544
96
6
6
238
33
493
41
109
172
328
398
386
771
567
653
1668
18
15
317
429
544
96
6
6
238
33
493
41
118
29
400
398
386
770
1094
711
968
18
15
317
429
544
96
6
6
238
33
493
41
118
29
400
654
386
770
1094
711
968
18
15
317
429
544
96
6
6
238
33
493
41
118
28
400
398
386
770
1094
712
972
18
15
317
429
544
96
6
6
238
33
493
41
118
28
400
654
386
770
1094
712
972
18
15
317
429
544
96
6
6
238
41
493
41
109
172
328
777
385
899
567
653
1669
18
15
317
429
544
96
6
6
238
41
493
41
109
172
328
778
385
899
567
653
1669
18
15
317
429
544
96
6
6
238
41
493
41
109
172
328
393
385
899
567
653
1669
18
15
317
429
544
96
6
6
238
41
493
41
109
172
328
905
385
899
567
653
1669
18
15
317
429
544
96
6
6
238
41
493
41
109
172
328
394
385
899
567
653
1669
18
15
317
429
544
96
6
6
238
41
493
41
109
172
328
650
385
899
567
653
1669
18
15
317
429
544
96
6
6
238
41
493
41
109
172
328
906
385
899
567
653
1669
18
15
317
429
288
96
6
6
237
33
45
41
182
284
402
398
258
450
198
456
392
18
15
317
429
288
96
6
6
237
33
45
41
182
182
329
398
258
450
198
130
642
18
15
317
429
288
96
6
6
238
33
45
41
182
285
400
398
258
450
198
455
408
18
15
317
429
288
96
6
6
238
33
45
41
182
284
400
398
258
450
198
456
396
18
15
317
429
288
96
6
6
238
33
45
41
182
182
328
398
258
450
198
130
643
18
15
317
429
288
96
6
6
238
41
45
41
182
182
328
393
257
450
198
130
643
18
15
317
429
288
96
6
6
238
41
45
41
182
182
328
649
513
706
198
130
643
18
15
317
429
288
352
6
6
238
33
45
809
1261
684
328
398
514
1571
1847
1037
132
18
15
317
429
288
352
6
6
238
33
45
809
1261
684
328
910
514
1571
1847
1037
132
18
15
317
429
288
352
518
6
238
33
45
809
1389
636
400
910
514
1571
1591
5
228
18
15
317
429
172
96
6
6
237
33
805
29
182
282
401
397
777
899
1216
465
405
18
15
317
429
172
96
6
6
237
33
805
29
182
282
401
909
777
899
1216
465
405
18
15
317
429
172
96
6
6
237
33
805
29
182
182
401
781
773
897
192
258
502
18
15
317
429
172
96
6
6
237
33
805
29
182
182
401
781
777
897
192
258
502
18
15
317
429
172
96
6
6
237
33
805
29
182
182
401
397
773
897
192
258
502
18
15
317
429
172
96
6
6
237
33
805
29
182
182
401
909
773
897
192
258
502
18
15
317
429
172
96
6
6
237
33
805
29
182
182
401
909
777
899
1216
130
754
18
15
317
429
172
96
6
6
237
33
805
29
182
182
329
909
773
897
192
130
642
18
15
317
429
172
96
6
6
237
33
805
29
182
182
329
909
777
899
1216
130
642
18
15
317
429
172
96
6
6
237
33
805
29
182
694
401
909
773
897
1216
1922
1266
18
15
317
429
172
96
6
6
237
33
805
29
182
694
329
909
773
897
1216
1922
1154
18
15
317
429
172
96
6
6
237
33
805
29
182
694
329
909
777
899
1216
1922
1154
18
15
317
429
172
96
6
6
238
33
805
29
182
284
400
398
777
897
192
456
396
18
15
317
429
172
96
6
6
238
33
805
29
182
284
400
910
777
899
1216
456
396
18
15
317
429
172
96
6
6
238
33
805
29
182
182
400
782
777
897
192
258
499
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
781
1029
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
781
517
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
781
521
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
397
5
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
397
9
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
397
517
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
397
521
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
397
261
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
397
265
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
653
5
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
653
9
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
653
165
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
909
517
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
909
521
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
909
261
1
256
258
882
18
15
317
429
300
96
6
6
237
33
37
93
182
182
401
909
265
1
256
258
882
18
15
317
429
300
96
390
518
365
33
37
93
950
922
657
13
9
3
768
1105
1045
18
15
445
429
32
96
6
518
558
33
1005
553
694
1821
1296
1038
1282
2
966
1575
1544
18
15
445
429
32
96
6
518
558
9
1005
553
694
1821
1296
1074
1601
2
966
1575
1544
18
15
445
429
544
96
6
8
174
33
493
41
109
112
196
398
258
771
567
512
376
18
15
445
429
544
96
6
8
174
33
493
41
109
112
196
462
258
771
567
512
376
18
15
445
429
544
96
6
6
174
33
493
41
109
108
200
398
258
163
55
13
388
18
15
445
429
544
96
6
6
174
33
493
41
109
108
200
410
258
162
55
13
388
18
15
445
429
544
96
6
6
174
33
493
41
109
108
200
410
259
163
55
13
388
18
15
445
429
544
96
6
6
174
33
493
41
109
108
200
462
258
163
55
13
388
18
15
445
429
544
96
6
6
174
33
493
41
109
172
712
462
258
163
567
1677
1924
18
15
445
429
544
96
6
6
174
9
461
57
109
172
712
1746
129
195
551
1677
1924
18
15
445
429
544
96
6
6
174
9
461
57
109
172
712
722
129
195
551
1677
1924
18
15
445
429
544
96
6
6
174
9
493
41
109
108
200
482
289
771
567
1549
1412
18
15
445
429
544
96
6
6
174
9
493
41
109
108
200
489
289
770
567
1549
1412
18
15
445
429
544
96
6
6
174
9
493
41
109
108
200
466
577
771
1079
13
388
18
15
445
429
544
96
6
6
174
9
493
41
109
108
200
490
289
771
567
1549
1412
18
15
445
429
544
96
6
6
174
41
493
41
109
108
200
393
257
803
55
13
388
18
15
445
429
544
96
6
6
174
41
493
41
109
108
200
394
257
803
55
13
388
18
15
445
429
544
96
6
6
174
41
493
41
109
108
200
457
257
803
55
13
388
18
15
445
429
544
96
6
6
174
41
493
41
109
108
200
402
257
803
55
13
388
18
15
445
429
544
96
6
6
174
41
493
41
109
108
200
458
257
803
55
13
388
18
15
445
429
544
96
6
6
174
41
493
41
109
172
712
457
257
803
567
1677
1924
18
15
445
429
544
96
6
6
174
41
493
41
109
172
712
458
257
803
567
1677
1924
18
15
445
429
544
96
6
6
302
9
493
41
109
108
968
1122
577
1539
567
1549
1925
18
15
445
429
544
96
6
6
302
9
493
41
109
108
968
1106
577
1539
567
1549
1925
18
15
445
429
544
96
6
6
302
9
493
41
109
108
968
1129
577
1538
567
1549
1924
18
15
445
429
544
96
6
6
302
9
493
41
109
108
968
1130
577
1539
567
1549
1925
18
15
445
429
544
96
6
6
302
9
493
41
621
108
968
1122
577
1795
1335
525
1924
18
15
445
429
544
96
6
6
302
9
493
41
621
108
968
1106
577
1795
1335
525
1924
18
15
445
429
544
96
6
6
302
9
493
41
621
108
968
1129
577
1794
1335
525
1924
18
15
445
429
544
96
6
6
302
9
493
41
621
108
968
1130
577
1795
1335
525
1924
18
15
445
429
288
96
6
6
174
33
45
41
109
108
200
398
34
35
55
13
388
18
15
445
429
288
96
6
6
174
33
45
41
109
108
200
409
34
34
55
13
388
18
15
445
429
288
96
6
6
174
33
45
41
109
108
200
410
34
34
55
13
388
18
15
445
429
288
96
6
6
174
33
45
41
109
108
200
410
35
35
55
13
388
18
15
445
429
288
96
6
6
174
33
45
41
109
108
200
410
419
35
55
13
388
18
15
445
429
288
96
6
6
174
33
45
41
109
108
200
462
34
35
55
13
388
18
15
445
429
288
96
6
6
174
33
45
41
182
182
200
414
386
450
198
258
899
18
15
445
429
288
96
6
6
174
33
45
41
182
182
200
462
386
450
198
258
899
18
15
445
429
288
96
6
6
174
9
45
41
182
182
200
489
417
450
198
258
899
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
393
33
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
393
417
34
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
418
33
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
418
417
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
394
33
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
394
417
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
457
33
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
457
417
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
426
33
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
426
417
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
402
33
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
458
33
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
109
108
200
458
417
35
55
13
388
18
15
445
429
288
96
6
6
174
41
45
41
182
182
200
457
385
450
198
258
899
18
15
445
429
288
96
6
6
174
41
45
41
182
182
200
457
449
450
198
258
899
18
15
445
429
288
96
6
6
302
33
45
41
109
108
968
1102
34
35
55
525
1924
18
15
445
429
288
96
6
6
302
33
45
41
109
108
968
1946
1058
35
55
525
1924
18
15
445
429
288
96
6
6
302
33
45
41
621
108
968
1102
706
1891
1335
525
1924
18
15
445
429
288
96
6
6
302
41
45
41
109
108
968
1097
33
35
55
525
1924
18
15
445
429
288
96
6
6
302
41
45
41
109
108
968
1098
33
35
55
525
1924
18
15
445
429
288
96
6
6
302
41
45
41
109
108
968
1929
1057
35
55
525
1924
18
15
445
429
288
96
6
6
302
41
45
41
109
108
968
1930
1057
35
55
525
1924
18
15
445
429
288
96
6
6
302
41
45
41
109
108
968
1994
1057
35
55
525
1924
18
15
445
429
288
96
6
6
302
41
45
41
621
108
968
1097
705
1891
1335
525
1924
18
15
445
429
288
96
6
518
558
33
45
41
621
1820
1296
1070
1058
1059
1623
1861
1805
18
15
445
429
288
96
6
518
558
41
45
41
621
1820
1296
1066
1057
1059
1623
1861
1805
18
15
445
429
288
96
6
518
558
41
45
41
621
1820
1296
1062
1057
1059
1623
1861
1805
18
15
445
429
140
96
6
6
558
33
901
1085
1654
1564
1808
1038
1641
1633
1600
1224
1676
18
15
445
429
140
96
6
518
557
33
901
1085
1654
1818
1297
1037
1641
1635
1600
1745
1557
18
15
445
429
140
96
6
518
557
33
901
1085
1654
1818
1297
1069
1641
1635
1600
1745
1557
18
15
445
429
140
96
6
518
557
37
901
1085
1654
1818
1297
1045
1633
1634
1600
1745
1557
18
15
445
429
140
96
6
518
557
37
901
1085
1654
1818
1297
1049
1633
1634
1600
1745
1557
18
15
445
429
140
96
6
518
557
37
901
1085
1654
1818
1297
1049
1634
1634
1600
1745
1557
18
15
445
429
140
352
6
6
558
33
901
573
374
796
1808
1038
1641
99
576
584
1548
18
15
445
429
172
96
6
6
558
33
933
1053
182
540
1808
1038
1609
1923
1216
1992
1676
18
15
445
429
300
96
6
8
182
17
37
93
182
176
418
710
9
1
256
256
449
18
15
445
429
300
96
6
8
182
17
37
93
182
176
418
454
9
1
256
256
449
18
15
445
429
300
96
6
6
174
33
37
93
182
182
200
414
402
3
256
258
899
18
15
445
429
300
96
390
518
173
33
37
93
950
950
1225
413
37
1
768
514
1538
18
15
445
429
300
96
390
518
173
33
37
93
950
950
1225
461
37
1
768
514
1538
18
15
445
429
300
96
390
518
173
37
37
93
950
950
1225
409
33
1
768
514
1538
18
15
317
429
172
352
902
518
237
33
805
541
1718
922
73
1805
777
643
1728
17
389
18
15
317
429
300
104
2
2
238
33
37
45
102
266
404
398
9
35
304
934
432
18
15
317
429
300
104
2
2
238
33
37
45
102
266
404
398
521
35
304
934
432
18
15
317
429
300
104
2
2
238
33
37
45
102
266
404
398
265
35
304
934
432
18
15
317
429
300
104
2
2
238
33
37
45
102
266
404
654
169
33
304
938
432
18
15
317
429
300
104
2
2
238
33
37
45
102
266
404
910
521
35
304
934
432
18
15
317
429
300
104
2
2
238
33
37
45
102
266
404
910
265
35
304
934
432
18
15
317
429
300
360
2
2
238
33
37
813
1254
266
404
910
521
1571
1840
166
432
18
15
445
429
300
360
514
514
558
33
37
813
1382
1290
1300
1070
1065
1569
1584
1578
1200
18
15
445
429
556
1896
1354
786
622
9
448
566
1590
162
388
37
140
418
768
652
128
18
15
445
429
653
190
6
2
154
18
643
208
468
464
364
844
786
23
8
4
328
18
15
445
429
653
190
6
2
154
18
643
208
468
464
364
844
794
15
8
4
328
18
15
445
430
654
191
13
18
155
8
641
209
49
96
241
1011
775
13
201
11
207
18
15
445
430
654
191
13
18
155
8
641
209
49
96
241
1011
783
14
201
3
847
18
15
445
430
654
191
13
18
155
8
641
209
49
96
369
435
775
13
201
11
975
18
15
445
430
654
191
13
18
155
8
641
209
49
96
369
883
775
13
201
11
975
18
15
445
430
654
191
13
18
155
8
641
209
49
96
369
883
783
14
201
11
975
18
15
445
429
654
1663
1037
1538
1582
33
385
593
1761
1024
1556
26
314
271
583
495
565
18
15
445
429
654
1663
1037
1538
1582
33
385
593
1761
1024
1556
26
315
271
583
495
565
18
15
445
429
654
1663
1037
1538
1582
33
385
593
1745
1024
1556
26
314
271
601
459
536
18
15
445
429
654
1663
1037
1538
1582
33
385
593
1745
1024
1556
26
315
271
601
459
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1761
1024
1556
38
313
271
583
495
565
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1761
1024
1556
38
617
271
583
495
565
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1761
1024
1556
38
633
271
583
495
565
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1745
1024
532
38
1209
269
601
347
344
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1745
1024
532
38
617
269
601
347
344
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1745
1024
1556
38
313
269
601
459
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1745
1024
1556
38
617
269
601
459
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1745
1024
1556
38
633
269
601
459
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1777
1024
532
38
1209
271
585
323
344
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1777
1024
1556
38
313
271
585
459
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1777
1024
1556
38
633
271
585
459
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1769
1024
532
38
1209
269
578
327
280
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1769
1024
532
38
617
269
578
327
280
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1769
1024
1556
38
313
269
578
455
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1769
1024
1556
38
617
269
578
455
536
18
15
445
429
654
1663
1037
1538
1582
41
385
593
1769
1024
1556
38
633
269
578
455
536
18
15
445
429
654
1663
1037
1538
1582
41
386
593
1745
1024
1556
38
616
270
601
459
536
18
15
445
429
654
1663
1037
1538
1582
41
386
593
1745
1024
1556
38
632
270
601
459
536
18
15
445
429
654
1663
1037
1538
1582
41
386
593
1777
1024
1556
38
616
270
585
459
536
18
15
445
429
654
1663
1037
1538
1582
41
386
593
1777
1024
1556
38
632
270
585
459
536
18
15
445
429
654
1663
1037
1541
1581
33
385
593
1746
1027
531
27
315
271
600
344
344
18
15
445
429
654
1663
1037
1541
1581
41
385
593
1746
1027
531
43
617
271
600
344
344
18
15
445
429
654
1663
1037
1541
1581
41
385
593
1746
1027
531
43
619
271
600
344
344
18
15
445
429
654
1663
1037
1541
1581
41
385
593
1778
1027
531
43
617
271
584
320
280
18
15
445
429
654
1663
525
1538
1582
33
385
593
481
1024
532
26
314
270
70
1419
309
18
15
445
429
654
1663
525
1538
1582
33
385
593
481
1024
532
26
315
271
71
1419
309
18
15
445
429
654
1663
525
1538
1582
33
385
593
481
1024
1556
26
314
270
70
775
565
18
15
445
429
654
1663
525
1538
1582
33
385
593
481
1024
1556
26
315
271
71
775
565
18
15
445
429
654
1663
525
1538
1582
33
385
593
465
1024
532
26
314
271
89
1435
280
18
15
445
429
654
1663
525
1538
1582
33
385
593
465
1024
532
26
315
271
89
1435
280
18
15
445
429
654
1663
525
1538
1582
33
385
593
465
1024
1556
26
314
271
89
843
1048
18
15
445
429
654
1663
525
1538
1582
33
385
593
465
1024
1556
26
315
271
89
843
1048
18
15
445
429
654
1663
525
1538
1582
33
385
593
497
1024
1556
22
305
269
73
835
536
18
15
445
429
654
1663
525
1538
1582
33
385
593
489
1024
1556
22
305
269
66
839
1048
18
15
445
429
654
1663
525
1538
1582
33
386
593
497
1024
1556
22
304
269
73
835
1048
18
15
445
429
654
1663
525
1538
1582
33
386
593
489
1024
1556
22
304
270
67
851
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
532
34
179
271
71
1419
309
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
532
34
1203
271
71
1419
309
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
532
38
185
271
71
1419
309
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
532
38
1209
271
71
1419
309
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
532
38
617
271
71
1419
309
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
34
617
270
70
775
565
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
34
179
271
71
775
565
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
34
633
270
70
775
565
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
34
626
270
70
863
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
34
619
271
71
907
1077
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
34
627
271
71
775
565
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
38
185
271
71
775
565
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
38
313
271
71
775
565
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
38
617
271
71
907
1077
18
15
445
429
654
1663
525
1538
1582
41
385
593
481
1024
1556
38
633
271
71
907
1077
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
532
34
185
269
89
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
532
34
1209
269
89
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
532
34
179
271
89
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
532
34
1203
271
89
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
532
38
185
269
89
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
532
38
1209
269
89
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
532
38
617
269
89
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
34
185
269
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
34
617
269
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
34
179
271
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
34
633
270
91
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
34
626
270
82
859
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
34
619
271
89
859
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
34
627
269
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
38
185
269
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
38
313
269
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
38
617
269
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
465
1024
1556
38
633
269
89
859
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
532
38
185
271
73
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
532
38
1209
271
73
1435
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
34
617
269
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
34
633
269
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
34
626
271
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
34
619
271
73
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
34
627
271
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
38
185
271
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
38
313
269
73
835
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
38
617
269
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
38
633
269
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
497
1024
1556
38
618
271
73
843
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
532
38
185
269
66
1439
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
532
38
1209
269
66
1439
280
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
532
38
617
269
66
1447
309
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
34
617
269
66
839
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
34
633
269
66
775
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
34
626
278
66
787
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
34
627
269
66
839
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
38
185
269
66
775
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
38
313
269
66
775
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
38
617
269
66
839
1048
18
15
445
429
654
1663
525
1538
1582
41
385
593
489
1024
1556
38
633
269
66
775
536
18
15
445
429
654
1663
525
1538
1582
41
385
593
466
1024
1556
34
626
270
88
843
536
18
15
445
429
654
1663
525
1538
1582
41
386
593
465
1024
1556
38
616
270
89
843
1048
18
15
445
429
654
1663
525
1538
1582
41
386
593
465
1024
1556
38
632
270
89
859
1048
18
15
445
429
654
1663
525
1538
1582
41
386
593
497
1024
1556
38
616
270
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
386
593
497
1024
1556
38
632
270
73
779
536
18
15
445
429
654
1663
525
1538
1582
41
386
593
489
1024
1556
38
632
270
67
787
536
18
15
445
429
654
1663
525
1541
1581
33
385
593
466
1027
531
27
315
271
88
1432
280
18
15
445
429
654
1663
525
1541
1581
33
385
593
466
1027
1555
27
315
271
88
840
1048
18
15
445
429
654
1663
525
1541
1581
33
385
593
498
1027
1555
27
315
271
72
832
1048
18
15
445
429
654
1663
525
1541
1581
41
385
593
466
1027
531
43
617
271
88
1432
280
18
15
445
429
654
1663
525
1541
1581
41
385
593
466
1027
531
43
619
271
88
1432
280
18
15
445
429
654
1663
525
1541
1581
41
385
593
466
1027
1555
43
617
271
88
840
1048
18
15
445
429
654
1663
525
1541
1581
41
385
593
466
1027
1555
43
619
271
88
840
1048
18
15
445
429
654
1663
525
1541
1581
41
385
593
498
1027
1555
43
617
271
72
832
1048
18
15
445
429
654
1663
525
1541
1581
41
385
593
498
1027
1555
43
619
271
72
832
1048
18
15
445
429
654
1663
1357
770
1198
33
385
593
1553
192
788
22
625
269
521
923
1240
18
15
445
429
654
1663
1357
770
1198
33
386
593
1553
192
788
22
624
269
521
923
1240
18
15
445
429
654
1663
1357
770
1198
41
385
593
1553
192
788
10
619
271
521
923
1205
18
15
445
429
654
1663
1357
770
1198
41
385
593
1553
192
788
38
185
271
521
923
1205
18
15
445
429
654
1663
1357
770
1198
41
385
593
1553
192
788
38
313
269
521
923
1240
18
15
445
429
654
1663
1357
770
1198
41
386
593
1553
192
788
38
312
270
521
923
1240
18
15
445
429
654
1663
1357
773
1197
41
385
593
1554
195
787
11
617
271
520
920
1240
18
15
445
429
654
1663
1357
773
1197
41
385
593
1554
195
787
11
619
271
520
920
1240
18
15
445
429
654
1662
1926
5
1581
41
385
592
628
1926
1042
43
617
268
400
160
184
18
15
445
429
654
1662
1926
5
1581
41
385
592
628
1926
1042
42
618
268
400
160
184
18
15
445
429
654
1662
1926
5
1645
9
385
592
628
1926
1094
102
265
268
400
160
128
18
15
445
429
654
1662
1926
5
1645
9
385
592
628
1926
1098
75
265
268
400
160
136
18
15
445
429
654
1662
1926
5
1645
9
385
592
628
1926
1098
107
265
268
400
160
136
18
15
445
429
654
1662
1926
5
1645
9
385
592
628
1926
1098
102
265
268
400
160
136
18
15
445
429
654
1662
1926
5
1645
9
385
592
628
1926
1098
106
265
268
400
160
136
18
15
445
429
654
1663
1933
2
1582
33
385
593
625
1920
1044
14
618
270
402
163
181
18
15
445
429
654
1663
1933
2
1582
41
385
593
609
1920
1044
38
313
271
327
139
181
18
15
445
429
654
1663
1933
2
1582
41
385
593
609
1920
1044
38
1209
271
327
139
181
18
15
445
429
654
1663
1933
2
1582
41
385
593
609
1920
1044
38
633
271
327
139
181
18
15
445
429
654
1663
1933
2
1582
41
385
593
625
1920
1044
38
313
271
329
163
437
18
15
445
429
654
1663
1933
2
1582
41
385
593
625
1920
1044
38
1209
271
329
163
437
18
15
445
429
654
1663
1933
2
1582
41
385
593
625
1920
1044
38
633
271
329
163
437
18
15
445
429
654
1663
1933
2
1582
41
385
593
617
1920
1044
38
313
269
322
143
472
18
15
445
429
654
1663
1933
2
1582
41
385
593
617
1920
1044
38
1209
269
322
143
472
18
15
445
429
654
1663
1933
5
1645
9
385
593
626
1923
1099
75
265
271
328
160
136
18
15
445
429
654
1663
1933
5
1645
9
385
593
626
1923
1099
75
267
271
328
160
136
18
15
445
429
654
1663
1933
5
1645
9
385
593
626
1923
1099
107
265
271
328
160
136
18
15
445
429
654
1663
1933
5
1645
9
385
593
626
1923
1099
103
265
271
328
160
136
18
15
445
429
654
623
517
5
173
33
385
305
865
1145
198
462
602
87
565
773
216
18
15
445
429
654
623
517
5
173
33
385
305
865
1145
1225
974
602
87
349
774
945
18
15
445
429
654
623
517
9
173
33
385
305
865
1137
1221
974
602
87
565
770
955
18
15
445
429
654
623
517
1538
558
33
385
305
865
1536
276
406
305
97
562
751
1597
18
15
445
429
654
623
517
1538
1582
33
385
305
865
1536
1556
22
305
97
562
751
1085
18
15
445
429
654
623
517
10
154
18
385
305
865
1136
1236
724
630
86
566
771
1373
18
15
445
429
654
623
517
10
154
18
386
305
865
1136
1236
724
628
86
566
771
1373
18
15
445
429
654
623
517
10
155
9
385
305
865
1136
1234
1010
627
97
563
771
1377
18
15
445
429
654
623
517
10
155
9
385
305
865
112
722
490
619
97
563
1795
1377
18
15
445
430
654
623
517
10
155
8
385
305
865
112
722
491
619
98
563
1795
1377
18
15
445
430
654
623
517
18
155
8
385
305
865
1120
1265
755
191
98
563
783
927
18
15
445
429
654
1647
1029
1541
1645
9
385
561
1761
1209
550
102
265
343
861
261
280
18
15
445
429
654
1647
1029
1542
1582
9
385
561
1761
1208
528
50
619
343
859
263
269
18
15
445
429
654
1647
1541
6
1582
41
385
561
737
1720
1040
18
594
343
347
263
269
18
15
445
429
654
1647
1925
2
1582
33
385
561
609
1920
1044
22
305
353
306
315
445
18
15
445
429
654
1647
1925
5
1645
9
385
561
609
1977
1062
102
185
353
307
133
152
18
15
445
429
654
1647
1925
5
1645
9
641
561
609
1977
1062
102
1721
353
309
133
152
18
15
445
429
654
1647
1925
5
1645
9
641
561
609
1977
1062
102
1725
353
307
133
152
18
15
445
429
654
1647
1925
9
1581
33
385
561
609
2033
1049
29
305
609
309
258
51
18
15
445
429
654
1647
1925
9
1581
33
385
561
609
2033
1049
22
305
353
309
258
51
18
15
445
429
654
1647
1925
9
1581
33
385
561
609
2033
1049
30
305
609
309
258
51
18
15
445
429
654
1647
1925
9
1581
33
385
561
609
2033
1049
31
305
609
309
258
51
18
15
445
429
654
1647
1925
9
1581
41
385
561
609
2033
1049
39
621
353
298
258
51
18
15
445
429
654
1647
1925
10
154
18
385
561
609
1968
212
468
630
342
310
131
525
18
15
445
429
654
1647
1925
10
154
18
386
561
609
1968
212
468
628
342
310
131
525
18
15
445
429
654
1647
1925
10
1626
18
385
561
609
1968
1108
84
278
342
310
131
269
18
15
445
429
654
1647
1925
10
1626
18
386
561
609
1968
1108
84
276
342
310
131
269
18
15
445
429
686
1647
1925
5
1645
9
705
529
609
1977
1062
102
1669
1165
1581
133
408
18
15
445
429
686
1647
1925
5
1645
9
705
529
609
1977
1062
102
1670
1166
1690
132
152
18
15
445
429
686
1647
1925
5
1645
9
705
529
609
1977
1062
102
1673
1167
1581
133
408
18
15
445
429
686
1647
1925
5
1645
9
705
529
609
1977
1062
102
1677
1165
1581
133
408
18
15
445
429
686
1647
1925
5
1645
9
705
529
609
1977
1062
102
1678
1167
1581
133
408
18
15
445
429
686
1647
1925
18
1627
9
705
529
609
2016
1066
106
1675
1239
1583
271
313
18
15
445
429
652
608
518
1542
557
33
389
317
1014
1562
273
1037
617
99
576
593
1557
18
15
445
429
652
608
518
1542
557
41
389
317
1014
1564
274
422
177
97
576
584
1544
18
15
445
429
652
608
518
1542
557
41
389
317
886
1564
274
422
177
97
320
712
1544
18
15
445
429
652
608
518
1542
558
33
389
317
1014
1564
272
1038
617
97
576
584
1548
18
15
445
429
652
608
518
1542
558
33
389
317
1014
1564
272
14
617
97
576
584
1548
18
15
445
429
652
608
518
1542
558
33
389
317
886
1564
272
1038
617
99
320
712
1548
18
15
445
429
652
608
518
1542
558
9
389
317
1014
1564
272
434
177
97
576
584
1548
18
15
445
429
652
608
518
1542
558
9
389
317
886
1564
272
434
177
97
320
712
1548
18
15
445
429
652
608
518
1542
558
41
389
317
1014
1564
272
421
177
97
576
584
1548
18
15
445
429
652
608
518
1542
558
41
389
317
1014
1564
272
422
177
97
576
584
1548
18
15
445
429
652
608
518
1542
558
41
389
317
886
1564
272
421
177
97
320
712
1548
18
15
445
429
652
608
518
1542
558
41
389
317
886
1564
272
422
177
97
320
712
1548
18
15
445
429
652
608
518
1542
1581
33
389
317
1014
1564
1554
27
313
99
576
1224
1032
18
15
445
429
652
608
518
1542
1581
33
389
317
1014
1562
1553
13
617
99
576
593
1045
18
15
445
429
652
608
518
1542
1581
33
389
317
1014
1562
1553
45
617
99
576
593
1045
18
15
445
429
652
608
518
1542
1581
33
389
317
886
1564
1554
27
313
99
320
712
1032
18
15
445
429
652
608
518
1542
1582
33
389
317
1014
1564
1552
14
617
97
576
1224
1036
18
15
445
429
652
608
518
1542
1582
33
389
317
1014
1564
1552
22
306
99
576
1224
1036
18
15
445
429
652
608
518
1542
1582
33
389
317
1014
1564
1552
46
617
97
576
1224
1036
18
15
445
429
652
608
518
1542
1582
33
389
317
886
1564
1552
14
617
99
320
712
1036
18
15
445
429
652
608
518
1542
1582
33
389
317
886
1564
1552
22
306
99
320
712
1036
18
15
445
429
652
608
518
1542
1582
33
389
317
886
1564
1552
46
617
99
320
712
1036
18
15
445
429
652
608
518
1542
1582
9
389
317
1014
1564
1552
50
1201
97
576
1224
1036
18
15
445
429
652
608
518
1542
1582
9
389
317
886
1564
1552
50
177
97
320
712
1036
18
15
445
429
652
608
518
1542
1582
9
389
317
886
1564
1552
50
1201
97
320
712
1036
18
15
445
429
652
608
518
1542
1582
9
389
317
886
1564
1552
50
625
97
320
712
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
1014
1564
1552
18
305
97
576
1224
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
1014
1564
1552
38
1201
97
576
1224
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
1014
1564
1552
38
305
99
576
1224
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
886
1564
1552
18
305
97
320
712
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
886
1564
1552
37
177
97
320
712
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
886
1564
1552
38
177
99
320
712
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
886
1564
1552
38
1201
97
320
712
1036
18
15
445
429
652
608
518
1542
1582
41
389
317
886
1564
1552
38
305
99
320
712
1036
18
15
445
429
652
1632
1030
1030
558
33
645
573
1910
1308
1296
22
818
867
1088
72
780
18
15
445
429
652
1632
1030
1030
558
41
645
573
1910
1308
1296
18
817
865
1088
136
652
18
15
445
429
652
1632
1030
1030
558
41
645
573
1910
1308
1296
402
817
865
1088
136
652
18
15
445
429
652
1632
1030
1542
1581
41
389
573
1782
1052
530
38
177
353
832
328
328
18
15
445
429
652
1632
1030
1542
1582
33
389
573
1782
1052
528
22
306
355
832
328
268
18
15
445
429
652
1632
1030
1542
1582
33
389
573
1782
1052
528
46
617
355
832
328
268
18
15
445
429
652
1632
1030
1542
1582
9
389
573
1782
1052
528
50
177
355
832
328
268
18
15
445
429
652
1632
1030
1542
1582
9
389
573
1782
1052
528
50
1201
355
832
328
268
18
15
445
429
652
1632
1030
1542
1582
9
389
573
1782
1052
528
50
625
353
832
328
268
18
15
445
429
652
1632
1030
1542
1582
41
389
573
1782
1052
528
18
305
353
832
328
268
18
15
445
429
652
1632
1030
1542
1582
41
389
573
1782
1052
528
37
177
353
832
328
268
18
15
445
429
652
1632
1030
1542
1582
41
389
573
1782
1052
528
38
177
353
832
328
268
18
15
445
429
652
1632
1030
1542
1582
41
389
573
1782
1052
528
38
305
355
832
328
268
18
15
445
429
684
1632
902
1030
1582
33
421
541
182
956
1040
46
1193
387
192
264
908
18
15
445
429
684
1632
902
1030
1582
33
421
541
182
956
528
25
297
641
192
264
140
18
15
701
685
142
191
13
514
1838
1065
1921
1745
1585
1792
1812
1826
1257
14
1225
1571
1205
18
15
701
685
142
191
13
514
1838
801
1921
1745
1585
1792
1812
282
1146
14
1225
1571
1205
18
15
701
685
142
191
13
517
1837
1065
1921
1745
1586
1795
1811
1835
1257
15
1224
1168
1176
18
15
701
685
78
1663
13
514
1838
1057
1793
1169
169
1792
1812
1814
1201
1185
1218
531
536
18
15
701
685
78
1663
13
514
1838
777
1793
1169
177
1792
1812
226
1033
782
171
523
536
18
15
701
685
78
1663
13
514
1838
777
1793
1169
177
1792
1812
226
1035
783
175
519
693
18
15
701
685
46
1647
1541
1538
1838
1057
1825
1073
609
512
788
1814
1169
1345
1353
1071
1213
18
15
381
781
152
1392
534
786
603
593
1862
1313
358
798
1073
1101
1624
86
1357
133
785
18
15
317
941
160
176
310
258
175
553
1645
1764
1670
414
18
906
1665
16
1630
82
1728
18
15
317
941
160
176
310
258
431
553
1645
1764
1670
414
530
650
1665
16
1630
82
448
18
15
445
685
32
608
6
6
302
545
173
297
109
108
968
910
130
35
55
525
1924
18
15
445
685
32
608
6
6
302
545
173
297
109
108
968
921
130
35
55
525
1924
18
15
445
685
32
608
6
6
302
545
173
297
109
108
968
921
162
34
55
525
1924
18
15
445
685
32
608
6
6
302
545
173
297
109
108
968
922
130
35
55
525
1924
18
15
445
685
32
608
6
6
302
545
173
297
109
108
968
922
162
34
55
525
1924
18
15
445
685
32
608
6
6
302
545
173
297
109
108
968
922
163
35
55
525
1924
18
15
445
685
32
608
6
6
302
553
173
297
109
108
968
905
129
35
55
525
1924
18
15
445
685
32
608
6
6
302
553
173
297
109
108
968
906
129
35
55
525
1924
18
15
445
685
32
608
6
6
302
553
173
297
109
108
968
914
161
35
55
525
1924
18
15
445
685
32
1632
6
8
302
545
173
553
109
1520
964
910
130
995
567
768
568
18
15
445
685
32
1632
6
8
302
545
173
553
109
496
964
910
130
963
567
1792
1336
18
15
445
685
32
1632
6
6
302
545
173
553
109
108
968
910
130
963
567
1549
1924
18
15
445
685
32
1632
6
6
302
545
173
553
109
108
968
922
130
963
567
1549
1924
18
15
445
685
32
1632
6
6
302
545
173
553
109
1516
968
910
130
963
567
781
516
18
15
445
685
32
1632
6
6
302
545
173
553
109
1516
968
922
130
963
567
781
516
18
15
445
685
32
1632
6
6
302
545
173
553
109
492
968
910
130
963
567
1805
772
18
15
445
685
32
1632
6
6
302
545
173
553
109
492
968
922
130
963
567
1805
772
18
15
445
685
32
1632
6
6
302
553
173
553
109
108
968
905
129
962
567
1549
1924
18
15
445
685
32
1632
6
6
302
553
173
553
109
108
968
906
129
963
567
1549
1924
18
15
445
685
32
1632
6
6
302
553
173
553
109
1516
968
905
129
962
567
781
516
18
15
445
685
32
1632
6
6
302
553
173
553
109
1516
968
906
129
963
567
781
516
18
15
445
685
32
1632
6
6
302
553
173
553
109
492
968
905
129
962
567
1805
772
18
15
445
685
32
1632
6
6
302
553
173
553
109
492
968
906
129
963
567
1805
772
18
15
701
685
32
1120
6
518
1838
801
1837
1321
621
1820
1808
174
1058
1059
1111
709
524
18
15
701
685
32
1120
6
518
1838
801
1837
1321
621
1820
1808
302
1058
1059
1111
709
524
18
15
701
685
32
1120
6
518
1838
809
1837
1321
621
1820
1808
290
1057
1059
1111
709
524
18
15
701
685
32
1120
6
518
1838
809
1837
1321
621
1820
1808
166
1057
1059
1111
709
524
18
15
701
685
32
1120
6
518
1838
809
1837
1321
621
1820
1808
294
1057
1059
1111
709
524
18
15
701
685
32
1632
6
518
1837
1057
1837
1065
118
1821
1809
1818
1154
962
1094
743
521
18
15
701
685
32
1632
6
518
1837
1057
1837
1065
118
1820
1810
1818
1186
1346
1094
712
520
18
15
701
685
32
1632
6
518
1837
1057
1837
1065
118
1820
1810
1966
1186
1346
1094
712
520
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1806
1154
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1934
1154
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1814
1186
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1822
1154
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1822
1186
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1818
1154
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1818
1155
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1818
1186
1346
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1818
1187
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
109
1820
1808
1966
1186
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1821
1808
1806
1154
962
1094
743
520
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1821
1808
1814
1154
962
1094
743
520
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1821
1808
1814
1186
1346
1094
711
520
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1821
1808
1822
1154
962
1094
743
520
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1821
1808
1822
1186
1346
1094
711
520
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1820
1808
1817
1186
1346
1094
712
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1820
1808
1814
1186
1346
1094
712
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1820
1808
1822
1186
1346
1094
712
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1820
1808
1818
1186
1346
1094
712
524
18
15
701
685
32
1632
6
518
1838
1057
1837
1065
118
1820
1808
1966
1186
1346
1094
712
524
18
15
701
685
32
1632
6
518
1838
1033
1837
1065
109
1820
1808
1842
1185
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1065
1837
1065
109
1820
1808
1958
1185
1347
1111
709
524
18
15
701
685
32
1632
6
518
1838
1065
1837
1065
118
1821
1808
1810
1153
962
1094
743
520
18
15
701
685
32
1632
6
518
1838
801
1837
1065
109
1820
1808
174
1058
547
87
709
524
18
15
701
685
32
1632
6
518
1838
801
1837
1065
109
1820
1808
302
1058
547
87
709
524
18
15
701
685
32
1632
6
518
1838
809
1837
1065
109
1820
1808
290
1057
547
87
709
524
18
15
701
685
32
1632
6
518
1838
809
1837
1065
109
1820
1808
166
1057
547
87
709
524
18
15
701
685
32
1632
6
518
1838
809
1837
1065
109
1820
1808
294
1057
547
87
709
524
18
15
701
685
32
1632
1542
1542
1838
1057
1837
1065
621
540
784
1422
1154
1347
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
1057
1837
1065
630
541
784
1454
1186
1346
1350
711
520
18
15
701
685
32
1632
1542
1542
1838
1057
1837
1065
630
540
784
1454
1186
1346
1350
712
524
18
15
701
685
32
1632
1542
1542
1838
1033
1837
1065
621
540
784
1458
1185
1347
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
1065
1837
1065
621
540
784
1442
1185
1347
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
1065
1837
1065
621
540
784
1446
1185
1347
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
801
1837
1065
621
540
784
278
1058
1347
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
801
1837
1065
621
540
784
286
1058
835
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
801
1837
1065
621
540
784
282
1058
834
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
801
1837
1065
621
540
784
282
1059
835
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
801
1837
1065
621
540
784
174
1058
835
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
801
1837
1065
621
540
784
302
1058
1347
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
801
1837
1065
630
540
784
278
1058
1346
1350
712
524
18
15
701
685
32
1632
1542
1542
1838
809
1837
1065
621
540
784
290
1057
1347
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
809
1837
1065
621
540
784
166
1057
835
1367
709
524
18
15
701
685
32
1632
1542
1542
1838
809
1837
1065
621
540
784
294
1057
1347
1367
709
524
18
15
701
685
44
1632
6
518
1837
1057
1829
1117
118
1820
1810
1838
1161
513
128
712
520
18
15
701
685
44
1632
6
518
1837
1057
1829
1117
118
1818
1809
1805
1161
515
128
721
533
18
15
701
685
44
1632
6
518
1837
1057
1829
1117
118
1818
1809
1837
1161
515
128
721
533
18
15
701
685
44
1632
6
518
1837
1061
1829
1181
182
1818
1809
1813
1169
642
192
529
533
18
15
701
685
44
1632
6
518
1837
1061
1829
1181
182
1818
1809
1817
1154
1154
1216
529
533
18
15
701
685
44
1632
6
518
1838
1057
1829
1117
118
1820
1808
1805
1161
513
128
712
524
18
15
701
685
44
1632
6
518
1838
1057
1829
1117
118
1820
1808
1806
1161
513
128
712
524
18
15
701
685
44
1632
6
518
1838
1057
1829
1117
118
1820
1808
1814
1170
515
128
712
524
18
15
701
685
44
1632
6
518
1838
1057
1829
1117
118
1820
1808
1822
1170
515
128
712
524
18
15
701
685
44
1632
6
518
1838
1057
1829
1117
118
1820
1808
1838
1161
513
128
712
524
18
15
701
685
44
1632
6
518
1838
801
1829
1117
118
1820
1808
174
1065
515
128
712
524
18
15
701
685
140
1632
6
518
1837
1057
1925
1085
118
1818
1809
1837
1257
739
1088
721
533
18
15
701
685
44
1640
1538
1538
1838
1057
1829
1069
614
522
788
1430
1170
1507
1328
1062
1200
18
15
701
685
44
1640
1538
1538
1838
1057
1829
1069
614
522
788
1454
1193
1379
1328
1062
1200
18
15
701
685
44
1640
1538
1538
1838
801
1829
1069
614
522
788
302
1065
1377
1328
1062
1200
18
15
445
685
1614
126
6
5
173
549
516
656
180
518
1734
1941
1236
1740
1808
1984
2016
18
15
445
685
1614
127
13
2
558
553
513
657
177
512
1812
1442
851
1743
1817
1995
1816
18
15
445
685
1614
127
13
5
173
545
513
657
178
515
1737
1934
1242
1743
1816
1984
2021
18
15
445
685
1614
127
397
2
155
529
513
657
1737
1920
1242
1940
1254
417
131
567
561
18
15
445
685
1614
127
397
2
155
529
513
657
1769
1920
1242
1940
1254
417
323
531
1585
18
15
445
685
1614
223
13
2
558
545
513
721
2033
1536
1812
1422
1498
335
9
531
1752
18
15
445
685
1614
223
13
2
558
553
513
721
2033
1536
1812
1442
1370
335
15
679
1717
18
15
445
685
1614
223
13
2
558
553
513
721
2033
1536
1812
934
729
333
9
531
1752
18
15
445
685
1614
223
13
2
558
553
513
721
2033
1536
1812
1446
1369
333
9
531
1752
18
15
445
685
1614
223
13
2
558
553
513
721
2033
1536
1812
1446
1497
333
9
531
1752
18
15
445
685
1614
223
13
2
558
553
513
721
2025
1536
1812
934
729
333
2
531
1688
18
15
445
685
1614
223
13
2
558
553
513
721
2025
1536
1812
1446
1369
333
2
531
1688
18
15
445
685
1614
223
13
2
558
553
513
721
2025
1536
1812
1446
1497
333
2
531
1688
18
15
445
685
1614
223
397
2
155
529
513
721
1649
1920
1242
1940
1254
398
393
547
561
18
15
445
685
1614
223
397
2
155
529
513
721
1649
1920
1242
1940
1270
406
395
547
561
18
15
445
685
1614
223
397
2
155
529
513
721
1649
1920
1242
1940
1238
406
395
547
561
18
15
445
685
1614
223
397
2
155
529
513
721
1641
1920
1242
1940
1270
406
386
567
561
18
15
445
685
1614
223
397
2
155
529
513
721
1641
1920
1242
1940
1238
406
386
567
561
18
15
445
685
1614
223
397
2
155
529
514
721
1649
1920
1242
1940
1248
397
393
547
561
18
15
445
685
1614
223
397
2
155
529
514
721
1649
1920
1242
1940
1232
406
393
547
561
18
15
445
685
1614
223
397
2
155
529
514
721
1650
1920
1242
1940
1248
398
392
547
561
18
15
701
685
1614
223
1037
517
1837
809
513
721
1010
771
1811
267
345
335
1032
1040
1176
18
15
701
685
1614
223
1037
517
1837
809
513
721
1010
771
1811
267
347
335
1032
1040
1176
18
15
317
941
1614
127
333
773
749
545
513
657
1682
1731
1097
1294
1498
271
264
776
1668
18
15
317
941
1614
127
333
773
749
545
513
657
1682
1731
1097
654
698
271
264
776
1668
18
15
317
941
1614
127
333
773
749
553
513
657
1682
1731
1097
1290
1497
271
264
776
1668
18
15
317
941
1614
127
333
773
749
553
513
657
1682
1731
1097
1290
1515
271
264
776
1668
18
15
317
941
1614
127
333
773
749
553
513
657
1682
1731
1097
1290
1514
271
264
776
1668
18
15
317
941
1614
127
333
773
749
553
513
657
1682
1731
1097
1290
1498
271
264
776
1668
18
15
317
941
1614
127
333
773
749
553
513
657
1682
1731
1097
1290
1499
271
264
776
1668
18
15
317
941
1614
127
333
773
749
553
513
657
1682
1731
1099
1291
1497
271
264
776
1672
18
15
317
941
1614
127
333
773
749
553
513
657
1682
1731
1099
1291
1499
271
264
776
1672
18
15
445
685
1582
371
332
1030
558
553
546
578
1563
2012
784
1442
392
268
9
577
99
18
15
445
685
1582
111
1541
2
558
545
673
657
609
0
1812
918
657
257
553
559
701
18
15
445
685
1582
111
1541
5
621
545
673
657
609
185
1829
909
657
257
553
134
537
18
15
701
685
1582
111
1541
1541
1837
1057
1185
657
609
1657
1477
1421
1425
385
557
1541
345
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1097
1418
1032
1548
266
408
775
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1097
1418
1048
1548
266
408
775
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
266
776
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
778
1032
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
778
1048
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
1290
1032
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
1290
1048
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
1162
1032
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
651
680
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
650
680
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
1418
1032
1548
266
408
772
18
15
317
941
1582
1651
332
261
749
553
546
66
539
1731
1098
1418
1048
1548
266
408
772
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1632
880
854
598
1878
1302
7
269
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
880
854
273
315
1007
263
13
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
880
854
305
314
1003
263
13
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
880
854
566
1850
1307
271
13
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
880
854
598
1878
1302
263
77
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
880
854
567
1853
1306
267
32
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
880
854
310
314
1003
263
13
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
880
854
311
317
1006
263
13
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
1366
273
315
1007
263
525
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
1366
305
314
1003
263
525
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
1366
278
342
1302
263
544
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
1366
342
342
1302
263
544
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
1366
310
314
1003
263
525
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
1366
311
317
1006
263
525
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
854
305
314
1003
263
525
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
854
566
1850
1307
271
525
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
854
598
1878
1302
263
589
18
15
381
781
1182
1663
333
274
282
337
833
33
545
1888
1392
854
310
314
1003
263
525
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1632
880
852
598
1878
1302
7
269
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
880
852
566
1854
1310
267
32
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
880
852
598
1878
1302
263
77
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
880
852
310
318
1003
263
13
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
1392
1364
278
342
1302
263
544
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
1392
1364
342
342
1302
263
544
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
1392
1364
310
318
1003
263
525
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
1392
852
566
1854
1311
271
525
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
1392
852
598
1878
1302
263
589
18
15
381
781
1182
1663
333
274
282
338
833
33
545
1888
1392
852
310
318
1003
263
525
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1632
880
852
596
1878
1298
7
269
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
880
852
564
1854
1310
267
32
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
880
852
596
1878
1298
263
141
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
880
852
308
318
1003
263
13
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
1392
1364
276
342
1302
263
544
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
1392
1364
340
342
1302
263
544
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
1392
1364
308
318
1003
263
525
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
1392
852
564
1854
1310
271
525
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
1392
852
596
1878
1302
263
589
18
15
381
781
1182
1663
333
274
282
338
834
33
545
1888
1392
852
308
318
1003
263
525
18
15
381
781
1182
1663
333
274
282
338
834
33
549
1632
880
852
596
1878
1297
3
269
18
15
381
781
1182
1663
333
274
282
338
834
33
549
1888
880
852
596
1878
1297
259
77
18
15
381
781
1182
1663
333
274
282
338
834
33
549
1888
1392
1364
276
342
1297
259
589
18
15
381
781
1182
1663
333
274
282
338
834
33
549
1888
1392
1364
340
342
1297
259
589
18
15
381
781
1182
1663
333
274
282
338
834
33
549
1888
1392
852
596
1878
1297
259
589
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
881
853
273
315
1003
263
23
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
881
853
305
314
1003
263
23
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
881
845
289
317
1006
263
23
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
881
845
305
314
1003
263
23
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
149
289
314
1003
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
149
305
314
1003
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
1365
273
315
1003
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
1365
305
314
1003
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
853
305
314
1003
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
1357
289
317
1006
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
1357
305
314
1003
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
545
1888
1393
1429
305
314
1003
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
546
1888
881
853
273
315
1000
263
23
18
15
381
781
1182
1663
333
274
283
337
833
33
546
1888
881
853
305
315
1000
263
23
18
15
381
781
1182
1663
333
274
283
337
833
33
546
1888
1393
1365
273
315
1000
263
535
18
15
381
781
1182
1663
333
274
283
337
833
33
546
1888
1393
1365
305
315
1000
263
535
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
1354
140
398
318
1006
263
561
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
1354
1356
305
315
1007
263
561
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
1354
1356
349
342
1302
263
561
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
1354
1356
317
317
1006
263
561
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
1354
1356
350
342
1302
263
561
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
1354
844
317
317
1006
263
561
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
842
844
525
1853
1306
267
49
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
842
844
305
315
1007
263
49
18
15
381
781
1182
1663
333
274
347
337
833
33
545
1888
842
844
317
317
1006
263
49
18
15
381
781
1182
1663
333
274
347
337
833
33
549
1888
1354
1356
349
342
1297
259
561
18
15
381
781
1182
1663
333
274
347
337
834
33
545
1888
1354
140
400
342
1298
263
561
18
15
381
781
1182
1663
333
274
347
337
834
33
545
1888
1354
1356
336
342
1298
263
561
18
15
381
781
1182
1663
333
274
347
337
834
33
545
1888
1354
844
592
1878
1298
263
561
18
15
381
781
1182
1663
333
274
347
337
834
33
545
1888
842
844
592
1878
1298
263
49
18
15
381
781
1182
1663
333
274
347
337
834
33
549
1888
1354
140
400
342
1297
259
561
18
15
381
781
1182
1663
333
274
347
337
834
33
549
1888
1354
1356
336
342
1297
259
561
18
15
381
781
1182
1663
333
274
603
337
833
33
545
1696
1073
149
305
314
1003
391
855
18
15
381
781
1182
1663
333
274
603
337
833
33
546
1696
1066
140
273
315
968
391
945
18
15
381
782
1182
1663
333
274
283
328
833
33
545
1888
881
819
551
313
1003
267
23
18
15
381
782
1182
1663
333
274
283
328
833
33
545
1888
881
819
319
313
1003
263
23
18
15
381
782
1182
1663
333
274
283
328
833
33
545
1888
1393
1331
335
313
1003
267
535
18
15
381
782
1182
1663
333
274
283
328
833
33
545
1888
1393
1331
295
313
1003
267
535
18
15
381
782
1182
1663
333
274
283
328
833
33
545
1888
1393
1331
319
313
1003
263
535
18
15
381
782
1182
1663
333
274
283
328
833
33
546
1888
881
819
551
313
968
263
23
18
15
381
782
1182
1663
333
274
283
328
833
33
546
1888
881
819
319
313
1000
265
23
18
15
381
782
1182
1663
333
274
283
328
833
33
546
1888
1393
1331
335
313
1000
265
535
18
15
381
782
1182
1663
333
274
283
328
833
33
546
1888
1393
1331
295
313
968
265
535
18
15
381
782
1182
1663
333
274
283
328
833
33
546
1888
1393
1331
319
313
1000
265
535
18
15
381
782
1182
1663
333
274
347
328
833
33
545
1888
1354
1323
267
315
971
263
561
18
15
381
782
1182
1663
333
274
347
328
833
33
545
1888
1354
1323
331
315
1007
263
561
18
15
381
782
1182
1663
333
274
347
328
833
33
545
1888
1354
1323
299
314
1007
263
561
18
15
381
782
1182
1663
333
274
347
584
833
33
545
1888
1354
1067
267
315
971
263
561
18
15
381
782
1182
1663
333
274
347
584
833
33
545
1888
1354
1067
299
314
1007
263
561
18
15
381
781
1182
1663
333
786
539
337
833
33
545
160
426
148
278
342
1302
1415
1201
18
15
381
781
1182
1663
333
786
539
337
833
33
545
160
426
148
342
342
1302
1415
1201
18
15
381
781
1182
1663
333
786
539
337
833
33
549
160
426
148
278
342
1297
1411
1201
18
15
381
781
1182
1663
333
786
539
337
834
33
549
160
426
148
272
341
1297
1411
1201
18
15
381
797
288
624
534
786
603
577
1565
36
486
798
1073
1114
1730
1680
1862
1094
801
18
15
381
797
288
368
918
530
603
577
1565
1572
614
862
1073
1114
1730
160
70
262
513
18
15
381
797
288
368
918
530
603
577
1565
1572
614
846
1073
1114
1730
160
70
265
1301
18
15
381
797
288
368
918
274
603
577
1565
1572
614
222
1105
665
1731
160
70
6
1601
18
15
381
797
288
368
918
274
603
577
1565
1572
614
206
1105
665
1731
160
70
10
1802
18
15
381
797
288
368
918
274
603
577
1565
1572
614
206
1098
668
1730
160
94
18
1920
18
15
445
685
288
608
518
6
558
545
45
41
493
540
1808
1422
194
451
407
453
524
18
15
701
685
544
112
13
514
1837
1057
301
841
1655
1793
1813
1806
130
515
715
719
665
18
15
701
685
544
112
1549
1538
1837
545
1581
1865
1143
513
789
398
1154
3
843
1359
601
18
15
445
685
1580
96
6
6
557
545
805
861
2038
1564
1810
942
1065
3
128
648
1704
18
15
445
685
1580
96
6
6
557
545
805
861
2038
1562
1809
909
1065
3
128
657
1685
18
15
445
685
1580
96
6
6
557
545
805
861
2038
1562
1809
1421
1065
3
128
657
1685
18
15
445
685
1580
96
6
6
557
545
805
861
2038
1562
1810
942
1065
3
128
657
1684
18
15
445
685
1580
96
6
6
557
545
677
669
118
794
1809
909
681
1667
1600
2001
1557
18
15
445
685
1580
96
6
6
557
545
677
669
118
794
1809
941
681
1667
1600
2001
1557
18
15
445
685
1580
96
6
6
558
545
805
861
2038
1564
1808
910
1065
3
128
648
1676
18
15
445
685
1580
96
6
6
558
545
805
861
2038
1564
1808
1422
1065
3
128
648
1676
18
15
445
685
1580
96
6
6
558
545
805
861
2038
1564
1808
942
1065
3
128
648
1676
18
15
445
685
1580
96
6
6
558
545
805
861
2038
1564
1808
1454
1065
3
128
648
1676
18
15
445
685
1580
96
6
6
558
521
805
861
2038
1564
1808
1010
1041
1
128
648
1676
18
15
445
685
1580
96
6
518
557
545
805
861
2038
1818
1297
909
1065
3
128
593
1557
18
15
445
685
1580
96
6
518
557
545
805
861
2038
1818
1297
1421
1065
3
128
593
1557
18
15
445
685
1580
96
6
518
557
545
805
861
2038
1818
1297
941
1065
3
128
593
1557
18
15
445
685
1580
96
6
518
557
545
805
861
2038
1818
1297
1453
1065
3
128
593
1557
18
15
445
685
1580
96
6
518
557
545
805
861
2038
1818
1298
942
1065
3
128
593
1556
18
15
445
685
1580
96
6
518
557
545
805
861
2038
1818
1298
1454
1065
3
128
593
1556
18
15
445
685
1580
96
6
518
558
545
805
861
2038
1820
1296
910
1065
3
128
584
1548
18
15
445
685
1580
96
6
518
558
545
805
861
2038
1820
1296
1422
1065
3
128
584
1548
18
15
445
685
1580
96
6
518
558
545
805
861
2038
1820
1296
1454
1065
3
128
584
1548
18
15
445
685
1580
96
6
518
558
521
805
861
2038
1820
1296
1010
1041
1
128
584
1548
18
15
445
685
1580
96
6
518
558
521
805
861
2038
1820
1296
1522
1041
1
128
584
1548
18
15
445
685
1580
96
1542
6
558
521
805
861
1142
28
1808
1010
1041
3
384
392
652
18
15
445
685
1580
96
1542
518
557
545
677
669
630
282
1297
1453
1193
259
576
465
533
18
15
701
685
544
96
1030
518
1837
1065
301
809
1005
797
1809
1802
161
547
343
327
521
18
15
701
685
544
96
1030
518
1838
1057
301
809
1005
796
1808
1806
162
547
343
325
524
18
15
701
685
544
96
1030
518
1838
1057
301
809
1005
796
1808
1814
162
547
343
325
524
18
15
701
685
544
96
1030
518
1838
1057
301
809
1005
796
1808
1822
162
547
343
325
524
18
15
701
685
544
96
1030
518
1838
1057
301
809
1005
796
1808
1818
162
546
343
325
524
18
15
701
685
544
96
1030
518
1838
1057
301
809
1005
796
1808
1818
163
547
343
325
524
18
15
701
685
544
96
1030
518
1838
1057
301
809
1005
796
1808
1838
162
547
343
325
524
18
15
701
685
544
96
1030
518
1838
1065
301
809
1005
796
1808
1802
161
547
343
325
524
18
15
701
685
544
96
1030
518
1838
1065
301
809
1005
796
1808
1810
161
547
343
325
524
18
15
701
685
544
96
1030
518
1838
1065
301
809
1005
796
1808
1830
161
547
343
325
524
18
15
701
685
556
96
6
518
1837
801
1701
1693
1654
1820
1810
174
1193
643
576
712
520
18
15
701
685
556
96
6
518
1837
801
1701
1693
1654
1820
1810
174
681
643
576
712
520
18
15
701
685
556
96
6
518
1837
801
1701
1693
1654
1818
1809
141
1193
643
576
721
533
18
15
701
685
556
96
6
518
1837
801
1701
1693
1654
1818
1809
141
681
643
576
721
533
18
15
701
685
556
96
6
518
1838
801
1701
1693
1654
1820
1808
142
1161
641
576
712
524
18
15
701
685
556
96
6
518
1838
801
1701
1693
1654
1820
1808
142
1193
643
576
712
524
18
15
701
685
556
96
6
518
1838
801
1701
1693
1654
1820
1808
142
649
641
576
712
524
18
15
701
685
556
96
6
518
1838
801
1701
1693
1654
1820
1808
142
681
643
576
712
524
18
15
701
685
556
96
6
518
1838
801
1701
1693
1654
1820
1808
174
1193
641
576
712
524
18
15
701
685
556
96
6
518
1838
801
1701
1693
1654
1820
1808
174
681
643
576
712
524
18
15
317
941
1580
96
390
774
237
545
549
669
1910
858
73
909
681
131
64
273
1413
18
15
317
941
1568
368
13
770
621
545
557
585
2039
769
917
654
674
3
331
79
1369
18
15
317
941
1568
368
13
774
621
545
557
585
2039
770
914
654
674
3
331
80
860
18
15
317
941
1568
368
13
774
621
553
557
585
2039
770
914
651
673
3
331
80
860
18
15
317
941
1568
368
13
774
621
553
557
585
2039
770
914
650
673
3
331
80
860
18
15
317
941
1568
368
326
774
237
545
557
585
1597
1222
73
910
674
3
23
788
1414
18
15
317
941
1568
368
326
774
237
545
557
585
1597
1226
73
910
674
3
23
769
1413
18
15
317
941
1568
368
326
774
237
553
557
585
1597
1222
73
778
1025
3
23
788
1414
18
15
317
941
1568
368
326
774
237
553
557
585
1597
1222
73
906
1025
3
23
788
1414
18
15
317
941
1568
368
326
774
237
553
557
585
1597
1222
73
906
673
3
23
788
1414
18
15
317
941
1568
368
326
774
238
545
557
585
1597
1222
72
910
674
3
23
788
1412
18
15
317
941
1568
368
326
774
238
553
557
585
1597
1222
72
777
1025
3
23
788
1412
18
15
317
941
1568
368
326
774
238
553
557
585
1597
1222
72
778
1025
3
23
788
1412
18
15
317
941
1568
368
326
774
238
553
557
585
1597
1222
72
905
1025
3
23
788
1412
18
15
317
941
1568
368
326
774
238
553
557
585
1597
1222
72
905
673
3
23
788
1412
18
15
317
941
1568
368
326
774
238
553
557
585
1597
1222
72
906
673
3
23
788
1412
18
15
317
941
1568
368
326
774
749
545
557
585
1597
1222
1097
1294
1026
3
23
780
1798
18
15
317
941
1568
368
326
774
749
545
557
585
1597
1222
1097
1166
1026
3
23
780
1798
18
15
317
941
1568
368
326
774
749
545
557
585
1597
1222
1097
1422
1026
3
23
780
1798
18
15
317
941
1568
368
326
774
749
545
557
585
1597
1226
1097
1294
1026
3
23
769
1797
18
15
317
941
1568
368
326
774
749
545
557
585
1597
1226
1097
1166
1026
3
23
769
1797
18
15
317
941
1568
368
326
774
749
545
557
585
1597
1226
1097
1422
1026
3
23
769
1797
18
15
317
941
1568
368
326
774
749
553
557
585
1597
1222
1097
1290
1025
3
23
780
1798
18
15
317
941
1568
368
326
774
749
553
557
585
1597
1222
1097
1162
1025
3
23
780
1798
18
15
317
941
1568
368
326
774
749
553
557
585
1597
1222
1097
1418
1025
3
23
780
1798
18
15
317
941
1568
368
326
774
749
553
557
585
1597
1226
1097
1290
1025
3
23
769
1797
18
15
317
941
1568
368
326
774
749
553
557
585
1597
1226
1097
1162
1025
3
23
769
1797
18
15
317
941
1568
368
326
774
749
553
557
585
1597
1226
1097
1418
1025
3
23
769
1797
18
15
317
941
1568
368
326
774
750
545
557
585
1597
1222
1096
1294
1026
3
23
780
1796
18
15
317
941
1568
368
326
774
750
545
557
585
1597
1222
1096
1166
1026
3
23
780
1796
18
15
317
941
1568
368
326
774
750
545
557
585
1597
1222
1096
1422
1026
3
23
780
1796
18
15
317
941
1568
368
326
774
750
553
557
585
1597
1222
1096
1289
1025
3
23
780
1796
18
15
317
941
1568
368
326
774
750
553
557
585
1597
1222
1096
1161
1025
3
23
780
1796
18
15
317
941
1568
368
326
774
750
553
557
585
1597
1222
1096
1290
1025
3
23
780
1796
18
15
317
941
1568
368
326
774
750
553
557
585
1597
1222
1096
1417
1025
3
23
780
1796
18
15
317
941
1568
368
326
774
750
553
557
585
1597
1222
1096
1162
1025
3
23
780
1796
18
15
317
941
1568
368
326
774
750
553
557
585
1597
1222
1096
1418
1025
3
23
780
1796
18
15
317
781
1180
1648
1558
18
347
337
901
77
102
798
1841
533
533
417
32
454
33
18
15
317
781
1180
1648
1558
18
347
337
837
77
102
798
1841
533
405
449
32
454
33
18
15
317
781
1180
1648
1558
18
347
337
837
77
102
798
1841
533
661
449
32
454
33
18
15
701
685
556
104
1538
1538
1838
1057
1573
1837
1126
522
788
1454
1065
33
816
1386
560
18
15
701
685
556
104
1538
1538
1838
801
1573
1837
1126
522
788
270
1225
35
816
1382
560
18
15
701
685
556
104
1538
1538
1838
801
1573
1837
1126
522
788
174
1225
35
816
1382
560
18
15
317
941
1568
352
390
518
750
553
557
553
1645
748
1096
1289
1025
35
55
13
1796
18
15
317
941
1568
352
390
518
750
553
557
553
1645
748
1096
1290
1025
35
55
13
1796
18
15
317
941
1568
352
390
518
750
553
557
553
1645
748
1096
1162
1025
35
55
13
1796
18
15
445
685
1568
352
902
1030
174
553
557
553
182
950
200
1929
1217
450
966
1538
1539
18
15
445
685
556
1632
6
6
558
521
1573
93
1014
1564
1808
1010
1553
1795
1408
136
652
18
15
701
685
556
608
6
1542
1838
777
1573
1117
1014
540
784
242
529
771
384
328
780
18
15
445
685
1568
1632
1542
6
301
553
557
41
109
797
1809
906
705
163
87
455
13
18
15
445
685
1568
1632
1542
6
302
545
557
41
109
796
1808
910
706
163
87
453
12
18
15
445
685
1568
1632
1542
6
302
545
557
41
109
796
1808
918
706
163
87
453
12
18
15
445
685
1568
1632
1542
6
302
545
557
41
109
796
1808
922
706
162
87
453
12
18
15
445
685
1568
1632
1542
6
302
545
557
41
109
796
1808
922
707
163
87
453
12
18
15
445
685
1568
1632
1542
6
302
545
557
41
109
796
1808
926
706
163
87
453
12
18
15
445
685
1568
1632
1542
6
302
545
685
41
109
796
1808
910
578
35
87
453
21
18
15
445
685
1568
1632
1542
6
302
545
685
41
109
796
1808
918
578
35
87
453
21
18
15
445
685
1568
1632
1542
6
302
545
685
41
109
796
1808
922
578
34
87
453
21
18
15
445
685
1568
1632
1542
6
302
545
685
41
109
796
1808
922
579
35
87
453
21
18
15
445
685
1568
1632
1542
6
302
545
685
41
109
796
1808
926
578
35
87
453
21
18
15
445
685
1568
1632
1542
6
302
553
557
41
109
796
1808
906
705
163
87
453
12
18
15
445
685
1568
1632
1542
6
302
553
557
41
109
796
1808
934
705
163
87
453
12
18
15
445
685
1568
1632
1542
6
1646
545
557
41
109
796
1168
398
1442
163
87
453
413
18
15
445
685
1568
1632
1542
6
1646
553
557
41
109
796
1168
394
1441
163
87
453
413
18
15
445
685
1580
1632
1542
6
558
545
549
93
118
796
272
910
553
1795
128
456
524
18
15
445
685
1580
1632
1542
6
558
545
805
93
118
796
272
910
1065
1539
128
456
524
18
15
445
685
1580
1632
1542
6
301
545
549
93
118
796
1810
942
553
1795
128
456
8
18
15
445
685
1580
1632
1542
6
301
545
549
93
118
796
1810
923
553
1795
128
456
8
18
15
445
685
1580
1632
1542
6
302
545
549
93
118
796
1808
910
553
1795
128
456
28
18
15
445
685
1580
1632
1542
6
302
545
549
93
118
796
1808
942
553
1795
128
456
28
18
15
445
685
1580
1632
1542
6
302
521
549
93
118
796
1808
1010
529
1795
128
456
28
18
15
445
685
1580
1632
1542
6
1646
545
805
93
118
796
1168
398
1065
1539
128
456
396
18
15
445
685
1580
1632
1542
6
1646
521
805
93
118
796
1168
402
1041
1537
128
456
396
18
15
445
685
556
1640
1546
2
558
545
1573
45
110
770
276
941
1577
1571
288
460
560
18
15
445
685
1580
1640
1538
2
558
545
549
45
102
778
276
910
713
163
144
486
560
18
15
445
685
1580
1640
1538
2
558
545
677
45
102
778
276
910
1193
35
144
422
560
18
15
445
685
1580
1640
1538
2
558
545
677
45
102
778
276
910
649
35
144
422
560
18
15
445
685
1580
1640
1538
2
1646
545
549
45
102
778
1172
398
1449
163
144
486
432
18
15
445
685
1580
1640
1546
2
558
545
677
45
110
770
276
917
1157
33
32
438
560
18
15
445
685
1580
1640
1546
2
558
545
677
45
110
770
276
941
1193
33
64
462
560
18
15
445
685
1580
1640
1546
2
302
545
549
45
110
770
1812
917
709
161
64
462
48
18
15
381
798
1824
112
1430
786
603
576
536
658
1702
414
913
667
704
386
198
197
5
18
15
445
422
148
112
22
18
154
24
896
1062
1638
1486
880
967
1645
1636
1584
1802
331
18
15
445
422
148
112
22
18
155
24
896
1062
166
174
433
843
1640
1634
196
137
453
18
15
445
422
148
112
22
18
155
24
896
1062
1638
1486
881
967
1645
1636
1584
1802
330
18
15
445
422
148
112
22
18
155
24
896
1062
1638
1486
753
711
1645
1636
1584
1802
1097
18
15
445
422
148
112
22
18
155
24
896
1062
1638
1502
721
711
1645
1636
1584
1796
1094
18
15
445
422
148
112
22
18
155
24
896
1062
1638
1502
881
843
1640
1634
1584
1796
390
18
15
445
422
148
432
310
2
155
24
896
1222
454
558
618
707
1656
1540
136
1156
1056
18
15
445
422
148
432
310
2
155
24
896
1222
454
558
618
711
1653
1538
1156
1156
1056
18
15
445
422
148
432
310
2
155
24
896
1222
454
558
618
723
1656
1540
136
1156
1056
18
15
445
422
662
191
13
18
155
24
641
193
49
96
369
835
795
11
431
271
975
18
15
445
422
662
191
13
18
155
24
641
193
49
96
369
843
795
11
431
271
975
18
15
445
422
662
639
525
2
155
24
385
289
866
1024
1242
867
619
97
320
826
1002
18
15
445
422
662
639
525
2
155
24
385
289
866
1024
1242
971
619
97
320
826
1002
18
15
445
422
662
639
525
2
155
24
385
289
882
1024
1242
867
611
97
544
814
1002
18
15
445
422
662
639
525
2
155
24
385
289
882
1024
1242
867
619
97
544
810
1002
18
15
445
422
662
639
525
2
155
24
385
289
882
1024
1242
971
619
97
544
810
1002
18
15
445
422
662
639
845
18
155
24
385
289
545
96
881
835
615
102
494
11
279
18
15
445
422
662
639
845
18
155
24
385
289
545
96
881
963
615
102
494
11
279
18
15
445
422
662
639
845
18
155
24
385
289
553
96
241
451
611
103
455
15
15
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
835
615
102
455
15
335
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
963
611
103
455
15
335
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
963
615
102
455
15
335
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
451
611
103
455
15
335
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
851
627
81
433
11
279
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
851
639
102
455
15
335
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
979
627
81
433
11
279
18
15
445
422
662
639
845
18
155
24
385
289
553
96
881
467
627
81
433
11
279
18
15
445
422
662
639
845
18
155
24
385
289
546
96
881
835
615
97
448
14
591
18
15
445
422
662
639
845
18
155
24
385
289
546
96
881
963
611
97
448
14
591
18
15
445
422
662
639
845
18
155
24
385
289
546
96
881
963
615
97
448
14
591
18
15
445
422
662
639
845
18
155
24
385
289
546
96
881
843
619
97
448
14
591
18
15
445
422
662
639
845
18
155
24
385
289
546
96
881
971
619
97
448
14
591
18
15
445
422
662
639
845
18
155
24
385
289
546
96
881
851
639
97
448
14
591
18
15
445
422
662
639
845
18
155
24
385
289
546
96
234
459
619
97
448
10
42
18
15
445
422
662
639
845
18
155
24
385
289
549
96
241
451
611
97
450
11
23
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
835
615
97
451
3
591
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
963
611
97
451
3
591
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
963
615
97
451
3
591
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
451
611
103
451
3
591
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
843
619
97
451
3
591
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
971
619
97
451
3
591
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
851
627
103
451
3
591
18
15
445
422
662
639
845
18
155
24
385
289
549
96
881
851
639
97
451
3
591
18
15
445
422
662
1663
909
1026
1627
24
385
545
161
896
1114
67
1191
445
218
371
817
18
15
445
422
662
1663
909
1026
1627
24
385
545
177
896
1114
67
1191
446
225
355
817
18
15
445
422
662
1663
909
1026
1627
24
385
545
165
896
1114
67
1191
445
217
371
817
18
15
445
422
662
1663
909
1026
1627
24
386
545
161
896
1114
67
1188
446
219
371
817
18
15
445
422
662
1663
909
1026
1627
24
386
545
177
896
1114
67
1188
446
225
355
817
18
15
445
422
662
1663
909
1026
1627
24
386
545
165
896
1114
67
1188
446
217
331
817
18
15
445
422
662
1663
909
1026
1627
24
386
545
178
896
1114
67
1188
446
224
355
817
18
15
445
422
662
1663
1933
2
1627
24
385
545
609
1920
1114
67
1191
701
1594
299
305
18
15
445
422
662
1663
1933
2
1627
24
385
545
625
1920
1114
75
1211
353
289
163
305
18
15
445
422
662
1663
1933
2
1627
24
385
545
613
1920
1114
67
1191
701
1593
299
305
18
15
445
422
662
1663
1933
2
1627
24
385
545
626
1920
1114
75
1195
481
288
298
298
18
15
445
422
662
1663
1933
2
1627
24
385
545
626
1920
1114
75
1211
353
288
162
298
18
15
445
422
662
1663
1933
2
1627
24
385
577
610
1920
1114
75
1211
257
320
170
298
18
15
445
422
662
1663
1933
2
1627
24
385
577
613
1920
1114
75
1211
257
323
131
305
18
15
445
422
662
1663
1933
2
1627
24
386
545
609
1920
1114
67
1188
702
1595
299
305
18
15
445
422
662
1663
1933
2
1627
24
386
545
609
1920
1114
75
1209
358
311
179
305
18
15
445
422
662
1663
1933
2
1627
24
386
545
625
1920
1114
75
1209
358
289
163
305
18
15
445
422
662
1663
1933
2
1627
24
386
545
613
1920
1114
67
1188
702
1593
299
305
18
15
445
422
662
1663
1933
2
1627
24
386
545
613
1920
1114
75
1209
358
313
139
305
18
15
445
422
660
624
1046
1042
603
24
640
1574
1894
1822
1329
651
1704
1764
48
68
582
18
15
445
422
660
624
1046
1042
603
24
640
1574
1894
1822
1329
659
1720
1764
48
68
582
18
15
445
422
660
624
534
18
155
24
384
294
870
542
1745
1763
168
98
560
390
993
18
15
445
422
660
624
534
18
155
24
384
294
870
542
1745
1763
184
100
560
390
993
18
15
445
422
660
624
534
18
155
24
384
294
870
542
721
739
184
100
324
390
481
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
963
616
98
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
451
616
98
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
739
168
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
739
184
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
971
616
98
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
967
621
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
459
616
98
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
455
621
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
403
184
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
743
168
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
743
184
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
743
173
100
68
68
846
18
15
445
422
660
624
534
18
155
24
384
294
486
286
433
743
189
100
68
68
846
18
15
445
422
660
624
534
530
155
24
384
294
870
990
1233
963
616
98
324
5
801
18
15
445
422
660
624
534
530
155
24
384
294
870
990
1233
931
168
98
324
5
801
18
15
445
422
660
624
534
530
155
24
384
294
870
990
1233
1443
168
98
324
5
801
18
15
445
422
660
624
534
1554
155
24
384
294
870
2014
241
403
184
100
560
516
1670
18
15
445
422
660
624
534
1554
155
24
384
294
870
1998
241
403
184
100
560
522
1682
18
15
445
422
660
624
534
1554
1627
24
384
294
870
1566
1585
67
1208
100
560
644
1046
18
15
445
422
660
624
534
1554
1627
24
384
294
870
1566
1585
75
1192
98
560
644
1046
18
15
445
422
660
624
534
1554
1627
24
384
294
870
1566
1585
75
1208
100
560
644
1046
18
15
445
422
660
624
534
1554
1627
24
384
294
998
1566
1585
67
1208
100
304
582
1041
18
15
445
422
660
624
534
1554
1627
24
384
294
998
1566
1585
75
1192
98
580
644
1041
18
15
445
422
660
624
534
1554
1627
24
384
294
998
1566
1585
75
1208
100
304
582
1041
18
15
445
422
660
1648
1046
1554
1627
24
384
582
1766
1054
561
67
1208
260
580
324
278
18
15
445
422
660
1648
1046
1554
1627
24
384
582
1766
1054
561
75
1208
260
580
324
278
18
15
445
422
660
1648
1046
1554
1627
24
384
582
1766
1054
1585
75
1208
260
580
452
529
18
15
445
422
660
1648
534
1554
1627
24
384
582
486
1054
561
67
1208
260
68
1412
293
18
15
445
422
660
1648
534
1554
1627
24
384
582
486
1054
561
75
1208
260
68
1412
293
18
15
445
422
660
1648
534
1554
1627
24
384
582
486
1054
561
83
280
260
68
1412
293
18
15
445
422
660
1648
534
1554
1627
24
384
582
486
1054
1585
75
1208
260
68
900
1041
18
15
445
422
660
1648
534
1554
1627
24
384
590
454
1054
561
83
280
276
112
1490
273
18
15
445
422
660
1648
534
1554
1626
24
384
590
454
1054
560
83
280
276
112
1490
275
18
15
445
422
660
1648
1558
18
154
24
384
582
710
2014
208
467
280
260
312
10
547
18
15
445
422
660
1648
1558
18
155
24
384
582
710
2014
209
467
280
260
312
10
546
18
15
445
422
660
1648
1942
18
155
24
384
550
614
1950
241
403
184
356
304
132
550
18
15
445
422
660
1648
1942
18
155
24
384
582
614
1950
241
403
184
260
324
132
549
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1950
1073
67
1208
356
304
132
166
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1950
1073
75
1192
356
304
132
166
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1950
1073
75
1208
356
304
132
166
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1950
1169
67
1208
356
304
132
6
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
2014
1105
67
1208
356
304
260
22
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1073
67
1208
354
304
266
457
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1073
75
1192
354
304
266
457
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1073
75
1208
354
304
266
457
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1105
67
1208
354
304
266
9
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1066
75
1192
354
304
266
448
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1066
75
1208
354
304
266
448
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1098
67
1208
354
304
266
0
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1098
75
1192
354
304
266
0
18
15
445
422
660
1648
1942
18
1627
24
384
550
614
1998
1098
75
1208
354
304
266
0
18
15
445
422
660
1648
1942
18
1627
24
384
582
614
1950
1073
75
1208
260
324
132
165
18
15
125
29
158
447
909
530
91
705
1921
1473
817
736
49
1593
1581
1661
1225
515
1615
18
15
125
29
158
447
909
530
91
705
1921
1473
817
736
49
1593
1613
1661
1225
515
1615
18
15
125
29
158
447
909
530
91
705
1921
1473
817
736
42
1580
1581
1661
1225
515
1841
18
15
125
29
158
447
909
530
91
705
1921
1473
817
736
42
1580
1574
1649
1227
515
1841
18
15
125
29
158
447
909
530
91
705
1921
1473
817
736
42
1580
1582
1662
1230
519
1841
18
15
125
29
158
447
909
530
91
705
1921
1473
818
736
49
1593
1581
1658
1224
518
1615
18
15
125
29
158
447
909
530
91
705
1921
1473
818
736
49
1589
1585
1658
1224
518
1615
18
15
125
29
158
447
909
530
91
705
1921
1473
818
736
42
1562
1594
1659
1224
514
1834
18
15
125
29
158
447
909
530
91
705
1921
1473
818
736
42
1562
1595
1659
1224
515
1841
18
15
125
29
158
447
909
530
91
705
1921
1473
818
736
42
1580
1581
1658
1224
518
1841
18
15
125
29
158
447
909
530
90
705
1921
1473
817
736
48
1590
1585
1658
1227
515
1824
18
15
125
29
158
447
909
530
90
705
1921
1473
817
736
48
1590
1590
1649
1227
515
1760
18
15
125
29
158
447
909
530
90
705
1921
1473
817
736
48
1590
1591
1649
1227
515
1760
18
15
125
29
158
447
909
530
90
705
1921
1473
818
736
48
1589
1585
1658
1224
518
1750
18
15
125
29
158
447
909
530
90
705
1921
1473
818
736
48
1590
1585
1658
1224
518
1750
18
15
125
29
158
447
909
530
90
705
1921
1473
818
736
48
1590
1590
1649
1224
519
1632
18
15
125
29
158
447
909
530
90
705
1921
1473
818
736
48
1590
1591
1649
1224
519
1632
18
15
125
29
158
447
909
530
90
706
1921
1473
817
736
48
1588
1590
1649
1227
515
1760
18
15
125
29
158
447
909
530
90
706
1921
1473
818
736
48
1588
1590
1649
1224
519
1632
18
15
125
29
158
447
909
530
90
706
1922
1473
817
736
48
1588
1572
1662
1227
515
1824
18
15
125
29
158
447
909
530
90
706
1922
1473
818
736
48
1580
1580
1662
1224
515
1632
18
15
125
30
158
447
909
530
91
704
1921
1473
817
736
49
1595
1579
1657
1225
515
1615
18
15
125
30
158
447
909
530
91
704
1921
1473
818
736
49
1595
1579
1657
1224
514
1615
18
15
125
30
158
447
909
530
91
704
1921
1473
818
736
49
1595
1611
1657
1224
515
1615
18
15
125
30
158
447
909
530
91
704
1921
1473
818
736
42
1563
1611
1657
1224
517
1841
18
15
125
30
158
447
909
530
91
704
1921
1473
818
736
42
1563
1595
1657
1224
514
1834
18
15
125
13
653
734
1862
770
1050
1938
915
904
1560
208
1004
716
66
1155
712
1600
8
18
15
125
13
654
735
1869
778
1078
1937
913
913
1585
176
928
726
70
1165
746
1667
45
18
15
125
13
654
735
1869
786
1050
1937
913
913
1585
160
976
726
65
586
747
1679
13
18
15
125
13
654
735
1869
786
1050
1937
913
913
1585
160
976
726
71
1165
746
1675
13
18
15
125
13
654
735
1869
786
1050
1938
914
913
1585
160
976
724
68
1166
750
1679
13
18
15
125
13
654
735
1869
786
1051
1937
913
913
1585
160
977
725
65
1165
745
1675
15
18
15
125
29
800
880
918
530
91
705
797
801
1190
942
49
1594
1346
1314
1198
9
453
18
15
125
29
800
880
918
530
91
705
797
804
1190
926
49
1594
1346
800
797
68
454
18
15
125
29
800
880
918
530
90
705
797
804
1190
926
48
1598
1346
800
797
68
452
18
15
125
29
800
880
918
530
90
705
797
804
1190
926
48
1598
1347
800
797
68
452
18
15
125
29
800
880
918
530
90
705
797
804
1190
926
48
1590
1346
800
797
68
452
18
15
125
29
800
880
918
530
90
705
797
804
1190
926
48
1590
1347
800
797
68
452
18
15
125
205
205
126
838
770
1946
1042
83
272
852
704
1644
1228
1090
1755
1624
1046
1173
18
15
125
205
205
126
838
770
1946
1042
83
272
852
704
1644
1740
66
1739
1624
1046
1173
18
15
125
205
205
126
838
770
1946
1042
83
272
852
720
1644
1228
1090
1771
1672
1028
1160
18
15
125
205
205
126
838
770
1946
1042
83
272
852
720
1644
1740
66
1771
1672
1028
1160
18
15
1053
544
1648
1558
1298
1306
1473
285
36
102
286
432
62
130
32
582
1733
420
422
18
15
1053
544
1648
1558
1298
1307
1473
285
36
102
286
433
58
130
32
582
1734
421
420
18
15
1053
544
1648
1558
1298
1307
1473
285
36
102
286
433
58
66
32
582
1734
421
420
18
15
1053
544
1648
1558
1298
1307
1473
285
36
102
286
433
58
194
32
582
1734
421
420
18
15
1053
1568
1648
1558
1298
1307
1473
1053
36
102
286
433
58
962
32
1606
1733
421
420
18
15
173
46
115
12
5
45
169
34
66
475
259
18
267
8
268
906
600
600
913
18
15
173
46
115
12
5
45
169
34
66
475
259
18
267
24
268
906
600
600
913
18
15
173
46
115
12
5
45
169
34
66
475
259
18
267
456
268
906
600
600
913
18
15
173
46
115
12
5
45
169
34
66
475
259
18
266
8
268
906
600
92
912
18
15
173
46
115
12
5
45
169
34
66
475
259
530
266
8
268
906
728
1628
656
18
15
173
46
115
12
5
45
169
34
322
475
259
530
266
8
780
650
728
1624
656
18
15
173
46
115
12
5
45
169
290
66
475
259
530
266
520
12
906
728
1628
656
18
15
173
46
115
12
5
45
169
290
322
475
259
530
266
520
524
650
728
1624
656
18
15
173
46
115
12
5
45
169
290
322
475
771
530
266
520
524
650
1752
1112
656
18
15
173
46
115
12
5
45
169
290
322
475
771
786
1291
520
524
650
1688
540
1809
18
15
173
46
115
12
5
45
169
290
322
475
771
786
1291
536
524
650
1688
540
1809
18
15
173
46
115
12
5
45
169
290
322
475
771
786
1290
520
524
650
1688
540
1808
18
15
173
46
115
12
5
109
137
34
66
475
259
146
43
40
268
906
600
344
81
18
15
173
46
115
12
5
109
137
34
66
475
259
146
42
40
268
906
600
344
80
18
15
173
46
115
12
5
109
137
34
322
475
259
146
43
40
780
650
216
348
81
18
15
173
46
115
12
5
109
137
34
322
475
259
146
42
40
780
650
216
344
80
18
15
173
46
115
12
5
109
137
290
322
475
259
146
43
552
524
650
216
348
81
18
15
173
46
115
12
5
109
169
34
66
475
259
146
11
8
268
906
600
344
17
18
15
173
46
115
12
5
109
169
34
66
475
259
146
11
24
268
906
600
344
17
18
15
173
46
115
12
5
109
169
34
66
475
259
146
10
8
268
906
600
344
16
18
15
173
46
115
12
5
109
169
34
322
475
259
146
11
8
780
650
216
348
17
18
15
173
46
115
12
5
109
169
34
322
475
259
146
11
24
780
650
216
348
17
18
15
173
46
115
12
5
109
169
34
322
475
259
146
10
8
780
650
216
348
16
18
15
173
46
115
12
5
109
169
290
322
475
259
146
11
536
524
650
216
348
17
18
15
173
46
115
12
6
109
265
290
322
475
476
146
422
424
524
649
513
1036
1504
18
15
173
46
115
12
6
109
169
290
322
475
476
146
10
520
524
649
513
1033
1028
18
15
173
46
115
12
6
110
265
290
322
475
476
144
418
424
524
649
513
1037
1505
18
15
173
46
115
12
6
110
265
290
322
475
476
144
482
424
524
649
513
1037
865
18
15
173
46
115
12
6
110
265
290
322
475
476
144
426
424
524
649
513
1037
849
18
15
173
46
115
12
6
110
265
290
322
475
476
144
422
424
524
649
513
1037
738
18
15
173
46
115
12
6
110
169
290
322
475
476
144
10
520
524
649
513
1037
1041
18
15
173
46
115
12
6
110
297
290
322
475
476
144
394
392
524
649
513
13
401
18
15
173
46
115
12
6
110
297
290
322
475
476
144
394
424
524
649
513
13
401
18
15
173
46
179
12
6
110
137
290
450
603
476
144
42
552
268
905
577
5
81
18
15
173
46
179
12
6
110
169
290
450
603
476
144
10
520
268
905
577
5
529
18
15
173
46
179
12
6
110
169
290
450
603
476
144
10
536
268
905
577
5
529
18
15
173
46
179
12
6
110
297
290
450
603
476
144
394
392
268
905
577
5
401
18
15
173
46
435
524
5
45
169
290
962
987
515
1554
1291
520
780
522
1112
1116
1809
18
15
173
46
435
524
5
45
169
290
962
987
515
1554
1291
536
780
522
1112
1116
1809
18
15
173
46
435
524
5
45
169
290
962
987
515
1554
1290
520
780
522
1112
1116
1808
18
15
173
46
435
524
5
45
297
290
962
987
515
18
427
552
780
1290
1112
92
977
18
15
173
46
435
524
5
45
297
290
962
987
515
786
427
552
780
1290
88
348
209
18
15
173
46
435
524
5
45
297
290
962
987
515
786
426
552
780
1290
88
344
208
18
15
173
46
435
524
5
45
297
290
962
987
515
786
1451
552
780
522
600
1628
1873
18
15
173
142
223
13
2
46
265
897
913
1009
512
532
742
1721
1057
1074
1319
1333
994
18
15
173
142
446
390
517
109
289
900
720
628
902
585
1677
1636
1292
1424
1056
70
905
18
15
173
142
446
390
517
109
265
897
720
628
902
1097
1514
1290
1292
1424
1056
1674
1744
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1483
777
1292
1424
1056
1672
1737
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1483
1289
1292
1424
1056
1672
1737
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1515
1289
1292
1424
1056
1672
1746
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1510
777
1292
1424
1056
1608
1760
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1510
1289
1292
1424
1056
1608
1760
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1482
777
1292
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1482
1289
1292
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1482
778
1292
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
897
720
628
902
1098
1482
1290
1292
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
897
720
628
902
585
490
778
1292
1424
1056
146
208
18
15
173
142
446
390
517
109
265
897
720
628
902
586
811
777
1292
1424
1056
648
1593
18
15
173
142
446
390
517
109
265
897
720
628
902
586
810
778
1292
1424
1056
648
1592
18
15
173
142
446
390
517
109
265
897
720
628
902
586
459
777
1292
1424
1056
1160
202
18
15
173
142
446
390
517
109
265
897
720
628
902
586
1739
777
268
912
1056
72
761
18
15
173
142
446
390
517
109
265
897
720
628
902
586
458
777
1292
1424
1056
1160
200
18
15
173
142
446
390
517
109
265
897
720
628
902
586
458
778
1292
1424
1056
1160
200
18
15
173
142
446
390
517
109
265
897
464
628
902
1097
1514
1290
12
784
1056
1674
1744
18
15
173
142
446
390
517
109
265
897
464
628
902
1098
1483
777
12
784
1056
1672
1738
18
15
173
142
446
390
517
109
265
897
464
628
902
1098
1483
1289
12
784
1056
1672
1738
18
15
173
142
446
390
517
109
265
897
464
628
902
1098
1515
1289
12
784
1056
1672
1746
18
15
173
142
446
390
517
109
265
897
464
628
902
1098
1510
1289
12
784
1056
1608
1760
18
15
173
142
446
390
517
109
265
897
464
628
902
1098
1482
777
12
784
1056
1672
1732
18
15
173
142
446
390
517
109
265
897
464
628
902
1098
1482
1289
12
784
1056
1672
1732
18
15
173
142
446
390
517
109
265
897
464
628
902
1098
1482
1290
12
784
1056
1672
1732
18
15
173
142
446
390
517
109
265
897
464
628
902
586
459
777
12
784
1056
136
202
18
15
173
142
446
390
517
109
265
897
464
628
902
586
491
777
12
784
1056
136
210
18
15
173
142
446
390
517
109
265
897
464
628
902
586
1739
777
12
784
1056
136
714
18
15
173
142
446
390
517
109
265
897
464
628
902
586
458
777
12
784
1056
136
196
18
15
173
142
446
390
517
109
265
898
720
628
902
1097
1514
1288
1303
1424
1056
1674
1744
18
15
173
142
446
390
517
109
265
898
720
628
902
73
490
776
1303
1424
1056
902
720
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1483
776
1295
1424
1056
1672
1737
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1483
776
1303
1424
1056
1672
1737
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1483
1288
1295
1424
1056
1672
1737
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1483
1288
1303
1424
1056
1672
1737
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1515
1288
1295
1424
1056
1672
1746
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1515
1288
1303
1424
1056
1672
1746
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1482
776
1295
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1482
776
1303
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1482
1288
1295
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
898
720
628
902
1098
1482
1288
1303
1424
1056
1672
1732
18
15
173
142
446
390
517
109
265
898
720
628
902
585
490
776
1303
1424
1056
138
208
18
15
173
142
446
390
517
109
265
898
720
628
902
586
811
776
1303
1424
1056
648
1593
18
15
173
142
446
390
517
109
265
898
720
628
902
586
810
776
1303
1424
1056
648
1592
18
15
173
142
446
390
517
109
265
898
720
628
902
586
459
776
1295
1424
1056
1160
202
18
15
173
142
446
390
517
109
265
898
720
628
902
586
459
776
1303
1424
1056
136
201
18
15
173
142
446
390
517
109
265
898
720
628
902
586
491
776
1303
1424
1056
136
210
18
15
173
142
446
390
517
109
265
898
720
628
902
586
458
776
1295
1424
1056
1160
200
18
15
173
142
446
390
517
109
265
898
720
628
902
586
458
776
1303
1424
1056
136
196
18
15
173
142
446
390
517
109
265
898
464
628
902
1097
1514
1288
23
784
1056
1674
1744
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1483
776
23
784
1056
1672
1738
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1483
1288
15
784
1056
1672
1738
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1483
1288
23
784
1056
1672
1738
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1515
1288
15
784
1056
1672
1746
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1515
1288
23
784
1056
1672
1746
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1482
776
23
784
1056
1672
1732
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1482
1288
15
784
1056
1672
1732
18
15
173
142
446
390
517
109
265
898
464
628
902
1098
1482
1288
23
784
1056
1672
1732
18
15
173
142
446
390
517
109
265
898
464
628
902
585
490
776
23
784
1056
138
208
18
15
173
142
446
390
517
109
265
898
464
628
902
586
459
776
23
784
1056
136
202
18
15
173
142
446
390
517
109
265
898
464
628
902
586
1739
776
23
784
1056
136
714
18
15
173
142
446
390
517
109
265
898
464
628
902
586
458
776
23
784
1056
136
196
18
15
173
142
446
390
517
109
265
898
464
628
902
586
1738
776
23
784
1056
136
708
18
15
173
142
446
390
517
109
297
897
720
628
902
585
1674
1642
1292
1424
1056
74
912
18
15
173
142
446
390
517
109
297
897
720
628
902
586
1674
1642
1292
1424
1056
72
900
18
15
173
142
446
390
517
109
297
898
720
628
902
586
1674
1640
1295
1424
1056
72
900
18
15
173
142
191
13
5
109
265
897
977
562
3
147
491
777
1039
1480
1112
1496
720
18
15
173
142
191
13
5
109
265
897
977
594
3
147
491
777
1039
1160
728
472
464
18
15
173
142
191
13
5
109
265
897
977
594
259
147
491
777
1039
1288
352
216
464
18
15
173
142
191
13
5
109
265
897
977
626
3
147
491
777
1039
1176
704
472
464
18
15
173
142
191
13
5
109
265
897
977
626
259
147
491
777
1039
1304
344
216
464
18
15
173
142
191
13
18
110
289
897
977
609
96
132
654
1722
1039
583
1031
1269
1924
18
15
173
142
191
397
530
90
274
897
977
865
992
592
1684
1718
1046
1095
1039
269
860
18
15
173
142
191
397
530
90
274
897
977
873
992
592
1684
1718
1046
1090
1031
269
844
18
15
173
142
191
397
530
90
274
898
977
865
992
592
1684
1716
1046
1094
1031
269
860
18
15
173
142
447
13
2
46
265
897
465
49
256
276
866
777
14
715
551
693
993
18
15
173
142
447
13
5
109
265
897
465
50
259
147
427
777
15
456
344
344
848
18
15
173
142
447
13
5
109
265
897
465
50
259
147
491
777
15
456
344
216
464
18
15
173
142
447
397
517
109
265
897
721
626
899
1099
1483
777
1295
1432
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
721
626
899
1099
1483
1289
271
920
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
721
626
899
1099
1483
1289
1295
1432
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
721
626
899
1099
1483
779
1295
1432
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
721
626
899
1099
1483
1291
1295
1432
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
721
626
899
587
459
777
1295
1432
1080
136
200
18
15
173
142
447
397
517
109
265
897
721
626
899
587
459
779
1295
1432
1080
136
200
18
15
173
142
447
397
517
109
265
897
465
626
899
1099
1483
777
15
792
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
465
626
899
1099
1483
1289
15
792
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
465
626
899
1099
1483
1291
15
792
1080
1672
1736
18
15
173
142
447
397
517
109
265
897
465
626
899
587
459
777
15
792
1080
136
200
18
15
173
142
447
397
530
90
273
897
721
609
992
1104
1494
790
1295
1351
1031
1549
1773
18
15
173
142
447
397
530
90
273
897
721
609
992
1104
1494
1302
1295
1351
1031
1549
1773
18
15
173
142
447
397
530
90
274
897
721
609
992
1104
1492
790
1294
1350
1031
1549
1756
18
15
173
142
447
397
530
90
274
897
721
609
992
1104
1492
790
1295
1351
1031
1549
1756
18
15
173
142
447
397
530
90
274
897
721
609
992
1104
1492
1302
1294
1350
1031
1549
1756
18
15
173
142
447
397
530
90
274
897
721
609
992
1104
1492
1302
1295
1351
1031
1549
1756
18
15
173
142
447
397
530
90
274
898
721
609
992
1104
1492
788
1294
1350
1031
1549
1756
18
15
173
142
447
397
530
90
274
898
721
609
992
1104
1492
1300
1294
1350
1031
1549
1756
18
15
173
142
447
397
530
90
274
898
721
617
992
1104
1492
788
1294
1347
1031
1549
1740
18
15
173
142
447
397
530
90
274
898
721
617
992
1104
1492
1300
1294
1347
1031
1549
1740
18
15
173
78
126
390
517
109
265
513
144
948
902
586
459
1001
716
1808
1024
648
201
18
15
173
78
126
390
517
109
297
514
144
948
902
586
779
984
719
1808
1024
648
1545
18
15
173
78
126
390
517
109
297
514
144
948
902
586
778
984
719
1808
1024
648
1540
18
15
173
78
115
12
5
45
161
2
34
475
3
18
270
976
984
906
2008
600
900
18
15
173
78
115
12
5
45
161
2
34
475
3
18
270
464
984
906
2008
600
900
18
15
173
78
115
12
5
45
161
2
34
475
3
18
278
976
984
906
2008
600
920
18
15
173
78
115
12
5
45
161
2
34
475
3
18
278
464
984
906
2008
600
920
18
15
173
78
115
12
5
45
161
2
34
475
515
18
270
976
984
906
984
600
932
18
15
173
78
115
12
5
45
161
2
34
475
515
18
270
464
984
906
984
600
932
18
15
173
78
115
12
5
45
161
2
34
475
515
18
278
464
984
906
984
600
920
18
15
173
78
115
12
5
45
161
2
34
475
259
18
270
976
984
906
728
24
900
18
15
173
78
115
12
5
45
161
2
34
475
259
18
270
464
984
906
728
24
900
18
15
173
78
115
12
5
45
161
2
34
475
259
18
278
976
984
906
728
24
920
18
15
173
78
115
12
5
45
161
2
34
475
259
18
278
464
984
906
728
24
920
18
15
173
78
115
12
5
45
161
2
34
475
259
786
270
464
984
906
472
792
132
18
15
173
78
115
12
5
45
161
2
34
475
771
786
270
464
984
906
1752
536
132
18
15
173
78
115
12
5
45
161
2
34
475
771
786
278
464
984
906
1752
536
152
18
15
173
78
115
12
5
45
289
2
290
475
259
454
845
2032
1496
650
664
736
1733
18
15
173
78
115
12
5
45
289
2
290
475
259
455
845
2032
1496
650
664
737
1733
18
15
173
78
115
12
5
45
289
258
290
475
259
18
398
208
216
650
728
24
968
18
15
173
78
115
12
5
45
289
258
290
475
259
18
398
720
728
650
152
24
968
18
15
173
78
115
12
5
45
289
258
290
475
259
454
845
752
728
650
664
736
1733
18
15
173
78
115
12
5
45
289
258
290
475
259
454
461
208
216
650
664
736
549
18
15
173
78
115
12
5
45
289
258
290
475
259
454
461
208
728
650
664
736
549
18
15
173
78
115
12
5
45
289
258
290
475
259
454
461
336
216
650
664
736
549
18
15
173
78
115
12
5
45
289
258
290
475
259
454
461
240
216
650
664
736
549
18
15
173
78
115
12
5
45
289
258
290
475
259
454
461
240
728
650
664
736
549
18
15
173
78
115
12
5
45
289
258
290
475
259
454
461
368
216
650
664
736
549
18
15
173
78
115
12
5
45
289
258
290
475
259
455
845
752
728
650
664
737
1733
18
15
173
78
115
12
5
45
289
258
290
475
259
455
461
208
216
650
664
737
549
18
15
173
78
115
12
5
45
289
258
290
475
259
455
461
208
728
650
664
737
549
18
15
173
78
115
12
5
45
289
258
290
475
259
455
461
336
216
650
664
737
549
18
15
173
78
115
12
5
45
289
258
290
475
259
455
461
240
216
650
664
737
549
18
15
173
78
115
12
5
45
289
258
290
475
259
455
461
240
728
650
664
737
549
18
15
173
78
115
12
5
45
289
258
290
475
259
455
461
368
216
650
664
737
549
18
15
173
78
115
12
5
45
289
258
290
475
771
786
398
720
728
650
1688
536
200
18
15
173
78
115
12
5
109
289
258
290
475
259
146
398
208
728
650
472
344
840
18
15
173
78
115
12
6
109
265
258
290
475
476
146
486
440
728
649
513
1033
864
18
15
173
78
115
12
6
110
265
258
290
475
476
144
422
440
728
649
513
1029
852
18
15
173
78
115
12
6
110
265
258
290
475
476
144
434
440
728
649
513
1032
860
18
15
173
78
115
12
6
110
265
258
290
475
476
144
466
216
216
649
513
11
890
18
15
173
78
115
12
6
110
265
258
290
475
476
144
486
440
728
649
513
1032
866
18
15
173
78
115
12
6
110
297
258
290
475
476
144
394
216
216
649
513
5
401
18
15
173
78
127
13
2
46
289
513
657
457
256
276
406
945
929
1154
183
693
410
18
15
173
78
127
13
2
46
265
513
145
161
0
20
486
1017
719
199
47
53
994
18
15
173
78
127
13
2
46
265
513
145
161
256
20
486
1017
719
199
491
309
994
18
15
173
78
127
13
2
46
265
513
145
177
0
20
482
1010
719
287
7
309
993
18
15
173
78
127
13
2
46
265
513
145
177
0
20
486
1017
717
201
35
309
994
18
15
173
78
127
13
2
46
265
513
145
177
0
20
486
1017
719
201
35
309
994
18
15
173
78
127
13
2
46
265
513
145
177
256
20
486
1017
719
207
487
309
994
18
15
173
78
127
13
2
46
265
513
145
169
0
20
486
1017
717
194
19
309
994
18
15
173
78
127
13
2
46
265
513
145
169
256
20
486
1017
717
194
455
565
994
18
15
173
78
127
13
2
46
265
513
657
1713
1536
1044
738
947
929
1817
1063
1973
1505
18
15
173
78
127
13
2
46
265
513
657
457
256
276
486
953
929
1154
167
693
738
18
15
173
78
127
13
2
46
137
1
145
457
256
20
98
1017
929
642
183
181
225
18
15
173
78
127
13
2
46
137
1
145
457
256
20
102
1017
929
642
135
53
226
18
15
173
78
127
13
2
46
137
1
145
489
0
20
98
1017
929
834
1927
1077
737
18
15
173
78
127
13
2
46
137
1
145
489
0
20
102
1017
929
834
1927
1077
738
18
15
173
78
127
13
2
46
137
1
145
489
512
20
98
1017
929
834
903
565
737
18
15
173
78
127
13
2
46
137
1
145
489
512
20
102
1017
929
834
903
565
738
18
15
173
78
127
13
2
46
137
1
145
489
256
20
98
1017
929
834
391
53
225
18
15
173
78
127
13
2
46
137
1
145
489
256
20
102
1017
929
834
263
53
226
18
15
173
78
127
13
2
46
137
1
145
489
256
532
98
1017
929
834
615
1589
1249
18
15
173
78
127
13
2
46
137
1
145
489
256
532
102
1017
929
834
615
1589
1250
18
15
173
78
127
13
2
46
137
1
145
489
768
20
98
1017
929
834
871
53
737
18
15
173
78
127
13
2
46
137
1
145
489
768
20
102
1017
929
834
775
53
226
18
15
173
78
127
13
2
46
297
513
657
457
256
276
422
953
929
1154
695
693
724
18
15
173
78
127
13
2
110
265
513
657
457
256
148
422
953
929
1155
339
344
852
18
15
173
78
127
13
5
45
289
513
145
178
3
457
462
986
719
280
960
998
584
18
15
173
78
127
397
517
109
297
513
145
946
899
587
779
987
719
1816
536
648
1544
18
15
173
78
223
13
2
46
521
513
721
1009
512
788
2022
1529
1421
1294
295
821
1762
18
15
173
78
223
13
2
46
521
513
721
1009
512
788
2022
1529
1423
1295
295
821
1762
18
15
173
78
223
13
2
46
521
513
721
1009
768
788
2018
1529
1422
1291
1063
565
1761
18
15
173
78
223
13
2
46
521
513
721
1009
768
788
2018
1522
1430
1290
1063
565
1761
18
15
173
78
223
13
2
46
521
513
721
1001
768
788
2018
1529
1421
1282
1063
565
1761
18
15
173
78
223
13
2
46
521
513
721
1001
768
788
2018
1522
1430
1282
1063
565
1761
18
15
173
78
223
13
2
46
521
513
721
1001
768
788
2022
1529
1421
1282
1063
565
1762
18
15
173
78
223
525
2
46
289
513
721
2025
512
276
406
945
909
1538
167
181
1908
18
15
173
78
223
525
2
46
265
513
721
2033
512
276
486
953
911
1545
147
152
738
18
15
173
78
223
525
2
46
297
513
721
2025
512
276
422
953
909
1538
167
181
1890
18
15
173
78
223
525
2
91
529
514
721
2034
1024
1626
2004
976
918
1544
1546
1258
736
18
15
173
78
223
525
2
91
529
514
721
2034
1024
1626
2004
1488
918
1544
1546
1258
736
18
15
173
174
435
396
517
109
265
322
834
635
899
586
843
1880
1368
842
1080
584
1658
18
15
173
174
435
396
517
109
265
322
834
635
899
586
843
1880
856
842
1080
584
1658
18
15
173
174
435
396
517
109
265
322
834
635
899
586
842
1880
1368
842
1080
584
1656
18
15
173
174
435
396
517
109
265
322
834
635
899
586
842
1880
856
842
1080
584
1656
18
15
174
142
191
13
18
91
264
897
977
561
96
49
819
775
1037
1230
1027
1559
1922
18
15
174
142
191
13
18
91
264
897
977
561
96
49
819
775
1038
1481
1027
1559
1922
18
15
174
142
191
13
18
91
264
897
977
561
96
49
819
775
1046
1195
1035
1559
1922
18
15
174
142
191
13
18
91
264
897
977
561
96
49
819
775
1047
1193
1035
1559
1922
18
15
174
142
191
13
18
91
264
897
977
561
96
49
819
783
1038
1481
1027
1559
1922
18
15
174
142
191
13
18
91
264
897
977
561
96
561
819
775
1037
1230
1035
1815
770
18
15
174
142
191
13
18
91
264
897
977
561
96
561
819
775
1038
969
1035
1815
770
18
15
174
142
191
13
18
91
264
897
977
561
96
561
819
775
1047
1193
1035
1815
770
18
15
174
142
191
13
18
91
264
897
977
561
96
561
819
783
1038
969
1035
1815
770
18
15
174
142
191
13
18
91
264
897
977
609
96
49
819
775
1038
582
1035
1559
1922
18
15
174
142
191
13
18
91
264
897
977
609
96
49
819
775
1039
583
1035
1559
1921
18
15
174
142
191
13
18
91
264
897
977
609
96
49
819
783
1038
582
1035
1559
1922
18
15
174
142
191
13
18
91
264
897
977
617
96
49
819
775
1037
578
1031
1559
1921
18
15
174
142
191
13
18
91
264
897
977
617
96
49
819
775
1046
578
1031
1559
1921
18
15
174
142
191
397
530
91
264
897
977
865
992
561
819
775
1038
1094
1035
87
322
18
15
174
142
191
397
530
91
264
897
977
865
992
561
819
775
1039
1095
1035
87
322
18
15
174
142
191
397
530
91
264
897
977
873
992
561
819
775
1037
1090
1035
87
258
18
15
174
142
191
397
530
91
264
897
977
873
992
561
819
775
1046
1090
1035
87
258
18
15
174
142
447
397
530
91
264
897
721
609
992
561
819
775
270
838
1031
79
257
18
15
174
142
447
397
530
91
264
897
721
609
992
561
819
775
1294
1351
1035
719
1537
18
15
174
142
447
397
530
91
264
897
721
609
992
561
819
775
1295
1351
1035
719
1537
18
15
174
142
447
397
530
91
264
897
721
609
992
561
819
783
270
838
1031
79
257
18
15
174
142
447
397
530
91
264
897
721
609
992
561
819
1287
270
838
1035
79
257
18
15
174
142
447
397
530
91
264
897
721
609
992
561
819
1295
270
838
1035
79
257
18
15
174
142
447
397
530
91
264
897
721
609
992
561
819
1295
271
839
1035
79
257
18
15
174
142
447
397
530
91
264
897
721
617
992
561
819
775
269
834
1035
79
257
18
15
174
142
447
397
530
91
264
897
721
617
992
561
819
775
1293
1346
1035
79
257
18
15
174
142
447
397
530
91
264
897
721
617
992
561
819
1287
269
834
1035
79
257
18
15
174
142
447
397
530
91
264
897
465
305
992
561
819
775
13
206
523
591
1537
18
15
174
142
447
397
530
91
264
897
465
305
992
561
819
775
14
206
523
591
1537
18
15
174
654
191
13
786
1051
520
1921
721
1633
2016
2033
1267
1607
270
1350
1287
1103
1025
18
15
174
654
191
13
786
1051
520
1921
721
1633
2016
2033
1267
1615
270
1350
1287
1103
1025
18
15
174
654
191
13
786
1051
520
1921
721
1641
2016
2033
1267
1607
269
1346
1287
1175
1025
18
15
173
45
101
74
12
46
162
35
35
88
216
192
280
26
56
135
256
24
496
18
15
173
45
101
74
12
46
162
35
35
88
216
192
280
26
184
135
256
24
496
18
15
173
45
101
74
12
46
162
35
35
88
216
192
280
26
312
135
256
24
496
18
15
173
45
101
74
12
46
162
35
35
88
216
192
152
26
56
135
256
24
240
18
15
173
45
101
74
12
46
162
35
35
88
216
192
152
26
184
135
256
24
240
18
15
173
45
101
74
12
46
162
35
35
88
216
192
152
26
312
135
256
24
240
18
15
173
45
101
74
12
46
162
163
291
88
216
192
280
794
568
135
256
24
496
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1089
17
42
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1089
529
298
527
532
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1089
74
43
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1089
586
43
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1921
1041
42
527
532
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1921
529
42
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
534
42
527
532
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
538
1691
1551
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
77
41
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
74
43
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
78
46
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
150
42
527
532
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
589
42
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
586
43
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
590
41
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1094
662
42
527
532
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1926
558
46
527
532
1920
18
15
13
46
111
5
18
91
337
81
49
97
96
42
788
1926
590
41
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
609
96
42
788
1089
529
1834
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
609
96
42
788
1089
586
1870
1039
1556
1920
18
15
13
46
111
5
18
91
337
81
49
609
96
42
788
1094
589
1865
1039
1556
1920
18
15
13
46
111
5
18
91
337
81
49
609
96
42
788
1094
586
1870
1039
1556
1920
18
15
13
46
111
5
18
91
337
81
49
609
96
42
788
1094
590
1865
1039
1556
1920
18
15
13
46
111
5
18
91
337
81
49
609
96
42
788
1094
662
1834
527
1556
1920
18
15
13
46
111
5
18
91
337
81
49
609
96
554
788
1094
662
1834
527
1812
768
18
15
13
46
111
5
18
91
337
337
49
97
96
42
788
577
529
1065
1551
1556
1920
18
15
13
46
111
5
18
91
337
337
49
97
96
42
788
582
529
1691
15
788
1920
18
15
13
46
111
5
18
91
337
337
49
97
96
42
788
582
534
1067
1551
1556
1920
18
15
13
46
111
5
18
91
337
337
49
97
96
42
788
582
538
1691
15
788
1920
18
15
13
46
111
5
18
91
337
337
49
97
96
42
788
582
333
809
527
532
1920
18
15
13
46
111
5
18
91
337
337
49
97
96
42
788
1862
1046
554
1551
1556
1920
18
15
13
46
111
5
18
91
337
337
49
97
96
42
788
1862
1050
667
15
788
1920
18
15
13
46
111
5
18
91
337
337
49
609
96
42
788
582
534
1834
527
1556
1920
18
15
13
46
111
5
18
91
337
337
49
609
96
554
788
646
558
1838
527
1812
768
18
15
13
46
111
5
18
91
337
337
49
609
96
554
788
582
534
1834
527
1812
768
18
15
13
46
111
5
18
91
337
337
561
97
96
42
788
1857
1354
78
527
532
1920
18
15
13
46
111
5
18
91
337
337
561
97
96
42
788
1862
1354
299
527
532
1920
18
15
13
46
111
5
18
91
337
337
561
97
96
42
788
1862
1358
46
527
532
1920
18
15
13
46
111
5
18
91
337
337
145
97
96
42
788
577
603
155
527
532
1920
18
15
13
46
111
5
18
91
337
337
145
97
96
42
788
577
605
153
527
532
1920
18
15
13
46
111
5
18
91
337
337
145
97
96
42
788
577
602
155
527
532
1920
18
15
13
46
111
5
18
91
337
337
145
97
96
42
788
582
138
555
527
532
1920
18
15
13
46
111
5
18
91
337
337
145
97
96
42
788
582
602
155
527
532
1920
18
15
13
46
111
5
18
91
337
337
401
97
96
42
788
582
650
43
527
532
1920
18
15
13
46
111
5
18
91
337
337
817
97
96
42
788
582
845
73
527
532
1920
18
15
13
46
111
5
18
91
337
337
817
97
96
42
788
1862
842
43
527
532
1920
18
15
13
46
111
5
18
91
337
337
817
97
96
42
788
1862
846
41
527
532
1920
18
15
13
46
111
5
18
91
337
337
817
609
96
42
788
577
842
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
337
817
609
96
42
788
582
845
1066
1039
1556
1920
18
15
13
46
111
5
18
91
337
337
817
609
96
42
788
582
842
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
337
817
609
96
42
788
582
918
1066
1039
1556
1920
18
15
13
46
111
5
18
91
337
337
817
609
96
42
788
582
846
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
337
817
609
96
554
788
577
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
337
817
609
96
554
788
582
845
1066
527
1812
768
18
15
13
46
111
5
18
91
337
337
817
609
96
554
788
582
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
337
817
609
96
554
788
582
918
1066
527
1812
768
18
15
13
46
111
5
18
91
337
337
817
609
96
554
788
582
846
1065
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
897
17
554
527
1556
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
897
529
554
1551
1556
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
897
538
1682
1551
1556
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
902
534
1579
1551
1556
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
902
538
1691
1551
1556
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
902
554
43
527
532
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
902
550
1675
1551
1556
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
902
558
46
527
532
1920
18
15
13
46
111
5
18
91
337
593
49
97
96
42
788
902
590
46
527
532
1920
18
15
13
46
111
5
18
91
337
593
49
609
96
42
788
897
529
1834
1039
1556
1920
18
15
13
46
111
5
18
91
337
593
49
609
96
42
788
902
554
1835
527
1556
1920
18
15
13
46
111
5
18
91
337
593
49
609
96
42
788
902
550
1838
527
1556
1920
18
15
13
46
111
5
18
91
337
593
49
609
96
42
788
902
558
1830
527
1556
1920
18
15
13
46
111
5
18
91
337
593
49
609
96
42
788
902
590
1833
1039
1556
1920
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
897
554
1835
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
897
557
1830
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
902
554
1835
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
902
557
1833
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
902
550
1838
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
902
558
1830
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
902
589
1833
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
902
586
1835
527
1812
768
18
15
13
46
111
5
18
91
337
593
49
609
96
554
788
902
590
1833
527
1812
768
18
15
13
46
111
5
18
91
337
593
657
97
96
42
788
902
910
1065
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
769
26
667
15
788
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
769
42
555
527
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
769
45
550
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
1345
42
555
527
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
1345
45
558
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
1409
17
554
527
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
774
26
667
15
788
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
774
42
555
527
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
774
45
550
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
774
38
586
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
774
46
550
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
1414
26
667
15
788
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
1350
38
550
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
1350
46
550
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
838
22
554
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
49
97
96
42
788
838
26
667
15
788
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
769
1050
1179
15
788
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
769
1066
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
769
1069
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
774
1046
1066
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
774
1050
1179
15
788
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
774
1066
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
774
1069
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
774
1062
1062
1551
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
774
1070
1062
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
838
1046
1066
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
97
96
42
788
838
1050
1179
15
788
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
42
788
769
1041
914
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
42
788
769
1066
1323
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
42
788
774
1046
914
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
42
788
774
1066
1323
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
42
788
774
1069
1326
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
42
788
774
1070
1326
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
42
788
774
1047
915
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
561
609
96
554
788
769
1066
1323
527
1812
768
18
15
13
46
111
5
18
91
337
849
561
609
96
554
788
774
1069
1326
527
1812
768
18
15
13
46
111
5
18
91
337
849
561
609
96
554
788
774
1070
1326
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
1345
333
73
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
1345
845
78
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
833
845
41
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
833
842
43
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
774
846
41
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
1350
334
73
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
1350
846
78
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
838
534
42
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
838
845
41
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
838
334
78
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
838
842
43
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
97
96
42
788
838
846
41
527
532
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
1345
845
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
1345
842
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
833
845
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
833
842
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
774
846
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
1350
846
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
838
845
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
838
842
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
42
788
838
846
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
1345
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
833
845
1065
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
833
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
774
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
774
846
1065
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
1414
845
1065
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
1414
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
1414
846
1070
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
1350
845
1065
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
1350
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
1350
846
1065
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
838
845
1065
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
838
842
1067
527
1812
768
18
15
13
46
111
5
18
91
337
849
817
609
96
554
788
838
846
1065
527
1812
768
18
15
13
46
111
5
18
91
337
594
49
609
96
554
788
896
558
1835
527
1812
768
18
15
13
46
111
5
18
91
337
850
49
97
96
42
788
768
45
553
1551
1556
1920
18
15
13
46
111
5
18
91
337
850
49
97
96
42
788
768
46
555
527
1556
1920
18
15
13
46
111
5
18
91
337
850
49
97
96
42
788
1344
45
553
1551
1556
1920
18
15
13
46
111
5
18
91
337
850
49
97
96
42
788
1344
46
555
527
1556
1920
18
15
13
46
111
5
18
91
337
850
561
97
96
42
788
768
1069
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
850
561
97
96
42
788
768
1070
1067
1039
1556
1920
18
15
13
46
111
5
18
91
337
850
817
97
96
42
788
1344
333
73
527
532
1920
18
15
13
46
111
5
18
91
337
850
817
97
96
42
788
1344
334
73
527
532
1920
18
15
13
46
111
5
18
91
337
850
817
97
96
42
788
832
846
42
527
532
1920
18
15
13
46
111
5
18
91
337
850
817
609
96
42
788
1344
846
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
850
817
609
96
42
788
832
845
1097
527
1556
1920
18
15
13
46
111
5
18
91
337
850
817
609
96
42
788
832
846
1065
1039
1556
1920
18
15
13
46
111
5
18
91
337
850
817
609
96
554
788
832
846
1065
527
1812
768
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
769
266
43
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
769
778
43
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
833
778
43
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
774
266
43
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
774
778
43
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
774
782
46
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
1414
270
46
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
96
42
788
838
778
43
15
532
1920
18
15
13
46
367
5
18
91
337
849
913
353
608
42
788
774
778
43
1039
20
1920
18
15
13
46
367
5
18
91
337
849
913
353
608
42
788
838
778
43
1039
20
1920
18
15
13
46
367
5
18
91
337
849
913
353
608
554
788
774
778
43
1039
1300
1408
18
15
13
46
367
5
18
91
337
849
913
353
608
554
788
838
778
43
1039
1300
1408
18
15
525
46
111
5
10
90
849
1105
1585
1633
1648
1620
1806
1857
1098
1575
1539
1629
1666
18
15
525
46
111
5
10
90
849
1105
1585
1634
1648
1620
1806
1857
1098
1176
1026
1110
1666
18
15
525
46
111
5
10
90
849
593
1585
1633
1648
1620
1806
769
1098
1575
1539
1629
1666
18
15
525
46
111
5
10
90
849
593
1585
1633
1648
1620
1806
769
795
923
1027
1629
1666
18
15
525
46
111
5
10
90
849
593
1585
1633
1648
1620
1806
641
1098
1575
1539
1629
1666
18
15
525
46
111
5
10
90
849
593
1585
1633
1648
1620
1806
833
1099
1575
1539
1629
1666
18
15
525
46
111
5
10
90
849
593
1585
1633
1648
1620
1806
833
1098
1575
1539
1629
1666
18
15
525
46
111
5
10
90
849
593
1585
1634
1648
1620
1806
833
1098
1176
1026
1110
1666
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
1046
914
1155
1677
1672
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
1054
918
1155
1677
1672
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
785
914
1155
1677
1672
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
1055
919
1155
1677
1672
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
790
914
1155
1677
1672
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
806
914
1155
1677
1672
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
814
905
1155
1677
1672
18
15
525
46
111
5
10
90
850
593
1585
1633
1712
1620
1812
774
807
915
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
772
1046
918
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
772
790
914
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
772
806
921
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
772
814
905
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
836
1046
918
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
836
790
914
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
836
806
921
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1712
1620
1812
836
814
905
1155
1677
1672
18
15
525
46
111
5
10
90
850
594
1585
1633
1648
1620
1804
772
1046
1174
1539
1629
1664
18
15
525
46
111
5
10
90
850
594
1585
1633
1648
1620
1804
772
790
1170
1539
1629
1664
18
15
525
46
111
5
10
90
850
594
1585
1633
1648
1620
1804
836
1046
1174
1539
1629
1664
18
15
525
46
111
5
10
90
850
594
1585
1633
1648
1620
1804
836
790
1174
1539
1629
1664
18
15
525
46
111
5
10
90
850
594
1585
1634
1648
1620
1804
772
1062
1176
1538
1622
1664
18
15
525
46
111
5
10
90
850
594
1585
1634
1648
1620
1804
772
806
920
1026
1110
1664
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1793
1307
667
1551
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1857
1307
667
1551
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1798
1302
650
1551
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1798
1318
651
1551
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1798
1325
649
1551
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1798
1326
649
1551
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1798
1319
651
1551
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1862
1302
554
1551
1812
1664
18
15
525
46
111
5
18
91
849
1105
1073
97
96
554
1812
1862
1326
558
1551
1812
1664
18
15
525
46
111
5
18
91
849
1105
1073
609
96
554
1812
1798
1325
1326
527
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
609
96
554
1812
1798
1326
1326
527
1812
1792
18
15
525
46
111
5
18
91
849
1105
1073
609
96
554
1812
1862
1326
1326
527
1812
1792
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1793
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1793
1069
558
527
532
768
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1793
1099
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1921
1066
555
527
532
768
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1857
1098
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1798
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1798
1062
1098
1039
1044
1664
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1798
1070
550
1551
1556
1408
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1798
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1926
1066
555
527
532
768
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1926
1062
586
1551
1044
1664
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1926
1070
1582
1551
1556
1408
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1926
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1926
1102
1577
1551
1044
1664
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1862
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
1105
1585
1633
1632
1578
1812
1862
1102
1582
1551
1556
1408
18
15
525
46
111
5
18
91
849
1105
1585
1634
1632
1617
1813
1793
1066
1096
1038
1139
1687
18
15
525
46
111
5
18
91
849
1105
1425
609
96
554
1812
1793
1419
1067
527
1812
1792
18
15
525
46
111
5
18
91
849
1105
1425
609
96
554
1812
1793
1418
1067
527
1812
1792
18
15
525
46
111
5
18
91
849
593
561
1634
1632
1617
1813
641
1690
1928
1038
1651
1687
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
769
1041
1170
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
769
1050
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
769
1051
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
769
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
769
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
769
795
1163
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
769
810
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
641
1098
1582
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
897
1041
1578
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
897
1050
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
897
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
897
1069
1574
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
897
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1409
1041
1066
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1409
1050
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1409
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1409
1069
1574
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
1041
1170
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
1069
1065
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
1101
1097
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
795
1163
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
810
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
833
813
1065
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1041
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1046
1067
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1050
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1069
1070
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1062
907
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1070
1062
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1047
915
1039
1044
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
790
1066
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
813
1065
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
806
1070
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
814
1065
1551
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
774
807
907
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
646
1050
1179
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
646
1070
1070
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
646
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
646
1102
1097
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1041
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1050
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1069
1577
1551
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1062
907
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1070
1574
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1101
1577
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
902
1102
1577
1551
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1041
1179
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1050
1179
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1066
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1069
1070
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1062
907
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1070
1070
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1101
1097
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1063
907
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
1414
1102
1097
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1046
1067
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1050
1179
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1069
1070
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1062
550
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1070
1062
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1047
915
1039
1044
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1101
1097
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1098
1579
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
1102
1097
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
790
1066
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
813
1065
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
806
907
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
814
1065
1551
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1633
1632
1578
1812
838
807
907
1039
1044
1664
18
15
525
46
111
5
18
91
849
593
1585
1634
1632
1617
1813
769
1066
904
1038
1139
1687
18
15
525
46
111
5
18
91
849
593
1585
1634
1632
1617
1813
897
1066
904
1038
1139
1687
18
15
525
46
111
5
18
91
849
593
1585
1634
1632
1617
1813
1409
1066
904
1038
1139
1687
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
769
907
1067
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
769
1419
1067
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
1409
1418
1067
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
774
909
1066
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
774
1421
1066
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
774
910
1065
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
774
1422
1065
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
1414
1421
1066
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
1681
1633
1632
1578
1812
1414
1422
1065
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
657
609
1632
1578
1812
1414
397
810
1551
1556
1408
18
15
525
46
111
5
18
91
849
593
657
609
1632
1578
1812
1414
398
809
1551
1556
1408
18
15
525
46
111
5
18
91
849
1106
1073
97
96
554
1812
1792
1325
553
1551
1812
1664
18
15
525
46
111
5
18
91
849
1106
1073
97
96
554
1812
1792
1326
555
1551
1812
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
768
1069
1065
1039
1044
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
768
1070
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
768
814
1067
1551
1556
1408
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
896
1070
1579
1551
1044
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
1408
1070
1579
1551
1044
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
832
1069
1065
1039
1044
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
832
1070
1067
1039
1044
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
832
1102
1097
1039
1044
1664
18
15
525
46
111
5
18
91
849
594
1585
1633
1632
1578
1812
832
814
1067
1551
1556
1408
18
15
525
46
111
5
18
91
849
594
1681
1633
1632
1578
1812
1408
1422
1065
1551
1556
1408
18
15
525
46
111
5
18
91
849
594
657
609
1632
1578
1812
1408
398
809
1551
1556
1408
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
897
529
42
1039
1556
1408
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
833
586
43
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
774
554
43
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
646
558
46
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
646
590
41
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
902
557
42
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
902
558
46
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
902
589
41
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
902
586
43
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
902
590
41
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
838
589
41
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
838
586
43
1039
1044
1664
18
15
525
46
623
5
18
91
849
593
1841
609
1632
1578
1812
838
590
41
1039
1044
1664
18
15
525
814
623
5
10
90
850
850
1073
609
688
1620
1812
1092
846
73
1667
1677
1672
18
15
525
814
623
5
18
91
849
849
1073
1121
1120
1578
1812
1281
1425
1066
1551
1556
1664
18
15
525
814
623
5
18
91
849
849
1073
1121
1632
1578
1812
1089
842
811
527
1556
1408
18
15
525
814
623
5
18
91
849
849
1073
1121
1632
1578
1812
1281
1425
1066
527
1556
1408
18
15
525
814
623
5
18
91
849
849
1073
1121
1632
1578
1812
1094
845
1066
1039
1300
1408
18
15
525
814
623
5
18
91
849
849
1073
1121
1632
1578
1812
1094
842
1067
1039
1300
1408
18
15
525
814
623
5
18
91
849
849
1073
1121
1632
1578
1812
1094
846
1070
1039
1300
1408
18
15
173
45
181
41
10
90
274
579
449
41
108
140
396
922
1154
1990
516
880
832
18
15
173
45
181
41
10
90
274
579
449
297
108
140
396
922
1154
198
4
240
384
18
15
173
45
181
41
10
90
274
579
449
297
492
140
396
922
1154
198
260
48
384
18
15
173
46
111
5
2
46
161
33
49
97
0
20
278
17
65
73
47
61
940
18
15
173
46
111
5
2
46
161
33
49
97
0
276
278
17
65
73
47
957
668
18
15
173
46
111
5
2
46
161
33
49
97
0
276
150
17
65
138
447
957
380
18
15
173
46
111
5
2
46
161
33
49
97
0
788
1302
17
65
73
559
1981
1820
18
15
173
46
111
5
2
46
161
33
305
97
0
20
278
17
449
138
415
317
924
18
15
173
46
111
5
2
46
161
33
305
97
0
276
278
17
449
146
411
957
1820
18
15
173
46
111
5
2
46
161
33
305
97
0
276
150
17
449
146
443
957
380
18
15
173
46
111
5
2
46
161
33
305
481
512
20
278
17
449
402
959
61
940
18
15
173
46
111
5
2
46
161
33
305
481
256
20
278
17
449
394
431
61
924
18
15
173
46
111
5
2
46
161
33
305
481
256
276
278
17
449
394
687
701
668
18
15
173
46
111
5
2
46
161
33
305
481
256
276
150
17
449
394
687
701
380
18
15
173
46
111
5
2
46
161
33
305
481
256
788
278
17
449
394
431
829
172
18
15
173
46
111
5
2
46
161
161
49
97
0
20
278
785
961
402
63
445
940
18
15
173
46
111
5
2
46
161
161
49
97
0
20
278
785
449
394
415
317
924
18
15
173
46
111
5
2
46
161
161
49
97
0
20
278
401
449
394
47
61
940
18
15
173
46
111
5
2
46
161
161
49
97
0
20
278
913
961
658
63
445
940
18
15
173
46
111
5
2
46
161
161
49
97
0
20
278
913
449
394
47
61
940
18
15
173
46
111
5
2
46
161
161
49
97
0
276
278
785
961
402
447
957
684
18
15
173
46
111
5
2
46
161
161
49
97
0
276
278
785
449
402
447
957
684
18
15
173
46
111
5
2
46
161
161
49
97
0
276
278
401
449
394
431
957
684
18
15
173
46
111
5
2
46
161
161
49
97
0
276
278
913
449
394
431
957
684
18
15
173
46
111
5
2
46
161
161
49
97
0
276
150
401
449
394
431
957
380
18
15
173
46
111
5
2
46
161
161
49
97
256
276
278
785
961
402
959
701
684
18
15
173
46
111
5
2
46
161
161
49
97
256
276
278
785
449
402
959
701
684
18
15
173
46
111
5
2
46
161
161
49
97
256
276
278
401
449
402
959
701
684
18
15
173
46
111
5
2
46
161
161
49
97
256
276
278
913
449
402
959
701
684
18
15
173
46
111
5
2
46
161
161
49
97
256
276
150
401
449
394
943
701
380
18
15
173
46
111
5
2
46
161
161
49
97
256
788
278
401
449
394
943
829
156
18
15
173
46
111
5
2
46
161
161
49
97
256
788
1302
401
449
403
923
1725
1820
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
785
769
553
47
61
940
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
785
1665
297
431
317
924
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
785
385
41
47
445
924
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
785
641
41
47
445
924
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
785
897
553
47
61
940
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
401
385
41
47
445
924
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
401
641
41
47
445
924
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
913
1665
297
431
317
924
18
15
173
46
111
5
2
46
161
161
145
97
0
20
278
913
641
41
47
445
924
18
15
173
46
111
5
2
46
161
161
145
97
0
276
278
785
769
553
559
957
668
18
15
173
46
111
5
2
46
161
161
145
97
0
276
278
785
1665
1577
47
957
668
18
15
173
46
111
5
2
46
161
161
145
97
0
276
278
785
641
41
47
957
668
18
15
173
46
111
5
2
46
161
161
145
97
0
276
278
785
897
554
431
957
684
18
15
173
46
111
5
2
46
161
161
145
97
0
276
278
401
641
41
47
957
668
18
15
173
46
111
5
2
46
161
161
145
97
0
276
278
913
1665
1577
47
957
668
18
15
173
46
111
5
2
46
161
161
145
97
0
276
278
913
641
41
47
957
668
18
15
173
46
111
5
2
46
161
161
145
97
0
276
150
401
641
42
431
957
380
18
15
173
46
111
5
2
46
161
161
145
97
256
276
150
401
641
41
943
701
378
18
15
173
46
111
5
2
46
161
161
145
97
256
788
278
785
641
298
1007
829
172
18
15
173
46
111
5
2
46
161
161
145
481
256
20
278
401
385
409
411
61
924
18
15
173
46
111
5
2
46
161
161
145
481
256
788
278
401
385
409
411
829
156
18
15
173
46
111
5
2
46
161
161
401
97
0
20
278
785
1153
41
47
317
922
18
15
173
46
111
5
2
46
161
161
401
97
0
20
278
401
129
41
47
317
922
18
15
173
46
111
5
2
46
161
161
401
97
0
20
278
913
129
41
47
317
922
18
15
173
46
111
5
2
46
161
161
401
97
0
276
278
785
1153
41
559
957
684
18
15
173
46
111
5
2
46
161
161
401
97
0
276
278
401
129
41
559
957
684
18
15
173
46
111
5
2
46
161
161
401
97
0
276
278
657
129
41
559
957
684
18
15
173
46
111
5
2
46
161
161
401
97
0
276
278
913
129
41
559
957
684
18
15
173
46
111
5
2
46
161
161
401
481
0
20
278
785
257
298
111
317
924
18
15
173
46
111
5
2
46
161
161
401
481
0
20
278
401
129
297
111
317
922
18
15
173
46
111
5
2
46
161
161
401
481
0
20
278
913
129
297
111
317
922
18
15
173
46
111
5
2
46
161
161
401
481
256
20
278
785
257
297
303
61
924
18
15
173
46
111
5
2
46
161
161
401
481
256
20
278
785
1153
409
411
317
924
18
15
173
46
111
5
2
46
161
161
401
481
256
20
278
401
257
409
411
317
924
18
15
173
46
111
5
2
46
161
161
401
481
256
20
278
401
129
297
303
61
924
18
15
173
46
111
5
2
46
161
161
401
481
256
20
278
913
129
297
303
61
924
18
15
173
46
111
5
2
46
161
161
401
481
256
276
278
785
257
409
667
701
668
18
15
173
46
111
5
2
46
161
161
401
481
256
276
278
785
1153
409
667
701
668
18
15
173
46
111
5
2
46
161
161
401
481
256
276
278
401
257
409
667
701
668
18
15
173
46
111
5
2
46
161
161
401
481
256
276
278
401
129
153
667
701
668
18
15
173
46
111
5
2
46
161
161
401
481
256
276
278
913
129
153
667
701
668
18
15
173
46
111
5
2
46
161
161
401
481
256
276
150
401
257
409
667
701
380
18
15
173
46
111
5
2
46
161
161
401
481
256
788
278
785
257
297
303
829
156
18
15
173
46
111
5
2
46
161
161
401
481
256
788
278
401
129
297
303
829
156
18
15
173
46
111
5
2
46
161
161
401
481
768
788
278
785
257
298
815
573
172
18
15
173
46
111
5
2
46
161
161
401
481
768
788
278
401
129
297
815
573
172
18
15
173
46
111
5
2
46
161
161
401
481
768
788
278
913
129
297
815
573
172
18
15
173
46
111
5
2
46
161
161
401
481
768
788
1302
657
129
297
815
573
1820
18
15
173
46
111
5
2
46
161
289
305
97
0
276
278
529
193
138
431
957
1820
18
15
173
46
111
5
2
46
161
289
305
97
0
276
278
529
321
585
559
957
684
18
15
173
46
111
5
2
46
161
289
305
97
0
788
1302
529
705
138
751
1981
1820
18
15
173
46
111
5
2
46
161
289
305
481
256
276
278
529
193
394
175
701
666
18
15
173
46
111
5
2
46
289
545
49
97
0
276
406
913
65
73
495
957
1914
18
15
173
46
111
5
2
46
289
545
305
97
0
276
406
913
577
73
431
957
1914
18
15
173
46
111
5
2
46
289
289
305
97
0
276
406
401
193
138
431
957
1914
18
15
173
46
111
5
2
46
289
289
305
97
0
276
406
401
705
138
431
957
1914
18
15
173
46
111
5
2
46
289
289
305
97
256
276
406
401
193
146
951
701
428
18
15
173
46
111
5
5
45
161
33
49
97
181
165
141
17
65
137
129
197
197
18
15
173
46
111
5
5
45
161
33
49
97
181
165
141
13
65
137
129
197
197
18
15
173
46
111
5
5
45
161
33
49
97
181
165
77
17
65
137
129
197
133
18
15
173
46
111
5
5
45
161
33
49
97
181
165
173
13
65
137
129
197
229
18
15
173
46
111
5
5
45
161
33
49
97
181
453
141
17
65
137
129
389
5
18
15
173
46
111
5
5
45
161
33
49
97
181
453
301
13
65
73
129
389
229
18
15
173
46
111
5
5
45
161
33
49
97
181
453
589
17
65
73
129
389
901
18
15
173
46
111
5
5
45
161
33
49
97
181
457
269
17
65
137
129
385
249
18
15
173
46
111
5
5
45
161
33
49
97
181
457
269
13
65
137
129
385
249
18
15
173
46
111
5
5
45
161
33
49
97
181
457
141
17
65
137
129
385
5
18
15
173
46
111
5
5
45
161
33
49
97
181
457
285
17
65
137
129
385
245
18
15
173
46
111
5
5
45
161
33
49
97
181
457
157
17
65
137
129
385
25
18
15
173
46
111
5
5
45
161
33
49
97
181
457
282
17
65
137
129
385
240
18
15
173
46
111
5
5
45
161
33
49
97
181
457
158
17
65
137
129
385
24
18
15
173
46
111
5
5
45
161
33
49
97
181
457
301
13
65
137
129
385
229
18
15
173
46
111
5
5
45
161
33
49
97
181
457
589
17
65
137
129
385
901
18
15
173
46
111
5
5
45
161
33
305
97
181
165
269
17
449
149
129
965
773
18
15
173
46
111
5
5
45
161
33
305
97
181
165
269
13
449
147
129
965
773
18
15
173
46
111
5
5
45
161
33
305
97
181
165
141
17
449
149
129
197
197
18
15
173
46
111
5
5
45
161
33
305
97
181
165
141
13
449
147
129
197
197
18
15
173
46
111
5
5
45
161
33
305
97
181
165
77
17
449
149
129
197
133
18
15
173
46
111
5
5
45
161
33
305
97
181
165
173
13
449
147
129
197
229
18
15
173
46
111
5
5
45
161
33
305
97
181
453
141
17
449
147
129
389
5
18
15
173
46
111
5
5
45
161
33
305
97
181
453
301
13
449
147
129
389
229
18
15
173
46
111
5
5
45
161
33
305
97
181
453
589
17
449
147
129
389
901
18
15
173
46
111
5
5
45
161
33
305
97
181
457
269
17
449
149
129
385
249
18
15
173
46
111
5
5
45
161
33
305
97
181
457
269
13
449
137
129
385
761
18
15
173
46
111
5
5
45
161
33
305
97
181
457
141
17
449
149
129
385
5
18
15
173
46
111
5
5
45
161
33
305
97
181
457
285
17
449
149
129
385
757
18
15
173
46
111
5
5
45
161
33
305
97
181
457
157
17
449
149
129
385
25
18
15
173
46
111
5
5
45
161
33
305
97
181
457
282
17
449
149
129
385
240
18
15
173
46
111
5
5
45
161
33
305
97
181
457
158
17
449
149
129
385
24
18
15
173
46
111
5
5
45
161
33
305
97
181
457
301
13
449
137
129
385
229
18
15
173
46
111
5
5
45
161
33
305
97
181
457
589
17
449
149
129
385
901
18
15
173
46
111
5
5
45
161
33
305
481
181
165
141
17
449
405
1
197
197
18
15
173
46
111
5
5
45
161
33
305
481
181
165
141
13
449
403
1
197
197
18
15
173
46
111
5
5
45
161
33
305
481
181
165
77
17
449
405
1
197
133
18
15
173
46
111
5
5
45
161
33
305
481
181
165
173
13
449
403
1
197
229
18
15
173
46
111
5
5
45
161
33
305
481
181
457
269
13
449
393
1
385
249
18
15
173
46
111
5
5
45
161
33
305
481
181
457
301
13
449
393
1
385
229
18
15
173
46
111
5
5
45
161
161
49
97
121
453
141
401
961
1673
6
953
1035
18
15
173
46
111
5
5
45
161
161
49
97
121
453
141
77
961
549
5
949
1029
18
15
173
46
111
5
5
45
161
161
49
97
121
457
141
77
961
549
5
945
1029
18
15
173
46
111
5
5
45
161
161
49
97
121
457
141
77
449
37
5
945
1029
18
15
173
46
111
5
5
45
161
161
49
97
185
165
269
785
449
293
645
949
677
18
15
173
46
111
5
5
45
161
161
49
97
185
165
269
781
449
293
645
949
677
18
15
173
46
111
5
5
45
161
161
49
97
185
165
269
401
449
293
645
949
677
18
15
173
46
111
5
5
45
161
161
49
97
185
165
269
913
449
293
645
949
677
18
15
173
46
111
5
5
45
161
161
49
97
185
677
269
797
961
1683
1669
1973
1189
18
15
173
46
111
5
5
45
161
161
49
97
185
677
269
845
961
1673
1670
1977
1191
18
15
173
46
111
5
5
45
161
161
49
97
185
677
77
77
961
649
1670
1977
1063
18
15
173
46
111
5
5
45
161
161
49
97
181
165
269
785
449
293
641
965
773
18
15
173
46
111
5
5
45
161
161
49
97
181
165
269
781
449
293
641
965
773
18
15
173
46
111
5
5
45
161
161
49
97
181
165
269
401
449
293
641
965
773
18
15
173
46
111
5
5
45
161
161
49
97
181
165
269
913
449
293
641
965
773
18
15
173
46
111
5
5
45
161
161
49
97
181
165
141
401
449
393
129
197
197
18
15
173
46
111
5
5
45
161
161
49
97
181
165
141
397
449
393
129
197
197
18
15
173
46
111
5
5
45
161
161
49
97
181
165
173
397
449
393
129
197
229
18
15
173
46
111
5
5
45
161
161
49
97
181
453
141
401
961
649
129
389
5
18
15
173
46
111
5
5
45
161
161
49
97
181
453
141
77
961
649
129
389
5
18
15
173
46
111
5
5
45
161
161
49
97
181
453
301
781
961
649
129
389
229
18
15
173
46
111
5
5
45
161
161
49
97
181
677
269
797
961
1683
1665
1977
1189
18
15
173
46
111
5
5
45
161
161
49
97
181
677
269
845
961
659
1665
1977
1189
18
15
173
46
111
5
5
45
161
161
49
97
181
677
77
77
961
659
1665
1977
1061
18
15
173
46
111
5
5
45
161
161
49
97
181
457
269
781
961
1673
1665
385
505
18
15
173
46
111
5
5
45
161
161
49
97
181
457
269
781
449
393
129
385
249
18
15
173
46
111
5
5
45
161
161
49
97
181
457
141
401
961
1673
1665
385
5
18
15
173
46
111
5
5
45
161
161
49
97
181
457
141
401
449
393
129
385
5
18
15
173
46
111
5
5
45
161
161
49
97
181
457
141
77
961
649
129
385
5
18
15
173
46
111
5
5
45
161
161
49
97
181
457
141
77
449
403
641
385
5
18
15
173
46
111
5
5
45
161
161
49
97
181
457
285
785
961
393
129
385
245
18
15
173
46
111
5
5
45
161
161
49
97
181
457
285
785
449
393
129
385
245
18
15
173
46
111
5
5
45
161
161
49
97
181
457
282
785
961
393
129
385
240
18
15
173
46
111
5
5
45
161
161
49
97
181
457
282
785
449
393
129
385
240
18
15
173
46
111
5
5
45
161
161
49
97
181
457
301
781
961
1673
1665
385
229
18
15
173
46
111
5
5
45
161
161
49
97
181
457
301
781
449
393
129
385
229
18
15
173
46
111
5
5
45
161
161
49
97
181
457
589
77
961
649
129
385
901
18
15
173
46
111
5
5
45
161
161
49
97
181
457
589
77
449
403
641
385
901
18
15
173
46
111
5
5
45
161
161
561
609
185
677
269
845
1985
905
1158
1977
523
18
15
173
46
111
5
5
45
161
161
561
609
181
677
269
845
1985
915
1153
1981
517
18
15
173
46
111
5
5
45
161
161
145
97
181
453
301
781
641
297
129
389
485
18
15
173
46
111
5
5
45
161
161
145
97
181
457
269
785
769
1177
129
385
505
18
15
173
46
111
5
5
45
161
161
145
97
181
457
269
785
641
297
129
385
505
18
15
173
46
111
5
5
45
161
161
145
97
181
457
269
781
769
1177
129
385
505
18
15
173
46
111
5
5
45
161
161
145
97
181
457
269
781
641
297
129
385
505
18
15
173
46
111
5
5
45
161
161
145
97
181
457
285
785
769
1177
129
385
501
18
15
173
46
111
5
5
45
161
161
145
97
181
457
285
785
641
297
129
385
501
18
15
173
46
111
5
5
45
161
161
145
97
181
457
282
785
769
1177
129
385
496
18
15
173
46
111
5
5
45
161
161
145
97
181
457
282
785
641
153
129
385
496
18
15
173
46
111
5
5
45
161
161
145
97
181
457
301
781
769
1177
129
385
229
18
15
173
46
111
5
5
45
161
161
145
97
181
457
301
781
641
297
129
385
485
18
15
173
46
111
5
5
45
161
161
401
97
181
165
173
397
129
41
129
197
229
18
15
173
46
111
5
5
45
161
161
401
481
181
165
173
397
129
297
1
197
229
18
15
173
46
111
5
5
45
161
289
305
97
185
165
269
529
705
549
645
949
677
18
15
173
46
111
5
5
45
161
289
305
97
185
165
269
525
705
549
645
949
677
18
15
173
46
111
5
5
45
161
289
305
97
185
677
269
529
705
549
1157
1973
1189
18
15
173
46
111
5
5
45
161
289
305
97
185
677
269
525
705
549
1157
1973
1189
18
15
173
46
111
5
5
45
161
289
305
97
185
677
77
529
705
549
1157
1973
1061
18
15
173
46
111
5
5
45
161
289
305
97
181
677
269
529
705
549
1665
1977
1189
18
15
173
46
111
5
5
45
161
289
305
97
181
677
77
529
705
549
1665
1977
1061
18
15
173
46
111
5
5
45
161
289
305
609
185
677
269
529
705
1573
1157
1977
517
18
15
173
46
111
5
5
45
161
289
305
609
185
677
269
525
705
1573
1157
1977
517
18
15
173
46
111
5
5
45
161
289
305
609
185
677
77
529
705
1573
1157
1977
645
18
15
173
46
111
5
5
45
161
289
305
609
181
677
269
529
705
1573
1153
1977
517
18
15
173
46
111
5
5
45
161
289
305
609
181
677
77
529
705
1573
1153
1977
1061
18
15
173
46
111
5
5
45
161
289
817
609
185
677
77
529
1729
1061
1157
1977
645
18
15
173
46
111
5
5
45
161
289
817
609
185
677
1613
1553
1729
1061
1157
1973
1669
18
15
173
46
111
5
5
45
161
289
817
609
181
677
77
529
1729
1061
1153
1977
1061
18
15
173
46
111
5
5
45
161
289
817
609
181
677
1613
1553
1729
1061
1153
1977
1669
18
15
173
46
111
5
5
45
289
97
49
97
121
453
397
17
897
805
517
949
517
18
15
173
46
111
5
5
45
289
97
49
97
121
457
397
17
897
805
517
945
517
18
15
173
46
111
5
5
45
289
97
49
97
121
457
397
29
193
147
5
945
517
18
15
173
46
111
5
5
45
289
97
49
97
181
165
397
29
193
147
129
197
453
18
15
173
46
111
5
5
45
289
97
49
97
181
165
397
29
897
403
129
197
453
18
15
173
46
111
5
5
45
289
97
49
97
181
453
397
17
897
659
129
389
517
18
15
173
46
111
5
5
45
289
97
49
97
181
453
397
29
193
147
129
389
517
18
15
173
46
111
5
5
45
289
97
49
97
181
453
397
29
897
659
129
389
517
18
15
173
46
111
5
5
45
289
97
49
97
181
457
397
17
897
659
129
385
517
18
15
173
46
111
5
5
45
289
97
49
97
181
457
397
29
193
147
129
385
517
18
15
173
46
111
5
5
45
289
97
49
97
181
457
397
29
897
403
129
385
517
18
15
173
46
111
5
5
45
289
97
49
97
181
457
413
17
897
659
129
385
537
18
15
173
46
111
5
5
45
289
97
49
97
181
457
414
17
193
137
129
385
536
18
15
173
46
111
5
5
45
289
97
49
97
181
457
414
17
961
393
129
385
536
18
15
173
46
111
5
5
45
289
97
305
97
121
453
397
17
385
141
517
949
517
18
15
173
46
111
5
5
45
289
97
305
97
121
457
397
17
385
141
517
945
517
18
15
173
46
111
5
5
45
289
97
305
97
121
457
397
29
449
147
517
945
517
18
15
173
46
111
5
5
45
289
97
305
97
181
165
397
17
385
137
129
197
453
18
15
173
46
111
5
5
45
289
97
305
97
181
165
397
29
449
147
129
197
453
18
15
173
46
111
5
5
45
289
97
305
97
181
453
397
17
385
137
129
389
517
18
15
173
46
111
5
5
45
289
97
305
97
181
453
397
29
449
147
129
389
517
18
15
173
46
111
5
5
45
289
97
305
97
181
457
397
17
385
137
129
385
517
18
15
173
46
111
5
5
45
289
97
305
97
181
457
397
29
449
147
129
385
517
18
15
173
46
111
5
5
45
289
97
305
97
181
457
413
17
385
137
129
385
537
18
15
173
46
111
5
5
45
289
97
305
97
181
457
414
17
385
137
129
385
536
18
15
173
46
111
5
5
45
289
97
305
481
185
165
397
17
385
393
6
953
423
18
15
173
46
111
5
5
45
289
97
305
481
181
165
397
17
385
393
1
197
453
18
15
173
46
111
5
5
45
289
97
305
481
181
457
397
17
385
393
1
385
517
18
15
173
46
111
5
5
45
289
545
49
97
181
165
397
913
65
73
129
197
453
18
15
173
46
111
5
5
45
289
545
49
97
181
165
397
973
65
73
129
197
453
18
15
173
46
111
5
5
45
289
545
49
97
181
165
429
973
65
73
129
197
485
18
15
173
46
111
5
5
45
289
545
49
97
181
453
397
913
65
73
129
389
517
18
15
173
46
111
5
5
45
289
545
49
97
181
453
397
973
65
73
129
389
517
18
15
173
46
111
5
5
45
289
545
49
97
181
457
397
913
65
73
129
385
517
18
15
173
46
111
5
5
45
289
545
49
97
181
457
397
973
65
73
129
385
517
18
15
173
46
111
5
5
45
289
545
49
97
181
457
413
913
65
137
129
385
537
18
15
173
46
111
5
5
45
289
545
49
97
181
457
414
913
65
137
129
385
536
18
15
173
46
111
5
5
45
289
545
561
609
1657
1477
397
925
961
915
1540
1909
1285
18
15
173
46
111
5
5
45
289
545
561
609
1657
1477
397
973
961
915
1540
1909
1285
18
15
173
46
111
5
5
45
289
545
561
609
1657
1477
845
925
961
915
1540
1909
389
18
15
173
46
111
5
5
45
289
545
561
609
1653
1477
397
925
961
915
1537
1917
1285
18
15
173
46
111
5
5
45
289
545
561
1633
1529
453
397
925
961
1939
1796
1333
261
18
15
173
46
111
5
5
45
289
545
561
1633
1529
453
397
973
961
1939
1796
1333
261
18
15
173
46
111
5
5
45
289
545
561
1633
1525
453
397
925
961
1939
1793
1341
261
18
15
173
46
111
5
5
45
289
545
561
1633
1525
453
397
973
961
1939
1793
1341
261
18
15
173
46
111
5
5
45
289
545
305
97
181
457
397
973
577
73
129
385
517
18
15
173
46
111
5
5
45
289
545
305
609
1657
1477
397
913
577
1609
1541
1909
1285
18
15
173
46
111
5
5
45
289
545
305
609
1657
1477
397
973
577
1609
1541
1909
1285
18
15
173
46
111
5
5
45
289
545
305
481
181
165
397
913
577
1865
1025
197
453
18
15
173
46
111
5
5
45
289
545
305
481
181
165
397
973
577
1865
1025
197
453
18
15
173
46
111
5
5
45
289
545
305
481
181
165
429
973
577
1865
1025
197
485
18
15
173
46
111
5
5
45
289
545
305
481
181
457
397
913
577
1865
1025
1409
261
18
15
173
46
111
5
5
45
289
545
305
481
181
457
397
973
577
1865
1025
1409
261
18
15
173
46
111
5
5
45
289
545
657
97
181
457
397
913
897
665
129
385
517
18
15
173
46
111
5
5
45
289
545
657
97
181
457
413
913
897
665
129
385
537
18
15
173
46
111
5
5
45
289
545
657
97
181
457
414
913
897
665
129
385
536
18
15
173
46
111
5
5
45
289
161
49
97
121
457
397
77
449
37
5
945
517
18
15
173
46
111
5
5
45
289
161
49
97
181
457
397
77
449
403
641
385
517
18
15
173
46
111
5
5
45
289
161
145
97
181
165
397
77
641
297
129
197
453
18
15
173
46
111
5
5
45
289
161
145
97
181
165
429
77
641
297
129
197
485
18
15
173
46
111
5
5
45
289
161
145
97
181
453
397
77
641
297
129
389
517
18
15
173
46
111
5
5
45
289
161
145
97
181
457
397
77
641
297
129
385
517
18
15
173
46
111
5
5
45
289
161
401
97
181
165
397
77
129
41
129
197
453
18
15
173
46
111
5
5
45
289
161
401
97
181
165
429
77
129
41
129
197
485
18
15
173
46
111
5
5
45
289
161
401
97
181
453
397
77
129
41
129
389
517
18
15
173
46
111
5
5
45
289
161
401
97
181
457
397
77
129
41
129
385
517
18
15
173
46
111
5
5
45
289
161
401
481
181
165
397
77
129
297
1
197
453
18
15
173
46
111
5
5
45
289
161
401
481
181
165
429
77
129
297
1
197
485
18
15
173
46
111
5
5
45
289
289
305
97
185
165
397
397
193
549
645
949
421
18
15
173
46
111
5
5
45
289
289
305
97
185
165
397
397
705
549
645
949
421
18
15
173
46
111
5
5
45
289
289
305
97
181
165
397
397
193
137
129
197
453
18
15
173
46
111
5
5
45
289
289
305
97
181
165
397
397
705
147
129
197
453
18
15
173
46
111
5
5
45
289
289
305
97
181
165
429
397
193
137
129
197
485
18
15
173
46
111
5
5
45
289
289
305
97
181
165
429
397
705
147
129
197
485
18
15
173
46
111
5
5
45
289
289
305
97
181
457
414
401
193
137
129
385
536
18
15
173
46
111
5
5
45
289
289
305
481
181
165
397
397
193
393
1
197
453
18
15
173
46
111
5
5
45
289
289
305
481
181
165
429
397
193
393
1
197
485
18
15
173
46
111
5
5
45
169
33
49
97
181
457
138
11
65
73
129
385
16
18
15
173
46
111
5
5
45
169
33
49
97
181
457
138
25
65
149
129
385
16
18
15
173
46
111
5
5
45
169
33
49
97
181
457
138
27
65
147
129
385
16
18
15
173
46
111
5
5
45
169
33
49
97
181
457
586
25
65
149
129
385
912
18
15
173
46
111
5
5
45
169
33
305
97
181
457
138
25
449
293
129
385
16
18
15
173
46
111
5
5
45
169
161
49
97
181
457
586
75
961
649
129
385
912
18
15
173
46
111
5
5
45
169
161
145
97
181
457
138
395
385
153
129
385
16
18
15
173
46
111
5
5
45
169
161
145
97
181
457
138
395
641
153
129
385
16
18
15
173
46
111
5
5
45
169
161
145
97
181
457
138
409
385
153
129
385
16
18
15
173
46
111
5
5
45
169
161
145
97
181
457
138
409
641
153
129
385
16
18
15
173
46
111
5
5
45
169
161
145
97
181
457
586
75
769
1177
641
385
912
18
15
173
46
111
5
5
45
297
97
49
97
121
458
394
25
897
1171
4
944
516
18
15
173
46
111
5
5
45
297
97
49
97
181
457
394
11
193
137
129
385
528
18
15
173
46
111
5
5
45
297
97
49
97
181
457
394
11
961
393
129
385
528
18
15
173
46
111
5
5
45
297
97
49
97
181
457
394
25
193
149
129
385
528
18
15
173
46
111
5
5
45
297
97
49
97
181
457
394
27
193
147
129
385
528
18
15
173
46
111
5
5
45
297
97
305
97
181
457
394
11
385
137
129
385
528
18
15
173
46
111
5
5
45
297
97
305
97
181
457
394
25
449
147
129
385
528
18
15
173
46
111
5
5
45
297
97
305
97
181
457
394
27
385
153
129
385
528
18
15
173
46
111
5
5
45
297
97
305
97
181
457
394
27
449
147
129
385
528
18
15
173
46
111
5
5
45
297
545
561
609
1657
1482
394
921
961
915
1540
1904
1284
18
15
173
46
111
5
5
45
297
545
561
609
1657
1482
394
923
961
915
1540
1904
1284
18
15
173
46
111
5
5
45
297
545
561
609
1657
1482
842
921
961
915
1540
1904
388
18
15
173
46
111
5
5
45
297
545
657
97
181
457
394
907
897
665
129
385
528
18
15
173
46
111
5
5
45
297
545
657
97
181
457
394
923
897
665
129
385
528
18
15
173
46
111
5
5
45
297
289
305
97
181
457
394
409
449
293
129
385
528
18
15
173
46
111
5
5
45
297
289
305
97
181
457
394
459
321
73
129
385
528
18
15
173
46
111
5
5
45
165
33
49
97
181
457
153
30
65
147
129
385
26
18
15
173
46
111
5
5
45
165
161
49
97
181
457
281
797
961
1683
1665
385
497
18
15
173
46
111
5
5
45
293
97
49
97
181
457
409
30
193
147
129
385
538
18
15
173
46
111
5
5
45
293
97
49
97
181
457
409
30
961
403
129
385
538
18
15
173
46
111
5
5
45
293
97
305
97
181
457
409
30
449
147
129
385
538
18
15
173
46
111
5
5
45
293
289
305
97
181
457
409
414
193
147
129
385
538
18
15
173
46
111
5
5
109
545
609
561
97
121
581
1933
781
897
1171
1540
1845
1861
18
15
173
46
111
5
5
109
545
609
561
609
121
581
1933
781
897
915
516
1845
1861
18
15
173
46
111
5
5
109
545
609
561
609
121
581
1933
781
961
915
516
1845
1861
18
15
173
46
111
5
5
109
545
609
561
609
117
581
1933
781
897
915
513
1849
1861
18
15
173
46
111
5
5
109
545
609
561
609
117
581
1933
781
961
915
513
1849
1861
18
15
173
46
111
5
5
109
545
609
561
609
1657
1605
1933
781
897
915
1540
1589
1413
18
15
173
46
111
5
5
109
545
609
561
609
1657
1605
1933
781
1409
915
1540
1589
1413
18
15
173
46
111
5
5
109
545
609
561
609
1657
1605
1933
781
961
915
1540
1589
1413
18
15
173
46
111
5
5
109
545
609
561
609
1653
1605
1933
781
897
915
1537
1597
1413
18
15
173
46
111
5
5
109
545
609
561
609
1653
1605
1933
781
1409
915
1537
1597
1413
18
15
173
46
111
5
5
109
545
609
561
609
1653
1605
1933
781
961
915
1537
1597
1413
18
15
173
46
111
5
5
109
161
33
49
97
121
69
13
17
65
137
5
117
5
18
15
173
46
111
5
5
109
161
33
49
97
121
69
13
13
65
137
5
117
5
18
15
173
46
111
5
5
109
161
33
49
97
121
69
525
13
65
73
5
565
1797
18
15
173
46
111
5
5
109
161
33
49
97
121
69
525
13
961
659
4
565
1797
18
15
173
46
111
5
5
109
161
33
49
97
121
37
13
17
65
73
5
25
5
18
15
173
46
111
5
5
109
161
33
49
97
121
37
13
13
65
73
5
25
5
18
15
173
46
111
5
5
109
161
33
49
97
121
37
525
13
65
73
5
793
1797
18
15
173
46
111
5
5
109
161
33
49
97
121
37
525
13
961
659
1541
1561
1797
18
15
173
46
111
5
5
109
161
33
49
97
121
73
13
17
65
141
5
49
5
18
15
173
46
111
5
5
109
161
33
49
97
121
73
13
13
65
147
5
49
5
18
15
173
46
111
5
5
109
161
33
49
97
121
38
14
17
65
147
4
24
8
18
15
173
46
111
5
5
109
161
33
49
97
121
549
525
17
65
73
517
1817
1285
18
15
173
46
111
5
5
109
161
33
49
97
121
549
525
13
65
73
517
1817
1285
18
15
173
46
111
5
5
109
161
33
49
97
121
549
525
13
961
659
1541
1817
1285
18
15
173
46
111
5
5
109
161
33
49
97
121
549
1549
17
65
73
517
1817
1541
18
15
173
46
111
5
5
109
161
33
49
97
121
549
1549
1037
65
73
517
1817
1541
18
15
173
46
111
5
5
109
161
33
49
97
121
549
1549
13
65
73
517
1817
1541
18
15
173
46
111
5
5
109
161
33
49
97
121
581
13
17
65
73
517
1845
1029
18
15
173
46
111
5
5
109
161
33
49
97
121
581
13
13
65
73
517
1845
1029
18
15
173
46
111
5
5
109
161
33
49
97
121
581
525
17
65
73
517
1845
1285
18
15
173
46
111
5
5
109
161
33
49
97
121
581
1549
1037
65
73
517
1845
1605
18
15
173
46
111
5
5
109
161
33
49
97
117
69
13
17
65
137
1
125
5
18
15
173
46
111
5
5
109
161
33
49
97
117
69
13
13
65
137
1
125
5
18
15
173
46
111
5
5
109
161
33
49
97
117
69
525
13
65
73
1
573
1797
18
15
173
46
111
5
5
109
161
33
49
97
117
69
525
13
961
659
1
573
1797
18
15
173
46
111
5
5
109
161
33
49
97
117
37
13
17
65
73
1
5
5
18
15
173
46
111
5
5
109
161
33
49
97
117
37
13
13
65
73
1
5
5
18
15
173
46
111
5
5
109
161
33
49
97
117
549
525
13
65
585
513
1797
1349
18
15
173
46
111
5
5
109
161
33
49
97
117
581
13
17
65
73
513
1853
1029
18
15
173
46
111
5
5
109
161
33
49
97
117
581
13
13
65
73
513
1853
1029
18
15
173
46
111
5
5
109
161
33
49
97
117
581
525
17
65
73
513
1853
1285
18
15
173
46
111
5
5
109
161
33
49
97
117
581
1549
1037
65
73
513
1853
1605
18
15
173
46
111
5
5
109
161
33
49
97
185
37
13
17
65
137
133
25
5
18
15
173
46
111
5
5
109
161
33
49
97
185
37
13
13
65
137
133
25
5
18
15
173
46
111
5
5
109
161
33
49
97
185
37
525
13
65
137
645
537
1797
18
15
173
46
111
5
5
109
161
33
49
97
185
38
14
17
65
147
132
24
8
18
15
173
46
111
5
5
109
161
33
49
97
185
293
13
17
65
137
645
1717
261
18
15
173
46
111
5
5
109
161
33
49
97
185
293
13
13
65
137
645
1717
261
18
15
173
46
111
5
5
109
161
33
49
97
185
293
525
17
65
137
645
1717
1541
18
15
173
46
111
5
5
109
161
33
49
97
185
293
525
13
65
137
645
1717
1541
18
15
173
46
111
5
5
109
161
33
49
97
185
805
525
17
65
137
645
1817
1029
18
15
173
46
111
5
5
109
161
33
49
97
185
805
525
13
65
137
645
1817
1029
18
15
173
46
111
5
5
109
161
33
49
97
185
806
526
17
65
147
644
1816
1032
18
15
173
46
111
5
5
109
161
33
49
97
181
69
13
17
65
137
129
133
5
18
15
173
46
111
5
5
109
161
33
49
97
181
69
13
13
65
137
129
133
5
18
15
173
46
111
5
5
109
161
33
49
97
181
37
13
17
65
73
129
189
5
18
15
173
46
111
5
5
109
161
33
49
97
181
37
13
13
65
73
129
189
5
18
15
173
46
111
5
5
109
161
33
49
97
181
73
13
17
65
137
129
129
5
18
15
173
46
111
5
5
109
161
33
49
97
181
73
13
13
65
137
129
129
5
18
15
173
46
111
5
5
109
161
33
49
97
181
293
13
17
65
137
641
1725
261
18
15
173
46
111
5
5
109
161
33
49
97
181
293
13
13
65
137
641
1725
261
18
15
173
46
111
5
5
109
161
33
49
97
181
293
525
17
65
137
641
1725
1541
18
15
173
46
111
5
5
109
161
33
49
97
181
293
525
13
65
137
641
1725
1541
18
15
173
46
111
5
5
109
161
33
305
97
121
69
13
17
449
149
5
89
5
18
15
173
46
111
5
5
109
161
33
305
97
121
69
525
13
449
147
4
565
1797
18
15
173
46
111
5
5
109
161
33
305
97
121
70
14
17
449
147
4
56
8
18
15
173
46
111
5
5
109
161
33
305
97
121
37
13
17
449
149
5
25
5
18
15
173
46
111
5
5
109
161
33
305
97
121
38
14
17
449
147
4
24
8
18
15
173
46
111
5
5
109
161
33
305
97
117
69
13
17
449
149
1
57
5
18
15
173
46
111
5
5
109
161
33
305
97
185
37
13
17
449
149
133
25
5
18
15
173
46
111
5
5
109
161
33
305
97
185
37
525
13
449
147
133
537
1797
18
15
173
46
111
5
5
109
161
33
305
97
185
38
14
17
449
147
132
24
8
18
15
173
46
111
5
5
109
161
33
305
97
185
293
525
13
449
147
644
1717
1541
18
15
173
46
111
5
5
109
161
33
305
97
181
69
13
17
449
149
129
133
5
18
15
173
46
111
5
5
109
161
33
305
97
181
37
13
17
449
147
129
186
6
18
15
173
46
111
5
5
109
161
33
305
97
181
73
13
17
449
149
129
129
5
18
15
173
46
111
5
5
109
161
33
305
481
185
37
13
17
449
405
5
25
5
18
15
173
46
111
5
5
109
161
33
305
481
185
38
14
17
449
403
4
24
8
18
15
173
46
111
5
5
109
161
161
49
97
121
69
13
781
961
649
5
89
5
18
15
173
46
111
5
5
109
161
161
49
97
121
69
525
785
961
549
5
629
1797
18
15
173
46
111
5
5
109
161
161
49
97
121
69
525
797
961
1683
4
565
1797
18
15
173
46
111
5
5
109
161
161
49
97
121
37
13
781
961
649
5
25
5
18
15
173
46
111
5
5
109
161
161
49
97
121
37
525
785
961
37
5
793
1797
18
15
173
46
111
5
5
109
161
161
49
97
121
37
525
781
961
649
5
793
1797
18
15
173
46
111
5
5
109
161
161
49
97
121
37
525
797
961
1683
5
793
1797
18
15
173
46
111
5
5
109
161
161
49
97
121
73
525
785
961
549
5
625
1797
18
15
173
46
111
5
5
109
161
161
49
97
121
549
13
781
961
649
1541
1817
517
18
15
173
46
111
5
5
109
161
161
49
97
121
549
525
785
961
549
1541
1817
1285
18
15
173
46
111
5
5
109
161
161
49
97
121
549
525
781
961
649
1541
1817
1285
18
15
173
46
111
5
5
109
161
161
49
97
121
549
525
797
961
1683
1541
1817
1285
18
15
173
46
111
5
5
109
161
161
49
97
121
581
13
781
961
649
1542
1849
523
18
15
173
46
111
5
5
109
161
161
49
97
121
581
525
785
961
549
1541
1845
1285
18
15
173
46
111
5
5
109
161
161
49
97
121
581
525
781
961
649
1542
1849
1291
18
15
173
46
111
5
5
109
161
161
49
97
121
581
525
797
961
1683
1540
1845
1285
18
15
173
46
111
5
5
109
161
161
49
97
121
585
525
785
961
549
1541
1841
1285
18
15
173
46
111
5
5
109
161
161
49
97
117
69
525
797
961
1683
1
573
1797
18
15
173
46
111
5
5
109
161
161
49
97
117
37
13
781
961
649
1
5
5
18
15
173
46
111
5
5
109
161
161
49
97
117
37
525
785
961
549
1
517
1797
18
15
173
46
111
5
5
109
161
161
49
97
117
37
525
781
961
649
1
517
1797
18
15
173
46
111
5
5
109
161
161
49
97
117
37
525
797
961
1683
1
517
1797
18
15
173
46
111
5
5
109
161
161
49
97
185
37
13
781
961
649
133
25
5
18
15
173
46
111
5
5
109
161
161
49
97
185
37
525
781
961
649
1669
1561
1797
18
15
173
46
111
5
5
109
161
161
49
97
185
37
525
797
961
659
1669
1561
1797
18
15
173
46
111
5
5
109
161
161
49
97
185
293
525
797
961
1683
1668
1717
1541
18
15
173
46
111
5
5
109
161
161
49
97
185
805
525
781
961
649
1669
1817
1029
18
15
173
46
111
5
5
109
161
161
49
97
181
69
13
781
961
649
129
133
5
18
15
173
46
111
5
5
109
161
161
49
97
181
73
13
781
961
649
129
129
5
18
15
173
46
111
5
5
109
161
161
49
97
181
293
525
797
961
1683
1665
1721
1541
18
15
173
46
111
5
5
109
161
161
145
97
121
69
525
785
769
557
5
569
1797
18
15
173
46
111
5
5
109
161
161
145
97
121
69
525
785
897
557
5
569
1797
18
15
173
46
111
5
5
109
161
161
145
97
121
37
13
653
641
41
6
25
11
18
15
173
46
111
5
5
109
161
161
145
97
121
37
525
785
769
557
517
537
1797
18
15
173
46
111
5
5
109
161
161
145
97
121
37
525
785
641
297
518
537
1799
18
15
173
46
111
5
5
109
161
161
145
97
121
37
525
653
641
153
517
537
1797
18
15
173
46
111
5
5
109
161
161
145
97
121
37
525
909
641
153
517
537
1797
18
15
173
46
111
5
5
109
161
161
145
97
121
581
525
785
769
557
518
1849
1291
18
15
173
46
111
5
5
109
161
161
145
97
121
585
525
785
769
557
517
1841
1285
18
15
173
46
111
5
5
109
161
161
145
97
117
37
13
653
641
297
513
5
5
18
15
173
46
111
5
5
109
161
161
145
97
185
37
13
653
641
41
134
25
11
18
15
173
46
111
5
5
109
161
161
145
97
185
37
525
785
769
1181
645
537
1797
18
15
173
46
111
5
5
109
161
161
145
97
185
37
525
785
641
153
133
537
1797
18
15
173
46
111
5
5
109
161
161
145
97
185
37
525
653
641
153
133
537
1797
18
15
173
46
111
5
5
109
161
161
145
97
185
37
525
909
641
153
133
537
1797
18
15
173
46
111
5
5
109
161
161
145
97
181
69
13
653
641
41
129
133
5
18
15
173
46
111
5
5
109
161
161
145
97
181
73
13
653
641
41
129
129
5
18
15
173
46
111
5
5
109
161
161
401
97
121
37
525
785
1153
45
517
537
1797
18
15
173
46
111
5
5
109
161
161
401
97
121
37
525
653
129
41
518
537
1803
18
15
173
46
111
5
5
109
161
161
401
97
117
37
525
653
129
41
513
773
1829
18
15
173
46
111
5
5
109
161
161
401
97
185
37
525
785
1153
45
645
537
1797
18
15
173
46
111
5
5
109
161
161
401
97
185
293
525
785
1153
45
645
693
1541
18
15
173
46
111
5
5
109
161
161
401
481
185
37
525
785
1153
409
5
537
1797
18
15
173
46
111
5
5
109
161
161
401
481
185
37
525
653
129
297
6
537
1867
18
15
173
46
111
5
5
109
161
161
401
481
185
293
525
785
1153
409
5
793
1541
18
15
173
46
111
5
5
109
161
161
401
481
185
293
525
653
129
153
5
793
1541
18
15
173
46
111
5
5
109
161
161
401
481
185
293
525
909
129
153
5
793
1541
18
15
173
46
111
5
5
109
161
289
305
97
121
69
13
529
321
73
5
53
5
18
15
173
46
111
5
5
109
161
289
305
97
121
69
13
529
705
37
5
57
5
18
15
173
46
111
5
5
109
161
289
305
97
121
69
525
529
193
549
517
1625
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
69
525
529
705
549
517
1625
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
69
525
1553
1857
1097
5
565
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
69
525
1549
1857
1097
5
565
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
37
13
529
321
73
5
25
5
18
15
173
46
111
5
5
109
161
289
305
97
121
37
13
529
705
37
5
281
5
18
15
173
46
111
5
5
109
161
289
305
97
121
37
525
1553
1857
1097
517
1561
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
37
525
1549
1857
1097
517
1561
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
73
13
529
705
37
5
49
5
18
15
173
46
111
5
5
109
161
289
305
97
121
73
525
529
193
549
517
689
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
73
525
529
705
549
517
689
1797
18
15
173
46
111
5
5
109
161
289
305
97
121
581
13
529
705
549
517
1845
517
18
15
173
46
111
5
5
109
161
289
305
97
121
581
525
529
705
549
517
1845
1285
18
15
173
46
111
5
5
109
161
289
305
97
121
581
1549
1553
1857
1097
517
1845
1541
18
15
173
46
111
5
5
109
161
289
305
97
121
581
1549
1549
1857
1097
517
1845
1541
18
15
173
46
111
5
5
109
161
289
305
97
121
585
13
529
705
549
517
1841
517
18
15
173
46
111
5
5
109
161
289
305
97
121
585
525
529
705
549
517
1841
1285
18
15
173
46
111
5
5
109
161
289
305
97
117
69
13
529
321
73
1
61
5
18
15
173
46
111
5
5
109
161
289
305
97
117
69
13
529
705
37
1
57
5
18
15
173
46
111
5
5
109
161
289
305
97
117
69
525
1553
1857
1097
1
573
1797
18
15
173
46
111
5
5
109
161
289
305
97
117
69
525
1549
1857
1097
1
573
1797
18
15
173
46
111
5
5
109
161
289
305
97
117
37
13
529
321
73
1
5
5
18
15
173
46
111
5
5
109
161
289
305
97
117
37
13
529
705
37
1
5
5
18
15
173
46
111
5
5
109
161
289
305
97
117
37
525
1553
1857
1097
1
517
1797
18
15
173
46
111
5
5
109
161
289
305
97
117
37
525
1549
1857
1097
1
517
1797
18
15
173
46
111
5
5
109
161
289
305
97
117
549
525
1549
1857
1097
513
1797
901
18
15
173
46
111
5
5
109
161
289
305
97
117
549
1549
1553
1857
1097
513
1797
1541
18
15
173
46
111
5
5
109
161
289
305
97
117
549
1549
1549
1857
1097
513
1797
1541
18
15
173
46
111
5
5
109
161
289
305
97
117
581
1549
1553
1857
1097
513
1853
1541
18
15
173
46
111
5
5
109
161
289
305
97
117
581
1549
1549
1857
1097
513
1853
1541
18
15
173
46
111
5
5
109
161
289
305
97
185
37
13
529
321
73
133
25
5
18
15
173
46
111
5
5
109
161
289
305
97
185
37
13
529
705
37
133
185
5
18
15
173
46
111
5
5
109
161
289
305
97
185
37
525
529
193
149
133
537
1797
18
15
173
46
111
5
5
109
161
289
305
97
185
37
525
529
705
549
1157
1205
1797
18
15
173
46
111
5
5
109
161
289
305
97
185
37
525
1549
1217
137
645
537
1797
18
15
173
46
111
5
5
109
161
289
305
97
185
293
13
529
705
549
1669
1721
261
18
15
173
46
111
5
5
109
161
289
305
97
185
293
525
529
193
549
645
693
1541
18
15
173
46
111
5
5
109
161
289
305
97
185
293
525
529
705
549
1669
1721
1541
18
15
173
46
111
5
5
109
161
289
305
97
185
293
525
1553
1857
1097
645
693
1541
18
15
173
46
111
5
5
109
161
289
305
97
185
806
526
529
193
147
644
1816
1032
18
15
173
46
111
5
5
109
161
289
305
97
181
69
13
529
705
549
1153
133
5
18
15
173
46
111
5
5
109
161
289
305
97
181
37
13
529
321
73
129
189
5
18
15
173
46
111
5
5
109
161
289
305
97
181
37
13
529
705
549
1665
1209
5
18
15
173
46
111
5
5
109
161
289
305
97
181
73
13
529
321
73
129
129
5
18
15
173
46
111
5
5
109
161
289
305
97
181
73
13
529
705
549
1153
129
5
18
15
173
46
111
5
5
109
161
289
305
97
181
293
13
529
705
549
1665
1721
261
18
15
173
46
111
5
5
109
161
289
305
97
181
293
525
529
193
149
129
697
1541
18
15
173
46
111
5
5
109
161
289
305
97
181
293
525
529
705
549
1665
1721
1541
18
15
173
46
111
5
5
109
161
289
305
609
121
69
13
529
705
1573
1029
53
5
18
15
173
46
111
5
5
109
161
289
305
609
121
69
525
529
705
1573
1029
1589
1797
18
15
173
46
111
5
5
109
161
289
305
609
121
73
13
529
705
1573
1029
49
5
18
15
173
46
111
5
5
109
161
289
305
609
121
73
525
529
705
1573
1029
1585
1797
18
15
173
46
111
5
5
109
161
289
305
609
117
37
13
529
705
1573
1025
5
5
18
15
173
46
111
5
5
109
161
289
305
609
185
37
13
529
705
1573
1157
1205
1029
18
15
173
46
111
5
5
109
161
289
305
609
185
37
525
529
705
1573
1157
1205
1797
18
15
173
46
111
5
5
109
161
289
305
609
181
37
13
529
705
1573
1153
1209
1029
18
15
173
46
111
5
5
109
161
289
305
609
181
37
525
529
705
1573
1153
1209
1797
18
15
173
46
111
5
5
109
161
289
305
609
181
73
13
529
705
1573
1153
1153
1029
18
15
173
46
111
5
5
109
161
289
305
609
181
73
525
529
705
1573
1153
1153
1797
18
15
173
46
111
5
5
109
161
289
305
481
185
37
525
529
193
397
5
537
1797
18
15
173
46
111
5
5
109
161
289
817
609
121
69
13
529
1729
1061
1029
1081
5
18
15
173
46
111
5
5
109
161
289
817
609
121
73
13
529
1729
1061
1029
1137
1029
18
15
173
46
111
5
5
109
161
289
817
609
121
581
13
529
1729
1061
517
1845
581
18
15
173
46
111
5
5
109
161
289
817
609
121
581
1549
1553
1729
1061
517
1845
1541
18
15
173
46
111
5
5
109
161
289
817
609
117
69
13
529
1729
1061
1025
1081
1029
18
15
173
46
111
5
5
109
161
289
817
609
117
37
13
529
1729
1061
1025
1029
1029
18
15
173
46
111
5
5
109
161
289
817
609
117
581
13
529
1729
1061
513
1849
581
18
15
173
46
111
5
5
109
161
289
817
609
117
581
1549
1553
1729
1061
513
1849
1541
18
15
173
46
111
5
5
109
161
289
817
609
185
37
13
529
1729
1061
1157
1205
1029
18
15
173
46
111
5
5
109
161
289
817
609
181
37
13
529
1729
1061
1153
1209
1029
18
15
173
46
111
5
5
109
161
289
817
609
181
73
13
529
1729
1061
1153
1153
1029
18
15
173
46
111
5
5
109
289
33
49
97
121
69
653
1933
1089
73
5
565
1861
18
15
173
46
111
5
5
109
289
33
49
97
117
69
653
1933
1089
73
1
573
1861
18
15
173
46
111
5
5
109
289
97
49
97
121
69
397
29
193
147
4
53
901
18
15
173
46
111
5
5
109
289
97
49
97
121
73
397
29
193
147
5
49
901
18
15
173
46
111
5
5
109
289
97
49
97
117
69
397
29
193
147
0
58
902
18
15
173
46
111
5
5
109
289
97
49
97
185
37
781
1037
193
137
645
1561
1925
18
15
173
46
111
5
5
109
289
97
49
97
185
293
781
1037
193
137
645
1717
1669
18
15
173
46
111
5
5
109
289
97
49
97
185
805
781
1037
193
137
645
1817
773
18
15
173
46
111
5
5
109
289
97
49
97
185
805
781
29
193
147
645
1817
773
18
15
173
46
111
5
5
109
289
97
49
97
181
293
781
1037
193
137
641
1725
1669
18
15
173
46
111
5
5
109
289
97
305
97
121
69
397
29
449
147
4
53
901
18
15
173
46
111
5
5
109
289
97
305
97
117
69
397
29
449
147
0
570
902
18
15
173
46
111
5
5
109
289
97
305
97
185
37
781
1037
705
137
645
1561
1925
18
15
173
46
111
5
5
109
289
97
305
97
185
293
781
17
385
141
133
693
1669
18
15
173
46
111
5
5
109
289
97
305
97
185
293
781
1037
705
137
645
1717
1669
18
15
173
46
111
5
5
109
289
97
305
97
185
293
781
29
449
147
644
1717
1669
18
15
173
46
111
5
5
109
289
97
305
97
185
805
781
17
385
141
645
1817
773
18
15
173
46
111
5
5
109
289
97
305
97
185
805
781
1037
705
137
645
1817
773
18
15
173
46
111
5
5
109
289
97
305
97
181
293
781
1037
705
137
641
1725
1669
18
15
173
46
111
5
5
109
289
97
305
481
185
293
781
17
385
393
5
793
773
18
15
173
46
111
5
5
109
289
97
305
481
185
293
781
1037
705
1929
1029
793
773
18
15
173
46
111
5
5
109
289
545
49
97
121
69
653
909
65
73
5
565
1861
18
15
173
46
111
5
5
109
289
545
49
97
117
69
653
909
65
73
1
573
1861
18
15
173
46
111
5
5
109
289
545
49
97
185
37
781
913
65
141
645
1561
1925
18
15
173
46
111
5
5
109
289
545
49
97
185
293
781
913
65
73
133
693
1669
18
15
173
46
111
5
5
109
289
545
49
97
181
293
781
913
65
73
129
701
1669
18
15
173
46
111
5
5
109
289
545
561
609
185
37
781
925
961
915
1157
1561
1925
18
15
173
46
111
5
5
109
289
545
561
609
185
293
781
909
961
915
1156
1717
1669
18
15
173
46
111
5
5
109
289
545
561
609
185
293
781
925
961
915
1156
1717
1669
18
15
173
46
111
5
5
109
289
545
561
609
185
805
781
909
961
905
1157
1817
517
18
15
173
46
111
5
5
109
289
545
561
609
185
805
781
925
961
915
1157
1817
517
18
15
173
46
111
5
5
109
289
545
561
609
181
293
781
925
961
915
1153
1725
1669
18
15
173
46
111
5
5
109
289
545
561
609
1657
549
781
909
961
915
1541
281
773
18
15
173
46
111
5
5
109
289
545
561
609
1657
549
781
925
961
915
1541
281
773
18
15
173
46
111
5
5
109
289
545
561
609
1657
581
781
909
961
915
1540
309
773
18
15
173
46
111
5
5
109
289
545
561
609
1657
581
781
925
961
915
1540
309
773
18
15
173
46
111
5
5
109
289
545
561
609
1657
581
653
909
961
915
1540
309
901
18
15
173
46
111
5
5
109
289
545
561
609
1657
1605
653
909
961
915
1540
1589
325
18
15
173
46
111
5
5
109
289
545
561
609
1657
1317
653
909
961
915
1541
1817
325
18
15
173
46
111
5
5
109
289
545
561
609
1653
581
781
909
961
915
1536
314
774
18
15
173
46
111
5
5
109
289
545
561
609
1653
581
781
925
961
915
1537
317
773
18
15
173
46
111
5
5
109
289
545
561
609
1653
1605
653
909
961
915
1536
1594
326
18
15
173
46
111
5
5
109
289
545
561
1633
1657
1605
653
909
961
1939
1028
1589
325
18
15
173
46
111
5
5
109
289
545
561
1633
1653
1605
653
909
961
1939
1024
1594
326
18
15
173
46
111
5
5
109
289
545
305
97
121
69
653
909
577
73
5
565
1861
18
15
173
46
111
5
5
109
289
545
305
97
121
37
781
913
577
73
517
537
1925
18
15
173
46
111
5
5
109
289
545
305
97
121
549
781
913
577
73
517
1817
773
18
15
173
46
111
5
5
109
289
545
305
97
121
581
781
913
577
73
517
1845
773
18
15
173
46
111
5
5
109
289
545
305
97
121
581
653
909
577
73
517
1845
901
18
15
173
46
111
5
5
109
289
545
305
97
117
69
653
909
577
73
1
573
1861
18
15
173
46
111
5
5
109
289
545
305
609
121
37
781
913
577
1609
1029
1561
1925
18
15
173
46
111
5
5
109
289
545
305
609
121
549
781
913
577
1609
517
1817
773
18
15
173
46
111
5
5
109
289
545
305
609
121
581
781
913
577
1609
517
1845
773
18
15
173
46
111
5
5
109
289
545
305
609
1657
549
781
913
577
1609
1541
281
773
18
15
173
46
111
5
5
109
289
545
305
609
1657
581
781
913
577
1609
1541
309
773
18
15
173
46
111
5
5
109
289
545
305
481
185
37
781
913
577
1865
1029
1049
1925
18
15
173
46
111
5
5
109
289
545
305
481
185
293
781
913
577
1865
1029
793
773
18
15
173
46
111
5
5
109
289
545
657
97
185
37
781
913
897
669
1669
1561
1925
18
15
173
46
111
5
5
109
289
545
657
97
185
805
781
913
897
669
1669
1817
773
18
15
173
46
111
5
5
109
289
289
561
97
121
69
653
397
961
549
1541
1593
1861
18
15
173
46
111
5
5
109
289
289
561
97
121
581
653
401
961
549
1541
1845
901
18
15
173
46
111
5
5
109
289
289
561
97
121
581
653
397
961
549
1541
1845
901
18
15
173
46
111
5
5
109
289
289
561
97
117
581
653
401
961
549
1537
1849
901
18
15
173
46
111
5
5
109
289
289
305
97
121
69
397
401
193
37
5
57
901
18
15
173
46
111
5
5
109
289
289
305
97
121
69
397
401
705
37
5
57
901
18
15
173
46
111
5
5
109
289
289
305
97
121
69
397
401
449
549
5
53
901
18
15
173
46
111
5
5
109
289
289
305
97
121
70
398
401
705
147
4
568
904
18
15
173
46
111
5
5
109
289
289
305
97
121
73
397
401
193
37
5
49
901
18
15
173
46
111
5
5
109
289
289
305
97
121
73
397
401
705
37
5
49
901
18
15
173
46
111
5
5
109
289
289
305
97
121
581
1677
401
193
37
517
1845
1925
18
15
173
46
111
5
5
109
289
289
305
97
121
581
1677
397
193
37
517
1845
1925
18
15
173
46
111
5
5
109
289
289
305
97
121
581
653
401
193
37
517
1845
901
18
15
173
46
111
5
5
109
289
289
305
97
121
581
653
401
705
549
517
1845
901
18
15
173
46
111
5
5
109
289
289
305
97
121
581
653
397
193
37
517
1845
901
18
15
173
46
111
5
5
109
289
289
305
97
121
585
1677
401
193
549
1541
1841
1925
18
15
173
46
111
5
5
109
289
289
305
97
121
585
653
401
193
549
1541
1841
901
18
15
173
46
111
5
5
109
289
289
305
97
121
585
653
401
705
549
517
1841
901
18
15
173
46
111
5
5
109
289
289
305
97
121
585
653
397
193
549
1541
1841
901
18
15
173
46
111
5
5
109
289
289
305
97
117
69
397
401
193
37
1
57
901
18
15
173
46
111
5
5
109
289
289
305
97
117
69
397
401
705
37
1
57
901
18
15
173
46
111
5
5
109
289
289
305
97
117
69
397
401
449
549
1
57
901
18
15
173
46
111
5
5
109
289
289
305
97
117
581
1677
401
193
37
513
1849
1925
18
15
173
46
111
5
5
109
289
289
305
97
117
581
653
401
193
37
513
1849
901
18
15
173
46
111
5
5
109
289
289
305
97
185
293
397
401
193
137
645
1717
389
18
15
173
46
111
5
5
109
289
289
305
97
185
293
397
401
705
137
645
1717
389
18
15
173
46
111
5
5
109
289
289
305
97
185
805
653
401
193
137
645
1817
901
18
15
173
46
111
5
5
109
289
289
305
97
185
805
653
401
705
137
645
1817
901
18
15
173
46
111
5
5
109
289
289
305
97
185
805
1421
401
705
137
645
1817
1861
18
15
173
46
111
5
5
109
289
289
305
97
181
73
397
401
193
549
1665
1153
901
18
15
173
46
111
5
5
109
289
289
305
97
181
73
397
401
705
549
1665
1153
901
18
15
173
46
111
5
5
109
289
289
305
97
181
293
397
401
193
137
641
1725
389
18
15
173
46
111
5
5
109
289
289
305
97
181
293
397
401
705
137
641
1725
389
18
15
173
46
111
5
5
109
289
289
305
609
121
69
397
401
705
1573
1029
53
901
18
15
173
46
111
5
5
109
289
289
305
609
121
73
397
401
705
1573
1029
49
901
18
15
173
46
111
5
5
109
289
289
305
609
121
581
653
401
705
1573
517
1845
901
18
15
173
46
111
5
5
109
289
289
305
609
117
581
653
401
705
1573
513
1849
901
18
15
173
46
111
5
5
109
289
289
305
609
181
73
397
401
705
1573
1153
1153
901
18
15
173
46
111
5
5
109
265
289
305
481
185
38
422
429
193
403
4
280
992
18
15
173
46
111
5
5
109
265
289
305
481
185
38
422
430
193
403
4
280
992
18
15
173
46
111
5
5
109
137
65
305
481
185
38
38
9
717
397
5
24
224
18
15
173
46
111
5
5
109
137
65
305
481
185
38
38
14
719
397
5
24
224
18
15
173
46
111
5
5
109
137
33
305
481
185
38
38
46
449
403
4
24
224
18
15
173
46
111
5
5
109
137
161
401
481
185
38
38
429
129
153
5
24
224
18
15
173
46
111
5
5
109
169
33
49
97
121
74
10
25
65
147
4
48
4
18
15
173
46
111
5
5
109
169
33
49
97
121
74
10
27
65
147
4
48
4
18
15
173
46
111
5
5
109
169
33
49
97
121
74
522
25
65
147
4
624
1796
18
15
173
46
111
5
5
109
169
33
49
97
121
74
522
27
65
147
4
624
1796
18
15
173
46
111
5
5
109
169
33
49
97
181
73
10
25
65
149
129
129
16
18
15
173
46
111
5
5
109
169
33
49
97
181
73
10
27
65
147
129
129
16
18
15
173
46
111
5
5
109
169
161
49
97
181
73
10
75
961
649
129
129
16
18
15
173
46
111
5
5
109
169
161
49
97
181
73
10
395
449
393
129
129
16
18
15
173
46
111
5
5
109
169
161
145
97
181
73
10
779
769
1177
129
129
16
18
15
173
46
111
5
5
109
169
161
145
97
181
73
10
779
641
153
129
129
16
18
15
173
46
111
5
5
109
169
161
145
97
181
73
10
75
769
1177
641
129
16
18
15
173
46
111
5
5
109
169
161
145
97
181
73
10
395
385
153
129
129
16
18
15
173
46
111
5
5
109
169
161
145
97
181
73
10
907
641
153
129
129
16
18
15
173
46
111
5
5
109
297
97
49
97
121
74
394
25
193
147
4
48
900
18
15
173
46
111
5
5
109
297
97
49
97
121
74
394
27
193
147
4
48
900
18
15
173
46
111
5
6
45
265
289
305
97
184
18
490
425
193
147
135
268
996
18
15
173
46
111
5
6
45
265
289
305
97
184
18
490
425
705
147
135
268
996
18
15
173
46
111
5
6
45
265
289
305
481
184
18
490
425
193
403
7
12
996
18
15
173
46
111
5
6
45
137
65
305
97
184
18
106
9
417
146
135
12
228
18
15
173
46
111
5
6
45
137
33
49
97
184
18
102
46
65
146
135
268
224
18
15
173
46
111
5
6
45
137
33
305
97
184
18
102
46
449
146
135
268
224
18
15
173
46
111
5
6
45
137
161
49
97
184
18
102
430
449
402
135
268
224
18
15
173
46
111
5
6
45
137
161
401
481
184
18
106
809
1153
409
7
12
228
18
15
173
46
111
5
6
45
137
161
401
481
184
18
106
811
1153
409
7
12
228
18
15
173
46
111
5
6
45
169
33
49
97
184
18
266
25
65
147
135
12
900
18
15
173
46
111
5
6
45
169
33
49
97
184
18
266
27
65
147
135
12
900
18
15
173
46
111
5
6
45
169
33
49
97
184
18
138
9
65
146
135
12
452
18
15
173
46
111
5
6
45
169
161
49
97
184
18
266
777
449
402
647
12
900
18
15
173
46
111
5
6
45
169
161
49
97
184
18
266
793
961
1683
1671
12
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
777
641
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
779
641
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
779
897
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
793
641
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
795
641
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
409
385
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
921
641
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
411
385
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
266
923
641
153
135
268
900
18
15
173
46
111
5
6
45
169
161
145
97
184
18
138
393
385
153
135
268
452
18
15
173
46
111
5
6
45
169
161
145
97
184
18
138
409
385
153
135
268
452
18
15
173
46
111
5
6
45
169
161
145
97
184
18
138
409
641
153
135
268
452
18
15
173
46
111
5
6
45
169
161
145
481
184
18
266
409
385
409
7
12
900
18
15
173
46
111
5
6
45
169
161
145
481
184
18
266
411
385
409
7
12
900
18
15
173
46
111
5
6
45
169
161
145
481
184
18
138
393
385
409
7
12
452
18
15
173
46
111
5
6
45
169
161
145
481
184
18
138
409
385
409
7
12
452
18
15
173
46
111
5
6
45
169
161
145
481
184
274
266
409
385
409
7
780
452
18
15
173
46
111
5
6
45
169
161
145
481
184
274
266
411
385
409
7
780
452
18
15
173
46
111
5
6
45
169
161
145
481
184
274
138
393
385
409
7
780
324
18
15
173
46
111
5
6
45
169
161
145
481
184
274
138
409
385
409
7
780
324
18
15
173
46
111
5
6
45
169
161
401
481
184
18
266
793
1153
409
7
12
900
18
15
173
46
111
5
6
45
169
161
401
481
184
18
266
795
1153
409
7
12
900
18
15
173
46
111
5
6
45
169
161
401
481
184
18
266
409
129
153
7
12
900
18
15
173
46
111
5
6
45
169
161
401
481
184
18
266
921
129
153
7
12
900
18
15
173
46
111
5
6
45
169
161
401
481
184
18
138
393
129
153
7
12
452
18
15
173
46
111
5
6
45
169
161
401
481
184
274
266
793
1153
409
7
780
452
18
15
173
46
111
5
6
45
169
161
401
481
184
274
266
795
1153
409
7
780
452
18
15
173
46
111
5
6
45
169
161
401
481
184
274
266
409
129
153
7
780
452
18
15
173
46
111
5
6
45
169
161
401
481
184
274
266
665
129
153
7
780
452
18
15
173
46
111
5
6
45
169
161
401
481
184
274
266
921
129
153
7
780
452
18
15
173
46
111
5
6
45
169
161
401
481
184
274
266
667
129
153
7
780
452
18
15
173
46
111
5
6
45
169
161
401
481
184
274
138
393
129
153
7
780
324
18
15
173
46
111
5
6
45
169
289
305
97
184
786
1290
521
193
146
647
1804
1796
18
15
173
46
111
5
6
45
169
289
305
97
184
786
1290
537
705
146
647
1804
1796
18
15
173
46
111
5
6
45
297
97
305
481
184
274
394
25
385
409
7
780
388
18
15
173
46
111
5
6
45
297
97
305
481
184
274
394
27
385
409
7
780
388
18
15
173
46
111
5
6
45
297
545
561
609
184
18
394
921
961
914
1159
12
964
18
15
173
46
111
5
6
45
297
545
561
609
184
18
394
923
961
914
1159
12
964
18
15
173
46
111
5
6
45
297
289
305
97
184
18
394
393
705
146
135
12
964
18
15
173
46
111
5
6
45
297
289
305
97
184
786
1418
393
705
146
647
1804
1860
18
15
173
46
111
5
6
46
265
577
49
97
184
16
498
907
719
1695
647
525
1004
18
15
173
46
111
5
6
46
265
577
305
481
184
16
482
907
1231
1935
1031
269
993
18
15
173
46
111
5
6
46
265
577
305
481
184
16
498
907
1231
1935
1031
525
1004
18
15
173
46
111
5
6
46
137
65
49
97
184
16
102
9
207
159
135
269
226
18
15
173
46
111
5
6
46
137
65
305
481
184
16
98
11
719
399
7
13
225
18
15
173
46
111
5
6
46
137
65
305
481
184
16
114
11
719
399
7
13
236
18
15
173
46
111
5
6
46
137
65
305
481
184
16
102
9
719
415
7
13
226
18
15
173
46
111
5
6
46
137
65
305
481
184
16
102
10
719
415
7
13
226
18
15
173
46
111
5
6
46
137
66
305
481
184
16
98
8
718
414
7
525
737
18
15
173
46
111
5
6
46
169
33
49
97
184
16
274
27
65
146
647
269
940
18
15
173
46
111
5
6
46
169
161
49
97
184
16
274
795
961
402
647
269
940
18
15
173
46
111
5
6
46
169
161
49
97
184
16
274
795
449
402
647
269
940
18
15
173
46
111
5
6
46
297
97
305
481
184
272
402
27
705
402
7
781
428
18
15
173
46
111
5
6
46
297
97
305
481
184
272
402
27
449
402
7
781
428
18
15
173
46
111
5
10
91
521
545
561
1633
1648
1618
1970
966
961
1938
1027
1588
1428
18
15
173
46
111
5
10
91
521
545
561
1633
1648
1618
1970
967
961
1938
1027
1588
1428
18
15
173
46
111
5
10
91
521
545
1585
1633
1648
1618
1970
966
1985
1171
1539
1332
1428
18
15
173
46
111
5
10
91
521
545
1585
1633
1648
1618
1970
967
1985
1170
1539
1204
1428
18
15
173
46
111
5
10
91
265
545
49
97
112
82
434
967
65
74
3
52
916
18
15
173
46
111
5
10
91
265
545
49
97
112
82
434
967
1089
1098
3
52
916
18
15
173
46
111
5
10
91
265
545
49
97
112
594
818
967
1089
1610
1539
1844
788
18
15
173
46
111
5
10
91
265
545
305
97
112
82
434
967
577
74
3
52
916
18
15
173
46
111
5
10
91
265
545
305
609
112
82
434
967
577
1610
515
52
916
18
15
173
46
111
5
10
91
265
545
305
609
112
594
818
967
577
1610
515
1844
788
18
15
173
46
111
5
10
91
265
289
305
97
112
82
434
199
193
146
3
52
916
18
15
173
46
111
5
10
91
265
289
305
97
112
82
434
455
321
74
3
52
916
18
15
173
46
111
5
10
91
265
289
817
97
112
82
434
455
833
74
515
564
916
18
15
173
46
111
5
10
91
137
65
49
97
112
82
50
6
205
153
3
52
20
18
15
173
46
111
5
10
91
137
65
49
97
112
82
50
6
206
41
3
52
20
18
15
173
46
111
5
10
91
137
65
49
97
112
82
50
6
207
41
3
52
20
18
15
173
46
111
5
10
91
137
65
49
97
112
82
50
7
205
41
3
52
20
18
15
173
46
111
5
10
91
137
65
49
97
112
82
50
7
207
41
3
52
20
18
15
173
46
111
5
10
91
137
65
49
97
112
594
50
7
205
330
515
1844
1044
18
15
173
46
111
5
10
91
137
65
49
97
112
594
562
7
205
330
515
1844
1300
18
15
173
46
111
5
10
91
137
65
305
97
112
82
42
11
417
147
3
52
68
18
15
173
46
111
5
10
91
137
65
305
97
112
82
50
6
462
41
3
52
20
18
15
173
46
111
5
10
91
137
65
305
97
112
82
50
7
461
74
3
52
20
18
15
173
46
111
5
10
91
137
65
305
97
112
82
562
6
462
590
515
1620
1812
18
15
173
46
111
5
10
91
137
65
305
97
112
82
562
7
461
590
515
1620
1812
18
15
173
46
111
5
10
91
137
33
49
97
112
82
42
43
65
147
3
52
68
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
966
577
147
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
454
65
147
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
454
577
147
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
967
1089
74
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
967
577
74
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
967
1601
74
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
455
65
74
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
82
50
455
577
74
3
52
20
18
15
173
46
111
5
10
91
137
33
49
97
112
594
562
967
577
74
515
1844
1300
18
15
173
46
111
5
10
91
137
33
49
609
112
82
50
967
1601
1866
515
52
20
18
15
173
46
111
5
10
91
137
33
305
97
112
82
50
455
449
146
3
52
20
18
15
173
46
111
5
10
91
137
97
49
97
112
82
50
30
193
146
3
52
20
18
15
173
46
111
5
10
91
137
97
49
97
112
82
50
19
193
138
3
52
20
18
15
173
46
111
5
10
91
137
97
49
97
112
82
50
31
193
146
3
52
20
18
15
173
46
111
5
10
91
137
97
305
97
112
82
50
30
385
146
3
52
20
18
15
173
46
111
5
10
91
137
97
305
97
112
82
50
30
449
146
3
52
20
18
15
173
46
111
5
10
91
137
97
305
97
112
82
50
19
385
138
3
52
20
18
15
173
46
111
5
10
91
137
97
305
97
112
82
50
19
449
138
3
84
20
18
15
173
46
111
5
10
91
137
97
305
97
112
82
50
31
385
146
3
52
20
18
15
173
46
111
5
10
91
137
97
305
97
112
82
50
31
449
146
3
52
20
18
15
173
46
111
5
10
91
137
545
49
97
112
82
562
1991
1089
1610
1539
1620
1812
18
15
173
46
111
5
10
91
137
545
305
609
1648
1618
1586
1991
577
1610
1539
1588
1556
18
15
173
46
111
5
10
91
137
161
49
97
112
82
50
70
449
403
3
52
20
18
15
173
46
111
5
10
91
137
161
49
97
112
82
50
71
449
403
3
52
20
18
15
173
46
111
5
10
91
137
161
561
97
112
82
562
1735
1985
1171
1539
1620
1812
18
15
173
46
111
5
10
91
137
161
145
97
112
82
50
71
385
554
3
52
20
18
15
173
46
111
5
10
91
137
161
401
97
112
82
50
70
257
42
515
308
788
18
15
173
46
111
5
10
91
137
161
401
97
112
82
50
71
257
42
515
308
788
18
15
173
46
111
5
10
91
137
161
401
97
112
82
50
71
129
42
3
52
20
18
15
173
46
111
5
10
91
137
161
401
97
112
82
562
71
129
42
515
692
1812
18
15
173
46
111
5
10
91
137
66
49
97
112
82
42
8
206
41
3
52
68
18
15
173
46
111
5
10
91
137
66
49
97
112
594
42
8
206
554
515
1844
580
18
15
173
46
111
5
10
91
137
66
305
97
112
82
42
8
718
554
515
52
68
18
15
173
46
111
5
10
91
137
66
305
97
112
82
42
8
462
41
3
52
68
18
15
173
46
111
5
10
91
137
66
305
97
112
594
42
8
718
554
515
1844
580
18
15
173
46
111
5
10
91
137
66
305
609
112
82
42
8
718
1578
1027
52
68
18
15
173
46
111
5
10
90
274
577
561
609
112
84
660
918
929
915
1027
1629
1880
18
15
173
46
111
5
10
90
274
577
561
609
1648
1620
660
918
929
915
1539
1629
344
18
15
173
46
111
5
10
90
274
577
561
1633
1648
1620
660
918
929
1939
1027
1629
344
18
15
173
46
111
5
18
45
161
161
49
97
96
5
141
401
961
1673
15
7
453
18
15
173
46
111
5
18
45
161
161
145
97
96
5
269
785
641
297
527
775
901
18
15
173
46
111
5
18
45
161
161
145
97
96
5
269
913
641
297
527
775
901
18
15
173
46
111
5
18
45
161
161
401
97
96
5
269
785
1153
41
527
775
901
18
15
173
46
111
5
18
45
161
161
401
97
96
5
269
401
129
41
527
775
901
18
15
173
46
111
5
18
45
161
161
401
97
96
5
269
913
129
41
527
775
901
18
15
173
46
111
5
18
45
161
289
305
97
96
517
269
525
1857
1097
527
1799
645
18
15
173
46
111
5
18
45
289
545
49
97
96
5
397
913
65
73
15
7
965
18
15
173
46
111
5
18
45
289
545
49
97
96
5
397
973
65
73
15
7
965
18
15
173
46
111
5
18
45
289
545
305
97
96
5
397
973
577
73
15
7
965
18
15
173
46
111
5
18
45
289
545
305
97
96
5
429
973
577
73
527
775
978
18
15
173
46
111
5
18
45
289
545
305
609
96
5
397
973
577
1609
527
775
965
18
15
173
46
111
5
18
45
289
545
305
609
96
5
429
973
577
1609
527
775
978
18
15
173
46
111
5
18
46
161
161
145
97
96
260
278
785
769
554
527
1021
1818
18
15
173
46
111
5
18
110
161
33
49
97
96
132
14
17
65
147
15
253
4
18
15
173
46
111
5
18
667
529
561
305
609
1632
1898
1484
774
1158
1611
1551
1721
1712
18
15
173
46
111
5
18
667
529
145
657
609
1632
1898
972
710
1895
815
1551
1721
176
18
15
173
46
623
5
514
814
545
1569
1841
609
1792
788
662
1681
1601
73
559
317
412
18
15
173
141
181
41
10
90
274
371
225
297
108
140
396
386
10
198
4
240
384
18
15
173
141
181
41
10
90
274
371
225
297
108
140
652
386
10
198
4
872
1920
18
15
173
141
181
41
10
90
274
371
225
297
108
140
716
386
10
234
4
872
1984
18
15
173
141
181
41
10
90
274
371
225
297
492
140
396
386
10
198
260
48
384
18
15
173
141
437
41
10
90
274
371
481
41
108
140
396
386
522
710
1028
1456
384
18
15
173
142
111
5
10
91
265
897
561
97
112
594
1714
1715
1249
1066
1539
1844
1940
18
15
173
142
111
5
10
91
265
897
561
97
112
594
1714
1715
865
1074
1539
1844
1940
18
15
173
142
111
5
10
91
265
897
561
97
112
594
1714
1727
1249
1074
1539
1844
1940
18
15
173
142
111
5
10
91
265
897
561
97
112
594
1714
1727
865
1075
1539
1844
1940
18
15
173
142
111
5
10
91
265
897
561
97
112
594
1714
1651
1249
1074
1539
1844
1940
18
15
173
142
111
5
10
91
265
897
561
97
112
594
690
1715
1249
1066
1539
1844
916
18
15
173
142
111
5
10
91
265
897
561
97
112
594
690
1727
1249
1074
1539
1844
916
18
15
173
142
111
5
10
91
265
897
1585
97
112
594
690
1715
1761
42
1539
1844
916
18
15
173
142
111
5
10
91
265
897
1585
97
112
594
690
1727
1761
50
1539
1844
916
18
15
173
142
111
5
10
90
273
897
561
97
112
84
662
1713
865
50
1539
1629
1876
18
15
173
142
111
5
10
90
273
897
561
97
112
84
662
1718
865
1075
1539
1629
1876
18
15
173
142
111
5
10
90
274
897
561
97
112
84
660
1718
865
1074
1539
1629
1880
18
15
173
142
111
5
10
90
274
1009
1585
1633
1648
1620
1684
1670
1670
1078
1027
1117
1368
18
15
173
142
111
5
10
90
274
1010
561
97
112
84
660
1668
774
1074
1539
1629
1880
18
15
173
142
111
5
10
90
274
1010
561
97
112
84
660
1668
1158
1074
1539
1629
1880
18
15
173
142
111
5
10
90
274
1010
561
97
112
84
660
1668
902
1074
1539
1629
1880
18
15
173
142
111
5
10
90
274
1010
1585
1633
1648
1620
1684
1668
1670
1074
1539
1629
1368
18
15
173
173
181
2
4
666
658
323
323
568
616
1904
788
1042
1848
971
768
1824
236
18
15
173
173
181
41
10
90
274
195
193
41
108
140
460
90
2
838
516
880
704
18
15
173
173
181
41
10
90
274
195
193
41
108
140
460
90
770
838
516
880
704
18
15
173
173
181
41
10
90
274
195
193
297
108
140
460
90
2
198
4
360
704
18
15
173
173
181
41
10
90
274
195
193
297
492
140
396
90
2
198
260
48
384
18
15
173
173
181
41
10
90
274
323
193
41
108
140
396
346
58
427
4
432
384
18
15
173
173
181
41
10
90
274
323
193
41
108
140
396
410
2
838
516
432
384
18
15
173
173
181
41
10
90
274
323
193
41
108
140
396
410
58
939
516
432
384
18
15
173
173
181
41
10
90
274
323
193
297
108
140
396
570
2
327
4
240
384
18
15
173
173
181
41
10
90
274
323
193
297
108
140
396
410
2
198
4
240
384
18
15
173
173
181
41
10
90
274
323
193
297
492
140
396
570
2
327
260
48
384
18
15
173
173
181
41
10
90
274
323
193
297
492
140
396
410
2
198
260
48
384
18
15
173
173
181
41
10
90
274
323
321
553
108
140
460
346
386
966
1028
1384
704
18
15
173
173
181
41
10
90
274
323
321
553
108
140
460
346
642
966
1028
1384
704
18
15
173
173
181
41
10
90
274
323
321
553
108
140
460
346
314
939
1028
1384
704
18
15
173
173
181
41
10
90
274
323
321
553
620
136
468
338
642
967
772
1254
416
18
15
173
173
181
41
10
90
274
323
321
553
620
140
396
410
386
966
772
1264
384
18
15
173
173
181
41
10
90
274
323
321
297
108
136
468
338
130
198
4
742
416
18
15
173
173
181
41
10
90
274
323
321
297
108
136
468
338
314
171
4
230
416
18
15
173
173
181
41
10
90
274
323
321
297
108
140
396
346
130
198
4
240
384
18
15
173
173
181
41
10
90
274
323
321
297
108
140
396
346
314
171
4
720
384
18
15
173
173
181
41
10
90
274
323
321
297
108
140
396
410
130
198
4
240
384
18
15
173
173
181
41
10
90
274
323
321
297
108
140
396
410
386
454
4
752
384
18
15
173
173
181
41
10
90
274
323
321
297
108
140
652
570
642
710
4
872
1920
18
15
173
173
181
41
10
90
274
323
321
297
108
140
460
330
130
198
4
360
704
18
15
173
173
181
41
10
90
274
323
321
297
108
140
460
346
130
198
4
360
704
18
15
173
173
181
41
10
90
274
323
321
297
108
140
460
346
386
454
4
360
704
18
15
173
173
181
41
10
90
274
323
321
297
108
140
460
346
642
198
4
360
704
18
15
173
173
181
41
10
90
274
323
321
297
492
140
396
346
130
198
260
48
384
18
15
173
173
181
41
10
90
274
323
321
297
492
140
396
410
130
198
260
48
384
18
15
173
173
181
41
10
90
274
339
193
41
108
136
468
322
50
454
260
230
416
18
15
173
173
181
41
10
90
274
339
193
297
108
136
660
1858
1074
198
4
870
2016
18
15
173
173
181
41
10
90
274
339
193
297
108
136
468
322
50
198
4
230
416
18
15
173
173
181
41
10
90
274
339
321
297
108
140
396
322
306
198
4
240
384
18
15
173
173
181
41
10
90
274
339
321
297
492
140
396
322
306
710
260
48
384
18
15
173
173
181
41
10
666
530
339
321
553
620
1892
972
578
1842
966
772
1813
133
18
15
173
173
437
517
2
666
530
323
833
1006
512
1900
1484
562
1630
1064
1044
1270
1656
18
15
173
173
437
41
10
90
274
323
449
41
108
140
396
410
570
683
1028
1456
1408
18
15
173
174
111
5
10
91
265
929
529
97
112
82
434
787
897
1066
1539
1716
916
18
15
173
174
111
5
10
91
137
193
17
97
112
82
50
774
910
558
3
52
20
18
15
173
174
111
5
10
91
137
193
17
97
112
82
50
775
909
554
3
52
20
18
15
173
174
111
5
10
91
137
194
17
97
112
82
42
776
910
558
3
52
68
18
15
173
174
111
5
10
90
274
961
529
1633
112
84
660
1686
654
1689
3
1629
1880
18
15
173
174
111
5
10
90
274
961
529
1633
112
84
660
1686
655
1689
3
1629
1880
18
15
173
174
111
5
10
90
274
962
529
1633
112
84
660
1684
654
1689
3
1629
1880
18
15
173
302
111
5
5
45
289
801
561
609
181
165
397
845
833
1097
129
1221
709
18
15
173
302
111
5
5
45
289
801
561
609
181
165
429
845
833
1097
129
1221
485
18
15
173
302
111
5
5
45
289
801
561
609
181
453
397
845
833
1097
129
389
261
18
15
173
302
111
5
5
45
289
801
561
609
181
457
397
845
833
1097
129
385
517
18
15
173
302
111
5
5
109
161
673
561
609
1657
1605
1549
1809
961
649
1541
1625
1285
18
15
173
302
111
5
5
109
161
673
561
609
1657
1573
1549
1809
961
649
1541
1561
1029
18
15
173
302
111
5
5
109
161
673
561
609
1657
1609
1549
1809
961
653
1541
1585
1541
18
15
173
302
111
5
5
109
161
673
561
609
1653
1573
1549
1809
961
649
1537
1541
1541
18
15
173
302
111
5
5
109
161
673
561
1633
1717
1609
1549
1809
961
1673
1153
1665
1029
18
15
173
302
111
5
5
109
161
673
561
1633
1717
1609
1549
1821
961
1683
1153
1665
1029
18
15
173
302
111
5
5
109
161
673
561
1633
1657
69
525
1809
961
1682
1542
57
1803
18
15
173
302
111
5
5
109
161
673
561
1633
1657
37
525
1821
961
1683
1541
25
1797
18
15
173
302
111
5
5
109
161
673
561
1633
1657
1605
1549
1809
961
1673
1541
1625
1285
18
15
173
302
111
5
5
109
161
673
561
1633
1657
1605
1549
1821
961
1683
1028
1077
1029
18
15
173
302
111
5
5
109
161
673
561
1633
1657
1573
1549
1809
961
1673
1541
1561
1029
18
15
173
302
111
5
5
109
161
673
561
1633
1657
1573
1549
1821
961
1683
1029
1561
1029
18
15
173
302
111
5
5
109
161
673
561
1633
1657
1609
1549
1809
961
1677
1541
1201
1029
18
15
173
302
111
5
5
109
161
673
561
1633
1653
1605
1549
1821
961
1683
1025
1085
1029
18
15
173
302
111
5
5
109
161
673
561
1633
1653
1573
1549
1821
961
1683
1537
1541
1541
18
15
173
302
111
5
5
109
161
673
145
481
185
37
525
1809
1153
153
5
537
1797
18
15
173
302
111
5
5
109
289
801
561
609
121
585
781
1425
961
1061
5
1841
773
18
15
173
302
111
5
5
109
289
801
561
609
1657
581
781
1425
961
1061
1541
309
773
18
15
173
302
111
5
5
109
289
801
561
609
1653
581
781
1425
961
1061
1537
313
773
18
15
173
302
111
5
9
109
161
673
561
609
1649
1605
1549
1809
961
658
1538
1595
1547
18
15
173
302
111
5
9
109
161
673
561
1633
1649
69
525
1809
961
1682
1538
123
1803
18
15
173
302
111
5
9
109
161
673
561
1633
1649
1605
1549
1809
961
1682
1538
1595
1547
18
15
173
302
111
5
10
91
137
673
561
609
1648
1618
1578
1835
961
659
1539
1076
1092
18
15
173
302
111
5
10
91
137
673
561
1633
1648
1618
1578
1835
961
1683
1027
1076
1092
18
15
173
302
111
5
18
667
529
817
561
609
1632
1898
1484
1286
390
651
1551
1721
1712
18
15
173
302
111
5
18
667
145
657
561
609
1632
1898
588
1857
1483
1099
1551
1721
48
18
15
173
302
111
5
18
667
145
657
561
609
1632
1898
588
1857
971
1099
1551
1721
48
18
15
173
302
111
5
18
667
145
657
561
610
1632
1898
588
1857
971
1096
1551
1721
48
18
15
174
46
111
5
10
91
264
545
561
1633
1648
1618
683
939
963
1939
1027
1588
326
18
15
174
46
111
5
10
91
136
65
49
97
112
82
51
7
205
46
3
52
26
18
15
174
46
111
5
10
91
136
65
49
97
112
82
51
7
206
41
3
97
77
18
15
174
46
111
5
10
91
136
65
49
97
112
82
51
7
207
41
3
97
77
18
15
174
46
111
5
10
91
136
65
49
97
112
82
51
15
206
41
3
97
77
18
15
174
46
111
5
10
91
136
65
49
97
112
82
51
15
207
41
3
97
77
18
15
174
46
111
5
10
91
136
65
305
97
112
82
51
7
461
74
3
84
22
18
15
174
46
111
5
10
91
136
65
305
97
112
82
51
7
462
41
3
97
77
18
15
174
46
111
5
10
91
136
65
305
97
112
82
51
7
463
41
3
97
77
18
15
174
46
111
5
10
91
136
65
305
97
112
82
51
15
418
147
3
84
22
18
15
174
46
111
5
10
91
136
65
305
97
112
82
51
15
462
41
3
97
77
18
15
174
46
111
5
10
91
136
65
305
97
112
82
51
15
463
41
3
97
77
18
15
174
46
111
5
10
91
136
65
305
97
112
82
563
7
461
590
515
1620
1814
18
15
174
46
111
5
10
91
136
65
305
97
112
82
563
7
462
590
515
1620
1814
18
15
174
46
111
5
10
91
136
33
49
97
112
82
43
43
66
147
3
52
70
18
15
174
46
111
5
10
91
136
33
49
97
112
82
43
43
67
147
3
52
70
18
15
174
46
111
5
10
91
136
33
305
97
112
82
43
43
450
147
3
52
70
18
15
174
46
111
5
10
91
136
97
49
97
112
82
51
31
194
146
3
97
77
18
15
174
46
111
5
10
91
136
97
305
97
112
82
51
31
386
146
3
52
26
18
15
174
46
111
5
10
91
136
97
305
97
112
82
51
31
450
146
3
52
26
18
15
174
46
111
5
10
91
136
161
49
97
112
82
51
71
450
403
3
52
26
18
15
174
46
111
5
10
91
136
161
49
97
112
82
51
79
450
403
3
52
26
18
15
174
46
111
5
18
91
264
65
49
97
96
49
819
1935
1230
142
15
799
1921
18
15
174
46
111
5
18
91
264
577
49
97
96
49
819
911
718
1678
15
799
1921
18
15
174
46
111
5
18
91
136
65
49
97
96
49
51
7
205
73
15
31
1
18
15
174
46
111
5
18
91
136
65
49
97
96
49
51
7
206
43
15
31
1
18
15
174
46
111
5
18
91
136
65
49
97
96
49
51
7
207
143
15
31
1
18
15
174
46
111
5
18
91
136
65
49
97
96
49
51
15
206
43
15
31
1
18
15
174
46
111
5
18
91
136
65
49
97
96
49
51
15
207
47
15
31
1
18
15
174
46
111
5
18
91
136
65
305
97
96
49
51
7
461
73
15
31
1
18
15
174
46
111
5
18
91
136
65
305
97
96
49
51
7
462
43
15
31
1
18
15
174
46
111
5
18
91
136
65
305
97
96
49
51
7
463
47
15
31
1
18
15
174
46
111
5
18
91
136
65
305
97
96
49
51
15
718
550
527
543
1
18
15
174
46
111
5
18
91
136
65
305
97
96
49
51
15
462
43
15
31
1
18
15
174
46
111
5
18
91
136
65
305
97
96
49
51
15
463
47
15
31
1
18
15
174
46
111
5
18
91
136
65
305
97
96
49
563
7
461
558
527
543
1793
18
15
174
46
111
5
18
91
136
65
305
97
96
49
563
7
462
554
527
1567
1793
18
15
174
46
111
5
18
91
136
65
305
97
96
49
563
15
718
550
527
543
1793
18
15
174
46
111
5
18
91
136
65
305
609
96
49
51
15
718
1574
1039
1055
1
18
15
174
46
111
5
18
91
136
33
49
97
96
49
563
967
962
806
527
543
1793
18
15
174
46
111
5
18
91
136
33
305
97
96
49
51
455
450
550
15
31
1
18
15
174
46
111
5
18
91
136
97
49
97
96
49
51
31
194
147
15
31
1
18
15
174
46
111
5
18
91
136
161
49
97
96
49
51
71
450
38
15
31
1
18
15
174
46
111
5
18
91
136
161
49
97
96
49
51
711
450
550
15
31
1
18
15
174
46
111
5
18
91
136
161
49
97
96
49
563
71
450
806
527
543
1793
18
15
174
46
111
5
18
91
136
161
49
97
96
49
563
711
450
294
527
543
1793
18
15
174
142
111
5
10
91
264
897
1585
97
112
594
691
1727
1762
50
1539
1844
922
18
15
174
174
111
5
10
91
264
961
1553
97
112
594
691
1671
1678
46
1539
1844
922
18
15
174
174
111
5
10
91
136
193
17
97
112
82
51
775
910
558
3
52
26
18
15
174
174
111
5
10
91
136
193
17
97
112
82
51
783
910
558
3
52
26
18
15
174
174
111
5
10
91
136
193
17
97
112
82
563
775
725
153
3
628
1818
18
15
174
302
111
5
10
91
136
673
561
609
1648
1618
1579
1835
963
659
1539
1076
1094
18
15
174
302
111
5
10
91
136
673
561
1633
1648
1618
1579
1835
963
1683
1027
1076
1094
18
15
174
302
111
5
10
91
136
673
561
1633
1648
1618
1587
1871
962
1683
1027
1588
1562
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
17
146
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
529
146
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
22
146
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
38
146
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
46
137
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
534
659
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
47
137
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
404
262
550
146
131
397
520
18
15
13
46
111
5
10
26
274
337
49
97
176
468
468
262
17
146
131
397
136
18
15
13
46
111
5
10
26
274
337
49
97
176
468
468
262
529
147
131
397
136
18
15
13
46
111
5
10
26
274
337
49
97
176
468
468
262
22
146
131
397
136
18
15
13
46
111
5
10
26
274
337
49
97
176
468
468
262
534
659
131
397
136
18
15
13
46
111
5
10
26
274
337
305
481
176
8
468
262
401
402
3
5
992
18
15
13
46
111
5
10
26
274
337
305
481
176
8
468
262
406
402
3
5
992
18
15
13
46
111
5
10
26
274
337
305
481
176
468
404
262
401
403
3
397
520
18
15
13
46
111
5
10
26
274
337
305
481
176
468
404
262
406
402
3
397
520
18
15
13
46
111
5
10
26
274
337
305
481
176
468
468
262
401
402
3
397
136
18
15
13
46
111
5
10
26
274
337
305
481
176
468
468
262
406
402
3
397
136
18
15
13
46
111
5
10
26
274
849
49
97
176
468
404
774
17
147
131
397
520
18
15
13
46
111
5
10
26
274
849
49
97
176
468
404
774
22
146
131
397
520
18
15
13
46
111
5
10
26
274
849
49
97
176
468
404
774
46
137
131
397
520
18
15
13
46
111
5
10
26
274
849
49
97
176
468
404
774
39
147
131
397
520
18
15
13
46
111
5
10
26
274
849
49
97
176
468
404
774
47
137
131
397
520
18
15
13
46
111
5
10
26
274
849
561
97
176
264
852
774
1062
1163
1155
773
992
18
15
13
46
111
5
10
26
274
849
561
97
176
264
852
774
1070
1161
1155
773
992
18
15
13
46
111
5
10
26
274
849
561
97
176
264
852
774
913
1170
1155
773
992
18
15
13
46
111
5
10
26
274
849
561
97
176
264
852
774
1071
1161
1155
773
992
18
15
13
46
111
5
10
26
274
849
561
97
176
264
852
774
918
1170
1155
773
992
18
15
13
46
111
5
10
26
274
849
561
97
176
468
404
774
1041
1171
1667
397
520
18
15
13
46
111
5
10
26
274
849
561
97
176
468
404
774
1046
1170
1155
397
520
18
15
13
46
111
5
10
26
274
849
561
97
176
468
404
774
1070
1161
1667
397
264
18
15
13
46
111
5
10
26
274
849
561
97
176
468
404
774
1063
1171
1667
397
520
18
15
13
46
111
5
10
26
274
849
561
97
176
468
404
774
913
1171
1155
397
520
18
15
13
46
111
5
10
26
274
849
561
97
176
468
404
774
1071
1161
1667
397
264
18
15
13
46
111
5
10
26
274
849
561
97
176
468
404
774
918
1174
1155
397
520
18
15
13
46
111
5
10
26
274
338
49
97
176
468
404
260
22
146
131
397
520
18
15
13
46
111
5
10
26
274
338
49
97
176
468
404
260
30
146
131
397
520
18
15
13
46
111
5
10
26
274
338
49
97
176
468
404
260
38
153
131
397
520
18
15
13
46
111
5
10
26
274
338
49
97
176
468
404
260
46
137
131
397
520
18
15
13
46
111
5
10
26
274
338
49
97
176
468
404
260
534
146
131
397
520
18
15
13
46
111
5
10
26
274
338
49
97
176
468
404
260
550
150
131
397
520
18
15
13
46
111
5
10
26
274
338
49
97
176
468
468
260
22
146
131
397
136
18
15
13
46
111
5
10
26
274
338
49
97
176
468
468
260
534
146
131
397
136
18
15
13
46
111
5
10
26
274
338
305
481
176
8
468
260
406
406
3
5
992
18
15
13
46
111
5
10
26
274
338
305
481
176
468
404
260
406
406
3
397
520
18
15
13
46
111
5
10
26
274
338
305
481
176
468
468
260
406
406
3
397
136
18
15
13
46
111
5
10
26
274
850
49
97
176
468
404
772
22
146
131
397
520
18
15
13
46
111
5
10
26
274
850
49
97
176
468
404
772
38
153
131
397
520
18
15
13
46
111
5
10
26
274
850
49
97
176
468
404
772
46
137
131
397
520
18
15
13
46
111
5
10
26
274
850
561
97
176
264
852
772
1062
1177
1155
773
992
18
15
13
46
111
5
10
26
274
850
561
97
176
264
852
772
1070
1161
1155
773
992
18
15
13
46
111
5
10
26
274
850
561
97
176
264
852
772
918
1175
1155
773
992
18
15
13
46
111
5
10
26
274
850
561
97
176
468
404
772
1046
1170
1155
397
520
18
15
13
46
111
5
10
26
274
850
561
97
176
468
404
772
1062
1174
1667
397
264
18
15
13
46
111
5
10
26
274
850
561
97
176
468
404
772
1070
1161
1667
397
264
18
15
13
46
111
5
10
26
274
850
561
97
176
468
404
772
918
1174
1155
397
520
18
15
13
46
111
5
18
27
273
337
49
97
96
618
716
257
331
331
527
1849
944
18
15
13
46
111
5
18
27
273
337
49
98
96
618
716
257
27
584
527
1849
1392
18
15
13
46
111
5
18
27
273
337
49
98
96
618
716
257
331
328
527
1849
944
18
15
13
46
111
5
18
27
273
337
145
97
96
106
716
257
269
41
15
660
1872
18
15
13
46
111
5
18
27
273
337
305
97
96
106
716
257
411
75
527
825
1904
18
15
13
46
111
5
18
27
273
337
817
97
96
106
716
257
843
75
527
825
1904
18
15
13
46
111
5
18
27
273
337
817
97
96
106
716
257
923
75
527
825
1904
18
15
13
46
111
5
18
27
273
337
817
609
96
106
716
257
843
1099
1039
1593
1904
18
15
13
46
111
5
18
27
273
337
817
609
96
618
716
257
843
1099
1039
1849
1392
18
15
13
46
111
5
18
27
273
337
817
610
96
106
716
257
843
1096
1039
1593
1904
18
15
13
46
111
5
18
27
273
337
817
610
96
618
716
257
843
1096
1039
1849
1392
18
15
13
46
111
5
18
27
273
849
561
97
96
618
844
769
913
1066
1551
1849
816
18
15
13
46
111
5
18
27
273
849
561
97
96
618
844
774
1066
1067
1551
1849
816
18
15
13
46
111
5
18
27
273
849
561
97
96
618
844
774
1070
1070
1551
1849
816
18
15
13
46
111
5
18
27
273
849
561
97
96
618
844
774
1063
1163
1551
1849
816
18
15
13
46
111
5
18
27
273
849
561
97
96
618
844
774
918
1067
1551
1849
816
18
15
13
46
111
5
18
27
273
849
561
98
96
618
844
774
1066
1160
1549
1849
816
18
15
13
46
111
5
18
27
273
849
561
609
96
618
844
774
1066
1323
527
1849
816
18
15
13
46
111
5
18
27
273
338
145
97
96
106
716
256
270
41
15
660
1872
18
15
13
46
367
5
18
27
273
338
913
353
96
106
716
256
782
42
15
569
1904
18
15
525
46
623
5
18
27
785
593
1841
609
1632
1642
1868
769
1179
75
1039
569
1712
18
15
525
814
623
5
18
27
785
849
1073
1121
1632
1642
1868
1281
1425
1098
527
569
1712
18
15
525
814
623
5
18
27
785
849
1073
1121
1632
1642
1868
1281
1434
1099
527
569
1712
18
15
525
814
623
5
18
27
785
849
1073
1121
1632
1642
1868
1281
1435
1099
527
569
1712
18
15
525
814
623
5
18
27
785
849
1073
1121
1632
1642
1868
1286
1430
1099
527
569
1712
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
261
29
146
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
261
45
137
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
261
333
73
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
17
147
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
22
146
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
30
150
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
38
139
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
31
151
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
46
137
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
39
137
131
5
32
18
15
269
46
111
5
10
26
82
81
49
97
176
8
20
262
47
41
131
5
32
18
15
269
46
111
5
10
26
82
81
49
98
176
8
20
262
17
152
129
5
33
18
15
269
46
111
5
10
26
82
81
145
97
176
8
20
262
81
155
131
5
32
18
15
269
46
111
5
10
26
82
81
145
98
176
8
20
262
81
152
129
5
33
18
15
269
46
111
5
10
26
82
81
305
97
176
8
20
261
413
146
131
5
32
18
15
269
46
111
5
10
26
82
81
305
97
176
8
20
262
401
147
131
5
32
18
15
269
46
111
5
10
26
82
81
305
97
176
8
20
262
406
146
131
5
32
18
15
269
46
111
5
10
26
82
81
305
97
176
8
20
262
414
150
131
5
32
18
15
269
46
111
5
10
26
82
81
305
97
176
8
20
262
415
151
131
5
32
18
15
269
46
111
5
10
26
82
81
305
98
176
8
20
262
401
152
129
261
545
18
15
269
46
111
5
10
26
82
81
305
481
176
8
20
262
401
411
3
5
32
18
15
269
46
111
5
10
26
82
81
305
481
176
8
20
262
406
402
3
5
32
18
15
269
46
111
5
10
26
82
81
305
481
176
264
20
262
401
411
3
773
1056
18
15
269
46
111
5
10
26
82
81
305
481
176
264
20
262
406
402
3
773
1056
18
15
269
46
111
5
10
26
82
82
49
97
176
8
20
260
22
146
131
5
32
18
15
269
46
111
5
10
26
82
82
49
97
176
8
20
260
38
41
131
5
32
18
15
269
46
111
5
10
26
82
82
49
97
176
8
20
260
46
137
131
5
32
18
15
269
46
111
5
10
26
82
82
49
97
176
8
20
260
334
73
131
5
32
18
15
269
46
111
5
10
26
82
82
305
97
176
8
20
260
406
150
131
5
32
18
15
269
46
111
5
10
26
82
82
305
97
176
8
20
260
414
151
131
5
32
18
15
269
46
111
5
10
26
82
82
305
481
176
8
20
260
406
406
3
5
32
18
15
269
46
111
5
10
26
82
82
817
1505
688
264
532
260
846
1865
1027
517
1568
18
15
269
46
111
5
18
27
81
81
49
98
96
625
533
257
554
72
526
1843
1303
18
15
269
46
111
5
18
27
81
81
305
98
96
625
533
257
410
136
526
1843
1303
18
15
269
174
111
5
10
26
82
337
273
609
176
8
20
774
817
923
131
5
96
18
15
13
46
111
5
786
795
849
1105
49
609
2016
1514
1100
1153
554
1835
1807
1300
1360
18
15
13
46
111
5
786
795
849
1105
49
609
2016
1514
1100
518
534
1835
1807
1300
1360
18
15
173
32
112
13
2
45
161
45
73
119
1
21
270
2
3
75
207
281
904
18
15
173
32
112
13
2
45
161
45
73
119
1
21
270
2
259
75
207
281
904
18
15
173
32
112
13
2
45
161
45
73
119
1
21
142
2
3
75
207
153
456
18
15
173
32
112
13
2
45
161
45
73
119
1
21
142
2
259
75
207
153
456
18
15
173
32
112
13
2
45
161
45
73
119
1
21
142
450
3
75
207
153
456
18
15
173
32
112
13
2
45
161
45
73
119
1
21
142
450
259
459
207
217
456
18
15
173
32
112
13
2
45
161
45
73
119
1
21
278
2
3
75
207
25
920
18
15
173
32
112
13
2
45
161
45
73
119
1
21
278
2
259
75
207
25
920
18
15
173
32
112
13
2
45
161
45
73
119
1
21
278
34
3
75
207
25
920
18
15
173
32
112
13
2
45
161
45
73
119
1
21
278
34
259
75
207
25
920
18
15
173
32
112
13
2
45
161
301
73
119
513
1557
1306
514
2
587
1871
1625
1904
18
15
173
32
112
13
2
45
161
301
73
119
513
1557
1306
546
2
587
1871
1625
1904
18
15
173
32
112
13
2
45
289
557
73
119
1
21
398
898
3
75
207
153
968
18
15
173
32
112
13
2
45
289
557
329
119
1
21
398
898
515
331
335
793
968
18
15
173
32
112
13
2
45
289
301
73
119
1
21
398
386
3
75
207
153
968
18
15
173
32
112
13
2
45
289
301
329
119
1
21
398
386
515
331
335
793
968
18
15
173
32
112
13
2
45
169
45
73
119
1
21
266
1
3
75
207
281
912
18
15
173
32
112
13
2
45
169
45
73
119
1
21
266
1
259
75
207
281
912
18
15
173
32
112
13
2
45
169
45
73
119
1
21
170
1
3
75
207
153
464
18
15
173
32
112
13
2
45
169
45
73
119
1
21
170
33
3
75
207
153
464
18
15
173
32
112
13
2
45
169
45
73
119
1
21
170
33
259
75
207
153
464
18
15
173
32
112
13
2
45
297
45
73
119
1
21
426
33
3
75
207
217
976
18
15
173
32
112
13
2
45
297
557
73
119
1
21
426
929
1027
75
207
217
976
18
15
173
32
112
13
2
45
297
557
73
119
1
21
426
929
3
75
207
217
976
18
15
173
32
112
13
2
45
297
557
329
119
1
21
426
929
515
331
335
601
976
18
15
173
32
112
13
2
45
297
301
73
119
1
21
426
385
3
75
207
217
976
18
15
173
32
112
13
2
45
297
301
73
119
1
21
426
417
3
75
207
217
976
18
15
173
32
112
13
2
45
297
301
329
119
1
21
426
385
515
331
335
601
976
18
15
173
32
112
13
2
45
297
301
329
119
1
21
426
417
515
331
335
601
976
18
15
173
32
112
13
2
109
161
45
329
119
1
149
14
2
771
1227
719
473
72
18
15
173
32
112
13
2
109
169
45
73
119
1
149
10
33
3
75
207
473
528
18
15
173
32
112
13
2
109
169
45
73
119
1
149
10
33
259
75
207
473
528
18
15
173
32
112
13
6
45
161
45
73
119
2
18
270
2
3
75
208
284
912
18
15
173
32
112
13
6
45
161
45
73
119
2
18
270
34
3
75
208
284
912
18
15
173
32
112
13
6
45
161
45
73
119
2
18
270
34
259
75
208
284
912
18
15
173
32
112
13
6
45
161
45
73
119
2
18
174
2
3
75
208
156
464
18
15
173
32
112
13
6
45
161
45
73
119
2
18
174
34
3
75
208
156
464
18
15
173
32
112
13
6
45
161
45
73
119
2
18
174
34
259
75
208
156
464
18
15
173
32
112
13
6
45
161
45
73
119
2
274
174
34
3
75
208
924
1232
18
15
173
32
112
13
6
45
289
557
73
119
2
18
430
930
3
75
208
220
976
18
15
173
32
112
13
6
45
289
557
329
119
2
18
430
930
515
331
336
860
976
18
15
173
32
112
13
6
45
289
301
73
119
2
18
430
418
3
75
208
220
976
18
15
173
32
112
13
6
45
289
301
329
119
2
18
430
418
515
331
336
860
976
18
15
173
32
112
13
6
45
137
46
73
119
2
18
102
32
2
75
208
156
736
18
15
173
32
112
13
6
45
137
46
73
119
2
18
102
32
258
75
208
156
736
18
15
173
32
112
13
6
45
169
45
73
119
2
18
267
1
2
75
208
220
905
18
15
173
32
112
13
6
45
169
45
73
119
2
18
267
33
3
75
208
220
905
18
15
173
32
112
13
6
45
169
45
73
119
2
18
267
33
259
75
208
220
905
18
15
173
32
112
13
6
45
169
45
73
119
2
18
139
1
2
75
208
156
457
18
15
173
32
112
13
6
45
169
45
73
119
2
18
139
33
3
75
208
156
457
18
15
173
32
112
13
6
45
169
45
73
119
2
18
171
33
3
75
208
220
466
18
15
173
32
112
13
6
45
169
45
73
119
2
18
171
33
259
75
208
220
466
18
15
173
32
112
13
6
45
297
45
73
119
2
18
427
33
3
75
208
220
978
18
15
173
32
112
13
6
109
161
45
73
119
2
146
14
2
3
75
208
476
144
18
15
173
32
112
13
6
109
161
45
73
119
2
146
14
34
3
75
208
476
144
18
15
173
32
112
13
6
109
289
557
73
119
2
146
398
930
3
75
208
476
400
18
15
173
32
112
13
6
109
289
301
73
119
2
146
398
418
3
75
208
476
400
18
15
173
32
112
13
6
109
137
45
73
119
2
146
43
33
2
75
208
476
82
18
15
173
32
112
13
6
109
169
45
73
119
2
146
11
33
3
75
208
476
137
18
15
173
32
112
22
18
109
169
45
33
166
161
133
10
1
297
494
271
249
16
18
15
173
32
112
22
18
109
169
45
33
166
161
133
10
33
297
494
271
249
16
18
15
173
32
112
22
18
109
169
173
33
166
161
133
10
65
457
494
271
249
16
18
15
173
32
112
22
18
109
169
173
289
166
161
133
10
385
553
366
271
249
16
18
15
173
32
112
22
18
109
169
301
289
166
161
133
10
545
553
1262
271
377
16
18
15
173
32
112
22
18
109
169
301
289
166
161
133
10
545
361
238
271
249
16
18
15
173
32
112
22
18
109
297
301
289
166
161
133
394
417
553
366
271
249
400
18
15
173
32
112
22
18
91
265
557
36
102
798
657
489
961
1072
1606
1990
897
1221
18
15
173
32
112
22
18
91
265
557
292
614
286
145
489
961
560
1606
710
209
453
18
15
173
32
112
22
18
91
265
557
292
614
798
657
489
961
560
1606
1478
897
1221
18
15
173
32
112
22
18
91
265
557
292
486
286
145
425
929
560
1862
325
337
837
18
15
173
32
112
22
18
91
265
557
292
486
286
145
489
961
592
1885
326
353
709
18
15
173
32
112
22
18
91
265
558
290
486
286
145
426
928
560
1862
261
357
836
18
15
173
32
112
22
18
91
265
301
36
102
30
81
425
417
48
70
197
229
901
18
15
173
32
112
22
18
91
265
301
36
102
30
145
489
193
48
70
198
465
453
18
15
173
32
112
22
18
91
265
301
36
102
30
145
489
449
48
70
198
465
453
18
15
173
32
112
22
18
91
265
301
73
454
286
145
489
449
2
902
585
357
453
18
15
173
32
112
22
18
91
265
301
548
102
30
81
425
417
912
573
837
741
901
18
15
173
32
112
22
18
91
265
301
548
102
30
81
425
417
976
582
838
737
901
18
15
173
32
112
22
18
91
265
301
292
102
30
81
425
417
560
70
197
229
901
18
15
173
32
112
22
18
91
265
301
292
102
30
81
425
417
208
157
837
741
901
18
15
173
32
112
22
18
91
265
301
292
102
30
81
425
417
400
93
197
229
901
18
15
173
32
112
22
18
91
265
301
292
102
30
81
425
417
720
157
837
741
901
18
15
173
32
112
22
18
91
265
301
292
102
30
81
425
417
464
70
198
225
901
18
15
173
32
112
22
18
91
265
301
292
102
30
145
489
193
560
582
198
465
453
18
15
173
32
112
22
18
91
265
301
292
102
30
145
489
449
560
70
198
465
453
18
15
173
32
112
22
18
91
265
301
292
102
798
657
489
193
560
582
1990
897
1221
18
15
173
32
112
22
18
91
265
301
292
454
286
145
489
193
208
390
585
353
453
18
15
173
32
112
22
18
91
265
301
292
486
286
145
425
417
560
1862
326
353
837
18
15
173
32
112
22
18
91
265
302
34
102
30
81
426
416
48
582
325
741
900
18
15
173
32
112
22
18
91
265
302
290
102
30
81
426
416
560
70
198
229
900
18
15
173
32
112
22
18
91
265
302
290
454
286
145
426
416
400
390
293
357
836
18
15
173
32
112
22
18
91
137
45
33
166
174
81
41
33
297
494
137
133
5
18
15
173
32
112
22
18
91
137
45
289
166
174
81
41
33
454
238
137
133
5
18
15
173
32
112
22
18
91
137
45
36
102
30
81
41
33
48
70
197
229
5
18
15
173
32
112
22
18
91
137
45
36
102
30
81
41
33
80
70
197
229
5
18
15
173
32
112
22
18
91
137
45
36
102
30
81
41
33
560
829
1348
229
133
18
15
173
32
112
22
18
91
137
45
36
102
30
81
41
33
144
70
197
229
5
18
15
173
32
112
22
18
91
137
45
36
102
30
81
41
33
176
61
388
225
133
18
15
173
32
112
22
18
91
137
45
36
102
30
81
41
33
304
70
197
229
5
18
15
173
32
112
22
18
91
137
45
36
102
30
81
41
33
976
861
198
225
5
18
15
173
32
112
22
18
91
137
45
36
102
30
145
41
33
48
70
197
465
69
18
15
173
32
112
22
18
91
137
45
36
102
30
145
41
33
80
70
197
465
69
18
15
173
32
112
22
18
91
137
45
36
102
30
145
41
33
144
70
197
465
69
18
15
173
32
112
22
18
91
137
45
36
102
30
145
41
33
304
70
197
465
69
18
15
173
32
112
22
18
91
137
45
36
102
798
1105
41
33
48
582
1989
2021
1029
18
15
173
32
112
22
18
91
137
45
36
102
798
1105
41
33
80
582
1990
2017
1029
18
15
173
32
112
22
18
91
137
45
36
102
798
1169
41
33
48
582
1989
1925
1093
18
15
173
32
112
22
18
91
137
45
36
102
798
1169
41
33
80
605
1925
1925
1093
18
15
173
32
112
22
18
91
137
45
36
102
798
593
41
33
48
582
1989
997
1029
18
15
173
32
112
22
18
91
137
45
36
102
798
593
41
33
80
582
1990
993
1029
18
15
173
32
112
22
18
91
137
45
36
102
798
657
41
33
48
582
1989
901
1093
18
15
173
32
112
22
18
91
137
45
36
102
798
657
41
33
80
582
1990
901
1093
18
15
173
32
112
22
18
91
137
45
36
166
30
81
41
33
80
477
965
737
133
18
15
173
32
112
22
18
91
137
45
36
166
286
145
41
33
80
454
454
353
69
18
15
173
32
112
22
18
91
137
45
36
166
286
145
41
33
144
477
453
353
69
18
15
173
32
112
22
18
91
137
45
36
614
542
81
41
33
560
1853
1348
1253
1029
18
15
173
32
112
22
18
91
137
45
36
614
798
593
41
33
560
1853
1476
997
1029
18
15
173
32
112
22
18
91
137
45
73
102
30
81
41
33
2
70
198
225
5
18
15
173
32
112
22
18
91
137
45
73
102
30
81
41
33
514
70
198
225
5
18
15
173
32
112
22
18
91
137
45
73
102
30
81
41
33
258
454
198
225
5
18
15
173
32
112
22
18
91
137
45
73
102
30
145
41
33
2
70
198
465
69
18
15
173
32
112
22
18
91
137
45
73
454
286
145
41
33
258
902
585
357
69
18
15
173
32
112
22
18
91
137
45
73
454
478
593
41
33
258
902
521
965
1029
18
15
173
32
112
22
18
91
137
45
329
454
286
145
41
33
770
646
210
353
69
18
15
173
32
112
22
18
91
137
45
329
454
478
593
41
33
770
646
521
965
1029
18
15
173
32
112
22
18
91
137
45
292
102
30
81
41
33
656
70
197
229
5
18
15
173
32
112
22
18
91
137
45
292
102
30
81
41
33
464
582
198
225
5
18
15
173
32
112
22
18
91
137
45
292
102
30
145
41
33
656
70
197
469
69
18
15
173
32
112
22
18
91
137
45
292
102
30
145
41
33
464
582
198
465
581
18
15
173
32
112
22
18
91
137
45
292
102
798
1105
41
33
656
582
1990
2017
1029
18
15
173
32
112
22
18
91
137
45
292
102
798
593
41
33
656
582
1990
993
1029
18
15
173
32
112
22
18
91
137
45
292
166
286
145
41
33
464
198
454
353
69
18
15
173
32
112
22
18
91
137
45
292
454
286
145
41
33
464
390
585
353
69
18
15
173
32
112
22
18
91
137
45
292
614
30
81
41
33
656
1606
1222
1249
1029
18
15
173
32
112
22
18
91
137
45
292
614
542
81
41
33
656
1606
965
229
133
18
15
173
32
112
22
18
91
137
45
292
614
1566
81
41
33
656
1606
1990
225
133
18
15
173
32
112
22
18
91
137
46
34
102
30
81
42
32
80
70
198
229
4
18
15
173
32
112
22
18
91
137
46
34
102
30
81
42
32
144
70
198
229
4
18
15
173
32
112
22
18
91
137
173
33
166
174
81
41
65
457
494
137
133
5
18
15
173
32
112
22
18
91
137
173
36
102
30
81
41
65
16
93
197
229
5
18
15
173
32
112
22
18
91
137
173
36
102
30
81
41
65
464
573
837
741
517
18
15
173
32
112
22
18
91
137
173
36
166
30
81
41
65
464
454
966
737
133
18
15
173
32
112
22
18
91
137
173
36
166
286
145
41
65
464
454
454
353
69
18
15
173
32
112
22
18
91
137
173
292
102
30
81
41
705
528
70
198
225
5
18
15
173
32
112
22
18
91
137
173
292
102
30
81
41
801
528
61
389
225
261
18
15
173
32
112
22
18
91
137
173
292
102
30
81
41
801
560
61
388
225
261
18
15
173
32
112
22
18
91
137
173
292
454
478
593
41
929
528
390
521
961
1029
18
15
173
32
112
22
18
91
137
173
292
614
30
81
41
705
528
1629
1221
229
5
18
15
173
32
112
22
18
91
137
173
292
614
542
81
41
705
528
1629
1349
1253
1669
18
15
173
32
112
22
18
91
137
173
292
614
798
593
41
705
528
1629
1477
997
1029
18
15
173
32
112
22
18
91
137
173
292
486
286
145
41
705
528
1862
326
353
69
